@font-face {
    font-family: FontAwesome;
    font-style: normal;
    font-weight: 400;
    src: url(../fonts/fontawesome-webfont/fontawesome-webfont.eot);
    src: url(../fonts/fontawesome-webfont/fontawesome-webfontd41d.eot?#iefix&v=4.7.0) format("embedded-opentype"), url(../fonts/fontawesome-webfont/fontawesome-webfont.woff2) format("woff2"), url(../fonts/fontawesome-webfont/fontawesome-webfont.woff) format("woff"), url(../fonts/fontawesome-webfont/fontawesome-webfont.ttf) format("truetype"), url(../fonts/fontawesome-webfont/fontawesome-webfont.svg#fontawesomeregular) format("svg")
}

.fa {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto
}

.fa-spin {
    -webkit-animation: fa-spin 2s linear infinite;
    animation: fa-spin 2s linear infinite
}

.fa-pulse {
    -webkit-animation: fa-spin 1s steps(8) infinite;
    animation: fa-spin 1s steps(8) infinite
}

@-webkit-keyframes fa-spin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }
    to {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg)
    }
}

@keyframes fa-spin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }
    to {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg)
    }
}

.fa-rotate-90 {
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
    -ms-transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg)
}

.fa-rotate-180 {
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
    -ms-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.fa-rotate-270 {
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
    -ms-transform: rotate(270deg);
    -webkit-transform: rotate(270deg);
    transform: rotate(270deg)
}

.fa-flip-horizontal {
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
    -ms-transform: scaleX(-1);
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1)
}

.fa-flip-vertical {
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
    -ms-transform: scaleY(-1);
    -webkit-transform: scaleY(-1);
    transform: scaleY(-1)
}

:root .fa-flip-horizontal,
:root .fa-flip-vertical,
:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270 {
    -webkit-filter: none;
    filter: none
}

.fa-glass:before {
    content: "\F000"
}

.fa-music:before {
    content: "\F001"
}

.fa-search:before,
.right-sidebar-modal2.express-assets-modal .tab-nav .search a:before {
    content: "\F002"
}

.chat_app .chat_nav a[data-tab=system] .chat_tab_text:before,
.fa-envelope-o:before {
    content: "\F003"
}

.fa-heart:before {
    content: "\F004"
}

.fa-star:before,
.right-sidebar-modal2.express-assets-modal .tab-nav .favorites a:before {
    content: "\F005"
}

.fa-star-o:before,
.right-sidebar-modal2.express-assets-modal .tab-nav .favorites.empty a:before {
    content: "\F006"
}

.fa-user:before {
    content: "\F007"
}

.fa-film:before {
    content: "\F008"
}

.fa-th-large:before {
    content: "\F009"
}

.fa-th:before {
    content: "\F00A"
}

.fa-th-list:before {
    content: "\F00B"
}

.fa-check:before,
.user-level-block--active:before {
    content: "\F00C"
}

#gritter-notice-wrapper .gritter-item-wrapper .gritter-close:before,
.call-put-wrap .call-put-item__close:before,
.fa-close:before,
.fa-remove:before,
.fa-times:before,
.mfp-close-btn-in .mfp-close:before,
.ReactModal__Content .modal-close:before,
.right-sidebar-modal2 .tournaments-detail-modal .stitle--close i:before,
.right-sidebar-modal2 .tournaments-detail-modal .toggle-next--close i:before,
.right-sidebar-modal2 .tournaments-history-modal .stitle--close i:before,
.right-sidebar-modal2 .tournaments-history-modal .toggle-next--close i:before {
    content: "\F00D"
}

.fa-search-plus:before {
    content: "\F00E"
}

.fa-search-minus:before {
    content: "\F010"
}

.fa-power-off:before {
    content: "\F011"
}

.fa-signal:before {
    content: "\F012"
}

.fa-cog:before,
.fa-gear:before {
    content: "\F013"
}

.fa-trash-o:before {
    content: "\F014"
}

.fa-home:before {
    content: "\F015"
}

.fa-file-o:before {
    content: "\F016"
}

.fa-clock-o:before {
    content: "\F017"
}

.fa-road:before {
    content: "\F018"
}

.fa-download:before {
    content: "\F019"
}

.fa-arrow-circle-o-down:before {
    content: "\F01A"
}

.fa-arrow-circle-o-up:before {
    content: "\F01B"
}

.fa-inbox:before {
    content: "\F01C"
}

.fa-play-circle-o:before {
    content: "\F01D"
}

.fa-repeat:before,
.fa-rotate-right:before {
    content: "\F01E"
}

.fa-refresh:before {
    content: "\F021"
}

.fa-list-alt:before {
    content: "\F022"
}

.fa-lock:before {
    content: "\F023"
}

.fa-flag:before {
    content: "\F024"
}

.fa-headphones:before {
    content: "\F025"
}

.fa-volume-off:before {
    content: "\F026"
}

.fa-volume-down:before {
    content: "\F027"
}

.fa-volume-up:before {
    content: "\F028"
}

.fa-qrcode:before {
    content: "\F029"
}

.fa-barcode:before {
    content: "\F02A"
}

.fa-tag:before {
    content: "\F02B"
}

.fa-tags:before {
    content: "\F02C"
}

.fa-book:before {
    content: "\F02D"
}

.fa-bookmark:before {
    content: "\F02E"
}

.fa-print:before {
    content: "\F02F"
}

.fa-camera:before {
    content: "\F030"
}

.fa-font:before {
    content: "\F031"
}

.fa-bold:before {
    content: "\F032"
}

.fa-italic:before {
    content: "\F033"
}

.fa-text-height:before {
    content: "\F034"
}

.fa-text-width:before {
    content: "\F035"
}

.fa-align-left:before {
    content: "\F036"
}

.fa-align-center:before {
    content: "\F037"
}

.fa-align-right:before {
    content: "\F038"
}

.fa-align-justify:before {
    content: "\F039"
}

.fa-list:before {
    content: "\F03A"
}

.fa-dedent:before,
.fa-outdent:before {
    content: "\F03B"
}

.fa-indent:before {
    content: "\F03C"
}

.fa-video-camera:before {
    content: "\F03D"
}

.fa-image:before,
.fa-photo:before,
.fa-picture-o:before {
    content: "\F03E"
}

.fa-pencil:before {
    content: "\F040"
}

.fa-map-marker:before {
    content: "\F041"
}

.fa-adjust:before {
    content: "\F042"
}

.fa-tint:before,
.right-sidebar-modal2.express-assets-modal .tab-nav .commodity a:before {
    content: "\F043"
}

.fa-edit:before,
.fa-pencil-square-o:before {
    content: "\F044"
}

.fa-share-square-o:before {
    content: "\F045"
}

.fa-check-square-o:before {
    content: "\F046"
}

.fa-arrows:before {
    content: "\F047"
}

.fa-step-backward:before {
    content: "\F048"
}

.fa-fast-backward:before {
    content: "\F049"
}

.fa-backward:before {
    content: "\F04A"
}

.fa-play:before {
    content: "\F04B"
}

.fa-pause:before {
    content: "\F04C"
}

.fa-stop:before {
    content: "\F04D"
}

.fa-forward:before {
    content: "\F04E"
}

.fa-fast-forward:before {
    content: "\F050"
}

.fa-step-forward:before {
    content: "\F051"
}

.fa-eject:before {
    content: "\F052"
}

.fa-chevron-left:before,
.mfp-content .clawshorns-analytics-modal .analytics-block .item-info-block .arrow-back:before,
.mfp-content .guide-modal .slick-slider .slick-arrow.slick-prev:before,
.page-tips .slick-slider .slick-arrow.slick-prev:before,
.ReactModal__Content .clawshorns-analytics-modal .analytics-block .item-info-block .arrow-back:before,
.ReactModal__Content .guide-modal .slick-slider .slick-arrow.slick-prev:before {
    content: "\F053"
}

.fa-chevron-right:before,
.mfp-content .guide-modal .slick-slider .slick-arrow.slick-next:before,
.page-tips .slick-slider .slick-arrow.slick-next:before,
.ReactModal__Content .guide-modal .slick-slider .slick-arrow.slick-next:before {
    content: "\F054"
}

.fa-plus-circle:before {
    content: "\F055"
}

.fa-minus-circle:before {
    content: "\F056"
}

.fa-times-circle:before,
.message.message-error.notification-message:before {
    content: "\F057"
}

.fa-check-circle:before,
.message.message-success.notification-message:before {
    content: "\F058"
}

.fa-question-circle:before {
    content: "\F059"
}

.fa-info-circle:before {
    content: "\F05A"
}

.fa-crosshairs:before {
    content: "\F05B"
}

.fa-times-circle-o:before {
    content: "\F05C"
}

.fa-check-circle-o:before {
    content: "\F05D"
}

.fa-ban:before {
    content: "\F05E"
}

.fa-arrow-left:before {
    content: "\F060"
}

.fa-arrow-right:before {
    content: "\F061"
}

.bonus-100.icon-arrow-up:before,
.fa-arrow-up:before {
    content: "\F062"
}

.fa-arrow-down:before {
    content: "\F063"
}

.fa-mail-forward:before,
.fa-share:before {
    content: "\F064"
}

.fa-expand:before {
    content: "\F065"
}

.fa-compress:before {
    content: "\F066"
}

.fa-plus:before {
    content: "\F067"
}

.fa-minus:before {
    content: "\F068"
}

.fa-asterisk:before {
    content: "\F069"
}

.fa-exclamation-circle:before,
.message.message-info.notification-message:before {
    content: "\F06A"
}

.bonus-100.icon-gift:before,
.cryto-wrapper .steps .message-has-code:before,
.deposit-step-1 .steps .message-has-code:before,
.fa-gift:before,
.top-left-wrap .info-icons--gift .info-icons__icon:before {
    content: "\F06B"
}

.fa-leaf:before {
    content: "\F06C"
}

.fa-fire:before {
    content: "\F06D"
}

.fa-eye:before {
    content: "\F06E"
}

.fa-eye-slash:before {
    content: "\F070"
}

#gritter-notice-wrapper .bonus-remove:before,
.fa-exclamation-triangle:before,
.fa-warning:before,
.message.message-warning.notification-message:before {
    content: "\F071"
}

.fa-plane:before {
    content: "\F072"
}

.fa-calendar:before {
    content: "\F073"
}

.fa-random:before {
    content: "\F074"
}

.fa-comment:before {
    content: "\F075"
}

.fa-magnet:before {
    content: "\F076"
}

.fa-chevron-up:before {
    content: "\F077"
}

.fa-chevron-down:before {
    content: "\F078"
}

.fa-retweet:before {
    content: "\F079"
}

.fa-shopping-cart:before {
    content: "\F07A"
}

.fa-folder:before {
    content: "\F07B"
}

.fa-folder-open:before {
    content: "\F07C"
}

.fa-arrows-v:before {
    content: "\F07D"
}

.fa-arrows-h:before {
    content: "\F07E"
}

.fa-bar-chart-o:before,
.fa-bar-chart:before {
    content: "\F080"
}

.fa-twitter-square:before {
    content: "\F081"
}

.fa-facebook-square:before {
    content: "\F082"
}

.fa-camera-retro:before {
    content: "\F083"
}

.fa-key:before {
    content: "\F084"
}

.fa-cogs:before,
.fa-gears:before {
    content: "\F085"
}

.chat_app .chat_nav a[data-tab=chat] .chat_tab_text:before,
.fa-comments:before {
    content: "\F086"
}

.fa-thumbs-o-up:before,
.gems-lotto .gems-lotto-head .message.message-warning.notification-message:before {
    content: "\F087"
}

.fa-thumbs-o-down:before {
    content: "\F088"
}

.fa-star-half:before {
    content: "\F089"
}

.fa-heart-o:before {
    content: "\F08A"
}

.fa-sign-out:before {
    content: "\F08B"
}

.fa-linkedin-square:before {
    content: "\F08C"
}

.fa-thumb-tack:before {
    content: "\F08D"
}

.fa-external-link:before {
    content: "\F08E"
}

.fa-sign-in:before {
    content: "\F090"
}

.fa-trophy:before,
.right-sidebar-modal2 .tournaments-history-modal .win .message:before {
    content: "\F091"
}

.fa-github-square:before {
    content: "\F092"
}

.fa-upload:before {
    content: "\F093"
}

.fa-lemon-o:before {
    content: "\F094"
}

.fa-phone:before {
    content: "\F095"
}

.fa-square-o:before {
    content: "\F096"
}

.fa-bookmark-o:before {
    content: "\F097"
}

.fa-phone-square:before {
    content: "\F098"
}

.fa-twitter:before,
.social-btn--icon.social-btn--tw:before {
    content: "\F099"
}

.fa-facebook-f:before,
.fa-facebook:before,
.social-btn--icon.social-btn--fb:before {
    content: "\F09A"
}

.fa-github:before {
    content: "\F09B"
}

.fa-unlock:before {
    content: "\F09C"
}

.fa-credit-card:before {
    content: "\F09D"
}

.fa-feed:before,
.fa-rss:before {
    content: "\F09E"
}

.fa-hdd-o:before {
    content: "\F0A0"
}

.fa-bullhorn:before {
    content: "\F0A1"
}

.fa-bell:before {
    content: "\F0F3"
}

.fa-certificate:before {
    content: "\F0A3"
}

.fa-hand-o-right:before {
    content: "\F0A4"
}

.fa-hand-o-left:before {
    content: "\F0A5"
}

.fa-hand-o-up:before {
    content: "\F0A6"
}

.fa-hand-o-down:before {
    content: "\F0A7"
}

.fa-arrow-circle-left:before {
    content: "\F0A8"
}

.fa-arrow-circle-right:before {
    content: "\F0A9"
}

.fa-arrow-circle-up:before {
    content: "\F0AA"
}

.fa-arrow-circle-down:before {
    content: "\F0AB"
}

.fa-globe:before {
    content: "\F0AC"
}

.fa-wrench:before {
    content: "\F0AD"
}

.fa-tasks:before {
    content: "\F0AE"
}

.fa-filter:before {
    content: "\F0B0"
}

.fa-briefcase:before {
    content: "\F0B1"
}

.fa-arrows-alt:before {
    content: "\F0B2"
}

.fa-group:before,
.fa-users:before {
    content: "\F0C0"
}

.fa-chain:before,
.fa-link:before {
    content: "\F0C1"
}

.fa-cloud:before {
    content: "\F0C2"
}

.fa-flask:before {
    content: "\F0C3"
}

.fa-cut:before,
.fa-scissors:before {
    content: "\F0C4"
}

.fa-copy:before,
.fa-files-o:before {
    content: "\F0C5"
}

.fa-paperclip:before {
    content: "\F0C6"
}

.fa-floppy-o:before,
.fa-save:before {
    content: "\F0C7"
}

.fa-square:before {
    content: "\F0C8"
}

.fa-bars:before,
.fa-navicon:before,
.fa-reorder:before {
    content: "\F0C9"
}

.fa-list-ul:before {
    content: "\F0CA"
}

.fa-list-ol:before {
    content: "\F0CB"
}

.fa-strikethrough:before {
    content: "\F0CC"
}

.fa-underline:before {
    content: "\F0CD"
}

.fa-table:before {
    content: "\F0CE"
}

.fa-magic:before {
    content: "\F0D0"
}

.fa-truck:before {
    content: "\F0D1"
}

.fa-pinterest:before {
    content: "\F0D2"
}

.fa-pinterest-square:before {
    content: "\F0D3"
}

.fa-google-plus-square:before {
    content: "\F0D4"
}

.fa-google-plus:before,
.social-btn--icon.social-btn--gp:before {
    content: "\F0D5"
}

.fa-money:before {
    content: "\F0D6"
}

.call-put-wrap .bats-monitoring-panel .down:before,
.fa-caret-down:before,
.right-sidebar-modal2 .tournaments-detail-modal .stitle--arrow i:before,
.right-sidebar-modal2 .tournaments-detail-modal .toggle-next--arrow i:before,
.right-sidebar-modal2 .tournaments-history-modal .stitle--arrow i:before,
.right-sidebar-modal2 .tournaments-history-modal .toggle-next--arrow i:before {
    content: "\F0D7"
}

.call-put-wrap .bats-monitoring-panel .up:before,
.fa-caret-up:before {
    content: "\F0D8"
}

.fa-caret-left:before {
    content: "\F0D9"
}

.fa-caret-right:before {
    content: "\F0DA"
}

.fa-columns:before {
    content: "\F0DB"
}

.fa-sort:before,
.fa-unsorted:before,
.mfp-content .top-ranked-players-last-24h-modal .table .sort:before,
.mining-page .top-users .top-ranked-players-last-24h-modal .sort:before,
.ReactModal__Content .top-ranked-players-last-24h-modal .table .sort:before {
    content: "\F0DC"
}

.fa-sort-desc:before,
.fa-sort-down:before,
.mfp-content .top-ranked-players-last-24h-modal .table .sort--desc:before,
.mining-page .top-users .top-ranked-players-last-24h-modal .sort--desc:before,
.ReactModal__Content .top-ranked-players-last-24h-modal .table .sort--desc:before {
    content: "\F0DD"
}

.fa-sort-asc:before,
.fa-sort-up:before,
.mfp-content .top-ranked-players-last-24h-modal .table .sort--asc:before,
.mining-page .top-users .top-ranked-players-last-24h-modal .sort--asc:before,
.ReactModal__Content .top-ranked-players-last-24h-modal .table .sort--asc:before {
    content: "\F0DE"
}

.fa-envelope:before {
    content: "\F0E0"
}

.fa-linkedin:before,
.social-btn--icon.social-btn--in:before {
    content: "\F0E1"
}

.fa-rotate-left:before,
.fa-undo:before {
    content: "\F0E2"
}

.fa-gavel:before,
.fa-legal:before {
    content: "\F0E3"
}

.fa-dashboard:before,
.fa-tachometer:before {
    content: "\F0E4"
}

.fa-comment-o:before {
    content: "\F0E5"
}

.fa-comments-o:before {
    content: "\F0E6"
}

.fa-bolt:before,
.fa-flash:before {
    content: "\F0E7"
}

.fa-sitemap:before {
    content: "\F0E8"
}

.fa-umbrella:before {
    content: "\F0E9"
}

.fa-clipboard:before,
.fa-paste:before {
    content: "\F0EA"
}

.fa-lightbulb-o:before {
    content: "\F0EB"
}

.fa-exchange:before {
    content: "\F0EC"
}

.fa-cloud-download:before {
    content: "\F0ED"
}

.fa-cloud-upload:before {
    content: "\F0EE"
}

.fa-user-md:before {
    content: "\F0F0"
}

.fa-stethoscope:before {
    content: "\F0F1"
}

.fa-suitcase:before {
    content: "\F0F2"
}

.fa-bell-o:before {
    content: "\F0A2"
}

.fa-coffee:before {
    content: "\F0F4"
}

.fa-cutlery:before {
    content: "\F0F5"
}

.fa-file-text-o:before,
.right-sidebar-modal2.express-assets-modal .tab-nav .stock a:before {
    content: "\F0F6"
}

.fa-building-o:before {
    content: "\F0F7"
}

.fa-hospital-o:before {
    content: "\F0F8"
}

.fa-ambulance:before {
    content: "\F0F9"
}

.fa-medkit:before {
    content: "\F0FA"
}

.fa-fighter-jet:before {
    content: "\F0FB"
}

.fa-beer:before {
    content: "\F0FC"
}

.fa-h-square:before {
    content: "\F0FD"
}

.fa-plus-square:before {
    content: "\F0FE"
}

.fa-angle-double-left:before {
    content: "\F100"
}

.fa-angle-double-right:before {
    content: "\F101"
}

.fa-angle-double-up:before {
    content: "\F102"
}

.fa-angle-double-down:before {
    content: "\F103"
}

.fa-angle-left:before {
    content: "\F104"
}

.fa-angle-right:before {
    content: "\F105"
}

.fa-angle-up:before {
    content: "\F106"
}

.fa-angle-down:before {
    content: "\F107"
}

.fa-desktop:before {
    content: "\F108"
}

.fa-laptop:before {
    content: "\F109"
}

.fa-tablet:before {
    content: "\F10A"
}

.fa-mobile-phone:before,
.fa-mobile:before {
    content: "\F10B"
}

.fa-circle-o:before {
    content: "\F10C"
}

.fa-quote-left:before {
    content: "\F10D"
}

.fa-quote-right:before {
    content: "\F10E"
}

.fa-spinner:before {
    content: "\F110"
}

.fa-circle:before {
    content: "\F111"
}

.fa-mail-reply:before,
.fa-reply:before {
    content: "\F112"
}

.fa-github-alt:before {
    content: "\F113"
}

.fa-folder-o:before {
    content: "\F114"
}

.fa-folder-open-o:before {
    content: "\F115"
}

.fa-smile-o:before {
    content: "\F118"
}

.fa-frown-o:before {
    content: "\F119"
}

.fa-meh-o:before {
    content: "\F11A"
}

.fa-gamepad:before {
    content: "\F11B"
}

.fa-keyboard-o:before {
    content: "\F11C"
}

.fa-flag-o:before {
    content: "\F11D"
}

.fa-flag-checkered:before {
    content: "\F11E"
}

.fa-terminal:before {
    content: "\F120"
}

.fa-code:before {
    content: "\F121"
}

.fa-mail-reply-all:before,
.fa-reply-all:before {
    content: "\F122"
}

.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
    content: "\F123"
}

.fa-location-arrow:before {
    content: "\F124"
}

.fa-crop:before {
    content: "\F125"
}

.fa-code-fork:before {
    content: "\F126"
}

.fa-chain-broken:before,
.fa-unlink:before {
    content: "\F127"
}

.fa-question:before,
.right-sidebar-modal2.express-assets-modal .tab-nav .help a:before {
    content: "\F128"
}

.fa-info:before {
    content: "\F129"
}

.fa-exclamation:before {
    content: "\F12A"
}

.fa-superscript:before {
    content: "\F12B"
}

.fa-subscript:before {
    content: "\F12C"
}

.fa-eraser:before {
    content: "\F12D"
}

.fa-puzzle-piece:before {
    content: "\F12E"
}

.fa-microphone:before {
    content: "\F130"
}

.fa-microphone-slash:before {
    content: "\F131"
}

.fa-shield:before {
    content: "\F132"
}

.fa-calendar-o:before {
    content: "\F133"
}

.fa-fire-extinguisher:before {
    content: "\F134"
}

.fa-rocket:before {
    content: "\F135"
}

.fa-maxcdn:before {
    content: "\F136"
}

.fa-chevron-circle-left:before {
    content: "\F137"
}

.fa-chevron-circle-right:before {
    content: "\F138"
}

.fa-chevron-circle-up:before {
    content: "\F139"
}

.fa-chevron-circle-down:before {
    content: "\F13A"
}

.fa-html5:before {
    content: "\F13B"
}

.fa-css3:before {
    content: "\F13C"
}

.fa-anchor:before {
    content: "\F13D"
}

.fa-unlock-alt:before {
    content: "\F13E"
}

.fa-bullseye:before,
.right-sidebar-modal2.express-assets-modal .tab-nav .expresses a:before {
    content: "\F140"
}

.fa-ellipsis-h:before {
    content: "\F141"
}

.fa-ellipsis-v:before {
    content: "\F142"
}

.fa-rss-square:before {
    content: "\F143"
}

.fa-play-circle:before {
    content: "\F144"
}

.fa-ticket:before {
    content: "\F145"
}

.fa-minus-square:before {
    content: "\F146"
}

.fa-minus-square-o:before {
    content: "\F147"
}

.fa-level-up:before {
    content: "\F148"
}

.fa-level-down:before {
    content: "\F149"
}

.fa-check-square:before {
    content: "\F14A"
}

.fa-pencil-square:before {
    content: "\F14B"
}

.fa-external-link-square:before {
    content: "\F14C"
}

.fa-share-square:before {
    content: "\F14D"
}

.fa-compass:before {
    content: "\F14E"
}

.call-put-wrap .call-put-block .panel-move-right.on:before,
.fa-caret-square-o-down:before,
.fa-toggle-down:before {
    content: "\F150"
}

.fa-caret-square-o-up:before,
.fa-toggle-up:before {
    content: "\F151"
}

.call-put-wrap .call-put-block .panel-move-right.off:before,
.fa-caret-square-o-right:before,
.fa-toggle-right:before {
    content: "\F152"
}

.fa-eur:before,
.fa-euro:before {
    content: "\F153"
}

.fa-gbp:before {
    content: "\F154"
}

.fa-dollar:before,
.fa-usd:before,
.right-sidebar-modal2.express-assets-modal .tab-nav .currency a:before {
    content: "\F155"
}

.fa-inr:before,
.fa-rupee:before {
    content: "\F156"
}

.fa-cny:before,
.fa-jpy:before,
.fa-rmb:before,
.fa-yen:before {
    content: "\F157"
}

.fa-rouble:before,
.fa-rub:before,
.fa-ruble:before {
    content: "\F158"
}

.fa-krw:before,
.fa-won:before {
    content: "\F159"
}

.fa-bitcoin:before,
.fa-btc:before,
.right-sidebar-modal2.express-assets-modal .tab-nav .cryptocurrency a:before {
    content: "\F15A"
}

.fa-file:before {
    content: "\F15B"
}

.fa-file-text:before {
    content: "\F15C"
}

.fa-sort-alpha-asc:before {
    content: "\F15D"
}

.fa-sort-alpha-desc:before {
    content: "\F15E"
}

.fa-sort-amount-asc:before {
    content: "\F160"
}

.fa-sort-amount-desc:before {
    content: "\F161"
}

.fa-sort-numeric-asc:before {
    content: "\F162"
}

.fa-sort-numeric-desc:before {
    content: "\F163"
}

.fa-thumbs-up:before,
.mfp-content .faq-modal .footer .buttons .like:before,
.ReactModal__Content .faq-modal .footer .buttons .like:before {
    content: "\F164"
}

.fa-thumbs-down:before,
.mfp-content .faq-modal .footer .buttons .dislike:before,
.ReactModal__Content .faq-modal .footer .buttons .dislike:before {
    content: "\F165"
}

.fa-youtube-square:before {
    content: "\F166"
}

.fa-youtube:before {
    content: "\F167"
}

.fa-xing:before {
    content: "\F168"
}

.fa-xing-square:before {
    content: "\F169"
}

.fa-youtube-play:before {
    content: "\F16A"
}

.fa-dropbox:before {
    content: "\F16B"
}

.fa-stack-overflow:before {
    content: "\F16C"
}

.fa-instagram:before {
    content: "\F16D"
}

.fa-flickr:before {
    content: "\F16E"
}

.fa-adn:before {
    content: "\F170"
}

.fa-bitbucket:before {
    content: "\F171"
}

.fa-bitbucket-square:before {
    content: "\F172"
}

.fa-tumblr:before {
    content: "\F173"
}

.fa-tumblr-square:before {
    content: "\F174"
}

.fa-long-arrow-down:before {
    content: "\F175"
}

.fa-long-arrow-up:before {
    content: "\F176"
}

.fa-long-arrow-left:before {
    content: "\F177"
}

.fa-long-arrow-right:before {
    content: "\F178"
}

.fa-apple:before {
    content: "\F179"
}

.fa-windows:before {
    content: "\F17A"
}

.fa-android:before {
    content: "\F17B"
}

.fa-linux:before {
    content: "\F17C"
}

.fa-dribbble:before {
    content: "\F17D"
}

.fa-skype:before {
    content: "\F17E"
}

.fa-foursquare:before {
    content: "\F180"
}

.fa-trello:before {
    content: "\F181"
}

.fa-female:before {
    content: "\F182"
}

.fa-male:before {
    content: "\F183"
}

.fa-gittip:before,
.fa-gratipay:before {
    content: "\F184"
}

.fa-sun-o:before {
    content: "\F185"
}

.fa-moon-o:before {
    content: "\F186"
}

.fa-archive:before {
    content: "\F187"
}

.fa-bug:before {
    content: "\F188"
}

.fa-vk:before,
.social-btn--icon.social-btn--vk:before {
    content: "\F189"
}

.fa-weibo:before {
    content: "\F18A"
}

.fa-renren:before {
    content: "\F18B"
}

.fa-pagelines:before {
    content: "\F18C"
}

.fa-stack-exchange:before {
    content: "\F18D"
}

.fa-arrow-circle-o-right:before {
    content: "\F18E"
}

.fa-arrow-circle-o-left:before {
    content: "\F190"
}

.fa-caret-square-o-left:before,
.fa-toggle-left:before {
    content: "\F191"
}

.fa-dot-circle-o:before {
    content: "\F192"
}

.fa-wheelchair:before {
    content: "\F193"
}

.fa-vimeo-square:before {
    content: "\F194"
}

.fa-try:before,
.fa-turkish-lira:before {
    content: "\F195"
}

.fa-plus-square-o:before {
    content: "\F196"
}

.fa-space-shuttle:before {
    content: "\F197"
}

.fa-slack:before {
    content: "\F198"
}

.fa-envelope-square:before {
    content: "\F199"
}

.fa-wordpress:before {
    content: "\F19A"
}

.fa-openid:before {
    content: "\F19B"
}

.fa-bank:before,
.fa-institution:before,
.fa-university:before {
    content: "\F19C"
}

.fa-graduation-cap:before,
.fa-mortar-board:before,
.user-level-icon--newbie:before {
    content: "\F19D"
}

.fa-yahoo:before {
    content: "\F19E"
}

.fa-google:before {
    content: "\F1A0"
}

.fa-reddit:before {
    content: "\F1A1"
}

.fa-reddit-square:before {
    content: "\F1A2"
}

.fa-stumbleupon-circle:before {
    content: "\F1A3"
}

.fa-stumbleupon:before {
    content: "\F1A4"
}

.fa-delicious:before {
    content: "\F1A5"
}

.fa-digg:before {
    content: "\F1A6"
}

.fa-pied-piper-pp:before {
    content: "\F1A7"
}

.fa-pied-piper-alt:before {
    content: "\F1A8"
}

.fa-drupal:before {
    content: "\F1A9"
}

.fa-joomla:before {
    content: "\F1AA"
}

.fa-language:before {
    content: "\F1AB"
}

.fa-fax:before {
    content: "\F1AC"
}

.fa-building:before {
    content: "\F1AD"
}

.fa-child:before,
.user-level-icon--beginner:before {
    content: "\F1AE"
}

.fa-paw:before {
    content: "\F1B0"
}

.fa-spoon:before {
    content: "\F1B1"
}

.fa-cube:before {
    content: "\F1B2"
}

.fa-cubes:before {
    content: "\F1B3"
}

.fa-behance:before {
    content: "\F1B4"
}

.fa-behance-square:before {
    content: "\F1B5"
}

.fa-steam:before {
    content: "\F1B6"
}

.fa-steam-square:before {
    content: "\F1B7"
}

.fa-recycle:before {
    content: "\F1B8"
}

.fa-automobile:before,
.fa-car:before {
    content: "\F1B9"
}

.fa-cab:before,
.fa-taxi:before {
    content: "\F1BA"
}

.fa-tree:before {
    content: "\F1BB"
}

.fa-spotify:before {
    content: "\F1BC"
}

.fa-deviantart:before {
    content: "\F1BD"
}

.fa-soundcloud:before {
    content: "\F1BE"
}

.fa-database:before {
    content: "\F1C0"
}

.fa-file-pdf-o:before {
    content: "\F1C1"
}

.fa-file-word-o:before {
    content: "\F1C2"
}

.fa-file-excel-o:before {
    content: "\F1C3"
}

.fa-file-powerpoint-o:before {
    content: "\F1C4"
}

.fa-file-image-o:before,
.fa-file-photo-o:before,
.fa-file-picture-o:before {
    content: "\F1C5"
}

.fa-file-archive-o:before,
.fa-file-zip-o:before {
    content: "\F1C6"
}

.fa-file-audio-o:before,
.fa-file-sound-o:before {
    content: "\F1C7"
}

.fa-file-movie-o:before,
.fa-file-video-o:before {
    content: "\F1C8"
}

.fa-file-code-o:before {
    content: "\F1C9"
}

.fa-vine:before {
    content: "\F1CA"
}

.fa-codepen:before {
    content: "\F1CB"
}

.fa-jsfiddle:before {
    content: "\F1CC"
}

.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-ring:before,
.fa-life-saver:before,
.fa-support:before {
    content: "\F1CD"
}

.fa-circle-o-notch:before {
    content: "\F1CE"
}

.fa-ra:before,
.fa-rebel:before,
.fa-resistance:before {
    content: "\F1D0"
}

.fa-empire:before,
.fa-ge:before {
    content: "\F1D1"
}

.fa-git-square:before {
    content: "\F1D2"
}

.fa-git:before {
    content: "\F1D3"
}

.fa-hacker-news:before,
.fa-y-combinator-square:before,
.fa-yc-square:before {
    content: "\F1D4"
}

.fa-tencent-weibo:before {
    content: "\F1D5"
}

.fa-qq:before {
    content: "\F1D6"
}

.fa-wechat:before,
.fa-weixin:before {
    content: "\F1D7"
}

.fa-paper-plane:before,
.fa-send:before {
    content: "\F1D8"
}

.fa-paper-plane-o:before,
.fa-send-o:before {
    content: "\F1D9"
}

.fa-history:before {
    content: "\F1DA"
}

.fa-circle-thin:before {
    content: "\F1DB"
}

.fa-header:before {
    content: "\F1DC"
}

.fa-paragraph:before {
    content: "\F1DD"
}

.fa-sliders:before {
    content: "\F1DE"
}

.fa-share-alt:before {
    content: "\F1E0"
}

.fa-share-alt-square:before {
    content: "\F1E1"
}

.fa-bomb:before {
    content: "\F1E2"
}

.fa-futbol-o:before,
.fa-soccer-ball-o:before {
    content: "\F1E3"
}

.fa-tty:before {
    content: "\F1E4"
}

.fa-binoculars:before {
    content: "\F1E5"
}

.fa-plug:before {
    content: "\F1E6"
}

.fa-slideshare:before {
    content: "\F1E7"
}

.fa-twitch:before {
    content: "\F1E8"
}

.fa-yelp:before {
    content: "\F1E9"
}

.fa-newspaper-o:before {
    content: "\F1EA"
}

.fa-wifi:before {
    content: "\F1EB"
}

.fa-calculator:before {
    content: "\F1EC"
}

.fa-paypal:before {
    content: "\F1ED"
}

.fa-google-wallet:before {
    content: "\F1EE"
}

.fa-cc-visa:before {
    content: "\F1F0"
}

.fa-cc-mastercard:before {
    content: "\F1F1"
}

.fa-cc-discover:before {
    content: "\F1F2"
}

.fa-cc-amex:before {
    content: "\F1F3"
}

.fa-cc-paypal:before {
    content: "\F1F4"
}

.fa-cc-stripe:before {
    content: "\F1F5"
}

.fa-bell-slash:before {
    content: "\F1F6"
}

.fa-bell-slash-o:before {
    content: "\F1F7"
}

.fa-trash:before {
    content: "\F1F8"
}

.fa-copyright:before {
    content: "\F1F9"
}

.fa-at:before {
    content: "\F1FA"
}

.fa-eyedropper:before {
    content: "\F1FB"
}

.fa-paint-brush:before {
    content: "\F1FC"
}

.fa-birthday-cake:before {
    content: "\F1FD"
}

.fa-area-chart:before {
    content: "\F1FE"
}

.fa-pie-chart:before {
    content: "\F200"
}

.fa-line-chart:before {
    content: "\F201"
}

.fa-lastfm:before {
    content: "\F202"
}

.fa-lastfm-square:before {
    content: "\F203"
}

.fa-toggle-off:before {
    content: "\F204"
}

.fa-toggle-on:before {
    content: "\F205"
}

.fa-bicycle:before {
    content: "\F206"
}

.fa-bus:before {
    content: "\F207"
}

.fa-ioxhost:before {
    content: "\F208"
}

.fa-angellist:before {
    content: "\F209"
}

.fa-cc:before {
    content: "\F20A"
}

.fa-ils:before,
.fa-shekel:before,
.fa-sheqel:before {
    content: "\F20B"
}

.fa-meanpath:before {
    content: "\F20C"
}

.fa-buysellads:before {
    content: "\F20D"
}

.fa-connectdevelop:before {
    content: "\F20E"
}

.fa-dashcube:before {
    content: "\F210"
}

.fa-forumbee:before {
    content: "\F211"
}

.fa-leanpub:before {
    content: "\F212"
}

.fa-sellsy:before {
    content: "\F213"
}

.fa-shirtsinbulk:before {
    content: "\F214"
}

.fa-simplybuilt:before {
    content: "\F215"
}

.fa-skyatlas:before,
.user-level-icon--guru:before {
    content: "\F216"
}

.fa-cart-plus:before {
    content: "\F217"
}

.fa-cart-arrow-down:before {
    content: "\F218"
}

.fa-diamond:before,
.user-level-icon--pro:before {
    content: "\F219"
}

.fa-ship:before {
    content: "\F21A"
}

.fa-user-secret:before,
.user-level-icon--experienced:before {
    content: "\F21B"
}

.fa-motorcycle:before {
    content: "\F21C"
}

.fa-street-view:before {
    content: "\F21D"
}

.fa-heartbeat:before {
    content: "\F21E"
}

.fa-venus:before {
    content: "\F221"
}

.fa-mars:before {
    content: "\F222"
}

.fa-mercury:before {
    content: "\F223"
}

.fa-intersex:before,
.fa-transgender:before {
    content: "\F224"
}

.fa-transgender-alt:before {
    content: "\F225"
}

.fa-venus-double:before {
    content: "\F226"
}

.fa-mars-double:before {
    content: "\F227"
}

.fa-venus-mars:before {
    content: "\F228"
}

.fa-mars-stroke:before {
    content: "\F229"
}

.fa-mars-stroke-v:before {
    content: "\F22A"
}

.fa-mars-stroke-h:before {
    content: "\F22B"
}

.fa-neuter:before {
    content: "\F22C"
}

.fa-genderless:before {
    content: "\F22D"
}

.fa-facebook-official:before {
    content: "\F230"
}

.fa-pinterest-p:before {
    content: "\F231"
}

.fa-whatsapp:before {
    content: "\F232"
}

.fa-server:before {
    content: "\F233"
}

.fa-user-plus:before {
    content: "\F234"
}

.fa-user-times:before {
    content: "\F235"
}

.fa-bed:before,
.fa-hotel:before {
    content: "\F236"
}

.fa-viacoin:before {
    content: "\F237"
}

.fa-train:before {
    content: "\F238"
}

.fa-subway:before {
    content: "\F239"
}

.fa-medium:before {
    content: "\F23A"
}

.fa-y-combinator:before,
.fa-yc:before {
    content: "\F23B"
}

.fa-optin-monster:before {
    content: "\F23C"
}

.fa-opencart:before {
    content: "\F23D"
}

.fa-expeditedssl:before {
    content: "\F23E"
}

.fa-battery-4:before,
.fa-battery-full:before,
.fa-battery:before {
    content: "\F240"
}

.fa-battery-3:before,
.fa-battery-three-quarters:before {
    content: "\F241"
}

.fa-battery-2:before,
.fa-battery-half:before {
    content: "\F242"
}

.fa-battery-1:before,
.fa-battery-quarter:before {
    content: "\F243"
}

.fa-battery-0:before,
.fa-battery-empty:before {
    content: "\F244"
}

.fa-mouse-pointer:before {
    content: "\F245"
}

.fa-i-cursor:before {
    content: "\F246"
}

.fa-object-group:before {
    content: "\F247"
}

.fa-object-ungroup:before {
    content: "\F248"
}

.fa-sticky-note:before {
    content: "\F249"
}

.fa-sticky-note-o:before {
    content: "\F24A"
}

.fa-cc-jcb:before {
    content: "\F24B"
}

.fa-cc-diners-club:before {
    content: "\F24C"
}

.fa-clone:before {
    content: "\F24D"
}

.fa-balance-scale:before {
    content: "\F24E"
}

.fa-hourglass-o:before {
    content: "\F250"
}

.fa-hourglass-1:before,
.fa-hourglass-start:before {
    content: "\F251"
}

.fa-hourglass-2:before,
.fa-hourglass-half:before {
    content: "\F252"
}

.fa-hourglass-3:before,
.fa-hourglass-end:before {
    content: "\F253"
}

.fa-hourglass:before {
    content: "\F254"
}

.fa-hand-grab-o:before,
.fa-hand-rock-o:before {
    content: "\F255"
}

.fa-hand-paper-o:before,
.fa-hand-stop-o:before {
    content: "\F256"
}

.fa-hand-scissors-o:before {
    content: "\F257"
}

.fa-hand-lizard-o:before {
    content: "\F258"
}

.fa-hand-spock-o:before {
    content: "\F259"
}

.fa-hand-pointer-o:before {
    content: "\F25A"
}

.fa-hand-peace-o:before {
    content: "\F25B"
}

.fa-trademark:before {
    content: "\F25C"
}

.fa-registered:before {
    content: "\F25D"
}

.fa-creative-commons:before {
    content: "\F25E"
}

.fa-gg:before {
    content: "\F260"
}

.fa-gg-circle:before {
    content: "\F261"
}

.fa-tripadvisor:before {
    content: "\F262"
}

.fa-odnoklassniki:before {
    content: "\F263"
}

.fa-odnoklassniki-square:before {
    content: "\F264"
}

.fa-get-pocket:before {
    content: "\F265"
}

.fa-wikipedia-w:before {
    content: "\F266"
}

.fa-safari:before {
    content: "\F267"
}

.fa-chrome:before {
    content: "\F268"
}

.fa-firefox:before {
    content: "\F269"
}

.fa-opera:before {
    content: "\F26A"
}

.fa-internet-explorer:before {
    content: "\F26B"
}

.fa-television:before,
.fa-tv:before {
    content: "\F26C"
}

.fa-contao:before {
    content: "\F26D"
}

.fa-500px:before {
    content: "\F26E"
}

.fa-amazon:before {
    content: "\F270"
}

.fa-calendar-plus-o:before {
    content: "\F271"
}

.fa-calendar-minus-o:before {
    content: "\F272"
}

.fa-calendar-times-o:before {
    content: "\F273"
}

.fa-calendar-check-o:before {
    content: "\F274"
}

.fa-industry:before {
    content: "\F275"
}

.fa-map-pin:before {
    content: "\F276"
}

.fa-map-signs:before {
    content: "\F277"
}

.fa-map-o:before {
    content: "\F278"
}

.fa-map:before {
    content: "\F279"
}

.fa-commenting:before {
    content: "\F27A"
}

.chat_app .chat_nav a[data-tab=chanel] .chat_tab_text:before,
.fa-commenting-o:before {
    content: "\F27B"
}

.fa-houzz:before {
    content: "\F27C"
}

.fa-vimeo:before {
    content: "\F27D"
}

.fa-black-tie:before {
    content: "\F27E"
}

.fa-fonticons:before {
    content: "\F280"
}

.fa-reddit-alien:before {
    content: "\F281"
}

.fa-edge:before {
    content: "\F282"
}

.fa-credit-card-alt:before {
    content: "\F283"
}

.fa-codiepie:before {
    content: "\F284"
}

.fa-modx:before {
    content: "\F285"
}

.fa-fort-awesome:before {
    content: "\F286"
}

.fa-usb:before {
    content: "\F287"
}

.fa-product-hunt:before {
    content: "\F288"
}

.fa-mixcloud:before {
    content: "\F289"
}

.fa-scribd:before {
    content: "\F28A"
}

.fa-pause-circle:before {
    content: "\F28B"
}

.fa-pause-circle-o:before {
    content: "\F28C"
}

.fa-stop-circle:before {
    content: "\F28D"
}

.fa-stop-circle-o:before {
    content: "\F28E"
}

.fa-shopping-bag:before {
    content: "\F290"
}

.fa-shopping-basket:before {
    content: "\F291"
}

.fa-hashtag:before {
    content: "\F292"
}

.fa-bluetooth:before {
    content: "\F293"
}

.fa-bluetooth-b:before {
    content: "\F294"
}

.fa-percent:before {
    content: "\F295"
}

.fa-gitlab:before {
    content: "\F296"
}

.fa-wpbeginner:before {
    content: "\F297"
}

.fa-wpforms:before {
    content: "\F298"
}

.fa-envira:before {
    content: "\F299"
}

.fa-universal-access:before {
    content: "\F29A"
}

.fa-wheelchair-alt:before {
    content: "\F29B"
}

.fa-question-circle-o:before {
    content: "\F29C"
}

.fa-blind:before {
    content: "\F29D"
}

.fa-audio-description:before {
    content: "\F29E"
}

.fa-volume-control-phone:before {
    content: "\F2A0"
}

.fa-braille:before {
    content: "\F2A1"
}

.fa-assistive-listening-systems:before {
    content: "\F2A2"
}

.fa-american-sign-language-interpreting:before,
.fa-asl-interpreting:before {
    content: "\F2A3"
}

.fa-deaf:before,
.fa-deafness:before,
.fa-hard-of-hearing:before {
    content: "\F2A4"
}

.fa-glide:before {
    content: "\F2A5"
}

.fa-glide-g:before {
    content: "\F2A6"
}

.fa-sign-language:before,
.fa-signing:before {
    content: "\F2A7"
}

.fa-low-vision:before {
    content: "\F2A8"
}

.fa-viadeo:before {
    content: "\F2A9"
}

.fa-viadeo-square:before {
    content: "\F2AA"
}

.fa-snapchat:before {
    content: "\F2AB"
}

.fa-snapchat-ghost:before {
    content: "\F2AC"
}

.fa-snapchat-square:before {
    content: "\F2AD"
}

.fa-pied-piper:before {
    content: "\F2AE"
}

.fa-first-order:before {
    content: "\F2B0"
}

.fa-yoast:before {
    content: "\F2B1"
}

.fa-themeisle:before {
    content: "\F2B2"
}

.fa-google-plus-circle:before,
.fa-google-plus-official:before {
    content: "\F2B3"
}

.fa-fa:before,
.fa-font-awesome:before {
    content: "\F2B4"
}

.fa-handshake-o:before {
    content: "\F2B5"
}

.fa-envelope-open:before {
    content: "\F2B6"
}

.fa-envelope-open-o:before {
    content: "\F2B7"
}

.fa-linode:before {
    content: "\F2B8"
}

.fa-address-book:before {
    content: "\F2B9"
}

.fa-address-book-o:before {
    content: "\F2BA"
}

.fa-address-card:before,
.fa-vcard:before {
    content: "\F2BB"
}

.fa-address-card-o:before,
.fa-vcard-o:before {
    content: "\F2BC"
}

.fa-user-circle:before {
    content: "\F2BD"
}

.fa-user-circle-o:before {
    content: "\F2BE"
}

.fa-user-o:before {
    content: "\F2C0"
}

.fa-id-badge:before {
    content: "\F2C1"
}

.fa-drivers-license:before,
.fa-id-card:before {
    content: "\F2C2"
}

.fa-drivers-license-o:before,
.fa-id-card-o:before {
    content: "\F2C3"
}

.fa-quora:before {
    content: "\F2C4"
}

.fa-free-code-camp:before {
    content: "\F2C5"
}

.fa-telegram:before {
    content: "\F2C6"
}

.fa-thermometer-4:before,
.fa-thermometer-full:before,
.fa-thermometer:before {
    content: "\F2C7"
}

.fa-thermometer-3:before,
.fa-thermometer-three-quarters:before {
    content: "\F2C8"
}

.fa-thermometer-2:before,
.fa-thermometer-half:before {
    content: "\F2C9"
}

.fa-thermometer-1:before,
.fa-thermometer-quarter:before {
    content: "\F2CA"
}

.fa-thermometer-0:before,
.fa-thermometer-empty:before {
    content: "\F2CB"
}

.fa-shower:before {
    content: "\F2CC"
}

.fa-bath:before,
.fa-bathtub:before,
.fa-s15:before {
    content: "\F2CD"
}

.fa-podcast:before {
    content: "\F2CE"
}

.fa-window-maximize:before {
    content: "\F2D0"
}

.fa-window-minimize:before {
    content: "\F2D1"
}

.fa-window-restore:before {
    content: "\F2D2"
}

.fa-times-rectangle:before,
.fa-window-close:before {
    content: "\F2D3"
}

.fa-times-rectangle-o:before,
.fa-window-close-o:before {
    content: "\F2D4"
}

.fa-bandcamp:before {
    content: "\F2D5"
}

.fa-grav:before,
.user-level-icon--stranger:before {
    content: "\F2D6"
}

.fa-etsy:before {
    content: "\F2D7"
}

.fa-imdb:before {
    content: "\F2D8"
}

.fa-ravelry:before {
    content: "\F2D9"
}

.fa-eercast:before {
    content: "\F2DA"
}

.fa-microchip:before {
    content: "\F2DB"
}

.fa-snowflake-o:before {
    content: "\F2DC"
}

.fa-superpowers:before,
.user-level-icon--master:before {
    content: "\F2DD"
}

.fa-wpexplorer:before {
    content: "\F2DE"
}

.fa-meetup:before {
    content: "\F2E0"
}

.theme-dark #reportrange,
.theme-dark .daterangepicker .calendar-table,
.theme-dark .daterangepicker .input-mini {
    border-color: #2a64af !important
}

.theme-dark #reportrange {
    background: #fff;
    border: 1px solid #ccc
}

.theme-dark .pagination>li>a {
    -o-transition: color .3s, border-color .3s, background-color .3s, box-shadow .3s;
    -webkit-transition: color .3s, border-color .3s, background-color .3s, -webkit-box-shadow .3s;
    border: 1px solid rgba(48, 153, 245, .36);
    color: #337ab7;
    transition: color .3s, border-color .3s, background-color .3s, -webkit-box-shadow .3s;
    transition: color .3s, border-color .3s, background-color .3s, box-shadow .3s;
    transition: color .3s, border-color .3s, background-color .3s, box-shadow .3s, -webkit-box-shadow .3s
}

.theme-dark .pagination>li>a:focus,
.theme-dark .pagination>li>a:hover {
    -webkit-box-shadow: 0 0 15px rgba(48, 153, 245, .6);
    background-color: rgba(48, 153, 245, .2);
    border: 1px solid #3099f5;
    box-shadow: 0 0 15px rgba(48, 153, 245, .6);
    color: #fff
}

.theme-dark .pagination .active>a {
    -webkit-box-shadow: 0 0 15px rgba(48, 153, 245, .5);
    background-color: rgba(48, 153, 245, .12);
    border-color: #3099f5;
    box-shadow: 0 0 15px rgba(48, 153, 245, .5);
    color: #fff
}

.theme-dark .pagination .active>a:focus,
.theme-dark .pagination .active>a:hover {
    -webkit-box-shadow: 0 0 15px rgba(48, 153, 245, .6);
    background-color: #337ab7;
    border: 1px solid #337ab7;
    box-shadow: 0 0 15px rgba(48, 153, 245, .6)
}

.theme-dark .panel {
    background: none;
    border: none
}

.theme-dark .panel .panel-heading {
    background-color: #30333c;
    color: #86878e
}

.theme-dark .btn {
    -o-transition: color .3s, background-color .3s, box-shadow .3s;
    -webkit-border-radius: 4px;
    -webkit-transition: color .3s, background-color .3s, -webkit-box-shadow .3s;
    border-radius: 4px;
    color: #fff;
    cursor: pointer;
    transition: color .3s, background-color .3s, -webkit-box-shadow .3s;
    transition: color .3s, background-color .3s, box-shadow .3s;
    transition: color .3s, background-color .3s, box-shadow .3s, -webkit-box-shadow .3s
}

.theme-dark .btn:focus,
.theme-dark .btn:hover {
    color: #d8d8d8
}

.theme-dark .btn-default {
    border: 1px solid #656f7b
}

.theme-dark .btn-default:focus,
.theme-dark .btn-default:hover,
.theme-dark .btn-default[disabled]:focus,
.theme-dark .btn-default[disabled]:hover {
    background-color: hsla(0, 0%, 100%, .15);
    color: #d8d8d8
}

.theme-dark .btn-default-light {
    -webkit-box-shadow: hsla(0, 0%, 100%, .2);
    background-color: rgba(69, 72, 81, .3);
    border: 1px solid #a5a8b3;
    box-shadow: hsla(0, 0%, 100%, .2)
}

.theme-dark .btn-default-light:focus,
.theme-dark .btn-default-light:hover {
    -webkit-box-shadow: 0 0 15px hsla(0, 0%, 100%, .3);
    background-color: rgba(69, 72, 81, .4);
    border: 1px solid #979ba7;
    box-shadow: 0 0 15px hsla(0, 0%, 100%, .3)
}

.theme-dark .btn-danger {
    background: #ff3e1f;
    background: -webkit-gradient(linear, left top, left bottom, from(#ff3e1f), to(#f1372e));
    background: -webkit-linear-gradient(top, #ff3e1f, #f1372e);
    background: -o-linear-gradient(top, #ff3e1f 0, #f1372e 100%);
    background: linear-gradient(180deg, #ff3e1f 0, #f1372e);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff3e1f", endColorstr="#f1372e", GradientType=0)
}

.theme-dark .btn-success {
    background: #4fc83d;
    background: -webkit-gradient(linear, left top, left bottom, from(#4fc83d), to(#3da44f));
    background: -webkit-linear-gradient(top, #4fc83d, #3da44f);
    background: -o-linear-gradient(top, #4fc83d 0, #3da44f 100%);
    background: linear-gradient(180deg, #4fc83d 0, #3da44f);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#4fc83d", endColorstr="#3da44f", GradientType=0)
}

.mfp-content .trader-information-modal .tabs>ul>li.active .theme-dark a,
.ReactModal__Content .trader-information-modal .tabs>ul>li.active .theme-dark a,
.theme-dark .btn-primary,
.theme-dark .introjs-nextbutton,
.theme-dark .introjs-prevbutton,
.theme-dark .mfp-content .trader-information-modal .tabs>ul>li.active a,
.theme-dark .ReactModal__Content .trader-information-modal .tabs>ul>li.active a {
    -webkit-box-shadow: 0 0 15px rgba(48, 153, 245, .5);
    background-color: rgba(48, 153, 245, .12);
    border: 1px solid #3099f5;
    box-shadow: 0 0 15px rgba(48, 153, 245, .5)
}

.mfp-content .trader-information-modal .tabs>ul>li.active .theme-dark a:focus,
.mfp-content .trader-information-modal .tabs>ul>li.active .theme-dark a:hover,
.ReactModal__Content .trader-information-modal .tabs>ul>li.active .theme-dark a:focus,
.ReactModal__Content .trader-information-modal .tabs>ul>li.active .theme-dark a:hover,
.theme-dark .btn-primary:focus,
.theme-dark .btn-primary:hover,
.theme-dark .introjs-nextbutton:focus,
.theme-dark .introjs-nextbutton:hover,
.theme-dark .introjs-prevbutton:focus,
.theme-dark .introjs-prevbutton:hover,
.theme-dark .mfp-content .trader-information-modal .tabs>ul>li.active a:focus,
.theme-dark .mfp-content .trader-information-modal .tabs>ul>li.active a:hover,
.theme-dark .ReactModal__Content .trader-information-modal .tabs>ul>li.active a:focus,
.theme-dark .ReactModal__Content .trader-information-modal .tabs>ul>li.active a:hover {
    -webkit-box-shadow: 0 0 15px rgba(48, 153, 245, .6);
    background-color: rgba(48, 153, 245, .2);
    border: 1px solid #3099f5;
    box-shadow: 0 0 15px rgba(48, 153, 245, .6)
}

.theme-dark .btn-warn {
    -webkit-box-shadow: 0 0 15px rgba(255, 160, 51, .5);
    background-color: rgba(255, 160, 51, .12);
    border: 1px solid #ffa031;
    box-shadow: 0 0 15px rgba(255, 160, 51, .5)
}

.theme-dark .btn-warn:focus,
.theme-dark .btn-warn:hover {
    -webkit-box-shadow: 0 0 15px rgba(255, 160, 51, .6);
    background-color: rgba(255, 160, 51, .2);
    border: 1px solid #ff7708;
    box-shadow: 0 0 15px rgba(255, 160, 51, .6)
}

.theme-dark .btn-gold {
    -webkit-box-shadow: 0 0 15px rgba(231, 206, 69, .5);
    background-color: rgba(231, 206, 69, .12);
    border: 1px solid #e7ce45;
    box-shadow: 0 0 15px rgba(231, 206, 69, .5)
}

.theme-dark .btn-gold:focus,
.theme-dark .btn-gold:hover {
    -webkit-box-shadow: 0 0 15px rgba(231, 206, 69, .6);
    background-color: rgba(231, 206, 69, .2);
    border: 1px solid #ffe64c;
    box-shadow: 0 0 15px rgba(231, 206, 69, .6)
}

.theme-dark .btn-danger-light,
.theme-dark .introjs-skipbutton {
    -webkit-box-shadow: 0 0 15px rgba(201, 48, 44, .5);
    background-color: rgba(201, 48, 44, .12);
    border: 1px solid #c9302c;
    box-shadow: 0 0 15px rgba(201, 48, 44, .5)
}

.theme-dark .btn-danger-light:focus,
.theme-dark .btn-danger-light:hover,
.theme-dark .introjs-skipbutton:focus,
.theme-dark .introjs-skipbutton:hover {
    -webkit-box-shadow: 0 0 15px rgba(201, 48, 44, .6);
    background-color: rgba(201, 48, 44, .2);
    border: 1px solid #bd302c;
    box-shadow: 0 0 15px rgba(201, 48, 44, .6)
}

.theme-dark .btn-green-light,
.theme-dark .introjs-skipbutton.introjs-donebutton {
    -webkit-box-shadow: 0 0 15px rgba(94, 222, 94, .5);
    background-color: rgba(94, 222, 94, .12);
    border: 1px solid #5ede5e;
    box-shadow: 0 0 15px rgba(94, 222, 94, .5)
}

.theme-dark .btn-green-light:focus,
.theme-dark .btn-green-light:hover,
.theme-dark .introjs-skipbutton.introjs-donebutton:focus,
.theme-dark .introjs-skipbutton.introjs-donebutton:hover {
    -webkit-box-shadow: 0 0 15px rgba(94, 222, 94, .6);
    background-color: rgba(94, 222, 94, .2);
    border: 1px solid #5ad75a;
    box-shadow: 0 0 15px rgba(94, 222, 94, .6)
}

.theme-dark .btn-green {
    -webkit-box-shadow: 0 0 2px 2px rgba(92, 198, 38, .75);
    background-color: rgba(62, 165, 79, .1);
    box-shadow: 0 0 2px 2px rgba(92, 198, 38, .75)
}

.theme-dark .btn-green:focus,
.theme-dark .btn-green:hover {
    -webkit-box-shadow: 0 0 2px 3px rgba(31, 220, 31, .77);
    background-color: rgba(62, 165, 79, .18);
    box-shadow: 0 0 2px 3px rgba(31, 220, 31, .77)
}

.theme-dark .btn-live-trading {
    -webkit-box-shadow: 0 0 7px 2px rgba(114, 83, 41, .7);
    background-color: rgba(78, 62, 48, .45);
    border: 1px solid rgba(255, 160, 49, .8);
    box-shadow: 0 0 7px 2px rgba(114, 83, 41, .7)
}

.theme-dark .btn-live-trading:focus,
.theme-dark .btn-live-trading:hover {
    -webkit-box-shadow: 0 0 7px 2px rgba(114, 83, 41, .75);
    background-color: rgba(78, 62, 48, .65);
    border: 1px solid #ffa031;
    box-shadow: 0 0 7px 2px rgba(114, 83, 41, .75)
}

.theme-dark .btn-put {
    background: -webkit-gradient(linear, left top, left bottom, from(#ff3e1f), to(#f1372e)) 0;
    background: -webkit-linear-gradient(#ff3e1f, #f1372e) 0;
    background: -o-linear-gradient(#ff3e1f, #f1372e) 0;
    background: linear-gradient(#ff3e1f, #f1372e) 0;
    color: #b81900
}

.theme-dark .btn-put:focus,
.theme-dark .btn-put:hover {
    background: -webkit-gradient(linear, left top, left bottom, from(#ff3515), to(#f02e24)) 0;
    background: -webkit-linear-gradient(#ff3515, #f02e24) 0;
    background: -o-linear-gradient(#ff3515, #f02e24) 0;
    background: linear-gradient(#ff3515, #f02e24) 0;
    color: #9f1600
}

.theme-dark .btn-call {
    background: -webkit-gradient(linear, left top, left bottom, from(#4fc83d), to(#3da44f)) 0;
    background: -webkit-linear-gradient(#4fc83d, #3da44f) 0;
    background: -o-linear-gradient(#4fc83d, #3da44f) 0;
    background: linear-gradient(#4fc83d, #3da44f) 0;
    color: #2e7924
}

.theme-dark .btn-call:focus,
.theme-dark .btn-call:hover {
    background: -webkit-gradient(linear, left top, left bottom, from(#45b734), to(#369146)) 0;
    background: -webkit-linear-gradient(#45b734, #369146) 0;
    background: -o-linear-gradient(#45b734, #369146) 0;
    background: linear-gradient(#45b734, #369146) 0;
    color: #36792c
}

.achievements-market .c .theme-dark .tabs>ul>li>a,
.mfp-content .clawshorns-analytics-modal .theme-dark .tabs>ul>li>a,
.ReactModal__Content .clawshorns-analytics-modal .theme-dark .tabs>ul>li>a,
.theme-dark .achievements-market .c .tabs>ul>li>a,
.theme-dark .mfp-content .clawshorns-analytics-modal .tabs>ul>li>a,
.theme-dark .page-top-tabs>ul>li>a,
.theme-dark .ReactModal__Content .clawshorns-analytics-modal .tabs>ul>li>a {
    border-bottom: 2px solid #3099f5;
    color: #fff;
    overflow: hidden;
    position: relative
}

.achievements-market .c .theme-dark .tabs>ul>li>a .shade,
.mfp-content .clawshorns-analytics-modal .theme-dark .tabs>ul>li>a .shade,
.ReactModal__Content .clawshorns-analytics-modal .theme-dark .tabs>ul>li>a .shade,
.theme-dark .achievements-market .c .tabs>ul>li>a .shade,
.theme-dark .mfp-content .clawshorns-analytics-modal .tabs>ul>li>a .shade,
.theme-dark .page-top-tabs>ul>li>a .shade,
.theme-dark .ReactModal__Content .clawshorns-analytics-modal .tabs>ul>li>a .shade {
    -ms-transform: translateY(100%);
    -o-transition: transform .3s, border-width .3s;
    -webkit-transform: translateY(100%);
    -webkit-transition: border-width .3s, -webkit-transform .3s;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(48, 153, 245, .12)), color-stop(75%, rgba(48, 153, 245, .25)), to(rgba(48, 153, 245, .5)));
    background: -webkit-linear-gradient(top, rgba(48, 153, 245, .12), rgba(48, 153, 245, .25) 75%, rgba(48, 153, 245, .5));
    background: -o-linear-gradient(top, rgba(48, 153, 245, .12) 0, rgba(48, 153, 245, .25) 75%, rgba(48, 153, 245, .5) 100%);
    background: linear-gradient(180deg, rgba(48, 153, 245, .12) 0, rgba(48, 153, 245, .25) 75%, rgba(48, 153, 245, .5));
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    transform: translateY(100%);
    transition: border-width .3s, -webkit-transform .3s;
    transition: transform .3s, border-width .3s;
    transition: transform .3s, border-width .3s, -webkit-transform .3s;
    width: 100%;
    will-change: transform;
    z-index: -1
}

.achievements-market .c .theme-dark .tabs>ul>li.active>a,
.achievements-market .c .theme-dark .tabs>ul>li:hover>a,
.mfp-content .clawshorns-analytics-modal .theme-dark .tabs>ul>li.active>a,
.mfp-content .clawshorns-analytics-modal .theme-dark .tabs>ul>li:hover>a,
.ReactModal__Content .clawshorns-analytics-modal .theme-dark .tabs>ul>li.active>a,
.ReactModal__Content .clawshorns-analytics-modal .theme-dark .tabs>ul>li:hover>a,
.theme-dark .achievements-market .c .tabs>ul>li.active>a,
.theme-dark .achievements-market .c .tabs>ul>li:hover>a,
.theme-dark .mfp-content .clawshorns-analytics-modal .tabs>ul>li.active>a,
.theme-dark .mfp-content .clawshorns-analytics-modal .tabs>ul>li:hover>a,
.theme-dark .page-top-tabs>ul>li.active>a,
.theme-dark .page-top-tabs>ul>li:hover>a,
.theme-dark .ReactModal__Content .clawshorns-analytics-modal .tabs>ul>li.active>a,
.theme-dark .ReactModal__Content .clawshorns-analytics-modal .tabs>ul>li:hover>a {
    color: #e6e6e6
}

.achievements-market .c .theme-dark .tabs>ul>li.active>a .shade,
.achievements-market .c .theme-dark .tabs>ul>li:hover>a .shade,
.mfp-content .clawshorns-analytics-modal .theme-dark .tabs>ul>li.active>a .shade,
.mfp-content .clawshorns-analytics-modal .theme-dark .tabs>ul>li:hover>a .shade,
.ReactModal__Content .clawshorns-analytics-modal .theme-dark .tabs>ul>li.active>a .shade,
.ReactModal__Content .clawshorns-analytics-modal .theme-dark .tabs>ul>li:hover>a .shade,
.theme-dark .achievements-market .c .tabs>ul>li.active>a .shade,
.theme-dark .achievements-market .c .tabs>ul>li:hover>a .shade,
.theme-dark .mfp-content .clawshorns-analytics-modal .tabs>ul>li.active>a .shade,
.theme-dark .mfp-content .clawshorns-analytics-modal .tabs>ul>li:hover>a .shade,
.theme-dark .page-top-tabs>ul>li.active>a .shade,
.theme-dark .page-top-tabs>ul>li:hover>a .shade,
.theme-dark .ReactModal__Content .clawshorns-analytics-modal .tabs>ul>li.active>a .shade,
.theme-dark .ReactModal__Content .clawshorns-analytics-modal .tabs>ul>li:hover>a .shade {
    -ms-transform: translateY(0);
    -webkit-transform: translateY(0);
    transform: translateY(0)
}

.theme-dark table thead {
    color: #8fa5bf
}

.theme-dark table tbody,
.theme-dark table tfoot {
    color: #fff
}

.theme-dark .table>tbody>tr>td,
.theme-dark .table>tbody>tr>th,
.theme-dark .table>tfoot>tr>td,
.theme-dark .table>tfoot>tr>th,
.theme-dark .table>thead>tr>td,
.theme-dark .table>thead>tr>th {
    border-color: #31343a
}

.theme-dark .table>thead>tr>th {
    border-bottom: 2px solid #7f838c !important;
    color: #7f838c
}

.theme-dark .table--colored-v1>tbody>tr>td,
.theme-dark .table--colored-v1>tbody>tr>th,
.theme-dark .table--colored-v1>tfoot>tr>td,
.theme-dark .table--colored-v1>tfoot>tr>th,
.theme-dark .table--colored-v1>thead>tr>td,
.theme-dark .table--colored-v1>thead>tr>th {
    color: #8fa5bf
}

.theme-dark .table--odd-even-v1>tbody>tr:nth-child(odd)>td {
    background-color: #32323c
}

.theme-dark .table--odd-even-v1>tbody>tr:nth-child(2n)>td {
    background-color: #373741
}

.theme-dark .table--odd-even-v1>thead>tr:nth-child(odd)>th {
    background-color: #373741
}

.theme-dark .table--odd-even-v1>thead>tr:nth-child(2n)>th {
    background-color: #32323c
}

.theme-dark .table--hovered-v1>tbody>tr:hover>td {
    background-color: rgba(48, 153, 245, .24)
}

.theme-dark a {
    color: #8fa5bf;
    font-family: Exo2Regular, sans-serif
}

.theme-dark a:focus,
.theme-dark a:hover {
    color: #5e7ea3;
    text-decoration: none
}

.theme-dark body {
    background-color: #212227;
    background-image: url(../images/body-bg.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    color: #fff
}

.theme-dark #gritter-notice-wrapper .gritter-item {
    color: #fff
}

.theme-dark .message {
    background-color: #30333c;
    color: #fff
}

.theme-dark .message.message-success {
    background: rgba(92, 198, 38, .1);
    border-color: #5cc626
}

.theme-dark .message.message-error {
    background: rgba(255, 68, 32, .1);
    border-color: #ff4420
}

.theme-dark .message.message-gold {
    background: rgba(231, 206, 69, .1);
    border-color: #e7ce45
}

.theme-dark .message.message-warning {
    background: #352c24;
    border-color: #ffa031
}

.theme-dark .message.message-info {
    background-color: rgba(48, 153, 245, .12);
    border-color: #3099f5
}

.theme-dark .bootstrap-select.open>.dropdown-toggle.btn-default:focus,
.theme-dark .bootstrap-select.open>.dropdown-toggle.btn-default:hover {
    background-color: rgba(0, 0, 0, 0);
    border-color: #188df4;
    color: #9397a0
}

.theme-dark .bootstrap-select .dropdown-toggle.btn-default {
    -webkit-border-radius: 4px;
    background-color: rgba(0, 0, 0, 0);
    border: 1px solid rgba(48, 153, 245, .57);
    border-radius: 4px;
    color: #fff
}

.theme-dark .bootstrap-select .dropdown-toggle.btn-default:focus {
    background-color: rgba(0, 0, 0, 0);
    border-color: rgba(0, 0, 0, 0)
}

.theme-dark .bootstrap-select .dropdown-menu {
    background-color: rgba(0, 0, 0, 0)
}

.theme-dark .bootstrap-select .dropdown-menu.open {
    -webkit-box-shadow: 0 0 8px 1px rgba(0, 0, 0, .3);
    box-shadow: 0 0 8px 1px rgba(0, 0, 0, .3)
}

.theme-dark .bootstrap-select .dropdown-menu.inner {
    background-color: #2d2e31
}

.theme-dark .bootstrap-select .dropdown-menu li>a {
    background-color: #30333c;
    border: 1px solid rgba(0, 0, 0, 0);
    color: #9397a0
}

.theme-dark .bootstrap-select .dropdown-menu li.selected>a {
    -o-transition: all .3s ease;
    -webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, .2), 0 0 15px rgba(48, 153, 245, .5);
    -webkit-transition: all .3s ease;
    background-color: rgba(48, 153, 245, .12);
    border-color: #3099f5;
    box-shadow: 0 2px 2px rgba(0, 0, 0, .2), 0 0 15px rgba(48, 153, 245, .5);
    color: #fff;
    transition: all .3s ease
}

.theme-dark .bs-actionsbox,
.theme-dark .bs-donebutton,
.theme-dark .bs-searchbox {
    background-color: #2d2e31
}

.theme-dark .dropdown-header {
    background: rgba(0, 154, 249, .2);
    color: #fff
}

.theme-dark div.form-control,
.theme-dark input.form-control,
.theme-dark select.form-control,
.theme-dark textarea.form-control {
    background-color: #30333c !important;
    border-color: rgba(48, 153, 245, .57);
    color: #9397a0 !important
}

.theme-dark div.form-control:focus,
.theme-dark div.form-control:hover,
.theme-dark input.form-control:focus,
.theme-dark input.form-control:hover,
.theme-dark select.form-control:focus,
.theme-dark select.form-control:hover,
.theme-dark textarea.form-control:focus,
.theme-dark textarea.form-control:hover {
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6);
    border-color: rgba(48, 153, 245, .9);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6)
}

.theme-dark .input-group {
    -o-transition: border-color .3s, box-shadow .3s, color .3s;
    -webkit-border-radius: 4px;
    -webkit-transition: border-color .3s, color .3s, -webkit-box-shadow .3s;
    background-color: #30333c;
    border: 1px solid rgba(48, 153, 245, .57);
    border-radius: 4px;
    transition: border-color .3s, color .3s, -webkit-box-shadow .3s;
    transition: border-color .3s, box-shadow .3s, color .3s;
    transition: border-color .3s, box-shadow .3s, color .3s, -webkit-box-shadow .3s
}

.theme-dark .input-group .form-control,
.theme-dark .input-group .form-control:focus,
.theme-dark .input-group .form-control:hover {
    border: 0
}

.theme-dark .input-group .input-group-addon {
    background-color: #30333c;
    border: 0;
    color: #9397a0
}

.has-error .theme-dark .input-group {
    background-color: #30333c
}

.theme-dark .bootstrap-datetimepicker-widget.dropdown-menu {
    background-color: #292931;
    border: 1px solid rgba(0, 0, 0, .15)
}

.theme-dark .bootstrap-datetimepicker-widget.dropdown-menu.bottom:after {
    border-bottom-color: #30333c
}

.theme-dark .bootstrap-datetimepicker-widget a[data-action] {
    background-color: #30333c;
    border: 1px solid #30333c
}

.theme-dark .bootstrap-datetimepicker-widget a[data-action]:hover {
    -webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, .2), 0 0 15px rgba(48, 153, 245, .5);
    background-color: rgba(48, 153, 245, .12);
    border: 1px solid #3099f5;
    box-shadow: 0 2px 2px rgba(0, 0, 0, .2), 0 0 15px rgba(48, 153, 245, .5)
}

.theme-dark .bootstrap-datetimepicker-widget table thead tr:first-child th:hover {
    background-color: rgba(48, 153, 245, .12)
}

.theme-dark .bootstrap-datetimepicker-widget table td {
    height: auto;
    line-height: 1.4;
    width: auto
}

.theme-dark .bootstrap-datetimepicker-widget table td.day:hover,
.theme-dark .bootstrap-datetimepicker-widget table td.hour:hover,
.theme-dark .bootstrap-datetimepicker-widget table td.minute:hover,
.theme-dark .bootstrap-datetimepicker-widget table td.second:hover {
    background-color: rgba(48, 153, 245, .12)
}

.theme-dark .bootstrap-datetimepicker-widget table td span {
    -webkit-border-radius: inherit;
    border-radius: inherit;
    height: auto;
    line-height: 1.4;
    margin: 0;
    width: 40px
}

.theme-dark .bootstrap-datetimepicker-widget table td span:hover {
    background: none
}

.theme-dark .contest__footer {
    background-color: #1c1c22
}

.theme-dark .contest+.contest {
    border-top: 1px solid #32323c
}

.theme-dark .second-table>tbody>tr:last-child>td {
    border-bottom: 1px solid #31343a
}

.theme-dark .second-table>tbody>tr>td {
    border-left: 1px solid #31343a;
    border-top: 1px solid #31343a
}

.theme-dark .second-table>tbody>tr>td .var,
.theme-dark .wreath-levels__level {
    color: #fff
}

.theme-dark .wreath-levels__label {
    color: #8fa5bf
}

.theme-dark .notification {
    background: rgba(46, 46, 54, .6);
    border-color: #33373c
}

.theme-dark .notification__close {
    background: #35343e;
    color: #939295
}

.theme-dark #chat_app .chat .chat_wrapper {
    background: #2d2c32;
    border-left-color: #37373e
}

.theme-dark #chat_app .chat_teaser {
    border-bottom-color: #37373e
}

.theme-dark #chat_app .chat_teaser_content h4 {
    color: #fff
}

.theme-dark #chat_app .chat_nav {
    background-color: #353d4f
}

.theme-dark #chat_app .chat_nav .s-active a,
.theme-dark #chat_app .chat_nav a:hover {
    color: #fff
}

.theme-dark #chat_app .chat_nav a:after {
    border-bottom-color: #3099f5
}

.theme-dark #chat_app input,
.theme-dark #chat_app input:focus,
.theme-dark #chat_app input:hover,
.theme-dark #chat_app select,
.theme-dark #chat_app select:focus,
.theme-dark #chat_app select:hover,
.theme-dark #chat_app textarea,
.theme-dark #chat_app textarea:focus,
.theme-dark #chat_app textarea:hover {
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    background-color: #30333c;
    border: 1px solid #444852;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    color: #9397a0
}

.theme-dark #chat_app .chat_message_text {
    background: #45444d;
    color: #ccc
}

.theme-dark #chat_app .chat_message_form {
    background: #45444d
}

.theme-dark #chat_app .chat_message_form .chat_trigger:hover .chat_icon {
    fill: #d3d7de
}

.theme-dark #chat_app .chat_nav_control .chat_icon:hover {
    fill: #fff
}

.theme-dark #chat_app .chat_user_popup h4 {
    color: #fff
}

.theme-dark #chat_app .chat_user_popup .chat_popup_links a {
    color: #8e9aac
}

.theme-dark #chat_app .chat_user_popup .chat_popup_links a:hover {
    color: #fff
}

.theme-dark #chat_app .chat_menu_popup a {
    color: #8e9aac
}

.theme-dark #chat_app .chat_menu_popup a:hover {
    color: #fff
}

.theme-dark #chat_app .chat_conversation_header_menu_trigger .chat_icon:hover {
    fill: #fff
}

.theme-dark #chat_app .chat_menu_popup_inner,
.theme-dark #chat_app .chat_user_popup_inner {
    -webkit-box-shadow: 0 0 5px 0 #232323;
    background: #45444d;
    box-shadow: 0 0 5px 0 #232323
}

.theme-dark #chat_app .chat_btn_blue {
    -webkit-box-shadow: 0 0 15px rgba(48, 153, 245, .5);
    background-color: rgba(48, 153, 245, .12);
    border: 1px solid #3099f5;
    box-shadow: 0 0 15px rgba(48, 153, 245, .5);
    color: #fff
}

.theme-dark #chat_app .chat_title {
    background-color: rgba(0, 154, 249, .34)
}

.theme-dark #chat_app .chat_title h4 {
    color: #fff
}

.theme-dark #chat_app .chat_form .chat_file_upload_area_inner:before {
    background: #45444d
}

.theme-dark #chat_app .chat_conversation_emotions_inner {
    background: #45444d
}

.theme-dark #chat_app .chat_conversation_emotions_label {
    background: #363d4f;
    color: #fff
}

.theme-dark #chat_app .chat_conversation_header {
    background: #393942
}

.theme-dark #chat_app .chat_conversation_header .chat_back:hover .chat_icon {
    fill: #fff
}

.theme-dark #chat_app .chat_conversation_header .chat_dropdown a:hover {
    color: #fff
}

.theme-dark #chat_app .chat_message_header .chat_name {
    color: #799aac
}

.theme-dark #chat_app .chat_message_header a:hover {
    color: #fff
}

.theme-dark .tooltip-content {
    -ms-transform-origin: 50% calc(100% + 10px);
    -o-transition: opacity .2s, transform .2s;
    -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, .53);
    -webkit-transform: perspective(1000px) rotateX(45deg);
    -webkit-transform-origin: 50% -webkit-calc(100% + 10px);
    -webkit-transition: opacity .2s, -webkit-transform .2s;
    background-color: #2a3035;
    box-shadow: 0 0 15px rgba(0, 0, 0, .53);
    transform: perspective(1000px) rotateX(45deg);
    transform-origin: 50% calc(100% + 10px);
    transition: opacity .2s, -webkit-transform .2s;
    transition: opacity .2s, transform .2s;
    transition: opacity .2s, transform .2s, -webkit-transform .2s
}

.theme-dark .tooltip-content.position-down:after {
    border-bottom-color: #2a3035
}

.theme-dark .tooltip-content.position-right:after {
    border-right-color: #2a3035
}

.theme-dark .tooltip-content.position-left:after {
    border-left-color: #2a3035
}

.theme-dark .tooltip-content .tooltip-text {
    color: #fff
}

.theme-dark .tooltip-content.position-down {
    -ms-transform-origin: 50% 10px;
    -webkit-transform-origin: 50% 10px;
    transform-origin: 50% 10px
}

.theme-dark .tooltip2:hover .tooltip-content {
    -webkit-transform: translateZ(0) rotate3d(0, 0, 0, 0);
    transform: translateZ(0) rotate3d(0, 0, 0, 0)
}

.theme-dark .tooltip2.tooltip-effect-2:hover .tooltip-content {
    -webkit-transform: perspective(1000px) rotateX(0deg);
    transform: perspective(1000px) rotateX(0deg)
}

.theme-dark .progress {
    background-color: #232328
}

.theme-dark .progress .progress-bar {
    background-color: linear-gradient(90deg, #009af9, #5ec1ff);
    color: #fff
}

.theme-dark .progress .progress-bar:after {
    -webkit-box-shadow: 0 0 4px 3px hsla(0, 0%, 100%, .3);
    background-color: #fff;
    box-shadow: 0 0 4px 3px hsla(0, 0%, 100%, .3);
    height: 4px;
    margin-top: -2px;
    width: 4px
}

.theme-dark .scroll-to-end {
    background-color: rgba(50, 77, 107, .72)
}

.theme-dark .scroll-to-end:hover {
    background-color: rgba(50, 77, 107, .88)
}

.theme-dark .type-of-trade-label {
    color: #fff
}

.theme-dark .type-of-trade-label--live {
    -webkit-box-shadow: 0 0 4px 2px rgba(189, 136, 64, .22);
    background-color: #352c24;
    border-color: #ffa031;
    box-shadow: 0 0 4px 2px rgba(189, 136, 64, .22)
}

.theme-dark .type-of-trade-label--demo {
    -webkit-box-shadow: 0 0 4px 2px rgba(245, 41, 20, .3);
    background-color: #531b1f;
    border-color: #f52914;
    box-shadow: 0 0 4px 2px rgba(245, 41, 20, .3)
}

.theme-dark .type-of-trade-label:focus,
.theme-dark .type-of-trade-label:hover {
    color: #fff
}

.theme-dark .remove-chart-setting__settings .s-badge {
    background-color: #2e2e36;
    border: 1px solid #373743;
    color: #fff
}

.theme-dark .remove-chart-setting__remove-icon {
    background-color: #35343e;
    color: #979698
}

.theme-dark .remove-chart-setting__remove-icon:focus,
.theme-dark .remove-chart-setting__remove-icon:hover {
    background-color: #4d4b5a;
    color: #b1b0b1
}

.theme-dark .plot-vertical-scroll-btn {
    background: rgba(35, 34, 39, .6);
    border: 1px solid #33363b;
    color: #777
}

.theme-dark .list-checkbox .inner,
.theme-dark .list-links>li>a,
.theme-dark .list-radio .inner {
    background-color: #292930;
    color: #fff
}

.theme-dark .daterangepicker:after {
    border-bottom-color: #292931
}

.theme-dark .daterangepicker.ltr {
    background-color: #292931
}

.theme-dark .daterangepicker.opensleft:after {
    border-bottom: 6px solid #292931
}

.theme-dark .daterangepicker .calendar-table,
.theme-dark .daterangepicker td.off {
    background-color: #292931 !important
}

.theme-dark .daterangepicker .calendar-table {
    background-color: #292931;
    border: 1px solid #595961
}

.theme-dark .daterangepicker option.disabled,
.theme-dark .daterangepicker td.disabled {
    background-color: #292931
}

.theme-dark .daterangepicker td.in-range {
    background: rgba(48, 153, 245, .13) !important;
    border: 1px solid rgba(48, 153, 245, .36);
    color: #fff !important
}

.theme-dark .daterangepicker td.off {
    background-color: #292931
}

.theme-dark .daterangepicker td.available:hover,
.theme-dark .daterangepicker th.available:hover {
    -webkit-border-bottom-left-radius: 0;
    -webkit-border-top-left-radius: 0;
    background: rgba(48, 153, 245, .13) !important;
    border: 1px solid rgba(48, 153, 245, .36);
    border-bottom-left-radius: 0;
    border-top-left-radius: 0
}

.theme-dark .daterangepicker td.off.in-range {
    background-color: #395b9b
}

.theme-dark .daterangepicker td.active,
.theme-dark .daterangepicker td.active:hover {
    background-color: rgba(48, 153, 245, .2) !important;
    border-color: #3099f5 !important
}

.theme-dark .daterangepicker .ranges {
    background-color: #292931
}

.theme-dark .daterangepicker .ranges li {
    background-color: #30333c;
    border-color: #30333c;
    color: #9397a0
}

.theme-dark .daterangepicker .ranges li.active,
.theme-dark .daterangepicker .ranges li:hover {
    -o-transition: all .3s ease;
    -webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, .2), 0 0 15px rgba(48, 153, 245, .5);
    -webkit-transition: all .3s ease;
    background-color: rgba(48, 153, 245, .12);
    border-color: #3099f5;
    box-shadow: 0 2px 2px rgba(0, 0, 0, .2), 0 0 15px rgba(48, 153, 245, .5);
    transition: all .3s ease
}

.theme-dark .daterangepicker .input-mini {
    background-color: #292931;
    border-color: #595961;
    color: #fff
}

.theme-dark .daterangepicker .input-mini.active {
    border-color: #595961
}

.theme-dark .daterangepicker .calendar-table,
.theme-dark .daterangepicker .input-mini {
    border-color: #2a64af !important
}

.theme-dark .slick-slider .slick-dots li.slick-active button:before {
    -webkit-box-shadow: 0 0 4px 2px rgba(48, 153, 245, .5);
    border-color: #3099f5;
    box-shadow: 0 0 4px 2px rgba(48, 153, 245, .5)
}

.theme-dark .slick-slider .slick-dots li button:before {
    border: 1px solid #d4d4d4
}

.theme-dark .slick-slider .slick-arrow {
    -o-transition: background-color .3s, border-color .3s;
    -webkit-border-radius: 50%;
    -webkit-box-shadow: 0 0 5px 1px #5774a6;
    -webkit-transition: background-color .3s, border-color .3s;
    background-color: #3d4451;
    border: 3px solid #5774a6;
    border-radius: 50%;
    box-shadow: 0 0 5px 1px #5774a6;
    transition: background-color .3s, border-color .3s
}

.theme-dark .slick-slider .slick-arrow:hover {
    background-color: #414957;
    border-color: #5d79aa
}

.theme-dark .booster-block__header {
    background-color: #2e2f34
}

.theme-dark .booster-block .divider {
    background-color: #31343a
}

.theme-dark .booster-block .insufficient-level {
    color: #d81d1d
}

.theme-dark .diamond-info__count {
    color: #fff
}

.theme-dark .tournament-upcoming-message {
    background-color: rgba(46, 46, 54, .6);
    border: 1px solid #33373c
}

.theme-dark .tournament-upcoming-message__title {
    color: #009af9
}

.theme-dark .svg-icon {
    fill: #fff
}

.theme-dark .left-sidebar,
.theme-dark .right-sidebar {
    background-color: #323138
}

.theme-dark .left-sidebar a,
.theme-dark .right-sidebar a {
    color: #8fa5bf
}

.theme-dark .left-sidebar li.active:not(.ajax-loading) a,
.theme-dark .left-sidebar li:hover:not(.ajax-loading) a,
.theme-dark .right-sidebar li.active:not(.ajax-loading) a,
.theme-dark .right-sidebar li:hover:not(.ajax-loading) a {
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(48, 153, 245, .07)), color-stop(75%, rgba(48, 153, 245, .2)), to(rgba(48, 153, 245, .45)));
    background: -webkit-linear-gradient(top, rgba(48, 153, 245, .07), rgba(48, 153, 245, .2) 75%, rgba(48, 153, 245, .45));
    background: -o-linear-gradient(top, rgba(48, 153, 245, .07) 0, rgba(48, 153, 245, .2) 75%, rgba(48, 153, 245, .45) 100%);
    background: linear-gradient(180deg, rgba(48, 153, 245, .07) 0, rgba(48, 153, 245, .2) 75%, rgba(48, 153, 245, .45));
    border-bottom-color: #3099f5;
    color: #fff
}

.theme-dark .left-sidebar li a,
.theme-dark .right-sidebar li a {
    -o-transition: border-color .2s, background-color .2s, color .2s;
    -webkit-transition: border-color .2s, background-color .2s, color .2s;
    border-bottom: 2px solid rgba(0, 0, 0, 0);
    transition: border-color .2s, background-color .2s, color .2s
}

.theme-dark .left-sidebar .svg-icon,
.theme-dark .right-sidebar .svg-icon {
    fill: #8fa5bf
}

.theme-dark .left-sidebar li.active .svg-icon,
.theme-dark .left-sidebar li:focus .svg-icon,
.theme-dark .left-sidebar li:hover .svg-icon,
.theme-dark .right-sidebar li.active .svg-icon,
.theme-dark .right-sidebar li:focus .svg-icon,
.theme-dark .right-sidebar li:hover .svg-icon {
    fill: #fff
}

.theme-dark .left-top-container .currencies-block__in,
.theme-dark .left-top-container .items__link {
    -webkit-border-radius: 4px;
    background-color: #232327;
    border: 1px solid #33373c;
    border-radius: 4px;
    color: #fff
}

.theme-dark .left-top-container .items__link:hover {
    border: 1px solid #3099f5
}

.theme-dark .left-top-container .items__link:hover .counter,
.theme-dark .left-top-container .items__link:hover .fa-check,
.theme-dark .left-top-container .items__link:hover .items__link--market-watch>.fa-check,
.theme-dark .left-top-container .items__link:hover .items__link--market-watch>.user-level-block--active:before,
.theme-dark .left-top-container .items__link:hover .items__link--rating-widget>.fa-check,
.theme-dark .left-top-container .items__link:hover .items__link--rating-widget>.user-level-block--active:before,
.theme-dark .left-top-container .items__link:hover .items__link--social>.fa-check,
.theme-dark .left-top-container .items__link:hover .items__link--social>.user-level-block--active:before,
.theme-dark .left-top-container .items__link:hover .items__link--trade-monitor>.fa-check,
.theme-dark .left-top-container .items__link:hover .items__link--trade-monitor>.user-level-block--active:before,
.theme-dark .left-top-container .items__link:hover .items__link--zoom>.fa-check,
.theme-dark .left-top-container .items__link:hover .items__link--zoom>.user-level-block--active:before,
.theme-dark .left-top-container .items__link:hover .items__timeframe,
.theme-dark .left-top-container .items__link:hover .user-level-block--active:before {
    background: #3099f5
}

.theme-dark .left-top-container .currencies-block__in>a,
.theme-dark .left-top-container .currencies-block__in>div {
    border-left: 1px solid #33373c;
    font-family: Exo2Bold, sans-serif
}

.theme-dark .left-top-container .currencies-block .pair-number-wrap .pair {
    color: #fff
}

.theme-dark .left-top-container .currencies-block .icon .timeframe {
    color: #9397a0
}

.theme-dark .left-top-container .currencies-block .icon-chart-settings {
    color: #fff
}

.theme-dark .counter--red {
    background-color: rgba(255, 68, 32, .2)
}

.theme-dark .counter--yellow {
    background-color: rgba(232, 180, 0, .2)
}

.theme-dark .counter--violet {
    background-color: rgba(95, 60, 184, .2)
}

.left-top-container .theme-dark .items__link--market-watch>.fa-check,
.left-top-container .theme-dark .items__link--market-watch>.user-level-block--active:before,
.left-top-container .theme-dark .items__link--rating-widget>.fa-check,
.left-top-container .theme-dark .items__link--rating-widget>.user-level-block--active:before,
.left-top-container .theme-dark .items__link--social>.fa-check,
.left-top-container .theme-dark .items__link--social>.user-level-block--active:before,
.left-top-container .theme-dark .items__link--trade-monitor>.fa-check,
.left-top-container .theme-dark .items__link--trade-monitor>.user-level-block--active:before,
.left-top-container .theme-dark .items__link--zoom>.fa-check,
.left-top-container .theme-dark .items__link--zoom>.user-level-block--active:before,
.left-top-container .theme-dark .items__timeframe,
.theme-dark .counter--blue,
.theme-dark .left-top-container .items__link--market-watch>.fa-check,
.theme-dark .left-top-container .items__link--market-watch>.user-level-block--active:before,
.theme-dark .left-top-container .items__link--rating-widget>.fa-check,
.theme-dark .left-top-container .items__link--rating-widget>.user-level-block--active:before,
.theme-dark .left-top-container .items__link--social>.fa-check,
.theme-dark .left-top-container .items__link--social>.user-level-block--active:before,
.theme-dark .left-top-container .items__link--trade-monitor>.fa-check,
.theme-dark .left-top-container .items__link--trade-monitor>.user-level-block--active:before,
.theme-dark .left-top-container .items__link--zoom>.fa-check,
.theme-dark .left-top-container .items__link--zoom>.user-level-block--active:before,
.theme-dark .left-top-container .items__timeframe {
    background-color: rgba(0, 154, 249, .2)
}

.theme-dark .counter--green {
    background-color: rgba(62, 181, 84, .2)
}

.theme-dark .counter--dark-orange {
    background-color: rgba(199, 120, 56, .2)
}

.theme-dark .bonus-100 {
    background-color: rgba(85, 84, 59, .7);
    border: 1px solid rgba(231, 206, 69, .7);
    color: #c9b545
}

.theme-dark .bonus-100>small>i {
    color: #ecd34a
}

.theme-dark .bonus-100:focus,
.theme-dark .bonus-100:hover {
    background-color: rgba(85, 84, 59, .8);
    border-color: rgba(231, 206, 69, .8);
    color: rgba(231, 206, 69, .8)
}

.theme-dark .bonus-100:focus:before,
.theme-dark .bonus-100:hover:before {
    color: #eed961
}

.theme-dark .bonus-100[class*=icon]:before {
    color: #eed961
}

.theme-dark .site-header {
    background-color: #232327;
    border-bottom: 1px solid #33373c
}

.theme-dark .site-header .chart-layout-options-btn {
    border-color: #363c4d
}

.theme-dark .site-header .chart-layout-options-btn .square__item {
    background-color: #8d8f96
}

.theme-dark .site-header .chart-layout-options-btn.active,
.theme-dark .site-header .chart-layout-options-btn:hover {
    background-color: #363c4d
}

.theme-dark .site-header .chart-layout-options-btn.active .square__item,
.theme-dark .site-header .chart-layout-options-btn:hover .square__item {
    background-color: #fff
}

.theme-dark .site-header .right-block .buttons .deposit,
.theme-dark .site-header .right-block .buttons .deposit:focus,
.theme-dark .site-header .right-block .buttons .deposit:hover {
    color: #fff
}

.theme-dark .site-header .right-block .btn.deposit {
    border-color: rgba(92, 198, 38, .75)
}

.theme-dark .site-header .right-block .btn.deposit:hover {
    -webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, .2), 0 0 15px rgba(92, 198, 38, .75);
    box-shadow: 0 2px 2px rgba(0, 0, 0, .2), 0 0 15px rgba(92, 198, 38, .75)
}

.theme-dark .site-header .right-block .bonus-100:hover {
    -webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, .2), 0 0 15px rgba(201, 181, 69, .5);
    box-shadow: 0 2px 2px rgba(0, 0, 0, .2), 0 0 15px rgba(201, 181, 69, .5)
}

.theme-dark .site-header .logo {
    background: url(../images/logo.png) no-repeat 0 0;
    height: 30px;
    width: 218px
}

@media only screen and (-o-min-device-pixel-ratio:3/2),
only screen and (-webkit-min-device-pixel-ratio:1.5),
only screen and (min--moz-device-pixel-ratio:1.5),
only screen and (min-device-pixel-ratio:1.5) {
    .theme-dark .site-header .logo {
        background: url(../images/logo_2x.png) no-repeat 0 0;
        background-size: 218px 30px
    }
}

.theme-dark .site-header .user-level-text--stranger {
    background-color: rgba(160, 158, 155, .7);
    border: 1px solid rgba(167, 166, 163, .7)
}

.theme-dark .site-header .user-level-text--newbie {
    background-color: rgba(198, 38, 164, .7);
    border: 1px solid rgba(211, 40, 175, .7)
}

.theme-dark .site-header .user-level-text--beginner {
    background-color: rgba(64, 113, 39, .7);
    border: 1px solid rgba(70, 124, 43, .7)
}

.theme-dark .site-header .user-level-text--experienced {
    background-color: rgba(198, 193, 38, .7);
    border: 1px solid rgba(211, 206, 40, .7)
}

.theme-dark .site-header .user-level-text--master {
    background-color: rgba(198, 119, 38, .7);
    border: 1px solid rgba(211, 127, 40, .7)
}

.theme-dark .site-header .user-level-text--pro {
    background-color: rgba(122, 38, 198, .7);
    border: 1px solid rgba(130, 40, 211, .7)
}

.theme-dark .site-header .user-level-text--guru {
    background-color: rgba(38, 95, 198, .7);
    border: 1px solid rgba(40, 101, 211, .7)
}

.theme-dark #modal_register_demo {
    background-color: rgba(0, 0, 0, .7)
}

.theme-dark #modal_register_demo .login {
    background-color: rgba(0, 0, 0, .9)
}

.theme-dark .login-v2 {
    color: #ccc
}

.theme-dark .login-v2 .login-header,
.theme-dark .login-v2 a,
.theme-dark .login-v2 label {
    color: #fff
}

.theme-dark .unlocked-achievements-block {
    -webkit-border-radius: 4px;
    background-color: #292a2f;
    border-radius: 4px
}

.theme-dark .unlocked-achievements-block .info-block__title {
    border-bottom: 1px solid #31343a
}

.theme-dark .unlocked-achievements-block .info-block__bonus {
    border-right: 1px solid #31343a
}

.theme-dark .unlocked-achievements-block .info-block__divider {
    border-left: 1px solid #31343a
}

.theme-dark .redirect-message {
    color: #7f838c
}

.theme-dark .redirect-message>b {
    color: #fff
}

.theme-dark .mfp-content>div,
.theme-dark .ReactModal__Content>div {
    background-color: rgba(46, 46, 54, .6);
    border: 1px solid #33373c
}

.theme-dark .mfp-content>div .mfp-close,
.theme-dark .mfp-content>div .modal-close,
.theme-dark .ReactModal__Content>div .mfp-close,
.theme-dark .ReactModal__Content>div .modal-close {
    background-color: #35343e;
    color: #979698
}

.theme-dark .mfp-content>div .mfp-close:focus,
.theme-dark .mfp-content>div .mfp-close:hover,
.theme-dark .mfp-content>div .modal-close:focus,
.theme-dark .mfp-content>div .modal-close:hover,
.theme-dark .ReactModal__Content>div .mfp-close:focus,
.theme-dark .ReactModal__Content>div .mfp-close:hover,
.theme-dark .ReactModal__Content>div .modal-close:focus,
.theme-dark .ReactModal__Content>div .modal-close:hover {
    background-color: #4d4b5a;
    color: #b1b0b1
}

.theme-dark .assets-favorites-list {
    background-color: #232327;
    border-bottom: 1px solid #33373c;
    color: #fff
}

.theme-dark .assets-favorites-arrow {
    color: #fff
}

.theme-dark .assets-favorites-arrow:hover {
    color: #d0d0d0
}

.theme-dark .assets-favorites-arrow--disabled {
    color: #47474e
}

.theme-dark .assets-favorites-arrow--disabled:hover {
    color: #3b3b41
}

.theme-dark .assets-favorites-item {
    background-color: #2c2c35;
    border: 1px solid #33373c
}

.theme-dark .assets-favorites-item__close {
    color: #909db7
}

.theme-dark .assets-favorites-item__close:hover {
    color: #818fad
}

.theme-dark .assets-favorites-item--active {
    background-color: #46464f;
    border-bottom: 2px solid #3099f5;
    border-color: #595962
}

.theme-dark .assets-favorites-item--disabled {
    color: #47474e
}

.theme-dark .assets-favorites-item--bg-green {
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(44, 44, 53, .5)), to(rgba(5, 170, 5, .3)));
    background: -webkit-linear-gradient(top, rgba(44, 44, 53, .5), rgba(5, 170, 5, .3));
    background: -o-linear-gradient(top, rgba(44, 44, 53, .5) 0, rgba(5, 170, 5, .3) 100%);
    background: linear-gradient(180deg, rgba(44, 44, 53, .5) 0, rgba(5, 170, 5, .3))
}

.theme-dark .assets-favorites-item--bg-green .profit__in {
    color: #05aa05
}

.theme-dark .assets-favorites-item--bg-red {
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(44, 44, 53, .5)), to(rgba(165, 4, 15, .3)));
    background: -webkit-linear-gradient(top, rgba(44, 44, 53, .5), rgba(165, 4, 15, .3));
    background: -o-linear-gradient(top, rgba(44, 44, 53, .5) 0, rgba(165, 4, 15, .3) 100%);
    background: linear-gradient(180deg, rgba(44, 44, 53, .5) 0, rgba(165, 4, 15, .3))
}

.theme-dark .assets-favorites-item--bg-red .profit__in {
    color: #fc3c22
}

.theme-dark .assets-favorites-item--bg-yellow {
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(44, 44, 53, .5)), to(rgba(255, 255, 0, .3)));
    background: -webkit-linear-gradient(top, rgba(44, 44, 53, .5), rgba(255, 255, 0, .3));
    background: -o-linear-gradient(top, rgba(44, 44, 53, .5) 0, rgba(255, 255, 0, .3) 100%);
    background: linear-gradient(180deg, rgba(44, 44, 53, .5) 0, rgba(255, 255, 0, .3))
}

.theme-dark .assets-favorites-item--bg-yellow .profit__in {
    color: #ff0
}

.theme-dark .assets-favorites-item--not-traded,
.theme-dark .assets-favorites-item--readonly {
    background-color: #393942;
    color: grey
}

.theme-dark .assets-favorites-item.sortable-ghost {
    border: 1px dashed #009af9
}

.theme-dark .badge-default,
.theme-dark .label-default {
    -webkit-box-shadow: 0 0 15px rgba(94, 94, 94, .5);
    background: rgba(94, 94, 94, .12);
    border: 1px solid #5e5e5e;
    box-shadow: 0 0 15px rgba(94, 94, 94, .5)
}

.theme-dark .badge-primary,
.theme-dark .label-primary {
    -webkit-box-shadow: 0 0 15px rgba(37, 143, 253, .5);
    background: #337ab7;
    border: 1px solid #118ffd;
    box-shadow: 0 0 15px rgba(37, 143, 253, .5)
}

.theme-dark .badge-success,
.theme-dark .label-success {
    -webkit-box-shadow: 0 0 15px rgba(68, 157, 68, .5);
    background: rgba(68, 157, 68, .12);
    border: 1px solid #449d44;
    box-shadow: 0 0 15px rgba(68, 157, 68, .5)
}

.theme-dark .badge-info,
.theme-dark .label-info {
    -webkit-box-shadow: 0 0 15px rgba(49, 176, 213, .5);
    background: rgba(49, 176, 213, .12);
    border: 1px solid #31b0d5;
    box-shadow: 0 0 15px rgba(49, 176, 213, .5)
}

.theme-dark .badge-warning,
.theme-dark .label-warning {
    -webkit-box-shadow: 0 0 15px rgba(236, 151, 31, .5);
    background: rgba(236, 151, 31, .12);
    border: 1px solid #ec971f;
    box-shadow: 0 0 15px rgba(236, 151, 31, .5)
}

.theme-dark .badge-danger,
.theme-dark .label-danger {
    -webkit-box-shadow: 0 0 15px rgba(201, 48, 44, .5);
    background: rgba(201, 48, 44, .12);
    border: 1px solid #c9302c;
    box-shadow: 0 0 15px rgba(201, 48, 44, .5)
}

.theme-dark .top-left-wrap .info-icons__item:hover .info-icons__link {
    -webkit-box-shadow: 0 0 5px rgba(48, 153, 245, .5);
    background-color: rgba(48, 153, 245, .14);
    border: 1px solid #3099f5;
    box-shadow: 0 0 5px rgba(48, 153, 245, .5);
    color: #fff
}

.theme-dark .top-left-wrap .info-icons__link {
    -webkit-border-radius: 4px;
    background-color: rgba(35, 34, 39, .6);
    border: 1px solid #33363b;
    border-radius: 4px;
    color: #777
}

.theme-dark .top-left-wrap .info-icons--active .info-icons__link {
    -webkit-box-shadow: 0 0 5px rgba(48, 153, 245, .5);
    background-color: rgba(48, 153, 245, .14);
    border: 1px solid #3099f5;
    box-shadow: 0 0 5px rgba(48, 153, 245, .5);
    color: #fff
}

.theme-dark .select3 {
    background-color: #292a2e;
    border: 1px solid #65707d
}

.theme-dark .select3:hover,
.theme-dark .select3:hover>ul {
    border-color: #788492
}

.theme-dark .select3>p>.text {
    background-color: #292a2e;
    color: #fff
}

.theme-dark .select3>ul {
    background-color: #292a2e;
    border: 1px solid #65707d
}

.theme-dark .select3>ul>li.selected>a,
.theme-dark .select3>ul>li:hover>a {
    background-color: #414349;
    color: #fff
}

.theme-dark .select3 input {
    background-color: #292a2e;
    color: #fff
}

.theme-dark .tab-wrap .tab-nav a {
    color: #98989c
}

.theme-dark .tab-wrap .tab-nav a:hover {
    color: #fff
}

.theme-dark .tab-wrap .tab-nav .active {
    border-bottom-color: #3099f5;
    position: relative
}

.theme-dark .tab-wrap .tab-nav .active a {
    color: #fff
}

.theme-dark .tab-wrap .tab-nav li {
    border-bottom: 2px solid rgba(0, 0, 0, 0)
}

.theme-dark .tab-wrap .tab-nav:not(.tab-nav--column) li {
    position: relative
}

.theme-dark .tab-wrap .tab-nav:not(.tab-nav--column) li:not(.active):after {
    -o-transition: width .3s, left .3s;
    -webkit-transition: width .3s, left .3s;
    background-color: rgba(48, 153, 245, .24);
    bottom: -2px;
    content: "";
    height: 2px;
    left: 50%;
    position: absolute;
    transition: width .3s, left .3s;
    width: 0
}

.theme-dark .tab-wrap .tab-nav:not(.tab-nav--column) li:not(.active):hover:after {
    left: 0;
    width: 100%
}

.sub-tabs .theme-dark .tabs__caption>li {
    border-bottom: 1px dashed #98989c;
    color: #98989c
}

.sub-tabs .theme-dark .tabs__caption>li.active {
    border-bottom: 1px dashed #fff;
    color: #fff
}

.theme-dark .right-sidebar-modal {
    background-color: rgba(47, 47, 53, .8)
}

.theme-dark .right-sidebar-modal .tab-nav li a {
    background-color: #35343e
}

.theme-dark .right-sidebar-modal.bg-darken {
    background: rgba(47, 47, 53, .9)
}

.theme-dark .right-sidebar-modal .title {
    color: #fff
}

.theme-dark .right-sidebar-modal.trades-modal li.odd,
.theme-dark .right-sidebar-modal.trades-modal li:nth-child(odd) {
    background-color: rgba(53, 52, 62, .7)
}

.theme-dark .right-sidebar-modal.trades-modal li.even,
.theme-dark .right-sidebar-modal.trades-modal li:nth-child(2n) {
    background-color: rgba(58, 57, 68, .7)
}

.theme-dark .right-sidebar-modal.trades-modal .closed-trades li:hover,
.theme-dark .right-sidebar-modal.trades-modal .opened-traders .order-graph-show:hover,
.theme-dark .right-sidebar-modal.trades-modal .opened-traders li:hover {
    background-color: rgba(48, 153, 245, .24)
}

.theme-dark .right-sidebar-modal.trades-modal .closed-trades .tooltip-content .tooltip-text p span,
.theme-dark .right-sidebar-modal.trades-modal .opened-traders .order-graph-show,
.theme-dark .right-sidebar-modal.trades-modal .opened-traders .tooltip-content .tooltip-text p span {
    color: #fff
}

.theme-dark .right-sidebar-modal.express-bets-modal {
    background-color: #2f2f35
}

.theme-dark .right-sidebar-modal.social-modal .tab-wrap {
    background-color: rgba(47, 47, 53, .8)
}

.theme-dark .right-sidebar-modal2 .tab-wrap {
    background-color: #2f2f35
}

.theme-dark .right-sidebar-modal2 .tab-wrap .tab-nav li a {
    background-color: #35343e
}

.theme-dark .right-sidebar-modal2 .flex-vertical-block {
    background-color: rgba(47, 47, 53, .8)
}

.theme-dark .right-sidebar-modal2 .filter,
.theme-dark .right-sidebar-modal2 .title {
    background-color: rgba(58, 57, 68, .7)
}

.theme-dark .achievements-notice {
    -webkit-border-radius: 50px;
    -webkit-box-shadow: 0 0 10px 1px rgba(0, 0, 0, .5);
    background-color: #2d2d34;
    background-image: url(../images/bg-noise.png);
    border-radius: 50px;
    box-shadow: 0 0 10px 1px rgba(0, 0, 0, .5);
    padding: 4px 30px 4px 4px
}

.theme-dark .achievements-notice__img-wrap {
    -webkit-border-radius: 50px;
    background-color: #232328;
    border-radius: 50px;
    height: 77px;
    line-height: 77px;
    padding: 15px;
    text-align: center;
    width: 77px
}

.theme-dark .achievements-notice__label {
    color: #6c7b8f
}

.theme-dark .intl-tel-input .country-list {
    background-color: #242428;
    border: 1px solid #49494e
}

.theme-dark .intl-tel-input .country-list .divider {
    border-bottom-color: #3f3e44
}

.theme-dark .layout-container .chart-item:after,
.theme-dark .layout-container .chart-item:before {
    -webkit-box-shadow: 0 0 5px 1px #393942;
    background: #525261;
    box-shadow: 0 0 5px 1px #393942
}

.theme-dark .personal-discount-on-all-goods__info {
    color: #eed961
}

.theme-dark .virtual-keyboard {
    background-color: #2d2e31
}

.theme-dark .virtual-keyboard__input {
    -o-transition: border-color .3s, background-color .3s, box-shadow .3s, color .3s;
    -webkit-transition: border-color .3s, background-color .3s, color .3s, -webkit-box-shadow .3s;
    background-color: #30333c;
    border: 1px solid rgba(0, 0, 0, 0);
    transition: border-color .3s, background-color .3s, color .3s, -webkit-box-shadow .3s;
    transition: border-color .3s, background-color .3s, box-shadow .3s, color .3s;
    transition: border-color .3s, background-color .3s, box-shadow .3s, color .3s, -webkit-box-shadow .3s
}

.theme-dark .virtual-keyboard__input:hover {
    -webkit-box-shadow: 0 0 15px rgba(48, 153, 245, .5);
    background-color: rgba(48, 153, 245, .12);
    border-color: #3099f5;
    box-shadow: 0 0 15px rgba(48, 153, 245, .5);
    color: #fff
}

.theme-dark .new-year .site-header .logo {
    background-image: url(../images/new-year/logo/size/logo-white-hor.png);
    height: 30px;
    width: 170px
}

@media only screen and (-o-min-device-pixel-ratio:3/2),
only screen and (-webkit-min-device-pixel-ratio:1.5),
only screen and (min--moz-device-pixel-ratio:1.5),
only screen and (min-device-pixel-ratio:1.5) {
    .theme-dark .new-year .site-header .logo {
        background-image: url(../images/new-year/logo/size/logo-white-hor%402x.png);
        background-size: 170px 30px
    }
}

.theme-dark .drawing-settings-panel-wrapper .drawing-settings-panel {
    background-color: #25252a;
    border-color: #3b3b41
}

.theme-dark .drawing-settings-panel-wrapper .drawing-settings-panel__handle svg {
    fill: #737376
}

.theme-dark .drawing-settings-panel-wrapper .drawing-settings-panel__btn {
    border-color: #3b3b41;
    color: #c5c5cb
}

.theme-dark .drawing-settings-panel-wrapper .drawing-settings-panel__btn.active,
.theme-dark .drawing-settings-panel-wrapper .drawing-settings-panel__btn:hover {
    background-color: #2e2e36;
    color: #fff
}

.theme-dark .drawing-settings-panel-wrapper .drawing-settings-panel__btn.active svg,
.theme-dark .drawing-settings-panel-wrapper .drawing-settings-panel__btn:hover svg {
    fill: #fff
}

.theme-dark .drawing-settings-panel-wrapper .drawing-settings-panel__btn svg {
    fill: #c5c5cb
}

.theme-dark .drawing-settings-panel-wrapper .drawing-settings-panel__colors-list {
    background-color: #2e2e36
}

.theme-dark .drawing-settings-panel-wrapper .drawing-settings-panel__colors-list:before {
    border-bottom-color: #2e2e36
}

.theme-dark .drawing-settings-panel-wrapper .drawing-settings-panel__weights-list {
    background-color: #2e2e36
}

.theme-dark .drawing-settings-panel-wrapper .drawing-settings-panel__weights-list a.active {
    color: #fff
}

.theme-dark .drawing-settings-panel-wrapper .drawing-settings-panel__weights-list:before {
    border-bottom-color: #2e2e36
}

.theme-dark .call-put-wrap .call-put-block,
.theme-dark .call-put-wrap .call-put-item:not(.zoom-controls):not(.opening-first-deal) {
    -webkit-box-shadow: 0 0 5px 3px rgba(0, 0, 0, .1);
    background-color: rgba(50, 49, 56, .6);
    box-shadow: 0 0 5px 3px rgba(0, 0, 0, .1)
}

.theme-dark .call-put-wrap .call-put-item__close {
    background-color: #35343e;
    color: #979698
}

.theme-dark .call-put-wrap .call-put-item__close:hover {
    background-color: #4d4b5a;
    color: #b1b0b1
}

.theme-dark .call-put-wrap .block__control {
    background-color: #2d2e31;
    border: 1px solid #656f7b
}

.theme-dark .call-put-wrap .call-put-block .block__title {
    color: #8fa5bf
}

.theme-dark .call-put-wrap .call-put-block .block input {
    background-color: #2d2e31
}

.theme-dark .call-put-wrap .call-put-block .block .value__time-frame,
.theme-dark .call-put-wrap .call-put-block .block .value__val {
    border-color: #656f7b;
    color: #fff
}

.theme-dark .call-put-wrap .call-put-block .block .buttons {
    border-color: #656f7b
}

.theme-dark .call-put-wrap .call-put-block .block .buttons__minus,
.theme-dark .call-put-wrap .call-put-block .block .buttons__plus {
    color: #fff
}

.theme-dark .call-put-wrap .call-put-block .block .buttons__minus:focus,
.theme-dark .call-put-wrap .call-put-block .block .buttons__minus:hover,
.theme-dark .call-put-wrap .call-put-block .block .buttons__plus:focus,
.theme-dark .call-put-wrap .call-put-block .block .buttons__plus:hover {
    color: #aab6c4
}

.theme-dark .call-put-wrap .call-put-block .block .buttons__minus {
    border-color: #656f7b
}

.theme-dark .call-put-wrap .call-put-block .block .list {
    background-color: #2d2e31
}

.theme-dark .call-put-wrap .call-put-block .block .list__link {
    background-color: #30333c
}

.theme-dark .call-put-wrap .call-put-block .block .list__item--active .list__link,
.theme-dark .call-put-wrap .call-put-block .block .list__item:hover .list__link {
    -webkit-box-shadow: 0 0 15px rgba(48, 153, 245, .5);
    background-color: rgba(48, 153, 245, .12);
    border-color: #3099f5;
    box-shadow: 0 0 15px rgba(48, 153, 245, .5);
    color: #fff
}

.theme-dark .call-put-wrap .call-put-block .block .list--time-frames .list__k {
    border-color: #2d2e31
}

.theme-dark .call-put-wrap .opening-first-deal {
    background-color: rgba(231, 206, 69, .2);
    border-color: #e7ce45
}

.theme-dark .call-put-wrap .opening-first-deal__sub-title>i.red {
    color: #ff3636
}

.theme-dark .call-put-wrap .zoom-controls>a {
    -webkit-box-shadow: 0 0 5px 3px rgba(0, 0, 0, .1);
    background-color: rgba(50, 49, 56, .6);
    box-shadow: 0 0 5px 3px rgba(0, 0, 0, .1);
    color: #565656
}

.theme-dark .call-put-wrap .zoom-controls>a:focus,
.theme-dark .call-put-wrap .zoom-controls>a:hover {
    color: #898989
}

.theme-dark .drop-down-modal--quotes-list {
    -webkit-box-shadow: 0 0 10px 1px rgba(0, 0, 0, .2);
    background-color: rgba(46, 46, 54, .9);
    box-shadow: 0 0 10px 1px rgba(0, 0, 0, .2)
}

.theme-dark .drop-down-modal--quotes-list .quotes-wrap .tab-nav li a {
    -o-transition: box-shadow .3s, color .3s, background-color .3s;
    -webkit-transition: color .3s, background-color .3s, -webkit-box-shadow .3s;
    background-color: #232327;
    border: 1px solid #33373c;
    color: #7b8da6;
    transition: color .3s, background-color .3s, -webkit-box-shadow .3s;
    transition: box-shadow .3s, color .3s, background-color .3s;
    transition: box-shadow .3s, color .3s, background-color .3s, -webkit-box-shadow .3s
}

.theme-dark .drop-down-modal--quotes-list .quotes-wrap .tab-nav li.active a,
.theme-dark .drop-down-modal--quotes-list .quotes-wrap .tab-nav li:hover a {
    -webkit-box-shadow: 0 0 10px 1px rgba(255, 160, 49, .5);
    background-color: #423935;
    border-color: #ffa031;
    box-shadow: 0 0 10px 1px rgba(255, 160, 49, .5);
    color: #fff
}

.theme-dark .drop-down-modal--quotes-list .quotes-wrap .tab-nav li.sort.active>a,
.theme-dark .drop-down-modal--quotes-list .quotes-wrap .tab-nav li.sort:hover>a {
    -webkit-box-shadow: 0 0 15px rgba(48, 153, 245, .5);
    background-color: rgba(48, 153, 245, .12);
    border-color: #3099f5;
    box-shadow: 0 0 15px rgba(48, 153, 245, .5)
}

.theme-dark .drop-down-modal--quotes-list .quotes-wrap .tab-body .assets-list .asset-item.active a,
.theme-dark .drop-down-modal--quotes-list .quotes-wrap .tab-body .assets-list .asset-item:hover:not(.asset-item--no-active) a {
    background-color: rgba(48, 153, 245, .24);
    color: #fff
}

.theme-dark .drop-down-modal--quotes-list .quotes-wrap .tab-body .assets-list .asset-item--no-active:hover>.change_symbol {
    color: #8fa5bf
}

.theme-dark .drop-down-modal--quotes-list .quotes-wrap .change_symbol .fa {
    color: #ff9706
}

.theme-dark .drop-down-modal--balance {
    -webkit-box-shadow: 0 0 10px 1px rgba(0, 0, 0, .2);
    background-color: rgba(46, 46, 54, .9);
    box-shadow: 0 0 10px 1px rgba(0, 0, 0, .2)
}

.theme-dark .drop-down-modal--balance .balance__link {
    color: #fff
}

.theme-dark .drop-down-modal--balance .btn {
    -webkit-box-shadow: none;
    border-color: rgba(92, 198, 38, .75);
    box-shadow: none;
    font-family: Exo2Bold, sans-serif
}

.theme-dark .drop-down-modal--balance .btn:hover {
    -webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, .2), 0 0 15px rgba(92, 198, 38, .75);
    box-shadow: 0 2px 2px rgba(0, 0, 0, .2), 0 0 15px rgba(92, 198, 38, .75);
    color: #fff
}

.theme-dark .drop-down-modal--balance .balance-list .balance__item--border-top:before {
    border-bottom: 1px solid #414a51;
    border-top: 1px solid #353d43
}

.theme-dark .drop-down-modal--user-info {
    background-color: #2e2e36
}

.theme-dark .drop-down-modal--user-info .dropdown-profile-info {
    background-color: #262c3b
}

.theme-dark .drop-down-modal--user-info .dropdown-profile-info .dropdown-profile-info-email {
    color: #8fa5bf
}

.theme-dark .drop-down-modal--user-info .dropdown-profile-info .label {
    font-family: OpenSansSemiBold, sans-serif;
    font-size: 11px;
    padding: 5px
}

.theme-dark .drop-down-modal--user-info .dropdown-profile-info .label.label-info {
    color: #8fa5bf
}

.theme-dark .drop-down-modal--user-info .dropdown-profile-info .label:hover {
    color: #fff
}

.theme-dark .drop-down-modal--user-info .dropdown-profile-info .hr {
    border-top: 1px solid #7e828b
}

.theme-dark .drop-down-modal--user-info .dropdown-profile-info .account-comparison-btn {
    color: #fff
}

.theme-dark .drop-down-modal--user-info .dropdown-profile-info .account-comparison-btn--demo {
    -webkit-box-shadow: 0 0 4px 2px rgba(245, 41, 20, .3);
    background-color: #531b1f;
    border-color: #f52914;
    box-shadow: 0 0 4px 2px rgba(245, 41, 20, .3)
}

.theme-dark .drop-down-modal--user-info .dropdown-profile-info .account-comparison-btn--live {
    -webkit-box-shadow: 0 0 4px 2px rgba(189, 136, 64, .22);
    background-color: #352c24;
    border-color: #ffa031;
    box-shadow: 0 0 4px 2px rgba(189, 136, 64, .22)
}

.theme-dark .drop-down-modal--user-info .dropdown-profile-info .account-comparison-btn--info {
    -webkit-box-shadow: 0 0 4px 2px rgba(15, 49, 64, .22);
    background-color: #19252b;
    border-color: #335d92;
    box-shadow: 0 0 4px 2px rgba(15, 49, 64, .22)
}

.theme-dark .drop-down-modal--user-info .dropdown-profile-info .dropdown-profile-info-username span {
    color: #fff
}

.theme-dark .drop-down-modal--user-info .dropdown-profile-info .dropdown-profile-info-created,
.theme-dark .drop-down-modal--user-info .dropdown-profile-info .dropdown-profile-info-email,
.theme-dark .drop-down-modal--user-info .dropdown-profile-info .dropdown-profile-info-last-login {
    color: #8fa5bf
}

.theme-dark .drop-down-modal--user-info .dropdown-profile-info .dropdown-profile-info-created span,
.theme-dark .drop-down-modal--user-info .dropdown-profile-info .dropdown-profile-info-email span,
.theme-dark .drop-down-modal--user-info .dropdown-profile-info .dropdown-profile-info-last-login span {
    color: #fff
}

.theme-dark .drop-down-modal--user-info .drop-down-list-wrapper a {
    color: #8fa5bf
}

.theme-dark .drop-down-modal--user-info .drop-down-list-wrapper a:hover {
    background-color: #3a3944;
    color: #fff
}

.theme-dark .drop-down-modal--user-info .account-statuses__title {
    color: #7e828b
}

.theme-dark .drop-down-modal--window-layout-switcher {
    -webkit-box-shadow: 0 0 10px 1px rgba(0, 0, 0, .2);
    background-color: rgba(46, 46, 54, .9);
    box-shadow: 0 0 10px 1px rgba(0, 0, 0, .2);
    color: #8d8f97
}

.theme-dark .drop-down-modal--window-layout-switcher .sq__item {
    background: #8e9098
}

.theme-dark .drop-down-modal--window-layout-switcher .sq.active .sq__item,
.theme-dark .drop-down-modal--window-layout-switcher .sq:hover .sq__item {
    background: #fff
}

.theme-dark .drop-down-modal--chart-type {
    -webkit-box-shadow: 0 0 10px 1px rgba(0, 0, 0, .2);
    background-color: rgba(46, 46, 54, .9);
    box-shadow: 0 0 10px 1px rgba(0, 0, 0, .2);
    color: #8d8f97
}

.theme-dark .drop-down-modal--chart-type .settings-block__in a {
    color: #fff
}

.theme-dark .drop-down-modal--server-list {
    -webkit-box-shadow: 0 0 10px 1px rgba(0, 0, 0, .2);
    background-color: rgba(46, 46, 54, .9);
    box-shadow: 0 0 10px 1px rgba(0, 0, 0, .2)
}

.theme-dark .drop-down-modal--server-list .date-center {
    -o-transition: background-color .3s, box-shadow .3s;
    -webkit-transition: background-color .3s, -webkit-box-shadow .3s;
    background-color: #24242c;
    border: 1px solid #24242c;
    transition: background-color .3s, -webkit-box-shadow .3s;
    transition: background-color .3s, box-shadow .3s;
    transition: background-color .3s, box-shadow .3s, -webkit-box-shadow .3s
}

.theme-dark .drop-down-modal--server-list .date-center--disable {
    background-color: #282830;
    border-color: #2f2f39;
    color: #56565d
}

.theme-dark .drop-down-modal--server-list .date-center--active,
.theme-dark .drop-down-modal--server-list .date-center:hover:not(.date-center--disable) {
    -webkit-box-shadow: 0 0 15px rgba(48, 153, 245, .5);
    background-color: #2d3a4c;
    border: 1px solid #3099f5;
    box-shadow: 0 0 15px rgba(48, 153, 245, .5)
}

.theme-dark .drop-down-modal--server-list .info,
.theme-dark .drop-down-modal--server-list .mdl-switch__label {
    color: #8d8f97
}

.theme-dark .drop-down-modal__choose-period {
    -webkit-box-shadow: 0 0 5px 2px #202126;
    background-color: #2d2e31;
    box-shadow: 0 0 5px 2px #202126
}

.theme-dark .drop-down-modal__choose-period a {
    background-color: #30333c
}

.theme-dark .drop-down-modal__choose-period a.active,
.theme-dark .drop-down-modal__choose-period a:hover {
    -webkit-box-shadow: 0 0 15px rgba(48, 153, 245, .5);
    background-color: rgba(48, 153, 245, .12);
    border-color: #3099f5;
    box-shadow: 0 0 15px rgba(48, 153, 245, .5);
    color: #fff
}

.theme-dark .drop-down-modal__signal-settings {
    -webkit-box-shadow: 0 0 5px 2px #202126;
    background-color: #2d2e31;
    box-shadow: 0 0 5px 2px #202126
}

.theme-dark .drop-down-modal .drawings-modal {
    background-color: #2e2e36
}

.theme-dark .drop-down-modal .drawings-modal__item .drawing-icon svg {
    fill: #fff
}

.theme-dark .drop-down-modal .drawings-modal__item:hover {
    background-color: rgba(48, 153, 245, .24)
}

.theme-dark .drop-down-modal .drawings-modal__item:hover .drawing-label {
    color: #fff
}

.theme-dark .mfp-content .trader-information-modal .level .wreath-levels,
.theme-dark .ReactModal__Content .trader-information-modal .level .wreath-levels {
    background-color: #292931
}

.theme-dark .mfp-content .trader-information-modal .slider .info,
.theme-dark .mfp-content .trader-information-modal .tabs>ul>li a,
.theme-dark .mfp-content .trader-information-modal .tabs>ul>li a:focus,
.theme-dark .mfp-content .trader-information-modal .tabs>ul>li a:hover,
.theme-dark .ReactModal__Content .trader-information-modal .slider .info,
.theme-dark .ReactModal__Content .trader-information-modal .tabs>ul>li a,
.theme-dark .ReactModal__Content .trader-information-modal .tabs>ul>li a:focus,
.theme-dark .ReactModal__Content .trader-information-modal .tabs>ul>li a:hover {
    color: #fff
}

.theme-dark .mfp-content .trader-information-modal .copy-info-table>tbody>tr>td:first-child,
.theme-dark .mfp-content .trader-information-modal .info-table>tbody>tr>td:first-child,
.theme-dark .ReactModal__Content .trader-information-modal .copy-info-table>tbody>tr>td:first-child,
.theme-dark .ReactModal__Content .trader-information-modal .info-table>tbody>tr>td:first-child {
    border-left: 1px solid #31343a
}

.theme-dark .mfp-content .trader-information-modal .copy-info-table>tbody>tr>td:last-child,
.theme-dark .mfp-content .trader-information-modal .info-table>tbody>tr>td:last-child,
.theme-dark .ReactModal__Content .trader-information-modal .copy-info-table>tbody>tr>td:last-child,
.theme-dark .ReactModal__Content .trader-information-modal .info-table>tbody>tr>td:last-child {
    border-right: 1px solid #31343a
}

.theme-dark .mfp-content .hotkeys-modal .table .key,
.theme-dark .ReactModal__Content .hotkeys-modal .table .key {
    color: #fff
}

.theme-dark .mfp-content .hotkeys-modal .table .var,
.theme-dark .ReactModal__Content .hotkeys-modal .table .var {
    color: #8fa5bf
}

.theme-dark .mfp-content .languages-modal ul>li:hover>a,
.theme-dark .ReactModal__Content .languages-modal ul>li:hover>a {
    color: #3099f5
}

.theme-dark .mfp-content .mt5-exchange-modal .second-table>tbody>tr>td,
.theme-dark .ReactModal__Content .mt5-exchange-modal .second-table>tbody>tr>td {
    border-color: #666
}

.theme-dark .mfp-content .clawshorns-analytics-modal .analytics-block .item-info-block .arrow-back,
.theme-dark .ReactModal__Content .clawshorns-analytics-modal .analytics-block .item-info-block .arrow-back {
    -webkit-border-radius: 25px;
    border: 3px solid #fff;
    border-radius: 25px;
    color: #fff
}

.theme-dark .mfp-content .clawshorns-analytics-modal .analytics-block .item-info-block .arrow-back:hover,
.theme-dark .ReactModal__Content .clawshorns-analytics-modal .analytics-block .item-info-block .arrow-back:hover {
    border-color: #ccc;
    color: #ccc
}

.theme-dark .mfp-content .clawshorns-analytics-modal .filter .mdl-switch__label,
.theme-dark .ReactModal__Content .clawshorns-analytics-modal .filter .mdl-switch__label {
    color: #fff
}

.theme-dark .mfp-content .clawshorns-analytics-modal .filter .current-date,
.theme-dark .ReactModal__Content .clawshorns-analytics-modal .filter .current-date {
    color: #8fa5bf
}

.theme-dark .mfp-content .clawshorns-analytics-modal .filter .btn_,
.theme-dark .ReactModal__Content .clawshorns-analytics-modal .filter .btn_ {
    -moz-user-select: none;
    -ms-user-select: none;
    -webkit-border-radius: 4px;
    -webkit-user-select: none;
    border: 1px solid rgba(0, 0, 0, 0);
    border-radius: 4px;
    color: #fff;
    cursor: pointer;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857143;
    padding: 7px 16px;
    text-align: center;
    user-select: none;
    white-space: nowrap
}

.theme-dark .mfp-content .clawshorns-analytics-modal .filter .btn_:focus,
.theme-dark .mfp-content .clawshorns-analytics-modal .filter .btn_:hover,
.theme-dark .ReactModal__Content .clawshorns-analytics-modal .filter .btn_:focus,
.theme-dark .ReactModal__Content .clawshorns-analytics-modal .filter .btn_:hover {
    background-color: rgba(48, 153, 245, .05);
    color: #fff
}

.theme-dark .mfp-content .clawshorns-analytics-modal .filter .btn_.active,
.theme-dark .ReactModal__Content .clawshorns-analytics-modal .filter .btn_.active {
    -webkit-box-shadow: 0 0 15px rgba(48, 153, 245, .5);
    background-color: rgba(48, 153, 245, .12);
    border-color: #3099f5;
    box-shadow: 0 0 15px rgba(48, 153, 245, .5);
    color: #fff
}

.theme-dark .mfp-content .clawshorns-analytics-modal .applications__item+.applications__item,
.theme-dark .ReactModal__Content .clawshorns-analytics-modal .applications__item+.applications__item {
    border-top: 1px solid #444445
}

.theme-dark .mfp-content .clawshorns-analytics-modal .table-analytics>tbody>tr.opened>td,
.theme-dark .mfp-content .clawshorns-analytics-modal .table-analytics>tbody>tr:hover>td,
.theme-dark .mfp-content .clawshorns-analytics-modal .table-calendar>tbody>tr.opened>td,
.theme-dark .mfp-content .clawshorns-analytics-modal .table-calendar>tbody>tr:hover>td,
.theme-dark .ReactModal__Content .clawshorns-analytics-modal .table-analytics>tbody>tr.opened>td,
.theme-dark .ReactModal__Content .clawshorns-analytics-modal .table-analytics>tbody>tr:hover>td,
.theme-dark .ReactModal__Content .clawshorns-analytics-modal .table-calendar>tbody>tr.opened>td,
.theme-dark .ReactModal__Content .clawshorns-analytics-modal .table-calendar>tbody>tr:hover>td {
    background-color: rgba(167, 159, 159, .1)
}

.theme-dark .mfp-content .clawshorns-analytics-modal .calendar-item-info-block,
.theme-dark .ReactModal__Content .clawshorns-analytics-modal .calendar-item-info-block {
    background-color: rgba(50, 49, 56, .7)
}

.theme-dark .mfp-content .achievement-info-modal .item,
.theme-dark .ReactModal__Content .achievement-info-modal .item {
    -webkit-border-radius: 10px;
    background-color: #292930;
    border-radius: 10px
}

.theme-dark .mfp-content .achievement-info-modal .item .info>div:before,
.theme-dark .ReactModal__Content .achievement-info-modal .item .info>div:before {
    border-right: 1px solid #31343a
}

.theme-dark .mfp-content .achievement-info-modal .item .divider,
.theme-dark .ReactModal__Content .achievement-info-modal .item .divider {
    background-color: #31343a
}

.theme-dark .mfp-content .achievement-info-modal .type.common,
.theme-dark .ReactModal__Content .achievement-info-modal .type.common {
    color: #fff
}

.theme-dark .mfp-content .achievement-info-modal .type.rare,
.theme-dark .ReactModal__Content .achievement-info-modal .type.rare {
    color: #2cccff
}

.theme-dark .mfp-content .achievement-info-modal .type.legendary,
.theme-dark .ReactModal__Content .achievement-info-modal .type.legendary {
    color: #2cfd7c
}

.theme-dark .mfp-content .achievement-info-modal .type.gold,
.theme-dark .ReactModal__Content .achievement-info-modal .type.gold {
    -webkit-box-shadow: 0 0 10px 2px #da8f1f;
    box-shadow: 0 0 10px 2px #da8f1f
}

.theme-dark .mfp-content .achievement-info-modal .type.silver,
.theme-dark .ReactModal__Content .achievement-info-modal .type.silver {
    -webkit-box-shadow: 0 0 10px 2px #50575a;
    box-shadow: 0 0 10px 2px #50575a
}

.theme-dark .mfp-content .achievement-info-modal .type.bronze,
.theme-dark .ReactModal__Content .achievement-info-modal .type.bronze {
    -webkit-box-shadow: 0 0 10px 2px #863f1d;
    box-shadow: 0 0 10px 2px #863f1d
}

.theme-dark .mfp-content .faq-modal .footer,
.theme-dark .ReactModal__Content .faq-modal .footer {
    background-color: rgba(50, 49, 56, .7)
}

.theme-dark .mfp-content .guide-modal,
.theme-dark .ReactModal__Content .guide-modal {
    background: url(../images/modal/welcome/bg.png) no-repeat 0 0;
    background-size: cover
}

.theme-dark .mfp-content .exp-info-modal .title,
.theme-dark .ReactModal__Content .exp-info-modal .title {
    color: #009af9
}

.theme-dark .mfp-content .exp-info-modal .exp,
.theme-dark .ReactModal__Content .exp-info-modal .exp {
    color: #8fa5bf
}

.theme-dark .mfp-content .exp-info-modal .exp__in,
.theme-dark .ReactModal__Content .exp-info-modal .exp__in {
    color: #fff
}

.theme-dark .mfp-content .crystal-info-modal .r .title,
.theme-dark .ReactModal__Content .crystal-info-modal .r .title {
    color: #009af9
}

.theme-dark .mfp-content .pending-order-modal .nav>a,
.theme-dark .ReactModal__Content .pending-order-modal .nav>a {
    background: rgba(48, 153, 245, .05);
    border: 1px dashed #48a5f6;
    color: #fff
}

.theme-dark .mfp-content .pending-order-modal .nav>a.active,
.theme-dark .ReactModal__Content .pending-order-modal .nav>a.active {
    -webkit-box-shadow: 0 0 15px rgba(48, 153, 245, .5);
    border-color: #3099f5;
    border-style: solid;
    box-shadow: 0 0 15px rgba(48, 153, 245, .5)
}

.theme-dark .mfp-content .pending-order-modal .open-price-number,
.theme-dark .mfp-content .pending-order-modal .open-time-number,
.theme-dark .ReactModal__Content .pending-order-modal .open-price-number,
.theme-dark .ReactModal__Content .pending-order-modal .open-time-number {
    color: #ccc
}

.theme-dark .mfp-content .sub-menu-support-modal .apps-list-wrap .list-links li.active a,
.theme-dark .mfp-content .sub-menu-support-modal .apps-list-wrap .list-links li:hover a,
.theme-dark .ReactModal__Content .sub-menu-support-modal .apps-list-wrap .list-links li.active a,
.theme-dark .ReactModal__Content .sub-menu-support-modal .apps-list-wrap .list-links li:hover a {
    border-color: #3099f5
}

.theme-dark .mfp-content .sub-menu-support-modal .apps-list-wrap .list-links a,
.theme-dark .ReactModal__Content .sub-menu-support-modal .apps-list-wrap .list-links a {
    border-color: rgba(0, 0, 0, 0)
}

.theme-dark .mfp-content .unlocked-achievements-modal .total-info__divider,
.theme-dark .ReactModal__Content .unlocked-achievements-modal .total-info__divider {
    border-left: 1px solid #31343a
}

.theme-dark .mfp-content .sub-menu-modal .list-links a,
.theme-dark .ReactModal__Content .sub-menu-modal .list-links a {
    border-bottom: 2px solid #3099f5
}

.theme-dark .mfp-content .bonus-history-info-modal .table,
.theme-dark .ReactModal__Content .bonus-history-info-modal .table {
    border-bottom: 1px solid #34383c
}

.theme-dark .mfp-content .bonus-history-info-modal .table td:first-child:not(.bonus-info),
.theme-dark .ReactModal__Content .bonus-history-info-modal .table td:first-child:not(.bonus-info) {
    border-right: 1px solid #34383c
}

.theme-dark .mfp-content .bonus-history-info-modal .table span,
.theme-dark .ReactModal__Content .bonus-history-info-modal .table span {
    color: #8fa5bf
}

.theme-dark .mfp-content .bonus-history-info-modal .bonus-info b,
.theme-dark .ReactModal__Content .bonus-history-info-modal .bonus-info b {
    color: #009af9
}

.theme-dark .mfp-content .settings-modal__category,
.theme-dark .ReactModal__Content .settings-modal__category {
    -webkit-border-radius: 4px;
    background-color: #292930;
    border-radius: 4px;
    color: #fff
}

.theme-dark .mfp-content .settings-modal__category--active,
.theme-dark .ReactModal__Content .settings-modal__category--active {
    -webkit-box-shadow: 0 0 15px rgba(48, 153, 245, .5);
    background-color: rgba(48, 153, 245, .12);
    border-color: #3099f5;
    box-shadow: 0 0 15px rgba(48, 153, 245, .5)
}

.theme-dark .mfp-content .welcome-modal,
.theme-dark .ReactModal__Content .welcome-modal {
    background-image: url(../images/modal/welcome/bg.png) !important;
    background-size: cover
}

.theme-dark .mfp-content .chart-settings-modal2--drawings .list-items .list-item,
.theme-dark .mfp-content .chart-settings-modal2--indicators .list-items .list-item,
.theme-dark .ReactModal__Content .chart-settings-modal2--drawings .list-items .list-item,
.theme-dark .ReactModal__Content .chart-settings-modal2--indicators .list-items .list-item {
    -o-transition: background-color .3s, border-color .3s;
    -webkit-border-radius: 4px;
    -webkit-transition: background-color .3s, border-color .3s;
    background-color: #292930;
    border: 1px solid rgba(0, 0, 0, 0);
    border-radius: 4px;
    color: #fff;
    transition: background-color .3s, border-color .3s
}

.theme-dark .mfp-content .chart-settings-modal2--drawings .list-items .list-item--active,
.theme-dark .mfp-content .chart-settings-modal2--drawings .list-items .list-item:hover:not(.list-item--disabled),
.theme-dark .mfp-content .chart-settings-modal2--indicators .list-items .list-item--active,
.theme-dark .mfp-content .chart-settings-modal2--indicators .list-items .list-item:hover:not(.list-item--disabled),
.theme-dark .ReactModal__Content .chart-settings-modal2--drawings .list-items .list-item--active,
.theme-dark .ReactModal__Content .chart-settings-modal2--drawings .list-items .list-item:hover:not(.list-item--disabled),
.theme-dark .ReactModal__Content .chart-settings-modal2--indicators .list-items .list-item--active,
.theme-dark .ReactModal__Content .chart-settings-modal2--indicators .list-items .list-item:hover:not(.list-item--disabled) {
    -webkit-box-shadow: 0 0 15px rgba(48, 153, 245, .5);
    background-color: rgba(48, 153, 245, .12);
    border-color: #3099f5;
    box-shadow: 0 0 15px rgba(48, 153, 245, .5)
}

.theme-dark .mfp-content .chart-settings-modal2--drawings .to-short,
.theme-dark .mfp-content .chart-settings-modal2--indicators .to-short,
.theme-dark .ReactModal__Content .chart-settings-modal2--drawings .to-short,
.theme-dark .ReactModal__Content .chart-settings-modal2--indicators .to-short {
    -o-transition: background-color .3s, border-color .3s;
    -webkit-border-radius: 4px;
    -webkit-transition: background-color .3s, border-color .3s;
    background-color: #292930;
    border: 1px solid rgba(0, 0, 0, 0);
    border-radius: 4px;
    color: #fff;
    transition: background-color .3s, border-color .3s
}

.theme-dark .mfp-content .chart-settings-modal2--drawings .to-short:hover,
.theme-dark .mfp-content .chart-settings-modal2--indicators .to-short:hover,
.theme-dark .ReactModal__Content .chart-settings-modal2--drawings .to-short:hover,
.theme-dark .ReactModal__Content .chart-settings-modal2--indicators .to-short:hover {
    -webkit-box-shadow: 0 0 15px rgba(48, 153, 245, .5);
    background-color: rgba(48, 153, 245, .12);
    border-color: #3099f5;
    box-shadow: 0 0 15px rgba(48, 153, 245, .5)
}

.theme-dark .mfp-content .chart-settings-modal2--drawings .swipe__item-1 h2,
.theme-dark .mfp-content .chart-settings-modal2--drawings .swipe__item-2 h2,
.theme-dark .mfp-content .chart-settings-modal2--indicators .swipe__item-1 h2,
.theme-dark .mfp-content .chart-settings-modal2--indicators .swipe__item-2 h2,
.theme-dark .ReactModal__Content .chart-settings-modal2--drawings .swipe__item-1 h2,
.theme-dark .ReactModal__Content .chart-settings-modal2--drawings .swipe__item-2 h2,
.theme-dark .ReactModal__Content .chart-settings-modal2--indicators .swipe__item-1 h2,
.theme-dark .ReactModal__Content .chart-settings-modal2--indicators .swipe__item-2 h2 {
    color: #fff
}

.theme-dark .mfp-content .chart-settings-modal2--drawings .swipe__item-1 h2>span,
.theme-dark .mfp-content .chart-settings-modal2--drawings .swipe__item-2 h2>span,
.theme-dark .mfp-content .chart-settings-modal2--indicators .swipe__item-1 h2>span,
.theme-dark .mfp-content .chart-settings-modal2--indicators .swipe__item-2 h2>span,
.theme-dark .ReactModal__Content .chart-settings-modal2--drawings .swipe__item-1 h2>span,
.theme-dark .ReactModal__Content .chart-settings-modal2--drawings .swipe__item-2 h2>span,
.theme-dark .ReactModal__Content .chart-settings-modal2--indicators .swipe__item-1 h2>span,
.theme-dark .ReactModal__Content .chart-settings-modal2--indicators .swipe__item-2 h2>span {
    border-bottom: 1px dashed #fff
}

.theme-dark .mfp-content .chart-settings-modal2--drawings .swipe__item-1,
.theme-dark .mfp-content .chart-settings-modal2--indicators .swipe__item-1,
.theme-dark .ReactModal__Content .chart-settings-modal2--drawings .swipe__item-1,
.theme-dark .ReactModal__Content .chart-settings-modal2--indicators .swipe__item-1 {
    color: #aeafb1
}

.theme-dark .mfp-content .chart-settings-modal2--drawings .table-settings .full-settings>td,
.theme-dark .mfp-content .chart-settings-modal2--indicators .table-settings .full-settings>td,
.theme-dark .ReactModal__Content .chart-settings-modal2--drawings .table-settings .full-settings>td,
.theme-dark .ReactModal__Content .chart-settings-modal2--indicators .table-settings .full-settings>td {
    background: #2e2e36;
    border-color: #292930
}

.theme-dark .mfp-content .chart-settings-modal2--drawings .table-settings tbody>tr>td,
.theme-dark .mfp-content .chart-settings-modal2--indicators .table-settings tbody>tr>td,
.theme-dark .ReactModal__Content .chart-settings-modal2--drawings .table-settings tbody>tr>td,
.theme-dark .ReactModal__Content .chart-settings-modal2--indicators .table-settings tbody>tr>td {
    background: #292930;
    border-top: 1px solid #30343a
}

.theme-dark .mfp-content .chart-settings-modal2--drawings .table-settings .s-badge,
.theme-dark .mfp-content .chart-settings-modal2--indicators .table-settings .s-badge,
.theme-dark .ReactModal__Content .chart-settings-modal2--drawings .table-settings .s-badge,
.theme-dark .ReactModal__Content .chart-settings-modal2--indicators .table-settings .s-badge {
    background-color: #2e2e36;
    border: 1px solid #373743;
    color: #fff
}

.theme-dark .mfp-content .chart-settings-modal2--drawings .table-settings .s-badge>.flc,
.theme-dark .mfp-content .chart-settings-modal2--indicators .table-settings .s-badge>.flc,
.theme-dark .ReactModal__Content .chart-settings-modal2--drawings .table-settings .s-badge>.flc,
.theme-dark .ReactModal__Content .chart-settings-modal2--indicators .table-settings .s-badge>.flc {
    color: #8fa5bf
}

.theme-dark .mfp-content .chart-settings-modal2--drawings .table-settings .full-settings-box,
.theme-dark .mfp-content .chart-settings-modal2--indicators .table-settings .full-settings-box,
.theme-dark .ReactModal__Content .chart-settings-modal2--drawings .table-settings .full-settings-box,
.theme-dark .ReactModal__Content .chart-settings-modal2--indicators .table-settings .full-settings-box {
    background-color: #292930
}

.theme-dark .mfp-content .chart-settings-modal2--drawings .in-settings-modal,
.theme-dark .mfp-content .chart-settings-modal2--indicators .in-settings-modal,
.theme-dark .ReactModal__Content .chart-settings-modal2--drawings .in-settings-modal,
.theme-dark .ReactModal__Content .chart-settings-modal2--indicators .in-settings-modal {
    background: rgba(0, 0, 0, .4)
}

.theme-dark .mfp-content .chart-settings-modal2--drawings .in-settings-modal__in,
.theme-dark .mfp-content .chart-settings-modal2--indicators .in-settings-modal__in,
.theme-dark .ReactModal__Content .chart-settings-modal2--drawings .in-settings-modal__in,
.theme-dark .ReactModal__Content .chart-settings-modal2--indicators .in-settings-modal__in {
    background: #292a2e;
    border-color: #65707d
}

.theme-dark .mfp-content .chart-settings-modal2--drawings .tabs-nav>li>a,
.theme-dark .mfp-content .chart-settings-modal2--indicators .tabs-nav>li>a,
.theme-dark .ReactModal__Content .chart-settings-modal2--drawings .tabs-nav>li>a,
.theme-dark .ReactModal__Content .chart-settings-modal2--indicators .tabs-nav>li>a {
    -o-transition: background-color .3s, color .3s, border-color .3s;
    -webkit-border-radius: 4px;
    -webkit-transition: background-color .3s, color .3s, border-color .3s;
    border-radius: 4px;
    color: #7b8da6;
    padding: 4px 10px;
    transition: background-color .3s, color .3s, border-color .3s
}

.theme-dark .mfp-content .chart-settings-modal2--drawings .tabs-nav>li.active>a,
.theme-dark .mfp-content .chart-settings-modal2--drawings .tabs-nav>li:hover>a,
.theme-dark .mfp-content .chart-settings-modal2--indicators .tabs-nav>li.active>a,
.theme-dark .mfp-content .chart-settings-modal2--indicators .tabs-nav>li:hover>a,
.theme-dark .ReactModal__Content .chart-settings-modal2--drawings .tabs-nav>li.active>a,
.theme-dark .ReactModal__Content .chart-settings-modal2--drawings .tabs-nav>li:hover>a,
.theme-dark .ReactModal__Content .chart-settings-modal2--indicators .tabs-nav>li.active>a,
.theme-dark .ReactModal__Content .chart-settings-modal2--indicators .tabs-nav>li:hover>a {
    color: #fff
}

.theme-dark .mfp-content .chart-settings-modal2--drawings .tabs-nav>li:not(.delete-all)>a,
.theme-dark .mfp-content .chart-settings-modal2--indicators .tabs-nav>li:not(.delete-all)>a,
.theme-dark .ReactModal__Content .chart-settings-modal2--drawings .tabs-nav>li:not(.delete-all)>a,
.theme-dark .ReactModal__Content .chart-settings-modal2--indicators .tabs-nav>li:not(.delete-all)>a {
    background-color: #232327;
    border: 1px solid #33373c
}

.theme-dark .mfp-content .chart-settings-modal2--drawings .tabs-nav>li:not(.delete-all).active>a,
.theme-dark .mfp-content .chart-settings-modal2--drawings .tabs-nav>li:not(.delete-all):hover>a,
.theme-dark .mfp-content .chart-settings-modal2--indicators .tabs-nav>li:not(.delete-all).active>a,
.theme-dark .mfp-content .chart-settings-modal2--indicators .tabs-nav>li:not(.delete-all):hover>a,
.theme-dark .ReactModal__Content .chart-settings-modal2--drawings .tabs-nav>li:not(.delete-all).active>a,
.theme-dark .ReactModal__Content .chart-settings-modal2--drawings .tabs-nav>li:not(.delete-all):hover>a,
.theme-dark .ReactModal__Content .chart-settings-modal2--indicators .tabs-nav>li:not(.delete-all).active>a,
.theme-dark .ReactModal__Content .chart-settings-modal2--indicators .tabs-nav>li:not(.delete-all):hover>a {
    -webkit-box-shadow: 0 0 10px 1px rgba(255, 160, 49, .5);
    background-color: #423935;
    border-color: #ffa031;
    box-shadow: 0 0 10px 1px rgba(255, 160, 49, .5)
}

.theme-dark .mfp-content .chart-settings-modal2--drawings .tabs-nav>li.delete-all>a,
.theme-dark .mfp-content .chart-settings-modal2--indicators .tabs-nav>li.delete-all>a,
.theme-dark .ReactModal__Content .chart-settings-modal2--drawings .tabs-nav>li.delete-all>a,
.theme-dark .ReactModal__Content .chart-settings-modal2--indicators .tabs-nav>li.delete-all>a {
    -webkit-box-shadow: 0 0 15px rgba(201, 48, 44, .6);
    border: 1px solid #bd302c;
    box-shadow: 0 0 15px rgba(201, 48, 44, .6)
}

.theme-dark .mfp-content .chart-settings-modal2--drawings .list-items .list-item__controls .quick-add,
.theme-dark .mfp-content .chart-settings-modal2--indicators .list-items .list-item__controls .quick-add,
.theme-dark .ReactModal__Content .chart-settings-modal2--drawings .list-items .list-item__controls .quick-add,
.theme-dark .ReactModal__Content .chart-settings-modal2--indicators .list-items .list-item__controls .quick-add {
    display: block
}

.theme-dark .left-sidebar-modal.mt5-modal {
    background-color: #3a3944
}

.theme-dark .left-sidebar-modal.mt5-modal .svg-icon {
    fill: #8fa5bf
}

.theme-dark .left-sidebar-modal.mt5-modal ul>li:hover .svg-icon {
    fill: #fff
}

.theme-dark .left-sidebar-modal.mt5-modal ul>li:hover>a {
    color: #fff
}

.theme-dark .left-sidebar-modal.tournaments-ranking-modal {
    background-color: #2a2a34
}

.theme-dark .left-sidebar-modal.tournaments-ranking-modal .divider {
    background-color: rgba(57, 130, 255, .3)
}

.theme-dark .left-sidebar-modal.tournaments-ranking-modal .ranking-list .ranking-item>div {
    color: #8fa5bf
}

.theme-dark .left-sidebar-modal.tournaments-ranking-modal .ranking-list .ranking-item:nth-child(2n) {
    background: #32323c
}

.theme-dark .left-sidebar-modal.tournaments-ranking-modal .ranking-list .ranking-item:nth-child(odd) {
    background: #373741
}

.theme-dark .left-sidebar-modal.tournaments-ranking-modal .ranking-list .ranking-item.active>div {
    background-color: rgba(48, 153, 245, .24)
}

.theme-dark .right-sidebar-modal.express-assets-modal .tab-nav li a,
.theme-dark .right-sidebar-modal.mt5-accounts-modal .tab-nav li a,
.theme-dark .right-sidebar-modal.signals-modal .tab-nav li a,
.theme-dark .right-sidebar-modal.social-modal .tab-nav li a {
    background-color: #33333d;
    border-right: 2px solid #2e2e39;
    color: #97979b
}

.theme-dark .right-sidebar-modal.express-assets-modal .tab-nav .active>a,
.theme-dark .right-sidebar-modal.mt5-accounts-modal .tab-nav .active>a,
.theme-dark .right-sidebar-modal.signals-modal .tab-nav .active>a,
.theme-dark .right-sidebar-modal.social-modal .tab-nav .active>a {
    background-color: #383841;
    color: #fff
}

.theme-dark .right-sidebar-modal.signals-modal .tab-wrap {
    background-color: rgba(47, 47, 53, .8)
}

.theme-dark .right-sidebar-modal.signals-modal .tab-body .table tr:hover:not(.active):not(.asset-forecast-label)>td {
    background-color: rgba(48, 153, 245, .24)
}

.theme-dark .right-sidebar-modal.signals-modal .tab-body .table tr:nth-child(odd)>td {
    background-color: rgba(53, 52, 62, .7)
}

.theme-dark .right-sidebar-modal.signals-modal .tab-body .table tr:nth-child(2n)>td {
    background-color: rgba(58, 57, 68, .7)
}

.theme-dark .right-sidebar-modal.signals-modal .tab-body .table tr.asset-forecast-label {
    background-color: rgba(0, 154, 249, .34);
    color: #fff
}

.theme-dark .right-sidebar-modal.signals-modal .tab-body .table .active {
    background-color: gold
}

.theme-dark .right-sidebar-modal.signals-modal .tooltip-content .tooltip-text p:not(:first-child) {
    color: #fff
}

.theme-dark .right-sidebar-modal.signals-modal .recommendation {
    color: #8fa5bf
}

.theme-dark .right-sidebar-modal.signals-modal .settings-block .stitle {
    background-color: #353d4f;
    color: #fff
}

.theme-dark .right-sidebar-modal.social-modal .tab-wrap {
    background-color: #3a3944
}

.theme-dark .right-sidebar-modal.social-modal .main-tab-nav .active>a {
    background-color: #383841;
    color: #fff
}

.theme-dark .right-sidebar-modal.social-modal .social-items__item {
    background-color: #33333d
}

.theme-dark .right-sidebar-modal.social-modal .social-items__item:nth-child(odd) {
    background-color: #383841
}

.theme-dark .right-sidebar-modal.social-modal .social-items__item:hover {
    background-color: #334d6c
}

.theme-dark .right-sidebar-modal.social-modal .social-items .ajax-loader-wrapper {
    background: rgba(41, 41, 49, .75)
}

.theme-dark .right-sidebar-modal.social-modal .social-items .top-info {
    color: #98989c
}

.theme-dark .right-sidebar-modal.social-modal .social-items .top-info i,
.theme-dark .right-sidebar-modal.social-modal .social-items .user-info__count-bets i,
.theme-dark .right-sidebar-modal.social-modal .social-items .user-info__count-bets span,
.theme-dark .right-sidebar-modal.social-modal .social-items .user-info__pair i,
.theme-dark .right-sidebar-modal.social-modal .social-items .user-info__stop-copy i {
    color: #fff
}

.theme-dark .right-sidebar-modal.social-modal .main-tab-body .stitle {
    background-color: #363c48;
    color: #fff
}

.theme-dark .right-sidebar-modal.social-modal .main-tab-body .ssub-title {
    background-color: #324254
}

.theme-dark .right-sidebar-modal.social-modal .divider_demo {
    background-color: #531b1f
}

.theme-dark .right-sidebar-modal.social-modal .divider_live {
    background-color: #352c24
}

.theme-dark .right-sidebar-modal.tournaments-modal {
    background-color: #2a2a34
}

.theme-dark .right-sidebar-modal.tournaments-modal .stitle {
    background-color: #2f3d4f;
    color: #8fa5bf
}

.theme-dark .right-sidebar-modal.tournaments-modal .stitle--arrow i {
    color: #91a0b4
}

.theme-dark .right-sidebar-modal.tournaments-modal .stitle--close i {
    color: #fff
}

.theme-dark .right-sidebar-modal.mt5-accounts-modal .tab-wrap {
    background: #2f2f35
}

.theme-dark .right-sidebar-modal.mt5-accounts-modal h2 {
    background-color: #2f3e50
}

.theme-dark .right-sidebar-modal.mt5-platforms-modal {
    background: #2f2f35
}

.theme-dark .right-sidebar-modal.mt5-platforms-modal .platform-item {
    background-color: rgba(58, 57, 68, .6);
    border-bottom: 1px solid rgba(58, 57, 68, .75)
}

.theme-dark .right-sidebar-modal.mt5-platforms-modal .platform-item:nth-child(2n) {
    background-color: rgba(58, 57, 68, .8)
}

.theme-dark .right-sidebar-modal.express-bets-modal .asset-item {
    border-top: 1px solid rgba(93, 86, 95, .5)
}

.theme-dark .right-sidebar-modal.express-bets-modal .asset-item__remove a:hover {
    color: #fff
}

.theme-dark .right-sidebar-modal.express-bets-modal .express-item {
    border-bottom: 1px solid rgba(58, 57, 68, .7)
}

.theme-dark .right-sidebar-modal.express-bets-modal .express-item__wrapper {
    background-color: rgba(58, 57, 68, .7)
}

.theme-dark .right-sidebar-modal.express-bets-modal .express-item .profit.win,
.theme-dark .right-sidebar-modal.express-bets-modal .express-item__expected {
    color: #fff
}

.theme-dark .right-sidebar-modal2 .title2,
.theme-dark .right-sidebar-modal .title2 {
    background-color: #2f3d4f;
    color: #8fa5bf
}

.theme-dark .right-sidebar-modal2 {
    background-color: #2f2f35
}

.theme-dark .right-sidebar-modal2 .tournaments-history-modal .stitle,
.theme-dark .right-sidebar-modal2 .tournaments-history-modal .toggle-next {
    background-color: #2f3d4f;
    color: #8fa5bf
}

.theme-dark .right-sidebar-modal2 .tournaments-history-modal h2 {
    background-color: #2a2a34
}

.theme-dark .right-sidebar-modal2 .tournaments-detail-modal .tab-wrap .tab-nav a {
    padding-left: 0;
    padding-right: 0
}

.theme-dark .right-sidebar-modal2 .tournaments-detail-modal .tab-wrap .tab-nav li {
    border-bottom: 1px #888;
    border-style: dashed;
    display: block
}

.theme-dark .right-sidebar-modal2 .tournaments-detail-modal .tab-wrap .tab-nav .active {
    border-bottom-color: #3e9cd3
}

.theme-dark .right-sidebar-modal2 .tournaments-detail-modal .tab-wrap .tab-nav .active a {
    background-color: #30577c
}

.theme-dark .right-sidebar-modal2 .tournaments-detail-modal .body-description .table>tbody>tr>td:first-child {
    border-left: 1px solid #31343a
}

.theme-dark .right-sidebar-modal2 .tournaments-detail-modal .body-description .table>tbody>tr>td:last-child {
    border-right: 1px solid #31343a
}

.theme-dark .right-sidebar-modal2 .tournaments-detail-modal .body-description .table>tbody>tr:first-child>td {
    border-top: 2px solid #7f838c
}

.theme-dark .right-sidebar-modal2 .tournaments-detail-modal .body-description .table>tbody>tr:last-child>td {
    border-bottom: 2px solid #7f838c
}

.theme-dark .right-sidebar-modal2.express-assets-modal .title a.opened,
.theme-dark .right-sidebar-modal2.express-assets-modal .title a:hover {
    color: #fff
}

.theme-dark .right-sidebar-modal2.express-assets-modal .filter {
    border-top: 1px solid #212227
}

.theme-dark .right-sidebar-modal2.express-assets-modal .filter ul .search {
    color: #fff
}

.theme-dark .right-sidebar-modal2.express-assets-modal .filter ul .search .search-form-wrap {
    color: #7b8da6
}

.theme-dark .right-sidebar-modal2.express-assets-modal .filter ul .search .search-form-wrap input {
    background-color: #232327;
    border: 1px solid #33373c
}

.theme-dark .right-sidebar-modal2.express-assets-modal .filter ul .search .search-form-wrap .fa.active {
    color: #fff
}

.theme-dark .right-sidebar-modal2.express-assets-modal .filter ul .sort a {
    background-color: #232327;
    border: 1px solid #33373c;
    color: #7b8da6
}

.theme-dark .right-sidebar-modal2.express-assets-modal .filter ul .sort.selected a {
    -webkit-box-shadow: 0 0 15px rgba(48, 153, 245, .5);
    background-color: rgba(48, 153, 245, .12);
    border: 1px solid #3099f5;
    box-shadow: 0 0 15px rgba(48, 153, 245, .5);
    color: #fff
}

.theme-dark .right-sidebar-modal2.express-assets-modal .timeframe__current,
.theme-dark .right-sidebar-modal2.express-assets-modal .timeframe__list-wrap {
    background: #2d2e31
}

.theme-dark .right-sidebar-modal2.express-assets-modal .timeframe__current {
    border: 1px solid #41404c
}

.theme-dark .right-sidebar-modal2.express-assets-modal .timeframe__list-wrap {
    -webkit-box-shadow: 0 0 5px 2px rgba(0, 0, 0, .6);
    box-shadow: 0 0 5px 2px rgba(0, 0, 0, .6)
}

.theme-dark .right-sidebar-modal2.express-assets-modal .timeframe__item {
    background: #30333c;
    border: 1px solid #41404c;
    color: #fff
}

.theme-dark .right-sidebar-modal2.express-assets-modal .timeframe__item.active,
.theme-dark .right-sidebar-modal2.express-assets-modal .timeframe__item.selected,
.theme-dark .right-sidebar-modal2.express-assets-modal .timeframe__item:hover {
    -webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, .2), 0 0 15px rgba(48, 153, 245, .5);
    background-color: rgba(48, 153, 245, .12);
    border-color: #3099f5;
    box-shadow: 0 2px 2px rgba(0, 0, 0, .2), 0 0 15px rgba(48, 153, 245, .5)
}

.theme-dark .right-sidebar-modal2.express-assets-modal .timeframe__title {
    color: #8fa5bf
}

.theme-dark .right-sidebar-modal2.express-assets-modal .asset-item {
    border-top: 1px solid rgba(93, 86, 95, .5)
}

.theme-dark .right-widget-container .widget-slot.deals .widget-slot__header {
    background-color: #2f3d4f
}

.theme-dark .right-widget-container .widget-slot.deals .widget-slot__header .title a.list:hover,
.theme-dark .right-widget-container .widget-slot.deals .widget-slot__header .title span {
    color: #fff
}

.theme-dark .right-widget-container .widget-slot.deals .widget-slot__header .divider ul {
    background-color: rgba(53, 52, 62, .7)
}

.theme-dark .right-widget-container .widget-slot.deals .widget-slot__header .divider ul li.inactive a {
    color: #8fa5bf
}

.theme-dark .right-widget-container .widget-slot.deals .widget-slot__header .divider ul li.inactive a:hover,
.theme-dark .right-widget-container .widget-slot.deals .widget-slot__header .divider ul li a {
    color: #fff
}

.theme-dark .right-widget-container .widget-slot.deals .widget-slot__body .deals-list__group-label {
    background-color: rgba(46, 46, 54, .6);
    color: #8fa5bf
}

.theme-dark .right-widget-container .widget-slot.deals .widget-slot__body .deals-list__item {
    border-bottom: 0
}

.theme-dark .right-widget-container .widget-slot.deals .widget-slot__body .deals-list__item:nth-child(2n) {
    background-color: #35343e
}

.theme-dark .right-widget-container .widget-slot.deals .widget-slot__body .deals-list__item:nth-child(odd) {
    background-color: #3a3944
}

.theme-dark .right-widget-container .widget-slot.deals .widget-slot__body .deals-list__item .item-row a {
    color: #8fa5bf
}

.theme-dark .right-widget-container .widget-slot.deals .widget-slot__body .deals-list__item .item-row a:hover {
    color: #fff
}

.theme-dark .right-widget-container .widget-slot.deals .widget-slot__body .deals-list__item .item-row .favorites a {
    color: #ff9706
}

.theme-dark .right-widget-container {
    background-color: rgba(46, 46, 54, .6)
}

.theme-dark .right-widget-container .widget-slot.signals .widget-slot__header {
    background-color: #2f3d4f
}

.theme-dark .right-widget-container .widget-slot.signals .widget-slot__header .title a.period:hover,
.theme-dark .right-widget-container .widget-slot.signals .widget-slot__header .title a.settings:hover,
.theme-dark .right-widget-container .widget-slot.signals .widget-slot__header .title a.signals-help:hover,
.theme-dark .right-widget-container .widget-slot.signals .widget-slot__header .title span {
    color: #fff
}

.theme-dark .right-widget-container .widget-slot.signals .widget-slot__body .signals-list .signal-label {
    background-color: rgba(46, 46, 54, .6);
    color: #8fa5bf
}

.theme-dark .right-widget-container .widget-slot.signals .widget-slot__body .signals-list .signal-item {
    border-bottom: 0
}

.theme-dark .right-widget-container .widget-slot.signals .widget-slot__body .signals-list .signal-item.active {
    background-color: rgba(48, 153, 245, .24) !important
}

.theme-dark .right-widget-container .widget-slot.signals .widget-slot__body .signals-list .signal-item.active .signal-item__label {
    color: #fff
}

.theme-dark .right-widget-container .widget-slot.signals .widget-slot__body .signals-list .signal-item__label {
    color: #8fa5bf
}

.theme-dark .right-widget-container .widget-slot.signals .widget-slot__body .signals-list .signal-item:hover {
    background-color: rgba(48, 153, 245, .24) !important
}

.theme-dark .right-widget-container .widget-slot.signals .widget-slot__body .signals-list .signal-item:hover .signal-item__label {
    color: #fff
}

.theme-dark .right-widget-container .widget-slot.signals .widget-slot__body .signals-list .signal-item:nth-child(2n):not(.active) {
    background-color: #35343e
}

.theme-dark .right-widget-container .widget-slot.signals .widget-slot__body .signals-list .signal-item:nth-child(odd):not(.active) {
    background-color: #3a3944
}

.theme-dark .right-widget-container .widget-slots-divider {
    background-color: #323138
}

.theme-dark .right-widget-container .widget-slots-divider hr {
    background-color: rgba(143, 165, 191, .5)
}

.theme-dark .mt5-page .account-info__link {
    color: #fff
}

.theme-dark .mt5-page .account-info__v {
    color: #c6c6c6
}

.theme-dark .deposit-step-1 .steps .steps-in .step1 .payment-methods-list>li label .inner {
    -o-transition: box-shadow .3s;
    -webkit-transition: -webkit-box-shadow .3s;
    transition: -webkit-box-shadow .3s;
    transition: box-shadow .3s;
    transition: box-shadow .3s, -webkit-box-shadow .3s
}

.theme-dark .deposit-step-1 .steps .steps-in .step1 .payment-methods-list>li label .inner:hover {
    -webkit-box-shadow: 0 0 10px rgba(0, 154, 249, .5);
    border-color: rgba(0, 154, 249, .5);
    box-shadow: 0 0 10px rgba(0, 154, 249, .5)
}

.theme-dark .deposit-step-1 .fs_promocode_info_box {
    color: #9397a0
}

.theme-dark .deposit-step-1 .message-has-code {
    background-color: rgba(85, 84, 59, .7);
    border: 1px solid rgba(231, 206, 69, .7);
    color: #c9b545
}

.theme-dark .deposit-step-1 .message-has-code:before {
    color: #ecd34a
}

.theme-dark .deposit-step-1 .first-step-box #bonus_info table tbody tr:hover {
    background-color: rgba(48, 153, 245, .24)
}

.theme-dark .deposit-step-1 .commission_currency_item i {
    color: #fff
}

.theme-dark .deposit-step-1 .fp_devider {
    background-color: #31343a
}

.theme-dark .deposit-step-1 .steps .steps-in .step1 .payment-methods-list>li.active .inner,
.theme-dark .deposit-step-1 .steps .steps-in .step1 .payment-methods-list>li label [type=radio]:checked~.inner,
.theme-dark .theme-light .deposit-step-1 .steps .steps-in .step1 .payment-methods-list>li:hover .inner,
.theme-light .theme-dark .deposit-step-1 .steps .steps-in .step1 .payment-methods-list>li:hover .inner {
    -webkit-box-shadow: 0 0 6px 3px rgba(0, 128, 0, .3);
    background-color: #2f3235;
    border-color: #3ea74d;
    box-shadow: 0 0 6px 3px rgba(0, 128, 0, .3)
}

.theme-dark .deposit-step-1 .steps .steps-in .step1 .payment-methods-list>li label .inner {
    -webkit-border-radius: 4px;
    background-color: rgba(0, 154, 249, .1);
    border: 1px solid rgba(0, 154, 249, .4);
    border-radius: 4px
}

.theme-dark .deposit-step-1 .steps .steps-in .step1 .payment-methods-list>li label .inner span {
    color: #fff
}

.theme-dark .deposit-step-1 .steps .steps-in .step2 .ajax-loading {
    width: 32px
}

.theme-dark .deposit-step-1 .steps .steps-in .tariffs-block .list>article {
    background-color: #30333c;
    color: #fff
}

.theme-dark .deposit-step-1 .steps .steps-in .tariffs-block .list>article.recommended {
    -webkit-box-shadow: 0 0 0 1px #f59c1a;
    box-shadow: 0 0 0 1px #f59c1a
}

.theme-dark .deposit-step-1 .steps .steps-in .tariffs-block .list>article.active {
    background-color: rgba(245, 156, 26, .1)
}

.theme-dark .deposit-step-1 .steps .steps-in .tariffs-block .list>article.active .point .circle {
    background-color: #fff
}

.theme-dark .deposit-step-1 .steps .steps-in .tariffs-block .list>article.active .bonus {
    color: #fff
}

.theme-dark .deposit-step-1 .steps .steps-in .tariffs-block .list>article .point .circle {
    background-color: #212228;
    border: 4px solid #212228
}

.theme-dark .deposit-step-1 .steps .steps-in .tariffs-block .pulsating-border {
    -webkit-box-shadow: 0 0 3px 2px rgba(235, 144, 10, .87);
    background-color: rgba(245, 156, 26, .19);
    box-shadow: 0 0 3px 2px rgba(235, 144, 10, .87)
}

.theme-dark .deposit-step-1 .sum-offer-item {
    -webkit-box-shadow: 0 0 15px rgba(48, 153, 245, .5);
    background: rgba(48, 153, 245, .12);
    border: 1px solid #3099f5;
    box-shadow: 0 0 15px rgba(48, 153, 245, .5);
    color: #fff
}

.theme-dark .deposit-step-1 .sum-offer-item:focus,
.theme-dark .deposit-step-1 .sum-offer-item:hover {
    -webkit-box-shadow: none;
    background: rgba(48, 153, 245, .1);
    border-color: #0b80e7;
    box-shadow: none
}

.theme-dark .deposit-step-1 .deposit-chest-list {
    background: hsla(0, 0%, 80%, .07);
    border: 1px solid hsla(0, 0%, 80%, .2)
}

.theme-dark .deposit-step-1 .deposit-chest-list__title {
    color: #ffaf00
}

.theme-dark .deposit-step-1 .deposit-chest-list__item--info {
    -webkit-box-shadow: 0 0 10px 3px rgba(0, 0, 0, .2);
    background: hsla(0, 0%, 80%, .07);
    border: 1px solid hsla(0, 0%, 80%, .5);
    box-shadow: 0 0 10px 3px rgba(0, 0, 0, .2)
}

.theme-dark .deposit-step-1 .deposit-chest-list__item--info.deposit-chest-list__item--active {
    -webkit-box-shadow: 0 0 10px 3px rgba(0, 0, 0, .4);
    border: 1px solid #ccc;
    box-shadow: 0 0 10px 3px rgba(0, 0, 0, .4)
}

.theme-dark .deposit-step-1 .fp_horizontal_divider {
    background-color: #31343a
}

.theme-dark .deposit-step-1 .last-deposit-block .last-deposit .img-wrap {
    -webkit-border-radius: 4px;
    background: rgba(0, 154, 249, .1);
    border: 1px solid rgba(0, 154, 249, .4);
    border-radius: 4px
}

.theme-dark .cashback__item--activations,
.theme-dark .cashback__item--empty,
.theme-dark .cashback__item--payouts,
.theme-dark .cashback__item--your-cashback {
    border: 1px solid #34383c
}

.theme-dark .cashback__item--activations,
.theme-dark .cashback__item--conditions,
.theme-dark .cashback__item--empty,
.theme-dark .cashback__item--payouts,
.theme-dark .cashback__item--your-cashback {
    background-color: #2e2e36
}

.theme-dark .cashback__item--conditions {
    color: #8fa5bf
}

.theme-dark .promo .rw>.l,
.theme-dark .promo .rw>.r {
    -webkit-box-shadow: 0 0 15px 2px #181819;
    background-image: url(../images/bg-noise.png);
    box-shadow: 0 0 15px 2px #181819
}

.theme-dark .promo .rw>.l .promocode-block {
    color: #7f838c
}

.theme-dark .promo .rw>.l .promocode-block__input input {
    background-color: #30333c !important;
    border-color: rgba(48, 153, 245, .57);
    color: #9397a0 !important
}

.theme-dark .promo .rw>.l .bonus-conditions {
    color: #7f838c
}

.theme-dark .my-safe-page .rw>.l,
.theme-dark .my-safe-page .rw>.r {
    -webkit-box-shadow: 0 0 15px 2px #181819;
    background-image: url(../images/bg-noise.png);
    box-shadow: 0 0 15px 2px #181819
}

.theme-dark .public-profile {
    background: rgba(0, 0, 0, 0) !important
}

.theme-dark .public-profile .user-level-text--stranger {
    background-color: rgba(160, 158, 155, .7);
    border: 1px solid rgba(167, 166, 163, .7);
    color: #fff
}

.theme-dark .public-profile .user-level-text--newbie {
    background-color: rgba(198, 38, 164, .7);
    border: 1px solid rgba(211, 40, 175, .7);
    color: #fff
}

.theme-dark .public-profile .user-level-text--beginner {
    background-color: rgba(64, 113, 39, .7);
    border: 1px solid rgba(70, 124, 43, .7);
    color: #fff
}

.theme-dark .public-profile .user-level-text--experienced {
    background-color: rgba(198, 193, 38, .7);
    border: 1px solid rgba(211, 206, 40, .7);
    color: #fff
}

.theme-dark .public-profile .user-level-text--master {
    background-color: rgba(198, 119, 38, .7);
    border: 1px solid rgba(211, 127, 40, .7);
    color: #fff
}

.theme-dark .public-profile .user-level-text--pro {
    background-color: rgba(122, 38, 198, .7);
    border: 1px solid rgba(130, 40, 211, .7);
    color: #fff
}

.theme-dark .public-profile .user-level-text--guru {
    background-color: rgba(38, 95, 198, .7);
    border: 1px solid rgba(40, 101, 211, .7);
    color: #fff
}

.theme-dark .public-profile .trading-info-tabs>ul>li a {
    -moz-user-select: none;
    -ms-user-select: none;
    -webkit-border-radius: 4px;
    -webkit-user-select: none;
    border: 1px solid rgba(0, 0, 0, 0);
    border-radius: 4px;
    color: #fff;
    cursor: pointer;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857143;
    padding: 7px 16px;
    text-align: center;
    user-select: none;
    white-space: nowrap
}

.theme-dark .public-profile .trading-info-tabs>ul>li:focus a,
.theme-dark .public-profile .trading-info-tabs>ul>li:hover a {
    background-color: rgba(48, 153, 245, .05);
    color: #fff
}

.theme-dark .public-profile .trading-info-tabs>ul>li.active a {
    -webkit-box-shadow: 0 0 15px rgba(48, 153, 245, .5);
    background-color: rgba(48, 153, 245, .12);
    border-color: #3099f5;
    box-shadow: 0 0 15px rgba(48, 153, 245, .5);
    color: #fff
}

.theme-dark .public-profile .tariffs-block a {
    color: #fff
}

.theme-dark .public-profile .ratings .tab-content,
.theme-dark .public-profile .ratings .tab-content .table {
    background-color: #30333c
}

.theme-dark .public-profile .ratings .nav.nav-tabs.nav-tabs-inverse>li>a {
    background-color: #292931;
    color: #7f8289
}

.theme-dark .public-profile .ratings .nav.nav-tabs.nav-tabs-inverse>li.active>a,
.theme-dark .public-profile .ratings .nav.nav-tabs.nav-tabs-inverse>li.active>a:focus,
.theme-dark .public-profile .ratings .nav.nav-tabs.nav-tabs-inverse>li.active>a:hover {
    background-color: #30333c;
    color: #fff
}

.theme-dark .public-profile .panel-body {
    background: rgba(0, 0, 0, 0)
}

.theme-dark .public-profile .panel-inverse>.panel-heading+div {
    border: none
}

.theme-dark .public-profile .panel {
    background-color: rgba(0, 0, 0, 0)
}

.theme-dark .public-profile .nav-tabs.nav-tabs-inverse,
.theme-dark .public-profile .nav.nav-tabs.nav-tabs-inverse>li.active>a,
.theme-dark .public-profile .nav.nav-tabs.nav-tabs-inverse>li.active>a:focus,
.theme-dark .public-profile .nav.nav-tabs.nav-tabs-inverse>li.active>a:hover {
    background: rgba(0, 0, 0, 0)
}

.theme-dark .public-profile .nickname {
    color: #fff
}

.theme-dark .public-profile #column_symbols,
.theme-dark .public-profile #pie_symbols,
.theme-dark .public-profile #profit_info {
    color: #eaeaea
}

.theme-dark .profile .choose-file {
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .2), 0 0 8px rgba(48, 153, 245, .5);
    background-color: rgba(48, 153, 245, .05);
    border: 1px dashed rgba(48, 153, 245, .96);
    box-shadow: 0 1px 1px rgba(0, 0, 0, .2), 0 0 8px rgba(48, 153, 245, .5);
    color: #fff
}

.theme-dark .profile .credit-card .current-card-list li {
    -webkit-box-shadow: 0 0 3px 3px rgba(37, 37, 44, .4);
    background-color: #30333c;
    border: 1px solid #25252c;
    box-shadow: 0 0 3px 3px rgba(37, 37, 44, .4)
}

.theme-dark .profile .credit-card .current-card-list li.active,
.theme-dark .profile .credit-card .current-card-list li:focus,
.theme-dark .profile .credit-card .current-card-list li:hover {
    -webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, .2), 0 0 15px rgba(48, 153, 245, .5);
    border: 1px solid #3099f5;
    box-shadow: 0 2px 2px rgba(0, 0, 0, .2), 0 0 15px rgba(48, 153, 245, .5)
}

.theme-dark .profile .credit-card .current-card-list li.active:after,
.theme-dark .profile .credit-card .current-card-list li:focus:after,
.theme-dark .profile .credit-card .current-card-list li:hover:after {
    background-color: rgba(48, 153, 245, .04)
}

.theme-dark .profile .credit-card .current-card-list label {
    color: #fff
}

.theme-dark .profile .card-load-wrap {
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .2), 0 0 8px rgba(48, 153, 245, .5);
    border: 1px dashed rgba(48, 153, 245, .96);
    box-shadow: 0 1px 1px rgba(0, 0, 0, .2), 0 0 8px rgba(48, 153, 245, .5)
}

.theme-dark .security .auth-list .auth__item {
    background-color: #292930;
    color: #fff
}

.theme-dark .security .auth-list .auth__item--active,
.theme-dark .security .auth-list .auth__item:hover {
    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .3), 0 0 15px rgba(94, 222, 94, .6);
    background-color: rgba(94, 222, 94, .2);
    border-color: #5ad75a;
    box-shadow: 0 1px 2px rgba(0, 0, 0, .3), 0 0 15px rgba(94, 222, 94, .6)
}

.theme-dark .security .auth-list .secondary-text {
    color: #777
}

.theme-dark .security .auth-list .status--on {
    color: #00a400
}

.theme-dark .security .auth-list .status--off {
    color: #777
}

.theme-dark .mt5-balance-history .sub-menu>li>a {
    -moz-user-select: none;
    -ms-user-select: none;
    -webkit-border-radius: 4px;
    -webkit-user-select: none;
    border: 1px solid rgba(0, 0, 0, 0);
    border-radius: 4px;
    color: #fff;
    cursor: pointer;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857143;
    padding: 7px 16px;
    text-align: center;
    user-select: none;
    white-space: nowrap
}

.theme-dark .mt5-balance-history .sub-menu>li:focus>a,
.theme-dark .mt5-balance-history .sub-menu>li:hover>a {
    background-color: rgba(48, 153, 245, .05);
    color: #fff
}

.theme-dark .mt5-balance-history .sub-menu>li.active>a {
    -webkit-box-shadow: 0 0 15px rgba(48, 153, 245, .5);
    background-color: rgba(48, 153, 245, .12);
    border-color: #3099f5;
    box-shadow: 0 0 15px rgba(48, 153, 245, .5);
    color: #fff
}

.theme-dark .achievements-page .title-type span {
    color: #fff
}

.theme-dark .achievements-page .title-type--bronze:before {
    -webkit-box-shadow: 0 0 18px 2px rgba(177, 119, 94, .9);
    box-shadow: 0 0 18px 2px rgba(177, 119, 94, .9)
}

.theme-dark .achievements-page .title-type--silver:before {
    -webkit-box-shadow: 0 0 18px 2px rgba(118, 121, 124, .9);
    box-shadow: 0 0 18px 2px rgba(118, 121, 124, .9)
}

.theme-dark .achievements-page .title-type--gold:before {
    -webkit-box-shadow: 0 0 18px 2px rgba(255, 160, 49, .9);
    box-shadow: 0 0 18px 2px rgba(255, 160, 49, .9)
}

.theme-dark .achievements-page .l .exp__in {
    color: #fff
}

.theme-dark .achievements-page .new-achievements-btn-wrap>a {
    -webkit-animation: new-achievements-btn-radiance-dark-theme 1.5s infinite;
    animation: new-achievements-btn-radiance-dark-theme 1.5s infinite
}

@-webkit-keyframes new-achievements-btn-radiance-dark-theme {
    0% {
        -webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, .2), 0 0 15px rgba(48, 153, 245, .5);
        box-shadow: 0 2px 2px rgba(0, 0, 0, .2), 0 0 15px rgba(48, 153, 245, .5)
    }
    50% {
        -webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, .4), 0 0 18px rgba(48, 153, 245, .9);
        box-shadow: 0 2px 2px rgba(0, 0, 0, .4), 0 0 18px rgba(48, 153, 245, .9)
    }
    to {
        -webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, .2), 0 0 15px rgba(48, 153, 245, .5);
        box-shadow: 0 2px 2px rgba(0, 0, 0, .2), 0 0 15px rgba(48, 153, 245, .5)
    }
}

@keyframes new-achievements-btn-radiance-dark-theme {
    0% {
        -webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, .2), 0 0 15px rgba(48, 153, 245, .5);
        box-shadow: 0 2px 2px rgba(0, 0, 0, .2), 0 0 15px rgba(48, 153, 245, .5)
    }
    50% {
        -webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, .4), 0 0 18px rgba(48, 153, 245, .9);
        box-shadow: 0 2px 2px rgba(0, 0, 0, .4), 0 0 18px rgba(48, 153, 245, .9)
    }
    to {
        -webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, .2), 0 0 15px rgba(48, 153, 245, .5);
        box-shadow: 0 2px 2px rgba(0, 0, 0, .2), 0 0 15px rgba(48, 153, 245, .5)
    }
}

.theme-dark .support-page #screenshots {
    background-color: #30333c !important;
    border: 1px dashed #3099f5 !important
}

.theme-dark .support-page #screenshots.__drag {
    background-color: grey !important;
    border-color: #f59c1a !important
}

.theme-dark .page-faq .svg-icon {
    fill: #92a5c0
}

.theme-dark .page-faq .category {
    background-color: #323138
}

.theme-dark .page-faq .category__text-h {
    color: #fff
}

.theme-dark .page-faq .category--active,
.theme-dark .page-faq .category:hover {
    -webkit-box-shadow: 0 0 15px rgba(48, 153, 245, .5);
    background-color: rgba(48, 153, 245, .12);
    border-color: #3099f5;
    box-shadow: 0 0 15px rgba(48, 153, 245, .5)
}

.theme-dark .tutorial .rw>.l,
.theme-dark .tutorial .rw>.r {
    -webkit-box-shadow: 0 0 15px 2px #181819;
    box-shadow: 0 0 15px 2px #181819
}

.theme-dark .tutorial .rw>.l h2 {
    color: #fff
}

.theme-dark .tutorial .rw>.l li.active>a {
    color: #dadfe4
}

.theme-dark .trading-strategies .list .svg-icon {
    fill: #92a5c0
}

.theme-dark .trading-strategies .list>li:hover>a {
    -webkit-box-shadow: 0 0 5px 1px rgba(39, 151, 248, .7);
    background-color: rgba(48, 153, 245, .1);
    border-color: #2797f8;
    box-shadow: 0 0 5px 1px rgba(39, 151, 248, .7)
}

.theme-dark .trading-strategies .list>li:hover .svg-icon {
    fill: #fff
}

.theme-dark .trading-strategies .list a {
    background-color: #302f36;
    color: #fff
}

.theme-dark .trading-strategies__in {
    color: #bcc2d5
}

.theme-dark .trading-strategies__in h1,
.theme-dark .trading-strategies__in h2,
.theme-dark .trading-strategies__in h3 {
    color: #fff
}

.theme-dark .achievements-market .balance {
    color: #ffde74
}

.theme-dark .achievements-market .market-buttons a.market-button.no-active {
    -webkit-box-shadow: 0 1px 2px hsla(0, 0%, 100%, .2), 0 0 15px hsla(0, 0%, 100%, .2);
    background-color: rgba(69, 72, 81, .3);
    border: 1px solid #a5a8b3;
    box-shadow: 0 1px 2px hsla(0, 0%, 100%, .2), 0 0 15px hsla(0, 0%, 100%, .2)
}

.theme-dark .achievements-market .market-buttons a.market-button.no-active.sell:focus,
.theme-dark .achievements-market .market-buttons a.market-button.no-active.sell:hover {
    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .3), 0 0 15px rgba(231, 206, 69, .6);
    background-color: rgba(231, 206, 69, .2);
    border-color: #ffe64c;
    box-shadow: 0 1px 2px rgba(0, 0, 0, .3), 0 0 15px rgba(231, 206, 69, .6)
}

.theme-dark .achievements-market .market-buttons a.market-button.no-active.buy:focus,
.theme-dark .achievements-market .market-buttons a.market-button.no-active.buy:hover {
    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .3), 0 0 15px rgba(94, 222, 94, .6);
    background-color: rgba(94, 222, 94, .2);
    border-color: #5ad75a;
    box-shadow: 0 1px 2px rgba(0, 0, 0, .3), 0 0 15px rgba(94, 222, 94, .6)
}

.theme-dark .achievements-market .all-items-discount-block {
    background: #181617;
    background: -webkit-gradient(linear, left bottom, left top, from(#181617), to(#2c2827));
    background: -webkit-linear-gradient(bottom, #181617, #2c2827);
    background: -o-linear-gradient(bottom, #181617 0, #2c2827 100%);
    background: linear-gradient(0deg, #181617, #2c2827);
    border: 2px solid #19191b
}

.theme-dark .achievements-purchases .list-purchases .table__title-link,
.theme-dark .achievements-purchases .list-purchases .tabsp__item.tabsp__item {
    color: #fff
}

.theme-dark .achievements-purchases .list-purchases .tabsp__item--selected.tabsp__item--available {
    background-color: rgba(68, 157, 68, .4)
}

.theme-dark .achievements-purchases .list-purchases .tabsp__item--selected.tabsp__item--active {
    background-color: rgba(255, 160, 49, .4)
}

.theme-dark .achievements-purchases .list-purchases .tabsp__item--selected.tabsp__item--used {
    background-color: rgba(201, 48, 44, .4)
}

.theme-dark .gems-lotto .panel {
    -webkit-box-shadow: none;
    box-shadow: none
}

.theme-dark .gems-lotto .rw>.l,
.theme-dark .gems-lotto .rw>.r {
    -webkit-box-shadow: 0 0 15px 2px #181819;
    box-shadow: 0 0 15px 2px #181819
}

.theme-dark .gems-lotto .stats>p {
    color: #ffde74
}

.theme-dark .gems-lotto .gems-lotto-head .gems-lotto-head__title,
.theme-dark .gems-lotto .gems-lotto-head .message {
    color: #fff
}

.theme-dark .mining-page .rw>.l,
.theme-dark .mining-page .rw>.r {
    -webkit-box-shadow: 0 0 15px 2px #181819;
    background-image: url(../images/bg-noise.png);
    box-shadow: 0 0 15px 2px #181819
}

.theme-dark .mining-page .rw>.r h2 {
    color: #fff
}

.theme-dark .mining-page .mining-stats-block__title {
    color: #ffde74
}

.theme-dark .deposit-compare .item__line {
    border-bottom: 1px solid #45484e
}

.theme-dark .deposit-step-4--crypto,
.theme-dark .deposit-step-4--electrum,
.theme-dark .deposit-step-4--index,
.theme-dark .deposit-step-4--payoneer,
.theme-dark .deposit-step-4--sepa {
    color: #9397a0
}

.theme-dark .deposit-step-4--crypto .message,
.theme-dark .deposit-step-4--crypto .rw>.r .message,
.theme-dark .deposit-step-4--crypto .wh,
.theme-dark .deposit-step-4--electrum .message,
.theme-dark .deposit-step-4--electrum .rw>.r .message,
.theme-dark .deposit-step-4--electrum .wh,
.theme-dark .deposit-step-4--index .message,
.theme-dark .deposit-step-4--index .wh,
.theme-dark .deposit-step-4--payoneer .message,
.theme-dark .deposit-step-4--payoneer .wh,
.theme-dark .deposit-step-4--sepa .message,
.theme-dark .deposit-step-4--sepa .wh {
    color: #fff
}

.theme-dark .page-user-manual .rw>.l .mCustomScrollbar {
    background-color: #212227
}

.theme-dark .page-user-manual .rw>.l,
.theme-dark .page-user-manual .rw>.l .mCustomScrollbar,
.theme-dark .page-user-manual .rw>.r {
    -webkit-box-shadow: 0 0 15px 2px #181819;
    box-shadow: 0 0 15px 2px #181819
}

.theme-dark .page-user-manual .rw>.r img {
    border: 30px solid #31333c
}

.theme-dark .expresses-history .toggle-detail.open {
    background-color: #1d1e22
}

.theme-dark .expresses-history .table .table {
    background-color: #323338
}

.theme-dark .new-year-lottery .rw>.l,
.theme-dark .new-year-lottery .rw>.r {
    -webkit-box-shadow: 0 0 15px 2px #181819;
    box-shadow: 0 0 15px 2px #181819
}

.theme-light .panel .panel-heading {
    background-color: #5a76a8;
    color: #fff
}

.theme-light .panel .panel-title {
    font-size: 14px
}

.theme-light .panel .panel-body {
    -webkit-border-bottom-left-radius: 3px;
    -webkit-border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px
}

.theme-light .panel.box-border {
    -webkit-box-shadow: none;
    box-shadow: none
}

.theme-light .panel.box-border .panel-heading+.panel-body {
    border-top: none
}

.theme-light .panel.box-border .panel-body {
    border: 1px solid rgba(0, 0, 0, .08)
}

.theme-light .panel+.panel {
    margin-top: 15px
}

.theme-light .btn {
    -webkit-border-radius: 4px;
    border: none;
    border-radius: 4px;
    color: #fff;
    padding: 7px 16px 8px
}

.theme-light .btn:focus,
.theme-light .btn:hover {
    color: #fff
}

.theme-light .btn-default {
    color: #333
}

.theme-light .btn-default:focus,
.theme-light .btn-default:hover {
    color: #314e70
}

.theme-light .btn-default-light {
    background-color: #fff;
    color: #333
}

.theme-light .btn-default-light:focus,
.theme-light .btn-default-light:hover {
    background-color: #e6e6e6;
    color: #333
}

.mfp-content .trader-information-modal .tabs>ul>li.active .theme-light a,
.ReactModal__Content .trader-information-modal .tabs>ul>li.active .theme-light a,
.theme-light .btn-primary,
.theme-light .introjs-nextbutton,
.theme-light .introjs-prevbutton,
.theme-light .mfp-content .trader-information-modal .tabs>ul>li.active a,
.theme-light .ReactModal__Content .trader-information-modal .tabs>ul>li.active a {
    background-color: #5181b8
}

.mfp-content .trader-information-modal .tabs>ul>li.active .theme-light a:focus,
.mfp-content .trader-information-modal .tabs>ul>li.active .theme-light a:hover,
.ReactModal__Content .trader-information-modal .tabs>ul>li.active .theme-light a:focus,
.ReactModal__Content .trader-information-modal .tabs>ul>li.active .theme-light a:hover,
.theme-light .btn-primary:focus,
.theme-light .btn-primary:hover,
.theme-light .introjs-nextbutton:focus,
.theme-light .introjs-nextbutton:hover,
.theme-light .introjs-prevbutton:focus,
.theme-light .introjs-prevbutton:hover,
.theme-light .mfp-content .trader-information-modal .tabs>ul>li.active a:focus,
.theme-light .mfp-content .trader-information-modal .tabs>ul>li.active a:hover,
.theme-light .ReactModal__Content .trader-information-modal .tabs>ul>li.active a:focus,
.theme-light .ReactModal__Content .trader-information-modal .tabs>ul>li.active a:hover {
    background-color: #5b88bd
}

.theme-light .btn-danger-light,
.theme-light .introjs-skipbutton {
    background-color: #d9534f
}

.theme-light .btn-danger-light:focus,
.theme-light .btn-danger-light:hover,
.theme-light .introjs-skipbutton:focus,
.theme-light .introjs-skipbutton:hover {
    background-color: #c9302c
}

.theme-light .btn-warn {
    background-color: #f0ad4e
}

.theme-light .btn-warn:focus,
.theme-light .btn-warn:hover {
    background-color: #ec971f
}

.theme-light .btn-gold {
    background-color: #e7ce45
}

.theme-light .btn-gold:focus,
.theme-light .btn-gold:hover {
    background-color: #e4c82e
}

.theme-light .btn-green,
.theme-light .btn-green-light,
.theme-light .introjs-skipbutton.introjs-donebutton {
    background-color: #5cb85c
}

.theme-light .btn-green-light:focus,
.theme-light .btn-green-light:hover,
.theme-light .btn-green:focus,
.theme-light .btn-green:hover,
.theme-light .introjs-skipbutton.introjs-donebutton:focus,
.theme-light .introjs-skipbutton.introjs-donebutton:hover {
    background-color: #449d44
}

.theme-light .btn-live-trading {
    background-color: #4e3e30
}

.theme-light .btn-live-trading:focus,
.theme-light .btn-live-trading:hover {
    background-color: #5e4b3a
}

.theme-light .btn-call,
.theme-light .btn-put {
    -o-transition: background-color .3s, color .3s;
    -webkit-transition: background-color .3s, color .3s;
    transition: background-color .3s, color .3s
}

.theme-light .btn-put {
    background: #ff3e1f;
    color: #b81900
}

.theme-light .btn-put:focus,
.theme-light .btn-put:hover {
    background: #ff3515;
    color: #9f1600
}

.theme-light .btn-call {
    background: #4fc83d;
    color: #2e7924
}

.theme-light .btn-call:focus,
.theme-light .btn-call:hover {
    background: #4ac337;
    color: #27651e
}

.achievements-market .c .theme-light .tabs>ul>li>a,
.mfp-content .clawshorns-analytics-modal .theme-light .tabs>ul>li>a,
.ReactModal__Content .clawshorns-analytics-modal .theme-light .tabs>ul>li>a,
.theme-light .achievements-market .c .tabs>ul>li>a,
.theme-light .mfp-content .clawshorns-analytics-modal .tabs>ul>li>a,
.theme-light .page-top-tabs>ul>li>a,
.theme-light .ReactModal__Content .clawshorns-analytics-modal .tabs>ul>li>a {
    -o-transition: background-color .3s, border-color .3s;
    -webkit-transition: background-color .3s, border-color .3s;
    border-bottom: 2px solid rgba(0, 0, 0, 0);
    transition: background-color .3s, border-color .3s
}

.achievements-market .c .theme-light .tabs>ul>li.active>a,
.achievements-market .c .theme-light .tabs>ul>li:hover>a,
.mfp-content .clawshorns-analytics-modal .theme-light .tabs>ul>li.active>a,
.mfp-content .clawshorns-analytics-modal .theme-light .tabs>ul>li:hover>a,
.ReactModal__Content .clawshorns-analytics-modal .theme-light .tabs>ul>li.active>a,
.ReactModal__Content .clawshorns-analytics-modal .theme-light .tabs>ul>li:hover>a,
.theme-light .achievements-market .c .tabs>ul>li.active>a,
.theme-light .achievements-market .c .tabs>ul>li:hover>a,
.theme-light .mfp-content .clawshorns-analytics-modal .tabs>ul>li.active>a,
.theme-light .mfp-content .clawshorns-analytics-modal .tabs>ul>li:hover>a,
.theme-light .page-top-tabs>ul>li.active>a,
.theme-light .page-top-tabs>ul>li:hover>a,
.theme-light .ReactModal__Content .clawshorns-analytics-modal .tabs>ul>li.active>a,
.theme-light .ReactModal__Content .clawshorns-analytics-modal .tabs>ul>li:hover>a {
    background-color: #edeef0;
    border-bottom-color: #5a76a8
}

.theme-light .table>tbody>tr>td,
.theme-light .table>tbody>tr>th,
.theme-light .table>tfoot>tr>td,
.theme-light .table>tfoot>tr>th,
.theme-light .table>thead>tr>th {
    border-color: #cfd9ec
}

.theme-light .table--odd-even-v1>tbody>tr:nth-child(odd)>td {
    background-color: #f3f3f5
}

.theme-light .table--odd-even-v1>tbody>tr:nth-child(2n)>td {
    background-color: #ecedf0
}

.theme-light .table--odd-even-v1>thead>tr:nth-child(odd)>th {
    background-color: #ecedf0
}

.theme-light .table--odd-even-v1>thead>tr:nth-child(2n)>th {
    background-color: #f3f3f5
}

.theme-light a {
    color: #2a5885;
    font-family: Exo2Regular, sans-serif;
    text-decoration: none
}

.theme-light a:focus,
.theme-light a:hover {
    color: #5e7ea3;
    text-decoration: none
}

.theme-light body {
    background-color: #fff;
    color: #314e70
}

.theme-light #gritter-notice-wrapper .gritter-item-wrapper.gritter-default {
    background: #f3f3f3;
    border-left-color: #d6d6d6
}

.theme-light #gritter-notice-wrapper .gritter-item-wrapper.gritter-default .gritter-close:before {
    background: #d6d6d6
}

.theme-light #gritter-notice-wrapper .gritter-item {
    color: #000
}

.theme-light .mfp-wrap~#gritter-notice-wrapper .gritter-item {
    color: #fff
}

.theme-light .message.message-success {
    background-color: #dff0d8;
    border-color: #d6e9c6;
    color: #3c763d
}

.theme-light .message.message-error {
    background-color: #f2dede;
    border-color: #ebccd1;
    color: #a94442
}

.theme-light .message.message-gold {
    background-color: #e7ce45;
    border-color: #d6bf40
}

.theme-light .message.message-warning {
    background-color: #fcf8e3;
    border-color: #faebcc;
    color: #8a6d3b
}

.theme-light .message.message-info {
    background-color: #d9edf7;
    border-color: #bce8f1;
    color: #31708f
}

.theme-light .dropdown-header {
    background-color: rgba(0, 154, 249, .2)
}

.theme-light .dropdown-menu>.active>a,
.theme-light .dropdown-menu>.active>a:focus,
.theme-light .dropdown-menu>.active>a:hover {
    background-color: #ecedef;
    color: inherit
}

.theme-light .form-control {
    -o-transition: box-shadow .3s;
    -webkit-border-radius: 4px;
    -webkit-transition: -webkit-box-shadow .3s;
    border: 1px solid #dadee3;
    border-radius: 4px;
    transition: -webkit-box-shadow .3s;
    transition: box-shadow .3s;
    transition: box-shadow .3s, -webkit-box-shadow .3s
}

.theme-light .form-control:focus,
.theme-light .form-control:hover {
    -webkit-box-shadow: 0 0 0 1px #bfc2c5;
    box-shadow: 0 0 0 1px #bfc2c5
}

.theme-light .contest__footer {
    background-color: #dcdcdc
}

.theme-light .contest__name,
.theme-light .contest__prize-fund,
.theme-light .contest__time-to-end {
    color: #fff
}

.theme-light .contest+.contest {
    border-top: 1px solid #8e8e8e
}

.theme-light .second-table>tbody>tr:last-child>td {
    border-bottom: 1px solid #cfd9ec
}

.theme-light .second-table>tbody>tr>td {
    border-left: 1px solid #cfd9ec;
    border-top: 1px solid #cfd9ec
}

.theme-light .second-table>tbody>tr>td .key {
    color: #285473
}

.theme-light .notification {
    background: rgba(208, 208, 215, .6);
    border-color: #c3c3c3
}

.theme-light .notification__close {
    background: #dfe1e4;
    color: #829cb8
}

.theme-light .tooltip-content {
    -o-transition: none;
    -webkit-box-shadow: 0 0 5px 1px rgba(0, 0, 0, .2);
    -webkit-transition: none;
    background-color: #fff;
    box-shadow: 0 0 5px 1px rgba(0, 0, 0, .2);
    transition: none
}

.theme-light .tooltip-content.position-down:after {
    border-bottom-color: rgba(0, 0, 0, .2)
}

.theme-light .tooltip-content.position-right:after {
    border-right-color: rgba(0, 0, 0, .2)
}

.theme-light .tooltip-content.position-left:after {
    border-left-color: rgba(0, 0, 0, .2)
}

.theme-light .tooltip-content .tooltip-text {
    color: #314e70
}

.theme-light .progress {
    background-color: #b7cfda
}

.theme-light .progress .progress-bar {
    background-color: linear-gradient(90deg, #009af9, #5ec1ff);
    color: #314e70
}

.theme-light .progress .progress-bar:after {
    background-color: #fff;
    border: 3px solid #a2c6e2;
    height: 10px;
    margin-top: -5px;
    width: 10px
}

.theme-light #chat_app .chat .chat_wrapper {
    background: #f3f3f5;
    border-left-color: #e2e5eb
}

.theme-light #chat_app .chat_teaser {
    border-bottom-color: #e2e5eb
}

.theme-light #chat_app .chat_nav {
    background-color: #5a76a8
}

.theme-light #chat_app .chat_nav .s-active a {
    background-color: #506a98;
    color: #fff
}

.theme-light #chat_app .chat_nav a {
    color: #fff
}

.theme-light #chat_app .chat_nav a:after {
    display: none
}

.theme-light #chat_app input,
.theme-light #chat_app input:focus,
.theme-light #chat_app input:hover,
.theme-light #chat_app select,
.theme-light #chat_app select:focus,
.theme-light #chat_app select:hover,
.theme-light #chat_app textarea,
.theme-light #chat_app textarea:focus,
.theme-light #chat_app textarea:hover {
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    -webkit-border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    -webkit-transition: border-color .15s ease-in-out, -webkit-box-shadow .15s ease-in-out;
    background-color: #fff;
    border: 1px solid #dadee3;
    border-radius: 4px;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    color: #555;
    transition: border-color .15s ease-in-out, -webkit-box-shadow .15s ease-in-out;
    transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
    transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out, -webkit-box-shadow .15s ease-in-out
}

.theme-light #chat_app .chat_message_text {
    background: #e4e4e4
}

.theme-light #chat_app .chat_message_form {
    background: #dcdcdc
}

.theme-light #chat_app .chat_message_form .chat_trigger:hover .chat_icon {
    fill: #c3c3c3
}

.theme-light #chat_app .chat_nav_control .chat_icon {
    fill: #fff
}

.theme-light #chat_app .chat_menu_popup_inner,
.theme-light #chat_app .chat_user_popup_inner {
    background: #f3f5f7;
    border: 1px solid #e4e8ed
}

.theme-light #chat_app .chat_btn_blue {
    background-color: #5181b8
}

.theme-light #chat_app .chat_btn_blue:focus,
.theme-light #chat_app .chat_btn_blue:hover {
    background-color: #5b88bd
}

.theme-light #chat_app .chat_title {
    background-color: rgba(0, 154, 249, .2)
}

.theme-light #chat_app .chat_form .chat_file_upload_area_inner:before {
    background: #f3f5f7
}

.theme-light #chat_app .chat_conversation_emotions_inner {
    background: #f3f5f7
}

.theme-light #chat_app .chat_conversation_emotions_label {
    background: #363d4f;
    color: #fff
}

.theme-light #chat_app .chat_conversation_header {
    background: #dcdcdc
}

.theme-light #chat_app .chat_conversation_header .chat_back:hover .chat_icon {
    fill: #5e7ea3
}

.theme-light #chat_app .chat_conversation_header .chat_dropdown a {
    color: #2a5885
}

.theme-light #chat_app .chat_conversation_header .chat_dropdown a:hover {
    color: #5e7ea3
}

.theme-light #chat_app .chat_message_header .chat_name {
    color: #799aac
}

.theme-light .scroll-to-end {
    background-color: rgba(169, 183, 197, .7)
}

.theme-light .scroll-to-end:hover {
    background-color: rgba(169, 183, 197, .8)
}

.theme-light .scroll-to-end:after {
    content: none
}

.theme-light .type-of-trade-label--demo,
.theme-light .type-of-trade-label--demo:focus,
.theme-light .type-of-trade-label--demo:hover,
.theme-light .type-of-trade-label--live,
.theme-light .type-of-trade-label--live:focus,
.theme-light .type-of-trade-label--live:hover {
    color: #fff
}

.theme-light .type-of-trade-label--live {
    background-color: rgba(247, 133, 32, .7);
    border-color: #f78520
}

.theme-light .type-of-trade-label--demo {
    background-color: rgba(239, 62, 75, .7);
    border-color: #ef3e4b
}

.theme-light .remove-chart-setting__settings .s-badge {
    background-color: #dfe1e4;
    border: 1px solid #d1d4d9;
    color: #285473
}

.theme-light .remove-chart-setting__remove-icon {
    background-color: #dadce0;
    color: #829cb8
}

.theme-light .remove-chart-setting__remove-icon:focus,
.theme-light .remove-chart-setting__remove-icon:hover {
    background-color: #d1d4d9;
    color: #7894b2
}

.theme-light .site-header {
    background-color: #4a76a8;
    border-bottom: 1px solid #4872a3
}

.theme-light .site-header .chart-layout-options-btn {
    border-color: #7294bb
}

.theme-light .site-header .chart-layout-options-btn .square__item {
    background-color: #fff
}

.theme-light .site-header .chart-layout-options-btn.active,
.theme-light .site-header .chart-layout-options-btn:hover {
    background-color: #607cb0
}

.theme-light .site-header .chart-layout-options-btn.active .square__item,
.theme-light .site-header .chart-layout-options-btn:hover .square__item {
    background-color: #8daeda
}

.theme-light .site-header .logo {
    background: url(../images/logo-light.png) no-repeat 0 0;
    height: 30px;
    width: 218px
}

@media only screen and (-o-min-device-pixel-ratio:3/2),
only screen and (-webkit-min-device-pixel-ratio:1.5),
only screen and (min--moz-device-pixel-ratio:1.5),
only screen and (min-device-pixel-ratio:1.5) {
    .theme-light .site-header .logo {
        background: url(../images/logo-light_2x.png) no-repeat 0 0;
        background-size: 218px 30px
    }
}

.theme-light .site-header .type-of-trade-label {
    color: #fff
}

.theme-light .site-header .user-level-text--stranger {
    background-color: rgba(160, 158, 155, .7);
    border: 1px solid rgba(167, 166, 163, .7)
}

.theme-light .site-header .user-level-text--newbie {
    background-color: rgba(198, 38, 164, .7);
    border: 1px solid rgba(211, 40, 175, .7)
}

.theme-light .site-header .user-level-text--beginner {
    background-color: rgba(64, 113, 39, .7);
    border: 1px solid rgba(70, 124, 43, .7)
}

.theme-light .site-header .user-level-text--experienced {
    background-color: rgba(198, 193, 38, .7);
    border: 1px solid rgba(211, 206, 40, .7)
}

.theme-light .site-header .user-level-text--master {
    background-color: rgba(198, 119, 38, .7);
    border: 1px solid rgba(211, 127, 40, .7)
}

.theme-light .site-header .user-level-text--pro {
    background-color: rgba(122, 38, 198, .7);
    border: 1px solid rgba(130, 40, 211, .7)
}

.theme-light .site-header .user-level-text--guru {
    background-color: rgba(38, 95, 198, .7);
    border: 1px solid rgba(40, 101, 211, .7)
}

.theme-light .plot-vertical-scroll-btn {
    background-color: #edeef0;
    border: 1px solid #dfe1e4
}

.theme-light .list-checkbox>label [type=checkbox]:checked~.inner,
.theme-light .list-checkbox>label [type=radio]:checked~.inner,
.theme-light .list-radio>label [type=checkbox]:checked~.inner,
.theme-light .list-radio>label [type=radio]:checked~.inner {
    background-color: #6076a8
}

.theme-light .list-checkbox>label [type=checkbox]:checked~.inner span,
.theme-light .list-checkbox>label [type=radio]:checked~.inner span,
.theme-light .list-radio>label [type=checkbox]:checked~.inner span,
.theme-light .list-radio>label [type=radio]:checked~.inner span {
    color: #fff
}

.theme-light .list-checkbox>label [type=checkbox]:checked~.inner .svg-icon,
.theme-light .list-checkbox>label [type=radio]:checked~.inner .svg-icon,
.theme-light .list-radio>label [type=checkbox]:checked~.inner .svg-icon,
.theme-light .list-radio>label [type=radio]:checked~.inner .svg-icon {
    fill: #fff
}

.theme-light .list-checkbox>label [type=checkbox]:checked~.inner .icon,
.theme-light .list-checkbox>label [type=radio]:checked~.inner .icon,
.theme-light .list-radio>label [type=checkbox]:checked~.inner .icon,
.theme-light .list-radio>label [type=radio]:checked~.inner .icon {
    color: #fff
}

.theme-light .list-checkbox>label.active>.inner,
.theme-light .list-checkbox>label:hover>.inner,
.theme-light .list-radio>label.active>.inner,
.theme-light .list-radio>label:hover>.inner {
    background-color: #6076a8
}

.theme-light .list-checkbox>label.active>.inner .icon,
.theme-light .list-checkbox>label.active>.inner span,
.theme-light .list-checkbox>label:hover>.inner .icon,
.theme-light .list-checkbox>label:hover>.inner span,
.theme-light .list-radio>label.active>.inner .icon,
.theme-light .list-radio>label.active>.inner span,
.theme-light .list-radio>label:hover>.inner .icon,
.theme-light .list-radio>label:hover>.inner span {
    color: #fff
}

.theme-light .list-checkbox .inner,
.theme-light .list-radio .inner {
    background-color: #fff
}

.theme-light .list-checkbox .inner>span,
.theme-light .list-radio .inner>span {
    color: #2a5885
}

.theme-light .list-checkbox .inner .icon,
.theme-light .list-radio .inner .icon {
    color: #829cb8
}

.theme-light .list-checkbox span,
.theme-light .list-radio span {
    color: #2a5885
}

.theme-light .list-links>li>a {
    background-color: #fff;
    border-color: rgba(48, 153, 245, .2);
    color: #2a5885
}

.theme-light .list-links>li>a .svg-icon {
    color: #829cb8
}

.theme-light .list-links>li.active>a,
.theme-light .list-links>li:hover>a {
    background-color: #6076a8;
    border-color: #4d5e86;
    color: #fff
}

.theme-light .list-links>li.active>a .svg-icon,
.theme-light .list-links>li:hover>a .svg-icon {
    fill: #fff
}

.theme-light .daterangepicker .ranges li.active,
.theme-light .daterangepicker .ranges li:hover {
    background-color: #6076a8;
    border: 1px solid rgba(0, 0, 0, 0);
    color: #fff
}

.theme-light .slick-slider .slick-dots li.slick-active button:before {
    background: #777;
    border-color: #777
}

.theme-light .slick-slider .slick-dots li button:before {
    border: 1px solid #777
}

.theme-light .booster-block {
    background-color: #edeef0
}

.theme-light .booster-block__header {
    background-color: #4a76a8;
    color: #fff
}

.theme-light .booster-block .divider {
    background-color: #c5d0db
}

.theme-light .booster-block .insufficient-level {
    color: #ff8686
}

.theme-light .diamond-info__count {
    color: #595a5a
}

.theme-light .diamond-info__count-with-discount {
    color: #909090
}

.theme-light .diamond-info .insufficient-level {
    color: #ff8686
}

.theme-light .tournament-upcoming-message {
    background-color: #edeef0;
    border: 1px solid #c5d0db
}

.theme-light .tournament-upcoming-message__title {
    color: #5a76a8
}

.theme-light .svg-icon {
    fill: #829cb8
}

.theme-light .left-top-container .currencies-block__in,
.theme-light .left-top-container .items__link {
    -webkit-border-radius: 4px;
    background-color: #5a76a8;
    border-radius: 4px;
    color: #fff
}

.theme-light .left-top-container .items__link--chart-type .svg-icon {
    fill: #fff
}

.theme-light .left-top-container .currencies-block__in>a,
.theme-light .left-top-container .currencies-block__in>div {
    border-left: 1px solid rgba(0, 0, 0, .2);
    color: #fff
}

.theme-light .left-top-container .currencies-block .icon .timeframe {
    color: #9397a0
}

.theme-light .left-top-container .currencies-block .icon-chart-settings {
    color: #829cb8
}

.theme-light .counter--red {
    background-color: rgba(255, 68, 32, .5)
}

.theme-light .counter--yellow {
    background-color: rgba(232, 180, 0, .5)
}

.theme-light .counter--violet {
    background-color: rgba(95, 60, 184, .5)
}

.left-top-container .theme-light .items__link--market-watch>.fa-check,
.left-top-container .theme-light .items__link--market-watch>.user-level-block--active:before,
.left-top-container .theme-light .items__link--rating-widget>.fa-check,
.left-top-container .theme-light .items__link--rating-widget>.user-level-block--active:before,
.left-top-container .theme-light .items__link--social>.fa-check,
.left-top-container .theme-light .items__link--social>.user-level-block--active:before,
.left-top-container .theme-light .items__link--trade-monitor>.fa-check,
.left-top-container .theme-light .items__link--trade-monitor>.user-level-block--active:before,
.left-top-container .theme-light .items__link--zoom>.fa-check,
.left-top-container .theme-light .items__link--zoom>.user-level-block--active:before,
.left-top-container .theme-light .items__timeframe,
.theme-light .counter--blue,
.theme-light .left-top-container .items__link--market-watch>.fa-check,
.theme-light .left-top-container .items__link--market-watch>.user-level-block--active:before,
.theme-light .left-top-container .items__link--rating-widget>.fa-check,
.theme-light .left-top-container .items__link--rating-widget>.user-level-block--active:before,
.theme-light .left-top-container .items__link--social>.fa-check,
.theme-light .left-top-container .items__link--social>.user-level-block--active:before,
.theme-light .left-top-container .items__link--trade-monitor>.fa-check,
.theme-light .left-top-container .items__link--trade-monitor>.user-level-block--active:before,
.theme-light .left-top-container .items__link--zoom>.fa-check,
.theme-light .left-top-container .items__link--zoom>.user-level-block--active:before,
.theme-light .left-top-container .items__timeframe {
    background-color: rgba(0, 154, 249, .5)
}

.theme-light .counter--green {
    background-color: rgba(62, 181, 84, .5)
}

.theme-light .counter--dark-orange {
    background-color: rgba(199, 120, 56, .5)
}

.theme-light .mdl-switch.is-checked .mdl-switch__thumb {
    -webkit-box-shadow: none;
    background-color: #5e85b1;
    box-shadow: none
}

.theme-light .bonus-100 {
    background-color: #f0ad4e;
    color: #fff
}

.theme-light .bonus-100>small>i {
    color: #fff
}

.theme-light .bonus-100:focus,
.theme-light .bonus-100:hover {
    background-color: #ec971f;
    color: #e2e2e2
}

.theme-light .modal_register_demo {
    background-color: rgba(0, 0, 0, .8)
}

.theme-light .modal_register_demo .login {
    background-color: #f3f5f7
}

.theme-light .unlocked-achievements-block {
    background-color: #fff;
    border: 1px solid #c5d0db
}

.theme-light .unlocked-achievements-block .info-block__title {
    border-bottom: 1px solid #c5d0db
}

.theme-light .unlocked-achievements-block .info-block__bonus {
    border-right: 1px solid #c5d0db
}

.theme-light .unlocked-achievements-block .info-block__divider {
    border-left: 1px solid #c5d0db
}

.theme-light .redirect-message b {
    color: #6076a8;
    font-weight: 700
}

.theme-light .left-sidebar,
.theme-light .right-sidebar {
    background-color: #edeef0
}

.theme-light .left-sidebar a,
.theme-light .right-sidebar a {
    color: #285473
}

.theme-light .left-sidebar a>i,
.theme-light .right-sidebar a>i {
    color: #829cb8
}

.theme-light .left-sidebar li.active a,
.theme-light .left-sidebar li:hover a,
.theme-light .right-sidebar li.active a,
.theme-light .right-sidebar li:hover a {
    background-color: #e1e5eb
}

.theme-light .mfp-content>div,
.theme-light .ReactModal__Content>div {
    background-color: #f3f5f7
}

.theme-light .mfp-content>div .mfp-close,
.theme-light .mfp-content>div .modal-close,
.theme-light .ReactModal__Content>div .mfp-close,
.theme-light .ReactModal__Content>div .modal-close {
    background-color: #edeef0;
    color: #829cb8
}

.theme-light .mfp-content>div .mfp-close:focus,
.theme-light .mfp-content>div .mfp-close:hover,
.theme-light .mfp-content>div .modal-close:focus,
.theme-light .mfp-content>div .modal-close:hover,
.theme-light .ReactModal__Content>div .mfp-close:focus,
.theme-light .ReactModal__Content>div .mfp-close:hover,
.theme-light .ReactModal__Content>div .modal-close:focus,
.theme-light .ReactModal__Content>div .modal-close:hover {
    background-color: #e5e6e9;
    color: #7894b2
}

.theme-light .assets-favorites-list {
    border-bottom: 1px solid #c5d0db
}

.theme-light .assets-favorites-arrow {
    color: #829cb8
}

.theme-light .assets-favorites-arrow:hover {
    color: #728faf
}

.theme-light .assets-favorites-arrow--disabled {
    color: #aab1b9
}

.theme-light .assets-favorites-arrow--disabled:hover {
    color: #9ca4ad
}

.theme-light .assets-favorites-item {
    background-color: #edeef0;
    border: 1px solid #d2d2d2
}

.theme-light .assets-favorites-item__close {
    color: #829cb8
}

.theme-light .assets-favorites-item--active {
    background-color: #e2e2e2;
    border: 1px solid #dcdcdc;
    border-bottom: 2px solid #5a76a8
}

.theme-light .assets-favorites-item--disabled {
    color: #aab1b9
}

.theme-light .assets-favorites-item--bg-green {
    background: rgba(0, 128, 0, .12)
}

.theme-light .assets-favorites-item--bg-green .profit__in {
    color: #006700
}

.theme-light .assets-favorites-item--bg-red {
    background: rgba(255, 0, 0, .12)
}

.theme-light .assets-favorites-item--bg-red .profit__in {
    color: #e60000
}

.theme-light .assets-favorites-item--bg-yellow {
    background: rgba(255, 255, 0, .12)
}

.theme-light .assets-favorites-item--bg-yellow .profit__in {
    color: #c3c30e
}

.theme-light .assets-favorites-item--not-traded,
.theme-light .assets-favorites-item--readonly {
    background-color: #efefef;
    border-color: #e2e2e2;
    color: #939393
}

.theme-light .assets-favorites-item.sortable-ghost {
    border: 1px dashed #009af9
}

.theme-light .top-left-wrap .info-icons__item:hover .info-icons__link {
    background-color: #eaebed
}

.theme-light .top-left-wrap .info-icons__link {
    -webkit-border-radius: 4px;
    -webkit-box-shadow: 0 0 5px 1px rgba(0, 0, 0, .2);
    background-color: #fff;
    border: 1px solid rgba(0, 0, 0, .15);
    border-radius: 4px;
    box-shadow: 0 0 5px 1px rgba(0, 0, 0, .2)
}

.theme-light .top-left-wrap .info-icons--active .info-icons__link {
    background-color: #eaebed
}

.theme-light .select3 {
    background-color: #fff;
    border: 1px solid #e2e2e2
}

.theme-light .select3:hover,
.theme-light .select3:hover>ul {
    border-color: #c9c9c9
}

.theme-light .select3>p>.text {
    background-color: #fff;
    color: #314e70
}

.theme-light .select3>ul {
    background-color: #fff;
    border: 1px solid #e2e2e2
}

.theme-light .select3 input,
.theme-light .select3>ul>li.selected>a,
.theme-light .select3>ul>li:hover>a {
    background-color: #fff;
    color: #314e70
}

.theme-light .right-sidebar-modal {
    background-color: rgba(243, 243, 245, .8)
}

.theme-light .right-sidebar-modal.mt5-accounts-modal .tab-wrap .tab-nav li a,
.theme-light .right-sidebar-modal.signals-modal .tab-wrap .tab-nav li a,
.theme-light .right-sidebar-modal.social-modal .tab-wrap .tab-nav li a {
    color: #829cb8
}

.theme-light .right-sidebar-modal .tab-wrap .tab-nav li a {
    background-color: #edeef0
}

.theme-light .right-sidebar-modal .tab-wrap .tab-nav li.active a {
    background-color: #e1e5eb
}

.theme-light .right-sidebar-modal.trades-modal li.even,
.theme-light .right-sidebar-modal.trades-modal li:nth-child(2n) {
    background-color: #ecedf0
}

.theme-light .right-sidebar-modal.trades-modal .closed-trades li:hover,
.theme-light .right-sidebar-modal.trades-modal .opened-traders .order-graph-show:hover,
.theme-light .right-sidebar-modal.trades-modal .opened-traders li:hover {
    background-color: #ecedef
}

.theme-light .right-sidebar-modal.express-bets-modal {
    background-color: #f3f3f5
}

.theme-light .right-sidebar-modal.express-bets-modal .express-item__deal.even,
.theme-light .right-sidebar-modal.express-bets-modal li.even {
    background-color: #ecedf0
}

.theme-light .right-sidebar-modal.express-bets-modal li:hover {
    background-color: #ecedef
}

.theme-light .right-sidebar-modal.express-bets-modal .express-item__short-info .amount {
    color: #3099f5
}

.theme-light .right-sidebar-modal.express-bets-modal .express-item__id,
.theme-light .right-sidebar-modal.express-bets-modal .express-item__id span,
.theme-light .right-sidebar-modal.express-bets-modal .express-item__time,
.theme-light .right-sidebar-modal.express-bets-modal .express-item__time span {
    color: #314e70
}

.theme-light .right-sidebar-modal2 .tab-wrap {
    background-color: #f3f3f5
}

.theme-light .right-sidebar-modal2 .tab-wrap .tab-nav li a {
    background-color: #edeef0;
    color: #829cb8
}

.theme-light .right-sidebar-modal2 .tab-wrap .tab-nav .active>a {
    background-color: #e1e5eb;
    color: #829cb8
}

.theme-light .right-sidebar-modal2 .flex-vertical-block {
    background-color: rgba(243, 243, 245, .8)
}

.theme-light .right-sidebar-modal2 .filter,
.theme-light .right-sidebar-modal2 .title {
    background-color: #edeef0
}

.theme-light .achievements-notice {
    -webkit-border-radius: 6px;
    background-color: #f3f5f7;
    border: 1px solid #d4dce3;
    border-radius: 6px;
    padding: 10px
}

.theme-light .intl-tel-input .country-list .divider {
    border-bottom-color: #f1f1f1
}

.theme-light .layout-container .chart-item:after,
.theme-light .layout-container .chart-item:before {
    -webkit-box-shadow: 0 0 4px 1px #d1d8e0;
    background: #829cb8;
    box-shadow: 0 0 4px 1px #d1d8e0
}

.theme-light .call-put-wrap .call-put-block,
.theme-light .call-put-wrap .call-put-item:not(.zoom-controls) {
    background-color: #f3f3f3;
    border: 1px solid rgba(0, 0, 0, .05)
}

.theme-light .call-put-wrap .call-put-item__close {
    background-color: #edeef0;
    color: #829cb8
}

.theme-light .call-put-wrap .call-put-item__close:hover {
    background-color: #e5e6e9;
    color: #7894b2
}

.theme-light .call-put-wrap .block__control {
    background-color: #edeef0;
    border: 1px solid #dadce0
}

.theme-light .call-put-wrap .call-put-block .block input {
    background-color: #edeef0
}

.theme-light .call-put-wrap .call-put-block .block .buttons,
.theme-light .call-put-wrap .call-put-block .block .buttons__minus,
.theme-light .call-put-wrap .call-put-block .block .value__time-frame,
.theme-light .call-put-wrap .call-put-block .block .value__val {
    border-color: #dadce0
}

.theme-light .call-put-wrap .call-put-block .block .list {
    -webkit-box-shadow: 0 0 5px 1px rgba(0, 0, 0, .2);
    background-color: #fff;
    box-shadow: 0 0 5px 1px rgba(0, 0, 0, .2)
}

.theme-light .call-put-wrap .call-put-block .block .list__link {
    background-color: #edeef0
}

.theme-light .call-put-wrap .call-put-block .block .list__item--active .list__link,
.theme-light .call-put-wrap .call-put-block .block .list__item:hover .list__link {
    background-color: #e1e5eb
}

.theme-light .call-put-wrap .call-put-block .block .list--time-frames .list__k {
    border-color: #fff
}

.theme-light .personal-discount-on-all-goods__info {
    color: #bbb80a
}

.theme-light .virtual-keyboard {
    -webkit-box-shadow: 0 0 5px 1px rgba(0, 0, 0, .2);
    background-color: #fff;
    box-shadow: 0 0 5px 1px rgba(0, 0, 0, .2)
}

.theme-light .virtual-keyboard__input {
    background-color: #edeef0
}

.theme-light .virtual-keyboard__input:hover {
    background-color: #e1e5eb
}

.theme-light .new-year .site-header .logo {
    background-image: url(../images/new-year/logo/size/logo-white-hor.png);
    height: 30px;
    width: 170px
}

@media only screen and (-o-min-device-pixel-ratio:3/2),
only screen and (-webkit-min-device-pixel-ratio:1.5),
only screen and (min--moz-device-pixel-ratio:1.5),
only screen and (min-device-pixel-ratio:1.5) {
    .theme-light .new-year .site-header .logo {
        background-image: url(../images/new-year/logo/size/logo-white-hor%402x.png);
        background-size: 170px 30px
    }
}

.theme-light .drawing-settings-panel-wrapper .drawing-settings-panel {
    background-color: #5a76a8;
    border: #fff
}

.theme-light .drawing-settings-panel-wrapper .drawing-settings-panel__handle svg {
    fill: #fff
}

.theme-light .drawing-settings-panel-wrapper .drawing-settings-panel__btn {
    border-left: 1px solid hsla(0, 0%, 100%, .5);
    color: #c5c5cb
}

.theme-light .drawing-settings-panel-wrapper .drawing-settings-panel__btn.active,
.theme-light .drawing-settings-panel-wrapper .drawing-settings-panel__btn:hover {
    background-color: #5a76a8;
    color: #fff
}

.theme-light .drawing-settings-panel-wrapper .drawing-settings-panel__btn.active svg,
.theme-light .drawing-settings-panel-wrapper .drawing-settings-panel__btn:hover svg,
.theme-light .drawing-settings-panel-wrapper .drawing-settings-panel__btn svg {
    fill: #fff
}

.theme-light .drawing-settings-panel-wrapper .drawing-settings-panel__colors-list {
    background-color: #5a76a8
}

.theme-light .drawing-settings-panel-wrapper .drawing-settings-panel__colors-list:before {
    border-bottom-color: #5a76a8
}

.theme-light .drawing-settings-panel-wrapper .drawing-settings-panel__weights-list {
    background-color: #5a76a8
}

.theme-light .drawing-settings-panel-wrapper .drawing-settings-panel__weights-list a,
.theme-light .drawing-settings-panel-wrapper .drawing-settings-panel__weights-list a.active,
.theme-light .drawing-settings-panel-wrapper .drawing-settings-panel__weights-list a:hover {
    color: #fff
}

.theme-light .drawing-settings-panel-wrapper .drawing-settings-panel__weights-list:before {
    border-bottom-color: #5a76a8
}

.theme-light .call-put-wrap .opening-first-deal {
    background-color: rgba(85, 84, 59, .8) !important;
    border-color: rgba(231, 206, 69, .8)
}

.theme-light .call-put-wrap .opening-first-deal .price-down {
    color: #ff6a58
}

.theme-light .call-put-wrap .opening-first-deal .call-put-item__close:hover {
    background-color: #aa9731;
    color: #ecd65b
}

.theme-light .call-put-wrap .market-watch .progress .progress-bar:after {
    -webkit-box-shadow: none;
    background-color: #fff;
    box-shadow: none
}

.theme-light .call-put-wrap .zoom-controls>a,
.theme-light .drop-down-modal--quotes-list {
    -webkit-box-shadow: 0 0 5px 1px rgba(0, 0, 0, .2);
    background-color: #fff;
    box-shadow: 0 0 5px 1px rgba(0, 0, 0, .2)
}

.theme-light .drop-down-modal--quotes-list .quotes-wrap .tab-nav li a {
    -o-transition: color .3s, background-color .3s, border .3s;
    -webkit-transition: color .3s, background-color .3s, border .3s;
    background-color: #edeef0;
    transition: color .3s, background-color .3s, border .3s
}

.theme-light .drop-down-modal--quotes-list .quotes-wrap .tab-nav li.active a,
.theme-light .drop-down-modal--quotes-list .quotes-wrap .tab-nav li:hover a {
    background-color: #5a76a8;
    color: #fff
}

.theme-light .drop-down-modal--quotes-list .quotes-wrap .tab-nav li.find.active input::-webkit-input-placeholder,
.theme-light .drop-down-modal--quotes-list .quotes-wrap .tab-nav li.find:hover input::-webkit-input-placeholder {
    color: #fff
}

.theme-light .drop-down-modal--quotes-list .quotes-wrap .tab-nav li.find.active input:-ms-input-placeholder,
.theme-light .drop-down-modal--quotes-list .quotes-wrap .tab-nav li.find:hover input:-ms-input-placeholder {
    color: #fff
}

.theme-light .drop-down-modal--quotes-list .quotes-wrap .tab-nav li.find.active input::-ms-input-placeholder,
.theme-light .drop-down-modal--quotes-list .quotes-wrap .tab-nav li.find:hover input::-ms-input-placeholder {
    color: #fff
}

.theme-light .drop-down-modal--quotes-list .quotes-wrap .tab-nav li.find.active input::placeholder,
.theme-light .drop-down-modal--quotes-list .quotes-wrap .tab-nav li.find:hover input::placeholder {
    color: #fff
}

.theme-light .drop-down-modal--quotes-list .quotes-wrap .tab-body .assets-list .asset-item.active a,
.theme-light .drop-down-modal--quotes-list .quotes-wrap .tab-body .assets-list .asset-item:hover:not(.asset-item--no-active) a {
    background-color: #e1e5eb
}

.theme-light .drop-down-modal--quotes-list .quotes-wrap .tab-body .assets-list .asset-item--no-active:hover>.change_symbol {
    color: #8fa5bf
}

.theme-light .drop-down-modal--quotes-list .quotes-wrap .change_symbol .fa {
    color: #ff9706
}

.theme-light .drop-down-modal--balance {
    -webkit-box-shadow: 0 0 5px 1px rgba(0, 0, 0, .2);
    background-color: #fff;
    box-shadow: 0 0 5px 1px rgba(0, 0, 0, .2)
}

.theme-light .drop-down-modal--balance .btn {
    -webkit-box-shadow: none;
    border-color: rgba(92, 198, 38, .75);
    box-shadow: none;
    font-family: Exo2Bold, sans-serif
}

.theme-light .drop-down-modal--balance .balance-list .balance__item--border-top:before {
    border-bottom: 1px solid #ebecec;
    border-top: 1px solid #dedfe0
}

.theme-light .drop-down-modal--user-info {
    -webkit-box-shadow: 0 0 5px 1px rgba(0, 0, 0, .2);
    background-color: #fff;
    box-shadow: 0 0 5px 1px rgba(0, 0, 0, .2)
}

.theme-light .drop-down-modal--user-info .dropdown-profile-info .hr {
    border-top: 1px solid #eaeaec
}

.theme-light .drop-down-modal--user-info .drop-down-list-wrapper {
    background-color: #f7f7f7
}

.theme-light .drop-down-modal--user-info .drop-down-list-wrapper a:hover {
    background-color: #e1e5eb
}

.theme-light .drop-down-modal--window-layout-switcher {
    -webkit-box-shadow: 0 0 5px 1px rgba(0, 0, 0, .2);
    background-color: #fff;
    box-shadow: 0 0 5px 1px rgba(0, 0, 0, .2)
}

.theme-light .drop-down-modal--window-layout-switcher .sq__item {
    background: #425e86
}

.theme-light .drop-down-modal--window-layout-switcher .sq.active .sq__item,
.theme-light .drop-down-modal--window-layout-switcher .sq:hover .sq__item {
    background: #8daeda
}

.theme-light .drop-down-modal--chart-type {
    -webkit-box-shadow: 0 0 5px 1px rgba(0, 0, 0, .2);
    background-color: #f3f5f7;
    box-shadow: 0 0 5px 1px rgba(0, 0, 0, .2)
}

.theme-light .drop-down-modal--server-list {
    -webkit-box-shadow: 0 0 5px 1px rgba(0, 0, 0, .2);
    background-color: #fff;
    box-shadow: 0 0 5px 1px rgba(0, 0, 0, .2)
}

.theme-light .drop-down-modal--server-list .date-center {
    -o-transition: background-color .3s;
    -webkit-transition: background-color .3s;
    background-color: #f7f7f7;
    transition: background-color .3s
}

.theme-light .drop-down-modal--server-list .date-center--disable {
    opacity: .3
}

.theme-light .drop-down-modal--server-list .date-center--active,
.theme-light .drop-down-modal--server-list .date-center:hover:not(.date-center--disable) {
    background-color: #e1e5eb
}

.theme-light .drop-down-modal__choose-period {
    -webkit-box-shadow: 0 0 5px 1px rgba(0, 0, 0, .2);
    background-color: #fff;
    box-shadow: 0 0 5px 1px rgba(0, 0, 0, .2)
}

.theme-light .drop-down-modal__choose-period a {
    background-color: #edeef0
}

.theme-light .drop-down-modal__choose-period a.active,
.theme-light .drop-down-modal__choose-period a:hover {
    background-color: #e1e5eb;
    border-color: #fff
}

.theme-light .drop-down-modal .drawings-modal,
.theme-light .drop-down-modal__signal-settings {
    -webkit-box-shadow: 0 0 5px 1px rgba(0, 0, 0, .2);
    background-color: #fff;
    box-shadow: 0 0 5px 1px rgba(0, 0, 0, .2)
}

.theme-light .drop-down-modal .drawings-modal__item .drawing-icon svg {
    fill: #5a76a8
}

.theme-light .drop-down-modal .drawings-modal__item:hover {
    background-color: #5a76a8
}

.theme-light .drop-down-modal .drawings-modal__item:hover .drawing-label {
    color: #fff
}

.theme-light .drop-down-modal .drawings-modal__item:hover .drawing-icon svg {
    fill: #fff
}

.theme-light .mfp-content .trader-information-modal .rw,
.theme-light .ReactModal__Content .trader-information-modal .rw {
    margin-bottom: 20px
}

.theme-light .mfp-content .trader-information-modal .level .wreath-levels,
.theme-light .ReactModal__Content .trader-information-modal .level .wreath-levels {
    background-color: #f3f5f7
}

.theme-light .mfp-content .trader-information-modal .tabs>ul>li.active a,
.theme-light .ReactModal__Content .trader-information-modal .tabs>ul>li.active a {
    color: #fff
}

.theme-light .mfp-content .trader-information-modal .copy-info-table>tbody>tr>td:first-child,
.theme-light .mfp-content .trader-information-modal .info-table>tbody>tr>td:first-child,
.theme-light .ReactModal__Content .trader-information-modal .copy-info-table>tbody>tr>td:first-child,
.theme-light .ReactModal__Content .trader-information-modal .info-table>tbody>tr>td:first-child {
    border-left: 1px solid #cfd9ec
}

.theme-light .mfp-content .trader-information-modal .copy-info-table>tbody>tr>td:last-child,
.theme-light .mfp-content .trader-information-modal .info-table>tbody>tr>td:last-child,
.theme-light .ReactModal__Content .trader-information-modal .copy-info-table>tbody>tr>td:last-child,
.theme-light .ReactModal__Content .trader-information-modal .info-table>tbody>tr>td:last-child {
    border-right: 1px solid #cfd9ec
}

.theme-light .mfp-content .account-comparison-modal .title,
.theme-light .ReactModal__Content .account-comparison-modal .title {
    color: #5a76a8
}

.theme-light .mfp-content .clawshorns-analytics-modal .filter .btn_,
.theme-light .ReactModal__Content .clawshorns-analytics-modal .filter .btn_ {
    -moz-user-select: none;
    -ms-user-select: none;
    -webkit-border-radius: 4px;
    -webkit-user-select: none;
    border: none;
    border-radius: 4px;
    cursor: pointer;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857143;
    padding: 7px 16px;
    text-align: center;
    user-select: none;
    white-space: nowrap
}

.theme-light .mfp-content .clawshorns-analytics-modal .filter .btn_:focus,
.theme-light .mfp-content .clawshorns-analytics-modal .filter .btn_:hover,
.theme-light .ReactModal__Content .clawshorns-analytics-modal .filter .btn_:focus,
.theme-light .ReactModal__Content .clawshorns-analytics-modal .filter .btn_:hover {
    background-color: #eee
}

.theme-light .mfp-content .clawshorns-analytics-modal .filter .btn_.active,
.theme-light .ReactModal__Content .clawshorns-analytics-modal .filter .btn_.active {
    background-color: #5181b8;
    color: #fff
}

.theme-light .mfp-content .clawshorns-analytics-modal .applications__item+.applications__item,
.theme-light .ReactModal__Content .clawshorns-analytics-modal .applications__item+.applications__item {
    border-top: 1px solid #c5d0db
}

.theme-light .mfp-content .clawshorns-analytics-modal .calendar-item-info-block,
.theme-light .mfp-content .clawshorns-analytics-modal .table-analytics>tbody>tr.opened>td,
.theme-light .mfp-content .clawshorns-analytics-modal .table-analytics>tbody>tr:hover>td,
.theme-light .mfp-content .clawshorns-analytics-modal .table-calendar>tbody>tr.opened>td,
.theme-light .mfp-content .clawshorns-analytics-modal .table-calendar>tbody>tr:hover>td,
.theme-light .ReactModal__Content .clawshorns-analytics-modal .calendar-item-info-block,
.theme-light .ReactModal__Content .clawshorns-analytics-modal .table-analytics>tbody>tr.opened>td,
.theme-light .ReactModal__Content .clawshorns-analytics-modal .table-analytics>tbody>tr:hover>td,
.theme-light .ReactModal__Content .clawshorns-analytics-modal .table-calendar>tbody>tr.opened>td,
.theme-light .ReactModal__Content .clawshorns-analytics-modal .table-calendar>tbody>tr:hover>td {
    background-color: #fff
}

.theme-light .mfp-content .achievement-info-modal .item,
.theme-light .ReactModal__Content .achievement-info-modal .item {
    background-color: #fff;
    border: 1px solid #c5d0db
}

.theme-light .mfp-content .achievement-info-modal .item .info>div:before,
.theme-light .ReactModal__Content .achievement-info-modal .item .info>div:before {
    border-right: 1px solid #c5d0db
}

.theme-light .mfp-content .achievement-info-modal .item .divider,
.theme-light .ReactModal__Content .achievement-info-modal .item .divider {
    background-color: #c5d0db
}

.theme-light .mfp-content .faq-modal .footer,
.theme-light .ReactModal__Content .faq-modal .footer {
    background-color: #edeef0
}

.theme-light .mfp-content .crystal-info-modal .r .title,
.theme-light .mfp-content .exp-info-modal .title,
.theme-light .ReactModal__Content .crystal-info-modal .r .title,
.theme-light .ReactModal__Content .exp-info-modal .title {
    color: #5a76a8
}

.theme-light .mfp-content .pending-order-modal .nav>a,
.theme-light .ReactModal__Content .pending-order-modal .nav>a {
    background: rgba(48, 153, 245, .05);
    border: 1px dashed #48a5f6
}

.theme-light .mfp-content .pending-order-modal .nav>a.active,
.theme-light .ReactModal__Content .pending-order-modal .nav>a.active {
    border-color: #3099f5;
    border-style: solid
}

.theme-light .mfp-content .unlocked-achievements-modal .total-info__divider,
.theme-light .ReactModal__Content .unlocked-achievements-modal .total-info__divider {
    border-left: 1px solid #c5d0db
}

.theme-light .mfp-content .settings-modal__category,
.theme-light .ReactModal__Content .settings-modal__category {
    background-color: #fff
}

.theme-light .mfp-content .settings-modal__category--active,
.theme-light .ReactModal__Content .settings-modal__category--active {
    background-color: #e1e5eb
}

.theme-light .mfp-content .settings-modal__category .svg-icon,
.theme-light .ReactModal__Content .settings-modal__category .svg-icon {
    fill: #314e70
}

.theme-light .mfp-content .booster-block .diamond-info:not(.diamond-info--money) .diamond-info__text,
.theme-light .ReactModal__Content .booster-block .diamond-info:not(.diamond-info--money) .diamond-info__text {
    text-shadow: none
}

.theme-light .mfp-content .chart-settings-modal2--drawings .list-items .list-item,
.theme-light .mfp-content .chart-settings-modal2--indicators .list-items .list-item,
.theme-light .ReactModal__Content .chart-settings-modal2--drawings .list-items .list-item,
.theme-light .ReactModal__Content .chart-settings-modal2--indicators .list-items .list-item {
    -o-transition: background-color .3s, color .3s;
    -webkit-transition: background-color .3s, color .3s;
    background-color: #edeef0;
    transition: background-color .3s, color .3s
}

.theme-light .mfp-content .chart-settings-modal2--drawings .list-items .list-item--active,
.theme-light .mfp-content .chart-settings-modal2--drawings .list-items .list-item:hover:not(.list-item--disabled),
.theme-light .mfp-content .chart-settings-modal2--indicators .list-items .list-item--active,
.theme-light .mfp-content .chart-settings-modal2--indicators .list-items .list-item:hover:not(.list-item--disabled),
.theme-light .ReactModal__Content .chart-settings-modal2--drawings .list-items .list-item--active,
.theme-light .ReactModal__Content .chart-settings-modal2--drawings .list-items .list-item:hover:not(.list-item--disabled),
.theme-light .ReactModal__Content .chart-settings-modal2--indicators .list-items .list-item--active,
.theme-light .ReactModal__Content .chart-settings-modal2--indicators .list-items .list-item:hover:not(.list-item--disabled) {
    background-color: #6076a8;
    color: #fff
}

.theme-light .mfp-content .chart-settings-modal2--drawings .list-items .list-item--active .quick-add,
.theme-light .mfp-content .chart-settings-modal2--drawings .list-items .list-item:hover:not(.list-item--disabled) .quick-add,
.theme-light .mfp-content .chart-settings-modal2--indicators .list-items .list-item--active .quick-add,
.theme-light .mfp-content .chart-settings-modal2--indicators .list-items .list-item:hover:not(.list-item--disabled) .quick-add,
.theme-light .ReactModal__Content .chart-settings-modal2--drawings .list-items .list-item--active .quick-add,
.theme-light .ReactModal__Content .chart-settings-modal2--drawings .list-items .list-item:hover:not(.list-item--disabled) .quick-add,
.theme-light .ReactModal__Content .chart-settings-modal2--indicators .list-items .list-item--active .quick-add,
.theme-light .ReactModal__Content .chart-settings-modal2--indicators .list-items .list-item:hover:not(.list-item--disabled) .quick-add {
    color: #fff
}

.theme-light .mfp-content .chart-settings-modal2--drawings .to-short,
.theme-light .mfp-content .chart-settings-modal2--indicators .to-short,
.theme-light .ReactModal__Content .chart-settings-modal2--drawings .to-short,
.theme-light .ReactModal__Content .chart-settings-modal2--indicators .to-short {
    -o-transition: background-color .3s, color .3s;
    -webkit-transition: background-color .3s, color .3s;
    background-color: #edeef0;
    transition: background-color .3s, color .3s
}

.theme-light .mfp-content .chart-settings-modal2--drawings .to-short:hover,
.theme-light .mfp-content .chart-settings-modal2--indicators .to-short:hover,
.theme-light .ReactModal__Content .chart-settings-modal2--drawings .to-short:hover,
.theme-light .ReactModal__Content .chart-settings-modal2--indicators .to-short:hover {
    background-color: #6076a8;
    color: #fff
}

.theme-light .mfp-content .chart-settings-modal2--drawings .swipe__item-1 h2>span,
.theme-light .mfp-content .chart-settings-modal2--drawings .swipe__item-2 h2>span,
.theme-light .mfp-content .chart-settings-modal2--indicators .swipe__item-1 h2>span,
.theme-light .mfp-content .chart-settings-modal2--indicators .swipe__item-2 h2>span,
.theme-light .ReactModal__Content .chart-settings-modal2--drawings .swipe__item-1 h2>span,
.theme-light .ReactModal__Content .chart-settings-modal2--drawings .swipe__item-2 h2>span,
.theme-light .ReactModal__Content .chart-settings-modal2--indicators .swipe__item-1 h2>span,
.theme-light .ReactModal__Content .chart-settings-modal2--indicators .swipe__item-2 h2>span {
    border-bottom: 1px dashed #314e70
}

.theme-light .mfp-content .chart-settings-modal2--drawings .table-settings .full-settings>td,
.theme-light .mfp-content .chart-settings-modal2--indicators .table-settings .full-settings>td,
.theme-light .ReactModal__Content .chart-settings-modal2--drawings .table-settings .full-settings>td,
.theme-light .ReactModal__Content .chart-settings-modal2--indicators .table-settings .full-settings>td {
    background: #dfe1e4;
    border-color: #d1d4d9
}

.theme-light .mfp-content .chart-settings-modal2--drawings .table-settings tbody>tr>td,
.theme-light .mfp-content .chart-settings-modal2--indicators .table-settings tbody>tr>td,
.theme-light .ReactModal__Content .chart-settings-modal2--drawings .table-settings tbody>tr>td,
.theme-light .ReactModal__Content .chart-settings-modal2--indicators .table-settings tbody>tr>td {
    background: #edeef0;
    border-top: 1px solid #d1d4d9
}

.theme-light .mfp-content .chart-settings-modal2--drawings .table-settings .s-badge,
.theme-light .mfp-content .chart-settings-modal2--indicators .table-settings .s-badge,
.theme-light .ReactModal__Content .chart-settings-modal2--drawings .table-settings .s-badge,
.theme-light .ReactModal__Content .chart-settings-modal2--indicators .table-settings .s-badge {
    background-color: #dfe1e4;
    border: 1px solid #d1d4d9;
    color: #285473
}

.theme-light .mfp-content .chart-settings-modal2--drawings .table-settings .s-badge>.flc,
.theme-light .mfp-content .chart-settings-modal2--indicators .table-settings .s-badge>.flc,
.theme-light .ReactModal__Content .chart-settings-modal2--drawings .table-settings .s-badge>.flc,
.theme-light .ReactModal__Content .chart-settings-modal2--indicators .table-settings .s-badge>.flc {
    color: grey
}

.theme-light .mfp-content .chart-settings-modal2--drawings .table-settings .full-settings-box,
.theme-light .mfp-content .chart-settings-modal2--indicators .table-settings .full-settings-box,
.theme-light .ReactModal__Content .chart-settings-modal2--drawings .table-settings .full-settings-box,
.theme-light .ReactModal__Content .chart-settings-modal2--indicators .table-settings .full-settings-box {
    background-color: #edeef0
}

.theme-light .mfp-content .chart-settings-modal2--drawings .in-settings-modal,
.theme-light .mfp-content .chart-settings-modal2--indicators .in-settings-modal,
.theme-light .ReactModal__Content .chart-settings-modal2--drawings .in-settings-modal,
.theme-light .ReactModal__Content .chart-settings-modal2--indicators .in-settings-modal {
    background: rgba(0, 0, 0, .2)
}

.theme-light .mfp-content .chart-settings-modal2--drawings .in-settings-modal__in,
.theme-light .mfp-content .chart-settings-modal2--indicators .in-settings-modal__in,
.theme-light .ReactModal__Content .chart-settings-modal2--drawings .in-settings-modal__in,
.theme-light .ReactModal__Content .chart-settings-modal2--indicators .in-settings-modal__in {
    background: #fff;
    border-color: #dedede
}

.theme-light .mfp-content .chart-settings-modal2--drawings .in-settings-modal__close,
.theme-light .mfp-content .chart-settings-modal2--indicators .in-settings-modal__close,
.theme-light .ReactModal__Content .chart-settings-modal2--drawings .in-settings-modal__close,
.theme-light .ReactModal__Content .chart-settings-modal2--indicators .in-settings-modal__close {
    color: #909090
}

.theme-light .mfp-content .chart-settings-modal2--drawings .tabs-nav>li>a,
.theme-light .mfp-content .chart-settings-modal2--indicators .tabs-nav>li>a,
.theme-light .ReactModal__Content .chart-settings-modal2--drawings .tabs-nav>li>a,
.theme-light .ReactModal__Content .chart-settings-modal2--indicators .tabs-nav>li>a {
    -o-transition: background-color .3s, border-color .3s;
    -webkit-transition: background-color .3s, border-color .3s;
    border-bottom: 2px solid rgba(0, 0, 0, 0);
    padding: 10px 15px;
    text-transform: uppercase;
    transition: background-color .3s, border-color .3s
}

.theme-light .mfp-content .chart-settings-modal2--drawings .tabs-nav>li.active>a,
.theme-light .mfp-content .chart-settings-modal2--drawings .tabs-nav>li:hover>a,
.theme-light .mfp-content .chart-settings-modal2--indicators .tabs-nav>li.active>a,
.theme-light .mfp-content .chart-settings-modal2--indicators .tabs-nav>li:hover>a,
.theme-light .ReactModal__Content .chart-settings-modal2--drawings .tabs-nav>li.active>a,
.theme-light .ReactModal__Content .chart-settings-modal2--drawings .tabs-nav>li:hover>a,
.theme-light .ReactModal__Content .chart-settings-modal2--indicators .tabs-nav>li.active>a,
.theme-light .ReactModal__Content .chart-settings-modal2--indicators .tabs-nav>li:hover>a {
    background-color: #edeef0;
    border-bottom-color: #5a76a8
}

.theme-light .left-sidebar-modal.mt5-modal,
.theme-light .left-sidebar-modal.tournaments-ranking-modal {
    background-color: #f3f5f7
}

.theme-light .left-sidebar-modal.tournaments-ranking-modal .divider {
    margin-bottom: 20px
}

.theme-light .left-sidebar-modal.tournaments-ranking-modal .title2 {
    background-color: #e2e5eb
}

.theme-light .left-sidebar-modal.tournaments-ranking-modal .divider {
    background-color: #edeef0
}

.theme-light .left-sidebar-modal.tournaments-ranking-modal .ranking-list .ranking-item .changed--up {
    color: #3fad3f
}

.theme-light .left-sidebar-modal.tournaments-ranking-modal .ranking-list .ranking-item .changed--down {
    color: #e44a4a
}

.theme-light .left-sidebar-modal.tournaments-ranking-modal .ranking-list .ranking-item:nth-child(2n) {
    background-color: #ecedf0
}

.theme-light .left-sidebar-modal.tournaments-ranking-modal .ranking-list .ranking-item:nth-child(odd) {
    background-color: #f3f3f5
}

.theme-light .left-sidebar-modal.tournaments-ranking-modal .ranking-list .ranking-item.active>div {
    background-color: #dee0e5
}

.theme-light .right-sidebar-modal.signals-modal .tab-wrap {
    background-color: rgba(243, 243, 245, .8)
}

.theme-light .right-sidebar-modal.signals-modal .tab-body .table tr:hover:not(.active):not(.asset-forecast-label)>td {
    background-color: #ecedef
}

.theme-light .right-sidebar-modal.signals-modal .tab-body .table tr:nth-child(2n)>td {
    background-color: #ecedf0
}

.theme-light .right-sidebar-modal.signals-modal .tab-body .table tr:nth-child(odd)>td {
    background-color: #f3f3f5
}

.theme-light .right-sidebar-modal.signals-modal .tab-body .table tr.asset-forecast-label>td {
    background-color: rgba(0, 154, 249, .2)
}

.theme-light .right-sidebar-modal.signals-modal .tab-body .table tr.active td {
    background-color: #dee0e5
}

.theme-light .right-sidebar-modal.signals-modal .tooltip-content .tooltip-text p:not(:first-child) {
    color: #314e70
}

.theme-light .right-sidebar-modal.signals-modal .settings-block .stitle {
    background-color: #cfe1f6;
    color: #656565
}

.theme-light .right-sidebar-modal.social-modal .tab-wrap {
    background-color: #f3f3f5
}

.theme-light .right-sidebar-modal.social-modal .social-items__item:nth-child(2n) {
    background-color: #ecedf0
}

.theme-light .right-sidebar-modal.social-modal .main-tab-body .ssub-title,
.theme-light .right-sidebar-modal.social-modal .main-tab-body .stitle {
    background-color: rgba(0, 154, 249, .2)
}

.theme-light .right-sidebar-modal.social-modal .social-items .top-info {
    color: #98989c
}

.theme-light .right-sidebar-modal.social-modal .divider {
    color: #fff
}

.theme-light .right-sidebar-modal.social-modal .divider_demo {
    background-color: rgba(83, 27, 31, .7)
}

.theme-light .right-sidebar-modal.social-modal .divider_live {
    background-color: rgba(53, 44, 36, .7)
}

.theme-light .right-sidebar-modal.tournaments-modal {
    background-color: #f3f3f5
}

.theme-light .right-sidebar-modal.tournaments-modal .stitle {
    background-color: #e2e5eb
}

.theme-light .right-sidebar-modal.tournaments-modal .stitle--arrow i {
    color: #91a0b4
}

.theme-light .right-sidebar-modal.tournaments-modal .stitle--close i {
    color: #fff
}

.theme-light .right-sidebar-modal.mt5-accounts-modal .tab-wrap {
    background-color: #f3f3f5
}

.theme-light .right-sidebar-modal.mt5-accounts-modal h2 {
    background-color: #e2e5eb
}

.theme-light .right-sidebar-modal.mt5-platforms-modal {
    background-color: #f3f3f5
}

.theme-light .right-sidebar-modal.mt5-platforms-modal .platform-item {
    border-bottom: #e5e5e9
}

.theme-light .right-sidebar-modal.mt5-platforms-modal .platform-item:nth-child(odd) {
    background-color: #f3f3f5
}

.theme-light .right-sidebar-modal.mt5-platforms-modal .platform-item:nth-child(2n) {
    background-color: #ecedf0
}

.theme-light .right-sidebar-modal.express-bets-modal .express-item:hover {
    background-color: inherit
}

.theme-light .right-sidebar-modal.express-bets-modal .asset-item {
    border-top: 1px solid rgba(207, 193, 212, .3)
}

.theme-light .right-sidebar-modal.express-bets-modal .new-tab .table {
    margin-top: 15px
}

.theme-light .right-sidebar-modal2 .title2,
.theme-light .right-sidebar-modal .title2 {
    background-color: #e2e5eb
}

.theme-light .right-sidebar-modal2 {
    background-color: #f3f5f7
}

.theme-light .right-sidebar-modal2 .tournaments-history-modal {
    padding-top: 100px
}

.theme-light .right-sidebar-modal2 .tournaments-detail-modal .tab-wrap .tab-nav a {
    -o-transition: background-color .3s, border-color .3s;
    -webkit-transition: background-color .3s, border-color .3s;
    border-bottom: 2px solid rgba(0, 0, 0, 0);
    padding: 6px 15px;
    transition: background-color .3s, border-color .3s
}

.theme-light .right-sidebar-modal2 .tournaments-detail-modal .tab-wrap .tab-nav .active a {
    background-color: #edeef0;
    border-bottom-color: #5a76a8
}

.theme-light .right-sidebar-modal2 .tournaments-detail-modal .body-description .table>tbody>tr>td:first-child {
    border-left: 1px solid #cfd9ec
}

.theme-light .right-sidebar-modal2 .tournaments-detail-modal .body-description .table>tbody>tr>td:last-child {
    border-right: 1px solid #cfd9ec
}

.theme-light .right-sidebar-modal2 .tournaments-detail-modal .body-description .table>tbody>tr:first-child>td {
    border-top: 2px solid #cfd9ec
}

.theme-light .right-sidebar-modal2 .tournaments-detail-modal .body-description .table>tbody>tr:last-child>td {
    border-bottom: 2px solid #cfd9ec
}

.theme-light .right-sidebar-modal2.express-assets-modal .flex-vertical-block {
    background-color: rgba(0, 0, 0, 0)
}

.theme-light .right-sidebar-modal2.express-assets-modal .filter ul .search .search-form-wrap input {
    -o-transition: color .3s, background-color .3s, border .3s;
    -webkit-transition: color .3s, background-color .3s, border .3s;
    background-color: #fff;
    transition: color .3s, background-color .3s, border .3s
}

.theme-light .right-sidebar-modal2.express-assets-modal .filter ul .search .search-form-wrap:hover input {
    background-color: #5a76a8;
    color: #fff
}

.theme-light .right-sidebar-modal2.express-assets-modal .filter ul .search .search-form-wrap:hover .fa {
    color: #fff
}

.theme-light .right-sidebar-modal2.express-assets-modal .sort>a {
    -o-transition: color .3s, background-color .3s, border .3s;
    -webkit-transition: color .3s, background-color .3s, border .3s;
    background-color: #fff;
    transition: color .3s, background-color .3s, border .3s
}

.theme-light .right-sidebar-modal2.express-assets-modal .sort.selected>a,
.theme-light .right-sidebar-modal2.express-assets-modal .sort:hover>a {
    background-color: #5a76a8;
    color: #fff
}

.theme-light .right-sidebar-modal2.express-assets-modal .timeframe__current,
.theme-light .right-sidebar-modal2.express-assets-modal .timeframe__list-wrap {
    background: #edeef0;
    border: 1px solid #dadce0
}

.theme-light .right-sidebar-modal2.express-assets-modal .timeframe__item {
    background-color: #e7e9eb
}

.theme-light .right-sidebar-modal2.express-assets-modal .timeframe__item.active,
.theme-light .right-sidebar-modal2.express-assets-modal .timeframe__item.selected,
.theme-light .right-sidebar-modal2.express-assets-modal .timeframe__item:hover {
    background-color: #dfe1e4
}

.theme-light .right-sidebar-modal2.express-assets-modal .asset-item {
    border-top: 1px solid rgba(207, 193, 212, .3)
}

.theme-light .right-widget-container .widget-slot.deals .widget-slot__header {
    background-color: #e1e5eb
}

.theme-light .right-widget-container .widget-slot.deals .widget-slot__header .title span {
    color: #2a5885
}

.theme-light .right-widget-container .widget-slot.deals .widget-slot__header .divider ul {
    background-color: #edeef0
}

.theme-light .right-widget-container .widget-slot.deals .widget-slot__header .divider ul li a {
    color: #2a5885
}

.theme-light .right-widget-container .widget-slot.deals .widget-slot__body .deals-list__group-label {
    background-color: #dbdce0;
    color: #2a5885
}

.theme-light .right-widget-container .widget-slot.deals .widget-slot__body .deals-list__item {
    border-bottom: 0
}

.theme-light .right-widget-container .widget-slot.deals .widget-slot__body .deals-list__item:nth-child(2n) {
    background-color: #ecedf0
}

.theme-light .right-widget-container .widget-slot.deals .widget-slot__body .deals-list__item:nth-child(odd) {
    background-color: #f3f3f5
}

.theme-light .right-widget-container .widget-slot.deals .widget-slot__body .deals-list__item .item-row .favorites a {
    color: #ff9706
}

.theme-light .right-widget-container {
    background-color: #f3f5f7
}

.theme-light .right-widget-container .widget-slot.signals .widget-slot__header {
    background-color: #e1e5eb
}

.theme-light .right-widget-container .widget-slot.signals .widget-slot__header .title span {
    color: #2a5885
}

.theme-light .right-widget-container .widget-slot.signals .widget-slot__body .signals-list .signal-label {
    background-color: #dbdce0
}

.theme-light .right-widget-container .widget-slot.signals .widget-slot__body .signals-list .signal-item {
    border-bottom: 0
}

.theme-light .right-widget-container .widget-slot.signals .widget-slot__body .signals-list .signal-item.active {
    background-color: #dee0e5
}

.theme-light .right-widget-container .widget-slot.signals .widget-slot__body .signals-list .signal-item:hover {
    background-color: #dee0e5 !important
}

.theme-light .right-widget-container .widget-slot.signals .widget-slot__body .signals-list .signal-item:nth-child(2n):not(.active) {
    background-color: #ecedf0
}

.theme-light .right-widget-container .widget-slot.signals .widget-slot__body .signals-list .signal-item:nth-child(2n):not(.active) .price.neutral {
    color: #ecedf0
}

.theme-light .right-widget-container .widget-slot.signals .widget-slot__body .signals-list .signal-item:nth-child(odd):not(.active) {
    background-color: #f3f3f5
}

.theme-light .right-widget-container .widget-slot.signals .widget-slot__body .signals-list .signal-item:nth-child(odd):not(.active) .price.neutral {
    color: #f3f3f5
}

.theme-light .right-widget-container .widget-slots-divider {
    background-color: #ecedf0
}

.theme-light .right-widget-container .widget-slots-divider hr {
    background-color: rgba(42, 88, 133, .5)
}

.theme-light .mt5-page .account-info__v {
    color: #969696
}

.theme-light .deposit-step-1 .message-has-code {
    background-color: #f0ad4e;
    color: #fff
}

.theme-light .deposit-step-1 .message-has-code:before {
    color: #fff
}

.theme-light .deposit-step-1 .fp_devider {
    background-color: #c5d0db
}

.theme-light .deposit-step-1 .steps .steps-in .payment-logo {
    -webkit-filter: drop-shadow(0 0 .15rem #000);
    filter: drop-shadow(0 0 .15rem #000)
}

.theme-light .deposit-step-1 .steps .steps-in .step1 .payment-methods-list>li.active .inner,
.theme-light .deposit-step-1 .steps .steps-in .step1 .payment-methods-list>li:hover .inner,
.theme-light .deposit-step-1 .steps .steps-in .step1 .payment-methods-list>li label [type=radio]:checked~.inner {
    background-color: #6076a8;
    border-color: #4d5e86
}

.theme-light .deposit-step-1 .steps .steps-in .step1 .payment-methods-list>li.active .inner span,
.theme-light .deposit-step-1 .steps .steps-in .step1 .payment-methods-list>li:hover .inner span,
.theme-light .deposit-step-1 .steps .steps-in .step1 .payment-methods-list>li label [type=radio]:checked~.inner span {
    color: #fff
}

.theme-light .deposit-step-1 .steps .steps-in .step1 .payment-methods-list>li label .inner {
    -o-transition: background-color .3s, border-color .3s, color .3s;
    -webkit-transition: background-color .3s, border-color .3s, color .3s;
    background-color: #edeef0;
    border: 1px solid rgba(48, 153, 245, .2);
    transition: background-color .3s, border-color .3s, color .3s
}

.theme-light .deposit-step-1 .steps .steps-in .step1 .payment-methods-list>li label .inner span {
    color: #2a5885
}

.theme-light .deposit-step-1 .steps .steps-in .step2 .ajax-loading {
    height: auto;
    width: 56px
}

.theme-light .deposit-step-1 .steps .steps-in .tariffs-block .list>article {
    background-color: #f3f5f7
}

.theme-light .deposit-step-1 .steps .steps-in .tariffs-block .list>article.recommended {
    -webkit-box-shadow: 0 0 0 1px #f59c1a;
    box-shadow: 0 0 0 1px #f59c1a
}

.theme-light .deposit-step-1 .steps .steps-in .tariffs-block .list>article.active {
    background-color: rgba(245, 156, 26, .1)
}

.theme-light .deposit-step-1 .steps .steps-in .tariffs-block .list>article.active .point .circle {
    background-color: #fff;
    border-color: #5376a8
}

.theme-light .deposit-step-1 .steps .steps-in .tariffs-block .list>article .point .circle {
    background-color: #f3f5f7;
    border: 4px solid #e2e2e2
}

.theme-light .deposit-step-1 .steps .steps-in .tariffs-block .pulsating-border {
    -webkit-box-shadow: 0 0 3px 2px rgba(235, 144, 10, .87);
    background-color: rgba(245, 156, 26, .19);
    box-shadow: 0 0 3px 2px rgba(235, 144, 10, .87)
}

.theme-light .deposit-step-1 .deposit-chest-list {
    background: hsla(0, 0%, 80%, .3);
    border-color: hsla(0, 0%, 80%, .5)
}

.theme-light .deposit-step-1 .amount-chest-info--beginner .amount-chest-info__info {
    color: #53e18b
}

.theme-light .deposit-step-1 .amount-chest-info--experience .amount-chest-info__info {
    color: #c85365
}

.theme-light .deposit-step-1 .amount-chest-info--master .amount-chest-info__info {
    color: #eeb34b
}

.theme-light .deposit-step-1 .amount-chest-info--professional .amount-chest-info__info {
    color: #8848dc
}

.theme-light .deposit-step-1 .amount-chest-info--guru .amount-chest-info__info {
    color: #3f93d1
}

.theme-light .deposit-step-1 .sum-offer-item {
    background-color: #edeef0;
    border: 1px solid #c5d0db
}

.theme-light .deposit-step-1 .sum-offer-item:focus,
.theme-light .deposit-step-1 .sum-offer-item:hover {
    background-color: #dfe1e4;
    border: 1px solid #b5c3d1
}

.theme-light .deposit-step-1 .fp_horizontal_divider {
    background-color: #e4e4e4
}

.theme-light .deposit-step-1 .last-deposit-block .last-deposit .img-wrap {
    background-color: #edeef0;
    border: 1px solid rgba(48, 153, 245, .2)
}

.theme-light .deposit-step-1 .user-level-block {
    -webkit-box-shadow: none;
    box-shadow: none
}

.theme-light .cashback__item--activations,
.theme-light .cashback__item--empty,
.theme-light .cashback__item--payouts,
.theme-light .cashback__item--your-cashback {
    border: 1px solid #e2e4e6
}

.theme-light .cashback__item--activations,
.theme-light .cashback__item--conditions,
.theme-light .cashback__item--empty,
.theme-light .cashback__item--payouts,
.theme-light .cashback__item--your-cashback {
    background-color: #f3f5f7
}

.theme-light .promo .rw>.l,
.theme-light .promo .rw>.r {
    background-color: #f3f5f7;
    border: 1px solid #e2e4e6
}

.theme-light .my-safe-page .rw>.l,
.theme-light .my-safe-page .rw>.r {
    background-color: #edeef0;
    border: 1px solid #c5d0db
}

.theme-light .public-profile .user-level-text--stranger {
    background-color: rgba(160, 158, 155, .7);
    border: 1px solid rgba(167, 166, 163, .7);
    color: #fff
}

.theme-light .public-profile .user-level-text--newbie {
    background-color: rgba(198, 38, 164, .7);
    border: 1px solid rgba(211, 40, 175, .7);
    color: #fff
}

.theme-light .public-profile .user-level-text--beginner {
    background-color: rgba(64, 113, 39, .7);
    border: 1px solid rgba(70, 124, 43, .7);
    color: #fff
}

.theme-light .public-profile .user-level-text--experienced {
    background-color: rgba(198, 193, 38, .7);
    border: 1px solid rgba(211, 206, 40, .7);
    color: #fff
}

.theme-light .public-profile .user-level-text--master {
    background-color: rgba(198, 119, 38, .7);
    border: 1px solid rgba(211, 127, 40, .7);
    color: #fff
}

.theme-light .public-profile .user-level-text--pro {
    background-color: rgba(122, 38, 198, .7);
    border: 1px solid rgba(130, 40, 211, .7);
    color: #fff
}

.theme-light .public-profile .user-level-text--guru {
    background-color: rgba(38, 95, 198, .7);
    border: 1px solid rgba(40, 101, 211, .7);
    color: #fff
}

.theme-light .public-profile .trading-info-tabs>ul>li a {
    -moz-user-select: none;
    -ms-user-select: none;
    -webkit-border-radius: 4px;
    -webkit-user-select: none;
    border: none;
    border-radius: 4px;
    cursor: pointer;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857143;
    padding: 7px 16px;
    text-align: center;
    user-select: none;
    white-space: nowrap
}

.theme-light .public-profile .trading-info-tabs>ul>li:focus a,
.theme-light .public-profile .trading-info-tabs>ul>li:hover a {
    background-color: #eee
}

.theme-light .public-profile .trading-info-tabs>ul>li.active a {
    background-color: #5181b8;
    color: #fff
}

.theme-light .public-profile .trading-info.no_statistics li {
    border-left-color: #4a76a8
}

.theme-light .public-profile .box-border {
    -webkit-box-shadow: none;
    box-shadow: none
}

.theme-light .public-profile .ratings .nav {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-left: -10px
}

.theme-light .public-profile .ratings .nav>li {
    display: block;
    margin-left: 10px;
    width: 100%
}

.theme-light .public-profile .ratings .nav>li>a {
    -moz-user-select: none;
    -ms-user-select: none;
    -webkit-border-radius: 4px;
    -webkit-user-select: none;
    border: none;
    border-radius: 4px;
    cursor: pointer;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857143;
    padding: 7px 16px;
    text-align: center;
    user-select: none;
    white-space: nowrap
}

.theme-light .public-profile .ratings .nav>li:focus a,
.theme-light .public-profile .ratings .nav>li:hover a {
    background-color: #eee
}

.theme-light .public-profile .ratings .nav>li.active a {
    background-color: #5181b8;
    color: #fff
}

.theme-light .profile .choose-file {
    background-color: #edeef0;
    border: 1px solid #c5d0db
}

.theme-light .profile .credit-card .current-card-list li {
    background-color: #e1e5eb;
    border: 1px solid #c5d0db
}

.theme-light .profile .credit-card .current-card-list li.active:after,
.theme-light .profile .credit-card .current-card-list li:focus:after,
.theme-light .profile .credit-card .current-card-list li:hover:after {
    background-color: rgba(48, 153, 245, .04)
}

.theme-light .profile .card-load-wrap .side,
.theme-light .profile .card-load-wrap .text {
    color: #fff
}

.theme-light .security .auth-list .auth__item {
    background-color: #fff;
    border-color: rgba(48, 153, 245, .2);
    color: #2a5885
}

.theme-light .security .auth-list .auth__item--active,
.theme-light .security .auth-list .auth__item:hover {
    background-color: #6076a8;
    border-color: #4d5e86;
    color: #fff
}

.theme-light .trading-history .signals-title {
    background-color: rgba(214, 190, 60, .7)
}

.theme-light .mt5-balance-history .sub-menu>li>a {
    -moz-user-select: none;
    -ms-user-select: none;
    -webkit-border-radius: 4px;
    -webkit-user-select: none;
    border: none;
    border-radius: 4px;
    cursor: pointer;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857143;
    padding: 7px 16px;
    text-align: center;
    user-select: none;
    white-space: nowrap
}

.theme-light .mt5-balance-history .sub-menu>li:focus>a,
.theme-light .mt5-balance-history .sub-menu>li:hover>a {
    background-color: #eee
}

.theme-light .mt5-balance-history .sub-menu>li.active>a {
    background-color: #5181b8;
    color: #fff
}

.theme-light .achievements-page .rw>div,
.theme-light .support-page #screenshots {
    background-color: #edeef0;
    border: 1px solid #c5d0db
}

.theme-light .support-page #screenshots__drag {
    background-color: #dfe1e4;
    border: 1px solid #b5c3d1
}

.theme-light .page-faq .category {
    background-color: #edeef0;
    border: 1px solid #dfe1e4
}

.theme-light .page-faq .category__text-h {
    color: #6d8bae
}

.theme-light .tutorial .rw>.l,
.theme-light .tutorial .rw>.r {
    background-color: #edeef0;
    border: 1px solid #c5d0db
}

.theme-light .tutorial .rw>.l li.active>a {
    text-decoration: underline
}

.theme-light .tutorial .rw .read-more-wrap .btn {
    border: 1px solid #c5d0db
}

.theme-light .trading-strategies .list>li:hover>a {
    background-color: #6076a8;
    border: 1px solid #4d5e86;
    color: #fff
}

.theme-light .trading-strategies .list>li:hover .svg-icon {
    fill: #fff
}

.theme-light .trading-strategies .list a {
    background-color: #fff;
    border: 1px solid rgba(48, 153, 245, .2);
    color: #2a5885
}

.theme-light .trading-strategies .applications__btn:hover {
    color: #fff
}

.theme-light .achievements-market .l,
.theme-light .achievements-market .r {
    background-color: #edeef0;
    border: 1px solid #c5d0db
}

.theme-light .achievements-market .balance {
    color: #bbb80a
}

.theme-light .achievements-market .market-buttons a.market-button {
    opacity: 1
}

.theme-light .achievements-market .market-buttons a.market-button.no-active {
    opacity: .7
}

.theme-light .achievements-market .market-buttons a.market-button.no-active span {
    border-bottom: 1px dashed #fff
}

.theme-light .achievements-market .all-items-discount-block {
    background: #edeef0;
    border: 2px solid #c5d0db
}

.theme-light .achievements-market .diamond-info:not(.diamond-info--money) .diamond-info__text {
    text-shadow: none
}

.theme-light .achievements-purchases .list-purchases__item {
    background-color: #edeef0;
    border: 1px solid #c5d0db
}

.theme-light .achievements-purchases .list-purchases .tabsp__item--selected.tabsp__item {
    color: #fff
}

.theme-light .achievements-purchases .list-purchases .tabsp__item--selected.tabsp__item--available {
    background-color: #449d44
}

.theme-light .achievements-purchases .list-purchases .tabsp__item--selected.tabsp__item--active {
    background-color: #ffa031
}

.theme-light .achievements-purchases .list-purchases .tabsp__item--selected.tabsp__item--used {
    background-color: #c9302c
}

.theme-light .gems-lotto .rw>.l {
    background-color: #edeef0;
    border: 1px solid #c5d0db
}

.theme-light .gems-lotto .rw>.r {
    padding: 0
}

.theme-light .gems-lotto .stats>p {
    color: #bbb80a
}

.theme-light .mining-page .rw>.l,
.theme-light .mining-page .rw>.r {
    background-color: #edeef0;
    border: 1px solid #c5d0db
}

.theme-light .mining-page .mining-stats-block__title {
    color: #bbb80a
}

.theme-light .mining-page .mining-stats .diamond-info:not(.diamond-info--money) .diamond-info__text {
    text-shadow: none
}

.theme-light .mining-page .mining-stats__progress .progress-bar:after {
    -webkit-box-shadow: none;
    border-width: 1px;
    box-shadow: none
}

.theme-light .deposit-compare .item__line {
    border-bottom: 1px solid #c5d0db
}

.theme-light .deposit-compare .item__header {
    -webkit-box-shadow: none;
    box-shadow: none
}

.theme-light .page-user-manual .rw>.r img {
    border: 30px solid #ececec
}

.theme-light .expresses-history .toggle-detail.open {
    background-color: #e1e5eb
}

.theme-light .expresses-history .table .table {
    background-color: #edeef0
}

.theme-light .new-year-lottery .rw>.l {
    background-color: #edeef0;
    border: 1px solid #c5d0db
}

.theme-dark-green .pagination>li>a {
    -o-transition: color .3s, border-color .3s, background-color .3s, box-shadow .3s;
    -webkit-border-radius: 0;
    -webkit-transition: color .3s, border-color .3s, background-color .3s, -webkit-box-shadow .3s;
    background-color: #405863;
    border: none;
    border-radius: 0;
    color: #fff;
    transition: color .3s, border-color .3s, background-color .3s, -webkit-box-shadow .3s;
    transition: color .3s, border-color .3s, background-color .3s, box-shadow .3s;
    transition: color .3s, border-color .3s, background-color .3s, box-shadow .3s, -webkit-box-shadow .3s
}

.theme-dark-green .pagination .active>a,
.theme-dark-green .pagination>li>a:focus,
.theme-dark-green .pagination>li>a:hover {
    background-color: #547482
}

.theme-dark-green .panel {
    background: none;
    border: none
}

.theme-dark-green .panel .panel-heading {
    background-color: #405863;
    color: #fff
}

.theme-dark-green .panel .panel-body {
    background-color: rgba(26, 43, 51, .8)
}

.theme-dark-green .btn {
    -o-transition: color .3s, background-color .3s;
    -webkit-transition: color .3s, background-color .3s;
    border: none;
    color: #fff;
    cursor: pointer;
    transition: color .3s, background-color .3s
}

.theme-dark-green .btn:focus,
.theme-dark-green .btn:hover {
    border: none
}

.theme-dark-green .btn-default,
.theme-dark-green .btn-default-light {
    background-color: rgba(94, 94, 94, .5)
}

.theme-dark-green .btn-default-light:focus,
.theme-dark-green .btn-default-light:hover,
.theme-dark-green .btn-default-light[disabled]:focus,
.theme-dark-green .btn-default-light[disabled]:hover,
.theme-dark-green .btn-default:focus,
.theme-dark-green .btn-default:hover,
.theme-dark-green .btn-default[disabled]:focus,
.theme-dark-green .btn-default[disabled]:hover {
    background-color: rgba(81, 81, 81, .5)
}

.theme-dark-green .btn-danger,
.theme-dark-green .btn-danger-light,
.theme-dark-green .introjs-skipbutton {
    background: rgba(201, 48, 44, .5)
}

.theme-dark-green .btn-danger-light:focus,
.theme-dark-green .btn-danger-light:hover,
.theme-dark-green .btn-danger-light[disabled]:focus,
.theme-dark-green .btn-danger-light[disabled]:hover,
.theme-dark-green .btn-danger:focus,
.theme-dark-green .btn-danger:hover,
.theme-dark-green .btn-danger[disabled]:focus,
.theme-dark-green .btn-danger[disabled]:hover,
.theme-dark-green .introjs-skipbutton:focus,
.theme-dark-green .introjs-skipbutton:hover,
.theme-dark-green .introjs-skipbutton[disabled]:focus,
.theme-dark-green .introjs-skipbutton[disabled]:hover {
    background-color: rgba(180, 43, 39, .5)
}

.theme-dark-green .btn-green,
.theme-dark-green .btn-green-light,
.theme-dark-green .btn-success,
.theme-dark-green .introjs-skipbutton.introjs-donebutton {
    background: rgba(68, 157, 68, .5)
}

.theme-dark-green .btn-green-light:focus,
.theme-dark-green .btn-green-light:hover,
.theme-dark-green .btn-green-light[disabled]:focus,
.theme-dark-green .btn-green-light[disabled]:hover,
.theme-dark-green .btn-green:focus,
.theme-dark-green .btn-green:hover,
.theme-dark-green .btn-green[disabled]:focus,
.theme-dark-green .btn-green[disabled]:hover,
.theme-dark-green .btn-success:focus,
.theme-dark-green .btn-success:hover,
.theme-dark-green .btn-success[disabled]:focus,
.theme-dark-green .btn-success[disabled]:hover,
.theme-dark-green .introjs-skipbutton.introjs-donebutton:focus,
.theme-dark-green .introjs-skipbutton.introjs-donebutton:hover,
.theme-dark-green .introjs-skipbutton.introjs-donebutton[disabled]:focus,
.theme-dark-green .introjs-skipbutton.introjs-donebutton[disabled]:hover {
    background-color: rgba(60, 139, 60, .5)
}

.mfp-content .trader-information-modal .tabs>ul>li.active .theme-dark-green a,
.ReactModal__Content .trader-information-modal .tabs>ul>li.active .theme-dark-green a,
.theme-dark-green .btn-primary,
.theme-dark-green .introjs-nextbutton,
.theme-dark-green .introjs-prevbutton,
.theme-dark-green .mfp-content .trader-information-modal .tabs>ul>li.active a,
.theme-dark-green .ReactModal__Content .trader-information-modal .tabs>ul>li.active a {
    background: rgba(51, 122, 183, .5)
}

.mfp-content .trader-information-modal .tabs>ul>li.active .theme-dark-green a:focus,
.mfp-content .trader-information-modal .tabs>ul>li.active .theme-dark-green a:hover,
.mfp-content .trader-information-modal .tabs>ul>li.active .theme-dark-green a[disabled]:focus,
.mfp-content .trader-information-modal .tabs>ul>li.active .theme-dark-green a[disabled]:hover,
.ReactModal__Content .trader-information-modal .tabs>ul>li.active .theme-dark-green a:focus,
.ReactModal__Content .trader-information-modal .tabs>ul>li.active .theme-dark-green a:hover,
.ReactModal__Content .trader-information-modal .tabs>ul>li.active .theme-dark-green a[disabled]:focus,
.ReactModal__Content .trader-information-modal .tabs>ul>li.active .theme-dark-green a[disabled]:hover,
.theme-dark-green .btn-primary:focus,
.theme-dark-green .btn-primary:hover,
.theme-dark-green .btn-primary[disabled]:focus,
.theme-dark-green .btn-primary[disabled]:hover,
.theme-dark-green .introjs-nextbutton:focus,
.theme-dark-green .introjs-nextbutton:hover,
.theme-dark-green .introjs-nextbutton[disabled]:focus,
.theme-dark-green .introjs-nextbutton[disabled]:hover,
.theme-dark-green .introjs-prevbutton:focus,
.theme-dark-green .introjs-prevbutton:hover,
.theme-dark-green .introjs-prevbutton[disabled]:focus,
.theme-dark-green .introjs-prevbutton[disabled]:hover,
.theme-dark-green .mfp-content .trader-information-modal .tabs>ul>li.active a:focus,
.theme-dark-green .mfp-content .trader-information-modal .tabs>ul>li.active a:hover,
.theme-dark-green .mfp-content .trader-information-modal .tabs>ul>li.active a[disabled]:focus,
.theme-dark-green .mfp-content .trader-information-modal .tabs>ul>li.active a[disabled]:hover,
.theme-dark-green .ReactModal__Content .trader-information-modal .tabs>ul>li.active a:focus,
.theme-dark-green .ReactModal__Content .trader-information-modal .tabs>ul>li.active a:hover,
.theme-dark-green .ReactModal__Content .trader-information-modal .tabs>ul>li.active a[disabled]:focus,
.theme-dark-green .ReactModal__Content .trader-information-modal .tabs>ul>li.active a[disabled]:hover {
    background-color: rgba(45, 109, 163, .5)
}

.theme-dark-green .btn-gold,
.theme-dark-green .btn-live-trading,
.theme-dark-green .btn-warn {
    background: rgba(236, 151, 31, .5)
}

.theme-dark-green .btn-gold:focus,
.theme-dark-green .btn-gold:hover,
.theme-dark-green .btn-gold[disabled]:focus,
.theme-dark-green .btn-gold[disabled]:hover,
.theme-dark-green .btn-live-trading:focus,
.theme-dark-green .btn-live-trading:hover,
.theme-dark-green .btn-live-trading[disabled]:focus,
.theme-dark-green .btn-live-trading[disabled]:hover,
.theme-dark-green .btn-warn:focus,
.theme-dark-green .btn-warn:hover,
.theme-dark-green .btn-warn[disabled]:focus,
.theme-dark-green .btn-warn[disabled]:hover {
    background-color: rgba(223, 138, 19, .5)
}

.theme-dark-green .btn-put {
    background: -webkit-gradient(linear, left top, left bottom, from(#ff3e1f), to(#f1372e)) 0;
    background: -webkit-linear-gradient(#ff3e1f, #f1372e) 0;
    background: -o-linear-gradient(#ff3e1f, #f1372e) 0;
    background: linear-gradient(#ff3e1f, #f1372e) 0;
    color: #b81900
}

.theme-dark-green .btn-put:focus,
.theme-dark-green .btn-put:hover {
    background: -webkit-gradient(linear, left top, left bottom, from(#ff3515), to(#f02e24)) 0;
    background: -webkit-linear-gradient(#ff3515, #f02e24) 0;
    background: -o-linear-gradient(#ff3515, #f02e24) 0;
    background: linear-gradient(#ff3515, #f02e24) 0;
    color: #9f1600
}

.theme-dark-green .btn-call {
    background: -webkit-gradient(linear, left top, left bottom, from(#4fc83d), to(#3da44f)) 0;
    background: -webkit-linear-gradient(#4fc83d, #3da44f) 0;
    background: -o-linear-gradient(#4fc83d, #3da44f) 0;
    background: linear-gradient(#4fc83d, #3da44f) 0;
    color: #2e7924
}

.theme-dark-green .btn-call:focus,
.theme-dark-green .btn-call:hover {
    background: -webkit-gradient(linear, left top, left bottom, from(#45b734), to(#369146)) 0;
    background: -webkit-linear-gradient(#45b734, #369146) 0;
    background: -o-linear-gradient(#45b734, #369146) 0;
    background: linear-gradient(#45b734, #369146) 0;
    color: #36792c
}

.achievements-market .c .theme-dark-green .tabs>ul>li>a,
.mfp-content .clawshorns-analytics-modal .theme-dark-green .tabs>ul>li>a,
.ReactModal__Content .clawshorns-analytics-modal .theme-dark-green .tabs>ul>li>a,
.theme-dark-green .achievements-market .c .tabs>ul>li>a,
.theme-dark-green .mfp-content .clawshorns-analytics-modal .tabs>ul>li>a,
.theme-dark-green .page-top-tabs>ul>li>a,
.theme-dark-green .ReactModal__Content .clawshorns-analytics-modal .tabs>ul>li>a {
    background-color: #1a2b33;
    overflow: hidden;
    position: relative
}

.achievements-market .c .theme-dark-green .tabs>ul>li>a .shade,
.mfp-content .clawshorns-analytics-modal .theme-dark-green .tabs>ul>li>a .shade,
.ReactModal__Content .clawshorns-analytics-modal .theme-dark-green .tabs>ul>li>a .shade,
.theme-dark-green .achievements-market .c .tabs>ul>li>a .shade,
.theme-dark-green .mfp-content .clawshorns-analytics-modal .tabs>ul>li>a .shade,
.theme-dark-green .page-top-tabs>ul>li>a .shade,
.theme-dark-green .ReactModal__Content .clawshorns-analytics-modal .tabs>ul>li>a .shade {
    -ms-transform: translateY(100%);
    -o-transition: transform .3s, border-width .3s;
    -webkit-transform: translateY(100%);
    -webkit-transition: border-width .3s, -webkit-transform .3s;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    transform: translateY(100%);
    transition: border-width .3s, -webkit-transform .3s;
    transition: transform .3s, border-width .3s;
    transition: transform .3s, border-width .3s, -webkit-transform .3s;
    width: 100%;
    will-change: transform;
    z-index: -1
}

.achievements-market .c .theme-dark-green .tabs>ul>li.active>a,
.achievements-market .c .theme-dark-green .tabs>ul>li:hover>a,
.mfp-content .clawshorns-analytics-modal .theme-dark-green .tabs>ul>li.active>a,
.mfp-content .clawshorns-analytics-modal .theme-dark-green .tabs>ul>li:hover>a,
.ReactModal__Content .clawshorns-analytics-modal .theme-dark-green .tabs>ul>li.active>a,
.ReactModal__Content .clawshorns-analytics-modal .theme-dark-green .tabs>ul>li:hover>a,
.theme-dark-green .achievements-market .c .tabs>ul>li.active>a,
.theme-dark-green .achievements-market .c .tabs>ul>li:hover>a,
.theme-dark-green .mfp-content .clawshorns-analytics-modal .tabs>ul>li.active>a,
.theme-dark-green .mfp-content .clawshorns-analytics-modal .tabs>ul>li:hover>a,
.theme-dark-green .page-top-tabs>ul>li.active>a,
.theme-dark-green .page-top-tabs>ul>li:hover>a,
.theme-dark-green .ReactModal__Content .clawshorns-analytics-modal .tabs>ul>li.active>a,
.theme-dark-green .ReactModal__Content .clawshorns-analytics-modal .tabs>ul>li:hover>a {
    background-color: #405863;
    color: #fff
}

.achievements-market .c .theme-dark-green .tabs>ul>li.active>a .shade,
.achievements-market .c .theme-dark-green .tabs>ul>li:hover>a .shade,
.mfp-content .clawshorns-analytics-modal .theme-dark-green .tabs>ul>li.active>a .shade,
.mfp-content .clawshorns-analytics-modal .theme-dark-green .tabs>ul>li:hover>a .shade,
.ReactModal__Content .clawshorns-analytics-modal .theme-dark-green .tabs>ul>li.active>a .shade,
.ReactModal__Content .clawshorns-analytics-modal .theme-dark-green .tabs>ul>li:hover>a .shade,
.theme-dark-green .achievements-market .c .tabs>ul>li.active>a .shade,
.theme-dark-green .achievements-market .c .tabs>ul>li:hover>a .shade,
.theme-dark-green .mfp-content .clawshorns-analytics-modal .tabs>ul>li.active>a .shade,
.theme-dark-green .mfp-content .clawshorns-analytics-modal .tabs>ul>li:hover>a .shade,
.theme-dark-green .page-top-tabs>ul>li.active>a .shade,
.theme-dark-green .page-top-tabs>ul>li:hover>a .shade,
.theme-dark-green .ReactModal__Content .clawshorns-analytics-modal .tabs>ul>li.active>a .shade,
.theme-dark-green .ReactModal__Content .clawshorns-analytics-modal .tabs>ul>li:hover>a .shade {
    -ms-transform: translateY(0);
    -webkit-transform: translateY(0);
    transform: translateY(0)
}

.theme-dark-green table thead {
    color: #8fa5bf
}

.theme-dark-green table tbody,
.theme-dark-green table tfoot {
    color: #fff
}

.theme-dark-green .table>tbody>tr>td,
.theme-dark-green .table>tbody>tr>th,
.theme-dark-green .table>tfoot>tr>td,
.theme-dark-green .table>tfoot>tr>th,
.theme-dark-green .table>thead>tr>td,
.theme-dark-green .table>thead>tr>th {
    border-bottom: 1px solid #314754;
    border-top: 1px solid #314754
}

.theme-dark-green .table>thead>tr>th {
    border-bottom: 2px solid #2d424e
}

.theme-dark-green .table--colored-v1>tbody>tr>td,
.theme-dark-green .table--colored-v1>tbody>tr>th,
.theme-dark-green .table--colored-v1>tfoot>tr>td,
.theme-dark-green .table--colored-v1>tfoot>tr>th,
.theme-dark-green .table--colored-v1>thead>tr>td,
.theme-dark-green .table--colored-v1>thead>tr>th {
    color: #8fa5bf
}

.theme-dark-green .table--odd-even-v1>tbody>tr:nth-child(odd)>td {
    background-color: #22353e
}

.theme-dark-green .table--odd-even-v1>tbody>tr:nth-child(2n)>td {
    background-color: #2c424c
}

.theme-dark-green .table--odd-even-v1>thead>tr:nth-child(odd)>th {
    background-color: #2c424c
}

.theme-dark-green .table--odd-even-v1>thead>tr:nth-child(2n)>th {
    background-color: #22353e
}

.theme-dark-green a {
    color: #a6c6e0;
    font-family: Exo2Regular, sans-serif
}

.theme-dark-green a:focus,
.theme-dark-green a:hover {
    color: #6da2cc;
    text-decoration: none
}

.theme-dark-green body {
    background-color: #314049;
    color: #fff
}

.theme-dark-green body.is-chart {
    background-image: url(../images/body-bg-new.jpg);
    background-repeat: no-repeat;
    background-size: cover
}

.theme-dark-green #gritter-notice-wrapper .gritter-item {
    color: #fff
}

.theme-dark-green .message {
    border: 1px dashed rgba(0, 0, 0, 0)
}

.theme-dark-green .message.message-success {
    background: rgba(65, 93, 80, .6);
    border-color: #6c9884
}

.theme-dark-green .message.message-error {
    background: rgba(90, 59, 64, .6);
    border-color: #98636c
}

.theme-dark-green .message.message-gold,
.theme-dark-green .message.message-warning {
    background: rgba(100, 80, 52, .6);
    border-color: #a78657
}

.theme-dark-green .message.message-info {
    background-color: rgba(59, 94, 111, .6);
    border-color: #6495ac
}

.theme-dark-green .bootstrap-select .btn-default {
    -webkit-border-radius: 4px;
    border-radius: 4px;
    color: #fff
}

.theme-dark-green .bootstrap-select.open>.dropdown-toggle.btn-default:focus,
.theme-dark-green .bootstrap-select.open>.dropdown-toggle.btn-default:hover {
    color: #fff
}

.theme-dark-green .bootstrap-select .dropdown-menu {
    background-color: rgba(0, 0, 0, 0)
}

.theme-dark-green .bootstrap-select .dropdown-menu.inner {
    background-color: #405f6d
}

.theme-dark-green .bootstrap-select .dropdown-menu li>a {
    background-color: #1f2f38;
    color: #fff;
    padding-bottom: 4px;
    padding-top: 4px
}

.theme-dark-green .bootstrap-select .dropdown-menu li.selected>a,
.theme-dark-green .bootstrap-select .dropdown-menu li:hover>a {
    background-color: #2f4a50
}

.theme-dark-green .dropdown-menu {
    -webkit-box-shadow: none;
    background-color: #405863;
    border: none;
    box-shadow: none
}

.theme-dark-green .bs-actionsbox,
.theme-dark-green .bs-donebutton,
.theme-dark-green .bs-searchbox {
    background-color: #405f6d
}

.theme-dark-green .dropdown-header {
    background: #18252d;
    color: #fff
}

.theme-dark-green .open>.dropdown-toggle.btn-default:focus {
    color: #fff
}

.theme-dark-green .btn-group.open .dropdown-toggle {
    -webkit-box-shadow: none;
    box-shadow: none
}

.theme-dark-green .form-control:focus,
.theme-dark-green .form-control:hover {
    -webkit-box-shadow: 0 0 0 1px #4a6672;
    box-shadow: 0 0 0 1px #4a6672
}

.theme-dark-green .form-control {
    -webkit-box-shadow: none;
    background-color: #2a3e48;
    border: 1px solid #405863;
    box-shadow: none;
    color: #fff
}

.theme-dark-green .input-group {
    -webkit-border-radius: 4px;
    background-color: #2a3e48;
    border: 1px solid #405863;
    border-radius: 4px
}

.theme-dark-green .input-group .input-group-addon {
    background-color: #2a3e48;
    border: 0;
    color: #9397a0
}

.has-error .theme-dark-green .input-group {
    background-color: #30333c
}

.theme-dark-green .bootstrap-datetimepicker-widget.dropdown-menu {
    background-color: #405863
}

.theme-dark-green .bootstrap-datetimepicker-widget.dropdown-menu.bottom:after {
    border-bottom-color: #405863
}

.theme-dark-green .bootstrap-datetimepicker-widget a[data-action] {
    background-color: #1a2b33
}

.theme-dark-green .bootstrap-datetimepicker-widget a[data-action]:hover {
    background-color: #1d313a
}

.theme-dark-green .bootstrap-datetimepicker-widget table thead tr:first-child th:hover {
    background-color: #213641
}

.theme-dark-green .bootstrap-datetimepicker-widget table td {
    height: auto;
    line-height: 1.4;
    width: auto
}

.theme-dark-green .bootstrap-datetimepicker-widget table td.day,
.theme-dark-green .bootstrap-datetimepicker-widget table td.hour,
.theme-dark-green .bootstrap-datetimepicker-widget table td.minute,
.theme-dark-green .bootstrap-datetimepicker-widget table td.second {
    text-shadow: none
}

.theme-dark-green .bootstrap-datetimepicker-widget table td.day.active,
.theme-dark-green .bootstrap-datetimepicker-widget table td.hour.active,
.theme-dark-green .bootstrap-datetimepicker-widget table td.minute.active,
.theme-dark-green .bootstrap-datetimepicker-widget table td.second.active {
    background-color: #1d313a
}

.theme-dark-green .bootstrap-datetimepicker-widget table td.day:hover,
.theme-dark-green .bootstrap-datetimepicker-widget table td.hour:hover,
.theme-dark-green .bootstrap-datetimepicker-widget table td.minute:hover,
.theme-dark-green .bootstrap-datetimepicker-widget table td.second:hover {
    background-color: #28424e
}

.theme-dark-green .bootstrap-datetimepicker-widget table td span {
    -webkit-border-radius: inherit;
    border-radius: inherit;
    height: auto;
    line-height: 1.4;
    margin: 0;
    width: 40px
}

.theme-dark-green .bootstrap-datetimepicker-widget table td span:hover {
    background: none
}

.theme-dark-green .bootstrap-datetimepicker-widget table td span.active {
    background-color: #1d313a;
    text-shadow: none
}

.theme-dark-green .contest__footer {
    background-color: #1c1c22
}

.theme-dark-green .contest+.contest {
    border-top: 1px solid #32323c
}

.theme-dark-green .second-table>tbody>tr:last-child>td {
    border-bottom: 1px solid #314754
}

.theme-dark-green .second-table>tbody>tr>td {
    border-left: 1px solid #314754;
    border-top: 1px solid #314754
}

.theme-dark-green .second-table>tbody>tr>td .var,
.theme-dark-green .wreath-levels__level {
    color: #fff
}

.theme-dark-green .wreath-levels__label {
    color: #8fa5bf
}

.theme-dark-green .notification {
    background: rgba(46, 46, 54, .6);
    border-color: #33373c
}

.theme-dark-green .notification__close {
    background: #35343e;
    color: #939295
}

.theme-dark-green #chat_app .chat .chat_wrapper {
    background: #1a2b33;
    border-left-color: #2f4a50
}

.theme-dark-green #chat_app .chat_teaser {
    border-bottom-color: #2f4a50
}

.theme-dark-green #chat_app .chat_teaser_content h4 {
    color: #fff
}

.theme-dark-green #chat_app .chat_nav {
    background-color: #2f4a50
}

.theme-dark-green #chat_app .chat_nav .s-active .chat_tab_text,
.theme-dark-green #chat_app .chat_nav a:hover {
    color: #fff
}

.theme-dark-green #chat_app .chat_nav a:after {
    border-bottom-color: #3099f5
}

.theme-dark-green #chat_app .chat_nav .chat_tab_text {
    color: #8fa5bf
}

.theme-dark-green #chat_app input,
.theme-dark-green #chat_app select,
.theme-dark-green #chat_app textarea,
.theme-dark-green .theme-dark #chat_app input:focus,
.theme-dark-green .theme-dark #chat_app input:hover,
.theme-dark-green .theme-dark #chat_app select:focus,
.theme-dark-green .theme-dark #chat_app select:hover,
.theme-dark-green .theme-dark #chat_app textarea:focus,
.theme-dark-green .theme-dark #chat_app textarea:hover,
.theme-dark-green .theme-light #chat_app input:focus,
.theme-dark-green .theme-light #chat_app input:hover,
.theme-dark-green .theme-light #chat_app select:focus,
.theme-dark-green .theme-light #chat_app select:hover,
.theme-dark-green .theme-light #chat_app textarea:focus,
.theme-dark-green .theme-light #chat_app textarea:hover,
.theme-dark .theme-dark-green #chat_app input:focus,
.theme-dark .theme-dark-green #chat_app input:hover,
.theme-dark .theme-dark-green #chat_app select:focus,
.theme-dark .theme-dark-green #chat_app select:hover,
.theme-dark .theme-dark-green #chat_app textarea:focus,
.theme-dark .theme-dark-green #chat_app textarea:hover,
.theme-light .theme-dark-green #chat_app input:focus,
.theme-light .theme-dark-green #chat_app input:hover,
.theme-light .theme-dark-green #chat_app select:focus,
.theme-light .theme-dark-green #chat_app select:hover,
.theme-light .theme-dark-green #chat_app textarea:focus,
.theme-light .theme-dark-green #chat_app textarea:hover {
    -webkit-box-shadow: none;
    background-color: #2a3e48;
    border: 1px solid #405863;
    box-shadow: none;
    color: #fff
}

.theme-dark-green #chat_app input:focus,
.theme-dark-green #chat_app input:hover,
.theme-dark-green #chat_app select:focus,
.theme-dark-green #chat_app select:hover,
.theme-dark-green #chat_app textarea:focus,
.theme-dark-green #chat_app textarea:hover {
    -webkit-box-shadow: 0 0 0 1px #4a6672;
    box-shadow: 0 0 0 1px #4a6672
}

.theme-dark-green #chat_app .chat_message_text {
    background: #2f4a50;
    color: #ccc
}

.theme-dark-green #chat_app .chat_message_form {
    background: #2f4a50
}

.theme-dark-green #chat_app .chat_message_form .chat_trigger:hover .chat_icon {
    fill: #d3d7de
}

.theme-dark-green #chat_app .chat_nav_control .chat_icon:hover {
    fill: #fff
}

.theme-dark-green #chat_app .chat_user_popup h4 {
    color: #fff
}

.theme-dark-green #chat_app .chat_user_popup .chat_popup_links a {
    color: #8e9aac
}

.theme-dark-green #chat_app .chat_user_popup .chat_popup_links a:hover {
    color: #fff
}

.theme-dark-green #chat_app .chat_menu_popup a {
    color: #8e9aac
}

.theme-dark-green #chat_app .chat_menu_popup a:hover {
    color: #fff
}

.theme-dark-green #chat_app .chat_conversation_header_menu_trigger .chat_icon:hover {
    fill: #fff
}

.theme-dark-green #chat_app .chat_menu_popup_inner,
.theme-dark-green #chat_app .chat_user_popup_inner {
    -webkit-box-shadow: 0 0 5px 0 #232323;
    background: #2f4a50;
    box-shadow: 0 0 5px 0 #232323
}

.theme-dark-green #chat_app .chat_btn_blue {
    background: rgba(51, 122, 183, .5)
}

.theme-dark-green #chat_app .chat_btn_blue:hover {
    background-color: rgba(45, 109, 163, .5)
}

.theme-dark-green #chat_app .chat_title {
    background-color: #426f84
}

.theme-dark-green #chat_app .chat_title h4 {
    color: #fff
}

.theme-dark-green #chat_app .chat_form .chat_file_upload_area_inner:before {
    background: #405863
}

.theme-dark-green #chat_app .chat_conversation_emotions_inner {
    background: #2f4a50
}

.theme-dark-green #chat_app .chat_conversation_emotions_label {
    background: #426f84;
    color: #fff
}

.theme-dark-green #chat_app .chat_conversation_header {
    background: #426f84
}

.theme-dark-green #chat_app .chat_conversation_header .chat_back:hover .chat_icon {
    fill: #fff
}

.theme-dark-green #chat_app .chat_conversation_header .chat_dropdown a {
    color: #fff
}

.theme-dark-green #chat_app .chat_conversation_header .chat_dropdown a:hover {
    color: #e6e6e6
}

.theme-dark-green #chat_app .chat_conversation_header .chat_conversation_header_menu_trigger>a>i {
    color: #fff
}

.theme-dark-green #chat_app .chat_conversation_header .chat_icon {
    fill: #fff
}

.theme-dark-green #chat_app .chat_conversation_header h4,
.theme-dark-green #chat_app .chat_conversation_header p>span {
    color: #fff
}

.theme-dark-green #chat_app .chat_message_header .chat_name {
    color: #799aac
}

.theme-dark-green #chat_app .chat_message_header a:hover {
    color: #fff
}

.theme-dark-green #chat_app .chat_field_type input:checked+.chat_field_type_wrapper {
    background: #405863
}

.theme-dark-green #chat_app .chat_field_type input:checked+.chat_field_type_wrapper span {
    color: #fff
}

.theme-dark-green #chat_app .chat_field_type_wrapper {
    background: #ccedfd
}

.theme-dark-green #chat_app .chat_field_type_wrapper span {
    color: #000
}

.theme-dark-green .tooltip-content {
    -ms-transform-origin: 50% calc(100% + 10px);
    -o-transition: opacity .2s, transform .2s;
    -webkit-transform: perspective(1000px) rotateX(45deg);
    -webkit-transform-origin: 50% -webkit-calc(100% + 10px);
    -webkit-transition: opacity .2s, -webkit-transform .2s;
    background-color: #3a5561;
    border: 1px solid #426f84;
    transform: perspective(1000px) rotateX(45deg);
    transform-origin: 50% calc(100% + 10px);
    transition: opacity .2s, -webkit-transform .2s;
    transition: opacity .2s, transform .2s;
    transition: opacity .2s, transform .2s, -webkit-transform .2s
}

.theme-dark-green .tooltip-content.position-down:after {
    border-bottom-color: #426f84
}

.theme-dark-green .tooltip-content.position-right:after {
    border-right-color: #426f84
}

.theme-dark-green .tooltip-content.position-left:after {
    border-left-color: #426f84
}

.theme-dark-green .tooltip-content .tooltip-text {
    color: #fff
}

.theme-dark-green .tooltip-content.position-down {
    -ms-transform-origin: 50% 10px;
    -webkit-transform-origin: 50% 10px;
    transform-origin: 50% 10px
}

.theme-dark-green .tooltip-content .tooltip-text {
    line-height: 16px
}

.theme-dark-green .tooltip2:hover .tooltip-content {
    -webkit-transform: translateZ(0) rotate3d(0, 0, 0, 0);
    transform: translateZ(0) rotate3d(0, 0, 0, 0)
}

.theme-dark-green .tooltip2.tooltip-effect-2:hover .tooltip-content {
    -webkit-transform: perspective(1000px) rotateX(0deg);
    transform: perspective(1000px) rotateX(0deg)
}

.theme-dark-green .progress {
    background-color: #232328
}

.theme-dark-green .progress .progress-bar {
    background-color: linear-gradient(90deg, #009af9, #5ec1ff);
    color: #fff
}

.theme-dark-green .progress .progress-bar:after {
    -webkit-box-shadow: 0 0 4px 3px hsla(0, 0%, 100%, .3);
    background-color: #fff;
    box-shadow: 0 0 4px 3px hsla(0, 0%, 100%, .3);
    height: 4px;
    margin-top: -2px;
    width: 4px
}

.theme-dark-green .scroll-to-end {
    background-color: rgba(50, 77, 107, .72)
}

.theme-dark-green .scroll-to-end:hover {
    background-color: rgba(50, 77, 107, .88)
}

.theme-dark-green .type-of-trade-label {
    color: #fff
}

.theme-dark-green .type-of-trade-label--live {
    -webkit-box-shadow: 0 0 4px 2px rgba(189, 136, 64, .22);
    background-color: #352c24;
    border-color: #ffa031;
    box-shadow: 0 0 4px 2px rgba(189, 136, 64, .22)
}

.theme-dark-green .type-of-trade-label--demo {
    -webkit-box-shadow: 0 0 4px 2px rgba(245, 41, 20, .3);
    background-color: #531b1f;
    border-color: #f52914;
    box-shadow: 0 0 4px 2px rgba(245, 41, 20, .3)
}

.theme-dark-green .type-of-trade-label:focus,
.theme-dark-green .type-of-trade-label:hover {
    color: #fff
}

.theme-dark-green .remove-chart-setting__settings .s-badge {
    background-color: rgba(94, 94, 94, .5)
}

.theme-dark-green .remove-chart-setting__remove-icon {
    background-color: #233944;
    color: #72a9c3
}

.theme-dark-green .remove-chart-setting__remove-icon:focus,
.theme-dark-green .remove-chart-setting__remove-icon:hover {
    background-color: #263f4b;
    color: #84b4cb
}

.theme-dark-green .plot-vertical-scroll-btn {
    background: rgba(35, 34, 39, .6);
    border: 1px solid #33363b;
    color: #777
}

.theme-dark-green .list-checkbox.color-blue>label.active>.inner,
.theme-dark-green .list-checkbox.color-blue>label:hover>.inner,
.theme-dark-green .list-checkbox.color-blue>label [type=checkbox]:checked~.inner,
.theme-dark-green .list-checkbox.color-blue>label [type=radio]:checked~.inner,
.theme-dark-green .list-links.color-blue>li.active>a,
.theme-dark-green .list-links.color-blue>li:hover>a,
.theme-dark-green .list-radio.color-blue>label.active>.inner,
.theme-dark-green .list-radio.color-blue>label:hover>.inner,
.theme-dark-green .list-radio.color-blue>label [type=checkbox]:checked~.inner,
.theme-dark-green .list-radio.color-blue>label [type=radio]:checked~.inner {
    background-color: #3a5967
}

.theme-dark-green .list-checkbox.color-green>label.active>.inner,
.theme-dark-green .list-checkbox.color-green>label:hover>.inner,
.theme-dark-green .list-checkbox.color-green>label [type=checkbox]:checked~.inner,
.theme-dark-green .list-checkbox.color-green>label [type=radio]:checked~.inner,
.theme-dark-green .list-links.color-green>li.active>a,
.theme-dark-green .list-links.color-green>li:hover>a,
.theme-dark-green .list-radio.color-green>label.active>.inner,
.theme-dark-green .list-radio.color-green>label:hover>.inner,
.theme-dark-green .list-radio.color-green>label [type=checkbox]:checked~.inner,
.theme-dark-green .list-radio.color-green>label [type=radio]:checked~.inner {
    background-color: rgba(0, 245, 35, .12)
}

.theme-dark-green .list-checkbox .inner,
.theme-dark-green .list-links>li>a,
.theme-dark-green .list-radio .inner {
    background-color: #233a44;
    color: #fff
}

.theme-dark-green .daterangepicker:after {
    border-bottom-color: #1a2b33
}

.theme-dark-green .daterangepicker:before {
    border-bottom: 7px solid #1a2b33
}

.theme-dark-green .daterangepicker.ltr {
    background-color: #1a2b33
}

.theme-dark-green .daterangepicker.opensleft:after {
    border-bottom: 6px solid #1a2b33
}

.theme-dark-green .daterangepicker .calendar-table,
.theme-dark-green .daterangepicker td.off {
    background-color: #1a2b33 !important
}

.theme-dark-green .daterangepicker .calendar-table {
    background-color: #1a2b33;
    border: none
}

.theme-dark-green .daterangepicker option.disabled,
.theme-dark-green .daterangepicker td.disabled,
.theme-dark-green .daterangepicker td.off {
    background-color: #1a2b33
}

.theme-dark-green .daterangepicker td.available:hover,
.theme-dark-green .daterangepicker th.available:hover {
    -webkit-border-radius: 0;
    background: #3a5967 !important;
    border-radius: 0
}

.theme-dark-green .daterangepicker td.off.in-range {
    background-color: #395b9b
}

.theme-dark-green .daterangepicker td.active,
.theme-dark-green .daterangepicker td.active:hover {
    background-color: #405863;
    border: none
}

.theme-dark-green .daterangepicker .ranges {
    background-color: #1a2b33
}

.theme-dark-green .daterangepicker .ranges li {
    background-color: #233a44;
    border: none;
    color: #9397a0
}

.theme-dark-green .daterangepicker .ranges li.active,
.theme-dark-green .daterangepicker .ranges li:hover {
    background-color: #2f4a50
}

.theme-dark-green .daterangepicker .input-mini {
    background-color: #1a2b33;
    border-color: #595961;
    color: #fff
}

.theme-dark-green .daterangepicker .input-mini.active {
    border-color: #595961
}

.theme-dark-green .slick-slider .slick-arrow {
    -o-transition: background-color .3s;
    -webkit-border-radius: 50%;
    -webkit-transition: background-color .3s;
    background-color: #2b4755;
    border-radius: 50%;
    transition: background-color .3s
}

.theme-dark-green .booster-block__header,
.theme-dark-green .slick-slider .slick-arrow:hover {
    background-color: #405863
}

.theme-dark-green .booster-block__content {
    background-color: #263f4a
}

.theme-dark-green .booster-block .divider {
    background-color: #2c3c44
}

.theme-dark-green .booster-block .insufficient-level {
    color: #d81d1d
}

.theme-dark-green .diamond-info__count {
    color: #fff
}

.theme-dark-green .tournament-upcoming-message {
    background-color: rgba(26, 43, 51, .8)
}

.theme-dark-green .tournament-upcoming-message__title {
    color: #009af9
}

.theme-dark-green .svg-icon {
    fill: #fff
}

.theme-dark-green .left-sidebar,
.theme-dark-green .right-sidebar {
    background-color: rgba(26, 43, 51, .8)
}

.theme-dark-green .left-sidebar a,
.theme-dark-green .right-sidebar a {
    color: #8fa5bf
}

.theme-dark-green .left-sidebar li.active a,
.theme-dark-green .left-sidebar li:hover a,
.theme-dark-green .right-sidebar li.active a,
.theme-dark-green .right-sidebar li:hover a {
    background: #2f4a50;
    color: #fff
}

.theme-dark-green .left-sidebar li a,
.theme-dark-green .right-sidebar li a {
    -o-transition: border-color .2s, background-color .2s, color .2s;
    -webkit-transition: border-color .2s, background-color .2s, color .2s;
    transition: border-color .2s, background-color .2s, color .2s
}

.theme-dark-green .left-sidebar .svg-icon,
.theme-dark-green .right-sidebar .svg-icon {
    fill: #a6c6e0
}

.theme-dark-green .left-sidebar li.active .svg-icon,
.theme-dark-green .left-sidebar li:focus .svg-icon,
.theme-dark-green .left-sidebar li:hover .svg-icon,
.theme-dark-green .right-sidebar li.active .svg-icon,
.theme-dark-green .right-sidebar li:focus .svg-icon,
.theme-dark-green .right-sidebar li:hover .svg-icon {
    fill: #fff
}

.theme-dark-green .left-top-container .currencies-block__in,
.theme-dark-green .left-top-container .items__link {
    -webkit-border-radius: 4px;
    background-color: #192b2f;
    border: 1px solid #234148;
    border-radius: 4px;
    color: #e6e6e6
}

.theme-dark-green .left-top-container .items__link:hover {
    border: 1px solid #435f65
}

.theme-dark-green .left-top-container .items__link:hover .counter,
.theme-dark-green .left-top-container .items__link:hover .fa-check,
.theme-dark-green .left-top-container .items__link:hover .items__link--market-watch>.fa-check,
.theme-dark-green .left-top-container .items__link:hover .items__link--market-watch>.user-level-block--active:before,
.theme-dark-green .left-top-container .items__link:hover .items__link--rating-widget>.fa-check,
.theme-dark-green .left-top-container .items__link:hover .items__link--rating-widget>.user-level-block--active:before,
.theme-dark-green .left-top-container .items__link:hover .items__link--social>.fa-check,
.theme-dark-green .left-top-container .items__link:hover .items__link--social>.user-level-block--active:before,
.theme-dark-green .left-top-container .items__link:hover .items__link--trade-monitor>.fa-check,
.theme-dark-green .left-top-container .items__link:hover .items__link--trade-monitor>.user-level-block--active:before,
.theme-dark-green .left-top-container .items__link:hover .items__link--zoom>.fa-check,
.theme-dark-green .left-top-container .items__link:hover .items__link--zoom>.user-level-block--active:before,
.theme-dark-green .left-top-container .items__link:hover .items__timeframe,
.theme-dark-green .left-top-container .items__link:hover .user-level-block--active:before {
    background: #3099f5
}

.theme-dark-green .left-top-container .currencies-block__in>a,
.theme-dark-green .left-top-container .currencies-block__in>div {
    border-left: 1px solid #234148;
    font-family: Exo2Bold, sans-serif
}

.theme-dark-green .left-top-container .currencies-block .pair-number-wrap .pair {
    color: #fff
}

.theme-dark-green .left-top-container .currencies-block .icon .timeframe {
    color: #9397a0
}

.theme-dark-green .left-top-container .currencies-block .icon-chart-settings {
    color: #fff
}

.theme-dark-green .counter--red {
    background-color: rgba(255, 68, 32, .2)
}

.theme-dark-green .counter--yellow {
    background-color: rgba(232, 180, 0, .2)
}

.theme-dark-green .counter--violet {
    background-color: rgba(95, 60, 184, .2)
}

.left-top-container .theme-dark-green .items__link--market-watch>.fa-check,
.left-top-container .theme-dark-green .items__link--market-watch>.user-level-block--active:before,
.left-top-container .theme-dark-green .items__link--rating-widget>.fa-check,
.left-top-container .theme-dark-green .items__link--rating-widget>.user-level-block--active:before,
.left-top-container .theme-dark-green .items__link--social>.fa-check,
.left-top-container .theme-dark-green .items__link--social>.user-level-block--active:before,
.left-top-container .theme-dark-green .items__link--trade-monitor>.fa-check,
.left-top-container .theme-dark-green .items__link--trade-monitor>.user-level-block--active:before,
.left-top-container .theme-dark-green .items__link--zoom>.fa-check,
.left-top-container .theme-dark-green .items__link--zoom>.user-level-block--active:before,
.left-top-container .theme-dark-green .items__timeframe,
.theme-dark-green .counter--blue,
.theme-dark-green .left-top-container .items__link--market-watch>.fa-check,
.theme-dark-green .left-top-container .items__link--market-watch>.user-level-block--active:before,
.theme-dark-green .left-top-container .items__link--rating-widget>.fa-check,
.theme-dark-green .left-top-container .items__link--rating-widget>.user-level-block--active:before,
.theme-dark-green .left-top-container .items__link--social>.fa-check,
.theme-dark-green .left-top-container .items__link--social>.user-level-block--active:before,
.theme-dark-green .left-top-container .items__link--trade-monitor>.fa-check,
.theme-dark-green .left-top-container .items__link--trade-monitor>.user-level-block--active:before,
.theme-dark-green .left-top-container .items__link--zoom>.fa-check,
.theme-dark-green .left-top-container .items__link--zoom>.user-level-block--active:before,
.theme-dark-green .left-top-container .items__timeframe {
    background-color: rgba(0, 154, 249, .2)
}

.theme-dark-green .counter--green {
    background-color: rgba(62, 181, 84, .2)
}

.theme-dark-green .counter--dark-orange {
    background-color: rgba(199, 120, 56, .2)
}

.theme-dark-green .bonus-100 {
    background-color: rgba(85, 84, 59, .7);
    border: 1px solid rgba(231, 206, 69, .7);
    color: #c9b545
}

.theme-dark-green .bonus-100>small>i {
    color: #ecd34a
}

.theme-dark-green .bonus-100:focus,
.theme-dark-green .bonus-100:hover {
    background-color: rgba(85, 84, 59, .8);
    border-color: rgba(231, 206, 69, .8);
    color: rgba(231, 206, 69, .8)
}

.theme-dark-green .bonus-100:focus:before,
.theme-dark-green .bonus-100:hover:before {
    color: #eed961
}

.theme-dark-green .bonus-100[class*=icon]:before {
    color: #eed961
}

.theme-dark-green .site-header {
    background-color: rgba(26, 43, 51, .8);
    border-bottom: 1px solid #283f4a
}

.theme-dark-green .site-header .chart-layout-options-btn {
    border-color: #2d474c
}

.theme-dark-green .site-header .chart-layout-options-btn .square__item {
    background-color: #334e5d
}

.theme-dark-green .site-header .chart-layout-options-btn.active,
.theme-dark-green .site-header .chart-layout-options-btn:hover {
    background-color: #2b404c
}

.theme-dark-green .site-header .chart-layout-options-btn.active .square__item,
.theme-dark-green .site-header .chart-layout-options-btn:hover .square__item {
    background-color: #6590a9
}

.theme-dark-green .site-header .right-block .buttons .deposit,
.theme-dark-green .site-header .right-block .buttons .deposit:focus,
.theme-dark-green .site-header .right-block .buttons .deposit:hover {
    color: #fff
}

.theme-dark-green .site-header .right-block .btn.deposit {
    border-color: rgba(92, 198, 38, .75)
}

.theme-dark-green .site-header .logo {
    background: url(../images/logo.png) no-repeat 0 0;
    height: 30px;
    width: 218px
}

@media only screen and (-o-min-device-pixel-ratio:3/2),
only screen and (-webkit-min-device-pixel-ratio:1.5),
only screen and (min--moz-device-pixel-ratio:1.5),
only screen and (min-device-pixel-ratio:1.5) {
    .theme-dark-green .site-header .logo {
        background: url(../images/logo_2x.png) no-repeat 0 0;
        background-size: 218px 30px
    }
}

.theme-dark-green .site-header .user-level-text--stranger {
    background-color: rgba(160, 158, 155, .7);
    border: 1px solid rgba(167, 166, 163, .7)
}

.theme-dark-green .site-header .user-level-text--newbie {
    background-color: rgba(198, 38, 164, .7);
    border: 1px solid rgba(211, 40, 175, .7)
}

.theme-dark-green .site-header .user-level-text--beginner {
    background-color: rgba(64, 113, 39, .7);
    border: 1px solid rgba(70, 124, 43, .7)
}

.theme-dark-green .site-header .user-level-text--experienced {
    background-color: rgba(198, 193, 38, .7);
    border: 1px solid rgba(211, 206, 40, .7)
}

.theme-dark-green .site-header .user-level-text--master {
    background-color: rgba(198, 119, 38, .7);
    border: 1px solid rgba(211, 127, 40, .7)
}

.theme-dark-green .site-header .user-level-text--pro {
    background-color: rgba(122, 38, 198, .7);
    border: 1px solid rgba(130, 40, 211, .7)
}

.theme-dark-green .site-header .user-level-text--guru {
    background-color: rgba(38, 95, 198, .7);
    border: 1px solid rgba(40, 101, 211, .7)
}

.theme-dark-green #modal_register_demo {
    background-color: rgba(26, 43, 51, .6)
}

.theme-dark-green #modal_register_demo .login {
    background-color: #1a2b33
}

.theme-dark-green .login-v2 {
    color: #ccc
}

.theme-dark-green .login-v2 .login-header,
.theme-dark-green .login-v2 a,
.theme-dark-green .login-v2 label {
    color: #fff
}

.theme-dark-green .unlocked-achievements-block {
    -webkit-border-radius: 4px;
    background-color: #263f4a;
    border-radius: 4px
}

.theme-dark-green .unlocked-achievements-block .info-block__title {
    border-bottom: 1px solid #405863
}

.theme-dark-green .unlocked-achievements-block .info-block__bonus {
    border-right: 1px solid #405863
}

.theme-dark-green .unlocked-achievements-block .info-block__divider {
    border-left: 1px solid #405863
}

.theme-dark-green .redirect-message {
    color: #7f838c
}

.theme-dark-green .redirect-message>b {
    color: #fff
}

.theme-dark-green .mfp-content>div,
.theme-dark-green .ReactModal__Content>div {
    background-color: rgba(26, 43, 51, .8)
}

.theme-dark-green .mfp-content>div .mfp-close,
.theme-dark-green .mfp-content>div .modal-close,
.theme-dark-green .ReactModal__Content>div .mfp-close,
.theme-dark-green .ReactModal__Content>div .modal-close {
    background-color: #233944;
    color: #72a9c3
}

.theme-dark-green .mfp-content>div .mfp-close:focus,
.theme-dark-green .mfp-content>div .mfp-close:hover,
.theme-dark-green .mfp-content>div .modal-close:focus,
.theme-dark-green .mfp-content>div .modal-close:hover,
.theme-dark-green .ReactModal__Content>div .mfp-close:focus,
.theme-dark-green .ReactModal__Content>div .mfp-close:hover,
.theme-dark-green .ReactModal__Content>div .modal-close:focus,
.theme-dark-green .ReactModal__Content>div .modal-close:hover {
    background-color: #263f4b;
    color: #84b4cb
}

.theme-dark-green .assets-favorites-list {
    background-color: #20313a;
    border-bottom: 1px solid #283f4a;
    color: #fff
}

.theme-dark-green .assets-favorites-arrow {
    color: #739eb5
}

.theme-dark-green .assets-favorites-arrow:hover:not(.assets-favorites-arrow--disabled) {
    color: #739eb5
}

.theme-dark-green .assets-favorites-arrow--disabled {
    color: #3d5663
}

.theme-dark-green .assets-favorites-item {
    background-color: #2d4f56;
    border: 1px solid #3c656d
}

.theme-dark-green .assets-favorites-item__close {
    color: #909db7
}

.theme-dark-green .assets-favorites-item__close:hover {
    color: #818fad
}

.theme-dark-green .assets-favorites-item--active {
    background-color: #3e5c63;
    border-bottom: 2px solid #91b9c1;
    border-color: #617d84
}

.theme-dark-green .assets-favorites-item--disabled {
    color: #3d5663
}

.theme-dark-green .assets-favorites-item--bg-green {
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(44, 44, 53, .3)), to(rgba(5, 170, 5, .1)));
    background: -webkit-linear-gradient(top, rgba(44, 44, 53, .3), rgba(5, 170, 5, .1));
    background: -o-linear-gradient(top, rgba(44, 44, 53, .3) 0, rgba(5, 170, 5, .1) 100%);
    background: linear-gradient(180deg, rgba(44, 44, 53, .3) 0, rgba(5, 170, 5, .1))
}

.theme-dark-green .assets-favorites-item--bg-green .profit__in {
    color: #05aa05
}

.theme-dark-green .assets-favorites-item--bg-red {
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(44, 44, 53, .3)), to(rgba(165, 4, 15, .1)));
    background: -webkit-linear-gradient(top, rgba(44, 44, 53, .3), rgba(165, 4, 15, .1));
    background: -o-linear-gradient(top, rgba(44, 44, 53, .3) 0, rgba(165, 4, 15, .1) 100%);
    background: linear-gradient(180deg, rgba(44, 44, 53, .3) 0, rgba(165, 4, 15, .1))
}

.theme-dark-green .assets-favorites-item--bg-red .profit__in {
    color: #fc3c22
}

.theme-dark-green .assets-favorites-item--bg-yellow {
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(44, 44, 53, .3)), to(rgba(255, 255, 0, .1)));
    background: -webkit-linear-gradient(top, rgba(44, 44, 53, .3), rgba(255, 255, 0, .1));
    background: -o-linear-gradient(top, rgba(44, 44, 53, .3) 0, rgba(255, 255, 0, .1) 100%);
    background: linear-gradient(180deg, rgba(44, 44, 53, .3) 0, rgba(255, 255, 0, .1))
}

.theme-dark-green .assets-favorites-item--bg-yellow .profit__in {
    color: #ff0
}

.theme-dark-green .assets-favorites-item--not-traded {
    background-color: #31494e;
    border-color: #3f595f;
    color: #58777d;
    cursor: default
}

.theme-dark-green .assets-favorites-item--readonly {
    background-color: #31494e;
    color: #58777d
}

.theme-dark-green .assets-favorites-item.sortable-ghost {
    border: 1px dashed #617d84
}

.theme-dark-green .badge-default,
.theme-dark-green .label-default {
    background: rgba(94, 94, 94, .5)
}

.theme-dark-green .badge-primary,
.theme-dark-green .label-primary {
    background: rgba(51, 122, 183, .5)
}

.theme-dark-green .badge-success,
.theme-dark-green .label-success {
    background: rgba(68, 157, 68, .5)
}

.theme-dark-green .badge-info,
.theme-dark-green .label-info {
    background: rgba(49, 176, 213, .5)
}

.theme-dark-green .badge-warning,
.theme-dark-green .label-warning {
    background: rgba(236, 151, 31, .5)
}

.theme-dark-green .badge-danger,
.theme-dark-green .label-danger {
    background: rgba(201, 48, 44, .5)
}

.theme-dark-green .top-left-wrap .info-icons--active .info-icons__link,
.theme-dark-green .top-left-wrap .info-icons__item:hover .info-icons__link {
    background-color: #2d4f56;
    border: 1px solid #435f65;
    color: #afafaf
}

.theme-dark-green .top-left-wrap .info-icons__link {
    -webkit-border-radius: 4px;
    background-color: #192b2f;
    border: 1px solid #234148;
    border-radius: 4px;
    color: #e6e6e6
}

.theme-dark-green .select3 {
    background-color: #2a3e48;
    border: 1px solid #405863
}

.theme-dark-green .select3>p>.text {
    background-color: #2a3e48;
    color: #fff
}

.theme-dark-green .select3>ul {
    background-color: #2a3e48;
    border: 1px solid #405863
}

.theme-dark-green .select3>ul>li.selected>a,
.theme-dark-green .select3>ul>li:hover>a {
    background-color: #3d5a68;
    color: #fff
}

.theme-dark-green .select3 input {
    background-color: #2a3e48;
    color: #fff
}

.theme-dark-green .tab-wrap .tab-nav a {
    color: #98989c
}

.theme-dark-green .tab-wrap .tab-nav .active a,
.theme-dark-green .tab-wrap .tab-nav a:hover {
    color: #fff
}

.sub-tabs .theme-dark-green .tabs__caption>li {
    border-bottom: 1px dashed #98989c;
    color: #98989c
}

.sub-tabs .theme-dark-green .tabs__caption>li.active {
    border-bottom: 1px dashed #fff;
    color: #fff
}

.theme-dark-green .right-sidebar-modal {
    background-color: rgba(26, 43, 51, .95)
}

.theme-dark-green .right-sidebar-modal .tab-nav li a {
    background-color: #2d4f56
}

.theme-dark-green .right-sidebar-modal .tab-nav li.active a {
    background-color: #365e67
}

.theme-dark-green .right-sidebar-modal.bg-darken {
    background: rgba(47, 47, 53, .9)
}

.theme-dark-green .right-sidebar-modal .title {
    color: #fff
}

.theme-dark-green .right-sidebar-modal.trades-modal li.odd,
.theme-dark-green .right-sidebar-modal.trades-modal li:nth-child(odd) {
    background-color: #22353e
}

.theme-dark-green .right-sidebar-modal.trades-modal li.even,
.theme-dark-green .right-sidebar-modal.trades-modal li:nth-child(2n) {
    background-color: #2c424c
}

.theme-dark-green .right-sidebar-modal.trades-modal .closed-trades li:hover,
.theme-dark-green .right-sidebar-modal.trades-modal .opened-traders .order-graph-show:hover,
.theme-dark-green .right-sidebar-modal.trades-modal .opened-traders li:hover {
    background-color: #304852
}

.theme-dark-green .right-sidebar-modal.trades-modal .closed-trades .tooltip-content .tooltip-text p span,
.theme-dark-green .right-sidebar-modal.trades-modal .opened-traders .order-graph-show,
.theme-dark-green .right-sidebar-modal.trades-modal .opened-traders .tooltip-content .tooltip-text p span {
    color: #fff
}

.theme-dark-green .right-sidebar-modal.express-bets-modal .express-item__deal.odd,
.theme-dark-green .right-sidebar-modal.express-bets-modal li.odd {
    background-color: #22353e
}

.theme-dark-green .right-sidebar-modal.express-bets-modal .express-item__deal.even,
.theme-dark-green .right-sidebar-modal.express-bets-modal li.even {
    background-color: #2c424c
}

.theme-dark-green .right-sidebar-modal.express-bets-modal li:hover {
    background-color: #304852
}

.theme-dark-green .right-sidebar-modal.social-modal .tab-wrap {
    background-color: rgba(26, 43, 51, .95)
}

.theme-dark-green .right-sidebar-modal2 .tab-wrap .tab-nav li a {
    background-color: #2d4f56
}

.theme-dark-green .right-sidebar-modal2 .flex-vertical-block {
    background-color: rgba(26, 43, 51, .95)
}

.theme-dark-green .right-sidebar-modal2 .filter,
.theme-dark-green .right-sidebar-modal2 .title {
    background-color: #2c424c
}

.theme-dark-green .achievements-notice {
    -webkit-border-radius: 50px;
    -webkit-box-shadow: 0 0 10px 1px rgba(0, 0, 0, .5);
    background-color: #2d2d34;
    background-image: url(../images/bg-noise.png);
    border-radius: 50px;
    box-shadow: 0 0 10px 1px rgba(0, 0, 0, .5);
    padding: 4px 30px 4px 4px
}

.theme-dark-green .achievements-notice__img-wrap {
    -webkit-border-radius: 50px;
    background-color: #232328;
    border-radius: 50px;
    height: 77px;
    line-height: 77px;
    padding: 15px;
    text-align: center;
    width: 77px
}

.theme-dark-green .achievements-notice__label {
    color: #6c7b8f
}

.theme-dark-green .intl-tel-input .country-list {
    background-color: #242428;
    border: 1px solid #49494e
}

.theme-dark-green .intl-tel-input .country-list .divider {
    border-bottom-color: #3f3e44
}

.theme-dark-green .mCustomScrollbar .mCSB_draggerRail {
    background-color: #41545d
}

.theme-dark-green .mCustomScrollbar .mCSB_dragger .mCSB_dragger_bar {
    background-color: #7295a9
}

.theme-dark-green .mCustomScrollbar .mCSB_dragger:hover .mCSB_dragger_bar {
    background-color: #adbec7
}

.theme-dark-green .layout-container .chart-item:after,
.theme-dark-green .layout-container .chart-item:before {
    -webkit-box-shadow: 0 0 4px 1px #2e434e;
    background: #2e434e;
    box-shadow: 0 0 4px 1px #2e434e
}

.theme-dark-green .right-widget-container {
    background-color: rgba(26, 43, 51, .8)
}

.theme-dark-green .right-widget-container .widget-slot__header .title {
    background-color: #2c424c
}

.theme-dark-green .right-widget-container .widget-slot__header .divider ul li {
    background-color: #365e67
}

.theme-dark-green .right-widget-container .widget-slot__header .divider ul li.inactive {
    background-color: #2d4f56
}

.theme-dark-green .virtual-keyboard {
    background-color: rgba(26, 43, 51, .8)
}

.theme-dark-green .virtual-keyboard__input {
    background-color: #233a44
}

.theme-dark-green .virtual-keyboard__input:hover {
    background-color: #3a5967
}

.theme-dark-green .new-year .site-header .logo {
    background-image: url(../images/new-year/logo/size/logo-white-hor.png);
    height: 30px;
    width: 170px
}

@media only screen and (-o-min-device-pixel-ratio:3/2),
only screen and (-webkit-min-device-pixel-ratio:1.5),
only screen and (min--moz-device-pixel-ratio:1.5),
only screen and (min-device-pixel-ratio:1.5) {
    .theme-dark-green .new-year .site-header .logo {
        background-image: url(../images/new-year/logo/size/logo-white-hor%402x.png);
        background-size: 170px 30px
    }
}

.theme-dark-green .drawing-settings-panel-wrapper .drawing-settings-panel {
    background-color: #192b2f;
    border: 1px solid #234148
}

.theme-dark-green .drawing-settings-panel-wrapper .drawing-settings-panel__handle svg {
    fill: #fff
}

.theme-dark-green .drawing-settings-panel-wrapper .drawing-settings-panel__btn {
    border-left-color: #234148;
    color: #c5c5cb
}

.theme-dark-green .drawing-settings-panel-wrapper .drawing-settings-panel__btn.active,
.theme-dark-green .drawing-settings-panel-wrapper .drawing-settings-panel__btn:hover {
    background-color: #192b2f;
    color: #fff
}

.theme-dark-green .drawing-settings-panel-wrapper .drawing-settings-panel__btn.active svg,
.theme-dark-green .drawing-settings-panel-wrapper .drawing-settings-panel__btn:hover svg,
.theme-dark-green .drawing-settings-panel-wrapper .drawing-settings-panel__btn svg {
    fill: #fff
}

.theme-dark-green .drawing-settings-panel-wrapper .drawing-settings-panel__colors-list {
    background-color: #192b2f
}

.theme-dark-green .drawing-settings-panel-wrapper .drawing-settings-panel__colors-list:before {
    border-bottom-color: #192b2f
}

.theme-dark-green .drawing-settings-panel-wrapper .drawing-settings-panel__weights-list {
    background-color: #192b2f
}

.theme-dark-green .drawing-settings-panel-wrapper .drawing-settings-panel__weights-list a {
    color: #fff
}

.theme-dark-green .drawing-settings-panel-wrapper .drawing-settings-panel__weights-list a.active {
    color: #6da2cc
}

.theme-dark-green .drawing-settings-panel-wrapper .drawing-settings-panel__weights-list:before {
    border-bottom-color: #192b2f
}

.theme-dark-green .call-put-wrap .call-put-block,
.theme-dark-green .call-put-wrap .call-put-item:not(.zoom-controls):not(.opening-first-deal) {
    background-color: rgba(26, 43, 51, .8);
    border: 1px solid #2d3940
}

.theme-dark-green .call-put-wrap .call-put-item__close {
    background-color: #233944;
    color: #72a9c3
}

.theme-dark-green .call-put-wrap .call-put-item__close:hover {
    background-color: #263f4b;
    color: #84b4cb
}

.theme-dark-green .call-put-wrap .block__control {
    background-color: #1a2b33;
    border: 1px solid #425a65
}

.theme-dark-green .call-put-wrap .call-put-block .block__title {
    color: #8fa5bf
}

.theme-dark-green .call-put-wrap .call-put-block .block input {
    background-color: #1a2b33
}

.theme-dark-green .call-put-wrap .call-put-block .block .value__time-frame,
.theme-dark-green .call-put-wrap .call-put-block .block .value__val {
    border-color: #425a65;
    color: #fff
}

.theme-dark-green .call-put-wrap .call-put-block .block .buttons {
    border-color: #425a65
}

.theme-dark-green .call-put-wrap .call-put-block .block .buttons__minus,
.theme-dark-green .call-put-wrap .call-put-block .block .buttons__plus {
    color: #fff
}

.theme-dark-green .call-put-wrap .call-put-block .block .buttons__minus:focus,
.theme-dark-green .call-put-wrap .call-put-block .block .buttons__minus:hover,
.theme-dark-green .call-put-wrap .call-put-block .block .buttons__plus:focus,
.theme-dark-green .call-put-wrap .call-put-block .block .buttons__plus:hover {
    color: #aab6c4
}

.theme-dark-green .call-put-wrap .call-put-block .block .buttons__minus {
    border-color: #425a65
}

.theme-dark-green .call-put-wrap .call-put-block .block .list {
    background-color: rgba(26, 43, 51, .8)
}

.theme-dark-green .call-put-wrap .call-put-block .block .list__link {
    background-color: #233a44
}

.theme-dark-green .call-put-wrap .call-put-block .block .list__item--active .list__link,
.theme-dark-green .call-put-wrap .call-put-block .block .list__item:hover .list__link {
    background-color: #3a5967;
    border-color: #557280;
    color: #fff
}

.theme-dark-green .call-put-wrap .call-put-block .block .list--time-frames .list__k {
    border-color: #26404b
}

.theme-dark-green .call-put-wrap .opening-first-deal {
    background-color: rgba(231, 206, 69, .2);
    border-color: #e7ce45
}

.theme-dark-green .call-put-wrap .opening-first-deal__sub-title>i.red {
    color: #ff3636
}

.theme-dark-green .call-put-wrap .zoom-controls>a {
    background-color: #1b2931;
    color: #567379
}

.theme-dark-green .call-put-wrap .zoom-controls>a:focus,
.theme-dark-green .call-put-wrap .zoom-controls>a:hover {
    color: #64868d
}

.theme-dark-green .drop-down-modal--quotes-list {
    -webkit-box-shadow: 0 0 10px 1px rgba(0, 0, 0, .4);
    background-color: #1a2b33;
    box-shadow: 0 0 10px 1px rgba(0, 0, 0, .4)
}

.theme-dark-green .drop-down-modal--quotes-list .quotes-wrap .tab-nav li a {
    -o-transition: color .3s, background-color .3s;
    -webkit-transition: color .3s, background-color .3s;
    background-color: #294250;
    border: 1px solid #3c5665;
    color: #fff;
    transition: color .3s, background-color .3s
}

.theme-dark-green .drop-down-modal--quotes-list .quotes-wrap .tab-nav li.active a,
.theme-dark-green .drop-down-modal--quotes-list .quotes-wrap .tab-nav li:hover a {
    background-color: #4a6879;
    border-color: #749aaf;
    color: #fff
}

.theme-dark-green .drop-down-modal--quotes-list .quotes-wrap .tab-nav li.active input::-webkit-input-placeholder,
.theme-dark-green .drop-down-modal--quotes-list .quotes-wrap .tab-nav li:hover input::-webkit-input-placeholder {
    color: #fff
}

.theme-dark-green .drop-down-modal--quotes-list .quotes-wrap .tab-nav li.active input:-ms-input-placeholder,
.theme-dark-green .drop-down-modal--quotes-list .quotes-wrap .tab-nav li:hover input:-ms-input-placeholder {
    color: #fff
}

.theme-dark-green .drop-down-modal--quotes-list .quotes-wrap .tab-nav li.active input::-ms-input-placeholder,
.theme-dark-green .drop-down-modal--quotes-list .quotes-wrap .tab-nav li:hover input::-ms-input-placeholder {
    color: #fff
}

.theme-dark-green .drop-down-modal--quotes-list .quotes-wrap .tab-nav li.active input::placeholder,
.theme-dark-green .drop-down-modal--quotes-list .quotes-wrap .tab-nav li:hover input::placeholder {
    color: #fff
}

.theme-dark-green .drop-down-modal--quotes-list .quotes-wrap .tab-nav li.sort.active>a,
.theme-dark-green .drop-down-modal--quotes-list .quotes-wrap .tab-nav li.sort:hover>a {
    background-color: #18252b;
    border-color: #283a42
}

.theme-dark-green .drop-down-modal--quotes-list .quotes-wrap .tab-body .assets-list .asset-item.active a,
.theme-dark-green .drop-down-modal--quotes-list .quotes-wrap .tab-body .assets-list .asset-item:hover:not(.asset-item--no-active) a {
    background-color: rgba(48, 153, 245, .24);
    color: #fff
}

.theme-dark-green .drop-down-modal--quotes-list .quotes-wrap .tab-body .assets-list .asset-item--no-active:hover>.change_symbol {
    color: #8fa5bf
}

.theme-dark-green .drop-down-modal--quotes-list .quotes-wrap .change_symbol .fa {
    color: #ff9706
}

.theme-dark-green .drop-down-modal--balance {
    -webkit-box-shadow: 0 0 10px 1px rgba(0, 0, 0, .4);
    background-color: #1a2b33;
    box-shadow: 0 0 10px 1px rgba(0, 0, 0, .4)
}

.theme-dark-green .drop-down-modal--balance .balance__link {
    color: #fff
}

.theme-dark-green .drop-down-modal--balance .btn {
    -webkit-box-shadow: none;
    border-color: rgba(92, 198, 38, .75);
    box-shadow: none;
    font-family: Exo2Bold, sans-serif
}

.theme-dark-green .drop-down-modal--balance .btn:hover {
    color: #fff
}

.theme-dark-green .drop-down-modal--balance .balance-list .balance__item--border-top:before {
    border-bottom: 1px solid #31424c;
    border-top: 1px solid #22313a
}

.theme-dark-green .drop-down-modal--user-info {
    -webkit-box-shadow: 0 0 10px 1px rgba(0, 0, 0, .4);
    background-color: #1c2e36;
    box-shadow: 0 0 10px 1px rgba(0, 0, 0, .4)
}

.theme-dark-green .drop-down-modal--user-info .dropdown-profile-info {
    background-color: #1f343d
}

.theme-dark-green .drop-down-modal--user-info .dropdown-profile-info .label {
    font-size: 11px
}

.theme-dark-green .drop-down-modal--user-info .dropdown-profile-info .hr {
    border-top: 1px solid #2d4d61
}

.theme-dark-green .drop-down-modal--user-info .dropdown-profile-info .account-comparison-btn {
    color: #fff
}

.theme-dark-green .drop-down-modal--user-info .dropdown-profile-info .account-comparison-btn--demo {
    -webkit-box-shadow: 0 0 4px 2px rgba(245, 41, 20, .3);
    background-color: #531b1f;
    border-color: #f52914;
    box-shadow: 0 0 4px 2px rgba(245, 41, 20, .3)
}

.theme-dark-green .drop-down-modal--user-info .dropdown-profile-info .account-comparison-btn--live {
    -webkit-box-shadow: 0 0 4px 2px rgba(189, 136, 64, .22);
    background-color: #352c24;
    border-color: #ffa031;
    box-shadow: 0 0 4px 2px rgba(189, 136, 64, .22)
}

.theme-dark-green .drop-down-modal--user-info .dropdown-profile-info .account-comparison-btn--info {
    -webkit-box-shadow: 0 0 4px 2px rgba(15, 49, 64, .22);
    background-color: #19252b;
    border-color: #335d92;
    box-shadow: 0 0 4px 2px rgba(15, 49, 64, .22)
}

.theme-dark-green .drop-down-modal--user-info .dropdown-profile-info .dropdown-profile-info-created span,
.theme-dark-green .drop-down-modal--user-info .dropdown-profile-info .dropdown-profile-info-email span,
.theme-dark-green .drop-down-modal--user-info .dropdown-profile-info .dropdown-profile-info-last-login span {
    border-bottom: 1px solid
}

.theme-dark-green .drop-down-modal--user-info .dropdown-profile-info-last-login .pd-hidden {
    display: none
}

.theme-dark-green .drop-down-modal--user-info .drop-down-list-wrapper a {
    color: #8fa5bf
}

.theme-dark-green .drop-down-modal--user-info .drop-down-list-wrapper a:hover {
    background-color: #28424e;
    color: #fff
}

.theme-dark-green .drop-down-modal--window-layout-switcher {
    -webkit-box-shadow: 0 0 10px 1px rgba(0, 0, 0, .4);
    background-color: #1a2b33;
    box-shadow: 0 0 10px 1px rgba(0, 0, 0, .4);
    color: #fff
}

.theme-dark-green .drop-down-modal--window-layout-switcher .sq__item {
    background: #334e5d
}

.theme-dark-green .drop-down-modal--window-layout-switcher .sq.active .sq__item,
.theme-dark-green .drop-down-modal--window-layout-switcher .sq:hover .sq__item {
    background: #6590a9
}

.theme-dark-green .drop-down-modal--chart-type {
    -webkit-box-shadow: 0 0 10px 1px rgba(0, 0, 0, .4);
    background-color: #1a2b33;
    box-shadow: 0 0 10px 1px rgba(0, 0, 0, .4);
    color: #fff
}

.theme-dark-green .drop-down-modal--chart-type .settings-block__in a {
    color: #fff
}

.theme-dark-green .drop-down-modal--server-list {
    -webkit-box-shadow: 0 0 10px 1px rgba(0, 0, 0, .4);
    background-color: #1a2b33;
    box-shadow: 0 0 10px 1px rgba(0, 0, 0, .4)
}

.theme-dark-green .drop-down-modal--server-list .date-center {
    -o-transition: background-color .3s;
    -webkit-transition: background-color .3s;
    background-color: #233a44;
    transition: background-color .3s
}

.theme-dark-green .drop-down-modal--server-list .date-center--disable {
    opacity: .5
}

.theme-dark-green .drop-down-modal--server-list .date-center--active,
.theme-dark-green .drop-down-modal--server-list .date-center:hover:not(.date-center--disable) {
    background-color: #2c4855
}

.theme-dark-green .drop-down-modal__choose-period,
.theme-dark-green .drop-down-modal__signal-settings {
    background-color: #1a2b33
}

.theme-dark-green .drop-down-modal .drawings-modal {
    -webkit-box-shadow: 0 0 10px 1px rgba(0, 0, 0, .4);
    background-color: #1a2b33;
    box-shadow: 0 0 10px 1px rgba(0, 0, 0, .4)
}

.theme-dark-green .drop-down-modal .drawings-modal__item .drawing-icon svg {
    fill: #fff
}

.theme-dark-green .drop-down-modal .drawings-modal__item:hover {
    background-color: rgba(48, 153, 245, .24)
}

.theme-dark-green .drop-down-modal .drawings-modal__item:hover .drawing-label {
    color: #fff
}

.theme-dark-green .drop-down-modal .drawings-modal__item:hover .drawing-icon svg {
    fill: #fff
}

.theme-dark-green .mfp-content .trader-information-modal .level .wreath-levels,
.theme-dark-green .ReactModal__Content .trader-information-modal .level .wreath-levels {
    background-color: #292931
}

.theme-dark-green .mfp-content .trader-information-modal .slider .info,
.theme-dark-green .mfp-content .trader-information-modal .tabs>ul>li a,
.theme-dark-green .mfp-content .trader-information-modal .tabs>ul>li a:focus,
.theme-dark-green .mfp-content .trader-information-modal .tabs>ul>li a:hover,
.theme-dark-green .ReactModal__Content .trader-information-modal .slider .info,
.theme-dark-green .ReactModal__Content .trader-information-modal .tabs>ul>li a,
.theme-dark-green .ReactModal__Content .trader-information-modal .tabs>ul>li a:focus,
.theme-dark-green .ReactModal__Content .trader-information-modal .tabs>ul>li a:hover {
    color: #fff
}

.theme-dark-green .mfp-content .trader-information-modal .copy-info-table>tbody>tr>td:first-child,
.theme-dark-green .mfp-content .trader-information-modal .info-table>tbody>tr>td:first-child,
.theme-dark-green .ReactModal__Content .trader-information-modal .copy-info-table>tbody>tr>td:first-child,
.theme-dark-green .ReactModal__Content .trader-information-modal .info-table>tbody>tr>td:first-child {
    border-left: 1px solid #31343a
}

.theme-dark-green .mfp-content .trader-information-modal .copy-info-table>tbody>tr>td:last-child,
.theme-dark-green .mfp-content .trader-information-modal .info-table>tbody>tr>td:last-child,
.theme-dark-green .ReactModal__Content .trader-information-modal .copy-info-table>tbody>tr>td:last-child,
.theme-dark-green .ReactModal__Content .trader-information-modal .info-table>tbody>tr>td:last-child {
    border-right: 1px solid #31343a
}

.theme-dark-green .mfp-content .hotkeys-modal .table .key,
.theme-dark-green .ReactModal__Content .hotkeys-modal .table .key {
    color: #fff
}

.theme-dark-green .mfp-content .hotkeys-modal .table .var,
.theme-dark-green .ReactModal__Content .hotkeys-modal .table .var {
    color: #8fa5bf
}

.theme-dark-green .mfp-content .languages-modal ul>li:hover>a,
.theme-dark-green .ReactModal__Content .languages-modal ul>li:hover>a {
    color: #3099f5
}

.theme-dark-green .mfp-content .clawshorns-analytics-modal .analytics-block .item-info-block .arrow-back,
.theme-dark-green .ReactModal__Content .clawshorns-analytics-modal .analytics-block .item-info-block .arrow-back {
    -webkit-border-radius: 25px;
    border: 3px solid #fff;
    border-radius: 25px;
    color: #fff
}

.theme-dark-green .mfp-content .clawshorns-analytics-modal .analytics-block .item-info-block .arrow-back:hover,
.theme-dark-green .ReactModal__Content .clawshorns-analytics-modal .analytics-block .item-info-block .arrow-back:hover {
    border-color: #ccc;
    color: #ccc
}

.theme-dark-green .mfp-content .clawshorns-analytics-modal .filter .mdl-switch__label,
.theme-dark-green .ReactModal__Content .clawshorns-analytics-modal .filter .mdl-switch__label {
    color: #fff
}

.theme-dark-green .mfp-content .clawshorns-analytics-modal .filter .current-date,
.theme-dark-green .ReactModal__Content .clawshorns-analytics-modal .filter .current-date {
    color: #8fa5bf
}

.theme-dark-green .mfp-content .clawshorns-analytics-modal .filter .btn_,
.theme-dark-green .ReactModal__Content .clawshorns-analytics-modal .filter .btn_ {
    -moz-user-select: none;
    -ms-user-select: none;
    -webkit-border-radius: 4px;
    -webkit-user-select: none;
    border: 1px solid rgba(0, 0, 0, 0);
    border-radius: 4px;
    color: #fff;
    cursor: pointer;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857143;
    padding: 7px 16px;
    text-align: center;
    user-select: none;
    white-space: nowrap
}

.theme-dark-green .mfp-content .clawshorns-analytics-modal .filter .btn_:focus,
.theme-dark-green .mfp-content .clawshorns-analytics-modal .filter .btn_:hover,
.theme-dark-green .ReactModal__Content .clawshorns-analytics-modal .filter .btn_:focus,
.theme-dark-green .ReactModal__Content .clawshorns-analytics-modal .filter .btn_:hover {
    background-color: rgba(51, 122, 183, .5)
}

.theme-dark-green .mfp-content .clawshorns-analytics-modal .filter .btn_.active,
.theme-dark-green .ReactModal__Content .clawshorns-analytics-modal .filter .btn_.active {
    background-color: rgba(45, 109, 163, .5)
}

.theme-dark-green .mfp-content .clawshorns-analytics-modal .applications__item+.applications__item,
.theme-dark-green .ReactModal__Content .clawshorns-analytics-modal .applications__item+.applications__item {
    border-top: 1px solid #444445
}

.theme-dark-green .mfp-content .clawshorns-analytics-modal .table-analytics>tbody>tr.opened>td,
.theme-dark-green .mfp-content .clawshorns-analytics-modal .table-analytics>tbody>tr:hover>td,
.theme-dark-green .mfp-content .clawshorns-analytics-modal .table-calendar>tbody>tr.opened>td,
.theme-dark-green .mfp-content .clawshorns-analytics-modal .table-calendar>tbody>tr:hover>td,
.theme-dark-green .ReactModal__Content .clawshorns-analytics-modal .table-analytics>tbody>tr.opened>td,
.theme-dark-green .ReactModal__Content .clawshorns-analytics-modal .table-analytics>tbody>tr:hover>td,
.theme-dark-green .ReactModal__Content .clawshorns-analytics-modal .table-calendar>tbody>tr.opened>td,
.theme-dark-green .ReactModal__Content .clawshorns-analytics-modal .table-calendar>tbody>tr:hover>td {
    background-color: rgba(167, 159, 159, .1)
}

.theme-dark-green .mfp-content .clawshorns-analytics-modal .calendar-item-info-block,
.theme-dark-green .ReactModal__Content .clawshorns-analytics-modal .calendar-item-info-block {
    background-color: rgba(50, 49, 56, .7)
}

.theme-dark-green .mfp-content .achievement-info-modal .item,
.theme-dark-green .ReactModal__Content .achievement-info-modal .item {
    -webkit-border-radius: 10px;
    background-color: #233a44;
    border-radius: 10px
}

.theme-dark-green .mfp-content .achievement-info-modal .item .info>div:before,
.theme-dark-green .ReactModal__Content .achievement-info-modal .item .info>div:before {
    border-right: 1px solid #31343a
}

.theme-dark-green .mfp-content .achievement-info-modal .item .divider,
.theme-dark-green .ReactModal__Content .achievement-info-modal .item .divider {
    background-color: #31343a
}

.theme-dark-green .mfp-content .achievement-info-modal .type.common,
.theme-dark-green .ReactModal__Content .achievement-info-modal .type.common {
    color: #fff
}

.theme-dark-green .mfp-content .achievement-info-modal .type.rare,
.theme-dark-green .ReactModal__Content .achievement-info-modal .type.rare {
    color: #2cccff
}

.theme-dark-green .mfp-content .achievement-info-modal .type.legendary,
.theme-dark-green .ReactModal__Content .achievement-info-modal .type.legendary {
    color: #2cfd7c
}

.theme-dark-green .mfp-content .achievement-info-modal .type.gold,
.theme-dark-green .ReactModal__Content .achievement-info-modal .type.gold {
    -webkit-box-shadow: 0 0 10px 2px #da8f1f;
    box-shadow: 0 0 10px 2px #da8f1f
}

.theme-dark-green .mfp-content .achievement-info-modal .type.silver,
.theme-dark-green .ReactModal__Content .achievement-info-modal .type.silver {
    -webkit-box-shadow: 0 0 10px 2px #50575a;
    box-shadow: 0 0 10px 2px #50575a
}

.theme-dark-green .mfp-content .achievement-info-modal .type.bronze,
.theme-dark-green .ReactModal__Content .achievement-info-modal .type.bronze {
    -webkit-box-shadow: 0 0 10px 2px #863f1d;
    box-shadow: 0 0 10px 2px #863f1d
}

.theme-dark-green .mfp-content .faq-modal .footer,
.theme-dark-green .ReactModal__Content .faq-modal .footer {
    background-color: #1a2b33
}

.theme-dark-green .mfp-content .exp-info-modal .title,
.theme-dark-green .ReactModal__Content .exp-info-modal .title {
    color: #009af9
}

.theme-dark-green .mfp-content .exp-info-modal .exp,
.theme-dark-green .ReactModal__Content .exp-info-modal .exp {
    color: #8fa5bf
}

.theme-dark-green .mfp-content .exp-info-modal .exp__in,
.theme-dark-green .ReactModal__Content .exp-info-modal .exp__in {
    color: #fff
}

.theme-dark-green .mfp-content .crystal-info-modal .r .title,
.theme-dark-green .ReactModal__Content .crystal-info-modal .r .title {
    color: #009af9
}

.theme-dark-green .mfp-content .pending-order-modal .nav>a,
.theme-dark-green .ReactModal__Content .pending-order-modal .nav>a {
    background: #233a44;
    color: #fff
}

.theme-dark-green .mfp-content .pending-order-modal .nav>a.active,
.theme-dark-green .ReactModal__Content .pending-order-modal .nav>a.active {
    background: #3a5967
}

.theme-dark-green .mfp-content .pending-order-modal .open-price-number,
.theme-dark-green .mfp-content .pending-order-modal .open-time-number,
.theme-dark-green .ReactModal__Content .pending-order-modal .open-price-number,
.theme-dark-green .ReactModal__Content .pending-order-modal .open-time-number {
    color: #ccc
}

.theme-dark-green .mfp-content .sub-menu-support-modal .apps-list-wrap .list-links a,
.theme-dark-green .ReactModal__Content .sub-menu-support-modal .apps-list-wrap .list-links a {
    border-color: rgba(0, 0, 0, 0)
}

.theme-dark-green .mfp-content .unlocked-achievements-modal .total-info__divider,
.theme-dark-green .ReactModal__Content .unlocked-achievements-modal .total-info__divider {
    border-left: 1px solid #31343a
}

.theme-dark-green .mfp-content .bonus-history-info-modal .table,
.theme-dark-green .ReactModal__Content .bonus-history-info-modal .table {
    border-bottom: 1px solid #314754
}

.theme-dark-green .mfp-content .bonus-history-info-modal .table td:first-child:not(.bonus-info),
.theme-dark-green .ReactModal__Content .bonus-history-info-modal .table td:first-child:not(.bonus-info) {
    border-right: 1px solid #314754
}

.theme-dark-green .mfp-content .settings-modal__category,
.theme-dark-green .ReactModal__Content .settings-modal__category {
    background-color: #233a44
}

.theme-dark-green .mfp-content .settings-modal__category--active,
.theme-dark-green .mfp-content .settings-modal__category:hover,
.theme-dark-green .ReactModal__Content .settings-modal__category--active,
.theme-dark-green .ReactModal__Content .settings-modal__category:hover {
    background-color: #3a5967
}

.theme-dark-green .mfp-content .welcome-modal,
.theme-dark-green .ReactModal__Content .welcome-modal {
    background-image: url(../images/modal/welcome/bg.png) !important;
    background-size: cover
}

.theme-dark-green .mfp-content .chart-settings-modal2--drawings .list-items .list-item,
.theme-dark-green .mfp-content .chart-settings-modal2--indicators .list-items .list-item,
.theme-dark-green .ReactModal__Content .chart-settings-modal2--drawings .list-items .list-item,
.theme-dark-green .ReactModal__Content .chart-settings-modal2--indicators .list-items .list-item {
    -o-transition: background-color .3s, border-color .3s;
    -webkit-border-radius: 4px;
    -webkit-transition: background-color .3s, border-color .3s;
    background-color: #233a44;
    border-radius: 4px;
    color: #fff;
    transition: background-color .3s, border-color .3s
}

.theme-dark-green .mfp-content .chart-settings-modal2--drawings .list-items .list-item--active,
.theme-dark-green .mfp-content .chart-settings-modal2--drawings .list-items .list-item:hover:not(.list-item--disabled),
.theme-dark-green .mfp-content .chart-settings-modal2--indicators .list-items .list-item--active,
.theme-dark-green .mfp-content .chart-settings-modal2--indicators .list-items .list-item:hover:not(.list-item--disabled),
.theme-dark-green .ReactModal__Content .chart-settings-modal2--drawings .list-items .list-item--active,
.theme-dark-green .ReactModal__Content .chart-settings-modal2--drawings .list-items .list-item:hover:not(.list-item--disabled),
.theme-dark-green .ReactModal__Content .chart-settings-modal2--indicators .list-items .list-item--active,
.theme-dark-green .ReactModal__Content .chart-settings-modal2--indicators .list-items .list-item:hover:not(.list-item--disabled) {
    background-color: #3a5967
}

.theme-dark-green .mfp-content .chart-settings-modal2--drawings .to-short,
.theme-dark-green .mfp-content .chart-settings-modal2--indicators .to-short,
.theme-dark-green .ReactModal__Content .chart-settings-modal2--drawings .to-short,
.theme-dark-green .ReactModal__Content .chart-settings-modal2--indicators .to-short {
    -o-transition: background-color .3s, border-color .3s;
    -webkit-border-radius: 4px;
    -webkit-transition: background-color .3s, border-color .3s;
    background-color: #233a44;
    border-radius: 4px;
    color: #fff;
    transition: background-color .3s, border-color .3s
}

.theme-dark-green .mfp-content .chart-settings-modal2--drawings .to-short:hover,
.theme-dark-green .mfp-content .chart-settings-modal2--indicators .to-short:hover,
.theme-dark-green .ReactModal__Content .chart-settings-modal2--drawings .to-short:hover,
.theme-dark-green .ReactModal__Content .chart-settings-modal2--indicators .to-short:hover {
    background-color: #3a5967
}

.theme-dark-green .mfp-content .chart-settings-modal2--drawings .swipe__item-1 h2,
.theme-dark-green .mfp-content .chart-settings-modal2--drawings .swipe__item-2 h2,
.theme-dark-green .mfp-content .chart-settings-modal2--indicators .swipe__item-1 h2,
.theme-dark-green .mfp-content .chart-settings-modal2--indicators .swipe__item-2 h2,
.theme-dark-green .ReactModal__Content .chart-settings-modal2--drawings .swipe__item-1 h2,
.theme-dark-green .ReactModal__Content .chart-settings-modal2--drawings .swipe__item-2 h2,
.theme-dark-green .ReactModal__Content .chart-settings-modal2--indicators .swipe__item-1 h2,
.theme-dark-green .ReactModal__Content .chart-settings-modal2--indicators .swipe__item-2 h2 {
    color: #fff
}

.theme-dark-green .mfp-content .chart-settings-modal2--drawings .swipe__item-1 h2>span,
.theme-dark-green .mfp-content .chart-settings-modal2--drawings .swipe__item-2 h2>span,
.theme-dark-green .mfp-content .chart-settings-modal2--indicators .swipe__item-1 h2>span,
.theme-dark-green .mfp-content .chart-settings-modal2--indicators .swipe__item-2 h2>span,
.theme-dark-green .ReactModal__Content .chart-settings-modal2--drawings .swipe__item-1 h2>span,
.theme-dark-green .ReactModal__Content .chart-settings-modal2--drawings .swipe__item-2 h2>span,
.theme-dark-green .ReactModal__Content .chart-settings-modal2--indicators .swipe__item-1 h2>span,
.theme-dark-green .ReactModal__Content .chart-settings-modal2--indicators .swipe__item-2 h2>span {
    border-bottom: 1px dashed #fff
}

.theme-dark-green .mfp-content .chart-settings-modal2--drawings .swipe__item-1,
.theme-dark-green .mfp-content .chart-settings-modal2--indicators .swipe__item-1,
.theme-dark-green .ReactModal__Content .chart-settings-modal2--drawings .swipe__item-1,
.theme-dark-green .ReactModal__Content .chart-settings-modal2--indicators .swipe__item-1 {
    color: #aeafb1
}

.theme-dark-green .mfp-content .chart-settings-modal2--drawings .table-settings .full-settings>td,
.theme-dark-green .mfp-content .chart-settings-modal2--indicators .table-settings .full-settings>td,
.theme-dark-green .ReactModal__Content .chart-settings-modal2--drawings .table-settings .full-settings>td,
.theme-dark-green .ReactModal__Content .chart-settings-modal2--indicators .table-settings .full-settings>td {
    background: #3a4e58;
    border-color: #4d595f
}

.theme-dark-green .mfp-content .chart-settings-modal2--drawings .table-settings tbody>tr>td,
.theme-dark-green .mfp-content .chart-settings-modal2--indicators .table-settings tbody>tr>td,
.theme-dark-green .ReactModal__Content .chart-settings-modal2--drawings .table-settings tbody>tr>td,
.theme-dark-green .ReactModal__Content .chart-settings-modal2--indicators .table-settings tbody>tr>td {
    background: #2a3e48;
    border-top: 1px solid #3c5663
}

.theme-dark-green .mfp-content .chart-settings-modal2--drawings .table-settings .s-badge,
.theme-dark-green .mfp-content .chart-settings-modal2--indicators .table-settings .s-badge,
.theme-dark-green .ReactModal__Content .chart-settings-modal2--drawings .table-settings .s-badge,
.theme-dark-green .ReactModal__Content .chart-settings-modal2--indicators .table-settings .s-badge {
    background-color: #23323a;
    border: 1px solid #3e525d;
    color: #fff
}

.theme-dark-green .mfp-content .chart-settings-modal2--drawings .table-settings .s-badge>.flc,
.theme-dark-green .mfp-content .chart-settings-modal2--indicators .table-settings .s-badge>.flc,
.theme-dark-green .ReactModal__Content .chart-settings-modal2--drawings .table-settings .s-badge>.flc,
.theme-dark-green .ReactModal__Content .chart-settings-modal2--indicators .table-settings .s-badge>.flc {
    color: #8fa5bf
}

.theme-dark-green .mfp-content .chart-settings-modal2--drawings .table-settings .full-settings-box,
.theme-dark-green .mfp-content .chart-settings-modal2--indicators .table-settings .full-settings-box,
.theme-dark-green .ReactModal__Content .chart-settings-modal2--drawings .table-settings .full-settings-box,
.theme-dark-green .ReactModal__Content .chart-settings-modal2--indicators .table-settings .full-settings-box {
    background-color: #23323a
}

.theme-dark-green .mfp-content .chart-settings-modal2--drawings .in-settings-modal,
.theme-dark-green .mfp-content .chart-settings-modal2--indicators .in-settings-modal,
.theme-dark-green .ReactModal__Content .chart-settings-modal2--drawings .in-settings-modal,
.theme-dark-green .ReactModal__Content .chart-settings-modal2--indicators .in-settings-modal {
    background: rgba(0, 0, 0, .4)
}

.theme-dark-green .mfp-content .chart-settings-modal2--drawings .in-settings-modal__in,
.theme-dark-green .mfp-content .chart-settings-modal2--indicators .in-settings-modal__in,
.theme-dark-green .ReactModal__Content .chart-settings-modal2--drawings .in-settings-modal__in,
.theme-dark-green .ReactModal__Content .chart-settings-modal2--indicators .in-settings-modal__in {
    background: #292a2e;
    border-color: #65707d
}

.theme-dark-green .mfp-content .chart-settings-modal2--drawings .tabs-nav>li>a,
.theme-dark-green .mfp-content .chart-settings-modal2--indicators .tabs-nav>li>a,
.theme-dark-green .ReactModal__Content .chart-settings-modal2--drawings .tabs-nav>li>a,
.theme-dark-green .ReactModal__Content .chart-settings-modal2--indicators .tabs-nav>li>a {
    -o-transition: background-color .3s, color .3s, border-color .3s;
    -webkit-border-radius: 4px;
    -webkit-transition: background-color .3s, color .3s, border-color .3s;
    border-radius: 4px;
    color: #7b8da6;
    padding: 4px 10px;
    transition: background-color .3s, color .3s, border-color .3s
}

.theme-dark-green .mfp-content .chart-settings-modal2--drawings .tabs-nav>li.active>a,
.theme-dark-green .mfp-content .chart-settings-modal2--drawings .tabs-nav>li:hover>a,
.theme-dark-green .mfp-content .chart-settings-modal2--indicators .tabs-nav>li.active>a,
.theme-dark-green .mfp-content .chart-settings-modal2--indicators .tabs-nav>li:hover>a,
.theme-dark-green .ReactModal__Content .chart-settings-modal2--drawings .tabs-nav>li.active>a,
.theme-dark-green .ReactModal__Content .chart-settings-modal2--drawings .tabs-nav>li:hover>a,
.theme-dark-green .ReactModal__Content .chart-settings-modal2--indicators .tabs-nav>li.active>a,
.theme-dark-green .ReactModal__Content .chart-settings-modal2--indicators .tabs-nav>li:hover>a {
    color: #fff
}

.theme-dark-green .mfp-content .chart-settings-modal2--drawings .tabs-nav>li:not(.delete-all)>a,
.theme-dark-green .mfp-content .chart-settings-modal2--indicators .tabs-nav>li:not(.delete-all)>a,
.theme-dark-green .ReactModal__Content .chart-settings-modal2--drawings .tabs-nav>li:not(.delete-all)>a,
.theme-dark-green .ReactModal__Content .chart-settings-modal2--indicators .tabs-nav>li:not(.delete-all)>a {
    background-color: #20373c;
    border: 1px solid #2d4c52
}

.theme-dark-green .mfp-content .chart-settings-modal2--drawings .tabs-nav>li:not(.delete-all).active>a,
.theme-dark-green .mfp-content .chart-settings-modal2--drawings .tabs-nav>li:not(.delete-all):hover>a,
.theme-dark-green .mfp-content .chart-settings-modal2--indicators .tabs-nav>li:not(.delete-all).active>a,
.theme-dark-green .mfp-content .chart-settings-modal2--indicators .tabs-nav>li:not(.delete-all):hover>a,
.theme-dark-green .ReactModal__Content .chart-settings-modal2--drawings .tabs-nav>li:not(.delete-all).active>a,
.theme-dark-green .ReactModal__Content .chart-settings-modal2--drawings .tabs-nav>li:not(.delete-all):hover>a,
.theme-dark-green .ReactModal__Content .chart-settings-modal2--indicators .tabs-nav>li:not(.delete-all).active>a,
.theme-dark-green .ReactModal__Content .chart-settings-modal2--indicators .tabs-nav>li:not(.delete-all):hover>a {
    background-color: #243d43;
    border-color: #315259
}

.theme-dark-green .mfp-content .chart-settings-modal2--drawings .tabs-nav>li.delete-all>a,
.theme-dark-green .mfp-content .chart-settings-modal2--indicators .tabs-nav>li.delete-all>a,
.theme-dark-green .ReactModal__Content .chart-settings-modal2--drawings .tabs-nav>li.delete-all>a,
.theme-dark-green .ReactModal__Content .chart-settings-modal2--indicators .tabs-nav>li.delete-all>a {
    -webkit-box-shadow: 0 0 15px rgba(201, 48, 44, .6);
    border: 1px solid #bd302c;
    box-shadow: 0 0 15px rgba(201, 48, 44, .6)
}

.theme-dark-green .mfp-content .chart-settings-modal2--drawings .list-items .list-item__controls .quick-add,
.theme-dark-green .mfp-content .chart-settings-modal2--indicators .list-items .list-item__controls .quick-add,
.theme-dark-green .ReactModal__Content .chart-settings-modal2--drawings .list-items .list-item__controls .quick-add,
.theme-dark-green .ReactModal__Content .chart-settings-modal2--indicators .list-items .list-item__controls .quick-add {
    display: block
}

.theme-dark-green .left-sidebar-modal.mt5-modal {
    background-color: #1a2b33
}

.theme-dark-green .left-sidebar-modal.mt5-modal .svg-icon {
    fill: #a6c6e0
}

.theme-dark-green .left-sidebar-modal.mt5-modal ul>li:hover .svg-icon {
    fill: #fff
}

.theme-dark-green .left-sidebar-modal.mt5-modal ul>li:hover>a {
    color: #fff
}

.theme-dark-green .left-sidebar-modal.tournaments-ranking-modal {
    background-color: #1a2b33
}

.theme-dark-green .left-sidebar-modal.tournaments-ranking-modal .divider {
    background-color: #2d4f56
}

.theme-dark-green .left-sidebar-modal.tournaments-ranking-modal .ranking-list .ranking-item>div {
    color: #8fa5bf
}

.theme-dark-green .left-sidebar-modal.tournaments-ranking-modal .ranking-list .ranking-item:nth-child(2n) {
    background: #22353e
}

.theme-dark-green .left-sidebar-modal.tournaments-ranking-modal .ranking-list .ranking-item:nth-child(odd) {
    background: #2c424c
}

.theme-dark-green .left-sidebar-modal.tournaments-ranking-modal .ranking-list .ranking-item.active>div {
    background-color: rgba(48, 153, 245, .24)
}

.theme-dark-green .right-sidebar-modal.mt5-accounts-modal .tab-wrap,
.theme-dark-green .right-sidebar-modal.signals-modal .tab-wrap,
.theme-dark-green .right-sidebar-modal.social-modal .tab-wrap {
    background-color: #1a2b33
}

.theme-dark-green .right-sidebar-modal.express-assets-modal .tab-nav li a,
.theme-dark-green .right-sidebar-modal.mt5-accounts-modal .tab-nav li a,
.theme-dark-green .right-sidebar-modal.signals-modal .tab-nav li a,
.theme-dark-green .right-sidebar-modal.social-modal .tab-nav li a {
    background-color: #2c424c;
    border-right: 2px solid #2c424c;
    color: #c2c2c5
}

.theme-dark-green .right-sidebar-modal.express-assets-modal .tab-nav .active>a,
.theme-dark-green .right-sidebar-modal.mt5-accounts-modal .tab-nav .active>a,
.theme-dark-green .right-sidebar-modal.signals-modal .tab-nav .active>a,
.theme-dark-green .right-sidebar-modal.social-modal .tab-nav .active>a {
    background-color: #314c58;
    color: #fff
}

.theme-dark-green .right-sidebar-modal.signals-modal .tab-body .table tr:hover:not(.active):not(.asset-forecast-label)>td {
    background-color: #304852
}

.theme-dark-green .right-sidebar-modal.signals-modal .tab-body .table tr:nth-child(odd)>td {
    background-color: #22353e
}

.theme-dark-green .right-sidebar-modal.signals-modal .tab-body .table tr:nth-child(2n)>td {
    background-color: #2c424c
}

.theme-dark-green .right-sidebar-modal.signals-modal .tab-body .table tr.asset-forecast-label {
    background-color: rgba(0, 154, 249, .34);
    color: #fff
}

.theme-dark-green .right-sidebar-modal.signals-modal .tab-body .table .active {
    background-color: gold
}

.theme-dark-green .right-sidebar-modal.signals-modal .tooltip-content .tooltip-text p:not(:first-child) {
    color: #fff
}

.theme-dark-green .right-sidebar-modal.signals-modal .recommendation {
    color: #8fa5bf
}

.theme-dark-green .right-sidebar-modal.signals-modal .settings-block .stitle {
    background-color: #353d4f;
    color: #fff
}

.theme-dark-green .right-sidebar-modal.social-modal .main-tab-nav .active>a {
    color: #fff
}

.theme-dark-green .right-sidebar-modal.social-modal .social-items__item:nth-child(2n) {
    background-color: #2c424c
}

.theme-dark-green .right-sidebar-modal.social-modal .social-items__item:nth-child(odd) {
    background-color: #22353e
}

.theme-dark-green .right-sidebar-modal.social-modal .social-items__item:hover {
    background-color: #304852
}

.theme-dark-green .right-sidebar-modal.social-modal .social-items .ajax-loader-wrapper {
    background: rgba(41, 41, 49, .75)
}

.theme-dark-green .right-sidebar-modal.social-modal .social-items .top-info {
    color: #98989c
}

.theme-dark-green .right-sidebar-modal.social-modal .main-tab-body .stitle,
.theme-dark-green .right-sidebar-modal.social-modal .social-items .top-info i,
.theme-dark-green .right-sidebar-modal.social-modal .social-items .user-info__count-bets i,
.theme-dark-green .right-sidebar-modal.social-modal .social-items .user-info__count-bets span,
.theme-dark-green .right-sidebar-modal.social-modal .social-items .user-info__pair i,
.theme-dark-green .right-sidebar-modal.social-modal .social-items .user-info__stop-copy i {
    color: #fff
}

.theme-dark-green .right-sidebar-modal.social-modal .main-tab-body .ssub-title {
    background-color: #273944
}

.theme-dark-green .right-sidebar-modal.social-modal .divider_demo {
    background-color: #531b1f
}

.theme-dark-green .right-sidebar-modal.social-modal .divider_live {
    background-color: #352c24
}

.theme-dark-green .right-sidebar-modal.tournaments-modal {
    background-color: #1a2b33
}

.theme-dark-green .right-sidebar-modal.tournaments-modal .stitle {
    background-color: #2f3d4f;
    color: #8fa5bf
}

.theme-dark-green .right-sidebar-modal.tournaments-modal .stitle--arrow i {
    color: #91a0b4
}

.theme-dark-green .right-sidebar-modal.tournaments-modal .stitle--close i {
    color: #fff
}

.theme-dark-green .right-sidebar-modal.mt5-accounts-modal h2 {
    background-color: #2f3e50
}

.theme-dark-green .right-sidebar-modal.mt5-platforms-modal {
    background-color: #1a2b33
}

.theme-dark-green .right-sidebar-modal.mt5-platforms-modal .platform-item {
    background-color: rgba(58, 57, 68, .6);
    border-bottom: 1px solid rgba(58, 57, 68, .75)
}

.theme-dark-green .right-sidebar-modal.mt5-platforms-modal .platform-item:nth-child(2n) {
    background-color: rgba(58, 57, 68, .8)
}

.theme-dark-green .right-sidebar-modal.express-bets-modal .asset-item {
    border-top: 1px solid #314754
}

.theme-dark-green .right-sidebar-modal.express-bets-modal .asset-item__remove a:hover,
.theme-dark-green .right-sidebar-modal.express-bets-modal .express-item .profit.win,
.theme-dark-green .right-sidebar-modal.express-bets-modal .express-item__expected {
    color: #fff
}

.theme-dark-green .right-sidebar-modal2 .title2,
.theme-dark-green .right-sidebar-modal .title2 {
    background-color: #2d4f56;
    color: #fff
}

.theme-dark-green .right-sidebar-modal2 {
    background-color: #1a2b33
}

.theme-dark-green .right-sidebar-modal2 .tournaments-history-modal .stitle,
.theme-dark-green .right-sidebar-modal2 .tournaments-history-modal .toggle-next {
    background-color: #2f3d4f;
    color: #8fa5bf
}

.theme-dark-green .right-sidebar-modal2 .tournaments-history-modal h2 {
    background-color: #22353e
}

.theme-dark-green .right-sidebar-modal2 .tournaments-detail-modal .tab-wrap .tab-nav a {
    padding-left: 0;
    padding-right: 0
}

.theme-dark-green .right-sidebar-modal2 .tournaments-detail-modal .tab-wrap .tab-nav li {
    border-bottom: 1px #888;
    border-style: dashed;
    display: block
}

.theme-dark-green .right-sidebar-modal2 .tournaments-detail-modal .tab-wrap .tab-nav .active a {
    background-color: #5b707b
}

.theme-dark-green .right-sidebar-modal2 .tournaments-detail-modal .body-description .table>tbody>tr>td:first-child {
    border-left: 1px solid #314754
}

.theme-dark-green .right-sidebar-modal2 .tournaments-detail-modal .body-description .table>tbody>tr>td:last-child {
    border-right: 1px solid #314754
}

.theme-dark-green .right-sidebar-modal2 .tournaments-detail-modal .body-description .table>tbody>tr:first-child>td {
    border-top: 2px solid #314754
}

.theme-dark-green .right-sidebar-modal2 .tournaments-detail-modal .body-description .table>tbody>tr:last-child>td {
    border-bottom: 2px solid #314754
}

.theme-dark-green .right-sidebar-modal2.express-assets-modal .title a.opened,
.theme-dark-green .right-sidebar-modal2.express-assets-modal .title a:hover {
    color: #fff
}

.theme-dark-green .right-sidebar-modal2.express-assets-modal .filter {
    border-top: 1px solid #314754
}

.theme-dark-green .right-sidebar-modal2.express-assets-modal .filter ul .search {
    color: #fff
}

.theme-dark-green .right-sidebar-modal2.express-assets-modal .filter ul .search .search-form-wrap input {
    background-color: #20313a
}

.theme-dark-green .right-sidebar-modal2.express-assets-modal .filter ul .search .search-form-wrap .fa.active {
    color: #fff
}

.theme-dark-green .right-sidebar-modal2.express-assets-modal .filter ul .sort a {
    background-color: #1b2932
}

.theme-dark-green .right-sidebar-modal2.express-assets-modal .filter ul .sort.selected a,
.theme-dark-green .right-sidebar-modal2.express-assets-modal .filter ul .sort:hover a {
    background-color: #2d4f56
}

.theme-dark-green .right-sidebar-modal2.express-assets-modal .timeframe__current,
.theme-dark-green .right-sidebar-modal2.express-assets-modal .timeframe__list-wrap {
    background: #192b2f
}

.theme-dark-green .right-sidebar-modal2.express-assets-modal .timeframe__current,
.theme-dark-green .right-sidebar-modal2.express-assets-modal .timeframe__list-wrap {
    border: 1px solid #234148
}

.theme-dark-green .right-sidebar-modal2.express-assets-modal .timeframe__item {
    background: #233a44;
    border: 1px solid #234148;
    color: #fff
}

.theme-dark-green .right-sidebar-modal2.express-assets-modal .timeframe__item.active,
.theme-dark-green .right-sidebar-modal2.express-assets-modal .timeframe__item.selected,
.theme-dark-green .right-sidebar-modal2.express-assets-modal .timeframe__item:hover {
    background-color: #3a5967
}

.theme-dark-green .right-sidebar-modal2.express-assets-modal .timeframe__title {
    color: #8fa5bf
}

.theme-dark-green .right-sidebar-modal2.express-assets-modal .asset-item {
    border-top: 1px solid #314754
}

.theme-dark-green .right-widget-container .widget-slot.deals .widget-slot__body .deals-list__item .item-row .favorites a {
    color: #ff9706
}

.theme-dark-green .right-widget-container.signals-modal .tab-wrap {
    background-color: rgba(243, 243, 245, .8)
}

.theme-dark-green .right-widget-container.signals-modal .tab-body .table tr:hover:not(.active):not(.asset-forecast-label)>td {
    background-color: #ecedef
}

.theme-dark-green .right-widget-container.signals-modal .tab-body .table tr:nth-child(2n)>td {
    background-color: #ecedf0
}

.theme-dark-green .right-widget-container.signals-modal .tab-body .table tr:nth-child(odd)>td {
    background-color: #f3f3f5
}

.theme-dark-green .right-widget-container.signals-modal .tab-body .table tr.active td {
    background-color: #dee0e5
}

.theme-dark-green .right-widget-container.signals-modal .tooltip-content .tooltip-text p:not(:first-child) {
    color: #314e70
}

.theme-dark-green .right-widget-container.signals-modal .settings-block .stitle {
    background-color: #cfe1f6;
    color: #656565
}

.theme-dark-green .right-widget-container .widget-slots-divider {
    background-color: #365e67
}

.theme-dark-green .right-widget-container .widget-slots-divider hr {
    background-color: rgba(143, 165, 191, .8)
}

.theme-dark-green .mt5-page .account-info__link {
    color: #fff
}

.theme-dark-green .mt5-page .account-info__v {
    color: #c6c6c6
}

.theme-dark-green .deposit-step-1 .steps .steps-in .step1 .payment-methods-list>li label .inner {
    -o-transition: box-shadow .3s;
    -webkit-transition: -webkit-box-shadow .3s;
    transition: -webkit-box-shadow .3s;
    transition: box-shadow .3s;
    transition: box-shadow .3s, -webkit-box-shadow .3s
}

.theme-dark-green .deposit-step-1 .steps .steps-in .step1 .payment-methods-list>li label .inner:hover {
    background-color: #3a5967
}

.theme-dark-green .deposit-step-1 .iv {
    border-bottom: 1px solid
}

.theme-dark-green .deposit-step-1 .fp_devider,
.theme-dark-green .deposit-step-1 .fp_horizontal_divider {
    background-color: #314754
}

.theme-dark-green .deposit-step-1 .message-has-code {
    background-color: rgba(85, 84, 59, .7);
    border: 1px solid rgba(231, 206, 69, .7);
    color: #c9b545
}

.theme-dark-green .deposit-step-1 .message-has-code:before {
    color: #ecd34a
}

.theme-dark-green .deposit-step-1 .commission_currency_item i {
    color: #fff
}

.theme-dark-green .deposit-step-1 .first-step-box .message {
    width: 100%
}

.theme-dark-green .deposit-step-1 .first-step-box #bonus_info table tbody tr:hover {
    background-color: rgba(26, 43, 51, .8)
}

.theme-dark-green .deposit-step-1 .steps .steps-in .step1 .payment-methods-list>li.active .inner,
.theme-dark-green .deposit-step-1 .steps .steps-in .step1 .payment-methods-list>li label [type=radio]:checked~.inner,
.theme-dark-green .theme-light .deposit-step-1 .steps .steps-in .step1 .payment-methods-list>li:hover .inner,
.theme-light .theme-dark-green .deposit-step-1 .steps .steps-in .step1 .payment-methods-list>li:hover .inner {
    background-color: #3a5967
}

.theme-dark-green .deposit-step-1 .steps .steps-in .step1 .payment-methods-list>li label .inner {
    background-color: #233a44
}

.theme-dark-green .deposit-step-1 .steps .steps-in .step1 .divider>span:after,
.theme-dark-green .deposit-step-1 .steps .steps-in .step1 .divider>span:before {
    border-bottom-color: #314754
}

.theme-dark-green .deposit-step-1 .steps .steps-in .step2 .ajax-loading {
    height: auto;
    width: 32px
}

.theme-dark-green .deposit-step-1 .steps .steps-in .tariffs-block .list>article {
    background-color: #233a44;
    border: 1px solid rgba(0, 0, 0, 0);
    color: #fff
}

.theme-dark-green .deposit-step-1 .steps .steps-in .tariffs-block .list>article.recommended {
    border-color: #f59c1a
}

.theme-dark-green .deposit-step-1 .steps .steps-in .tariffs-block .list>article.active {
    background-color: #3a5967
}

.theme-dark-green .deposit-step-1 .steps .steps-in .tariffs-block .list>article.active .point .circle {
    background-color: #fff
}

.theme-dark-green .deposit-step-1 .steps .steps-in .tariffs-block .list>article.active .bonus {
    color: #fff
}

.theme-dark-green .deposit-step-1 .steps .steps-in .tariffs-block .list>article .point .circle {
    background-color: #212228;
    border: 4px solid #212228
}

.theme-dark-green .deposit-step-1 .sum-offer-item {
    background: #233a44
}

.theme-dark-green .deposit-step-1 .sum-offer-item:focus,
.theme-dark-green .deposit-step-1 .sum-offer-item:hover {
    background: #3a5967;
    color: #fff
}

.theme-dark-green .deposit-step-1 .deposit-chest-list {
    background: hsla(0, 0%, 80%, .07);
    border: 1px solid hsla(0, 0%, 80%, .2)
}

.theme-dark-green .deposit-step-1 .deposit-chest-list__title {
    color: #ffaf00
}

.theme-dark-green .deposit-step-1 .deposit-chest-list__item--info {
    -webkit-box-shadow: 0 0 10px 3px rgba(0, 0, 0, .2);
    background: hsla(0, 0%, 80%, .07);
    border: 1px solid hsla(0, 0%, 80%, .5);
    box-shadow: 0 0 10px 3px rgba(0, 0, 0, .2)
}

.theme-dark-green .deposit-step-1 .deposit-chest-list__item--info.deposit-chest-list__item--active {
    -webkit-box-shadow: 0 0 10px 3px rgba(0, 0, 0, .4);
    border: 1px solid #ccc;
    box-shadow: 0 0 10px 3px rgba(0, 0, 0, .4)
}

.theme-dark-green .my-safe-page .rw>.l,
.theme-dark-green .my-safe-page .rw>.r,
.theme-dark-green .promo .rw>.l,
.theme-dark-green .promo .rw>.r {
    background-color: rgba(26, 43, 51, .8)
}

.theme-dark-green .public-profile .user-level-text--stranger {
    background-color: rgba(160, 158, 155, .7);
    border: 1px solid rgba(167, 166, 163, .7);
    color: #fff
}

.theme-dark-green .public-profile .user-level-text--newbie {
    background-color: rgba(198, 38, 164, .7);
    border: 1px solid rgba(211, 40, 175, .7);
    color: #fff
}

.theme-dark-green .public-profile .user-level-text--beginner {
    background-color: rgba(64, 113, 39, .7);
    border: 1px solid rgba(70, 124, 43, .7);
    color: #fff
}

.theme-dark-green .public-profile .user-level-text--experienced {
    background-color: rgba(198, 193, 38, .7);
    border: 1px solid rgba(211, 206, 40, .7);
    color: #fff
}

.theme-dark-green .public-profile .user-level-text--master {
    background-color: rgba(198, 119, 38, .7);
    border: 1px solid rgba(211, 127, 40, .7);
    color: #fff
}

.theme-dark-green .public-profile .user-level-text--pro {
    background-color: rgba(122, 38, 198, .7);
    border: 1px solid rgba(130, 40, 211, .7);
    color: #fff
}

.theme-dark-green .public-profile .user-level-text--guru {
    background-color: rgba(38, 95, 198, .7);
    border: 1px solid rgba(40, 101, 211, .7);
    color: #fff
}

.theme-dark-green .public-profile .trading-info-tabs>ul>li a {
    -moz-user-select: none;
    -ms-user-select: none;
    -webkit-border-radius: 4px;
    -webkit-user-select: none;
    border: 1px solid rgba(0, 0, 0, 0);
    border-radius: 4px;
    color: #fff;
    cursor: pointer;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857143;
    padding: 7px 16px;
    text-align: center;
    user-select: none;
    white-space: nowrap
}

.theme-dark-green .public-profile .trading-info-tabs>ul>li:focus a,
.theme-dark-green .public-profile .trading-info-tabs>ul>li:hover a {
    background-color: rgba(51, 122, 183, .5)
}

.theme-dark-green .public-profile .trading-info-tabs>ul>li.active a {
    background-color: rgba(45, 109, 163, .5)
}

.theme-dark-green .public-profile .tariffs-block a {
    color: #fff
}

.theme-dark-green .public-profile .ratings .tab-content {
    background-color: #2f4a50
}

.theme-dark-green .public-profile .ratings .nav.nav-tabs.nav-tabs-inverse>li>a {
    background-color: rgba(26, 43, 51, .8);
    color: #fff
}

.theme-dark-green .public-profile .ratings .nav.nav-tabs.nav-tabs-inverse>li.active>a {
    background-color: #2f4a50
}

.theme-dark-green .public-profile .ratings .nav.nav-tabs.nav-tabs-inverse>li.active>a:focus,
.theme-dark-green .public-profile .ratings .nav.nav-tabs.nav-tabs-inverse>li.active>a:hover {
    background-color: #335056
}

.theme-dark-green .public-profile .nickname {
    color: #fff
}

.theme-dark-green .public-profile #column_symbols,
.theme-dark-green .public-profile #pie_symbols,
.theme-dark-green .public-profile #profit_info {
    color: #eaeaea
}

.theme-dark-green .profile .choose-file {
    background-color: #233a44;
    border: 1px dashed #345766;
    color: #fff
}

.theme-dark-green .profile .credit-card .current-card-list li {
    -webkit-box-shadow: 0 0 3px 3px rgba(37, 37, 44, .4);
    background-color: #30333c;
    border: 1px solid #25252c;
    box-shadow: 0 0 3px 3px rgba(37, 37, 44, .4)
}

.theme-dark-green .profile .credit-card .current-card-list li.active,
.theme-dark-green .profile .credit-card .current-card-list li:focus,
.theme-dark-green .profile .credit-card .current-card-list li:hover {
    -webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, .2), 0 0 15px rgba(48, 153, 245, .5);
    border: 1px solid #3099f5;
    box-shadow: 0 2px 2px rgba(0, 0, 0, .2), 0 0 15px rgba(48, 153, 245, .5)
}

.theme-dark-green .profile .credit-card .current-card-list li.active:after,
.theme-dark-green .profile .credit-card .current-card-list li:focus:after,
.theme-dark-green .profile .credit-card .current-card-list li:hover:after {
    background-color: rgba(48, 153, 245, .04)
}

.theme-dark-green .profile .credit-card .current-card-list label {
    color: #fff
}

.theme-dark-green .profile .card-load-wrap {
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .2), 0 0 8px rgba(48, 153, 245, .5);
    border: 1px dashed rgba(48, 153, 245, .96);
    box-shadow: 0 1px 1px rgba(0, 0, 0, .2), 0 0 8px rgba(48, 153, 245, .5)
}

.theme-dark-green .security .auth-list .auth__item {
    background-color: #233a44;
    color: #fff
}

.theme-dark-green .security .auth-list .auth__item--active,
.theme-dark-green .security .auth-list .auth__item:hover {
    background-color: #3a5967
}

.theme-dark-green .security .auth-list .secondary-text {
    color: #777
}

.theme-dark-green .security .auth-list .status--on {
    color: #00a400
}

.theme-dark-green .security .auth-list .status--off {
    color: #777
}

.theme-dark-green .mt5-balance-history .sub-menu>li>a {
    -moz-user-select: none;
    -ms-user-select: none;
    -webkit-border-radius: 4px;
    -webkit-user-select: none;
    border: 1px solid rgba(0, 0, 0, 0);
    border-radius: 4px;
    color: #fff;
    cursor: pointer;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857143;
    padding: 7px 16px;
    text-align: center;
    user-select: none;
    white-space: nowrap
}

.theme-dark-green .mt5-balance-history .sub-menu>li:focus>a,
.theme-dark-green .mt5-balance-history .sub-menu>li:hover>a {
    background-color: rgba(51, 122, 183, .5)
}

.theme-dark-green .mt5-balance-history .sub-menu>li.active>a {
    background-color: rgba(45, 109, 163, .5)
}

.theme-dark-green .achievements-page .title-type span {
    color: #fff
}

.theme-dark-green .achievements-page .title-type--bronze:before {
    -webkit-box-shadow: 0 0 18px 2px rgba(177, 119, 94, .9);
    box-shadow: 0 0 18px 2px rgba(177, 119, 94, .9)
}

.theme-dark-green .achievements-page .title-type--silver:before {
    -webkit-box-shadow: 0 0 18px 2px rgba(118, 121, 124, .9);
    box-shadow: 0 0 18px 2px rgba(118, 121, 124, .9)
}

.theme-dark-green .achievements-page .title-type--gold:before {
    -webkit-box-shadow: 0 0 18px 2px rgba(255, 160, 49, .9);
    box-shadow: 0 0 18px 2px rgba(255, 160, 49, .9)
}

.theme-dark-green .achievements-page .l,
.theme-dark-green .achievements-page .r {
    background-color: rgba(26, 43, 51, .8)
}

.theme-dark-green .achievements-page .l .exp__in {
    color: #fff
}

.theme-dark-green .support-page #screenshots {
    background-color: #233a44;
    border: 1px dashed #345766;
    color: #fff
}

.theme-dark-green .support-page #screenshots.__drag {
    background-color: #3d6577;
    border-color: #467387
}

.theme-dark-green .support-page .support-table.hovered:hover>td {
    background-color: rgba(0, 0, 0, 0)
}

.theme-dark-green .page-faq .svg-icon {
    fill: #92a5c0
}

.theme-dark-green .page-faq .category {
    background-color: #233944
}

.theme-dark-green .page-faq .category__text-h {
    color: #fff
}

.theme-dark-green .page-faq .category--active,
.theme-dark-green .page-faq .category:hover {
    background-color: #405863
}

.theme-dark-green .tutorial .rw>.l,
.theme-dark-green .tutorial .rw>.r {
    -webkit-box-shadow: none;
    background-color: rgba(26, 43, 51, .8);
    box-shadow: none
}

.theme-dark-green .tutorial .rw>.l h2 {
    color: #fff
}

.theme-dark-green .tutorial .rw>.l li.active>a {
    color: #dadfe4
}

.theme-dark-green .trading-strategies .list .svg-icon {
    fill: #92a5c0
}

.theme-dark-green .trading-strategies .list>li:hover>a {
    background-color: #3a5967;
    color: #fff
}

.theme-dark-green .trading-strategies .list>li:hover .svg-icon {
    fill: #fff
}

.theme-dark-green .trading-strategies .list a {
    background-color: #233a44
}

.theme-dark-green .trading-strategies__in {
    color: #bcc2d5
}

.theme-dark-green .trading-strategies__in h1 {
    color: #fff
}

.theme-dark-green .achievements-market .c,
.theme-dark-green .achievements-market .l,
.theme-dark-green .achievements-market .r {
    background-color: rgba(26, 43, 51, .8)
}

.theme-dark-green .achievements-market .c {
    padding: 20px
}

.theme-dark-green .achievements-market .balance {
    color: #ffde74
}

.theme-dark-green .achievements-market .market-buttons a.market-button.no-active {
    -webkit-box-shadow: 0 1px 2px hsla(0, 0%, 100%, .2), 0 0 15px hsla(0, 0%, 100%, .2);
    background-color: rgba(69, 72, 81, .3);
    border: 1px solid #a5a8b3;
    box-shadow: 0 1px 2px hsla(0, 0%, 100%, .2), 0 0 15px hsla(0, 0%, 100%, .2)
}

.theme-dark-green .achievements-market .market-buttons a.market-button.no-active.sell:focus,
.theme-dark-green .achievements-market .market-buttons a.market-button.no-active.sell:hover {
    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .3), 0 0 15px rgba(231, 206, 69, .6);
    background-color: rgba(231, 206, 69, .2);
    border-color: #ffe64c;
    box-shadow: 0 1px 2px rgba(0, 0, 0, .3), 0 0 15px rgba(231, 206, 69, .6)
}

.theme-dark-green .achievements-market .market-buttons a.market-button.no-active.buy:focus,
.theme-dark-green .achievements-market .market-buttons a.market-button.no-active.buy:hover {
    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .3), 0 0 15px rgba(94, 222, 94, .6);
    background-color: rgba(94, 222, 94, .2);
    border-color: #5ad75a;
    box-shadow: 0 1px 2px rgba(0, 0, 0, .3), 0 0 15px rgba(94, 222, 94, .6)
}

.theme-dark-green .achievements-purchases .list-purchases .table__title-link,
.theme-dark-green .achievements-purchases .list-purchases .tabsp__item.tabsp__item {
    color: #fff
}

.theme-dark-green .achievements-purchases .list-purchases .tabsp__item--selected.tabsp__item--available {
    background-color: rgba(68, 157, 68, .4)
}

.theme-dark-green .achievements-purchases .list-purchases .tabsp__item--selected.tabsp__item--active {
    background-color: rgba(255, 160, 49, .4)
}

.theme-dark-green .achievements-purchases .list-purchases .tabsp__item--selected.tabsp__item--used {
    background-color: rgba(201, 48, 44, .4)
}

.theme-dark-green .achievements-purchases .list-purchases__item,
.theme-dark-green .gems-lotto .rw>.l,
.theme-dark-green .gems-lotto .rw>.r {
    background-color: rgba(26, 43, 51, .8)
}

.theme-dark-green .gems-lotto .stats>p {
    color: #ffde74
}

.theme-dark-green .gems-lotto .gems-lotto-head .gems-lotto-head__title,
.theme-dark-green .gems-lotto .gems-lotto-head .message {
    color: #fff
}

.theme-dark-green .mining-page .rw>.l,
.theme-dark-green .mining-page .rw>.r {
    background-color: rgba(26, 43, 51, .8)
}

.theme-dark-green .mining-page .rw>.r h2 {
    color: #fff
}

.theme-dark-green .mining-page .mining-stats-block__title {
    color: #ffde74
}

.theme-dark-green .deposit-compare .item__line {
    border-bottom: 1px solid #45484e
}

.theme-dark-green .deposit-step-4--crypto,
.theme-dark-green .deposit-step-4--electrum,
.theme-dark-green .deposit-step-4--index,
.theme-dark-green .deposit-step-4--payoneer,
.theme-dark-green .deposit-step-4--sepa {
    color: #9397a0
}

.theme-dark-green .deposit-step-4--crypto .message,
.theme-dark-green .deposit-step-4--crypto .rw>.r .message,
.theme-dark-green .deposit-step-4--crypto .wh,
.theme-dark-green .deposit-step-4--electrum .message,
.theme-dark-green .deposit-step-4--electrum .rw>.r .message,
.theme-dark-green .deposit-step-4--electrum .wh,
.theme-dark-green .deposit-step-4--index .message,
.theme-dark-green .deposit-step-4--index .wh,
.theme-dark-green .deposit-step-4--payoneer .message,
.theme-dark-green .deposit-step-4--payoneer .wh,
.theme-dark-green .deposit-step-4--sepa .message,
.theme-dark-green .deposit-step-4--sepa .wh {
    color: #fff
}

.theme-dark-green .page-user-manual .rw>.l .mCustomScrollbar {
    background-color: #212227
}

.theme-dark-green .page-user-manual .rw>.l,
.theme-dark-green .page-user-manual .rw>.l .mCustomScrollbar,
.theme-dark-green .page-user-manual .rw>.r {
    -webkit-box-shadow: 0 0 15px 2px #181819;
    box-shadow: 0 0 15px 2px #181819
}

.theme-dark-green .page-user-manual .rw>.r img {
    border: 30px solid #31333c
}

.theme-dark-green .new-year-lottery .rw>.l,
.theme-dark-green .new-year-lottery .rw>.r {
    background-color: rgba(26, 43, 51, .8)
}

@-webkit-keyframes circle-move-animation {
    to {
        -webkit-transform: rotate(3turn);
        transform: rotate(3turn)
    }
}

@keyframes circle-move-animation {
    to {
        -webkit-transform: rotate(3turn);
        transform: rotate(3turn)
    }
}

@-webkit-keyframes css-ajax-loading-rotate {
    0% {
        -webkit-transform: rotateX(0) rotateY(0) rotate(0);
        transform: rotateX(0) rotateY(0) rotate(0)
    }
    to {
        -webkit-transform: rotateX(1turn) rotateY(1turn) rotate(1turn);
        transform: rotateX(1turn) rotateY(1turn) rotate(1turn)
    }
}

@keyframes css-ajax-loading-rotate {
    0% {
        -webkit-transform: rotateX(0) rotateY(0) rotate(0);
        transform: rotateX(0) rotateY(0) rotate(0)
    }
    to {
        -webkit-transform: rotateX(1turn) rotateY(1turn) rotate(1turn);
        transform: rotateX(1turn) rotateY(1turn) rotate(1turn)
    }
}

@-webkit-keyframes animatedCirclesRotate {
    0% {
        -webkit-transform: rotateX(0) rotateY(0) rotate(0);
        transform: rotateX(0) rotateY(0) rotate(0)
    }
    to {
        -webkit-transform: rotateX(1turn) rotateY(1turn) rotate(1turn);
        transform: rotateX(1turn) rotateY(1turn) rotate(1turn)
    }
}

@keyframes animatedCirclesRotate {
    0% {
        -webkit-transform: rotateX(0) rotateY(0) rotate(0);
        transform: rotateX(0) rotateY(0) rotate(0)
    }
    to {
        -webkit-transform: rotateX(1turn) rotateY(1turn) rotate(1turn);
        transform: rotateX(1turn) rotateY(1turn) rotate(1turn)
    }
}

@-webkit-keyframes box-shadow-fade-animate {
    50% {
        -webkit-box-shadow: 0 0 6px 1px #ff8b2b;
        box-shadow: 0 0 6px 1px #ff8b2b
    }
    to {
        -webkit-box-shadow: none;
        box-shadow: none
    }
}

@keyframes box-shadow-fade-animate {
    50% {
        -webkit-box-shadow: 0 0 6px 1px #ff8b2b;
        box-shadow: 0 0 6px 1px #ff8b2b
    }
    to {
        -webkit-box-shadow: none;
        box-shadow: none
    }
}

@-webkit-keyframes indicator-icon-show {
    0% {
        -webkit-transform: scale3d(.3, .3, .3);
        display: block;
        opacity: 0;
        transform: scale3d(.3, .3, .3)
    }
    to {
        -webkit-transform: scaleX(1);
        opacity: 1;
        transform: scaleX(1)
    }
}

@keyframes indicator-icon-show {
    0% {
        -webkit-transform: scale3d(.3, .3, .3);
        display: block;
        opacity: 0;
        transform: scale3d(.3, .3, .3)
    }
    to {
        -webkit-transform: scaleX(1);
        opacity: 1;
        transform: scaleX(1)
    }
}

@-webkit-keyframes indicator-icon-finish {
    0% {
        -webkit-box-shadow: 0 0 6px 1px #ff8b2b;
        box-shadow: 0 0 6px 1px #ff8b2b
    }
    to {
        -webkit-box-shadow: none;
        box-shadow: none
    }
}

@keyframes indicator-icon-finish {
    0% {
        -webkit-box-shadow: 0 0 6px 1px #ff8b2b;
        box-shadow: 0 0 6px 1px #ff8b2b
    }
    to {
        -webkit-box-shadow: none;
        box-shadow: none
    }
}

@-webkit-keyframes avatar-level-up__bg-main {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
    50% {
        -webkit-transform: scale(.95);
        transform: scale(.95)
    }
    to {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

@keyframes avatar-level-up__bg-main {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
    50% {
        -webkit-transform: scale(.95);
        transform: scale(.95)
    }
    to {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

@-webkit-keyframes avatar-level-up__bg-1 {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }
    50% {
        -webkit-transform: rotate(20deg);
        transform: rotate(20deg)
    }
    to {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }
}

@keyframes avatar-level-up__bg-1 {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }
    50% {
        -webkit-transform: rotate(20deg);
        transform: rotate(20deg)
    }
    to {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }
}

@-webkit-keyframes avatar-level-up__bg-2 {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }
    50% {
        -webkit-transform: rotate(20deg);
        transform: rotate(20deg)
    }
    to {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }
}

@keyframes avatar-level-up__bg-2 {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }
    50% {
        -webkit-transform: rotate(20deg);
        transform: rotate(20deg)
    }
    to {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }
}

@-webkit-keyframes avatar-level-up__bg-3 {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }
    50% {
        -webkit-transform: rotate(20deg);
        transform: rotate(20deg)
    }
    to {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }
}

@keyframes avatar-level-up__bg-3 {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }
    50% {
        -webkit-transform: rotate(20deg);
        transform: rotate(20deg)
    }
    to {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }
}

@-webkit-keyframes christmas-tree__dots {
    0% {
        -webkit-transform: translateZ(0) scale(1.05);
        opacity: 1;
        transform: translateZ(0) scale(1.05)
    }
    to {
        -webkit-transform: translate3d(1px, 1px, 0) scale(1);
        opacity: .3;
        transform: translate3d(1px, 1px, 0) scale(1)
    }
}

@keyframes christmas-tree__dots {
    0% {
        -webkit-transform: translateZ(0) scale(1.05);
        opacity: 1;
        transform: translateZ(0) scale(1.05)
    }
    to {
        -webkit-transform: translate3d(1px, 1px, 0) scale(1);
        opacity: .3;
        transform: translate3d(1px, 1px, 0) scale(1)
    }
}

@-webkit-keyframes christmas-tree__grow1 {
    0% {
        -webkit-transform: rotate(-20deg);
        transform: rotate(-20deg)
    }
    to {
        -webkit-transform: rotate(-28deg);
        transform: rotate(-28deg)
    }
}

@keyframes christmas-tree__grow1 {
    0% {
        -webkit-transform: rotate(-20deg);
        transform: rotate(-20deg)
    }
    to {
        -webkit-transform: rotate(-28deg);
        transform: rotate(-28deg)
    }
}

@-webkit-keyframes christmas-tree__grow2 {
    0% {
        -webkit-transform: rotate(-6deg);
        transform: rotate(-6deg)
    }
    to {
        -webkit-transform: rotate(6deg);
        transform: rotate(6deg)
    }
}

@keyframes christmas-tree__grow2 {
    0% {
        -webkit-transform: rotate(-6deg);
        transform: rotate(-6deg)
    }
    to {
        -webkit-transform: rotate(6deg);
        transform: rotate(6deg)
    }
}

@-webkit-keyframes christmas-tree__grow3 {
    0% {
        -webkit-transform: rotate(20deg);
        transform: rotate(20deg)
    }
    to {
        -webkit-transform: rotate(28deg);
        transform: rotate(28deg)
    }
}

@keyframes christmas-tree__grow3 {
    0% {
        -webkit-transform: rotate(20deg);
        transform: rotate(20deg)
    }
    to {
        -webkit-transform: rotate(28deg);
        transform: rotate(28deg)
    }
}

@-webkit-keyframes rotating {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }
    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

@keyframes rotating {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }
    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

@-webkit-keyframes pulse-real-trade-type-btn {
    0% {
        -webkit-box-shadow: 0 0 1px 2px rgba(189, 136, 64, .42);
        box-shadow: 0 0 1px 2px rgba(189, 136, 64, .42)
    }
    to {
        -webkit-box-shadow: 0 0 1px 2px rgba(218, 131, 13, .63);
        box-shadow: 0 0 1px 2px rgba(218, 131, 13, .63)
    }
}

@keyframes pulse-real-trade-type-btn {
    0% {
        -webkit-box-shadow: 0 0 1px 2px rgba(189, 136, 64, .42);
        box-shadow: 0 0 1px 2px rgba(189, 136, 64, .42)
    }
    to {
        -webkit-box-shadow: 0 0 1px 2px rgba(218, 131, 13, .63);
        box-shadow: 0 0 1px 2px rgba(218, 131, 13, .63)
    }
}

@-webkit-keyframes pulse-demo-trade-type-btn {
    0% {
        -webkit-box-shadow: 0 0 1px 2px rgba(206, 88, 90, .42);
        box-shadow: 0 0 1px 2px rgba(206, 88, 90, .42)
    }
    to {
        -webkit-box-shadow: 0 0 1px 2px rgba(209, 100, 102, .63);
        box-shadow: 0 0 1px 2px rgba(209, 100, 102, .63)
    }
}

@keyframes pulse-demo-trade-type-btn {
    0% {
        -webkit-box-shadow: 0 0 1px 2px rgba(206, 88, 90, .42);
        box-shadow: 0 0 1px 2px rgba(206, 88, 90, .42)
    }
    to {
        -webkit-box-shadow: 0 0 1px 2px rgba(209, 100, 102, .63);
        box-shadow: 0 0 1px 2px rgba(209, 100, 102, .63)
    }
}

@-webkit-keyframes gems-lotto-crystals__dots {
    0% {
        -webkit-transform: translateZ(0) scale(1.05);
        opacity: 1;
        transform: translateZ(0) scale(1.05)
    }
    to {
        -webkit-transform: translate3d(1px, 1px, 0) scale(1);
        opacity: .3;
        transform: translate3d(1px, 1px, 0) scale(1)
    }
}

@keyframes gems-lotto-crystals__dots {
    0% {
        -webkit-transform: translateZ(0) scale(1.05);
        opacity: 1;
        transform: translateZ(0) scale(1.05)
    }
    to {
        -webkit-transform: translate3d(1px, 1px, 0) scale(1);
        opacity: .3;
        transform: translate3d(1px, 1px, 0) scale(1)
    }
}

@-webkit-keyframes gems-lotto-crystals__bone {
    0% {
        -webkit-transform: scale(.98);
        transform: scale(.98)
    }
    to {
        -webkit-transform: scale(1.02);
        transform: scale(1.02)
    }
}

@keyframes gems-lotto-crystals__bone {
    0% {
        -webkit-transform: scale(.98);
        transform: scale(.98)
    }
    to {
        -webkit-transform: scale(1.02);
        transform: scale(1.02)
    }
}

@-webkit-keyframes gems-lotto-crystals__grow1 {
    0% {
        -webkit-transform: rotate(-20deg);
        transform: rotate(-20deg)
    }
    to {
        -webkit-transform: rotate(-28deg);
        transform: rotate(-28deg)
    }
}

@keyframes gems-lotto-crystals__grow1 {
    0% {
        -webkit-transform: rotate(-20deg);
        transform: rotate(-20deg)
    }
    to {
        -webkit-transform: rotate(-28deg);
        transform: rotate(-28deg)
    }
}

@-webkit-keyframes gems-lotto-crystals__grow2 {
    0% {
        -webkit-transform: rotate(-6deg);
        transform: rotate(-6deg)
    }
    to {
        -webkit-transform: rotate(6deg);
        transform: rotate(6deg)
    }
}

@keyframes gems-lotto-crystals__grow2 {
    0% {
        -webkit-transform: rotate(-6deg);
        transform: rotate(-6deg)
    }
    to {
        -webkit-transform: rotate(6deg);
        transform: rotate(6deg)
    }
}

@-webkit-keyframes gems-lotto-crystals__grow3 {
    0% {
        -webkit-transform: rotate(20deg);
        transform: rotate(20deg)
    }
    to {
        -webkit-transform: rotate(28deg);
        transform: rotate(28deg)
    }
}

@keyframes gems-lotto-crystals__grow3 {
    0% {
        -webkit-transform: rotate(20deg);
        transform: rotate(20deg)
    }
    to {
        -webkit-transform: rotate(28deg);
        transform: rotate(28deg)
    }
}

@-webkit-keyframes awards-with-medal-list-icon {
    25% {
        -webkit-transform: rotate(5deg);
        transform: rotate(5deg)
    }
    50% {
        -webkit-transform: translateY(-3px);
        transform: translateY(-3px)
    }
    75% {
        -webkit-transform: rotate(-5deg);
        transform: rotate(-5deg)
    }
}

@keyframes awards-with-medal-list-icon {
    25% {
        -webkit-transform: rotate(5deg);
        transform: rotate(5deg)
    }
    50% {
        -webkit-transform: translateY(-3px);
        transform: translateY(-3px)
    }
    75% {
        -webkit-transform: rotate(-5deg);
        transform: rotate(-5deg)
    }
}

@-webkit-keyframes text-color-animation-orange {
    0% {
        color: #ff8b2b
    }
}

@keyframes text-color-animation-orange {
    0% {
        color: #ff8b2b
    }
}

@-webkit-keyframes text-color-animation-blue {
    0% {
        color: #009af9
    }
}

@keyframes text-color-animation-blue {
    0% {
        color: #009af9
    }
}

@-webkit-keyframes bonus-100-animation-scale {
    0% {
        -webkit-transform: scale(1) rotate(0deg);
        transform: scale(1) rotate(0deg)
    }
    25% {
        -webkit-transform: scale(1.1) rotate(-15deg);
        transform: scale(1.1) rotate(-15deg)
    }
    50% {
        -webkit-transform: scale(1.2) rotate(0deg);
        transform: scale(1.2) rotate(0deg)
    }
    75% {
        -webkit-transform: scale(1.1) rotate(15deg);
        transform: scale(1.1) rotate(15deg)
    }
    to {
        -webkit-transform: scale(1) rotate(0deg);
        transform: scale(1) rotate(0deg)
    }
}

@keyframes bonus-100-animation-scale {
    0% {
        -webkit-transform: scale(1) rotate(0deg);
        transform: scale(1) rotate(0deg)
    }
    25% {
        -webkit-transform: scale(1.1) rotate(-15deg);
        transform: scale(1.1) rotate(-15deg)
    }
    50% {
        -webkit-transform: scale(1.2) rotate(0deg);
        transform: scale(1.2) rotate(0deg)
    }
    75% {
        -webkit-transform: scale(1.1) rotate(15deg);
        transform: scale(1.1) rotate(15deg)
    }
    to {
        -webkit-transform: scale(1) rotate(0deg);
        transform: scale(1) rotate(0deg)
    }
}

@-webkit-keyframes tbpb {
    0% {
        -webkit-box-shadow: 0 0 2px 2px rgba(235, 144, 10, .87);
        box-shadow: 0 0 2px 2px rgba(235, 144, 10, .87)
    }
    to {
        -webkit-box-shadow: 0 0 2px 3px rgba(235, 144, 10, .87);
        box-shadow: 0 0 2px 3px rgba(235, 144, 10, .87)
    }
}

@keyframes tbpb {
    0% {
        -webkit-box-shadow: 0 0 2px 2px rgba(235, 144, 10, .87);
        box-shadow: 0 0 2px 2px rgba(235, 144, 10, .87)
    }
    to {
        -webkit-box-shadow: 0 0 2px 3px rgba(235, 144, 10, .87);
        box-shadow: 0 0 2px 3px rgba(235, 144, 10, .87)
    }
}

@-webkit-keyframes new-achievements-btn-radiance {
    0% {
        -webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, .2), 0 0 15px rgba(48, 153, 245, .5);
        box-shadow: 0 2px 2px rgba(0, 0, 0, .2), 0 0 15px rgba(48, 153, 245, .5)
    }
    50% {
        -webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, .4), 0 0 18px rgba(48, 153, 245, .9);
        box-shadow: 0 2px 2px rgba(0, 0, 0, .4), 0 0 18px rgba(48, 153, 245, .9)
    }
    to {
        -webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, .2), 0 0 15px rgba(48, 153, 245, .5);
        box-shadow: 0 2px 2px rgba(0, 0, 0, .2), 0 0 15px rgba(48, 153, 245, .5)
    }
}

@keyframes new-achievements-btn-radiance {
    0% {
        -webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, .2), 0 0 15px rgba(48, 153, 245, .5);
        box-shadow: 0 2px 2px rgba(0, 0, 0, .2), 0 0 15px rgba(48, 153, 245, .5)
    }
    50% {
        -webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, .4), 0 0 18px rgba(48, 153, 245, .9);
        box-shadow: 0 2px 2px rgba(0, 0, 0, .4), 0 0 18px rgba(48, 153, 245, .9)
    }
    to {
        -webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, .2), 0 0 15px rgba(48, 153, 245, .5);
        box-shadow: 0 2px 2px rgba(0, 0, 0, .2), 0 0 15px rgba(48, 153, 245, .5)
    }
}

@-webkit-keyframes box-shadow-fade-animate--red {
    50% {
        -webkit-box-shadow: 0 0 6px 5px #f93b26;
        box-shadow: 0 0 6px 5px #f93b26
    }
    to {
        -webkit-box-shadow: inherit;
        box-shadow: inherit
    }
}

@keyframes box-shadow-fade-animate--red {
    50% {
        -webkit-box-shadow: 0 0 6px 5px #f93b26;
        box-shadow: 0 0 6px 5px #f93b26
    }
    to {
        -webkit-box-shadow: inherit;
        box-shadow: inherit
    }
}

@-webkit-keyframes box-shadow-fade-animate--green {
    50% {
        -webkit-box-shadow: 0 0 6px 5px #49bd42;
        box-shadow: 0 0 6px 5px #49bd42
    }
    to {
        -webkit-box-shadow: inherit;
        box-shadow: inherit
    }
}

@keyframes box-shadow-fade-animate--green {
    50% {
        -webkit-box-shadow: 0 0 6px 5px #49bd42;
        box-shadow: 0 0 6px 5px #49bd42
    }
    to {
        -webkit-box-shadow: inherit;
        box-shadow: inherit
    }
}

@-webkit-keyframes showMainBgAnimate {
    0% {
        opacity: 0
    }
    to {
        opacity: 1
    }
}

@keyframes showMainBgAnimate {
    0% {
        opacity: 0
    }
    to {
        opacity: 1
    }
}

@-webkit-keyframes indicator-icon-hide {
    0% {
        -webkit-transform: scaleX(1);
        opacity: 1;
        transform: scaleX(1)
    }
    to {
        -webkit-transform: scale3d(.3, .3, .3);
        opacity: 0;
        transform: scale3d(.3, .3, .3)
    }
}

@keyframes indicator-icon-hide {
    0% {
        -webkit-transform: scaleX(1);
        opacity: 1;
        transform: scaleX(1)
    }
    to {
        -webkit-transform: scale3d(.3, .3, .3);
        opacity: 0;
        transform: scale3d(.3, .3, .3)
    }
}

@-webkit-keyframes chest-ray2-animate {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
    25% {
        -webkit-transform: translateX(-5px);
        transform: translateX(-5px)
    }
    50% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
    75% {
        -webkit-transform: translateX(5px);
        transform: translateX(5px)
    }
    to {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
}

@keyframes chest-ray2-animate {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
    25% {
        -webkit-transform: translateX(-5px);
        transform: translateX(-5px)
    }
    50% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
    75% {
        -webkit-transform: translateX(5px);
        transform: translateX(5px)
    }
    to {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
}

@-webkit-keyframes chest-ray1-animate {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
    25% {
        -webkit-transform: translateX(-5px);
        transform: translateX(-5px)
    }
    50% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
    75% {
        -webkit-transform: translateX(5px);
        transform: translateX(5px)
    }
    to {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
}

@keyframes chest-ray1-animate {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
    25% {
        -webkit-transform: translateX(-5px);
        transform: translateX(-5px)
    }
    50% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
    75% {
        -webkit-transform: translateX(5px);
        transform: translateX(5px)
    }
    to {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
}

@-webkit-keyframes chest-bg-animate {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }
    50% {
        -webkit-transform: rotate(5deg);
        transform: rotate(5deg)
    }
    to {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }
}

@keyframes chest-bg-animate {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }
    50% {
        -webkit-transform: rotate(5deg);
        transform: rotate(5deg)
    }
    to {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }
}

@-webkit-keyframes gems-lotto-new-gem-glow-animation {
    to {
        -webkit-transform: rotate(-180deg);
        transform: rotate(-180deg)
    }
}

@keyframes gems-lotto-new-gem-glow-animation {
    to {
        -webkit-transform: rotate(-180deg);
        transform: rotate(-180deg)
    }
}

@-webkit-keyframes new-gifts-btn-radiance {
    0% {
        -webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, .2), 0 0 15px rgba(231, 206, 69, .5);
        box-shadow: 0 2px 2px rgba(0, 0, 0, .2), 0 0 15px rgba(231, 206, 69, .5)
    }
    50% {
        -webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, .4), 0 0 18px rgba(231, 206, 69, .9);
        box-shadow: 0 2px 2px rgba(0, 0, 0, .4), 0 0 18px rgba(231, 206, 69, .9)
    }
    to {
        -webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, .2), 0 0 15px rgba(231, 206, 69, .5);
        box-shadow: 0 2px 2px rgba(0, 0, 0, .2), 0 0 15px rgba(231, 206, 69, .5)
    }
}

@keyframes new-gifts-btn-radiance {
    0% {
        -webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, .2), 0 0 15px rgba(231, 206, 69, .5);
        box-shadow: 0 2px 2px rgba(0, 0, 0, .2), 0 0 15px rgba(231, 206, 69, .5)
    }
    50% {
        -webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, .4), 0 0 18px rgba(231, 206, 69, .9);
        box-shadow: 0 2px 2px rgba(0, 0, 0, .4), 0 0 18px rgba(231, 206, 69, .9)
    }
    to {
        -webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, .2), 0 0 15px rgba(231, 206, 69, .5);
        box-shadow: 0 2px 2px rgba(0, 0, 0, .2), 0 0 15px rgba(231, 206, 69, .5)
    }
}

@-webkit-keyframes pulse-text {
    0% {
        opacity: 1
    }
    to {
        opacity: .2
    }
}

@keyframes pulse-text {
    0% {
        opacity: 1
    }
    to {
        opacity: .2
    }
}

@-webkit-keyframes sparkle {
    0% {
        background-position: 0 0
    }
    to {
        background-position: 0 -64px
    }
}

@keyframes sparkle {
    0% {
        background-position: 0 0
    }
    to {
        background-position: 0 -64px
    }
}

@-webkit-keyframes status_pulse {
    0% {
        -webkit-transform: scale(.6);
        opacity: 0;
        transform: scale(.6)
    }
    50% {
        opacity: 1
    }
    to {
        -webkit-transform: scale(1.2);
        opacity: 0;
        transform: scale(1.2)
    }
}

@keyframes status_pulse {
    0% {
        -webkit-transform: scale(.6);
        opacity: 0;
        transform: scale(.6)
    }
    50% {
        opacity: 1
    }
    to {
        -webkit-transform: scale(1.2);
        opacity: 0;
        transform: scale(1.2)
    }
}

@-webkit-keyframes pending-order-modal-current-animation {
    0% {
        -webkit-box-shadow: 0 0 6px 1px #ff8b2b;
        background-color: rgba(255, 139, 43, .2);
        border: 1px solid #ff8b2b;
        box-shadow: 0 0 6px 1px #ff8b2b
    }
}

@keyframes pending-order-modal-current-animation {
    0% {
        -webkit-box-shadow: 0 0 6px 1px #ff8b2b;
        background-color: rgba(255, 139, 43, .2);
        border: 1px solid #ff8b2b;
        box-shadow: 0 0 6px 1px #ff8b2b
    }
}

.virtual-keyboard {
    -ms-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    flex-wrap: wrap;
    padding: 2px
}

.virtual-keyboard__col {
    -ms-flex: 1 1 33.3333%;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.3333%;
    flex: 1 1 33.3333%;
    padding: 2px
}

.virtual-keyboard__input {
    -moz-user-select: none;
    -ms-flex-align: center;
    -ms-flex-pack: center;
    -ms-user-select: none;
    -webkit-align-items: center;
    -webkit-border-radius: 3px;
    -webkit-box-align: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -webkit-user-select: none;
    align-items: center;
    border-radius: 3px;
    cursor: pointer;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    justify-content: center;
    padding: 2px 0;
    user-select: none
}

@font-face {
    font-family: Exo2Black;
    src: url(../fonts/Exo2Black/Exo2Blackd41d.eot?#iefix) format("embedded-opentype"), url(../fonts/Exo2Black/Exo2Black.woff) format("woff"), url(../fonts/Exo2Black/Exo2Black.ttf) format("truetype")
}

@font-face {
    font-family: Exo2Bold;
    src: url(../fonts/Exo2Bold/Exo2Boldd41d.eot?#iefix) format("embedded-opentype"), url(../fonts/Exo2Bold/Exo2Bold.woff) format("woff"), url(../fonts/Exo2Bold/Exo2Bold.ttf) format("truetype")
}

@font-face {
    font-family: Exo2ExtraLight;
    src: url(../fonts/Exo2ExtraLight/Exo2ExtraLightd41d.eot?#iefix) format("embedded-opentype"), url(../fonts/Exo2ExtraLight/Exo2ExtraLight.woff) format("woff"), url(../fonts/Exo2ExtraLight/Exo2ExtraLight.ttf) format("truetype")
}

@font-face {
    font-family: Exo2Light;
    src: url(../fonts/Exo2Light/Exo2Lightd41d.eot?#iefix) format("embedded-opentype"), url(../fonts/Exo2Light/Exo2Light.woff) format("woff"), url(../fonts/Exo2Light/Exo2Light.ttf) format("truetype")
}

@font-face {
    font-family: Exo2Regular;
    src: url(../fonts/Exo2Regular/Exo2Regulard41d.eot?#iefix) format("embedded-opentype"), url(../fonts/Exo2Regular/Exo2Regular.woff) format("woff"), url(../fonts/Exo2Regular/Exo2Regular.ttf) format("truetype")
}

@font-face {
    font-family: OpenSansRegular;
    src: url(../fonts/OpenSansRegular/OpenSansRegulard41d.eot?#iefix) format("embedded-opentype"), url(../fonts/OpenSansRegular/OpenSansRegular.woff) format("woff"), url(../fonts/OpenSansRegular/OpenSansRegular.ttf) format("truetype")
}

@font-face {
    font-family: OpenSansSemiBold;
    src: url(../fonts/OpenSansSemiBold/OpenSansSemiBoldd41d.eot?#iefix) format("embedded-opentype"), url(../fonts/OpenSansSemiBold/OpenSansSemiBold.woff) format("woff"), url(../fonts/OpenSansSemiBold/OpenSansSemiBold.ttf) format("truetype")
}

@font-face {
    font-family: RobotoBold;
    src: url(../fonts/RobotoBold/RobotoBoldd41d.eot?#iefix) format("embedded-opentype"), url(../fonts/RobotoBold/RobotoBold.woff) format("woff"), url(../fonts/RobotoBold/RobotoBold.ttf) format("truetype")
}

@font-face {
    font-family: RobotoLight;
    src: url(../fonts/RobotoLight/RobotoLightd41d.eot?#iefix) format("embedded-opentype"), url(../fonts/RobotoLight/RobotoLight.woff) format("woff"), url(../fonts/RobotoLight/RobotoLight.ttf) format("truetype")
}

@font-face {
    font-family: RobotoMedium;
    src: url(../fonts/RobotoMedium/RobotoMediumd41d.eot?#iefix) format("embedded-opentype"), url(../fonts/RobotoMedium/RobotoMedium.woff) format("woff"), url(../fonts/RobotoMedium/RobotoMedium.ttf) format("truetype")
}

@font-face {
    font-family: RobotoRegular;
    src: url(../fonts/RobotoRegular/RobotoRegulard41d.eot?#iefix) format("embedded-opentype"), url(../fonts/RobotoRegular/RobotoRegular.woff) format("woff"), url(../fonts/RobotoRegular/RobotoRegular.ttf) format("truetype")
}

#gritter-notice-wrapper {
    margin-top: -5px;
    max-width: 370px;
    position: fixed;
    width: 100%;
    z-index: 1042
}

#gritter-notice-wrapper.bottom-left {
    bottom: 30px;
    left: 92px;
    right: auto;
    top: auto
}

.is-chart #gritter-notice-wrapper.bottom-left {
    bottom: 110px;
    left: 92px
}

.minimize-left-sidebar #gritter-notice-wrapper.bottom-left {
    left: 52px
}

.is-m-version #gritter-notice-wrapper.bottom-left {
    bottom: 80px;
    left: 20px
}

.is-chart.is-m-version #gritter-notice-wrapper.bottom-left {
    bottom: 130px;
    left: 20px
}

@media screen and (max-width:768px) {
    .is-chart.is-m-version #gritter-notice-wrapper.bottom-left {
        bottom: 170px
    }
}

@media screen and (max-width:500px) {
    .is-chart.is-m-version #gritter-notice-wrapper.bottom-left {
        bottom: 230px
    }
}

.is-m-version.mobile-nav-active-ml #gritter-notice-wrapper.bottom-left {
    left: 272px
}

#gritter-notice-wrapper.bottom-right {
    bottom: 30px;
    left: auto;
    right: 30px;
    top: auto
}

.is-chart #gritter-notice-wrapper.bottom-right {
    bottom: 110px;
    right: 92px
}

.minimize-right-sidebar #gritter-notice-wrapper.bottom-right {
    right: 52px
}

.is-chart.call-put-move-right #gritter-notice-wrapper.bottom-right {
    bottom: 30px;
    right: 254px
}

.is-chart.call-put-move-right.minimize-right-sidebar #gritter-notice-wrapper.bottom-right {
    right: 214px
}

.is-m-version #gritter-notice-wrapper.bottom-right {
    bottom: 80px;
    right: 20px
}

.is-chart.is-m-version #gritter-notice-wrapper.bottom-right {
    bottom: 130px;
    right: 20px
}

@media screen and (max-width:768px) {
    .is-chart.is-m-version #gritter-notice-wrapper.bottom-right {
        bottom: 170px
    }
}

@media screen and (max-width:500px) {
    .is-chart.is-m-version #gritter-notice-wrapper.bottom-right {
        bottom: 230px
    }
}

.is-m-version.mobile-nav-active-mr #gritter-notice-wrapper.bottom-right {
    right: 272px
}

.is-chart.is-m-version.landscape #gritter-notice-wrapper.bottom-right {
    right: 127px
}

.is-chart.is-m-version.landscape.mobile-nav-active-mr #gritter-notice-wrapper.bottom-right {
    right: 397px
}

#gritter-notice-wrapper.top-left {
    bottom: auto;
    left: 92px;
    right: auto;
    top: 62px
}

.is-chart #gritter-notice-wrapper.top-left {
    left: 92px;
    top: 103px
}

.minimize-left-sidebar #gritter-notice-wrapper.top-left {
    left: 52px
}

.is-chart.is-m-version #gritter-notice-wrapper.top-left,
.is-m-version #gritter-notice-wrapper.top-left {
    left: 20px;
    top: 62px
}

.is-m-version.mobile-nav-active-ml #gritter-notice-wrapper.top-left {
    left: 272px
}

#gritter-notice-wrapper.top-right {
    bottom: auto;
    left: auto;
    right: 30px;
    top: 62px
}

.is-chart #gritter-notice-wrapper.top-right {
    right: 92px;
    top: 103px
}

.minimize-right-sidebar #gritter-notice-wrapper.top-right {
    right: 52px
}

.is-chart.call-put-move-right #gritter-notice-wrapper.top-right {
    right: 254px
}

.is-chart.call-put-move-right.minimize-right-sidebar #gritter-notice-wrapper.top-right {
    right: 214px
}

.is-chart.is-m-version #gritter-notice-wrapper.top-right,
.is-m-version #gritter-notice-wrapper.top-right {
    right: 20px;
    top: 62px
}

.is-m-version.mobile-nav-active-mr #gritter-notice-wrapper.top-right {
    right: 272px
}

.is-chart.is-m-version.landscape #gritter-notice-wrapper.top-right {
    right: 127px
}

.is-chart.is-m-version.landscape.mobile-nav-active-mr #gritter-notice-wrapper.top-right {
    right: 397px
}

#gritter-notice-wrapper.bottom-left,
#gritter-notice-wrapper.top-left {
    -o-transition: left .6s;
    -webkit-transition: left .6s;
    transition: left .6s;
    will-change: left
}

#gritter-notice-wrapper.bottom-right,
#gritter-notice-wrapper.top-right {
    -o-transition: right .6s;
    -webkit-transition: right .6s;
    transition: right .6s;
    will-change: right
}

.is-chart #gritter-notice-wrapper {
    position: absolute
}

@media screen and (max-width:500px) {
    #gritter-notice-wrapper {
        left: 0 !important;
        max-width: 100%;
        padding-left: 20px;
        padding-right: 20px;
        right: 0 !important
    }
}

#gritter-notice-wrapper .gritter-title {
    font-size: 14px;
    font-weight: 700;
    line-height: 18px;
    margin-bottom: 4px
}

#gritter-notice-wrapper .gritter-item-wrapper,
#gritter-notice-wrapper .gritter-with-image>p,
#gritter-notice-wrapper .gritter-without-image>p {
    font-size: 12px;
    font-weight: 100;
    line-height: 16px
}

#gritter-notice-wrapper .gritter-item-wrapper {
    background: hsla(0, 0%, 100%, .15);
    border-left: 3px solid #fff;
    margin-top: 5px;
    padding: 12px 12px 12px 15px;
    position: relative;
    text-align: left;
    width: auto
}

#gritter-notice-wrapper .gritter-item-wrapper .gritter-close:before {
    background: hsla(0, 0%, 100%, .2);
    color: #fff
}

#gritter-notice-wrapper .gritter-item-wrapper .gritter-close:hover:before {
    background: hsla(0, 0%, 100%, .4);
    color: #fff
}

#gritter-notice-wrapper .gritter-item-wrapper.gritter-green {
    background: rgba(77, 195, 64, .25);
    border-left: 3px solid #4dc340;
    padding-left: 15px
}

#gritter-notice-wrapper .gritter-item-wrapper.gritter-green .gritter-close:before {
    background: rgba(77, 195, 64, .2);
    color: #83d57a
}

#gritter-notice-wrapper .gritter-item-wrapper.gritter-green .gritter-close:hover:before {
    background: rgba(77, 195, 64, .4);
    color: #95db8e
}

#gritter-notice-wrapper .gritter-item-wrapper.gritter-red {
    background: rgba(169, 68, 66, .25);
    border-left: 3px solid #a94442;
    padding-left: 15px
}

#gritter-notice-wrapper .gritter-item-wrapper.gritter-red .gritter-close:before {
    background: rgba(169, 68, 66, .2);
    color: #c77270
}

#gritter-notice-wrapper .gritter-item-wrapper.gritter-red .gritter-close:hover:before {
    background: rgba(169, 68, 66, .4);
    color: #ce8483
}

#gritter-notice-wrapper .gritter-item-wrapper.gritter-gold {
    background: rgba(255, 152, 0, .25);
    border-left: 3px solid #ff9800;
    padding-left: 15px
}

#gritter-notice-wrapper .gritter-item-wrapper.gritter-gold .gritter-close:before {
    background: rgba(255, 152, 0, .2);
    color: #ffb74d
}

#gritter-notice-wrapper .gritter-item-wrapper.gritter-gold .gritter-close:hover:before {
    background: rgba(255, 152, 0, .4);
    color: #ffc166
}

#gritter-notice-wrapper .gritter-item-wrapper.gritter-default {
    background: hsla(0, 0%, 100%, .25);
    border-left: 3px solid #fff;
    padding-left: 15px
}

#gritter-notice-wrapper .gritter-item-wrapper.gritter-default .gritter-close:before {
    background: hsla(0, 0%, 100%, .2);
    color: #fff
}

#gritter-notice-wrapper .gritter-item-wrapper.gritter-default .gritter-close:hover:before {
    background: hsla(0, 0%, 100%, .4);
    color: #fff
}

#gritter-notice-wrapper .gritter-item-wrapper span {
    padding-bottom: 0
}

#gritter-notice-wrapper .gritter-item-wrapper .gritter-item {
    background: none;
    font-family: OpenSansRegular, sans-serif;
    font-size: 12px;
    font-weight: 100;
    line-height: 16px;
    padding: 0
}

#gritter-notice-wrapper .gritter-item-wrapper .gritter-item span {
    text-shadow: none
}

#gritter-notice-wrapper .gritter-item-wrapper .gritter-close {
    background: none;
    cursor: pointer;
    display: block !important;
    font-size: 0;
    height: 20px;
    left: auto;
    position: absolute;
    right: 0;
    text-align: center;
    text-indent: -9999em;
    top: 0;
    width: 20px
}

#gritter-notice-wrapper .gritter-item-wrapper .gritter-close:before {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    font-size: 15px;
    height: 100%;
    left: 0;
    line-height: 20px;
    position: absolute;
    text-rendering: auto;
    top: 0;
    width: 100%
}

#gritter-notice-wrapper .gritter-item-wrapper .gritter-image,
#gritter-notice-wrapper .gritter-item-wrapper .gritter-with-image {
    display: inline-block;
    margin-left: 4.1463%;
    vertical-align: middle
}

#gritter-notice-wrapper .gritter-item-wrapper .gritter-with-image {
    float: none;
    width: 81.9514%
}

#gritter-notice-wrapper .gritter-item-wrapper .gritter-image {
    float: none;
    height: auto;
    width: 9.756%
}

#gritter-notice-wrapper .bonus-remove {
    padding-left: 40px
}

#gritter-notice-wrapper .bonus-remove:before {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    color: #b97616;
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    font-size: 20px;
    left: 10px;
    margin-top: -10px;
    position: absolute;
    text-rendering: auto;
    top: 50%
}

#gritter-notice-wrapper .bonus-remove .bonus-remove-text {
    color: #b97616
}

.mfp-close,
.modal-close {
    -o-transition: color .2s;
    -webkit-transition: color .2s;
    border: 0;
    cursor: pointer;
    display: block;
    font-size: 100%;
    height: 30px;
    line-height: 29px;
    margin: 0;
    outline: 0;
    overflow: visible;
    padding: 0;
    position: absolute;
    right: 0;
    text-align: center;
    text-decoration: none;
    top: 0;
    transition: color .2s;
    width: 30px
}

.mfp-container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding: 0;
    text-align: inherit
}

.mfp-content {
    display: block;
    margin: auto;
    text-align: center;
    vertical-align: inherit
}

.mfp-close-btn-in .mfp-close,
.ReactModal__Content .modal-close {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    line-height: 28px;
    text-rendering: auto
}

.mfp-close-btn-in .mfp-close:active,
.ReactModal__Content .modal-close:active {
    top: 0
}

.loader,
.mfp-preloader {
    -webkit-transform: translateZ(0);
    height: 36px;
    left: 50%;
    margin: -35px 0 0 -25px;
    position: absolute;
    top: 50%;
    transform: translateZ(0);
    width: 36px
}

.loader .plane,
.mfp-preloader .plane {
    -webkit-transform-style: preserve-3d;
    height: 70px;
    transform-style: preserve-3d;
    width: 70px
}

.loader .plane.main,
.mfp-preloader .plane.main {
    -webkit-animation: css-ajax-loading-rotate 7s linear infinite;
    -webkit-transform: rotate3d(60deg, 0, -30deg);
    animation: css-ajax-loading-rotate 7s linear infinite;
    bottom: 0;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    top: 0;
    transform: rotate3d(60deg, 0, -30deg);
    will-change: transform
}

.loader .plane.main .circle,
.mfp-preloader .plane.main .circle {
    -webkit-border-radius: 100%;
    -webkit-box-shadow: 0 0 2px #009af9, inset 0 0 2px #009af9;
    -webkit-box-sizing: border-box;
    -webkit-transform-style: preserve-3d;
    border-radius: 100%;
    box-shadow: 0 0 2px #009af9, inset 0 0 2px #009af9;
    box-sizing: border-box;
    height: 70px;
    position: absolute;
    transform-style: preserve-3d;
    width: 70px
}

.loader .plane.main .circle:after,
.loader .plane.main .circle:before,
.mfp-preloader .plane.main .circle:after,
.mfp-preloader .plane.main .circle:before {
    -webkit-border-radius: 100%;
    -webkit-box-sizing: border-box;
    background: #009af9;
    border-radius: 100%;
    bottom: 0;
    box-sizing: border-box;
    content: "";
    display: block;
    height: 1px;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    top: 0;
    width: 1px;
    will-change: transform
}

.loader .plane.main .circle:before,
.mfp-preloader .plane.main .circle:before {
    -webkit-transform: translateZ(-50px);
    transform: translateZ(-50px)
}

.loader .plane.main .circle:after,
.mfp-preloader .plane.main .circle:after {
    -webkit-transform: translateZ(50px);
    transform: translateZ(50px)
}

.loader .plane.main .circle:first-child,
.mfp-preloader .plane.main .circle:first-child {
    -webkit-transform: rotate(72deg) rotateX(63.435deg);
    transform: rotate(72deg) rotateX(63.435deg)
}

.loader .plane.main .circle:nth-child(2),
.mfp-preloader .plane.main .circle:nth-child(2) {
    -webkit-transform: rotate(144deg) rotateX(63.435deg);
    transform: rotate(144deg) rotateX(63.435deg)
}

.loader .plane.main .circle:nth-child(3),
.mfp-preloader .plane.main .circle:nth-child(3) {
    -webkit-transform: rotate(216deg) rotateX(63.435deg);
    transform: rotate(216deg) rotateX(63.435deg)
}

.loader .plane.main .circle:nth-child(4),
.mfp-preloader .plane.main .circle:nth-child(4) {
    -webkit-transform: rotate(288deg) rotateX(63.435deg);
    transform: rotate(288deg) rotateX(63.435deg)
}

.loader .plane.main .circle:nth-child(5),
.mfp-preloader .plane.main .circle:nth-child(5) {
    -webkit-transform: rotate(1turn) rotateX(63.435deg);
    transform: rotate(1turn) rotateX(63.435deg)
}

.mfp-s-error .mfp-preloader {
    background: rgba(46, 46, 54, .6);
    border: 1px solid #33373c;
    height: auto;
    margin-left: -200px;
    padding: 35px;
    width: 400px
}

.mfp-with-zoom.mfp-bg,
.mfp-with-zoom .mfp-container,
.ReactModal__Overlay {
    -o-transition: all .3s ease-out;
    -webkit-transition: all .3s ease-out;
    opacity: 0;
    transition: all .3s ease-out
}

.mfp-with-zoom.mfp-ready .mfp-container,
.ReactModal__Content--after-open {
    opacity: 1
}

.mfp-with-zoom.mfp-ready.mfp-bg,
.ReactModal__Overlay--after-open {
    opacity: .8
}

.mfp-with-zoom.mfp-removing.mfp-bg,
.mfp-with-zoom.mfp-removing .mfp-container,
.ReactModal__Overlay--before-close {
    opacity: 0
}

.my-mfp-zoom-in .zoom-anim-dialog,
.ReactModal__Content .zoom-anim-dialog {
    -ms-transform: scale(.8);
    -o-transition: all .2s ease-in-out;
    -webkit-transform: scale(.8);
    -webkit-transition: all .2s ease-in-out;
    opacity: 0;
    transform: scale(.8);
    transition: all .2s ease-in-out
}

.my-mfp-zoom-in.mfp-ready .zoom-anim-dialog,
.ReactModal__Content--after-open .zoom-anim-dialog {
    -ms-transform: scale(1);
    -webkit-transform: scale(1);
    opacity: 1;
    transform: scale(1)
}

.my-mfp-zoom-in.mfp-removing .zoom-anim-dialog,
.ReactModal__Content--before-close .zoom-anim-dialog {
    -ms-transform: scale(.8);
    -webkit-transform: scale(.8);
    opacity: 0;
    transform: scale(.8)
}

.my-mfp-zoom-in.mfp-bg,
.ReactModal__Overlay {
    -o-transition: opacity .3s ease-out;
    -webkit-transition: opacity .3s ease-out;
    opacity: 0;
    transition: opacity .3s ease-out
}

.my-mfp-zoom-in.mfp-ready.mfp-bg {
    opacity: .8
}

.ReactModal__Overlay.ReactModal__Overlay--after-open {
    opacity: 1
}

.my-mfp-zoom-in.mfp-removing.mfp-bg,
.ReactModal__Overlay.ReactModal__Overlay--before-close {
    opacity: 0
}

.ReactModal__Overlay {
    -ms-flex-align: center;
    -ms-flex-pack: center;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    align-items: center;
    background-color: rgba(11, 11, 11, .8);
    bottom: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    justify-content: center;
    left: 0;
    opacity: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 1042
}

.daterangepicker {
    min-width: 100px;
    width: auto
}

.daterangepicker td.available:hover,
.daterangepicker th.available:hover {
    -webkit-border-bottom-left-radius: 0;
    -webkit-border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    border-top-left-radius: 0
}

.daterangepicker .ranges {
    margin: 0
}

.daterangepicker .ranges ul {
    margin: 0;
    padding: 4px
}

.daterangepicker .ranges li:last-child {
    margin-bottom: 0
}

.daterangepicker .ranges button {
    display: inline-block;
    font-size: 14px;
    height: 30px;
    line-height: 30px;
    padding: 0;
    width: 49%
}

.daterangepicker .range_inputs {
    display: none;
    padding: 0 4px 4px
}

.daterangepicker .table-condensed>tbody>tr>td,
.daterangepicker .table-condensed>tbody>tr>th,
.daterangepicker .table-condensed>tfoot>tr>td,
.daterangepicker .table-condensed>tfoot>tr>th,
.daterangepicker .table-condensed>thead>tr>td,
.daterangepicker .table-condensed>thead>tr>th {
    padding: 5px
}

.top-ranked-players-last-24h-modal__daterangepicker {
    z-index: 1050
}

.bootstrap-datetimepicker-widget a[data-action] {
    display: block;
    padding: 2px 8px
}

.bootstrap-datetimepicker-widget button[data-action] {
    display: none
}

.select3 {
    -webkit-border-radius: 4px;
    border-radius: 4px;
    display: inline-block;
    font-family: Exo2Light, sans-serif;
    font-size: 16px;
    min-width: 130px;
    position: relative
}

.call-put-wrap .call-put-block .action-high-low .select3 .title,
.call-put-wrap .call-put-block .select3 .block__title,
.number.select3 input,
.select3 .call-put-wrap .call-put-block .action-high-low .title,
.select3 .call-put-wrap .call-put-block .block__title,
.select3>p>.text {
    -moz-user-select: none;
    -ms-user-select: none;
    -webkit-user-select: none;
    font-family: Exo2Light, sans-serif;
    font-size: 16px;
    line-height: 38px;
    padding: 0 35px 0 14px;
    user-select: none
}

.number.select3 input {
    -webkit-border-radius: 4px;
    border: none;
    border-radius: 4px;
    display: block;
    width: 100%
}

.select3>p {
    min-height: 38px;
    position: relative
}

.select3>p input {
    display: none
}

.select3>p>.arrow {
    bottom: 0;
    cursor: pointer;
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

.select3>p>.arrow:after {
    -o-transition: all .4s ease;
    -webkit-transition: all .4s ease;
    background: url(../images/select/select3-sprite.png) no-repeat 0 -10px;
    content: "";
    height: 5px;
    margin-top: -3px;
    position: absolute;
    right: 14px;
    top: 50%;
    transition: all .4s ease;
    width: 8px
}

.open.select3 {
    -webkit-border-bottom-left-radius: 0;
    -webkit-border-bottom-right-radius: 0;
    border-bottom-color: rgba(0, 0, 0, 0);
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0
}

.open.select3>p>.arrow:after {
    -ms-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.open.select3>ul {
    -ms-transform: none;
    -webkit-transform: none;
    opacity: 1;
    pointer-events: auto;
    transform: none;
    visibility: visible
}

.select3>ul {
    -ms-transform: translateY(5px);
    -o-transition: opacity .3s, visibility .3s, transform .3s;
    -webkit-border-radius: 0 0 4px 4px;
    -webkit-transform: translate3d(0, 20px, 0);
    -webkit-transform: translateY(5px);
    -webkit-transition: opacity .3s, visibility .3s, -webkit-transform .3s;
    border-radius: 0 0 4px 4px;
    border-top: none;
    left: -1px;
    opacity: 0;
    pointer-events: none;
    position: absolute;
    right: -1px;
    transform: translate3d(0, 20px, 0);
    transform: translateY(5px);
    transition: opacity .3s, visibility .3s, -webkit-transform .3s;
    transition: opacity .3s, visibility .3s, transform .3s;
    transition: opacity .3s, visibility .3s, transform .3s, -webkit-transform .3s;
    visibility: hidden
}

.select3>ul>li>a {
    display: block;
    line-height: 38px;
    padding: 0 14px
}

.number.select3 .decrement,
.number.select3 .increment {
    -moz-user-select: none;
    -ms-user-select: none;
    -webkit-user-select: none;
    cursor: pointer;
    height: 10px;
    position: absolute;
    right: 14px;
    user-select: none;
    width: 15px
}

.number.select3 .decrement:after,
.number.select3 .increment:after {
    background: url(../images/select/select3-sprite.png) no-repeat 0 0;
    content: "";
    height: 5px;
    left: 50%;
    margin: 3px 0 0 -4px;
    position: absolute;
    width: 8px
}

.number.select3 .increment {
    top: 7px
}

.number.select3 .increment:after {
    background-position: 0 -10px
}

.number.select3 .decrement {
    bottom: 7px
}

.color.select3 li .color,
.color.select3>p>.color {
    -webkit-border-radius: 50%;
    border-radius: 50%;
    height: 8px;
    left: 11px;
    margin-top: -4px;
    position: absolute;
    top: 50%;
    width: 8px
}

.color.select3>p>.text {
    padding-left: 27px;
    text-transform: uppercase
}

.color.select3 li {
    position: relative
}

.color.select3 li>a {
    padding-left: 27px;
    text-transform: uppercase
}

.chart-line-height.select3>p>.text {
    padding-left: 52px
}

.chart-line-height.select3 li {
    position: relative
}

.chart-line-height.select3 li>a {
    padding-left: 52px
}

.chart-line-height.select3 .line-height {
    left: 14px;
    position: absolute;
    top: 50%
}

.mdl-accordion,
.mdl-button,
.mdl-card,
.mdl-checkbox,
.mdl-dropdown-menu,
.mdl-icon-toggle,
.mdl-item,
.mdl-radio,
.mdl-slider,
.mdl-switch,
.mdl-tabs__tab,
a {
    -webkit-tap-highlight-color: transparent;
    -webkit-tap-highlight-color: rgba(255, 255, 255, 0)
}

.mdl-switch {
    -moz-user-select: none;
    -ms-user-select: none;
    -webkit-box-sizing: border-box;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    box-sizing: border-box;
    display: inline-block;
    height: 24px;
    margin: 0;
    overflow: visible;
    padding: 0;
    position: relative;
    user-select: none;
    vertical-align: middle;
    width: 100%;
    z-index: 1
}

.mdl-switch.is-upgraded {
    padding-left: 28px
}

.mdl-switch__input {
    line-height: 24px
}

input[type=checkbox].mdl-switch__input {
    display: none
}

.mdl-switch.is-upgraded .mdl-switch__input {
    -moz-appearance: none;
    -ms-appearance: none;
    -webkit-appearance: none;
    appearance: none;
    border: none;
    height: 0;
    margin: 0;
    opacity: 0;
    padding: 0;
    position: absolute;
    width: 0
}

.mdl-switch__track {
    -webkit-border-radius: 14px;
    background: rgba(0, 0, 0, .26);
    border-radius: 14px;
    cursor: pointer;
    height: 14px;
    left: 0;
    position: absolute;
    top: 5px;
    width: 36px
}

.mdl-switch.is-checked .mdl-switch__track {
    background: rgba(48, 153, 245, .12)
}

.mdl-switch.is-disabled .mdl-switch__track,
.mdl-switch__track fieldset[disabled] .mdl-switch {
    background: rgba(0, 0, 0, .12);
    cursor: auto
}

.mdl-switch__thumb {
    -o-transition-duration: .28s;
    -o-transition-property: left;
    -o-transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    -webkit-border-radius: 50%;
    -webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, .14), 0 3px 1px -2px rgba(0, 0, 0, .2), 0 1px 5px 0 rgba(0, 0, 0, .12);
    -webkit-transition-duration: .28s;
    -webkit-transition-property: left;
    -webkit-transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    background: #fafafa;
    border-radius: 50%;
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, .14), 0 3px 1px -2px rgba(0, 0, 0, .2), 0 1px 5px 0 rgba(0, 0, 0, .12);
    cursor: pointer;
    height: 20px;
    left: 0;
    position: absolute;
    top: 2px;
    transition-duration: .28s;
    transition-property: left;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    width: 20px
}

.mdl-switch.is-checked .mdl-switch__thumb {
    -webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, .2), 0 0 15px rgba(48, 153, 245, .5);
    background: #3099f5;
    box-shadow: 0 2px 2px rgba(0, 0, 0, .2), 0 0 15px rgba(48, 153, 245, .5);
    left: 16px
}

.mdl-switch.is-disabled .mdl-switch__thumb,
.mdl-switch__thumb fieldset[disabled] .mdl-switch {
    background: #bdbdbd;
    cursor: auto
}

.mdl-switch__focus-helper {
    -ms-transform: translate(-4px, -4px);
    -webkit-border-radius: 50%;
    -webkit-box-sizing: border-box;
    -webkit-transform: translate(-4px, -4px);
    background-color: rgba(0, 0, 0, 0);
    border-radius: 50%;
    box-sizing: border-box;
    display: inline-block;
    height: 8px;
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-4px, -4px);
    width: 8px
}

.mdl-switch.is-focused .mdl-switch__focus-helper {
    -webkit-box-shadow: 0 0 0 20px rgba(0, 0, 0, .1);
    background-color: rgba(0, 0, 0, .1);
    box-shadow: 0 0 0 20px rgba(0, 0, 0, .1)
}

.mdl-switch.is-focused.is-checked .mdl-switch__focus-helper {
    -webkit-box-shadow: 0 0 0 20px rgba(63, 81, 181, .26);
    background-color: rgba(63, 81, 181, .26);
    box-shadow: 0 0 0 20px rgba(63, 81, 181, .26)
}

.mdl-switch__label {
    cursor: pointer;
    font-size: 16px;
    left: 24px;
    line-height: 24px;
    margin: 0;
    position: relative
}

.mdl-switch.is-disabled .mdl-switch__label,
.mdl-switch__label fieldset[disabled] .mdl-switch {
    color: #bdbdbd;
    cursor: auto
}

.mdl-switch__ripple-container {
    -o-transition-duration: .4s;
    -o-transition-property: left;
    -o-transition-timing-function: step-end;
    -webkit-border-radius: 50%;
    -webkit-box-sizing: border-box;
    -webkit-mask-image: -webkit-radial-gradient(circle, #fff, #000);
    -webkit-transition-duration: .4s;
    -webkit-transition-property: left;
    -webkit-transition-timing-function: step-end;
    border-radius: 50%;
    box-sizing: border-box;
    cursor: pointer;
    height: 48px;
    left: -14px;
    overflow: hidden;
    position: absolute;
    top: -12px;
    transition-duration: .4s;
    transition-property: left;
    transition-timing-function: step-end;
    width: 48px;
    z-index: 2
}

.mdl-switch__ripple-container .mdl-ripple {
    background: #3f51b5
}

.mdl-switch.is-disabled .mdl-switch__ripple-container,
.mdl-switch__ripple-container fieldset[disabled] .mdl-switch {
    cursor: auto
}

.mdl-switch.is-disabled .mdl-switch__ripple-container .mdl-ripple,
fieldset[disabled] .mdl-switch .mdl-switch__ripple-container .mdl-ripple {
    background: rgba(0, 0, 0, 0)
}

.mdl-switch.is-checked .mdl-switch__ripple-container {
    left: 2px
}

.notification {
    border: 1px solid rgba(0, 0, 0, 0);
    bottom: 30px;
    padding: 15px 25px 15px 20px;
    position: absolute;
    right: 100px;
    width: 480px;
    z-index: 202
}

.minimize-right-sidebar .notification {
    right: 60px
}

.notification__close {
    -o-transition: color .2s;
    -webkit-transition: color .2s;
    display: block;
    height: 30px;
    line-height: 29px;
    position: absolute;
    right: 0;
    text-align: center;
    text-decoration: none;
    top: 0;
    transition: color .2s;
    width: 30px
}

.notification--trading {
    width: 400px
}

.notification--trading .arrow {
    color: #5cc626;
    font-size: 60px;
    left: 15px;
    line-height: 60px;
    position: absolute;
    top: 15px;
    width: 60px
}

.notification--trading .b {
    margin-bottom: 10px
}

.notification--trading .b:after {
    clear: both;
    content: "";
    display: block
}

.notification--trading .btn,
.notification--trading .text {
    margin-left: 65px
}

.notification--trading .text {
    font-size: 12px
}

.notification--trading .buttons {
    text-align: center
}

.notification--trading .btn {
    height: auto;
    padding-bottom: 5px;
    padding-top: 5px
}

.notification--trading .arrow-one {
    -ms-transform: rotate(30deg);
    -webkit-transform: rotate(30deg);
    transform: rotate(30deg)
}

.notification--trading .arrow-two {
    bottom: 15px;
    top: auto
}

.notification--trading-3 {
    bottom: auto;
    top: 98px
}

.notification--trading-3 .arrow {
    bottom: auto
}

.notification--trading-4 {
    bottom: auto;
    min-height: 110px;
    top: 98px
}

.notification--trading-4 .arrow {
    -ms-transform: rotate(198deg);
    -webkit-transform: rotate(198deg);
    bottom: auto;
    left: auto;
    right: 15px;
    top: 30px;
    transform: rotate(198deg)
}

.notification--trading-4 .text {
    margin-left: 0;
    margin-right: 65px
}

.notification--trading-4 .btn {
    margin-left: 0
}

.notification--good-job {
    width: 400px
}

.notification--good-job .arrow {
    background: url(../images/notifications/good-job/arrow.png) no-repeat 0 0;
    color: #5cc626;
    font-size: 60px;
    height: 52px;
    left: 15px;
    line-height: 60px;
    position: absolute;
    top: 15px;
    width: 60px;
    width: 52px
}

.notification--good-job .b {
    margin-bottom: 10px
}

.notification--good-job .b:after {
    clear: both;
    content: "";
    display: block
}

.notification--good-job .buttons,
.notification--good-job .text {
    margin-left: 65px
}

.notification--good-job .text {
    margin-bottom: 15px
}

.notification--good-job .buttons .btn {
    display: block
}

.notification--good-job .buttons .btn+.btn {
    margin-top: 15px
}

.notification--low-balance {
    width: 400px
}

.notification--low-balance .arrow {
    background: url(../images/notifications/low-balance/arrow.png) no-repeat 0 0;
    color: #5cc626;
    font-size: 60px;
    height: 47px;
    left: 15px;
    line-height: 60px;
    position: absolute;
    top: 15px;
    width: 60px;
    width: 52px
}

.notification--low-balance .b {
    margin-bottom: 10px
}

.notification--low-balance .b:after {
    clear: both;
    content: "";
    display: block
}

.notification--low-balance .buttons,
.notification--low-balance .text {
    margin-left: 65px
}

.notification--low-balance .text {
    margin-bottom: 15px
}

.notification--low-balance .buttons .btn {
    display: block
}

.notification--low-balance .buttons .btn+.btn {
    margin-top: 15px
}

.tooltip2 {
    position: relative
}

.tooltip-item:after {
    -ms-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    bottom: 100%;
    content: "";
    height: 20px;
    left: 50%;
    pointer-events: none;
    position: absolute;
    transform: translateX(-50%);
    width: 360px
}

.tooltip2:hover .tooltip-item:after {
    pointer-events: auto
}

.tooltip-content {
    -webkit-border-radius: 3px;
    border-radius: 3px;
    bottom: 100%;
    cursor: default;
    left: 50%;
    margin: 0 0 20px -180px;
    opacity: 0;
    padding: 10px 15px;
    pointer-events: none;
    position: absolute;
    text-align: left;
    width: 360px;
    z-index: 9999
}

.tooltip-content.position-down:after {
    border-top-color: rgba(0, 0, 0, 0);
    top: -20px
}

.tooltip-content.position-right:after {
    border-top-color: rgba(0, 0, 0, 0);
    bottom: auto;
    left: -10px;
    margin-top: -10px;
    top: 50%
}

.tooltip-content.position-left:after {
    border-top-color: rgba(0, 0, 0, 0);
    bottom: auto;
    left: auto;
    margin-top: -10px;
    right: -20px;
    top: 50%
}

.tooltip-content .tooltip-text {
    font-family: OpenSansRegular, sans-serif;
    font-size: 12px;
    line-height: 1.6
}

.tooltip-effect-1 .tooltip-content {
    -o-transition: opacity .3s, transform .3s;
    -webkit-transform: translate3d(0, -10px, 0);
    -webkit-transition: opacity .3s, -webkit-transform .3s;
    transform: translate3d(0, -10px, 0);
    transition: opacity .3s, -webkit-transform .3s;
    transition: opacity .3s, transform .3s;
    transition: opacity .3s, transform .3s, -webkit-transform .3s
}

.tooltip-effect-2 .tooltip-content.position-down {
    bottom: inherit;
    margin-bottom: 0;
    margin-top: 0
}

.tooltip-effect-2 .tooltip-content.position-right {
    bottom: 50%;
    left: 130%;
    margin-bottom: 0;
    margin-left: 0;
    width: auto
}

.tooltip-effect-2 .tooltip-content.position-right .tooltip-text {
    white-space: nowrap
}

.tooltip-effect-2 .tooltip-content.position-left {
    bottom: 50%;
    left: auto;
    margin-bottom: 0;
    margin-left: 0;
    right: 130%;
    width: auto
}

.tooltip-effect-2 .tooltip-content.position-left .tooltip-text {
    white-space: nowrap
}

.tooltip-effect-2 .tooltip-content.tooltip-status-off {
    display: none !important
}

.tooltip-effect-3 .tooltip-content {
    -o-transition: opacity .3s, transform .3s;
    -webkit-transform: translate3d(0, 10px, 0) rotate3d(1, 1, 0, 25deg);
    -webkit-transition: opacity .3s, -webkit-transform .3s;
    transform: translate3d(0, 10px, 0) rotate3d(1, 1, 0, 25deg);
    transition: opacity .3s, -webkit-transform .3s;
    transition: opacity .3s, transform .3s;
    transition: opacity .3s, transform .3s, -webkit-transform .3s
}

.tooltip-effect-4 .tooltip-content {
    -ms-transform-origin: 50% 100%;
    -webkit-transform: scale3d(.7, .3, 1);
    -webkit-transform-origin: 50% 100%;
    transform: scale3d(.7, .3, 1);
    transform-origin: 50% 100%
}

.tooltip-effect-4 .tooltip-content,
.tooltip-effect-5 .tooltip-content {
    -o-transition: opacity .2s, transform .2s;
    -webkit-transition: opacity .2s, -webkit-transform .2s;
    transition: opacity .2s, -webkit-transform .2s;
    transition: opacity .2s, transform .2s;
    transition: opacity .2s, transform .2s, -webkit-transform .2s
}

.tooltip-effect-5 .tooltip-content {
    -ms-transform-origin: 50% calc(100% + 6em);
    -o-transition-timing-function: ease, cubic-bezier(.17, .67, .4, 1.39);
    -webkit-transform: rotate(15deg);
    -webkit-transform-origin: 50% -webkit-calc(100% + 6em);
    -webkit-transition-timing-function: ease, cubic-bezier(.17, .67, .4, 1.39);
    margin-left: -90px;
    transform: rotate(15deg);
    transform-origin: 50% calc(100% + 6em);
    transition-timing-function: ease, cubic-bezier(.17, .67, .4, 1.39);
    width: 180px
}

.tooltip2:hover .tooltip-content {
    opacity: 1;
    pointer-events: auto
}

.tooltip-content:after {
    border: 10px solid rgba(0, 0, 0, 0);
    content: "";
    height: 0;
    left: 50%;
    margin-left: -10px;
    pointer-events: none;
    position: absolute;
    top: 100%;
    width: 0
}

.tooltip-content .img-wrap {
    margin-right: 15px
}

.tooltip-content .img-wrap img {
    display: block;
    max-width: 100%
}

.img-wrap,
.tooltip-text {
    display: inline-block;
    vertical-align: middle
}

.tooltip-effect-5 .tooltip-text {
    padding: 1.4em
}

.achievements {
    margin-left: -9px
}

.achievements.size-82 .item {
    height: 80px;
    width: 80px
}

.achievements.size-60 .item {
    height: 60px;
    width: 60px
}

.achievements.size-60 .diamonds {
    display: none
}

.achievements .item {
    -webkit-border-radius: 6px;
    border-radius: 6px;
    cursor: pointer;
    display: inline-block;
    margin-left: 9px;
    opacity: .3;
    position: relative;
    vertical-align: top
}

.achievements .item .ajax-loading {
    -webkit-border-radius: 6px;
    -webkit-transform: translateZ(0);
    background-color: rgba(0, 0, 0, .5);
    border-radius: 6px;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    transform: translateZ(0);
    width: 100%;
    z-index: 2
}

.achievements .item .ajax-loading .plane {
    -webkit-transform-style: preserve-3d;
    height: 40px;
    transform-style: preserve-3d;
    width: 40px
}

.achievements .item .ajax-loading .plane.main {
    -webkit-animation: css-ajax-loading-rotate 7s linear infinite;
    -webkit-transform: rotate3d(60deg, 0, -30deg);
    animation: css-ajax-loading-rotate 7s linear infinite;
    bottom: 0;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    top: 0;
    transform: rotate3d(60deg, 0, -30deg);
    will-change: transform
}

.achievements .item .ajax-loading .plane.main .circle {
    -webkit-border-radius: 100%;
    -webkit-box-shadow: 0 0 3px #009af9, inset 0 0 3px #009af9;
    -webkit-box-sizing: border-box;
    -webkit-transform-style: preserve-3d;
    border-radius: 100%;
    box-shadow: 0 0 3px #009af9, inset 0 0 3px #009af9;
    box-sizing: border-box;
    height: 40px;
    position: absolute;
    transform-style: preserve-3d;
    width: 40px
}

.achievements .item .ajax-loading .plane.main .circle:after,
.achievements .item .ajax-loading .plane.main .circle:before {
    -webkit-border-radius: 100%;
    -webkit-box-sizing: border-box;
    background: #009af9;
    border-radius: 100%;
    bottom: 0;
    box-sizing: border-box;
    content: "";
    display: block;
    height: 1px;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    top: 0;
    width: 1px;
    will-change: transform
}

.achievements .item .ajax-loading .plane.main .circle:before {
    -webkit-transform: translateZ(-30px);
    transform: translateZ(-30px)
}

.achievements .item .ajax-loading .plane.main .circle:after {
    -webkit-transform: translateZ(30px);
    transform: translateZ(30px)
}

.achievements .item .ajax-loading .plane.main .circle:first-child {
    -webkit-transform: rotate(72deg) rotateX(63.435deg);
    transform: rotate(72deg) rotateX(63.435deg)
}

.achievements .item .ajax-loading .plane.main .circle:nth-child(2) {
    -webkit-transform: rotate(144deg) rotateX(63.435deg);
    transform: rotate(144deg) rotateX(63.435deg)
}

.achievements .item .ajax-loading .plane.main .circle:nth-child(3) {
    -webkit-transform: rotate(216deg) rotateX(63.435deg);
    transform: rotate(216deg) rotateX(63.435deg)
}

.achievements .item .ajax-loading .plane.main .circle:nth-child(4) {
    -webkit-transform: rotate(288deg) rotateX(63.435deg);
    transform: rotate(288deg) rotateX(63.435deg)
}

.achievements .item .ajax-loading .plane.main .circle:nth-child(5) {
    -webkit-transform: rotate(1turn) rotateX(63.435deg);
    transform: rotate(1turn) rotateX(63.435deg)
}

.achievements .item:after,
.achievements .item:before {
    -webkit-border-radius: 7px;
    border-radius: 7px;
    content: "";
    position: absolute
}

.achievements .item:before {
    background-size: cover;
    height: 100%;
    left: 0;
    top: 0;
    width: 100%;
    z-index: 1
}

.achievements .item:after {
    bottom: -1px;
    left: -1px;
    right: -1px;
    top: -1px;
    z-index: 0
}

.achievements .item.gold:after {
    background-color: #fefe8c;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fefe8c), color-stop(50%, #fff), color-stop(52%, #c99f29), color-stop(69%, #d2af50), color-stop(83%, #d2af50), to(#e17d01));
    background-image: -webkit-linear-gradient(top, #fefe8c, #fff 50%, #c99f29 52%, #d2af50 69%, #d2af50 83%, #e17d01);
    background-image: -o-linear-gradient(top, #fefe8c 0, #fff 50%, #c99f29 52%, #d2af50 69%, #d2af50 83%, #e17d01 100%);
    background-image: linear-gradient(180deg, #fefe8c 0, #fff 50%, #c99f29 52%, #d2af50 69%, #d2af50 83%, #e17d01);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#fefe8c", endColorstr="#d2af50", GradientType=0)
}

.achievements .item.gold .diamonds {
    background-color: #d2af50;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#d2af50), to(#e18005));
    background-image: -webkit-linear-gradient(#d2af50, #e18005);
    background-image: -o-linear-gradient(#d2af50, #e18005);
    background-image: linear-gradient(#d2af50, #e18005);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#d2af50", endColorstr="#e18005", GradientType=0)
}

.achievements .item.silver:after {
    background-color: #535b5e;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #535b5e), color-stop(50%, #fff), color-stop(52%, #4a5154), color-stop(69%, #d4d4d5), color-stop(83%, #d4d4d5), to(#575f62));
    background-image: -webkit-linear-gradient(top, #535b5e, #fff 50%, #4a5154 52%, #d4d4d5 69%, #d4d4d5 83%, #575f62);
    background-image: -o-linear-gradient(top, #535b5e 0, #fff 50%, #4a5154 52%, #d4d4d5 69%, #d4d4d5 83%, #575f62 100%);
    background-image: linear-gradient(180deg, #535b5e 0, #fff 50%, #4a5154 52%, #d4d4d5 69%, #d4d4d5 83%, #575f62);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#535b5e", endColorstr="#d4d4d5", GradientType=0)
}

.achievements .item.silver .diamonds {
    background-color: #d4d4d5;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#d4d4d5), to(#5b6265));
    background-image: -webkit-linear-gradient(#d4d4d5, #5b6265);
    background-image: -o-linear-gradient(#d4d4d5, #5b6265);
    background-image: linear-gradient(#d4d4d5, #5b6265);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#d4d4d5", endColorstr="#5b6265", GradientType=0)
}

.achievements .item.bronze:after {
    background-color: #b38155;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #b38155), color-stop(50%, #fff), color-stop(52%, #46210f), color-stop(69%, #e0b48f), color-stop(83%, #e0b48f), to(#543320));
    background-image: -webkit-linear-gradient(top, #b38155, #fff 50%, #46210f 52%, #e0b48f 69%, #e0b48f 83%, #543320);
    background-image: -o-linear-gradient(top, #b38155 0, #fff 50%, #46210f 52%, #e0b48f 69%, #e0b48f 83%, #543320 100%);
    background-image: linear-gradient(180deg, #b38155 0, #fff 50%, #46210f 52%, #e0b48f 69%, #e0b48f 83%, #543320);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#b38155", endColorstr="#e0b48f", GradientType=0)
}

.achievements .item.bronze .diamonds {
    background-color: #e0b48f;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#e0b48f), to(#583723));
    background-image: -webkit-linear-gradient(#e0b48f, #583723);
    background-image: -o-linear-gradient(#e0b48f, #583723);
    background-image: linear-gradient(#e0b48f, #583723);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#e0b48f", endColorstr="#583723", GradientType=0)
}

.achievements .item.active {
    opacity: 1
}

.achievements .item .icon {
    -webkit-border-radius: 6px;
    border-radius: 6px;
    height: 100%;
    left: 0;
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1
}

.achievements .item .icon img {
    display: block;
    max-width: 100%
}

.achievements .item .cup {
    height: 100%;
    overflow: hidden;
    pointer-events: none;
    position: relative;
    width: 100%
}

.achievements .item .diamonds {
    -webkit-border-bottom-right-radius: 6px;
    -webkit-border-top-left-radius: 6px;
    border-bottom-right-radius: 6px;
    border-top-left-radius: 6px;
    bottom: 0;
    font-size: 0;
    margin-left: -2px;
    padding: 2px 4px;
    position: absolute;
    right: 0;
    z-index: 2
}

.achievements .item .diamonds svg {
    height: 8px;
    margin-left: 2px
}

.achievements.size-60 .item .diamonds>li {
    font-size: 9px
}

.plus-21-icon {
    -webkit-border-radius: 25px;
    background-color: #383840;
    border-radius: 25px;
    color: #fff;
    font-size: 18px;
    font-weight: 700;
    height: 50px;
    line-height: 50px;
    text-align: center;
    width: 50px
}

.intl-tel-input {
    width: 100%
}

.intl-tel-input .country-list {
    -webkit-box-shadow: none;
    box-shadow: none
}

.intl-tel-input.allow-dropdown .flag-container,
.intl-tel-input .separate-dial-code .flag-container {
    z-index: 5
}

.text-color-animation {
    -webkit-animation-direction: alternate;
    -webkit-animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-direction: alternate;
    animation-duration: 1s;
    animation-fill-mode: both
}

.text-color-animation--orange {
    -webkit-animation-name: text-color-animation-orange;
    animation-name: text-color-animation-orange
}

.text-color-animation--blue {
    -webkit-animation-name: text-color-animation-blue;
    animation-name: text-color-animation-blue
}

.panel-title {
    font-size: 14px;
    line-height: 20px
}

select {
    -moz-appearance: none;
    -webkit-appearance: none;
    appearance: none
}

.nav-tabs,
.nav-tabs.nav-justified>li>a,
.nav-tabs.nav-justified>li>a .active>a,
.nav-tabs.nav-justified>li>a .active>a:focus,
.nav-tabs.nav-justified>li>a .active>a:hover,
.nav-tabs>li.active>a,
.nav-tabs>li.active>a:focus,
.nav-tabs>li.active>a:hover,
.nav-tabs>li>a {
    border: none !important
}

.tab-content {
    padding: 15px
}

.table>tbody>tr>td,
.table>tbody>tr>th,
.table>tfoot>tr>td,
.table>tfoot>tr>th,
.table>thead>tr>td,
.table>thead>tr>th {
    padding: 10px 15px
}

.pager li>a,
.pager li>span {
    background: none;
    border: 1px solid rgba(48, 153, 245, .36)
}

.pager.pager-without-border li>a,
.pager.pager-without-border li>span {
    border-color: #fff
}

.pager>.disabled>a,
.pager>.disabled>span {
    border-color: #ddd;
    filter: alpha(opacity=60);
    opacity: .6
}

.pagination-sm>li>a,
.pagination-sm>li>span {
    font-size: 10px;
    margin-left: 4px
}

.pagination-lg>li>a,
.pagination-lg>li>span {
    font-size: 14px;
    margin-left: 6px
}

.pager li>a:focus,
.pager li>a:hover,
.pager li>a span:focus,
.pager li>a span:hover {
    -webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, .3), 0 0 15px rgba(48, 153, 245, .6);
    background-color: rgba(48, 153, 245, .2);
    border: 1px solid #3099f5;
    box-shadow: 0 2px 2px rgba(0, 0, 0, .3), 0 0 15px rgba(48, 153, 245, .6)
}

.pagination {
    -ms-flex-wrap: wrap;
    -webkit-border-radius: 0;
    -webkit-flex-wrap: wrap;
    border-radius: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    flex-wrap: wrap;
    margin-left: -5px;
    margin-top: -5px
}

.pagination>li {
    margin-left: 5px;
    margin-top: 5px
}

.pagination>li>a {
    -webkit-border-radius: 3px;
    background: none;
    border-radius: 3px;
    display: block;
    float: none;
    text-align: center
}

.pagination .active>a {
    font-family: inherit;
    font-size: 14px
}

.row {
    margin: 0 -10px
}

.row>[class*=col-] {
    padding: 0 10px
}

.login .login-header .brand small {
    display: block;
    font-size: 14px
}

.login .login-header .icon {
    filter: alpha(opacity=10);
    opacity: .1;
    position: absolute;
    right: 40px;
    top: -2px
}

.login .login-header .icon i {
    font-size: 70px
}

.login .login-content {
    color: #999;
    padding: 30px 40px
}

.login .login-content .message-error {
    margin-top: 0
}

.login .login-header .brand .logo {
    background: url(../images/mobile-logo.png) no-repeat 0 0;
    background-size: cover;
    display: inline-block;
    font-size: 0;
    height: 30px;
    margin-right: 10px;
    position: relative;
    top: 4px;
    width: 39px
}

.login .login-header.guide-msg {
    padding-left: 30px;
    padding-right: 30px;
    padding-top: 20px;
    top: -110px
}

.login .login-header.guide-msg .alert-info {
    margin-bottom: 5px
}

.login .login-header .brand {
    font-size: 28px;
    padding: 0;
    text-align: center
}

.alert .alert-success {
    background-color: #b0ebca;
    color: #3c763d
}

#reportrange {
    cursor: pointer;
    line-height: 20px;
    padding: 5px 10px
}

.editable-empty {
    border-bottom: 1px dashed #ff5b57 !important;
    color: #ff5b57 !important
}

.editable-empty:focus,
.editable-empty:hover {
    color: #ff2823 !important
}

.commission_currency_item {
    font-size: 14px;
    margin-bottom: 10px;
    text-align: left
}

.commission_currency_item i {
    font-size: 20px
}

.box-border {
    -webkit-box-shadow: 0 0 2px rgba(0, 0, 0, .3);
    box-shadow: 0 0 2px rgba(0, 0, 0, .3)
}

.has-error .form-control {
    color: #a94442 !important
}

.panel-inverse>.panel-heading {
    border: none
}

.editableform-loading {
    background-image: url(../../../images/ajax/logo16.gif) !important
}

.table-adaptive .adaptive-label {
    display: none;
    font-weight: 700
}

.table-adaptive .adaptive-label:after {
    content: ": "
}

a,
abbr,
acronym,
address,
applet,
article,
aside,
audio,
b,
big,
blockquote,
body,
canvas,
caption,
center,
cite,
code,
dd,
del,
details,
dfn,
div,
dl,
dt,
em,
embed,
fieldset,
figcaption,
figure,
footer,
form,
h1,
h2,
h3,
h4,
h5,
h6,
header,
hgroup,
html,
i,
iframe,
img,
ins,
kbd,
label,
legend,
li,
mark,
menu,
nav,
object,
ol,
output,
p,
pre,
q,
ruby,
s,
samp,
section,
small,
span,
strike,
strong,
sub,
summary,
sup,
table,
tbody,
td,
tfoot,
th,
thead,
time,
tr,
tt,
u,
ul,
var,
video {
    border: 0;
    font: inherit;
    font-size: 100%;
    margin: 0;
    padding: 0;
    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:after,
blockquote:before {
    content: "";
    content: none
}

q:after,
q:before {
    content: "";
    content: none
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

.table>tbody>tr.success>td {
    background: rgba(204, 238, 238, .1);
    border-color: rgba(0, 0, 0, 0)
}

.irs {
    height: 1px;
    margin: 0 auto;
    width: 95%;
    z-index: 4
}

.irs .irs-with-grid {
    height: 5px
}

.irs .irs-line {
    background-color: #65707d;
    height: 1px;
    top: -1px
}

.irs .irs-line .irs-line-left,
.irs .irs-line .irs-line-mid,
.irs .irs-line .irs-line-right {
    height: 1px
}

.irs .irs-bar {
    background-color: #ff3904;
    height: 1px;
    top: -1px;
    z-index: 10001
}

.irs .irs-from,
.irs .irs-max,
.irs .irs-min,
.irs .irs-single,
.irs .irs-to {
    display: none
}

.irs .irs-slider {
    background: url(../images/circle.png) no-repeat 0 0;
    cursor: pointer;
    height: 15px;
    margin-top: -8px;
    width: 15px;
    z-index: 10001
}

.ui-widget-content {
    background-color: #30333c;
    border: 1px solid #454851 !important;
    color: #fff;
    padding: 5px
}

.page-top-tabs__counter {
    font-size: 10px;
    position: absolute;
    right: 4px;
    top: 0
}

.achievements-market .c .tabs .counter,
.achievements-market .c .tabs .left-top-container .items__link--market-watch>.fa-check,
.achievements-market .c .tabs .left-top-container .items__link--market-watch>.user-level-block--active:before,
.achievements-market .c .tabs .left-top-container .items__link--rating-widget>.fa-check,
.achievements-market .c .tabs .left-top-container .items__link--rating-widget>.user-level-block--active:before,
.achievements-market .c .tabs .left-top-container .items__link--social>.fa-check,
.achievements-market .c .tabs .left-top-container .items__link--social>.user-level-block--active:before,
.achievements-market .c .tabs .left-top-container .items__link--trade-monitor>.fa-check,
.achievements-market .c .tabs .left-top-container .items__link--trade-monitor>.user-level-block--active:before,
.achievements-market .c .tabs .left-top-container .items__link--zoom>.fa-check,
.achievements-market .c .tabs .left-top-container .items__link--zoom>.user-level-block--active:before,
.achievements-market .c .tabs .left-top-container .items__timeframe,
.left-top-container .achievements-market .c .tabs .items__link--market-watch>.fa-check,
.left-top-container .achievements-market .c .tabs .items__link--market-watch>.user-level-block--active:before,
.left-top-container .achievements-market .c .tabs .items__link--rating-widget>.fa-check,
.left-top-container .achievements-market .c .tabs .items__link--rating-widget>.user-level-block--active:before,
.left-top-container .achievements-market .c .tabs .items__link--social>.fa-check,
.left-top-container .achievements-market .c .tabs .items__link--social>.user-level-block--active:before,
.left-top-container .achievements-market .c .tabs .items__link--trade-monitor>.fa-check,
.left-top-container .achievements-market .c .tabs .items__link--trade-monitor>.user-level-block--active:before,
.left-top-container .achievements-market .c .tabs .items__link--zoom>.fa-check,
.left-top-container .achievements-market .c .tabs .items__link--zoom>.user-level-block--active:before,
.left-top-container .achievements-market .c .tabs .items__timeframe,
.left-top-container .mfp-content .clawshorns-analytics-modal .tabs .items__link--market-watch>.fa-check,
.left-top-container .mfp-content .clawshorns-analytics-modal .tabs .items__link--market-watch>.user-level-block--active:before,
.left-top-container .mfp-content .clawshorns-analytics-modal .tabs .items__link--rating-widget>.fa-check,
.left-top-container .mfp-content .clawshorns-analytics-modal .tabs .items__link--rating-widget>.user-level-block--active:before,
.left-top-container .mfp-content .clawshorns-analytics-modal .tabs .items__link--social>.fa-check,
.left-top-container .mfp-content .clawshorns-analytics-modal .tabs .items__link--social>.user-level-block--active:before,
.left-top-container .mfp-content .clawshorns-analytics-modal .tabs .items__link--trade-monitor>.fa-check,
.left-top-container .mfp-content .clawshorns-analytics-modal .tabs .items__link--trade-monitor>.user-level-block--active:before,
.left-top-container .mfp-content .clawshorns-analytics-modal .tabs .items__link--zoom>.fa-check,
.left-top-container .mfp-content .clawshorns-analytics-modal .tabs .items__link--zoom>.user-level-block--active:before,
.left-top-container .mfp-content .clawshorns-analytics-modal .tabs .items__timeframe,
.left-top-container .page-top-tabs .items__link--market-watch>.fa-check,
.left-top-container .page-top-tabs .items__link--market-watch>.user-level-block--active:before,
.left-top-container .page-top-tabs .items__link--rating-widget>.fa-check,
.left-top-container .page-top-tabs .items__link--rating-widget>.user-level-block--active:before,
.left-top-container .page-top-tabs .items__link--social>.fa-check,
.left-top-container .page-top-tabs .items__link--social>.user-level-block--active:before,
.left-top-container .page-top-tabs .items__link--trade-monitor>.fa-check,
.left-top-container .page-top-tabs .items__link--trade-monitor>.user-level-block--active:before,
.left-top-container .page-top-tabs .items__link--zoom>.fa-check,
.left-top-container .page-top-tabs .items__link--zoom>.user-level-block--active:before,
.left-top-container .page-top-tabs .items__timeframe,
.left-top-container .ReactModal__Content .clawshorns-analytics-modal .tabs .items__link--market-watch>.fa-check,
.left-top-container .ReactModal__Content .clawshorns-analytics-modal .tabs .items__link--market-watch>.user-level-block--active:before,
.left-top-container .ReactModal__Content .clawshorns-analytics-modal .tabs .items__link--rating-widget>.fa-check,
.left-top-container .ReactModal__Content .clawshorns-analytics-modal .tabs .items__link--rating-widget>.user-level-block--active:before,
.left-top-container .ReactModal__Content .clawshorns-analytics-modal .tabs .items__link--social>.fa-check,
.left-top-container .ReactModal__Content .clawshorns-analytics-modal .tabs .items__link--social>.user-level-block--active:before,
.left-top-container .ReactModal__Content .clawshorns-analytics-modal .tabs .items__link--trade-monitor>.fa-check,
.left-top-container .ReactModal__Content .clawshorns-analytics-modal .tabs .items__link--trade-monitor>.user-level-block--active:before,
.left-top-container .ReactModal__Content .clawshorns-analytics-modal .tabs .items__link--zoom>.fa-check,
.left-top-container .ReactModal__Content .clawshorns-analytics-modal .tabs .items__link--zoom>.user-level-block--active:before,
.left-top-container .ReactModal__Content .clawshorns-analytics-modal .tabs .items__timeframe,
.mfp-content .clawshorns-analytics-modal .tabs .counter,
.mfp-content .clawshorns-analytics-modal .tabs .left-top-container .items__link--market-watch>.fa-check,
.mfp-content .clawshorns-analytics-modal .tabs .left-top-container .items__link--market-watch>.user-level-block--active:before,
.mfp-content .clawshorns-analytics-modal .tabs .left-top-container .items__link--rating-widget>.fa-check,
.mfp-content .clawshorns-analytics-modal .tabs .left-top-container .items__link--rating-widget>.user-level-block--active:before,
.mfp-content .clawshorns-analytics-modal .tabs .left-top-container .items__link--social>.fa-check,
.mfp-content .clawshorns-analytics-modal .tabs .left-top-container .items__link--social>.user-level-block--active:before,
.mfp-content .clawshorns-analytics-modal .tabs .left-top-container .items__link--trade-monitor>.fa-check,
.mfp-content .clawshorns-analytics-modal .tabs .left-top-container .items__link--trade-monitor>.user-level-block--active:before,
.mfp-content .clawshorns-analytics-modal .tabs .left-top-container .items__link--zoom>.fa-check,
.mfp-content .clawshorns-analytics-modal .tabs .left-top-container .items__link--zoom>.user-level-block--active:before,
.mfp-content .clawshorns-analytics-modal .tabs .left-top-container .items__timeframe,
.page-top-tabs .counter,
.page-top-tabs .left-top-container .items__link--market-watch>.fa-check,
.page-top-tabs .left-top-container .items__link--market-watch>.user-level-block--active:before,
.page-top-tabs .left-top-container .items__link--rating-widget>.fa-check,
.page-top-tabs .left-top-container .items__link--rating-widget>.user-level-block--active:before,
.page-top-tabs .left-top-container .items__link--social>.fa-check,
.page-top-tabs .left-top-container .items__link--social>.user-level-block--active:before,
.page-top-tabs .left-top-container .items__link--trade-monitor>.fa-check,
.page-top-tabs .left-top-container .items__link--trade-monitor>.user-level-block--active:before,
.page-top-tabs .left-top-container .items__link--zoom>.fa-check,
.page-top-tabs .left-top-container .items__link--zoom>.user-level-block--active:before,
.page-top-tabs .left-top-container .items__timeframe,
.ReactModal__Content .clawshorns-analytics-modal .tabs .counter,
.ReactModal__Content .clawshorns-analytics-modal .tabs .left-top-container .items__link--market-watch>.fa-check,
.ReactModal__Content .clawshorns-analytics-modal .tabs .left-top-container .items__link--market-watch>.user-level-block--active:before,
.ReactModal__Content .clawshorns-analytics-modal .tabs .left-top-container .items__link--rating-widget>.fa-check,
.ReactModal__Content .clawshorns-analytics-modal .tabs .left-top-container .items__link--rating-widget>.user-level-block--active:before,
.ReactModal__Content .clawshorns-analytics-modal .tabs .left-top-container .items__link--social>.fa-check,
.ReactModal__Content .clawshorns-analytics-modal .tabs .left-top-container .items__link--social>.user-level-block--active:before,
.ReactModal__Content .clawshorns-analytics-modal .tabs .left-top-container .items__link--trade-monitor>.fa-check,
.ReactModal__Content .clawshorns-analytics-modal .tabs .left-top-container .items__link--trade-monitor>.user-level-block--active:before,
.ReactModal__Content .clawshorns-analytics-modal .tabs .left-top-container .items__link--zoom>.fa-check,
.ReactModal__Content .clawshorns-analytics-modal .tabs .left-top-container .items__link--zoom>.user-level-block--active:before,
.ReactModal__Content .clawshorns-analytics-modal .tabs .left-top-container .items__timeframe {
    margin-left: 5px
}

.achievements-market .c .tabs>ul,
.mfp-content .clawshorns-analytics-modal .tabs>ul,
.page-top-tabs>ul,
.ReactModal__Content .clawshorns-analytics-modal .tabs>ul {
    -ms-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    flex-wrap: wrap;
    margin: -10px 0 20px -14px
}

.achievements-market .c .tabs>ul>li,
.mfp-content .clawshorns-analytics-modal .tabs>ul>li,
.page-top-tabs>ul>li,
.ReactModal__Content .clawshorns-analytics-modal .tabs>ul>li {
    -ms-flex: 0 1 auto;
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 auto;
    flex: 0 1 auto;
    margin-left: 14px;
    margin-top: 10px
}

.achievements-market .c .tabs>ul>li>a,
.mfp-content .clawshorns-analytics-modal .tabs>ul>li>a,
.page-top-tabs>ul>li>a,
.ReactModal__Content .clawshorns-analytics-modal .tabs>ul>li>a {
    display: block;
    font-size: 12px;
    padding: 10px 15px;
    text-transform: uppercase
}

.chat_app {
    -o-transition: left .6s;
    -webkit-transition: left .6s;
    bottom: 0;
    display: none;
    left: auto;
    position: fixed;
    top: 60px;
    transition: left .6s;
    z-index: 8
}

body:not(.is-m-version) .chat_app {
    left: 90px
}

body:not(.is-m-version).minimize-left-sidebar .chat_app {
    left: 50px
}

.is-chart .chat_app {
    top: 101px
}

.chat_app.fixed-top {
    top: 0
}

.s-chat_open .chat_app {
    display: block
}

.s-chat_open .chat_app .chat {
    pointer-events: all
}

.chat_app .chat {
    height: 100%;
    position: relative;
    width: 320px
}

.chat_app .chat .chat_wrapper {
    -ms-transform: none;
    -webkit-transform: none;
    height: 100%;
    transform: none
}

@media (min-width:768px) {
    .chat_app .chat {
        width: 320px
    }
}

.chat_app .chat_nav ul {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.chat_app .chat_nav li {
    -ms-flex: 1;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    display: block;
    flex: 1;
    width: auto
}

.chat_app .chat_nav li:nth-child(6) .chat_icon {
    height: 14px;
    width: 14px
}

.chat_app .chat_nav .chat_tab_text {
    display: inline-block;
    font: 0 FontAwesome
}

.chat_app .chat_nav .chat_tab_text:before {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    font-size: 16px;
    text-rendering: auto
}

.chat_app textarea {
    overflow: hidden
}

.chat_app textarea:focus,
.chat_app textarea:hover {
    border: none
}

.chat_app .chat_search {
    background: rgba(0, 0, 0, 0)
}

.chat_app .chat_nav_control {
    float: none;
    width: auto
}

.chat_app .chat_message_form_field textarea {
    min-height: 42px;
    padding-left: 6px;
    padding-right: 6px
}

.chat_app .chat_user_popup h4 {
    margin-bottom: 10px
}

.chat_app .chat_user_popup .chat_popup_error {
    color: #f9f9f9;
    margin: 10px 5px
}

.chat_app .chat_user_popup .chat_popup_links a {
    display: block;
    text-align: center
}

.chat_app .chat_user_popup .chat__user-level {
    -ms-flex-align: center;
    -ms-flex-pack: center;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    justify-content: center;
    margin: 0 20px 5px;
    padding-bottom: 3px;
    padding-top: 3px
}

.chat_app .chat_user_popup .chat__user-level i {
    margin-right: 5px
}

.chat_app .chat_user_popup .chat__user-level i:before {
    font-size: 15px
}

.chat_app .chat_user_popup .chat__user-level--stranger {
    color: #bdbab5
}

.chat_app .chat_user_popup .chat__user-level--newbie {
    color: #c62668
}

.chat_app .chat_user_popup .chat__user-level--beginner {
    color: #4d902a
}

.chat_app .chat_user_popup .chat__user-level--experienced {
    color: #c6c126
}

.chat_app .chat_user_popup .chat__user-level--master {
    color: #c68626
}

.chat_app .chat_user_popup .chat__user-level--pro {
    color: #8126c6
}

.chat_app .chat_user_popup .chat__user-level--guru {
    color: #2666c4
}

.chat_app .chat_menu_popup_inner,
.chat_app .chat_user_popup_inner {
    border: none
}

.chat_app .chat_title h4 {
    font-size: 14px;
    padding-bottom: 6px;
    padding-top: 6px
}

.chat_app .chat_conversation_emotions {
    background: rgba(0, 0, 0, 0)
}

.chat_app .chat_message_header .chat_name.chat_name_green a:hover {
    color: #61dc8a
}

.bwizard-steps {
    -webkit-border-radius: 3px;
    background-color: #292931;
    border-radius: 3px;
    display: table;
    font-size: 14px;
    overflow: hidden;
    width: 100%
}

.bwizard-steps li {
    -webkit-border-radius: 0;
    background: #30333c;
    border-radius: 0;
    color: #fff;
    display: table-cell;
    float: none;
    line-height: 20px;
    padding: 15px
}

.bwizard-steps li:after,
.bwizard-steps li:before {
    border: none
}

.bwizard-steps li.active {
    background: #454851
}

.bwizard-steps.clickable li:focus:not(.active) a,
.bwizard-steps.clickable li:hover:not(.active) a {
    color: #333
}

.bwizard-steps li small {
    color: #999;
    display: block;
    font-size: 11px;
    line-height: 14px
}

.bwizard-steps li a {
    display: block;
    margin-left: 30px;
    text-decoration: none
}

.bwizard-steps li.active small {
    color: #b2e6e6
}

.bwizard-steps .label {
    -webkit-border-radius: 50%;
    background: #6d7479;
    border-radius: 50%;
    float: left;
    height: 20px;
    line-height: 20px;
    margin-right: 10px;
    padding: 0;
    text-align: center;
    top: 0;
    width: 20px
}

.btn {
    cursor: pointer;
    font-family: OpenSansRegular, sans-serif;
    text-align: center;
    text-decoration: none
}

.editable-cancel {
    display: none
}

.btn-default {
    background-color: rgba(0, 0, 0, 0)
}

.btn-call,
.btn-put {
    -ms-flex-align: center;
    -ms-flex-pack: justify;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    justify-content: space-between
}

.btn-call .switch-state-block,
.btn-put .switch-state-block {
    height: 40px;
    overflow: hidden;
    width: 100%
}

.btn-call .switch-state-block__in,
.btn-put .switch-state-block__in {
    -o-transition: transform .3s;
    -webkit-transition: -webkit-transform .3s;
    display: block;
    transition: -webkit-transform .3s;
    transition: transform .3s;
    transition: transform .3s, -webkit-transform .3s
}

.btn-call .switch-state-block__item,
.btn-put .switch-state-block__item {
    -ms-flex-align: center;
    -webkit-align-items: center;
    -webkit-box-align: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 40px
}

.btn-call .switch-state-block__item:first-child,
.btn-put .switch-state-block__item:first-child {
    -ms-flex-pack: justify;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between
}

.btn-call .switch-state-block__item:last-child,
.btn-put .switch-state-block__item:last-child {
    -ms-flex-pack: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    font-family: RobotoBold, sans-serif !important;
    font-size: 13px !important;
    justify-content: center;
    text-transform: uppercase
}

.btn-call:hover .switch-state-block__in,
.btn-put:hover .switch-state-block__in {
    -webkit-transform: translate3d(0, -40px, 0);
    transform: translate3d(0, -40px, 0)
}

.badge,
.label {
    font-weight: 100
}

.flag-ad:after {
    background: url(../../../images/flags-24/AD.png) no-repeat 0 0;
    height: 16px;
    width: 22px
}

.flag-48-ad:after {
    background: url(../../../images/flags-48/AD.png) no-repeat 0 0;
    height: 48px;
    width: 48px
}

.flag-ae:after {
    background: url(../../../images/flags-24/AE.png) no-repeat 0 0;
    height: 16px;
    width: 22px
}

.flag-48-ae:after {
    background: url(../../../images/flags-48/AE.png) no-repeat 0 0;
    height: 48px;
    width: 48px
}

.flag-af:after {
    background: url(../../../images/flags-24/AF.png) no-repeat 0 0;
    height: 16px;
    width: 22px
}

.flag-48-af:after {
    background: url(../../../images/flags-48/AF.png) no-repeat 0 0;
    height: 48px;
    width: 48px
}

.flag-ag:after {
    background: url(../../../images/flags-24/AG.png) no-repeat 0 0;
    height: 16px;
    width: 22px
}

.flag-48-ag:after {
    background: url(../../../images/flags-48/AG.png) no-repeat 0 0;
    height: 48px;
    width: 48px
}

.flag-ai:after {
    background: url(../../../images/flags-24/AI.png) no-repeat 0 0;
    height: 16px;
    width: 22px
}

.flag-48-ai:after {
    background: url(../../../images/flags-48/AI.png) no-repeat 0 0;
    height: 48px;
    width: 48px
}

.flag-al:after {
    background: url(../../../images/flags-24/AL.png) no-repeat 0 0;
    height: 16px;
    width: 22px
}

.flag-48-al:after {
    background: url(../../../images/flags-48/AL.png) no-repeat 0 0;
    height: 48px;
    width: 48px
}

.flag-am:after {
    background: url(../../../images/flags-24/AM.png) no-repeat 0 0;
    height: 16px;
    width: 22px
}

.flag-48-am:after {
    background: url(../../../images/flags-48/AM.png) no-repeat 0 0;
    height: 48px;
    width: 48px
}

.flag-an:after {
    background: url(../../../images/flags-24/AN.png) no-repeat 0 0;
    height: 16px;
    width: 22px
}

.flag-48-an:after {
    background: url(../../../images/flags-48/AN.png) no-repeat 0 0;
    height: 48px;
    width: 48px
}

.flag-ao:after {
    background: url(../../../images/flags-24/AO.png) no-repeat 0 0;
    height: 16px;
    width: 22px
}

.flag-48-ao:after {
    background: url(../../../images/flags-48/AO.png) no-repeat 0 0;
    height: 48px;
    width: 48px
}

.flag-aq:after {
    background: url(../../../images/flags-24/AQ.png) no-repeat 0 0;
    height: 16px;
    width: 22px
}

.flag-48-aq:after {
    background: url(../../../images/flags-48/AQ.png) no-repeat 0 0;
    height: 48px;
    width: 48px
}

.flag-ar:after {
    background: url(../../../images/flags-24/AE.png) no-repeat 0 0;
    height: 16px;
    width: 22px
}

.flag-48-ar:after {
    background: url(../../../images/flags-48/AE.png) no-repeat 0 0;
    height: 48px;
    width: 48px
}

.flag-as:after {
    background: url(../../../images/flags-24/AS.png) no-repeat 0 0;
    height: 16px;
    width: 22px
}

.flag-48-as:after {
    background: url(../../../images/flags-48/AS.png) no-repeat 0 0;
    height: 48px;
    width: 48px
}

.flag-at:after {
    background: url(../../../images/flags-24/AT.png) no-repeat 0 0;
    height: 16px;
    width: 22px
}

.flag-48-at:after {
    background: url(../../../images/flags-48/AT.png) no-repeat 0 0;
    height: 48px;
    width: 48px
}

.flag-au:after {
    background: url(../../../images/flags-24/AU.png) no-repeat 0 0;
    height: 16px;
    width: 22px
}

.flag-48-au:after {
    background: url(../../../images/flags-48/AU.png) no-repeat 0 0;
    height: 48px;
    width: 48px
}

.flag-aw:after {
    background: url(../../../images/flags-24/AW.png) no-repeat 0 0;
    height: 16px;
    width: 22px
}

.flag-48-aw:after {
    background: url(../../../images/flags-48/AW.png) no-repeat 0 0;
    height: 48px;
    width: 48px
}

.flag-ax:after {
    background: url(../../../images/flags-24/AX.png) no-repeat 0 0;
    height: 16px;
    width: 22px
}

.flag-48-ax:after {
    background: url(../../../images/flags-48/AX.png) no-repeat 0 0;
    height: 48px;
    width: 48px
}

.flag-az:after {
    background: url(../../../images/flags-24/AZ.png) no-repeat 0 0;
    height: 16px;
    width: 22px
}

.flag-48-az:after {
    background: url(../../../images/flags-48/AZ.png) no-repeat 0 0;
    height: 48px;
    width: 48px
}

.flag-ba:after {
    background: url(../../../images/flags-24/BA.png) no-repeat 0 0;
    height: 16px;
    width: 22px
}

.flag-48-ba:after {
    background: url(../../../images/flags-48/BA.png) no-repeat 0 0;
    height: 48px;
    width: 48px
}

.flag-bb:after {
    background: url(../../../images/flags-24/BB.png) no-repeat 0 0;
    height: 16px;
    width: 22px
}

.flag-48-bb:after {
    background: url(../../../images/flags-48/BB.png) no-repeat 0 0;
    height: 48px;
    width: 48px
}

.flag-bd:after {
    background: url(../../../images/flags-24/BD.png) no-repeat 0 0;
    height: 16px;
    width: 22px
}

.flag-48-bd:after {
    background: url(../../../images/flags-48/BD.png) no-repeat 0 0;
    height: 48px;
    width: 48px
}

.flag-be:after {
    background: url(../../../images/flags-24/BE.png) no-repeat 0 0;
    height: 16px;
    width: 22px
}

.flag-48-be:after {
    background: url(../../../images/flags-48/BE.png) no-repeat 0 0;
    height: 48px;
    width: 48px
}

.flag-bf:after {
    background: url(../../../images/flags-24/BF.png) no-repeat 0 0;
    height: 16px;
    width: 22px
}

.flag-48-bf:after {
    background: url(../../../images/flags-48/BF.png) no-repeat 0 0;
    height: 48px;
    width: 48px
}

.flag-bg:after {
    background: url(../../../images/flags-24/BG.png) no-repeat 0 0;
    height: 16px;
    width: 22px
}

.flag-48-bg:after {
    background: url(../../../images/flags-48/BG.png) no-repeat 0 0;
    height: 48px;
    width: 48px
}

.flag-bh:after {
    background: url(../../../images/flags-24/BH.png) no-repeat 0 0;
    height: 16px;
    width: 22px
}

.flag-48-bh:after {
    background: url(../../../images/flags-48/BH.png) no-repeat 0 0;
    height: 48px;
    width: 48px
}

.flag-bi:after {
    background: url(../../../images/flags-24/BI.png) no-repeat 0 0;
    height: 16px;
    width: 22px
}

.flag-48-bi:after {
    background: url(../../../images/flags-48/BI.png) no-repeat 0 0;
    height: 48px;
    width: 48px
}

.flag-bj:after {
    background: url(../../../images/flags-24/BJ.png) no-repeat 0 0;
    height: 16px;
    width: 22px
}

.flag-48-bj:after {
    background: url(../../../images/flags-48/BJ.png) no-repeat 0 0;
    height: 48px;
    width: 48px
}

.flag-bl:after {
    background: url(../../../images/flags-24/BL.png) no-repeat 0 0;
    height: 16px;
    width: 22px
}

.flag-48-bl:after {
    background: url(../../../images/flags-48/BL.png) no-repeat 0 0;
    height: 48px;
    width: 48px
}

.flag-bm:after {
    background: url(../../../images/flags-24/BM.png) no-repeat 0 0;
    height: 16px;
    width: 22px
}

.flag-48-bm:after {
    background: url(../../../images/flags-48/BM.png) no-repeat 0 0;
    height: 48px;
    width: 48px
}

.flag-bn:after {
    background: url(../../../images/flags-24/BN.png) no-repeat 0 0;
    height: 16px;
    width: 22px
}

.flag-48-bn:after {
    background: url(../../../images/flags-48/BN.png) no-repeat 0 0;
    height: 48px;
    width: 48px
}

.flag-bo:after {
    background: url(../../../images/flags-24/BO.png) no-repeat 0 0;
    height: 16px;
    width: 22px
}

.flag-48-bo:after {
    background: url(../../../images/flags-48/BO.png) no-repeat 0 0;
    height: 48px;
    width: 48px
}

.flag-br:after {
    background: url(../../../images/flags-24/BR.png) no-repeat 0 0;
    height: 16px;
    width: 22px
}

.flag-48-br:after {
    background: url(../../../images/flags-48/BR.png) no-repeat 0 0;
    height: 48px;
    width: 48px
}

.flag-bs:after {
    background: url(../../../images/flags-24/BS.png) no-repeat 0 0;
    height: 16px;
    width: 22px
}

.flag-48-bs:after {
    background: url(../../../images/flags-48/BS.png) no-repeat 0 0;
    height: 48px;
    width: 48px
}

.flag-bt:after {
    background: url(../../../images/flags-24/BT.png) no-repeat 0 0;
    height: 16px;
    width: 22px
}

.flag-48-bt:after {
    background: url(../../../images/flags-48/BT.png) no-repeat 0 0;
    height: 48px;
    width: 48px
}

.flag-bw:after {
    background: url(../../../images/flags-24/BW.png) no-repeat 0 0;
    height: 16px;
    width: 22px
}

.flag-48-bw:after {
    background: url(../../../images/flags-48/BW.png) no-repeat 0 0;
    height: 48px;
    width: 48px
}

.flag-by:after {
    background: url(../../../images/flags-24/BY.png) no-repeat 0 0;
    height: 16px;
    width: 22px
}

.flag-48-by:after {
    background: url(../../../images/flags-48/BY.png) no-repeat 0 0;
    height: 48px;
    width: 48px
}

.flag-bz:after {
    background: url(../../../images/flags-24/BZ.png) no-repeat 0 0;
    height: 16px;
    width: 22px
}

.flag-48-bz:after {
    background: url(../../../images/flags-48/BZ.png) no-repeat 0 0;
    height: 48px;
    width: 48px
}

.flag-ca:after {
    background: url(../../../images/flags-24/CA.png) no-repeat 0 0;
    height: 16px;
    width: 22px
}

.flag-48-ca:after {
    background: url(../../../images/flags-48/CA.png) no-repeat 0 0;
    height: 48px;
    width: 48px
}

.flag-cc:after {
    background: url(../../../images/flags-24/CC.png) no-repeat 0 0;
    height: 16px;
    width: 22px
}

.flag-48-cc:after {
    background: url(../../../images/flags-48/CC.png) no-repeat 0 0;
    height: 48px;
    width: 48px
}

.flag-cd:after {
    background: url(../../../images/flags-24/CD.png) no-repeat 0 0;
    height: 16px;
    width: 22px
}

.flag-48-cd:after {
    background: url(../../../images/flags-48/CD.png) no-repeat 0 0;
    height: 48px;
    width: 48px
}

.flag-cf:after {
    background: url(../../../images/flags-24/CF.png) no-repeat 0 0;
    height: 16px;
    width: 22px
}

.flag-48-cf:after {
    background: url(../../../images/flags-48/CF.png) no-repeat 0 0;
    height: 48px;
    width: 48px
}

.flag-cg:after {
    background: url(../../../images/flags-24/CG.png) no-repeat 0 0;
    height: 16px;
    width: 22px
}

.flag-48-cg:after {
    background: url(../../../images/flags-48/CG.png) no-repeat 0 0;
    height: 48px;
    width: 48px
}

.flag-ch:after {
    background: url(../../../images/flags-24/CH.png) no-repeat 0 0;
    height: 16px;
    width: 22px
}

.flag-48-ch:after {
    background: url(../../../images/flags-48/CH.png) no-repeat 0 0;
    height: 48px;
    width: 48px
}

.flag-ci:after {
    background: url(../../../images/flags-24/CI.png) no-repeat 0 0;
    height: 16px;
    width: 22px
}

.flag-48-ci:after {
    background: url(../../../images/flags-48/CI.png) no-repeat 0 0;
    height: 48px;
    width: 48px
}

.flag-ck:after {
    background: url(../../../images/flags-24/CK.png) no-repeat 0 0;
    height: 16px;
    width: 22px
}

.flag-48-ck:after {
    background: url(../../../images/flags-48/CK.png) no-repeat 0 0;
    height: 48px;
    width: 48px
}

.flag-cl:after {
    background: url(../../../images/flags-24/CL.png) no-repeat 0 0;
    height: 16px;
    width: 22px
}

.flag-48-cl:after {
    background: url(../../../images/flags-48/CL.png) no-repeat 0 0;
    height: 48px;
    width: 48px
}

.flag-cm:after {
    background: url(../../../images/flags-24/CM.png) no-repeat 0 0;
    height: 16px;
    width: 22px
}

.flag-48-cm:after {
    background: url(../../../images/flags-48/CM.png) no-repeat 0 0;
    height: 48px;
    width: 48px
}

.flag-cn:after {
    background: url(../../../images/flags-24/CN.png) no-repeat 0 0;
    height: 16px;
    width: 22px
}

.flag-48-cn:after {
    background: url(../../../images/flags-48/CN.png) no-repeat 0 0;
    height: 48px;
    width: 48px
}

.flag-co:after {
    background: url(../../../images/flags-24/CO.png) no-repeat 0 0;
    height: 16px;
    width: 22px
}

.flag-48-co:after {
    background: url(../../../images/flags-48/CO.png) no-repeat 0 0;
    height: 48px;
    width: 48px
}

.flag-cr:after {
    background: url(../../../images/flags-24/CR.png) no-repeat 0 0;
    height: 16px;
    width: 22px
}

.flag-48-cr:after {
    background: url(../../../images/flags-48/CR.png) no-repeat 0 0;
    height: 48px;
    width: 48px
}

.flag-cu:after {
    background: url(../../../images/flags-24/CU.png) no-repeat 0 0;
    height: 16px;
    width: 22px
}

.flag-48-cu:after {
    background: url(../../../images/flags-48/CU.png) no-repeat 0 0;
    height: 48px;
    width: 48px
}

.flag-cv:after {
    background: url(../../../images/flags-24/CV.png) no-repeat 0 0;
    height: 16px;
    width: 22px
}

.flag-48-cv:after {
    background: url(../../../images/flags-48/CV.png) no-repeat 0 0;
    height: 48px;
    width: 48px
}

.flag-cw:after {
    background: url(../../../images/flags-24/CW.png) no-repeat 0 0;
    height: 16px;
    width: 22px
}

.flag-48-cw:after {
    background: url(../../../images/flags-48/CW.png) no-repeat 0 0;
    height: 48px;
    width: 48px
}

.flag-cx:after {
    background: url(../../../images/flags-24/CX.png) no-repeat 0 0;
    height: 16px;
    width: 22px
}

.flag-48-cx:after {
    background: url(../../../images/flags-48/CX.png) no-repeat 0 0;
    height: 48px;
    width: 48px
}

.flag-cy:after {
    background: url(../../../images/flags-24/CY.png) no-repeat 0 0;
    height: 16px;
    width: 22px
}

.flag-48-cy:after {
    background: url(../../../images/flags-48/CY.png) no-repeat 0 0;
    height: 48px;
    width: 48px
}

.flag-cz:after {
    background: url(../../../images/flags-24/CZ.png) no-repeat 0 0;
    height: 16px;
    width: 22px
}

.flag-48-cz:after {
    background: url(../../../images/flags-48/CZ.png) no-repeat 0 0;
    height: 48px;
    width: 48px
}

.flag-de:after {
    background: url(../../../images/flags-24/DE.png) no-repeat 0 0;
    height: 16px;
    width: 22px
}

.flag-48-de:after {
    background: url(../../../images/flags-48/DE.png) no-repeat 0 0;
    height: 48px;
    width: 48px
}

.flag-dj:after {
    background: url(../../../images/flags-24/DJ.png) no-repeat 0 0;
    height: 16px;
    width: 22px
}

.flag-48-dj:after {
    background: url(../../../images/flags-48/DJ.png) no-repeat 0 0;
    height: 48px;
    width: 48px
}

.flag-dk:after {
    background: url(../../../images/flags-24/DK.png) no-repeat 0 0;
    height: 16px;
    width: 22px
}

.flag-48-dk:after {
    background: url(../../../images/flags-48/DK.png) no-repeat 0 0;
    height: 48px;
    width: 48px
}

.flag-dm:after {
    background: url(../../../images/flags-24/DM.png) no-repeat 0 0;
    height: 16px;
    width: 22px
}

.flag-48-dm:after {
    background: url(../../../images/flags-48/DM.png) no-repeat 0 0;
    height: 48px;
    width: 48px
}

.flag-do:after {
    background: url(../../../images/flags-24/DO.png) no-repeat 0 0;
    height: 16px;
    width: 22px
}

.flag-48-do:after {
    background: url(../../../images/flags-48/DO.png) no-repeat 0 0;
    height: 48px;
    width: 48px
}

.flag-dz:after {
    background: url(../../../images/flags-24/DZ.png) no-repeat 0 0;
    height: 16px;
    width: 22px
}

.flag-48-dz:after {
    background: url(../../../images/flags-48/DZ.png) no-repeat 0 0;
    height: 48px;
    width: 48px
}

.flag-ec:after {
    background: url(../../../images/flags-24/EC.png) no-repeat 0 0;
    height: 16px;
    width: 22px
}

.flag-48-ec:after {
    background: url(../../../images/flags-48/EC.png) no-repeat 0 0;
    height: 48px;
    width: 48px
}

.flag-ee:after {
    background: url(../../../images/flags-24/EE.png) no-repeat 0 0;
    height: 16px;
    width: 22px
}

.flag-48-ee:after {
    background: url(../../../images/flags-48/EE.png) no-repeat 0 0;
    height: 48px;
    width: 48px
}

.flag-eg:after {
    background: url(../../../images/flags-24/EG.png) no-repeat 0 0;
    height: 16px;
    width: 22px
}

.flag-48-eg:after {
    background: url(../../../images/flags-48/EG.png) no-repeat 0 0;
    height: 48px;
    width: 48px
}

.flag-en:after {
    background: url(../../../images/flags-24/GB.png) no-repeat 0 0;
    height: 16px;
    width: 22px
}

.flag-48-en:after {
    background: url(../../../images/flags-48/GB.png) no-repeat 0 0;
    height: 48px;
    width: 48px
}

.flag-eh:after {
    background: url(../../../images/flags-24/EH.png) no-repeat 0 0;
    height: 16px;
    width: 22px
}

.flag-48-eh:after {
    background: url(../../../images/flags-48/EH.png) no-repeat 0 0;
    height: 48px;
    width: 48px
}

.flag-er:after {
    background: url(../../../images/flags-24/ER.png) no-repeat 0 0;
    height: 16px;
    width: 22px
}

.flag-48-er:after {
    background: url(../../../images/flags-48/ER.png) no-repeat 0 0;
    height: 48px;
    width: 48px
}

.flag-es:after {
    background: url(../../../images/flags-24/ES.png) no-repeat 0 0;
    height: 16px;
    width: 22px
}

.flag-48-es:after {
    background: url(../../../images/flags-48/ES.png) no-repeat 0 0;
    height: 48px;
    width: 48px
}

.flag-et:after {
    background: url(../../../images/flags-24/ET.png) no-repeat 0 0;
    height: 16px;
    width: 22px
}

.flag-48-et:after {
    background: url(../../../images/flags-48/ET.png) no-repeat 0 0;
    height: 48px;
    width: 48px
}

.flag-eu:after {
    background: url(../../../images/flags-24/EU.png) no-repeat 0 0;
    height: 16px;
    width: 22px
}

.flag-48-eu:after {
    background: url(../../../images/flags-48/EU.png) no-repeat 0 0;
    height: 48px;
    width: 48px
}

.flag-fi:after {
    background: url(../../../images/flags-24/FI.png) no-repeat 0 0;
    height: 16px;
    width: 22px
}

.flag-48-fi:after {
    background: url(../../../images/flags-48/FI.png) no-repeat 0 0;
    height: 48px;
    width: 48px
}

.flag-fj:after {
    background: url(../../../images/flags-24/FJ.png) no-repeat 0 0;
    height: 16px;
    width: 22px
}

.flag-48-fj:after {
    background: url(../../../images/flags-48/FJ.png) no-repeat 0 0;
    height: 48px;
    width: 48px
}

.flag-fk:after {
    background: url(../../../images/flags-24/FK.png) no-repeat 0 0;
    height: 16px;
    width: 22px
}

.flag-48-fk:after {
    background: url(../../../images/flags-48/FK.png) no-repeat 0 0;
    height: 48px;
    width: 48px
}

.flag-fm:after {
    background: url(../../../images/flags-24/FM.png) no-repeat 0 0;
    height: 16px;
    width: 22px
}

.flag-48-fm:after {
    background: url(../../../images/flags-48/FM.png) no-repeat 0 0;
    height: 48px;
    width: 48px
}

.flag-fo:after {
    background: url(../../../images/flags-24/FO.png) no-repeat 0 0;
    height: 16px;
    width: 22px
}

.flag-48-fo:after {
    background: url(../../../images/flags-48/FO.png) no-repeat 0 0;
    height: 48px;
    width: 48px
}

.flag-fr:after {
    background: url(../../../images/flags-24/FR.png) no-repeat 0 0;
    height: 16px;
    width: 22px
}

.flag-48-fr:after {
    background: url(../../../images/flags-48/FR.png) no-repeat 0 0;
    height: 48px;
    width: 48px
}

.flag-ga:after {
    background: url(../../../images/flags-24/GA.png) no-repeat 0 0;
    height: 16px;
    width: 22px
}

.flag-48-ga:after {
    background: url(../../../images/flags-48/GA.png) no-repeat 0 0;
    height: 48px;
    width: 48px
}

.flag-gb:after {
    background: url(../../../images/flags-24/GB.png) no-repeat 0 0;
    height: 16px;
    width: 22px
}

.flag-48-gb:after {
    background: url(../../../images/flags-48/GB.png) no-repeat 0 0;
    height: 48px;
    width: 48px
}

.flag-gd:after {
    background: url(../../../images/flags-24/GD.png) no-repeat 0 0;
    height: 16px;
    width: 22px
}

.flag-48-gd:after {
    background: url(../../../images/flags-48/GD.png) no-repeat 0 0;
    height: 48px;
    width: 48px
}

.flag-ge:after {
    background: url(../../../images/flags-24/GE.png) no-repeat 0 0;
    height: 16px;
    width: 22px
}

.flag-48-ge:after {
    background: url(../../../images/flags-48/GE.png) no-repeat 0 0;
    height: 48px;
    width: 48px
}

.flag-gg:after {
    background: url(../../../images/flags-24/GG.png) no-repeat 0 0;
    height: 16px;
    width: 22px
}

.flag-48-gg:after {
    background: url(../../../images/flags-48/GG.png) no-repeat 0 0;
    height: 48px;
    width: 48px
}

.flag-gh:after {
    background: url(../../../images/flags-24/GH.png) no-repeat 0 0;
    height: 16px;
    width: 22px
}

.flag-48-gh:after {
    background: url(../../../images/flags-48/GH.png) no-repeat 0 0;
    height: 48px;
    width: 48px
}

.flag-gi:after {
    background: url(../../../images/flags-24/GI.png) no-repeat 0 0;
    height: 16px;
    width: 22px
}

.flag-48-gi:after {
    background: url(../../../images/flags-48/GI.png) no-repeat 0 0;
    height: 48px;
    width: 48px
}

.flag-gl:after {
    background: url(../../../images/flags-24/GL.png) no-repeat 0 0;
    height: 16px;
    width: 22px
}

.flag-48-gl:after {
    background: url(../../../images/flags-48/GL.png) no-repeat 0 0;
    height: 48px;
    width: 48px
}

.flag-gm:after {
    background: url(../../../images/flags-24/GM.png) no-repeat 0 0;
    height: 16px;
    width: 22px
}

.flag-48-gm:after {
    background: url(../../../images/flags-48/GM.png) no-repeat 0 0;
    height: 48px;
    width: 48px
}

.flag-gn:after {
    background: url(../../../images/flags-24/GN.png) no-repeat 0 0;
    height: 16px;
    width: 22px
}

.flag-48-gn:after {
    background: url(../../../images/flags-48/GN.png) no-repeat 0 0;
    height: 48px;
    width: 48px
}

.flag-gq:after {
    background: url(../../../images/flags-24/GQ.png) no-repeat 0 0;
    height: 16px;
    width: 22px
}

.flag-48-gq:after {
    background: url(../../../images/flags-48/GQ.png) no-repeat 0 0;
    height: 48px;
    width: 48px
}

.flag-gr:after {
    background: url(../../../images/flags-24/GR.png) no-repeat 0 0;
    height: 16px;
    width: 22px
}

.flag-48-gr:after {
    background: url(../../../images/flags-48/GR.png) no-repeat 0 0;
    height: 48px;
    width: 48px
}

.flag-gs:after {
    background: url(../../../images/flags-24/GS.png) no-repeat 0 0;
    height: 16px;
    width: 22px
}

.flag-48-gs:after {
    background: url(../../../images/flags-48/GS.png) no-repeat 0 0;
    height: 48px;
    width: 48px
}

.flag-gt:after {
    background: url(../../../images/flags-24/GT.png) no-repeat 0 0;
    height: 16px;
    width: 22px
}

.flag-48-gt:after {
    background: url(../../../images/flags-48/GT.png) no-repeat 0 0;
    height: 48px;
    width: 48px
}

.flag-gu:after {
    background: url(../../../images/flags-24/GU.png) no-repeat 0 0;
    height: 16px;
    width: 22px
}

.flag-48-gu:after {
    background: url(../../../images/flags-48/GU.png) no-repeat 0 0;
    height: 48px;
    width: 48px
}

.flag-gw:after {
    background: url(../../../images/flags-24/GW.png) no-repeat 0 0;
    height: 16px;
    width: 22px
}

.flag-48-gw:after {
    background: url(../../../images/flags-48/GW.png) no-repeat 0 0;
    height: 48px;
    width: 48px
}

.flag-gy:after {
    background: url(../../../images/flags-24/GY.png) no-repeat 0 0;
    height: 16px;
    width: 22px
}

.flag-48-gy:after {
    background: url(../../../images/flags-48/GY.png) no-repeat 0 0;
    height: 48px;
    width: 48px
}

.flag-hk:after {
    background: url(../../../images/flags-24/HK.png) no-repeat 0 0;
    height: 16px;
    width: 22px
}

.flag-48-hk:after {
    background: url(../../../images/flags-48/HK.png) no-repeat 0 0;
    height: 48px;
    width: 48px
}

.flag-hn:after {
    background: url(../../../images/flags-24/HN.png) no-repeat 0 0;
    height: 16px;
    width: 22px
}

.flag-48-hn:after {
    background: url(../../../images/flags-48/HN.png) no-repeat 0 0;
    height: 48px;
    width: 48px
}

.flag-hr:after {
    background: url(../../../images/flags-24/HR.png) no-repeat 0 0;
    height: 16px;
    width: 22px
}

.flag-48-hr:after {
    background: url(../../../images/flags-48/HR.png) no-repeat 0 0;
    height: 48px;
    width: 48px
}

.flag-ht:after {
    background: url(../../../images/flags-24/HT.png) no-repeat 0 0;
    height: 16px;
    width: 22px
}

.flag-48-ht:after {
    background: url(../../../images/flags-48/HT.png) no-repeat 0 0;
    height: 48px;
    width: 48px
}

.flag-hu:after {
    background: url(../../../images/flags-24/HU.png) no-repeat 0 0;
    height: 16px;
    width: 22px
}

.flag-48-hu:after {
    background: url(../../../images/flags-48/HU.png) no-repeat 0 0;
    height: 48px;
    width: 48px
}

.flag-ic:after {
    background: url(../../../images/flags-24/IC.png) no-repeat 0 0;
    height: 16px;
    width: 22px
}

.flag-48-ic:after {
    background: url(../../../images/flags-48/IC.png) no-repeat 0 0;
    height: 48px;
    width: 48px
}

.flag-id:after {
    background: url(../../../images/flags-24/ID.png) no-repeat 0 0;
    height: 16px;
    width: 22px
}

.flag-48-id:after {
    background: url(../../../images/flags-48/ID.png) no-repeat 0 0;
    height: 48px;
    width: 48px
}

.flag-ie:after {
    background: url(../../../images/flags-24/IE.png) no-repeat 0 0;
    height: 16px;
    width: 22px
}

.flag-48-ie:after {
    background: url(../../../images/flags-48/IE.png) no-repeat 0 0;
    height: 48px;
    width: 48px
}

.flag-il:after {
    background: url(../../../images/flags-24/IL.png) no-repeat 0 0;
    height: 16px;
    width: 22px
}

.flag-48-il:after {
    background: url(../../../images/flags-48/IL.png) no-repeat 0 0;
    height: 48px;
    width: 48px
}

.flag-im:after {
    background: url(../../../images/flags-24/IM.png) no-repeat 0 0;
    height: 16px;
    width: 22px
}

.flag-48-im:after {
    background: url(../../../images/flags-48/IM.png) no-repeat 0 0;
    height: 48px;
    width: 48px
}

.flag-in:after {
    background: url(../../../images/flags-24/IN.png) no-repeat 0 0;
    height: 16px;
    width: 22px
}

.flag-48-in:after {
    background: url(../../../images/flags-48/IN.png) no-repeat 0 0;
    height: 48px;
    width: 48px
}

.flag-iq:after {
    background: url(../../../images/flags-24/IQ.png) no-repeat 0 0;
    height: 16px;
    width: 22px
}

.flag-48-iq:after {
    background: url(../../../images/flags-48/IQ.png) no-repeat 0 0;
    height: 48px;
    width: 48px
}

.flag-fa:after {
    background: url(../../../images/flags-24/IR.png) no-repeat 0 0;
    height: 16px;
    width: 22px
}

.flag-48-fa:after {
    background: url(../../../images/flags-48/IR.png) no-repeat 0 0;
    height: 48px;
    width: 48px
}

.flag-is:after {
    background: url(../../../images/flags-24/IS.png) no-repeat 0 0;
    height: 16px;
    width: 22px
}

.flag-48-is:after {
    background: url(../../../images/flags-48/IS.png) no-repeat 0 0;
    height: 48px;
    width: 48px
}

.flag-it:after {
    background: url(../../../images/flags-24/IT.png) no-repeat 0 0;
    height: 16px;
    width: 22px
}

.flag-48-it:after {
    background: url(../../../images/flags-48/IT.png) no-repeat 0 0;
    height: 48px;
    width: 48px
}

.flag-je:after {
    background: url(../../../images/flags-24/JE.png) no-repeat 0 0;
    height: 16px;
    width: 22px
}

.flag-48-je:after {
    background: url(../../../images/flags-48/JE.png) no-repeat 0 0;
    height: 48px;
    width: 48px
}

.flag-jm:after {
    background: url(../../../images/flags-24/JM.png) no-repeat 0 0;
    height: 16px;
    width: 22px
}

.flag-48-jm:after {
    background: url(../../../images/flags-48/JM.png) no-repeat 0 0;
    height: 48px;
    width: 48px
}

.flag-jo:after {
    background: url(../../../images/flags-24/JO.png) no-repeat 0 0;
    height: 16px;
    width: 22px
}

.flag-48-jo:after {
    background: url(../../../images/flags-48/JO.png) no-repeat 0 0;
    height: 48px;
    width: 48px
}

.flag-jp:after {
    background: url(../../../images/flags-24/JP.png) no-repeat 0 0;
    height: 16px;
    width: 22px
}

.flag-48-jp:after {
    background: url(../../../images/flags-48/JP.png) no-repeat 0 0;
    height: 48px;
    width: 48px
}

.flag-ja:after {
    background: url(../../../images/flags-24/JP.png) no-repeat 0 0;
    height: 16px;
    width: 22px
}

.flag-48-ja:after {
    background: url(../../../images/flags-48/JP.png) no-repeat 0 0;
    height: 48px;
    width: 48px
}

.flag-ke:after {
    background: url(../../../images/flags-24/KE.png) no-repeat 0 0;
    height: 16px;
    width: 22px
}

.flag-48-ke:after {
    background: url(../../../images/flags-48/KE.png) no-repeat 0 0;
    height: 48px;
    width: 48px
}

.flag-kg:after {
    background: url(../../../images/flags-24/KG.png) no-repeat 0 0;
    height: 16px;
    width: 22px
}

.flag-48-kg:after {
    background: url(../../../images/flags-48/KG.png) no-repeat 0 0;
    height: 48px;
    width: 48px
}

.flag-kh:after {
    background: url(../../../images/flags-24/KH.png) no-repeat 0 0;
    height: 16px;
    width: 22px
}

.flag-48-kh:after {
    background: url(../../../images/flags-48/KH.png) no-repeat 0 0;
    height: 48px;
    width: 48px
}

.flag-ki:after {
    background: url(../../../images/flags-24/KI.png) no-repeat 0 0;
    height: 16px;
    width: 22px
}

.flag-48-ki:after {
    background: url(../../../images/flags-48/KI.png) no-repeat 0 0;
    height: 48px;
    width: 48px
}

.flag-km:after {
    background: url(../../../images/flags-24/KM.png) no-repeat 0 0;
    height: 16px;
    width: 22px
}

.flag-48-km:after {
    background: url(../../../images/flags-48/KM.png) no-repeat 0 0;
    height: 48px;
    width: 48px
}

.flag-kn:after {
    background: url(../../../images/flags-24/KN.png) no-repeat 0 0;
    height: 16px;
    width: 22px
}

.flag-48-kn:after {
    background: url(../../../images/flags-48/KN.png) no-repeat 0 0;
    height: 48px;
    width: 48px
}

.flag-kp:after {
    background: url(../../../images/flags-24/KP.png) no-repeat 0 0;
    height: 16px;
    width: 22px
}

.flag-48-kp:after {
    background: url(../../../images/flags-48/KP.png) no-repeat 0 0;
    height: 48px;
    width: 48px
}

.flag-kr:after {
    background: url(../../../images/flags-24/KR.png) no-repeat 0 0;
    height: 16px;
    width: 22px
}

.flag-48-kr:after {
    background: url(../../../images/flags-48/KR.png) no-repeat 0 0;
    height: 48px;
    width: 48px
}

.flag-kw:after {
    background: url(../../../images/flags-24/KW.png) no-repeat 0 0;
    height: 16px;
    width: 22px
}

.flag-48-kw:after {
    background: url(../../../images/flags-48/KW.png) no-repeat 0 0;
    height: 48px;
    width: 48px
}

.flag-ky:after {
    background: url(../../../images/flags-24/KY.png) no-repeat 0 0;
    height: 16px;
    width: 22px
}

.flag-48-ky:after {
    background: url(../../../images/flags-48/KY.png) no-repeat 0 0;
    height: 48px;
    width: 48px
}

.flag-kz:after {
    background: url(../../../images/flags-24/KZ.png) no-repeat 0 0;
    height: 16px;
    width: 22px
}

.flag-48-kz:after {
    background: url(../../../images/flags-48/KZ.png) no-repeat 0 0;
    height: 48px;
    width: 48px
}

.flag-la:after {
    background: url(../../../images/flags-24/LA.png) no-repeat 0 0;
    height: 16px;
    width: 22px
}

.flag-48-la:after {
    background: url(../../../images/flags-48/LA.png) no-repeat 0 0;
    height: 48px;
    width: 48px
}

.flag-lb:after {
    background: url(../../../images/flags-24/LB.png) no-repeat 0 0;
    height: 16px;
    width: 22px
}

.flag-48-lb:after {
    background: url(../../../images/flags-48/LB.png) no-repeat 0 0;
    height: 48px;
    width: 48px
}

.flag-lc:after {
    background: url(../../../images/flags-24/LC.png) no-repeat 0 0;
    height: 16px;
    width: 22px
}

.flag-48-lc:after {
    background: url(../../../images/flags-48/LC.png) no-repeat 0 0;
    height: 48px;
    width: 48px
}

.flag-li:after {
    background: url(../../../images/flags-24/LI.png) no-repeat 0 0;
    height: 16px;
    width: 22px
}

.flag-48-li:after {
    background: url(../../../images/flags-48/LI.png) no-repeat 0 0;
    height: 48px;
    width: 48px
}

.flag-lk:after {
    background: url(../../../images/flags-24/LK.png) no-repeat 0 0;
    height: 16px;
    width: 22px
}

.flag-48-lk:after {
    background: url(../../../images/flags-48/LK.png) no-repeat 0 0;
    height: 48px;
    width: 48px
}

.flag-lr:after {
    background: url(../../../images/flags-24/LR.png) no-repeat 0 0;
    height: 16px;
    width: 22px
}

.flag-48-lr:after {
    background: url(../../../images/flags-48/LR.png) no-repeat 0 0;
    height: 48px;
    width: 48px
}

.flag-ls:after {
    background: url(../../../images/flags-24/LS.png) no-repeat 0 0;
    height: 16px;
    width: 22px
}

.flag-48-ls:after {
    background: url(../../../images/flags-48/LS.png) no-repeat 0 0;
    height: 48px;
    width: 48px
}

.flag-lt:after {
    background: url(../../../images/flags-24/LT.png) no-repeat 0 0;
    height: 16px;
    width: 22px
}

.flag-48-lt:after {
    background: url(../../../images/flags-48/LT.png) no-repeat 0 0;
    height: 48px;
    width: 48px
}

.flag-lu:after {
    background: url(../../../images/flags-24/LU.png) no-repeat 0 0;
    height: 16px;
    width: 22px
}

.flag-48-lu:after {
    background: url(../../../images/flags-48/LU.png) no-repeat 0 0;
    height: 48px;
    width: 48px
}

.flag-lv:after {
    background: url(../../../images/flags-24/LV.png) no-repeat 0 0;
    height: 16px;
    width: 22px
}

.flag-48-lv:after {
    background: url(../../../images/flags-48/LV.png) no-repeat 0 0;
    height: 48px;
    width: 48px
}

.flag-ly:after {
    background: url(../../../images/flags-24/LY.png) no-repeat 0 0;
    height: 16px;
    width: 22px
}

.flag-48-ly:after {
    background: url(../../../images/flags-48/LY.png) no-repeat 0 0;
    height: 48px;
    width: 48px
}

.flag-ma:after {
    background: url(../../../images/flags-24/MA.png) no-repeat 0 0;
    height: 16px;
    width: 22px
}

.flag-48-ma:after {
    background: url(../../../images/flags-48/MA.png) no-repeat 0 0;
    height: 48px;
    width: 48px
}

.flag-mc:after {
    background: url(../../../images/flags-24/MC.png) no-repeat 0 0;
    height: 16px;
    width: 22px
}

.flag-48-mc:after {
    background: url(../../../images/flags-48/MC.png) no-repeat 0 0;
    height: 48px;
    width: 48px
}

.flag-md:after {
    background: url(../../../images/flags-24/MD.png) no-repeat 0 0;
    height: 16px;
    width: 22px
}

.flag-48-md:after {
    background: url(../../../images/flags-48/MD.png) no-repeat 0 0;
    height: 48px;
    width: 48px
}

.flag-me:after {
    background: url(../../../images/flags-24/ME.png) no-repeat 0 0;
    height: 16px;
    width: 22px
}

.flag-48-me:after {
    background: url(../../../images/flags-48/ME.png) no-repeat 0 0;
    height: 48px;
    width: 48px
}

.flag-mf:after {
    background: url(../../../images/flags-24/MF.png) no-repeat 0 0;
    height: 16px;
    width: 22px
}

.flag-48-mf:after {
    background: url(../../../images/flags-48/MF.png) no-repeat 0 0;
    height: 48px;
    width: 48px
}

.flag-mg:after {
    background: url(../../../images/flags-24/MG.png) no-repeat 0 0;
    height: 16px;
    width: 22px
}

.flag-48-mg:after {
    background: url(../../../images/flags-48/MG.png) no-repeat 0 0;
    height: 48px;
    width: 48px
}

.flag-mh:after {
    background: url(../../../images/flags-24/MH.png) no-repeat 0 0;
    height: 16px;
    width: 22px
}

.flag-48-mh:after {
    background: url(../../../images/flags-48/MH.png) no-repeat 0 0;
    height: 48px;
    width: 48px
}

.flag-mk:after {
    background: url(../../../images/flags-24/MK.png) no-repeat 0 0;
    height: 16px;
    width: 22px
}

.flag-48-mk:after {
    background: url(../../../images/flags-48/MK.png) no-repeat 0 0;
    height: 48px;
    width: 48px
}

.flag-ml:after {
    background: url(../../../images/flags-24/ML.png) no-repeat 0 0;
    height: 16px;
    width: 22px
}

.flag-48-ml:after {
    background: url(../../../images/flags-48/ML.png) no-repeat 0 0;
    height: 48px;
    width: 48px
}

.flag-mm:after {
    background: url(../../../images/flags-24/MM.png) no-repeat 0 0;
    height: 16px;
    width: 22px
}

.flag-48-mm:after {
    background: url(../../../images/flags-48/MM.png) no-repeat 0 0;
    height: 48px;
    width: 48px
}

.flag-mn:after {
    background: url(../../../images/flags-24/MN.png) no-repeat 0 0;
    height: 16px;
    width: 22px
}

.flag-48-mn:after {
    background: url(../../../images/flags-48/MN.png) no-repeat 0 0;
    height: 48px;
    width: 48px
}

.flag-mo:after {
    background: url(../../../images/flags-24/MO.png) no-repeat 0 0;
    height: 16px;
    width: 22px
}

.flag-48-mo:after {
    background: url(../../../images/flags-48/MO.png) no-repeat 0 0;
    height: 48px;
    width: 48px
}

.flag-mp:after {
    background: url(../../../images/flags-24/MP.png) no-repeat 0 0;
    height: 16px;
    width: 22px
}

.flag-48-mp:after {
    background: url(../../../images/flags-48/MP.png) no-repeat 0 0;
    height: 48px;
    width: 48px
}

.flag-mq:after {
    background: url(../../../images/flags-24/MQ.png) no-repeat 0 0;
    height: 16px;
    width: 22px
}

.flag-48-mq:after {
    background: url(../../../images/flags-48/MQ.png) no-repeat 0 0;
    height: 48px;
    width: 48px
}

.flag-mr:after {
    background: url(../../../images/flags-24/MR.png) no-repeat 0 0;
    height: 16px;
    width: 22px
}

.flag-48-mr:after {
    background: url(../../../images/flags-48/MR.png) no-repeat 0 0;
    height: 48px;
    width: 48px
}

.flag-ms:after {
    background: url(../../../images/flags-24/MY.png) no-repeat 0 0;
    height: 16px;
    width: 22px
}

.flag-48-ms:after {
    background: url(../../../images/flags-48/MY.png) no-repeat 0 0;
    height: 48px;
    width: 48px
}

.flag-mt:after {
    background: url(../../../images/flags-24/MT.png) no-repeat 0 0;
    height: 16px;
    width: 22px
}

.flag-48-mt:after {
    background: url(../../../images/flags-48/MT.png) no-repeat 0 0;
    height: 48px;
    width: 48px
}

.flag-mu:after {
    background: url(../../../images/flags-24/MU.png) no-repeat 0 0;
    height: 16px;
    width: 22px
}

.flag-48-mu:after {
    background: url(../../../images/flags-48/MU.png) no-repeat 0 0;
    height: 48px;
    width: 48px
}

.flag-mv:after {
    background: url(../../../images/flags-24/MV.png) no-repeat 0 0;
    height: 16px;
    width: 22px
}

.flag-48-mv:after {
    background: url(../../../images/flags-48/MV.png) no-repeat 0 0;
    height: 48px;
    width: 48px
}

.flag-mw:after {
    background: url(../../../images/flags-24/MW.png) no-repeat 0 0;
    height: 16px;
    width: 22px
}

.flag-48-mw:after {
    background: url(../../../images/flags-48/MW.png) no-repeat 0 0;
    height: 48px;
    width: 48px
}

.flag-mx:after {
    background: url(../../../images/flags-24/MX.png) no-repeat 0 0;
    height: 16px;
    width: 22px
}

.flag-48-mx:after {
    background: url(../../../images/flags-48/MX.png) no-repeat 0 0;
    height: 48px;
    width: 48px
}

.flag-my:after {
    background: url(../../../images/flags-24/MY.png) no-repeat 0 0;
    height: 16px;
    width: 22px
}

.flag-48-my:after {
    background: url(../../../images/flags-48/MY.png) no-repeat 0 0;
    height: 48px;
    width: 48px
}

.flag-mz:after {
    background: url(../../../images/flags-24/MZ.png) no-repeat 0 0;
    height: 16px;
    width: 22px
}

.flag-48-mz:after {
    background: url(../../../images/flags-48/MZ.png) no-repeat 0 0;
    height: 48px;
    width: 48px
}

.flag-na:after {
    background: url(../../../images/flags-24/NA.png) no-repeat 0 0;
    height: 16px;
    width: 22px
}

.flag-48-na:after {
    background: url(../../../images/flags-48/NA.png) no-repeat 0 0;
    height: 48px;
    width: 48px
}

.flag-nc:after {
    background: url(../../../images/flags-24/NC.png) no-repeat 0 0;
    height: 16px;
    width: 22px
}

.flag-48-nc:after {
    background: url(../../../images/flags-48/NC.png) no-repeat 0 0;
    height: 48px;
    width: 48px
}

.flag-ne:after {
    background: url(../../../images/flags-24/NE.png) no-repeat 0 0;
    height: 16px;
    width: 22px
}

.flag-48-ne:after {
    background: url(../../../images/flags-48/NE.png) no-repeat 0 0;
    height: 48px;
    width: 48px
}

.flag-nf:after {
    background: url(../../../images/flags-24/NF.png) no-repeat 0 0;
    height: 16px;
    width: 22px
}

.flag-48-nf:after {
    background: url(../../../images/flags-48/NF.png) no-repeat 0 0;
    height: 48px;
    width: 48px
}

.flag-ng:after {
    background: url(../../../images/flags-24/NG.png) no-repeat 0 0;
    height: 16px;
    width: 22px
}

.flag-48-ng:after {
    background: url(../../../images/flags-48/NG.png) no-repeat 0 0;
    height: 48px;
    width: 48px
}

.flag-ni:after {
    background: url(../../../images/flags-24/NI.png) no-repeat 0 0;
    height: 16px;
    width: 22px
}

.flag-48-ni:after {
    background: url(../../../images/flags-48/NI.png) no-repeat 0 0;
    height: 48px;
    width: 48px
}

.flag-nl:after {
    background: url(../../../images/flags-24/NL.png) no-repeat 0 0;
    height: 16px;
    width: 22px
}

.flag-48-nl:after {
    background: url(../../../images/flags-48/NL.png) no-repeat 0 0;
    height: 48px;
    width: 48px
}

.flag-no:after {
    background: url(../../../images/flags-24/NO.png) no-repeat 0 0;
    height: 16px;
    width: 22px
}

.flag-48-no:after {
    background: url(../../../images/flags-48/NO.png) no-repeat 0 0;
    height: 48px;
    width: 48px
}

.flag-np:after {
    background: url(../../../images/flags-24/NP.png) no-repeat 0 0;
    height: 16px;
    width: 22px
}

.flag-48-np:after {
    background: url(../../../images/flags-48/NP.png) no-repeat 0 0;
    height: 48px;
    width: 48px
}

.flag-nr:after {
    background: url(../../../images/flags-24/NR.png) no-repeat 0 0;
    height: 16px;
    width: 22px
}

.flag-48-nr:after {
    background: url(../../../images/flags-48/NR.png) no-repeat 0 0;
    height: 48px;
    width: 48px
}

.flag-nu:after {
    background: url(../../../images/flags-24/NU.png) no-repeat 0 0;
    height: 16px;
    width: 22px
}

.flag-48-nu:after {
    background: url(../../../images/flags-48/NU.png) no-repeat 0 0;
    height: 48px;
    width: 48px
}

.flag-nz:after {
    background: url(../../../images/flags-24/NZ.png) no-repeat 0 0;
    height: 16px;
    width: 22px
}

.flag-48-nz:after {
    background: url(../../../images/flags-48/NZ.png) no-repeat 0 0;
    height: 48px;
    width: 48px
}

.flag-om:after {
    background: url(../../../images/flags-24/OM.png) no-repeat 0 0;
    height: 16px;
    width: 22px
}

.flag-48-om:after {
    background: url(../../../images/flags-48/OM.png) no-repeat 0 0;
    height: 48px;
    width: 48px
}

.flag-pa:after {
    background: url(../../../images/flags-24/PA.png) no-repeat 0 0;
    height: 16px;
    width: 22px
}

.flag-48-pa:after {
    background: url(../../../images/flags-48/PA.png) no-repeat 0 0;
    height: 48px;
    width: 48px
}

.flag-pe:after {
    background: url(../../../images/flags-24/PE.png) no-repeat 0 0;
    height: 16px;
    width: 22px
}

.flag-48-pe:after {
    background: url(../../../images/flags-48/PE.png) no-repeat 0 0;
    height: 48px;
    width: 48px
}

.flag-pf:after {
    background: url(../../../images/flags-24/PF.png) no-repeat 0 0;
    height: 16px;
    width: 22px
}

.flag-48-pf:after {
    background: url(../../../images/flags-48/PF.png) no-repeat 0 0;
    height: 48px;
    width: 48px
}

.flag-pg:after {
    background: url(../../../images/flags-24/PG.png) no-repeat 0 0;
    height: 16px;
    width: 22px
}

.flag-48-pg:after {
    background: url(../../../images/flags-48/PG.png) no-repeat 0 0;
    height: 48px;
    width: 48px
}

.flag-ph:after {
    background: url(../../../images/flags-24/PH.png) no-repeat 0 0;
    height: 16px;
    width: 22px
}

.flag-48-ph:after {
    background: url(../../../images/flags-48/PH.png) no-repeat 0 0;
    height: 48px;
    width: 48px
}

.flag-pk:after {
    background: url(../../../images/flags-24/PK.png) no-repeat 0 0;
    height: 16px;
    width: 22px
}

.flag-48-pk:after {
    background: url(../../../images/flags-48/PK.png) no-repeat 0 0;
    height: 48px;
    width: 48px
}

.flag-pl:after {
    background: url(../../../images/flags-24/PL.png) no-repeat 0 0;
    height: 16px;
    width: 22px
}

.flag-48-pl:after {
    background: url(../../../images/flags-48/PL.png) no-repeat 0 0;
    height: 48px;
    width: 48px
}

.flag-pn:after {
    background: url(../../../images/flags-24/PN.png) no-repeat 0 0;
    height: 16px;
    width: 22px
}

.flag-48-pn:after {
    background: url(../../../images/flags-48/PN.png) no-repeat 0 0;
    height: 48px;
    width: 48px
}

.flag-pr:after {
    background: url(../../../images/flags-24/PR.png) no-repeat 0 0;
    height: 16px;
    width: 22px
}

.flag-48-pr:after {
    background: url(../../../images/flags-48/PR.png) no-repeat 0 0;
    height: 48px;
    width: 48px
}

.flag-ps:after {
    background: url(../../../images/flags-24/PS.png) no-repeat 0 0;
    height: 16px;
    width: 22px
}

.flag-48-ps:after {
    background: url(../../../images/flags-48/PS.png) no-repeat 0 0;
    height: 48px;
    width: 48px
}

.flag-pt:after {
    background: url(../../../images/flags-24/PT.png) no-repeat 0 0;
    height: 16px;
    width: 22px
}

.flag-48-pt:after {
    background: url(../../../images/flags-48/PT.png) no-repeat 0 0;
    height: 48px;
    width: 48px
}

.flag-pw:after {
    background: url(../../../images/flags-24/PW.png) no-repeat 0 0;
    height: 16px;
    width: 22px
}

.flag-48-pw:after {
    background: url(../../../images/flags-48/PW.png) no-repeat 0 0;
    height: 48px;
    width: 48px
}

.flag-py:after {
    background: url(../../../images/flags-24/PY.png) no-repeat 0 0;
    height: 16px;
    width: 22px
}

.flag-48-py:after {
    background: url(../../../images/flags-48/PY.png) no-repeat 0 0;
    height: 48px;
    width: 48px
}

.flag-qa:after {
    background: url(../../../images/flags-24/QA.png) no-repeat 0 0;
    height: 16px;
    width: 22px
}

.flag-48-qa:after {
    background: url(../../../images/flags-48/QA.png) no-repeat 0 0;
    height: 48px;
    width: 48px
}

.flag-ro:after {
    background: url(../../../images/flags-24/RO.png) no-repeat 0 0;
    height: 16px;
    width: 22px
}

.flag-48-ro:after {
    background: url(../../../images/flags-48/RO.png) no-repeat 0 0;
    height: 48px;
    width: 48px
}

.flag-rs:after {
    background: url(../../../images/flags-24/RS.png) no-repeat 0 0;
    height: 16px;
    width: 22px
}

.flag-48-rs:after {
    background: url(../../../images/flags-48/RS.png) no-repeat 0 0;
    height: 48px;
    width: 48px
}

.flag-ru:after {
    background: url(../../../images/flags-24/RU.png) no-repeat 0 0;
    height: 16px;
    width: 22px
}

.flag-48-ru:after {
    background: url(../../../images/flags-48/RU.png) no-repeat 0 0;
    height: 48px;
    width: 48px
}

.flag-rw:after {
    background: url(../../../images/flags-24/RW.png) no-repeat 0 0;
    height: 16px;
    width: 22px
}

.flag-48-rw:after {
    background: url(../../../images/flags-48/RW.png) no-repeat 0 0;
    height: 48px;
    width: 48px
}

.flag-sa:after {
    background: url(../../../images/flags-24/SA.png) no-repeat 0 0;
    height: 16px;
    width: 22px
}

.flag-48-sa:after {
    background: url(../../../images/flags-48/SA.png) no-repeat 0 0;
    height: 48px;
    width: 48px
}

.flag-sb:after {
    background: url(../../../images/flags-24/SB.png) no-repeat 0 0;
    height: 16px;
    width: 22px
}

.flag-48-sb:after {
    background: url(../../../images/flags-48/SB.png) no-repeat 0 0;
    height: 48px;
    width: 48px
}

.flag-sc:after {
    background: url(../../../images/flags-24/SC.png) no-repeat 0 0;
    height: 16px;
    width: 22px
}

.flag-48-sc:after {
    background: url(../../../images/flags-48/SC.png) no-repeat 0 0;
    height: 48px;
    width: 48px
}

.flag-sd:after {
    background: url(../../../images/flags-24/SD.png) no-repeat 0 0;
    height: 16px;
    width: 22px
}

.flag-48-sd:after {
    background: url(../../../images/flags-48/SD.png) no-repeat 0 0;
    height: 48px;
    width: 48px
}

.flag-se:after {
    background: url(../../../images/flags-24/SE.png) no-repeat 0 0;
    height: 16px;
    width: 22px
}

.flag-48-se:after {
    background: url(../../../images/flags-48/SE.png) no-repeat 0 0;
    height: 48px;
    width: 48px
}

.flag-sg:after {
    background: url(../../../images/flags-24/SG.png) no-repeat 0 0;
    height: 16px;
    width: 22px
}

.flag-48-sg:after {
    background: url(../../../images/flags-48/SG.png) no-repeat 0 0;
    height: 48px;
    width: 48px
}

.flag-sh:after {
    background: url(../../../images/flags-24/SH.png) no-repeat 0 0;
    height: 16px;
    width: 22px
}

.flag-48-sh:after {
    background: url(../../../images/flags-48/SH.png) no-repeat 0 0;
    height: 48px;
    width: 48px
}

.flag-si:after {
    background: url(../../../images/flags-24/SI.png) no-repeat 0 0;
    height: 16px;
    width: 22px
}

.flag-48-si:after {
    background: url(../../../images/flags-48/SI.png) no-repeat 0 0;
    height: 48px;
    width: 48px
}

.flag-sk:after {
    background: url(../../../images/flags-24/SK.png) no-repeat 0 0;
    height: 16px;
    width: 22px
}

.flag-48-sk:after {
    background: url(../../../images/flags-48/SK.png) no-repeat 0 0;
    height: 48px;
    width: 48px
}

.flag-sl:after {
    background: url(../../../images/flags-24/SL.png) no-repeat 0 0;
    height: 16px;
    width: 22px
}

.flag-48-sl:after {
    background: url(../../../images/flags-48/SL.png) no-repeat 0 0;
    height: 48px;
    width: 48px
}

.flag-sm:after {
    background: url(../../../images/flags-24/SM.png) no-repeat 0 0;
    height: 16px;
    width: 22px
}

.flag-48-sm:after {
    background: url(../../../images/flags-48/SM.png) no-repeat 0 0;
    height: 48px;
    width: 48px
}

.flag-sn:after {
    background: url(../../../images/flags-24/SN.png) no-repeat 0 0;
    height: 16px;
    width: 22px
}

.flag-48-sn:after {
    background: url(../../../images/flags-48/SN.png) no-repeat 0 0;
    height: 48px;
    width: 48px
}

.flag-so:after {
    background: url(../../../images/flags-24/SO.png) no-repeat 0 0;
    height: 16px;
    width: 22px
}

.flag-48-so:after {
    background: url(../../../images/flags-48/SO.png) no-repeat 0 0;
    height: 48px;
    width: 48px
}

.flag-sr:after {
    background: url(../../../images/flags-24/SR.png) no-repeat 0 0;
    height: 16px;
    width: 22px
}

.flag-48-sr:after {
    background: url(../../../images/flags-48/SR.png) no-repeat 0 0;
    height: 48px;
    width: 48px
}

.flag-ss:after {
    background: url(../../../images/flags-24/SS.png) no-repeat 0 0;
    height: 16px;
    width: 22px
}

.flag-48-ss:after {
    background: url(../../../images/flags-48/SS.png) no-repeat 0 0;
    height: 48px;
    width: 48px
}

.flag-st:after {
    background: url(../../../images/flags-24/ST.png) no-repeat 0 0;
    height: 16px;
    width: 22px
}

.flag-48-st:after {
    background: url(../../../images/flags-48/ST.png) no-repeat 0 0;
    height: 48px;
    width: 48px
}

.flag-sv:after {
    background: url(../../../images/flags-24/SV.png) no-repeat 0 0;
    height: 16px;
    width: 22px
}

.flag-48-sv:after {
    background: url(../../../images/flags-48/SV.png) no-repeat 0 0;
    height: 48px;
    width: 48px
}

.flag-sy:after {
    background: url(../../../images/flags-24/SY.png) no-repeat 0 0;
    height: 16px;
    width: 22px
}

.flag-48-sy:after {
    background: url(../../../images/flags-48/SY.png) no-repeat 0 0;
    height: 48px;
    width: 48px
}

.flag-sz:after {
    background: url(../../../images/flags-24/SZ.png) no-repeat 0 0;
    height: 16px;
    width: 22px
}

.flag-48-sz:after {
    background: url(../../../images/flags-48/SZ.png) no-repeat 0 0;
    height: 48px;
    width: 48px
}

.flag-tc:after {
    background: url(../../../images/flags-24/TC.png) no-repeat 0 0;
    height: 16px;
    width: 22px
}

.flag-48-tc:after {
    background: url(../../../images/flags-48/TC.png) no-repeat 0 0;
    height: 48px;
    width: 48px
}

.flag-td:after {
    background: url(../../../images/flags-24/TD.png) no-repeat 0 0;
    height: 16px;
    width: 22px
}

.flag-48-td:after {
    background: url(../../../images/flags-48/TD.png) no-repeat 0 0;
    height: 48px;
    width: 48px
}

.flag-tf:after {
    background: url(../../../images/flags-24/TF.png) no-repeat 0 0;
    height: 16px;
    width: 22px
}

.flag-48-tf:after {
    background: url(../../../images/flags-48/TF.png) no-repeat 0 0;
    height: 48px;
    width: 48px
}

.flag-tg:after {
    background: url(../../../images/flags-24/TG.png) no-repeat 0 0;
    height: 16px;
    width: 22px
}

.flag-48-tg:after {
    background: url(../../../images/flags-48/TG.png) no-repeat 0 0;
    height: 48px;
    width: 48px
}

.flag-th:after {
    background: url(../../../images/flags-24/TH.png) no-repeat 0 0;
    height: 16px;
    width: 22px
}

.flag-48-th:after {
    background: url(../../../images/flags-48/TH.png) no-repeat 0 0;
    height: 48px;
    width: 48px
}

.flag-tj:after {
    background: url(../../../images/flags-24/TJ.png) no-repeat 0 0;
    height: 16px;
    width: 22px
}

.flag-48-tj:after {
    background: url(../../../images/flags-48/TJ.png) no-repeat 0 0;
    height: 48px;
    width: 48px
}

.flag-tk:after {
    background: url(../../../images/flags-24/TK.png) no-repeat 0 0;
    height: 16px;
    width: 22px
}

.flag-48-tk:after {
    background: url(../../../images/flags-48/TK.png) no-repeat 0 0;
    height: 48px;
    width: 48px
}

.flag-tl:after {
    background: url(../../../images/flags-24/TL.png) no-repeat 0 0;
    height: 16px;
    width: 22px
}

.flag-48-tl:after {
    background: url(../../../images/flags-48/TL.png) no-repeat 0 0;
    height: 48px;
    width: 48px
}

.flag-tm:after {
    background: url(../../../images/flags-24/TM.png) no-repeat 0 0;
    height: 16px;
    width: 22px
}

.flag-48-tm:after {
    background: url(../../../images/flags-48/TM.png) no-repeat 0 0;
    height: 48px;
    width: 48px
}

.flag-tn:after {
    background: url(../../../images/flags-24/TN.png) no-repeat 0 0;
    height: 16px;
    width: 22px
}

.flag-48-tn:after {
    background: url(../../../images/flags-48/TN.png) no-repeat 0 0;
    height: 48px;
    width: 48px
}

.flag-to:after {
    background: url(../../../images/flags-24/TO.png) no-repeat 0 0;
    height: 16px;
    width: 22px
}

.flag-48-to:after {
    background: url(../../../images/flags-48/TO.png) no-repeat 0 0;
    height: 48px;
    width: 48px
}

.flag-tr:after {
    background: url(../../../images/flags-24/TR.png) no-repeat 0 0;
    height: 16px;
    width: 22px
}

.flag-48-tr:after {
    background: url(../../../images/flags-48/TR.png) no-repeat 0 0;
    height: 48px;
    width: 48px
}

.flag-tt:after {
    background: url(../../../images/flags-24/TT.png) no-repeat 0 0;
    height: 16px;
    width: 22px
}

.flag-48-tt:after {
    background: url(../../../images/flags-48/TT.png) no-repeat 0 0;
    height: 48px;
    width: 48px
}

.flag-tv:after {
    background: url(../../../images/flags-24/TV.png) no-repeat 0 0;
    height: 16px;
    width: 22px
}

.flag-48-tv:after {
    background: url(../../../images/flags-48/TV.png) no-repeat 0 0;
    height: 48px;
    width: 48px
}

.flag-tw:after {
    background: url(../../../images/flags-24/TW.png) no-repeat 0 0;
    height: 16px;
    width: 22px
}

.flag-48-tw:after {
    background: url(../../../images/flags-48/TW.png) no-repeat 0 0;
    height: 48px;
    width: 48px
}

.flag-tz:after {
    background: url(../../../images/flags-24/TZ.png) no-repeat 0 0;
    height: 16px;
    width: 22px
}

.flag-48-tz:after {
    background: url(../../../images/flags-48/TZ.png) no-repeat 0 0;
    height: 48px;
    width: 48px
}

.flag-ua:after {
    background: url(../../../images/flags-24/UA.png) no-repeat 0 0;
    height: 16px;
    width: 22px
}

.flag-48-ua:after {
    background: url(../../../images/flags-48/UA.png) no-repeat 0 0;
    height: 48px;
    width: 48px
}

.flag-ug:after {
    background: url(../../../images/flags-24/UG.png) no-repeat 0 0;
    height: 16px;
    width: 22px
}

.flag-48-ug:after {
    background: url(../../../images/flags-48/UG.png) no-repeat 0 0;
    height: 48px;
    width: 48px
}

.flag-us:after {
    background: url(../../../images/flags-24/US.png) no-repeat 0 0;
    height: 16px;
    width: 22px
}

.flag-48-us:after {
    background: url(../../../images/flags-48/US.png) no-repeat 0 0;
    height: 48px;
    width: 48px
}

.flag-uy:after {
    background: url(../../../images/flags-24/UY.png) no-repeat 0 0;
    height: 16px;
    width: 22px
}

.flag-48-uy:after {
    background: url(../../../images/flags-48/UY.png) no-repeat 0 0;
    height: 48px;
    width: 48px
}

.flag-uz:after {
    background: url(../../../images/flags-24/UZ.png) no-repeat 0 0;
    height: 16px;
    width: 22px
}

.flag-48-uz:after {
    background: url(../../../images/flags-48/UZ.png) no-repeat 0 0;
    height: 48px;
    width: 48px
}

.flag-va:after {
    background: url(../../../images/flags-24/VA.png) no-repeat 0 0;
    height: 16px;
    width: 22px
}

.flag-48-va:after {
    background: url(../../../images/flags-48/VA.png) no-repeat 0 0;
    height: 48px;
    width: 48px
}

.flag-vt:after {
    background: url(../../../images/flags-24/VN.png) no-repeat 0 0;
    height: 16px;
    width: 22px
}

.flag-48-vt:after {
    background: url(../../../images/flags-48/VN.png) no-repeat 0 0;
    height: 48px;
    width: 48px
}

.flag-vc:after {
    background: url(../../../images/flags-24/VC.png) no-repeat 0 0;
    height: 16px;
    width: 22px
}

.flag-48-vc:after {
    background: url(../../../images/flags-48/VC.png) no-repeat 0 0;
    height: 48px;
    width: 48px
}

.flag-ve:after {
    background: url(../../../images/flags-24/VE.png) no-repeat 0 0;
    height: 16px;
    width: 22px
}

.flag-48-ve:after {
    background: url(../../../images/flags-48/VE.png) no-repeat 0 0;
    height: 48px;
    width: 48px
}

.flag-vg:after {
    background: url(../../../images/flags-24/VG.png) no-repeat 0 0;
    height: 16px;
    width: 22px
}

.flag-48-vg:after {
    background: url(../../../images/flags-48/VG.png) no-repeat 0 0;
    height: 48px;
    width: 48px
}

.flag-vi:after {
    background: url(../../../images/flags-24/VI.png) no-repeat 0 0;
    height: 16px;
    width: 22px
}

.flag-48-vi:after {
    background: url(../../../images/flags-48/VI.png) no-repeat 0 0;
    height: 48px;
    width: 48px
}

.flag-vn:after {
    background: url(../../../images/flags-24/VN.png) no-repeat 0 0;
    height: 16px;
    width: 22px
}

.flag-48-vn:after {
    background: url(../../../images/flags-48/VN.png) no-repeat 0 0;
    height: 48px;
    width: 48px
}

.flag-vu:after {
    background: url(../../../images/flags-24/VU.png) no-repeat 0 0;
    height: 16px;
    width: 22px
}

.flag-48-vu:after {
    background: url(../../../images/flags-48/VU.png) no-repeat 0 0;
    height: 48px;
    width: 48px
}

.flag-wf:after {
    background: url(../../../images/flags-24/WF.png) no-repeat 0 0;
    height: 16px;
    width: 22px
}

.flag-48-wf:after {
    background: url(../../../images/flags-48/WF.png) no-repeat 0 0;
    height: 48px;
    width: 48px
}

.flag-ws:after {
    background: url(../../../images/flags-24/WS.png) no-repeat 0 0;
    height: 16px;
    width: 22px
}

.flag-48-ws:after {
    background: url(../../../images/flags-48/WS.png) no-repeat 0 0;
    height: 48px;
    width: 48px
}

.flag-ye:after {
    background: url(../../../images/flags-24/YE.png) no-repeat 0 0;
    height: 16px;
    width: 22px
}

.flag-48-ye:after {
    background: url(../../../images/flags-48/YE.png) no-repeat 0 0;
    height: 48px;
    width: 48px
}

.flag-yt:after {
    background: url(../../../images/flags-24/YT.png) no-repeat 0 0;
    height: 16px;
    width: 22px
}

.flag-48-yt:after {
    background: url(../../../images/flags-48/YT.png) no-repeat 0 0;
    height: 48px;
    width: 48px
}

.flag-za:after {
    background: url(../../../images/flags-24/ZA.png) no-repeat 0 0;
    height: 16px;
    width: 22px
}

.flag-48-za:after {
    background: url(../../../images/flags-48/ZA.png) no-repeat 0 0;
    height: 48px;
    width: 48px
}

.flag-zm:after {
    background: url(../../../images/flags-24/ZM.png) no-repeat 0 0;
    height: 16px;
    width: 22px
}

.flag-48-zm:after {
    background: url(../../../images/flags-48/ZM.png) no-repeat 0 0;
    height: 48px;
    width: 48px
}

.flag-zh:after {
    background: url(../../../images/flags-24/CN.png) no-repeat 0 0;
    height: 16px;
    width: 22px
}

.flag-48-zh:after {
    background: url(../../../images/flags-48/CN.png) no-repeat 0 0;
    height: 48px;
    width: 48px
}

.flag-zw:after {
    background: url(../../../images/flags-24/ZW.png) no-repeat 0 0;
    height: 16px;
    width: 22px
}

.flag-48-zw:after {
    background: url(../../../images/flags-48/ZW.png) no-repeat 0 0;
    height: 48px;
    width: 48px
}

.flag-ko:after {
    background: url(../../../images/flags-24/KR.png) no-repeat 0 0;
    height: 16px;
    width: 22px
}

.flag-48-ko:after {
    background: url(../../../images/flags-48/KR.png) no-repeat 0 0;
    height: 48px;
    width: 48px
}

.flag-cs:after {
    background: url(../../../images/flags-24/CZ.png) no-repeat 0 0;
    height: 16px;
    width: 22px
}

.flag-48-cs:after {
    background: url(../../../images/flags-48/CZ.png) no-repeat 0 0;
    height: 48px;
    width: 48px
}

.flag-_unknown:after {
    background: url(../../../images/flags-24/_UNKNOWN.png) no-repeat 0 0;
    height: 16px;
    width: 22px
}

.flag-48-_unknown:after {
    background: url(../../../images/flags-48/_UNKNOWN.html) no-repeat 0 0;
    height: 48px;
    width: 48px
}

.smartbanner-show .smartbanner {
    display: block
}

.smartbanner-show .wrapper {
    margin-top: 80px
}

.smartbanner {
    -webkit-font-smoothing: antialiased;
    -webkit-text-size-adjust: none;
    background: #f4f4f4;
    display: none;
    font-family: Helvetica Neue, sans-serif;
    height: 80px;
    left: 0;
    line-height: 80px;
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 100%
}

.smartbanner-container {
    margin: 0 auto;
    white-space: nowrap
}

.smartbanner-close {
    -webkit-border-radius: 14px;
    -webkit-font-smoothing: subpixel-antialiased;
    border: 0;
    border-radius: 14px;
    color: #888;
    display: inline-block;
    font-family: ArialRoundedMTBold, Arial, sans-serif;
    font-size: 20px;
    margin: 0 5px;
    text-align: center;
    text-decoration: none;
    vertical-align: middle
}

.smartbanner-close:active,
.smartbanner-close:hover {
    color: #aaa
}

.smartbanner-icon {
    -webkit-border-radius: 10px;
    background-size: cover;
    border-radius: 10px;
    height: 57px;
    margin-right: 12px;
    width: 57px
}

.smartbanner-icon,
.smartbanner-info {
    display: inline-block;
    vertical-align: middle
}

.smartbanner-info {
    font-size: 11px;
    font-weight: 700;
    line-height: 1.2em;
    width: 44%
}

.smartbanner-title {
    font-size: 13px;
    line-height: 18px
}

.smartbanner-button {
    bottom: 0;
    color: #6a6a6a;
    font-size: 14px;
    font-weight: 700;
    height: 24px;
    line-height: 24px;
    margin: auto 0;
    position: absolute;
    right: 20px;
    text-align: center;
    text-decoration: none;
    text-shadow: 0 1px 0 hsla(0, 0%, 100%, .8);
    text-transform: uppercase;
    top: 0
}

.smartbanner-button:active,
.smartbanner-button:hover {
    color: #aaa
}

.smartbanner-ios {
    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .5);
    background: #f4f4f4;
    background: -webkit-gradient(linear, left top, left bottom, from(#f4f4f4), to(#cdcdcd));
    background: -webkit-linear-gradient(top, #f4f4f4, #cdcdcd);
    background: -o-linear-gradient(top, #f4f4f4, #cdcdcd);
    background: linear-gradient(180deg, #f4f4f4, #cdcdcd);
    box-shadow: 0 1px 2px rgba(0, 0, 0, .5);
    line-height: 80px
}

.smartbanner-ios .smartbanner-close {
    border: 0;
    color: #888;
    height: 18px;
    line-height: 18px;
    text-shadow: 0 1px 0 #fff;
    width: 18px
}

.smartbanner-ios .smartbanner-close:active,
.smartbanner-ios .smartbanner-close:hover {
    color: #aaa
}

.smartbanner-ios .smartbanner-icon {
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .3);
    background: rgba(0, 0, 0, .6);
    background-size: cover;
    box-shadow: 0 1px 3px rgba(0, 0, 0, .3)
}

.smartbanner-ios .smartbanner-info {
    color: #6a6a6a;
    text-shadow: 0 1px 0 hsla(0, 0%, 100%, .8)
}

.smartbanner-ios .smartbanner-title {
    color: #4d4d4d;
    font-weight: 700
}

.smartbanner-ios .smartbanner-button {
    -webkit-border-radius: 3px;
    -webkit-box-shadow: inset 0 0 0 1px #bfbfbf, 0 1px 0 hsla(0, 0%, 100%, .6), 0 2px 0 hsla(0, 0%, 100%, .7) inset;
    background: #efefef;
    background: -webkit-gradient(linear, left top, left bottom, from(#efefef), to(#dcdcdc));
    background: -webkit-linear-gradient(top, #efefef, #dcdcdc);
    background: -o-linear-gradient(top, #efefef, #dcdcdc);
    background: linear-gradient(180deg, #efefef, #dcdcdc);
    border-radius: 3px;
    box-shadow: inset 0 0 0 1px #bfbfbf, 0 1px 0 hsla(0, 0%, 100%, .6), inset 0 2px 0 hsla(0, 0%, 100%, .7);
    color: #6a6a6a;
    min-width: 10%;
    padding: 0 10px
}

.smartbanner-ios .smartbanner-button:active,
.smartbanner-ios .smartbanner-button:hover {
    background: #dcdcdc;
    background: -webkit-gradient(linear, left top, left bottom, from(#dcdcdc), to(#efefef));
    background: -webkit-linear-gradient(top, #dcdcdc, #efefef);
    background: -o-linear-gradient(top, #dcdcdc, #efefef);
    background: linear-gradient(180deg, #dcdcdc, #efefef)
}

.smartbanner-android {
    -webkit-box-shadow: inset 0 4px 0 #88b131;
    background: #3d3d3d url(data:image/gif;base64,R0lGODlhCAAIAIABAFVVVf///yH5BAEHAAEALAAAAAAIAAgAAAINRG4XudroGJBRsYcxKAA7);
    box-shadow: inset 0 4px 0 #88b131;
    line-height: 82px
}

.smartbanner-android .smartbanner-close {
    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .8) inset, 0 1px 1px hsla(0, 0%, 100%, .3);
    background: #1c1e21;
    border: 0;
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, .8), 0 1px 1px hsla(0, 0%, 100%, .3);
    color: #b1b1b3;
    height: 17px;
    line-height: 17px;
    margin-right: 7px;
    text-shadow: 0 1px 1px #000;
    width: 17px
}

.smartbanner-android .smartbanner-close:active,
.smartbanner-android .smartbanner-close:hover {
    color: #eee
}

.smartbanner-android .smartbanner-icon {
    -webkit-box-shadow: none;
    background-color: rgba(0, 0, 0, 0);
    box-shadow: none
}

.smartbanner-android .smartbanner-info {
    color: #ccc;
    text-shadow: 0 1px 2px #000
}

.smartbanner-android .smartbanner-title {
    color: #fff;
    font-weight: 700
}

.smartbanner-android .smartbanner-button {
    -webkit-border-radius: 0;
    -webkit-box-shadow: 0 0 0 1px #333, 0 0 0 2px #dddcdc;
    background: none;
    border-radius: 0;
    box-shadow: 0 0 0 1px #333, 0 0 0 2px #dddcdc;
    color: #d1d1d1;
    min-width: 12%;
    padding: 0
}

.smartbanner-android .smartbanner-button:active,
.smartbanner-android .smartbanner-button:hover {
    background: none
}

.smartbanner-android .smartbanner-button-text {
    -webkit-box-shadow: none;
    background: #42b6c9;
    background: -webkit-gradient(linear, left top, left bottom, from(#42b6c9), to(#39a9bb));
    background: -webkit-linear-gradient(top, #42b6c9, #39a9bb);
    background: -o-linear-gradient(top, #42b6c9, #39a9bb);
    background: linear-gradient(180deg, #42b6c9, #39a9bb);
    box-shadow: none;
    display: block;
    padding: 0 10px;
    text-align: center;
    text-shadow: none;
    text-transform: none
}

.smartbanner-android .smartbanner-button-text:active,
.smartbanner-android .smartbanner-button-text:hover {
    background: #2ac7e1
}

.smartbanner-windows {
    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .5);
    background: #f4f4f4;
    background: -webkit-gradient(linear, left top, left bottom, from(#f4f4f4), to(#cdcdcd));
    background: -webkit-linear-gradient(top, #f4f4f4, #cdcdcd);
    background: -o-linear-gradient(top, #f4f4f4, #cdcdcd);
    background: linear-gradient(180deg, #f4f4f4, #cdcdcd);
    box-shadow: 0 1px 2px rgba(0, 0, 0, .5);
    line-height: 80px
}

.smartbanner-windows .smartbanner-close {
    border: 0;
    color: #888;
    height: 18px;
    line-height: 18px;
    text-shadow: 0 1px 0 #fff;
    width: 18px
}

.smartbanner-windows .smartbanner-close:active,
.smartbanner-windows .smartbanner-close:hover {
    color: #aaa
}

.smartbanner-windows .smartbanner-icon {
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .3);
    background: rgba(0, 0, 0, .6);
    background-size: cover;
    box-shadow: 0 1px 3px rgba(0, 0, 0, .3)
}

.smartbanner-windows .smartbanner-info {
    color: #6a6a6a;
    text-shadow: 0 1px 0 hsla(0, 0%, 100%, .8)
}

.smartbanner-windows .smartbanner-title {
    color: #4d4d4d;
    font-weight: 700
}

.smartbanner-windows .smartbanner-button {
    -webkit-border-radius: 3px;
    -webkit-box-shadow: inset 0 0 0 1px #bfbfbf, 0 1px 0 hsla(0, 0%, 100%, .6), 0 2px 0 hsla(0, 0%, 100%, .7) inset;
    background: #efefef;
    background: -webkit-gradient(linear, left top, left bottom, from(#efefef), to(#dcdcdc));
    background: -webkit-linear-gradient(top, #efefef, #dcdcdc);
    background: -o-linear-gradient(top, #efefef, #dcdcdc);
    background: linear-gradient(180deg, #efefef, #dcdcdc);
    border-radius: 3px;
    box-shadow: inset 0 0 0 1px #bfbfbf, 0 1px 0 hsla(0, 0%, 100%, .6), inset 0 2px 0 hsla(0, 0%, 100%, .7);
    color: #6a6a6a;
    min-width: 10%;
    padding: 0 10px
}

.smartbanner-windows .smartbanner-button:active,
.smartbanner-windows .smartbanner-button:hover {
    background: #dcdcdc;
    background: -webkit-gradient(linear, left top, left bottom, from(#dcdcdc), to(#efefef));
    background: -webkit-linear-gradient(top, #dcdcdc, #efefef);
    background: -o-linear-gradient(top, #dcdcdc, #efefef);
    background: linear-gradient(180deg, #dcdcdc, #efefef)
}

.tab-wrap {
    height: 100%
}

.tab-wrap .tab-nav {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    font-size: 0
}

.tab-wrap .tab-nav--column,
.tab-wrap .tab-nav li {
    -ms-flex-direction: column;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -webkit-flex-direction: column;
    flex-direction: column
}

.tab-wrap .tab-nav li {
    cursor: pointer;
    font-family: OpenSansSemiBold, sans-serif;
    font-size: 14px;
    text-align: center;
    width: 100%
}

.tab-wrap .tab-nav a,
.tab-wrap .tab-nav li {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.tab-wrap .tab-nav a {
    -ms-flex-align: center;
    -ms-flex-pack: center;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    align-items: center;
    height: 100%;
    justify-content: center;
    text-decoration: none;
    text-transform: uppercase
}

.tab-wrap .tab-body>div:not(.ps__rail-x):not(.ps__rail-y) {
    display: none
}

.tab-wrap .tab-body>div:not(.ps__rail-x):not(.ps__rail-y):first-child {
    display: block
}

.tab-wrap .tab-body .ps__rail-y,
.tab-wrap .tab-body>.ps__rail-x {
    z-index: 7
}

.tabs__caption {
    font-size: 0;
    margin-bottom: 20px;
    margin-left: -40px
}

.tabs__caption>li {
    cursor: pointer;
    display: inline-block;
    font-family: Exo2Regular, sans-serif;
    font-size: 14px;
    margin-left: 40px
}

.sub-tabs .tabs__caption>li {
    text-transform: uppercase
}

.tabs__content {
    display: none
}

.tabs__content.active {
    display: block
}

:root .call-put-block input.number,
_::-webkit-full-page-media,
_:future {
    padding: 0
}

.time-to-expiration-wrap {
    min-width: 155px
}

.amount-wrap {
    -ms-flex-pack: justify;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    justify-content: space-between;
    min-width: 190px
}

.amount-wrap,
.time-to-expiration-wrap {
    -webkit-border-radius: 4px;
    background-color: #2d2e31;
    border: 1px solid #656f7b;
    border-radius: 4px;
    font-size: 22px;
    height: 50px;
    line-height: 44px;
    text-align: center
}

.amount-wrap:after,
.time-to-expiration-wrap:after {
    clear: both;
    content: "";
    display: block
}

.amount-wrap>div,
.time-to-expiration-wrap>div {
    height: 100%
}

.amount-wrap .minus,
.amount-wrap .plus,
.amount-wrap .result,
.time-to-expiration-wrap .minus,
.time-to-expiration-wrap .plus,
.time-to-expiration-wrap .result {
    width: 100%
}

.amount-wrap .minus,
.amount-wrap .plus,
.time-to-expiration-wrap .minus,
.time-to-expiration-wrap .plus {
    color: #656f7b;
    cursor: pointer;
    max-width: 50px
}

.amount-wrap .minus:hover,
.amount-wrap .plus:hover,
.time-to-expiration-wrap .minus:hover,
.time-to-expiration-wrap .plus:hover {
    color: #b6bcc3
}

.amount-wrap .plus,
.time-to-expiration-wrap .plus {
    float: right
}

.amount-wrap .minus,
.time-to-expiration-wrap .minus {
    float: left
}

.amount-wrap .result,
.time-to-expiration-wrap .result {
    border-left: 1px solid #656f7b;
    border-right: 1px solid #656f7b
}

.theme-dark .list-checkbox.color-blue>label.active>.inner,
.theme-dark .list-checkbox.color-blue>label:hover>.inner,
.theme-dark .list-checkbox.color-blue>label [type=checkbox]:checked~.inner,
.theme-dark .list-checkbox.color-blue>label [type=radio]:checked~.inner,
.theme-dark .list-links.color-blue>li.active>a,
.theme-dark .list-links.color-blue>li:hover>a,
.theme-dark .list-radio.color-blue>label.active>.inner,
.theme-dark .list-radio.color-blue>label:hover>.inner,
.theme-dark .list-radio.color-blue>label [type=checkbox]:checked~.inner,
.theme-dark .list-radio.color-blue>label [type=radio]:checked~.inner {
    -webkit-box-shadow: 0 0 15px rgba(48, 153, 245, .5);
    background-color: rgba(48, 153, 245, .12);
    border-color: #3099f5;
    box-shadow: 0 0 15px rgba(48, 153, 245, .5)
}

.theme-dark .list-checkbox.color-green>label.active>.inner,
.theme-dark .list-checkbox.color-green>label:hover>.inner,
.theme-dark .list-checkbox.color-green>label [type=checkbox]:checked~.inner,
.theme-dark .list-checkbox.color-green>label [type=radio]:checked~.inner,
.theme-dark .list-links.color-green>li.active>a,
.theme-dark .list-links.color-green>li:hover>a,
.theme-dark .list-radio.color-green>label.active>.inner,
.theme-dark .list-radio.color-green>label:hover>.inner,
.theme-dark .list-radio.color-green>label [type=checkbox]:checked~.inner,
.theme-dark .list-radio.color-green>label [type=radio]:checked~.inner {
    -webkit-box-shadow: 0 0 15px rgba(59, 245, 29, .35);
    background-color: rgba(0, 245, 35, .12);
    border-color: rgba(34, 245, 44, .45);
    box-shadow: 0 0 15px rgba(59, 245, 29, .35)
}

.list-checkbox .inner,
.list-links>li>a,
.list-radio .inner {
    -o-transition: background-color .3s ease, border-color .3s ease;
    -webkit-transition: background-color .3s ease, border-color .3s ease;
    border: 1px solid rgba(0, 0, 0, 0);
    cursor: pointer;
    font-size: 14px;
    height: 100%;
    padding: 6px 10px;
    text-align: center;
    transition: background-color .3s ease, border-color .3s ease
}

.list-checkbox .inner .icon,
.list-checkbox .inner>span,
.list-links>li>a .icon,
.list-links>li>a>span,
.list-radio .inner .icon,
.list-radio .inner>span {
    -o-transition: color .3s ease;
    -webkit-transition: color .3s ease;
    transition: color .3s ease
}

.list-checkbox .inner>span,
.list-links>li>a>span,
.list-radio .inner>span {
    display: inline-block;
    font-family: Exo2Regular, sans-serif;
    line-height: 1.3
}

.list-checkbox.is-icon .icon,
.list-checkbox.is-icon .svg-icon,
.list-links.is-icon .icon,
.list-links.is-icon .svg-icon,
.list-radio.is-icon .icon,
.list-radio.is-icon .svg-icon {
    display: block;
    margin: 20px auto 12px
}

.list-checkbox.is-icon .svg-icon,
.list-links.is-icon .svg-icon,
.list-radio.is-icon .svg-icon {
    width: 50px
}

.list-checkbox.is-icon .icon,
.list-links.is-icon .icon,
.list-radio.is-icon .icon {
    font-size: 50px
}

.list-checkbox.is-icon .inner:after,
.list-checkbox.is-icon>a:after,
.list-links.is-icon .inner:after,
.list-links.is-icon>a:after,
.list-radio.is-icon .inner:after,
.list-radio.is-icon>a:after {
    content: "";
    left: 50%;
    position: absolute
}

.list-checkbox,
.list-links,
.list-radio {
    -ms-flex-flow: row wrap;
    -webkit-box-direction: normal;
    -webkit-box-orient: horizontal;
    -webkit-flex-flow: row wrap;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    flex-flow: row wrap
}

.list-checkbox [type=checkbox],
.list-checkbox [type=radio],
.list-radio [type=checkbox],
.list-radio [type=radio] {
    display: none
}

.list-checkbox {
    margin-left: -10px;
    margin-top: -10px
}

.list-checkbox>label {
    margin-left: 10px;
    margin-top: 10px
}

.list-links {
    margin-left: -10px;
    margin-top: -10px
}

.list-links>li {
    margin-left: 10px;
    margin-top: 10px
}

.list-links>li>a {
    display: block;
    text-decoration: none
}

.user-level-block--active.user-level-block--stranger {
    -webkit-box-shadow: 0 0 7px 1px rgba(216, 215, 213, .7);
    background: rgba(210, 209, 207, .1);
    border: 1px solid #edeceb;
    box-shadow: 0 0 7px 1px rgba(216, 215, 213, .7)
}

.user-level-block--active.user-level-block--newbie {
    -webkit-box-shadow: 0 0 7px 1px rgba(227, 111, 154, .7);
    background: rgba(227, 111, 203, .1);
    border: 1px solid #e36f9f;
    box-shadow: 0 0 7px 1px rgba(227, 111, 154, .7)
}

.user-level-block--active.user-level-block--beginner {
    -webkit-box-shadow: 0 0 7px 1px rgba(111, 197, 66, .7);
    background: rgba(107, 189, 65, .1);
    border: 1px solid #7dcd53;
    box-shadow: 0 0 7px 1px rgba(111, 197, 66, .7)
}

.user-level-block--active.user-level-block--experienced {
    -webkit-box-shadow: 0 0 7px 1px rgba(227, 224, 111, .7);
    background: rgba(227, 224, 111, .1);
    border: 1px solid #e3e06f;
    box-shadow: 0 0 7px 1px rgba(227, 224, 111, .7)
}

.user-level-block--active.user-level-block--master {
    -webkit-box-shadow: 0 0 7px 1px rgba(227, 176, 111, .7);
    background: rgba(227, 170, 111, .1);
    border: 1px solid #e3b56f;
    box-shadow: 0 0 7px 1px rgba(227, 176, 111, .7)
}

.user-level-block--active.user-level-block--pro {
    -webkit-box-shadow: 0 0 7px 1px rgba(172, 111, 227, .7);
    background: rgba(172, 111, 227, .1);
    border: 1px solid #b16fe3;
    box-shadow: 0 0 7px 1px rgba(172, 111, 227, .7)
}

.user-level-block--active.user-level-block--guru {
    -webkit-box-shadow: 0 0 7px 1px rgba(111, 157, 227, .7);
    background: rgba(111, 152, 227, .1);
    border: 1px solid #6d9de3;
    box-shadow: 0 0 7px 1px rgba(111, 157, 227, .7)
}

.user-level-block--active:before {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    margin-right: 7px;
    text-rendering: auto
}

.user-level-block {
    -webkit-border-radius: 3px;
    border-radius: 3px;
    margin-bottom: 15px;
    padding: 10px 20px
}

.user-level-block--stranger {
    -webkit-box-shadow: 0 0 7px 1px rgba(167, 164, 160, .7);
    background: rgba(160, 158, 155, .1);
    border: 1px solid #bdbab5;
    box-shadow: 0 0 7px 1px rgba(167, 164, 160, .7)
}

.user-level-block--stranger:hover {
    -webkit-box-shadow: 0 0 7px 1px #a7a4a0;
    background: rgba(160, 158, 155, .2);
    box-shadow: 0 0 7px 1px #a7a4a0
}

.user-level-block--newbie {
    -webkit-box-shadow: 0 0 7px 1px rgba(198, 38, 97, .7);
    background: rgba(198, 38, 164, .1);
    border: 1px solid #c62668;
    box-shadow: 0 0 7px 1px rgba(198, 38, 97, .7)
}

.user-level-block--newbie:hover {
    -webkit-box-shadow: 0 0 7px 1px #c62661;
    background: rgba(198, 38, 164, .2);
    box-shadow: 0 0 7px 1px #c62661
}

.user-level-block--beginner {
    -webkit-box-shadow: 0 0 7px 1px rgba(67, 123, 38, .7);
    background: rgba(64, 113, 39, .1);
    border: 1px solid #4d902a;
    box-shadow: 0 0 7px 1px rgba(67, 123, 38, .7)
}

.user-level-block--beginner:hover {
    -webkit-box-shadow: 0 0 7px 1px #437b26;
    background: rgba(64, 113, 39, .2);
    box-shadow: 0 0 7px 1px #437b26
}

.user-level-block--experienced {
    -webkit-box-shadow: 0 0 7px 1px rgba(198, 193, 38, .7);
    background: rgba(198, 193, 38, .1);
    border: 1px solid #c6c126;
    box-shadow: 0 0 7px 1px rgba(198, 193, 38, .7)
}

.user-level-block--experienced:hover {
    -webkit-box-shadow: 0 0 7px 1px #c6c126;
    background: rgba(198, 193, 38, .2);
    box-shadow: 0 0 7px 1px #c6c126
}

.user-level-block--master {
    -webkit-box-shadow: 0 0 7px 1px rgba(198, 127, 38, .7);
    background: rgba(198, 119, 38, .1);
    border: 1px solid #c68626;
    box-shadow: 0 0 7px 1px rgba(198, 127, 38, .7)
}

.user-level-block--master:hover {
    -webkit-box-shadow: 0 0 7px 1px #c67f26;
    background: rgba(198, 119, 38, .2);
    box-shadow: 0 0 7px 1px #c67f26
}

.user-level-block--pro {
    -webkit-box-shadow: 0 0 7px 1px rgba(122, 38, 198, .7);
    background: rgba(122, 38, 198, .1);
    border: 1px solid #8126c6;
    box-shadow: 0 0 7px 1px rgba(122, 38, 198, .7)
}

.user-level-block--pro:hover {
    -webkit-box-shadow: 0 0 7px 1px #7a26c6;
    background: rgba(122, 38, 198, .2);
    box-shadow: 0 0 7px 1px #7a26c6
}

.user-level-block--guru {
    -webkit-box-shadow: 0 0 7px 1px rgba(38, 102, 198, .7);
    background: rgba(38, 95, 198, .1);
    border: 1px solid #2666c4;
    box-shadow: 0 0 7px 1px rgba(38, 102, 198, .7)
}

.user-level-block--guru:hover {
    -webkit-box-shadow: 0 0 7px 1px #2666c6;
    background: rgba(38, 95, 198, .2);
    box-shadow: 0 0 7px 1px #2666c6
}

.user-level-avatar {
    -o-transition: box-shadow .3s;
    -webkit-border-radius: 50%;
    -webkit-transition: -webkit-box-shadow .3s;
    border-radius: 50%;
    max-width: 100%;
    transition: -webkit-box-shadow .3s;
    transition: box-shadow .3s;
    transition: box-shadow .3s, -webkit-box-shadow .3s
}

.user-level-avatar--stranger {
    border: 1px solid #bdbab5
}

.user-level-avatar--stranger:hover {
    -webkit-box-shadow: 0 0 7px 1px #a7a4a0;
    background: rgba(160, 158, 155, .2);
    box-shadow: 0 0 7px 1px #a7a4a0
}

.user-level-avatar--newbie {
    border: 1px solid #c62668
}

.user-level-avatar--newbie:hover {
    -webkit-box-shadow: 0 0 7px 1px #c62661;
    background: rgba(198, 38, 164, .2);
    box-shadow: 0 0 7px 1px #c62661
}

.user-level-avatar--beginner {
    border: 1px solid #4d902a
}

.user-level-avatar--beginner:hover {
    -webkit-box-shadow: 0 0 7px 1px #437b26;
    background: rgba(64, 113, 39, .2);
    box-shadow: 0 0 7px 1px #437b26
}

.user-level-avatar--experienced {
    border: 1px solid #c6c126
}

.user-level-avatar--experienced:hover {
    -webkit-box-shadow: 0 0 7px 1px #c6c126;
    background: rgba(198, 193, 38, .2);
    box-shadow: 0 0 7px 1px #c6c126
}

.user-level-avatar--master {
    border: 1px solid #c68626
}

.user-level-avatar--master:hover {
    -webkit-box-shadow: 0 0 7px 1px #c67f26;
    background: rgba(198, 119, 38, .2);
    box-shadow: 0 0 7px 1px #c67f26
}

.user-level-avatar--pro {
    border: 1px solid #8126c6
}

.user-level-avatar--pro:hover {
    -webkit-box-shadow: 0 0 7px 1px #7a26c6;
    background: rgba(122, 38, 198, .2);
    box-shadow: 0 0 7px 1px #7a26c6
}

.user-level-avatar--guru {
    border: 1px solid #2666c4
}

.user-level-avatar--guru:hover {
    -webkit-box-shadow: 0 0 7px 1px #2666c6;
    background: rgba(38, 95, 198, .2);
    box-shadow: 0 0 7px 1px #2666c6
}

.user-level-text--stranger {
    color: #bdbab5
}

.user-level-text--newbie {
    color: #c62668
}

.user-level-text--beginner {
    color: #4d902a
}

.user-level-text--experienced {
    color: #c6c126
}

.user-level-text--master {
    color: #c68626
}

.user-level-text--pro {
    color: #8126c6
}

.user-level-text--guru {
    color: #2666c4
}

.user-level-icon--stranger:before {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    color: #bdbab5;
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    font-size: 30px;
    text-rendering: auto
}

.user-level-icon--newbie:before {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    color: #c62668;
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    font-size: 30px;
    text-rendering: auto
}

.user-level-icon--beginner:before {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    color: #4d902a;
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    font-size: 30px;
    text-rendering: auto
}

.user-level-icon--experienced:before {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    color: #c6c126;
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    font-size: 30px;
    text-rendering: auto
}

.user-level-icon--master:before {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    color: #c68626;
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    font-size: 30px;
    text-rendering: auto
}

.user-level-icon--pro:before {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    color: #8126c6;
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    font-size: 30px;
    text-rendering: auto
}

.user-level-icon--guru:before {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    color: #2666c4;
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    font-size: 30px;
    text-rendering: auto
}

@-webkit-keyframes user-level-avatar-animation-stranger {
    0% {
        -webkit-box-shadow: 0 0 7px 1px rgba(167, 164, 160, .7);
        box-shadow: 0 0 7px 1px rgba(167, 164, 160, .7)
    }
    50% {
        -webkit-box-shadow: 0 0 12px 1px rgba(192, 189, 186, .7);
        box-shadow: 0 0 12px 1px rgba(192, 189, 186, .7)
    }
    to {
        -webkit-box-shadow: 0 0 7px 1px rgba(167, 164, 160, .7);
        box-shadow: 0 0 7px 1px rgba(167, 164, 160, .7)
    }
}

@keyframes user-level-avatar-animation-stranger {
    0% {
        -webkit-box-shadow: 0 0 7px 1px rgba(167, 164, 160, .7);
        box-shadow: 0 0 7px 1px rgba(167, 164, 160, .7)
    }
    50% {
        -webkit-box-shadow: 0 0 12px 1px rgba(192, 189, 186, .7);
        box-shadow: 0 0 12px 1px rgba(192, 189, 186, .7)
    }
    to {
        -webkit-box-shadow: 0 0 7px 1px rgba(167, 164, 160, .7);
        box-shadow: 0 0 7px 1px rgba(167, 164, 160, .7)
    }
}

@-webkit-keyframes user-level-avatar-animation-newbie {
    0% {
        -webkit-box-shadow: 0 0 7px 1px rgba(198, 38, 97, .7);
        box-shadow: 0 0 7px 1px rgba(198, 38, 97, .7)
    }
    50% {
        -webkit-box-shadow: 0 0 12px 1px rgba(219, 68, 124, .7);
        box-shadow: 0 0 12px 1px rgba(219, 68, 124, .7)
    }
    to {
        -webkit-box-shadow: 0 0 7px 1px rgba(198, 38, 97, .7);
        box-shadow: 0 0 7px 1px rgba(198, 38, 97, .7)
    }
}

@keyframes user-level-avatar-animation-newbie {
    0% {
        -webkit-box-shadow: 0 0 7px 1px rgba(198, 38, 97, .7);
        box-shadow: 0 0 7px 1px rgba(198, 38, 97, .7)
    }
    50% {
        -webkit-box-shadow: 0 0 12px 1px rgba(219, 68, 124, .7);
        box-shadow: 0 0 12px 1px rgba(219, 68, 124, .7)
    }
    to {
        -webkit-box-shadow: 0 0 7px 1px rgba(198, 38, 97, .7);
        box-shadow: 0 0 7px 1px rgba(198, 38, 97, .7)
    }
}

@-webkit-keyframes user-level-avatar-animation-beginner {
    0% {
        -webkit-box-shadow: 0 0 7px 1px rgba(67, 123, 38, .7);
        box-shadow: 0 0 7px 1px rgba(67, 123, 38, .7)
    }
    50% {
        -webkit-box-shadow: 0 0 12px 1px rgba(88, 162, 50, .7);
        box-shadow: 0 0 12px 1px rgba(88, 162, 50, .7)
    }
    to {
        -webkit-box-shadow: 0 0 7px 1px rgba(67, 123, 38, .7);
        box-shadow: 0 0 7px 1px rgba(67, 123, 38, .7)
    }
}

@keyframes user-level-avatar-animation-beginner {
    0% {
        -webkit-box-shadow: 0 0 7px 1px rgba(67, 123, 38, .7);
        box-shadow: 0 0 7px 1px rgba(67, 123, 38, .7)
    }
    50% {
        -webkit-box-shadow: 0 0 12px 1px rgba(88, 162, 50, .7);
        box-shadow: 0 0 12px 1px rgba(88, 162, 50, .7)
    }
    to {
        -webkit-box-shadow: 0 0 7px 1px rgba(67, 123, 38, .7);
        box-shadow: 0 0 7px 1px rgba(67, 123, 38, .7)
    }
}

@-webkit-keyframes user-level-avatar-animation-experienced {
    0% {
        -webkit-box-shadow: 0 0 7px 1px rgba(198, 193, 38, .7);
        box-shadow: 0 0 7px 1px rgba(198, 193, 38, .7)
    }
    50% {
        -webkit-box-shadow: 0 0 12px 1px rgba(219, 214, 68, .7);
        box-shadow: 0 0 12px 1px rgba(219, 214, 68, .7)
    }
    to {
        -webkit-box-shadow: 0 0 7px 1px rgba(198, 193, 38, .7);
        box-shadow: 0 0 7px 1px rgba(198, 193, 38, .7)
    }
}

@keyframes user-level-avatar-animation-experienced {
    0% {
        -webkit-box-shadow: 0 0 7px 1px rgba(198, 193, 38, .7);
        box-shadow: 0 0 7px 1px rgba(198, 193, 38, .7)
    }
    50% {
        -webkit-box-shadow: 0 0 12px 1px rgba(219, 214, 68, .7);
        box-shadow: 0 0 12px 1px rgba(219, 214, 68, .7)
    }
    to {
        -webkit-box-shadow: 0 0 7px 1px rgba(198, 193, 38, .7);
        box-shadow: 0 0 7px 1px rgba(198, 193, 38, .7)
    }
}

@-webkit-keyframes user-level-avatar-animation-master {
    0% {
        -webkit-box-shadow: 0 0 7px 1px rgba(198, 127, 38, .7);
        box-shadow: 0 0 7px 1px rgba(198, 127, 38, .7)
    }
    50% {
        -webkit-box-shadow: 0 0 12px 1px rgba(219, 152, 68, .7);
        box-shadow: 0 0 12px 1px rgba(219, 152, 68, .7)
    }
    to {
        -webkit-box-shadow: 0 0 7px 1px rgba(198, 127, 38, .7);
        box-shadow: 0 0 7px 1px rgba(198, 127, 38, .7)
    }
}

@keyframes user-level-avatar-animation-master {
    0% {
        -webkit-box-shadow: 0 0 7px 1px rgba(198, 127, 38, .7);
        box-shadow: 0 0 7px 1px rgba(198, 127, 38, .7)
    }
    50% {
        -webkit-box-shadow: 0 0 12px 1px rgba(219, 152, 68, .7);
        box-shadow: 0 0 12px 1px rgba(219, 152, 68, .7)
    }
    to {
        -webkit-box-shadow: 0 0 7px 1px rgba(198, 127, 38, .7);
        box-shadow: 0 0 7px 1px rgba(198, 127, 38, .7)
    }
}

@-webkit-keyframes user-level-avatar-animation-pro {
    0% {
        -webkit-box-shadow: 0 0 7px 1px rgba(122, 38, 198, .7);
        box-shadow: 0 0 7px 1px rgba(122, 38, 198, .7)
    }
    50% {
        -webkit-box-shadow: 0 0 12px 1px rgba(147, 68, 219, .7);
        box-shadow: 0 0 12px 1px rgba(147, 68, 219, .7)
    }
    to {
        -webkit-box-shadow: 0 0 7px 1px rgba(122, 38, 198, .7);
        box-shadow: 0 0 7px 1px rgba(122, 38, 198, .7)
    }
}

@keyframes user-level-avatar-animation-pro {
    0% {
        -webkit-box-shadow: 0 0 7px 1px rgba(122, 38, 198, .7);
        box-shadow: 0 0 7px 1px rgba(122, 38, 198, .7)
    }
    50% {
        -webkit-box-shadow: 0 0 12px 1px rgba(147, 68, 219, .7);
        box-shadow: 0 0 12px 1px rgba(147, 68, 219, .7)
    }
    to {
        -webkit-box-shadow: 0 0 7px 1px rgba(122, 38, 198, .7);
        box-shadow: 0 0 7px 1px rgba(122, 38, 198, .7)
    }
}

@-webkit-keyframes user-level-avatar-animation-guru {
    0% {
        -webkit-box-shadow: 0 0 7px 1px rgba(38, 102, 198, .7);
        box-shadow: 0 0 7px 1px rgba(38, 102, 198, .7)
    }
    50% {
        -webkit-box-shadow: 0 0 12px 1px rgba(68, 128, 219, .7);
        box-shadow: 0 0 12px 1px rgba(68, 128, 219, .7)
    }
    to {
        -webkit-box-shadow: 0 0 7px 1px rgba(38, 102, 198, .7);
        box-shadow: 0 0 7px 1px rgba(38, 102, 198, .7)
    }
}

@keyframes user-level-avatar-animation-guru {
    0% {
        -webkit-box-shadow: 0 0 7px 1px rgba(38, 102, 198, .7);
        box-shadow: 0 0 7px 1px rgba(38, 102, 198, .7)
    }
    50% {
        -webkit-box-shadow: 0 0 12px 1px rgba(68, 128, 219, .7);
        box-shadow: 0 0 12px 1px rgba(68, 128, 219, .7)
    }
    to {
        -webkit-box-shadow: 0 0 7px 1px rgba(38, 102, 198, .7);
        box-shadow: 0 0 7px 1px rgba(38, 102, 198, .7)
    }
}

.social-btn {
    -webkit-border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 0 0 hsla(0, 0%, 100%, .3);
    border-radius: 4px;
    box-shadow: inset 0 1px 0 0 hsla(0, 0%, 100%, .3);
    display: inline-block;
    font-family: OpenSansRegular, sans-serif;
    font-size: 16px;
    margin-bottom: 15px;
    padding: 8px 12px;
    vertical-align: middle
}

.social-btn--fb {
    background: -webkit-gradient(linear, left top, left bottom, from(#3b5998), to(#3b5998));
    background: -webkit-linear-gradient(top, #3b5998, #3b5998);
    background: -o-linear-gradient(top, #3b5998 0, #3b5998 100%);
    background: linear-gradient(180deg, #3b5998 0, #3b5998);
    border: 1px solid #314c84
}

.social-btn--fb:hover {
    background: -webkit-gradient(linear, left top, left bottom, from(#2d4373), to(#2d4373));
    background: -webkit-linear-gradient(top, #2d4373, #2d4373);
    background: -o-linear-gradient(top, #2d4373 0, #2d4373 100%);
    background: linear-gradient(180deg, #2d4373 0, #2d4373);
    border: 1px solid #23375f
}

.social-btn--gp {
    background: -webkit-gradient(linear, left top, left bottom, from(#df4c39), to(#df4c39));
    background: -webkit-linear-gradient(top, #df4c39, #df4c39);
    background: -o-linear-gradient(top, #df4c39 0, #df4c39 100%);
    background: linear-gradient(180deg, #df4c39 0, #df4c39);
    border: 1px solid #c23826
}

.social-btn--gp:hover {
    background: -webkit-gradient(linear, left top, left bottom, from(#c53320), to(#c53320));
    background: -webkit-linear-gradient(top, #c53320, #c53320);
    background: -o-linear-gradient(top, #c53320 0, #c53320 100%);
    background: linear-gradient(180deg, #c53320 0, #c53320);
    border: 1px solid #972c1e
}

.social-btn--vk {
    background: -webkit-gradient(linear, left top, left bottom, from(#0288d1), to(#0288d1));
    background: -webkit-linear-gradient(top, #0288d1, #0288d1);
    background: -o-linear-gradient(top, #0288d1 0, #0288d1 100%);
    background: linear-gradient(180deg, #0288d1 0, #0288d1);
    border: 1px solid #0271b1
}

.social-btn--vk:hover {
    background: -webkit-gradient(linear, left top, left bottom, from(#02679e), to(#02679e));
    background: -webkit-linear-gradient(top, #02679e, #02679e);
    background: -o-linear-gradient(top, #02679e 0, #02679e 100%);
    background: linear-gradient(180deg, #02679e 0, #02679e);
    border: 1px solid #01517f
}

.social-btn--tw {
    background: -webkit-gradient(linear, left top, left bottom, from(#00aeef), to(#00aeef));
    background: -webkit-linear-gradient(top, #00aeef, #00aeef);
    background: -o-linear-gradient(top, #00aeef 0, #00aeef 100%);
    background: linear-gradient(180deg, #00aeef 0, #00aeef);
    border: 1px solid #0271b1
}

.social-btn--tw:hover {
    background: -webkit-gradient(linear, left top, left bottom, from(#0089bc), to(#0089bc));
    background: -webkit-linear-gradient(top, #0089bc, #0089bc);
    background: -o-linear-gradient(top, #0089bc 0, #0089bc 100%);
    background: linear-gradient(180deg, #0089bc 0, #0089bc);
    border: 1px solid #01517f
}

.social-btn--in {
    background: -webkit-gradient(linear, left top, left bottom, from(#0073b2), to(#0073b2));
    background: -webkit-linear-gradient(top, #0073b2, #0073b2);
    background: -o-linear-gradient(top, #0073b2 0, #0073b2 100%);
    background: linear-gradient(180deg, #0073b2 0, #0073b2);
    border: 1px solid #036ca6
}

.social-btn--in:hover {
    background: -webkit-gradient(linear, left top, left bottom, from(#00527f), to(#00527f));
    background: -webkit-linear-gradient(top, #00527f, #00527f);
    background: -o-linear-gradient(top, #00527f 0, #00527f 100%);
    background: linear-gradient(180deg, #00527f 0, #00527f);
    border: 1px solid #024b74
}

.social-btn--sm {
    font-size: 14px;
    padding: 4px 8px
}

.social-btn--lg {
    font-size: 20px;
    padding: 8px 16px
}

.social-btn--icon {
    padding-left: 50px;
    position: relative
}

.social-btn--icon.social-btn--fb:after,
.social-btn--icon.social-btn--fb:before {
    position: absolute;
    top: 0
}

.social-btn--icon.social-btn--fb:before {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    font-size: 16px;
    left: 20px;
    margin-top: -8px;
    text-rendering: auto;
    top: 50%
}

.social-btn--icon.social-btn--fb:after {
    background: hsla(0, 0%, 100%, .2);
    bottom: 0;
    content: "";
    left: 40px;
    width: 1px
}

.social-btn--icon.social-btn--gp:after,
.social-btn--icon.social-btn--gp:before {
    position: absolute;
    top: 0
}

.social-btn--icon.social-btn--gp:before {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    font-size: 16px;
    left: 11px;
    margin-top: -8px;
    text-rendering: auto;
    top: 50%
}

.social-btn--icon.social-btn--gp:after {
    background: hsla(0, 0%, 100%, .2);
    bottom: 0;
    content: "";
    left: 40px;
    width: 1px
}

.social-btn--icon.social-btn--vk:after,
.social-btn--icon.social-btn--vk:before {
    position: absolute;
    top: 0
}

.social-btn--icon.social-btn--vk:before {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    font-size: 16px;
    left: 12px;
    margin-top: -8px;
    text-rendering: auto;
    top: 50%
}

.social-btn--icon.social-btn--vk:after {
    background: hsla(0, 0%, 100%, .2);
    bottom: 0;
    content: "";
    left: 40px;
    width: 1px
}

.social-btn--icon.social-btn--tw:after,
.social-btn--icon.social-btn--tw:before {
    position: absolute;
    top: 0
}

.social-btn--icon.social-btn--tw:before {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    font-size: 16px;
    left: 14px;
    margin-top: -8px;
    text-rendering: auto;
    top: 50%
}

.social-btn--icon.social-btn--tw:after {
    background: hsla(0, 0%, 100%, .2);
    bottom: 0;
    content: "";
    left: 40px;
    width: 1px
}

.social-btn--icon.social-btn--in:after,
.social-btn--icon.social-btn--in:before {
    position: absolute;
    top: 0
}

.social-btn--icon.social-btn--in:before {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    font-size: 16px;
    left: 14px;
    margin-top: -8px;
    text-rendering: auto;
    top: 50%
}

.social-btn--icon.social-btn--in:after {
    background: hsla(0, 0%, 100%, .2);
    bottom: 0;
    content: "";
    left: 40px;
    width: 1px
}

.message {
    -webkit-border-radius: 4px;
    border: 1px dashed rgba(0, 0, 0, 0);
    border-radius: 4px;
    margin-bottom: 20px;
    padding: 10px 15px;
    position: relative
}

.message>h4 {
    font-family: OpenSansSemiBold, sans-serif;
    font-size: 16px;
    line-height: 20px;
    margin-bottom: 8px
}

.message>p {
    font-size: 13px
}

.message a:not(.btn) {
    text-decoration: underline
}

.message.message-error:before,
.message.message-info:before,
.message.message-success:before,
.message.message-warning:before {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    font-size: 20px;
    left: 15px;
    margin-top: -10px;
    position: absolute;
    text-rendering: auto;
    top: 50%
}

.message.message-success.notification-message:before {
    color: #3c763d
}

.message.message-error .form-error {
    display: block
}

.message.message-error.notification-message:before {
    color: #a94442
}

.message.message-warning.notification-message:before {
    color: #8a6d3b
}

.message.message-info.notification-message:before {
    color: #31708f
}

.message.notification-message {
    padding-left: 45px
}

.message--large-border-left {
    border-left: 5px solid
}

.diamond-info {
    -ms-flex-align: center;
    -webkit-align-items: center;
    -webkit-box-align: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.diamond-info:first-child .diamond-info__text {
    margin-left: 0
}

.diamond-info--money .diamond-info__count-with-discount {
    font-size: 14px
}

.diamond-info__text {
    font-family: Exo2Regular, sans-serif;
    margin-left: 4px;
    padding-bottom: 4px
}

.diamond-info__label {
    color: #8fa5bf
}

.diamond-info__count {
    -o-text-overflow: ellipsis;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.diamond-info--svg .diamond-info__count-with-discount {
    font-size: 12px;
    line-height: 14px
}

.diamond-info__count-with-discount {
    color: #acacac;
    text-decoration: line-through
}

.diamond-info__money-wrap {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.diamond-info__money-wrap>* {
    margin-right: 12px
}

.diamond-info+.diamond-info {
    margin-left: 10px
}

.diamond-info--svg .svg-icon {
    display: block
}

.diamond-info--svg.diamond-info--size-100 .svg-icon {
    height: 100px
}

.diamond-info--svg.diamond-info--size-70 .svg-icon {
    height: 70px
}

.diamond-info--svg.diamond-info--size-45 .svg-icon {
    height: 45px
}

.diamond-info--svg.diamond-info--size-35 .svg-icon {
    height: 35px
}

.diamond-info--svg.diamond-info--size-10 .svg-icon {
    height: 10px
}

.diamond-info--svg.diamond-info--red .svg-icon {
    -webkit-filter: drop-shadow(0 0 2px #fb4527);
    filter: drop-shadow(0 0 2px #fb4527)
}

.diamond-info--svg.diamond-info--red .diamond-info__count {
    text-shadow: 0 0 3px #fb4527
}

.diamond-info--svg.diamond-info--green .svg-icon {
    -webkit-filter: drop-shadow(0 0 2px #07d968);
    filter: drop-shadow(0 0 2px #07d968)
}

.diamond-info--svg.diamond-info--green .diamond-info__count {
    text-shadow: 0 0 3px #07d968
}

.diamond-info--svg.diamond-info--blue .svg-icon {
    -webkit-filter: drop-shadow(0 0 2px #32e6de);
    filter: drop-shadow(0 0 2px #32e6de)
}

.diamond-info--svg.diamond-info--blue .diamond-info__count {
    text-shadow: 0 0 3px #32e6de
}

.diamond-info--svg.diamond-info--secret .svg-icon {
    -webkit-filter: drop-shadow(0 0 2px #460c43);
    filter: drop-shadow(0 0 2px #460c43)
}

.diamond-info--svg.diamond-info--secret .diamond-info__count {
    text-shadow: 0 0 3px #460c43
}

.diamond-info--svg .diamond-info__icon {
    margin-right: 6px
}

.diamond-info--svg .diamond-info__text {
    padding-bottom: 0
}

.diamond-info--svg.diamond-info--size-35 .diamond-info__text {
    font-size: 18px;
    line-height: 20px
}

.diamond-info--svg.diamond-info--size-70 .diamond-info__text {
    font-size: 22px;
    line-height: 24px
}

.progress-wrapper {
    font-size: 12px;
    margin-bottom: 20px;
    padding: 0 20px;
    position: relative
}

.progress-wrapper .start {
    left: 20px;
    position: absolute;
    top: 100%
}

.progress-wrapper .end {
    position: absolute;
    right: 20px;
    top: 100%
}

.progress {
    height: 4px;
    margin-bottom: 10px;
    overflow: inherit
}

.progress .progress-bar {
    -o-transition: all 1s ease;
    -webkit-border-radius: 4px;
    -webkit-transition: all 1s ease;
    border-radius: 4px;
    height: 100%;
    position: relative;
    transition: all 1s ease
}

.progress .progress-bar:after {
    -webkit-border-radius: 50%;
    border-radius: 50%;
    content: "";
    position: absolute;
    right: 0;
    top: 50%
}

.progress.reverse .progress-bar {
    float: right
}

.progress.reverse .progress-bar:after {
    left: 0;
    right: auto
}

.mCustomScrollbar {
    height: 100%
}

.mCustomScrollbar .mCSB_inside>.mCSB_container {
    margin-right: 0
}

.mCustomScrollbar .mCSB_outside+.mCSB_scrollTools {
    right: -20px
}

.mCustomScrollbar .mCSB_scrollTools_vertical .mCSB_scrollTools {
    width: 4px
}

.mCustomScrollbar .mCSB_dragger .mCSB_dragger_bar {
    background-color: #adadad
}

.mCustomScrollbar .mCSB_draggerRail {
    background-color: #232327
}

.mCSB_horizontal.mCSB_inside>.mCSB_container {
    margin-bottom: 20px
}

.bootstrap-select {
    outline: none
}

.bootstrap-select .dropdown-toggle.btn-default,
.bootstrap-select .dropdown-toggle.btn-default:focus,
.bootstrap-select.open>.dropdown-toggle.btn-default:focus,
.bootstrap-select.open>.dropdown-toggle.btn-default:hover {
    height: 100%;
    outline: none !important
}

.bootstrap-select .bs-caret .caret {
    -o-transition: transform .3s;
    -webkit-transition: -webkit-transform .3s;
    transition: -webkit-transform .3s;
    transition: transform .3s;
    transition: transform .3s, -webkit-transform .3s
}

.bootstrap-select.open>.dropdown-toggle.btn-default:focus,
.bootstrap-select.open>.dropdown-toggle.btn-default:hover {
    background-color: rgba(0, 0, 0, 0);
    border-color: rgba(0, 0, 0, 0)
}

.bootstrap-select.open .bs-caret .caret {
    -ms-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.bootstrap-select.btn-group .btn .filter-option {
    font-family: Exo2Regular, sans-serif;
    font-size: 14px
}

.bootstrap-select.btn-group .dropdown-menu.inner {
    padding: 4px
}

.bootstrap-select.btn-group .no-results {
    background: none
}

.bootstrap-select .dropdown-toggle.btn-default {
    -webkit-border-radius: 0;
    background-color: rgba(0, 0, 0, 0);
    border-radius: 0;
    outline: none !important
}

.bootstrap-select .dropdown-toggle.btn-default:focus {
    background-color: rgba(0, 0, 0, 0);
    border-color: rgba(0, 0, 0, 0)
}

.bootstrap-select .dropdown-menu.open {
    margin-top: 10px;
    padding: 0
}

.bootstrap-select .dropdown-menu.open:before {
    content: "";
    left: 20px;
    position: absolute;
    top: -8px
}

.bootstrap-select .dropdown-menu.inner {
    -webkit-border-radius: 4px;
    border-radius: 4px
}

.bootstrap-select .dropdown-menu li {
    margin-bottom: 5px
}

.bootstrap-select .dropdown-menu li>a {
    -webkit-border-radius: 4px;
    border-radius: 4px;
    padding: 6px 10px !important
}

.bootstrap-select .dropdown-menu li:last-child {
    margin-bottom: 0
}

.bootstrap-select .divider {
    display: none
}

.dropdown-header {
    font-size: 14px;
    line-height: 18px;
    padding: 8px 10px;
    text-align: center
}

.site-header {
    -ms-flex-align: center;
    -webkit-align-items: center;
    -webkit-box-align: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 60px;
    padding-left: 29px;
    padding-right: 29px
}

.site-header .type-of-trade-label {
    width: 100%
}

.site-header .chart-layout-options-btn {
    border: 1px solid rgba(0, 0, 0, 0);
    cursor: pointer;
    height: 46px;
    padding: 9px;
    width: 46px
}

.site-header .chart-layout-options-btn .square {
    -ms-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    flex-wrap: wrap;
    height: 100%;
    margin-left: -2px;
    margin-top: -2px
}

.site-header .chart-layout-options-btn .square__item {
    -ms-flex: 1 0 calc(50% - 2px);
    -webkit-border-radius: 2px;
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 -webkit-calc(50% - 2px);
    border-radius: 2px;
    flex: 1 0 calc(50% - 2px);
    margin-left: 2px;
    margin-top: 2px
}

.site-header .trade-type-btn>a {
    -webkit-border-radius: 4px;
    border-radius: 4px;
    color: #fff;
    display: block;
    font-family: Exo2Bold, sans-serif;
    font-size: 16px;
    height: 48px;
    line-height: 48px;
    padding: 0 17px;
    text-transform: uppercase
}

.site-header .trade-type-btn>a.real-trading {
    -webkit-animation: pulse-real-trade-type-btn .5s infinite alternate;
    -webkit-box-shadow: 0 0 5px 3px #bd8840;
    animation: pulse-real-trade-type-btn .5s infinite alternate;
    background-color: rgba(218, 131, 13, .1);
    border: 1px solid rgba(189, 136, 64, .55);
    box-shadow: 0 0 5px 3px #bd8840
}

.site-header .trade-type-btn>a.demo-trading {
    -webkit-animation: pulse-demo-trade-type-btn .5s infinite alternate;
    -webkit-box-shadow: 0 0 5px 3px #ce585a;
    animation: pulse-demo-trade-type-btn .5s infinite alternate;
    background-color: rgba(209, 100, 102, .1);
    border: 1px solid rgba(206, 88, 90, .55);
    box-shadow: 0 0 5px 3px #ce585a
}

.site-header .reg_for_demo {
    color: #bd8840 !important;
    font-weight: 700
}

.site-header .reg_for_demo:hover {
    color: #daa520 !important
}

.site-header .logo {
    cursor: default;
    display: block
}

.site-header .logo--mobile {
    background-image: url(/themes/cabinet/images/mobile-logo.png);
    height: 30px;
    width: 39px
}

@media only screen and (-o-min-device-pixel-ratio:3/2),
only screen and (-webkit-min-device-pixel-ratio:1.5),
only screen and (min--moz-device-pixel-ratio:1.5),
only screen and (min-device-pixel-ratio:1.5) {
    .site-header .logo--mobile {
        background: url(/themes/cabinet/images/mobile-logo_2x.png) no-repeat 0 0;
        background-size: 39px 30px
    }
}

.site-header .window-layout-switcher {
    margin-left: 15px;
    margin-right: 15px
}

.site-header .right-block {
    -ms-flex-align: center;
    -webkit-align-items: center;
    -webkit-box-align: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    margin-left: auto
}

.site-header .right-block>div {
    padding-left: 10px;
    padding-right: 10px
}

.site-header .right-block>div:last-child {
    border-right: none
}

.site-header .right-block .bonus-100,
.site-header .right-block .btn.deposit {
    -o-transition: all .2s;
    -webkit-transition: all .2s;
    transition: all .2s
}

.site-header .right-block .btn.deposit {
    -webkit-box-shadow: none;
    box-shadow: none;
    font-family: Exo2Bold, sans-serif
}

.site-header .right-block .bonus-100 {
    height: 45px;
    padding: 7px 20px 0 41px
}

.site-header .user-level-text {
    -o-transition: border-color .3s, background-color .3s, box-shadow .3s;
    -webkit-border-radius: 3px;
    -webkit-transition: border-color .3s, background-color .3s, -webkit-box-shadow .3s;
    border: 1px solid rgba(0, 0, 0, 0);
    border-radius: 3px;
    color: #fff;
    font-family: Exo2Regular, sans-serif;
    font-size: 9px;
    line-height: 16px;
    padding: 0 8px;
    transition: border-color .3s, background-color .3s, -webkit-box-shadow .3s;
    transition: border-color .3s, background-color .3s, box-shadow .3s;
    transition: border-color .3s, background-color .3s, box-shadow .3s, -webkit-box-shadow .3s;
    white-space: nowrap
}

.site-header .user-info {
    -ms-flex-align: center;
    -webkit-align-items: center;
    -webkit-box-align: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    position: relative
}

.site-header .user-info .avatar {
    cursor: pointer;
    padding-right: 20px;
    position: relative
}

.site-header .user-info .avatar .user-level-text {
    -ms-transform: translate(calc(-50% - 10px));
    -webkit-transform: translate(-webkit-calc(-50% - 10px));
    bottom: 3px;
    left: 50%;
    position: absolute;
    transform: translate(calc(-50% - 10px))
}

.site-header .user-info .avatar .avatar-wrap {
    -webkit-border-radius: 25px;
    border-radius: 25px;
    height: 50px;
    overflow: hidden;
    position: relative;
    width: 50px
}

.site-header .user-info .avatar .avatar-wrap>img {
    display: block;
    max-width: 100%
}

.site-header .user-info .avatar>i {
    color: #8ea2bc;
    position: absolute;
    right: 5px;
    top: 18px
}

.site-header .user-info .balance {
    -ms-flex-align: center;
    -ms-flex-direction: column;
    -ms-flex-pack: center;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -webkit-box-pack: center;
    -webkit-flex-direction: column;
    -webkit-justify-content: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: center;
    margin-right: 10px;
    padding-right: 20px;
    position: relative
}

.site-header .user-info .balance a {
    color: #fff
}

.site-header .user-info .balance>a {
    display: block;
    font-size: 25px;
    line-height: 25px;
    margin-bottom: 2 px;
    text-decoration: none
}

.site-header .buttons a {
    -ms-flex-align: center;
    -ms-flex-wrap: wrap;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -webkit-flex-wrap: wrap;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    flex-wrap: wrap;
    min-height: 45px
}

.site-header .buttons a i {
    font-size: 18px
}

.site-header .buttons a.demo-profile {
    -ms-flex-direction: column;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -webkit-flex-direction: column;
    flex-direction: column
}

.site-header .buttons .deposit {
    padding: 4px 20px;
    text-transform: uppercase
}

.site-header .buttons .deposit small,
.site-header .buttons .deposit span {
    -ms-flex: 1 0 100%;
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 100%;
    flex: 1 0 100%
}

.site-header .buttons .deposit i {
    display: none;
    line-height: 35px
}

.site-header .buttons .deposit span {
    font-size: 18px;
    line-height: 20px
}

.site-header .buttons .deposit small {
    font-size: 12px;
    font-weight: 100;
    line-height: 14px;
    text-transform: lowercase
}

@media only screen and (max-width:1390px) {
    .site-header .buttons .deposit small,
    .site-header .buttons .deposit span {
        display: none
    }
    .site-header .buttons .deposit i {
        display: inline-block
    }
}

.site-header .language a,
.site-header .language img {
    display: block
}

* {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    outline: none !important
}

html {
    position: relative
}

body,
html {
    height: 100%
}

body {
    -webkit-font-smoothing: antialiased;
    font-family: OpenSansRegular, sans-serif;
    font-size: 14px;
    line-height: 1.6;
    min-height: 600px;
    min-width: 1023px;
    overflow-x: hidden;
    padding: 0 !important
}

a {
    cursor: pointer
}

table {
    font-family: OpenSansRegular, sans-serif;
    width: 100%
}

table td,
table th {
    background-color: rgba(0, 0, 0, 0);
    padding: 3px 0;
    text-align: left
}

table thead {
    font-size: 12px
}

table tbody {
    font-size: 14px
}

table tfoot {
    font-size: 12px
}

nav i {
    height: auto
}

.hidden {
    display: none
}

[href*="#ci"] {
    display: none
}

.disabled-symbol-wrapper {
    background-color: #232222;
    color: #fff;
    text-align: center
}

.status-verified {
    color: #49a744
}

.status-decline {
    color: #ff4420
}

.status-in-process {
    color: #ccc
}

.status-unverified {
    color: #ff4420
}

.price-down {
    color: #bf3a2d
}

.price-up {
    color: #6fc274
}

.price-neutral {
    color: #b5b5bf
}

.portrait-dummy {
    background: #323138 url(/themes/cabinet/images/turn-device.png?v1) no-repeat 50% 50%;
    bottom: 0;
    display: none;
    height: 100%;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    width: 100%;
    z-index: 9999
}

.portrait-dummy body {
    overflow-y: hidden
}

.charts {
    height: 100%;
    position: absolute;
    top: 0
}

.charts.single .chart {
    height: 100%;
    width: 100%
}

.s-chat_open .charts {
    padding-left: 320px
}

.charts .chart {
    -moz-user-select: none;
    -ms-user-select: none;
    -webkit-user-select: none;
    cursor: default;
    display: block;
    position: absolute;
    user-select: none
}

.charts .chart .chart-container {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.charts .chart .chart-container.call-put-moved-right {
    width: -webkit-calc(100% - 162px);
    width: calc(100% - 162px)
}

body[class*=layout-]:not(.layout-full) .charts .chart .chart-container.call-put-moved-right {
    width: -webkit-calc(100% - 130px);
    width: calc(100% - 130px)
}

.charts .chart .spotlight {
    height: 100%;
    position: absolute;
    top: 0
}

.charts:after,
.charts:before {
    height: 100%;
    position: absolute;
    top: 0
}

.charts .chart .spotlight {
    -o-transition: opacity .2s;
    -webkit-transition: opacity .2s;
    background-color: #3099f5;
    filter: alpha(opacity=0);
    left: 0;
    opacity: 0;
    pointer-events: none;
    transition: opacity .2s;
    width: 100%;
    z-index: 160
}

.progressbar {
    pointer-events: none
}

.charts {
    -moz-user-select: none;
    -ms-user-select: none;
    -webkit-user-select: none;
    left: 0;
    user-select: none;
    width: 100%
}

.scroll-to-end {
    -o-transition: all .3s ease;
    -webkit-border-radius: 3px 0 0 3px;
    -webkit-transition: all .3s ease;
    border-radius: 3px 0 0 3px;
    color: #fff;
    cursor: pointer;
    height: 60px;
    margin-top: -30px;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 50%;
    transition: all .3s ease;
    width: 30px;
    z-index: 9
}

.is-m-version.landscape .scroll-to-end {
    right: 125px
}

.call-put-move-right .scroll-to-end {
    right: 160px
}

body[class*=layout-]:not(.layout-full) .call-put-move-right .scroll-to-end {
    right: 128px
}

.scroll-to-end:hover {
    background-color: rgba(50, 77, 107, .88)
}

.scroll-to-end i {
    left: 12px;
    position: absolute;
    top: 22px
}

.scroll-to-end.fade {
    width: 0
}

.scroll-to-end:after {
    background-image: -webkit-gradient(linear, right top, left top, from(rgba(35, 34, 41, .5)), to(rgba(50, 49, 56, .2)));
    background-image: -webkit-linear-gradient(right, rgba(35, 34, 41, .5), rgba(50, 49, 56, .2));
    background-image: -o-linear-gradient(right, rgba(35, 34, 41, .5), rgba(50, 49, 56, .2));
    background-image: linear-gradient(270deg, rgba(35, 34, 41, .5), rgba(50, 49, 56, .2));
    content: "";
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    width: 20%
}

.charts .chart .asset-inactive,
.charts .chart .loading-container {
    height: 100%;
    pointer-events: none;
    position: absolute;
    z-index: 4
}

.theme-light .charts .chart .asset-inactive,
.theme-light .charts .chart .loading-container {
    background-color: rgba(178, 180, 187, .7)
}

.theme-dark .charts .chart .asset-inactive,
.theme-dark .charts .chart .loading-container {
    background-color: #212227
}

.charts .chart .asset-inactive {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    -o-transition: .5s opacity;
    -webkit-transition: opacity .5s;
    filter: alpha(opacity=0);
    left: 0;
    opacity: 0;
    top: 0;
    transition: opacity .5s;
    width: 100%
}

.charts .chart .asset-inactive.active {
    -ms-filter: none;
    -webkit-filter: none;
    filter: none;
    opacity: 1;
    pointer-events: all;
    z-index: 4
}

.charts .chart .asset-inactive span {
    -ms-transform: translateX(-50%) translateY(-50%);
    -webkit-transform: translateX(-50%) translateY(-50%);
    color: #7d8da1;
    left: 50%;
    line-height: 1.4em;
    margin-top: 30px;
    max-width: 350px;
    min-width: 250px;
    position: absolute;
    text-align: center;
    top: 50%;
    transform: translateX(-50%) translateY(-50%);
    width: 50%
}

.charts .chart.loading .loading-container {
    -ms-filter: none;
    -webkit-filter: none;
    filter: none;
    opacity: 1;
    pointer-events: none
}

.charts .chart.loading .loading-container .loading-logo-container {
    -ms-transform: scale(1);
    -webkit-transform: scale(1);
    transform: scale(1)
}

.charts .chart .loading-container {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    -o-transition: .5s opacity;
    -webkit-transition: opacity .5s;
    filter: alpha(opacity=0);
    left: 0;
    opacity: 0;
    top: 0;
    transition: opacity .5s;
    width: 100%
}

.charts .chart .loading-container .loading-logo-container {
    -o-transition: .5s transform;
    -webkit-transition: transform .5s;
    height: 100%;
    position: relative;
    transition: transform .5s;
    width: 100%
}

.chart.loading .loading-container .loading-logo-container {
    -ms-transform: scale(1);
    -webkit-transform: scale(1);
    transform: scale(1)
}

.animated-logo {
    -ms-transform: none;
    -webkit-transform: translateZ(0);
    -webkit-transform: none;
    transform: translateZ(0);
    transform: none
}

.animated-logo .plane {
    -webkit-transform-style: preserve-3d;
    height: 50px;
    transform-style: preserve-3d;
    width: 50px
}

.animated-logo .plane.main {
    -webkit-animation: css-ajax-loading-rotate 7s linear infinite;
    -webkit-transform: rotate3d(60deg, 0, -30deg);
    animation: css-ajax-loading-rotate 7s linear infinite;
    bottom: 0;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    top: 0;
    transform: rotate3d(60deg, 0, -30deg);
    will-change: transform
}

.animated-logo .plane.main .circle {
    -webkit-border-radius: 100%;
    -webkit-box-shadow: 0 0 2px #009af9, inset 0 0 2px #009af9;
    -webkit-box-sizing: border-box;
    -webkit-transform-style: preserve-3d;
    border-radius: 100%;
    box-shadow: 0 0 2px #009af9, inset 0 0 2px #009af9;
    box-sizing: border-box;
    height: 50px;
    position: absolute;
    transform-style: preserve-3d;
    width: 50px
}

.animated-logo .plane.main .circle:after,
.animated-logo .plane.main .circle:before {
    -webkit-border-radius: 100%;
    -webkit-box-sizing: border-box;
    background: #009af9;
    border-radius: 100%;
    bottom: 0;
    box-sizing: border-box;
    content: "";
    display: block;
    height: 1px;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    top: 0;
    width: 1px;
    will-change: transform
}

.animated-logo .plane.main .circle:before {
    -webkit-transform: translateZ(-30px);
    transform: translateZ(-30px)
}

.animated-logo .plane.main .circle:after {
    -webkit-transform: translateZ(30px);
    transform: translateZ(30px)
}

.animated-logo .plane.main .circle:first-child {
    -webkit-transform: rotate(72deg) rotateX(63.435deg);
    transform: rotate(72deg) rotateX(63.435deg)
}

.animated-logo .plane.main .circle:nth-child(2) {
    -webkit-transform: rotate(144deg) rotateX(63.435deg);
    transform: rotate(144deg) rotateX(63.435deg)
}

.animated-logo .plane.main .circle:nth-child(3) {
    -webkit-transform: rotate(216deg) rotateX(63.435deg);
    transform: rotate(216deg) rotateX(63.435deg)
}

.animated-logo .plane.main .circle:nth-child(4) {
    -webkit-transform: rotate(288deg) rotateX(63.435deg);
    transform: rotate(288deg) rotateX(63.435deg)
}

.animated-logo .plane.main .circle:nth-child(5) {
    -webkit-transform: rotate(1turn) rotateX(63.435deg);
    transform: rotate(1turn) rotateX(63.435deg)
}

.animated-logo .plane.main {
    bottom: auto;
    left: 50%;
    margin: -25px 0 0 -25px;
    right: auto;
    top: 50%
}

.animated-logo .plane.main.start {
    margin: 25px 0 0 -25px
}

.new-dropzone-container {
    font-size: 0
}

.new-dropzone-container .dropzone-block,
.new-dropzone-container .preview-block {
    display: inline-block;
    font-size: 14px;
    min-height: 100px;
    vertical-align: top
}

.new-dropzone-container.has-file .preview-block {
    width: 10%
}

.new-dropzone-container.has-file .dropzone-block {
    margin-left: 1%;
    width: 89%
}

.new-dropzone-container .preview-block img {
    display: block;
    max-width: 100%
}

.new-dropzone-container .preview-block .dz-details,
.new-dropzone-container .preview-block .dz-error-mark,
.new-dropzone-container .preview-block .dz-success-mark {
    display: none
}

.new-dropzone-container .preview-block .dz-error-message {
    color: #f22f21;
    font-size: 13px;
    margin-top: 7px
}

.new-dropzone-container .dropzone-block {
    background-color: #30333c;
    border: 1px dashed #c2c0c2;
    cursor: pointer;
    line-height: 100px;
    position: relative;
    text-align: center;
    width: 100%
}

.ajax-loader-16,
.ajax-loading-dark-16 {
    display: inline-block;
    height: 16px;
    width: 16px
}

.theme-dark-green .ajax-loader-16,
.theme-dark-green .ajax-loading-dark-16,
.theme-dark .ajax-loader-16,
.theme-dark .ajax-loading-dark-16,
.theme-light .ajax-loader-16,
.theme-light .ajax-loading-dark-16 {
    background-image: url(/images/ajax/logo16.gif);
    background-position: 50%;
    background-repeat: no-repeat
}

.ajax-loader-32,
.ajax-loading-dark-32 {
    display: inline-block;
    display: block;
    height: 32px;
    margin: 0 auto;
    width: 32px
}

.theme-dark-green .ajax-loader-32,
.theme-dark-green .ajax-loading-dark-32,
.theme-dark .ajax-loader-32,
.theme-dark .ajax-loading-dark-32,
.theme-light .ajax-loader-32,
.theme-light .ajax-loading-dark-32 {
    background-image: url(/images/ajax/logo32.gif);
    background-position: 50%;
    background-repeat: no-repeat
}

.ajax-loader-64,
.ajax-loading-dark-64 {
    display: inline-block;
    height: 64px;
    width: 64px
}

.theme-dark-green .ajax-loader-64,
.theme-dark-green .ajax-loading-dark-64,
.theme-dark .ajax-loader-64,
.theme-dark .ajax-loading-dark-64,
.theme-light .ajax-loader-64,
.theme-light .ajax-loading-dark-64 {
    background-image: url(/images/ajax/logo64.gif);
    background-position: 50%;
    background-repeat: no-repeat
}

.ajax-loader-64 {
    display: block;
    height: 64px;
    left: 50%;
    position: absolute;
    top: 50%;
    width: 64px
}

#modal_register_demo {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    position: fixed;
    width: 100%;
    z-index: 10000
}

#modal_register_demo .login {
    margin: auto
}

i.put {
    color: #db4931
}

i.call,
i.put {
    font-size: 13px;
    padding-right: 4px
}

i.call {
    color: #118241
}

.ajax-loading {
    position: relative
}

.ajax-loader-wrapper {
    bottom: 0;
    left: 0;
    opacity: .75;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 3
}

.left-sidebar .counter-wrap {
    bottom: 22px;
    position: absolute;
    right: 5px
}

.minimize-left-sidebar .left-sidebar .counter-wrap {
    bottom: 5px
}

.right-sidebar .counter-wrap {
    top: 5px
}

.left-sidebar,
.right-sidebar {
    -o-transition: transform .3s ease;
    -webkit-transition: -webkit-transform .3s ease;
    position: relative;
    transition: -webkit-transform .3s ease;
    transition: transform .3s ease;
    transition: transform .3s ease, -webkit-transform .3s ease;
    width: 90px;
    z-index: 9
}

.left-sidebar .svg-icon,
.right-sidebar .svg-icon {
    width: 19px
}

.left-sidebar .counter-wrap,
.right-sidebar .counter-wrap {
    -ms-flex-align: end;
    -ms-flex-direction: column;
    -webkit-align-items: flex-end;
    -webkit-box-align: end;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -webkit-flex-direction: column;
    align-items: flex-end;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    flex-direction: column;
    position: absolute;
    right: 5px
}

.left-sidebar .counter-wrap .counter,
.left-sidebar .counter-wrap .left-top-container .items__link--market-watch>.fa-check,
.left-sidebar .counter-wrap .left-top-container .items__link--market-watch>.user-level-block--active:before,
.left-sidebar .counter-wrap .left-top-container .items__link--rating-widget>.fa-check,
.left-sidebar .counter-wrap .left-top-container .items__link--rating-widget>.user-level-block--active:before,
.left-sidebar .counter-wrap .left-top-container .items__link--social>.fa-check,
.left-sidebar .counter-wrap .left-top-container .items__link--social>.user-level-block--active:before,
.left-sidebar .counter-wrap .left-top-container .items__link--trade-monitor>.fa-check,
.left-sidebar .counter-wrap .left-top-container .items__link--trade-monitor>.user-level-block--active:before,
.left-sidebar .counter-wrap .left-top-container .items__link--zoom>.fa-check,
.left-sidebar .counter-wrap .left-top-container .items__link--zoom>.user-level-block--active:before,
.left-sidebar .counter-wrap .left-top-container .items__timeframe,
.left-top-container .left-sidebar .counter-wrap .items__link--market-watch>.fa-check,
.left-top-container .left-sidebar .counter-wrap .items__link--market-watch>.user-level-block--active:before,
.left-top-container .left-sidebar .counter-wrap .items__link--rating-widget>.fa-check,
.left-top-container .left-sidebar .counter-wrap .items__link--rating-widget>.user-level-block--active:before,
.left-top-container .left-sidebar .counter-wrap .items__link--social>.fa-check,
.left-top-container .left-sidebar .counter-wrap .items__link--social>.user-level-block--active:before,
.left-top-container .left-sidebar .counter-wrap .items__link--trade-monitor>.fa-check,
.left-top-container .left-sidebar .counter-wrap .items__link--trade-monitor>.user-level-block--active:before,
.left-top-container .left-sidebar .counter-wrap .items__link--zoom>.fa-check,
.left-top-container .left-sidebar .counter-wrap .items__link--zoom>.user-level-block--active:before,
.left-top-container .left-sidebar .counter-wrap .items__timeframe,
.left-top-container .right-sidebar .counter-wrap .items__link--market-watch>.fa-check,
.left-top-container .right-sidebar .counter-wrap .items__link--market-watch>.user-level-block--active:before,
.left-top-container .right-sidebar .counter-wrap .items__link--rating-widget>.fa-check,
.left-top-container .right-sidebar .counter-wrap .items__link--rating-widget>.user-level-block--active:before,
.left-top-container .right-sidebar .counter-wrap .items__link--social>.fa-check,
.left-top-container .right-sidebar .counter-wrap .items__link--social>.user-level-block--active:before,
.left-top-container .right-sidebar .counter-wrap .items__link--trade-monitor>.fa-check,
.left-top-container .right-sidebar .counter-wrap .items__link--trade-monitor>.user-level-block--active:before,
.left-top-container .right-sidebar .counter-wrap .items__link--zoom>.fa-check,
.left-top-container .right-sidebar .counter-wrap .items__link--zoom>.user-level-block--active:before,
.left-top-container .right-sidebar .counter-wrap .items__timeframe,
.right-sidebar .counter-wrap .counter,
.right-sidebar .counter-wrap .left-top-container .items__link--market-watch>.fa-check,
.right-sidebar .counter-wrap .left-top-container .items__link--market-watch>.user-level-block--active:before,
.right-sidebar .counter-wrap .left-top-container .items__link--rating-widget>.fa-check,
.right-sidebar .counter-wrap .left-top-container .items__link--rating-widget>.user-level-block--active:before,
.right-sidebar .counter-wrap .left-top-container .items__link--social>.fa-check,
.right-sidebar .counter-wrap .left-top-container .items__link--social>.user-level-block--active:before,
.right-sidebar .counter-wrap .left-top-container .items__link--trade-monitor>.fa-check,
.right-sidebar .counter-wrap .left-top-container .items__link--trade-monitor>.user-level-block--active:before,
.right-sidebar .counter-wrap .left-top-container .items__link--zoom>.fa-check,
.right-sidebar .counter-wrap .left-top-container .items__link--zoom>.user-level-block--active:before,
.right-sidebar .counter-wrap .left-top-container .items__timeframe {
    display: block
}

.left-sidebar .counter-wrap .counter+.counter,
.left-sidebar .counter-wrap .left-top-container .counter+.items__timeframe,
.left-sidebar .counter-wrap .left-top-container .items__link--market-watch.items__link--rating-widget>.fa-check+.fa-check,
.left-sidebar .counter-wrap .left-top-container .items__link--market-watch.items__link--rating-widget>.fa-check+.user-level-block--active:before,
.left-sidebar .counter-wrap .left-top-container .items__link--market-watch.items__link--rating-widget>.user-level-block--active:before+.fa-check,
.left-sidebar .counter-wrap .left-top-container .items__link--market-watch.items__link--rating-widget>.user-level-block--active:before+.user-level-block--active:before,
.left-sidebar .counter-wrap .left-top-container .items__link--market-watch.items__link--social>.fa-check+.fa-check,
.left-sidebar .counter-wrap .left-top-container .items__link--market-watch.items__link--social>.fa-check+.user-level-block--active:before,
.left-sidebar .counter-wrap .left-top-container .items__link--market-watch.items__link--social>.user-level-block--active:before+.fa-check,
.left-sidebar .counter-wrap .left-top-container .items__link--market-watch.items__link--social>.user-level-block--active:before+.user-level-block--active:before,
.left-sidebar .counter-wrap .left-top-container .items__link--market-watch.items__link--trade-monitor>.fa-check+.fa-check,
.left-sidebar .counter-wrap .left-top-container .items__link--market-watch.items__link--trade-monitor>.fa-check+.user-level-block--active:before,
.left-sidebar .counter-wrap .left-top-container .items__link--market-watch.items__link--trade-monitor>.user-level-block--active:before+.fa-check,
.left-sidebar .counter-wrap .left-top-container .items__link--market-watch.items__link--trade-monitor>.user-level-block--active:before+.user-level-block--active:before,
.left-sidebar .counter-wrap .left-top-container .items__link--market-watch.items__link--zoom>.fa-check+.fa-check,
.left-sidebar .counter-wrap .left-top-container .items__link--market-watch.items__link--zoom>.fa-check+.user-level-block--active:before,
.left-sidebar .counter-wrap .left-top-container .items__link--market-watch.items__link--zoom>.user-level-block--active:before+.fa-check,
.left-sidebar .counter-wrap .left-top-container .items__link--market-watch.items__link--zoom>.user-level-block--active:before+.user-level-block--active:before,
.left-sidebar .counter-wrap .left-top-container .items__link--market-watch>.counter+.fa-check,
.left-sidebar .counter-wrap .left-top-container .items__link--market-watch>.counter+.user-level-block--active:before,
.left-sidebar .counter-wrap .left-top-container .items__link--market-watch>.fa-check+.counter,
.left-sidebar .counter-wrap .left-top-container .items__link--market-watch>.fa-check+.fa-check,
.left-sidebar .counter-wrap .left-top-container .items__link--market-watch>.fa-check+.items__timeframe,
.left-sidebar .counter-wrap .left-top-container .items__link--market-watch>.fa-check+.user-level-block--active:before,
.left-sidebar .counter-wrap .left-top-container .items__link--market-watch>.items__timeframe+.fa-check,
.left-sidebar .counter-wrap .left-top-container .items__link--market-watch>.items__timeframe+.user-level-block--active:before,
.left-sidebar .counter-wrap .left-top-container .items__link--market-watch>.user-level-block--active:before+.counter,
.left-sidebar .counter-wrap .left-top-container .items__link--market-watch>.user-level-block--active:before+.fa-check,
.left-sidebar .counter-wrap .left-top-container .items__link--market-watch>.user-level-block--active:before+.items__timeframe,
.left-sidebar .counter-wrap .left-top-container .items__link--market-watch>.user-level-block--active:before+.user-level-block--active:before,
.left-sidebar .counter-wrap .left-top-container .items__link--rating-widget.items__link--market-watch>.fa-check+.fa-check,
.left-sidebar .counter-wrap .left-top-container .items__link--rating-widget.items__link--market-watch>.fa-check+.user-level-block--active:before,
.left-sidebar .counter-wrap .left-top-container .items__link--rating-widget.items__link--market-watch>.user-level-block--active:before+.fa-check,
.left-sidebar .counter-wrap .left-top-container .items__link--rating-widget.items__link--market-watch>.user-level-block--active:before+.user-level-block--active:before,
.left-sidebar .counter-wrap .left-top-container .items__link--rating-widget.items__link--social>.fa-check+.fa-check,
.left-sidebar .counter-wrap .left-top-container .items__link--rating-widget.items__link--social>.fa-check+.user-level-block--active:before,
.left-sidebar .counter-wrap .left-top-container .items__link--rating-widget.items__link--social>.user-level-block--active:before+.fa-check,
.left-sidebar .counter-wrap .left-top-container .items__link--rating-widget.items__link--social>.user-level-block--active:before+.user-level-block--active:before,
.left-sidebar .counter-wrap .left-top-container .items__link--rating-widget.items__link--trade-monitor>.fa-check+.fa-check,
.left-sidebar .counter-wrap .left-top-container .items__link--rating-widget.items__link--trade-monitor>.fa-check+.user-level-block--active:before,
.left-sidebar .counter-wrap .left-top-container .items__link--rating-widget.items__link--trade-monitor>.user-level-block--active:before+.fa-check,
.left-sidebar .counter-wrap .left-top-container .items__link--rating-widget.items__link--trade-monitor>.user-level-block--active:before+.user-level-block--active:before,
.left-sidebar .counter-wrap .left-top-container .items__link--rating-widget.items__link--zoom>.fa-check+.fa-check,
.left-sidebar .counter-wrap .left-top-container .items__link--rating-widget.items__link--zoom>.fa-check+.user-level-block--active:before,
.left-sidebar .counter-wrap .left-top-container .items__link--rating-widget.items__link--zoom>.user-level-block--active:before+.fa-check,
.left-sidebar .counter-wrap .left-top-container .items__link--rating-widget.items__link--zoom>.user-level-block--active:before+.user-level-block--active:before,
.left-sidebar .counter-wrap .left-top-container .items__link--rating-widget>.counter+.fa-check,
.left-sidebar .counter-wrap .left-top-container .items__link--rating-widget>.counter+.user-level-block--active:before,
.left-sidebar .counter-wrap .left-top-container .items__link--rating-widget>.fa-check+.counter,
.left-sidebar .counter-wrap .left-top-container .items__link--rating-widget>.fa-check+.fa-check,
.left-sidebar .counter-wrap .left-top-container .items__link--rating-widget>.fa-check+.items__timeframe,
.left-sidebar .counter-wrap .left-top-container .items__link--rating-widget>.fa-check+.user-level-block--active:before,
.left-sidebar .counter-wrap .left-top-container .items__link--rating-widget>.items__timeframe+.fa-check,
.left-sidebar .counter-wrap .left-top-container .items__link--rating-widget>.items__timeframe+.user-level-block--active:before,
.left-sidebar .counter-wrap .left-top-container .items__link--rating-widget>.user-level-block--active:before+.counter,
.left-sidebar .counter-wrap .left-top-container .items__link--rating-widget>.user-level-block--active:before+.fa-check,
.left-sidebar .counter-wrap .left-top-container .items__link--rating-widget>.user-level-block--active:before+.items__timeframe,
.left-sidebar .counter-wrap .left-top-container .items__link--rating-widget>.user-level-block--active:before+.user-level-block--active:before,
.left-sidebar .counter-wrap .left-top-container .items__link--social.items__link--market-watch>.fa-check+.fa-check,
.left-sidebar .counter-wrap .left-top-container .items__link--social.items__link--market-watch>.fa-check+.user-level-block--active:before,
.left-sidebar .counter-wrap .left-top-container .items__link--social.items__link--market-watch>.user-level-block--active:before+.fa-check,
.left-sidebar .counter-wrap .left-top-container .items__link--social.items__link--market-watch>.user-level-block--active:before+.user-level-block--active:before,
.left-sidebar .counter-wrap .left-top-container .items__link--social.items__link--rating-widget>.fa-check+.fa-check,
.left-sidebar .counter-wrap .left-top-container .items__link--social.items__link--rating-widget>.fa-check+.user-level-block--active:before,
.left-sidebar .counter-wrap .left-top-container .items__link--social.items__link--rating-widget>.user-level-block--active:before+.fa-check,
.left-sidebar .counter-wrap .left-top-container .items__link--social.items__link--rating-widget>.user-level-block--active:before+.user-level-block--active:before,
.left-sidebar .counter-wrap .left-top-container .items__link--social.items__link--trade-monitor>.fa-check+.fa-check,
.left-sidebar .counter-wrap .left-top-container .items__link--social.items__link--trade-monitor>.fa-check+.user-level-block--active:before,
.left-sidebar .counter-wrap .left-top-container .items__link--social.items__link--trade-monitor>.user-level-block--active:before+.fa-check,
.left-sidebar .counter-wrap .left-top-container .items__link--social.items__link--trade-monitor>.user-level-block--active:before+.user-level-block--active:before,
.left-sidebar .counter-wrap .left-top-container .items__link--social.items__link--zoom>.fa-check+.fa-check,
.left-sidebar .counter-wrap .left-top-container .items__link--social.items__link--zoom>.fa-check+.user-level-block--active:before,
.left-sidebar .counter-wrap .left-top-container .items__link--social.items__link--zoom>.user-level-block--active:before+.fa-check,
.left-sidebar .counter-wrap .left-top-container .items__link--social.items__link--zoom>.user-level-block--active:before+.user-level-block--active:before,
.left-sidebar .counter-wrap .left-top-container .items__link--social>.counter+.fa-check,
.left-sidebar .counter-wrap .left-top-container .items__link--social>.counter+.user-level-block--active:before,
.left-sidebar .counter-wrap .left-top-container .items__link--social>.fa-check+.counter,
.left-sidebar .counter-wrap .left-top-container .items__link--social>.fa-check+.fa-check,
.left-sidebar .counter-wrap .left-top-container .items__link--social>.fa-check+.items__timeframe,
.left-sidebar .counter-wrap .left-top-container .items__link--social>.fa-check+.user-level-block--active:before,
.left-sidebar .counter-wrap .left-top-container .items__link--social>.items__timeframe+.fa-check,
.left-sidebar .counter-wrap .left-top-container .items__link--social>.items__timeframe+.user-level-block--active:before,
.left-sidebar .counter-wrap .left-top-container .items__link--social>.user-level-block--active:before+.counter,
.left-sidebar .counter-wrap .left-top-container .items__link--social>.user-level-block--active:before+.fa-check,
.left-sidebar .counter-wrap .left-top-container .items__link--social>.user-level-block--active:before+.items__timeframe,
.left-sidebar .counter-wrap .left-top-container .items__link--social>.user-level-block--active:before+.user-level-block--active:before,
.left-sidebar .counter-wrap .left-top-container .items__link--trade-monitor.items__link--market-watch>.fa-check+.fa-check,
.left-sidebar .counter-wrap .left-top-container .items__link--trade-monitor.items__link--market-watch>.fa-check+.user-level-block--active:before,
.left-sidebar .counter-wrap .left-top-container .items__link--trade-monitor.items__link--market-watch>.user-level-block--active:before+.fa-check,
.left-sidebar .counter-wrap .left-top-container .items__link--trade-monitor.items__link--market-watch>.user-level-block--active:before+.user-level-block--active:before,
.left-sidebar .counter-wrap .left-top-container .items__link--trade-monitor.items__link--rating-widget>.fa-check+.fa-check,
.left-sidebar .counter-wrap .left-top-container .items__link--trade-monitor.items__link--rating-widget>.fa-check+.user-level-block--active:before,
.left-sidebar .counter-wrap .left-top-container .items__link--trade-monitor.items__link--rating-widget>.user-level-block--active:before+.fa-check,
.left-sidebar .counter-wrap .left-top-container .items__link--trade-monitor.items__link--rating-widget>.user-level-block--active:before+.user-level-block--active:before,
.left-sidebar .counter-wrap .left-top-container .items__link--trade-monitor.items__link--social>.fa-check+.fa-check,
.left-sidebar .counter-wrap .left-top-container .items__link--trade-monitor.items__link--social>.fa-check+.user-level-block--active:before,
.left-sidebar .counter-wrap .left-top-container .items__link--trade-monitor.items__link--social>.user-level-block--active:before+.fa-check,
.left-sidebar .counter-wrap .left-top-container .items__link--trade-monitor.items__link--social>.user-level-block--active:before+.user-level-block--active:before,
.left-sidebar .counter-wrap .left-top-container .items__link--trade-monitor.items__link--zoom>.fa-check+.fa-check,
.left-sidebar .counter-wrap .left-top-container .items__link--trade-monitor.items__link--zoom>.fa-check+.user-level-block--active:before,
.left-sidebar .counter-wrap .left-top-container .items__link--trade-monitor.items__link--zoom>.user-level-block--active:before+.fa-check,
.left-sidebar .counter-wrap .left-top-container .items__link--trade-monitor.items__link--zoom>.user-level-block--active:before+.user-level-block--active:before,
.left-sidebar .counter-wrap .left-top-container .items__link--trade-monitor>.counter+.fa-check,
.left-sidebar .counter-wrap .left-top-container .items__link--trade-monitor>.counter+.user-level-block--active:before,
.left-sidebar .counter-wrap .left-top-container .items__link--trade-monitor>.fa-check+.counter,
.left-sidebar .counter-wrap .left-top-container .items__link--trade-monitor>.fa-check+.fa-check,
.left-sidebar .counter-wrap .left-top-container .items__link--trade-monitor>.fa-check+.items__timeframe,
.left-sidebar .counter-wrap .left-top-container .items__link--trade-monitor>.fa-check+.user-level-block--active:before,
.left-sidebar .counter-wrap .left-top-container .items__link--trade-monitor>.items__timeframe+.fa-check,
.left-sidebar .counter-wrap .left-top-container .items__link--trade-monitor>.items__timeframe+.user-level-block--active:before,
.left-sidebar .counter-wrap .left-top-container .items__link--trade-monitor>.user-level-block--active:before+.counter,
.left-sidebar .counter-wrap .left-top-container .items__link--trade-monitor>.user-level-block--active:before+.fa-check,
.left-sidebar .counter-wrap .left-top-container .items__link--trade-monitor>.user-level-block--active:before+.items__timeframe,
.left-sidebar .counter-wrap .left-top-container .items__link--trade-monitor>.user-level-block--active:before+.user-level-block--active:before,
.left-sidebar .counter-wrap .left-top-container .items__link--zoom.items__link--market-watch>.fa-check+.fa-check,
.left-sidebar .counter-wrap .left-top-container .items__link--zoom.items__link--market-watch>.fa-check+.user-level-block--active:before,
.left-sidebar .counter-wrap .left-top-container .items__link--zoom.items__link--market-watch>.user-level-block--active:before+.fa-check,
.left-sidebar .counter-wrap .left-top-container .items__link--zoom.items__link--market-watch>.user-level-block--active:before+.user-level-block--active:before,
.left-sidebar .counter-wrap .left-top-container .items__link--zoom.items__link--rating-widget>.fa-check+.fa-check,
.left-sidebar .counter-wrap .left-top-container .items__link--zoom.items__link--rating-widget>.fa-check+.user-level-block--active:before,
.left-sidebar .counter-wrap .left-top-container .items__link--zoom.items__link--rating-widget>.user-level-block--active:before+.fa-check,
.left-sidebar .counter-wrap .left-top-container .items__link--zoom.items__link--rating-widget>.user-level-block--active:before+.user-level-block--active:before,
.left-sidebar .counter-wrap .left-top-container .items__link--zoom.items__link--social>.fa-check+.fa-check,
.left-sidebar .counter-wrap .left-top-container .items__link--zoom.items__link--social>.fa-check+.user-level-block--active:before,
.left-sidebar .counter-wrap .left-top-container .items__link--zoom.items__link--social>.user-level-block--active:before+.fa-check,
.left-sidebar .counter-wrap .left-top-container .items__link--zoom.items__link--social>.user-level-block--active:before+.user-level-block--active:before,
.left-sidebar .counter-wrap .left-top-container .items__link--zoom.items__link--trade-monitor>.fa-check+.fa-check,
.left-sidebar .counter-wrap .left-top-container .items__link--zoom.items__link--trade-monitor>.fa-check+.user-level-block--active:before,
.left-sidebar .counter-wrap .left-top-container .items__link--zoom.items__link--trade-monitor>.user-level-block--active:before+.fa-check,
.left-sidebar .counter-wrap .left-top-container .items__link--zoom.items__link--trade-monitor>.user-level-block--active:before+.user-level-block--active:before,
.left-sidebar .counter-wrap .left-top-container .items__link--zoom>.counter+.fa-check,
.left-sidebar .counter-wrap .left-top-container .items__link--zoom>.counter+.user-level-block--active:before,
.left-sidebar .counter-wrap .left-top-container .items__link--zoom>.fa-check+.counter,
.left-sidebar .counter-wrap .left-top-container .items__link--zoom>.fa-check+.fa-check,
.left-sidebar .counter-wrap .left-top-container .items__link--zoom>.fa-check+.items__timeframe,
.left-sidebar .counter-wrap .left-top-container .items__link--zoom>.fa-check+.user-level-block--active:before,
.left-sidebar .counter-wrap .left-top-container .items__link--zoom>.items__timeframe+.fa-check,
.left-sidebar .counter-wrap .left-top-container .items__link--zoom>.items__timeframe+.user-level-block--active:before,
.left-sidebar .counter-wrap .left-top-container .items__link--zoom>.user-level-block--active:before+.counter,
.left-sidebar .counter-wrap .left-top-container .items__link--zoom>.user-level-block--active:before+.fa-check,
.left-sidebar .counter-wrap .left-top-container .items__link--zoom>.user-level-block--active:before+.items__timeframe,
.left-sidebar .counter-wrap .left-top-container .items__link--zoom>.user-level-block--active:before+.user-level-block--active:before,
.left-sidebar .counter-wrap .left-top-container .items__timeframe+.counter,
.left-sidebar .counter-wrap .left-top-container .items__timeframe+.items__timeframe,
.left-top-container .left-sidebar .counter-wrap .counter+.items__timeframe,
.left-top-container .left-sidebar .counter-wrap .items__link--market-watch.items__link--rating-widget>.fa-check+.fa-check,
.left-top-container .left-sidebar .counter-wrap .items__link--market-watch.items__link--rating-widget>.fa-check+.user-level-block--active:before,
.left-top-container .left-sidebar .counter-wrap .items__link--market-watch.items__link--rating-widget>.user-level-block--active:before+.fa-check,
.left-top-container .left-sidebar .counter-wrap .items__link--market-watch.items__link--rating-widget>.user-level-block--active:before+.user-level-block--active:before,
.left-top-container .left-sidebar .counter-wrap .items__link--market-watch.items__link--social>.fa-check+.fa-check,
.left-top-container .left-sidebar .counter-wrap .items__link--market-watch.items__link--social>.fa-check+.user-level-block--active:before,
.left-top-container .left-sidebar .counter-wrap .items__link--market-watch.items__link--social>.user-level-block--active:before+.fa-check,
.left-top-container .left-sidebar .counter-wrap .items__link--market-watch.items__link--social>.user-level-block--active:before+.user-level-block--active:before,
.left-top-container .left-sidebar .counter-wrap .items__link--market-watch.items__link--trade-monitor>.fa-check+.fa-check,
.left-top-container .left-sidebar .counter-wrap .items__link--market-watch.items__link--trade-monitor>.fa-check+.user-level-block--active:before,
.left-top-container .left-sidebar .counter-wrap .items__link--market-watch.items__link--trade-monitor>.user-level-block--active:before+.fa-check,
.left-top-container .left-sidebar .counter-wrap .items__link--market-watch.items__link--trade-monitor>.user-level-block--active:before+.user-level-block--active:before,
.left-top-container .left-sidebar .counter-wrap .items__link--market-watch.items__link--zoom>.fa-check+.fa-check,
.left-top-container .left-sidebar .counter-wrap .items__link--market-watch.items__link--zoom>.fa-check+.user-level-block--active:before,
.left-top-container .left-sidebar .counter-wrap .items__link--market-watch.items__link--zoom>.user-level-block--active:before+.fa-check,
.left-top-container .left-sidebar .counter-wrap .items__link--market-watch.items__link--zoom>.user-level-block--active:before+.user-level-block--active:before,
.left-top-container .left-sidebar .counter-wrap .items__link--market-watch>.counter+.fa-check,
.left-top-container .left-sidebar .counter-wrap .items__link--market-watch>.counter+.user-level-block--active:before,
.left-top-container .left-sidebar .counter-wrap .items__link--market-watch>.fa-check+.counter,
.left-top-container .left-sidebar .counter-wrap .items__link--market-watch>.fa-check+.fa-check,
.left-top-container .left-sidebar .counter-wrap .items__link--market-watch>.fa-check+.items__timeframe,
.left-top-container .left-sidebar .counter-wrap .items__link--market-watch>.fa-check+.user-level-block--active:before,
.left-top-container .left-sidebar .counter-wrap .items__link--market-watch>.items__timeframe+.fa-check,
.left-top-container .left-sidebar .counter-wrap .items__link--market-watch>.items__timeframe+.user-level-block--active:before,
.left-top-container .left-sidebar .counter-wrap .items__link--market-watch>.user-level-block--active:before+.counter,
.left-top-container .left-sidebar .counter-wrap .items__link--market-watch>.user-level-block--active:before+.fa-check,
.left-top-container .left-sidebar .counter-wrap .items__link--market-watch>.user-level-block--active:before+.items__timeframe,
.left-top-container .left-sidebar .counter-wrap .items__link--market-watch>.user-level-block--active:before+.user-level-block--active:before,
.left-top-container .left-sidebar .counter-wrap .items__link--rating-widget.items__link--market-watch>.fa-check+.fa-check,
.left-top-container .left-sidebar .counter-wrap .items__link--rating-widget.items__link--market-watch>.fa-check+.user-level-block--active:before,
.left-top-container .left-sidebar .counter-wrap .items__link--rating-widget.items__link--market-watch>.user-level-block--active:before+.fa-check,
.left-top-container .left-sidebar .counter-wrap .items__link--rating-widget.items__link--market-watch>.user-level-block--active:before+.user-level-block--active:before,
.left-top-container .left-sidebar .counter-wrap .items__link--rating-widget.items__link--social>.fa-check+.fa-check,
.left-top-container .left-sidebar .counter-wrap .items__link--rating-widget.items__link--social>.fa-check+.user-level-block--active:before,
.left-top-container .left-sidebar .counter-wrap .items__link--rating-widget.items__link--social>.user-level-block--active:before+.fa-check,
.left-top-container .left-sidebar .counter-wrap .items__link--rating-widget.items__link--social>.user-level-block--active:before+.user-level-block--active:before,
.left-top-container .left-sidebar .counter-wrap .items__link--rating-widget.items__link--trade-monitor>.fa-check+.fa-check,
.left-top-container .left-sidebar .counter-wrap .items__link--rating-widget.items__link--trade-monitor>.fa-check+.user-level-block--active:before,
.left-top-container .left-sidebar .counter-wrap .items__link--rating-widget.items__link--trade-monitor>.user-level-block--active:before+.fa-check,
.left-top-container .left-sidebar .counter-wrap .items__link--rating-widget.items__link--trade-monitor>.user-level-block--active:before+.user-level-block--active:before,
.left-top-container .left-sidebar .counter-wrap .items__link--rating-widget.items__link--zoom>.fa-check+.fa-check,
.left-top-container .left-sidebar .counter-wrap .items__link--rating-widget.items__link--zoom>.fa-check+.user-level-block--active:before,
.left-top-container .left-sidebar .counter-wrap .items__link--rating-widget.items__link--zoom>.user-level-block--active:before+.fa-check,
.left-top-container .left-sidebar .counter-wrap .items__link--rating-widget.items__link--zoom>.user-level-block--active:before+.user-level-block--active:before,
.left-top-container .left-sidebar .counter-wrap .items__link--rating-widget>.counter+.fa-check,
.left-top-container .left-sidebar .counter-wrap .items__link--rating-widget>.counter+.user-level-block--active:before,
.left-top-container .left-sidebar .counter-wrap .items__link--rating-widget>.fa-check+.counter,
.left-top-container .left-sidebar .counter-wrap .items__link--rating-widget>.fa-check+.fa-check,
.left-top-container .left-sidebar .counter-wrap .items__link--rating-widget>.fa-check+.items__timeframe,
.left-top-container .left-sidebar .counter-wrap .items__link--rating-widget>.fa-check+.user-level-block--active:before,
.left-top-container .left-sidebar .counter-wrap .items__link--rating-widget>.items__timeframe+.fa-check,
.left-top-container .left-sidebar .counter-wrap .items__link--rating-widget>.items__timeframe+.user-level-block--active:before,
.left-top-container .left-sidebar .counter-wrap .items__link--rating-widget>.user-level-block--active:before+.counter,
.left-top-container .left-sidebar .counter-wrap .items__link--rating-widget>.user-level-block--active:before+.fa-check,
.left-top-container .left-sidebar .counter-wrap .items__link--rating-widget>.user-level-block--active:before+.items__timeframe,
.left-top-container .left-sidebar .counter-wrap .items__link--rating-widget>.user-level-block--active:before+.user-level-block--active:before,
.left-top-container .left-sidebar .counter-wrap .items__link--social.items__link--market-watch>.fa-check+.fa-check,
.left-top-container .left-sidebar .counter-wrap .items__link--social.items__link--market-watch>.fa-check+.user-level-block--active:before,
.left-top-container .left-sidebar .counter-wrap .items__link--social.items__link--market-watch>.user-level-block--active:before+.fa-check,
.left-top-container .left-sidebar .counter-wrap .items__link--social.items__link--market-watch>.user-level-block--active:before+.user-level-block--active:before,
.left-top-container .left-sidebar .counter-wrap .items__link--social.items__link--rating-widget>.fa-check+.fa-check,
.left-top-container .left-sidebar .counter-wrap .items__link--social.items__link--rating-widget>.fa-check+.user-level-block--active:before,
.left-top-container .left-sidebar .counter-wrap .items__link--social.items__link--rating-widget>.user-level-block--active:before+.fa-check,
.left-top-container .left-sidebar .counter-wrap .items__link--social.items__link--rating-widget>.user-level-block--active:before+.user-level-block--active:before,
.left-top-container .left-sidebar .counter-wrap .items__link--social.items__link--trade-monitor>.fa-check+.fa-check,
.left-top-container .left-sidebar .counter-wrap .items__link--social.items__link--trade-monitor>.fa-check+.user-level-block--active:before,
.left-top-container .left-sidebar .counter-wrap .items__link--social.items__link--trade-monitor>.user-level-block--active:before+.fa-check,
.left-top-container .left-sidebar .counter-wrap .items__link--social.items__link--trade-monitor>.user-level-block--active:before+.user-level-block--active:before,
.left-top-container .left-sidebar .counter-wrap .items__link--social.items__link--zoom>.fa-check+.fa-check,
.left-top-container .left-sidebar .counter-wrap .items__link--social.items__link--zoom>.fa-check+.user-level-block--active:before,
.left-top-container .left-sidebar .counter-wrap .items__link--social.items__link--zoom>.user-level-block--active:before+.fa-check,
.left-top-container .left-sidebar .counter-wrap .items__link--social.items__link--zoom>.user-level-block--active:before+.user-level-block--active:before,
.left-top-container .left-sidebar .counter-wrap .items__link--social>.counter+.fa-check,
.left-top-container .left-sidebar .counter-wrap .items__link--social>.counter+.user-level-block--active:before,
.left-top-container .left-sidebar .counter-wrap .items__link--social>.fa-check+.counter,
.left-top-container .left-sidebar .counter-wrap .items__link--social>.fa-check+.fa-check,
.left-top-container .left-sidebar .counter-wrap .items__link--social>.fa-check+.items__timeframe,
.left-top-container .left-sidebar .counter-wrap .items__link--social>.fa-check+.user-level-block--active:before,
.left-top-container .left-sidebar .counter-wrap .items__link--social>.items__timeframe+.fa-check,
.left-top-container .left-sidebar .counter-wrap .items__link--social>.items__timeframe+.user-level-block--active:before,
.left-top-container .left-sidebar .counter-wrap .items__link--social>.user-level-block--active:before+.counter,
.left-top-container .left-sidebar .counter-wrap .items__link--social>.user-level-block--active:before+.fa-check,
.left-top-container .left-sidebar .counter-wrap .items__link--social>.user-level-block--active:before+.items__timeframe,
.left-top-container .left-sidebar .counter-wrap .items__link--social>.user-level-block--active:before+.user-level-block--active:before,
.left-top-container .left-sidebar .counter-wrap .items__link--trade-monitor.items__link--market-watch>.fa-check+.fa-check,
.left-top-container .left-sidebar .counter-wrap .items__link--trade-monitor.items__link--market-watch>.fa-check+.user-level-block--active:before,
.left-top-container .left-sidebar .counter-wrap .items__link--trade-monitor.items__link--market-watch>.user-level-block--active:before+.fa-check,
.left-top-container .left-sidebar .counter-wrap .items__link--trade-monitor.items__link--market-watch>.user-level-block--active:before+.user-level-block--active:before,
.left-top-container .left-sidebar .counter-wrap .items__link--trade-monitor.items__link--rating-widget>.fa-check+.fa-check,
.left-top-container .left-sidebar .counter-wrap .items__link--trade-monitor.items__link--rating-widget>.fa-check+.user-level-block--active:before,
.left-top-container .left-sidebar .counter-wrap .items__link--trade-monitor.items__link--rating-widget>.user-level-block--active:before+.fa-check,
.left-top-container .left-sidebar .counter-wrap .items__link--trade-monitor.items__link--rating-widget>.user-level-block--active:before+.user-level-block--active:before,
.left-top-container .left-sidebar .counter-wrap .items__link--trade-monitor.items__link--social>.fa-check+.fa-check,
.left-top-container .left-sidebar .counter-wrap .items__link--trade-monitor.items__link--social>.fa-check+.user-level-block--active:before,
.left-top-container .left-sidebar .counter-wrap .items__link--trade-monitor.items__link--social>.user-level-block--active:before+.fa-check,
.left-top-container .left-sidebar .counter-wrap .items__link--trade-monitor.items__link--social>.user-level-block--active:before+.user-level-block--active:before,
.left-top-container .left-sidebar .counter-wrap .items__link--trade-monitor.items__link--zoom>.fa-check+.fa-check,
.left-top-container .left-sidebar .counter-wrap .items__link--trade-monitor.items__link--zoom>.fa-check+.user-level-block--active:before,
.left-top-container .left-sidebar .counter-wrap .items__link--trade-monitor.items__link--zoom>.user-level-block--active:before+.fa-check,
.left-top-container .left-sidebar .counter-wrap .items__link--trade-monitor.items__link--zoom>.user-level-block--active:before+.user-level-block--active:before,
.left-top-container .left-sidebar .counter-wrap .items__link--trade-monitor>.counter+.fa-check,
.left-top-container .left-sidebar .counter-wrap .items__link--trade-monitor>.counter+.user-level-block--active:before,
.left-top-container .left-sidebar .counter-wrap .items__link--trade-monitor>.fa-check+.counter,
.left-top-container .left-sidebar .counter-wrap .items__link--trade-monitor>.fa-check+.fa-check,
.left-top-container .left-sidebar .counter-wrap .items__link--trade-monitor>.fa-check+.items__timeframe,
.left-top-container .left-sidebar .counter-wrap .items__link--trade-monitor>.fa-check+.user-level-block--active:before,
.left-top-container .left-sidebar .counter-wrap .items__link--trade-monitor>.items__timeframe+.fa-check,
.left-top-container .left-sidebar .counter-wrap .items__link--trade-monitor>.items__timeframe+.user-level-block--active:before,
.left-top-container .left-sidebar .counter-wrap .items__link--trade-monitor>.user-level-block--active:before+.counter,
.left-top-container .left-sidebar .counter-wrap .items__link--trade-monitor>.user-level-block--active:before+.fa-check,
.left-top-container .left-sidebar .counter-wrap .items__link--trade-monitor>.user-level-block--active:before+.items__timeframe,
.left-top-container .left-sidebar .counter-wrap .items__link--trade-monitor>.user-level-block--active:before+.user-level-block--active:before,
.left-top-container .left-sidebar .counter-wrap .items__link--zoom.items__link--market-watch>.fa-check+.fa-check,
.left-top-container .left-sidebar .counter-wrap .items__link--zoom.items__link--market-watch>.fa-check+.user-level-block--active:before,
.left-top-container .left-sidebar .counter-wrap .items__link--zoom.items__link--market-watch>.user-level-block--active:before+.fa-check,
.left-top-container .left-sidebar .counter-wrap .items__link--zoom.items__link--market-watch>.user-level-block--active:before+.user-level-block--active:before,
.left-top-container .left-sidebar .counter-wrap .items__link--zoom.items__link--rating-widget>.fa-check+.fa-check,
.left-top-container .left-sidebar .counter-wrap .items__link--zoom.items__link--rating-widget>.fa-check+.user-level-block--active:before,
.left-top-container .left-sidebar .counter-wrap .items__link--zoom.items__link--rating-widget>.user-level-block--active:before+.fa-check,
.left-top-container .left-sidebar .counter-wrap .items__link--zoom.items__link--rating-widget>.user-level-block--active:before+.user-level-block--active:before,
.left-top-container .left-sidebar .counter-wrap .items__link--zoom.items__link--social>.fa-check+.fa-check,
.left-top-container .left-sidebar .counter-wrap .items__link--zoom.items__link--social>.fa-check+.user-level-block--active:before,
.left-top-container .left-sidebar .counter-wrap .items__link--zoom.items__link--social>.user-level-block--active:before+.fa-check,
.left-top-container .left-sidebar .counter-wrap .items__link--zoom.items__link--social>.user-level-block--active:before+.user-level-block--active:before,
.left-top-container .left-sidebar .counter-wrap .items__link--zoom.items__link--trade-monitor>.fa-check+.fa-check,
.left-top-container .left-sidebar .counter-wrap .items__link--zoom.items__link--trade-monitor>.fa-check+.user-level-block--active:before,
.left-top-container .left-sidebar .counter-wrap .items__link--zoom.items__link--trade-monitor>.user-level-block--active:before+.fa-check,
.left-top-container .left-sidebar .counter-wrap .items__link--zoom.items__link--trade-monitor>.user-level-block--active:before+.user-level-block--active:before,
.left-top-container .left-sidebar .counter-wrap .items__link--zoom>.counter+.fa-check,
.left-top-container .left-sidebar .counter-wrap .items__link--zoom>.counter+.user-level-block--active:before,
.left-top-container .left-sidebar .counter-wrap .items__link--zoom>.fa-check+.counter,
.left-top-container .left-sidebar .counter-wrap .items__link--zoom>.fa-check+.fa-check,
.left-top-container .left-sidebar .counter-wrap .items__link--zoom>.fa-check+.items__timeframe,
.left-top-container .left-sidebar .counter-wrap .items__link--zoom>.fa-check+.user-level-block--active:before,
.left-top-container .left-sidebar .counter-wrap .items__link--zoom>.items__timeframe+.fa-check,
.left-top-container .left-sidebar .counter-wrap .items__link--zoom>.items__timeframe+.user-level-block--active:before,
.left-top-container .left-sidebar .counter-wrap .items__link--zoom>.user-level-block--active:before+.counter,
.left-top-container .left-sidebar .counter-wrap .items__link--zoom>.user-level-block--active:before+.fa-check,
.left-top-container .left-sidebar .counter-wrap .items__link--zoom>.user-level-block--active:before+.items__timeframe,
.left-top-container .left-sidebar .counter-wrap .items__link--zoom>.user-level-block--active:before+.user-level-block--active:before,
.left-top-container .left-sidebar .counter-wrap .items__timeframe+.counter,
.left-top-container .left-sidebar .counter-wrap .items__timeframe+.items__timeframe,
.left-top-container .right-sidebar .counter-wrap .counter+.items__timeframe,
.left-top-container .right-sidebar .counter-wrap .items__link--market-watch.items__link--rating-widget>.fa-check+.fa-check,
.left-top-container .right-sidebar .counter-wrap .items__link--market-watch.items__link--rating-widget>.fa-check+.user-level-block--active:before,
.left-top-container .right-sidebar .counter-wrap .items__link--market-watch.items__link--rating-widget>.user-level-block--active:before+.fa-check,
.left-top-container .right-sidebar .counter-wrap .items__link--market-watch.items__link--rating-widget>.user-level-block--active:before+.user-level-block--active:before,
.left-top-container .right-sidebar .counter-wrap .items__link--market-watch.items__link--social>.fa-check+.fa-check,
.left-top-container .right-sidebar .counter-wrap .items__link--market-watch.items__link--social>.fa-check+.user-level-block--active:before,
.left-top-container .right-sidebar .counter-wrap .items__link--market-watch.items__link--social>.user-level-block--active:before+.fa-check,
.left-top-container .right-sidebar .counter-wrap .items__link--market-watch.items__link--social>.user-level-block--active:before+.user-level-block--active:before,
.left-top-container .right-sidebar .counter-wrap .items__link--market-watch.items__link--trade-monitor>.fa-check+.fa-check,
.left-top-container .right-sidebar .counter-wrap .items__link--market-watch.items__link--trade-monitor>.fa-check+.user-level-block--active:before,
.left-top-container .right-sidebar .counter-wrap .items__link--market-watch.items__link--trade-monitor>.user-level-block--active:before+.fa-check,
.left-top-container .right-sidebar .counter-wrap .items__link--market-watch.items__link--trade-monitor>.user-level-block--active:before+.user-level-block--active:before,
.left-top-container .right-sidebar .counter-wrap .items__link--market-watch.items__link--zoom>.fa-check+.fa-check,
.left-top-container .right-sidebar .counter-wrap .items__link--market-watch.items__link--zoom>.fa-check+.user-level-block--active:before,
.left-top-container .right-sidebar .counter-wrap .items__link--market-watch.items__link--zoom>.user-level-block--active:before+.fa-check,
.left-top-container .right-sidebar .counter-wrap .items__link--market-watch.items__link--zoom>.user-level-block--active:before+.user-level-block--active:before,
.left-top-container .right-sidebar .counter-wrap .items__link--market-watch>.counter+.fa-check,
.left-top-container .right-sidebar .counter-wrap .items__link--market-watch>.counter+.user-level-block--active:before,
.left-top-container .right-sidebar .counter-wrap .items__link--market-watch>.fa-check+.counter,
.left-top-container .right-sidebar .counter-wrap .items__link--market-watch>.fa-check+.fa-check,
.left-top-container .right-sidebar .counter-wrap .items__link--market-watch>.fa-check+.items__timeframe,
.left-top-container .right-sidebar .counter-wrap .items__link--market-watch>.fa-check+.user-level-block--active:before,
.left-top-container .right-sidebar .counter-wrap .items__link--market-watch>.items__timeframe+.fa-check,
.left-top-container .right-sidebar .counter-wrap .items__link--market-watch>.items__timeframe+.user-level-block--active:before,
.left-top-container .right-sidebar .counter-wrap .items__link--market-watch>.user-level-block--active:before+.counter,
.left-top-container .right-sidebar .counter-wrap .items__link--market-watch>.user-level-block--active:before+.fa-check,
.left-top-container .right-sidebar .counter-wrap .items__link--market-watch>.user-level-block--active:before+.items__timeframe,
.left-top-container .right-sidebar .counter-wrap .items__link--market-watch>.user-level-block--active:before+.user-level-block--active:before,
.left-top-container .right-sidebar .counter-wrap .items__link--rating-widget.items__link--market-watch>.fa-check+.fa-check,
.left-top-container .right-sidebar .counter-wrap .items__link--rating-widget.items__link--market-watch>.fa-check+.user-level-block--active:before,
.left-top-container .right-sidebar .counter-wrap .items__link--rating-widget.items__link--market-watch>.user-level-block--active:before+.fa-check,
.left-top-container .right-sidebar .counter-wrap .items__link--rating-widget.items__link--market-watch>.user-level-block--active:before+.user-level-block--active:before,
.left-top-container .right-sidebar .counter-wrap .items__link--rating-widget.items__link--social>.fa-check+.fa-check,
.left-top-container .right-sidebar .counter-wrap .items__link--rating-widget.items__link--social>.fa-check+.user-level-block--active:before,
.left-top-container .right-sidebar .counter-wrap .items__link--rating-widget.items__link--social>.user-level-block--active:before+.fa-check,
.left-top-container .right-sidebar .counter-wrap .items__link--rating-widget.items__link--social>.user-level-block--active:before+.user-level-block--active:before,
.left-top-container .right-sidebar .counter-wrap .items__link--rating-widget.items__link--trade-monitor>.fa-check+.fa-check,
.left-top-container .right-sidebar .counter-wrap .items__link--rating-widget.items__link--trade-monitor>.fa-check+.user-level-block--active:before,
.left-top-container .right-sidebar .counter-wrap .items__link--rating-widget.items__link--trade-monitor>.user-level-block--active:before+.fa-check,
.left-top-container .right-sidebar .counter-wrap .items__link--rating-widget.items__link--trade-monitor>.user-level-block--active:before+.user-level-block--active:before,
.left-top-container .right-sidebar .counter-wrap .items__link--rating-widget.items__link--zoom>.fa-check+.fa-check,
.left-top-container .right-sidebar .counter-wrap .items__link--rating-widget.items__link--zoom>.fa-check+.user-level-block--active:before,
.left-top-container .right-sidebar .counter-wrap .items__link--rating-widget.items__link--zoom>.user-level-block--active:before+.fa-check,
.left-top-container .right-sidebar .counter-wrap .items__link--rating-widget.items__link--zoom>.user-level-block--active:before+.user-level-block--active:before,
.left-top-container .right-sidebar .counter-wrap .items__link--rating-widget>.counter+.fa-check,
.left-top-container .right-sidebar .counter-wrap .items__link--rating-widget>.counter+.user-level-block--active:before,
.left-top-container .right-sidebar .counter-wrap .items__link--rating-widget>.fa-check+.counter,
.left-top-container .right-sidebar .counter-wrap .items__link--rating-widget>.fa-check+.fa-check,
.left-top-container .right-sidebar .counter-wrap .items__link--rating-widget>.fa-check+.items__timeframe,
.left-top-container .right-sidebar .counter-wrap .items__link--rating-widget>.fa-check+.user-level-block--active:before,
.left-top-container .right-sidebar .counter-wrap .items__link--rating-widget>.items__timeframe+.fa-check,
.left-top-container .right-sidebar .counter-wrap .items__link--rating-widget>.items__timeframe+.user-level-block--active:before,
.left-top-container .right-sidebar .counter-wrap .items__link--rating-widget>.user-level-block--active:before+.counter,
.left-top-container .right-sidebar .counter-wrap .items__link--rating-widget>.user-level-block--active:before+.fa-check,
.left-top-container .right-sidebar .counter-wrap .items__link--rating-widget>.user-level-block--active:before+.items__timeframe,
.left-top-container .right-sidebar .counter-wrap .items__link--rating-widget>.user-level-block--active:before+.user-level-block--active:before,
.left-top-container .right-sidebar .counter-wrap .items__link--social.items__link--market-watch>.fa-check+.fa-check,
.left-top-container .right-sidebar .counter-wrap .items__link--social.items__link--market-watch>.fa-check+.user-level-block--active:before,
.left-top-container .right-sidebar .counter-wrap .items__link--social.items__link--market-watch>.user-level-block--active:before+.fa-check,
.left-top-container .right-sidebar .counter-wrap .items__link--social.items__link--market-watch>.user-level-block--active:before+.user-level-block--active:before,
.left-top-container .right-sidebar .counter-wrap .items__link--social.items__link--rating-widget>.fa-check+.fa-check,
.left-top-container .right-sidebar .counter-wrap .items__link--social.items__link--rating-widget>.fa-check+.user-level-block--active:before,
.left-top-container .right-sidebar .counter-wrap .items__link--social.items__link--rating-widget>.user-level-block--active:before+.fa-check,
.left-top-container .right-sidebar .counter-wrap .items__link--social.items__link--rating-widget>.user-level-block--active:before+.user-level-block--active:before,
.left-top-container .right-sidebar .counter-wrap .items__link--social.items__link--trade-monitor>.fa-check+.fa-check,
.left-top-container .right-sidebar .counter-wrap .items__link--social.items__link--trade-monitor>.fa-check+.user-level-block--active:before,
.left-top-container .right-sidebar .counter-wrap .items__link--social.items__link--trade-monitor>.user-level-block--active:before+.fa-check,
.left-top-container .right-sidebar .counter-wrap .items__link--social.items__link--trade-monitor>.user-level-block--active:before+.user-level-block--active:before,
.left-top-container .right-sidebar .counter-wrap .items__link--social.items__link--zoom>.fa-check+.fa-check,
.left-top-container .right-sidebar .counter-wrap .items__link--social.items__link--zoom>.fa-check+.user-level-block--active:before,
.left-top-container .right-sidebar .counter-wrap .items__link--social.items__link--zoom>.user-level-block--active:before+.fa-check,
.left-top-container .right-sidebar .counter-wrap .items__link--social.items__link--zoom>.user-level-block--active:before+.user-level-block--active:before,
.left-top-container .right-sidebar .counter-wrap .items__link--social>.counter+.fa-check,
.left-top-container .right-sidebar .counter-wrap .items__link--social>.counter+.user-level-block--active:before,
.left-top-container .right-sidebar .counter-wrap .items__link--social>.fa-check+.counter,
.left-top-container .right-sidebar .counter-wrap .items__link--social>.fa-check+.fa-check,
.left-top-container .right-sidebar .counter-wrap .items__link--social>.fa-check+.items__timeframe,
.left-top-container .right-sidebar .counter-wrap .items__link--social>.fa-check+.user-level-block--active:before,
.left-top-container .right-sidebar .counter-wrap .items__link--social>.items__timeframe+.fa-check,
.left-top-container .right-sidebar .counter-wrap .items__link--social>.items__timeframe+.user-level-block--active:before,
.left-top-container .right-sidebar .counter-wrap .items__link--social>.user-level-block--active:before+.counter,
.left-top-container .right-sidebar .counter-wrap .items__link--social>.user-level-block--active:before+.fa-check,
.left-top-container .right-sidebar .counter-wrap .items__link--social>.user-level-block--active:before+.items__timeframe,
.left-top-container .right-sidebar .counter-wrap .items__link--social>.user-level-block--active:before+.user-level-block--active:before,
.left-top-container .right-sidebar .counter-wrap .items__link--trade-monitor.items__link--market-watch>.fa-check+.fa-check,
.left-top-container .right-sidebar .counter-wrap .items__link--trade-monitor.items__link--market-watch>.fa-check+.user-level-block--active:before,
.left-top-container .right-sidebar .counter-wrap .items__link--trade-monitor.items__link--market-watch>.user-level-block--active:before+.fa-check,
.left-top-container .right-sidebar .counter-wrap .items__link--trade-monitor.items__link--market-watch>.user-level-block--active:before+.user-level-block--active:before,
.left-top-container .right-sidebar .counter-wrap .items__link--trade-monitor.items__link--rating-widget>.fa-check+.fa-check,
.left-top-container .right-sidebar .counter-wrap .items__link--trade-monitor.items__link--rating-widget>.fa-check+.user-level-block--active:before,
.left-top-container .right-sidebar .counter-wrap .items__link--trade-monitor.items__link--rating-widget>.user-level-block--active:before+.fa-check,
.left-top-container .right-sidebar .counter-wrap .items__link--trade-monitor.items__link--rating-widget>.user-level-block--active:before+.user-level-block--active:before,
.left-top-container .right-sidebar .counter-wrap .items__link--trade-monitor.items__link--social>.fa-check+.fa-check,
.left-top-container .right-sidebar .counter-wrap .items__link--trade-monitor.items__link--social>.fa-check+.user-level-block--active:before,
.left-top-container .right-sidebar .counter-wrap .items__link--trade-monitor.items__link--social>.user-level-block--active:before+.fa-check,
.left-top-container .right-sidebar .counter-wrap .items__link--trade-monitor.items__link--social>.user-level-block--active:before+.user-level-block--active:before,
.left-top-container .right-sidebar .counter-wrap .items__link--trade-monitor.items__link--zoom>.fa-check+.fa-check,
.left-top-container .right-sidebar .counter-wrap .items__link--trade-monitor.items__link--zoom>.fa-check+.user-level-block--active:before,
.left-top-container .right-sidebar .counter-wrap .items__link--trade-monitor.items__link--zoom>.user-level-block--active:before+.fa-check,
.left-top-container .right-sidebar .counter-wrap .items__link--trade-monitor.items__link--zoom>.user-level-block--active:before+.user-level-block--active:before,
.left-top-container .right-sidebar .counter-wrap .items__link--trade-monitor>.counter+.fa-check,
.left-top-container .right-sidebar .counter-wrap .items__link--trade-monitor>.counter+.user-level-block--active:before,
.left-top-container .right-sidebar .counter-wrap .items__link--trade-monitor>.fa-check+.counter,
.left-top-container .right-sidebar .counter-wrap .items__link--trade-monitor>.fa-check+.fa-check,
.left-top-container .right-sidebar .counter-wrap .items__link--trade-monitor>.fa-check+.items__timeframe,
.left-top-container .right-sidebar .counter-wrap .items__link--trade-monitor>.fa-check+.user-level-block--active:before,
.left-top-container .right-sidebar .counter-wrap .items__link--trade-monitor>.items__timeframe+.fa-check,
.left-top-container .right-sidebar .counter-wrap .items__link--trade-monitor>.items__timeframe+.user-level-block--active:before,
.left-top-container .right-sidebar .counter-wrap .items__link--trade-monitor>.user-level-block--active:before+.counter,
.left-top-container .right-sidebar .counter-wrap .items__link--trade-monitor>.user-level-block--active:before+.fa-check,
.left-top-container .right-sidebar .counter-wrap .items__link--trade-monitor>.user-level-block--active:before+.items__timeframe,
.left-top-container .right-sidebar .counter-wrap .items__link--trade-monitor>.user-level-block--active:before+.user-level-block--active:before,
.left-top-container .right-sidebar .counter-wrap .items__link--zoom.items__link--market-watch>.fa-check+.fa-check,
.left-top-container .right-sidebar .counter-wrap .items__link--zoom.items__link--market-watch>.fa-check+.user-level-block--active:before,
.left-top-container .right-sidebar .counter-wrap .items__link--zoom.items__link--market-watch>.user-level-block--active:before+.fa-check,
.left-top-container .right-sidebar .counter-wrap .items__link--zoom.items__link--market-watch>.user-level-block--active:before+.user-level-block--active:before,
.left-top-container .right-sidebar .counter-wrap .items__link--zoom.items__link--rating-widget>.fa-check+.fa-check,
.left-top-container .right-sidebar .counter-wrap .items__link--zoom.items__link--rating-widget>.fa-check+.user-level-block--active:before,
.left-top-container .right-sidebar .counter-wrap .items__link--zoom.items__link--rating-widget>.user-level-block--active:before+.fa-check,
.left-top-container .right-sidebar .counter-wrap .items__link--zoom.items__link--rating-widget>.user-level-block--active:before+.user-level-block--active:before,
.left-top-container .right-sidebar .counter-wrap .items__link--zoom.items__link--social>.fa-check+.fa-check,
.left-top-container .right-sidebar .counter-wrap .items__link--zoom.items__link--social>.fa-check+.user-level-block--active:before,
.left-top-container .right-sidebar .counter-wrap .items__link--zoom.items__link--social>.user-level-block--active:before+.fa-check,
.left-top-container .right-sidebar .counter-wrap .items__link--zoom.items__link--social>.user-level-block--active:before+.user-level-block--active:before,
.left-top-container .right-sidebar .counter-wrap .items__link--zoom.items__link--trade-monitor>.fa-check+.fa-check,
.left-top-container .right-sidebar .counter-wrap .items__link--zoom.items__link--trade-monitor>.fa-check+.user-level-block--active:before,
.left-top-container .right-sidebar .counter-wrap .items__link--zoom.items__link--trade-monitor>.user-level-block--active:before+.fa-check,
.left-top-container .right-sidebar .counter-wrap .items__link--zoom.items__link--trade-monitor>.user-level-block--active:before+.user-level-block--active:before,
.left-top-container .right-sidebar .counter-wrap .items__link--zoom>.counter+.fa-check,
.left-top-container .right-sidebar .counter-wrap .items__link--zoom>.counter+.user-level-block--active:before,
.left-top-container .right-sidebar .counter-wrap .items__link--zoom>.fa-check+.counter,
.left-top-container .right-sidebar .counter-wrap .items__link--zoom>.fa-check+.fa-check,
.left-top-container .right-sidebar .counter-wrap .items__link--zoom>.fa-check+.items__timeframe,
.left-top-container .right-sidebar .counter-wrap .items__link--zoom>.fa-check+.user-level-block--active:before,
.left-top-container .right-sidebar .counter-wrap .items__link--zoom>.items__timeframe+.fa-check,
.left-top-container .right-sidebar .counter-wrap .items__link--zoom>.items__timeframe+.user-level-block--active:before,
.left-top-container .right-sidebar .counter-wrap .items__link--zoom>.user-level-block--active:before+.counter,
.left-top-container .right-sidebar .counter-wrap .items__link--zoom>.user-level-block--active:before+.fa-check,
.left-top-container .right-sidebar .counter-wrap .items__link--zoom>.user-level-block--active:before+.items__timeframe,
.left-top-container .right-sidebar .counter-wrap .items__link--zoom>.user-level-block--active:before+.user-level-block--active:before,
.left-top-container .right-sidebar .counter-wrap .items__timeframe+.counter,
.left-top-container .right-sidebar .counter-wrap .items__timeframe+.items__timeframe,
.right-sidebar .counter-wrap .counter+.counter,
.right-sidebar .counter-wrap .left-top-container .counter+.items__timeframe,
.right-sidebar .counter-wrap .left-top-container .items__link--market-watch.items__link--rating-widget>.fa-check+.fa-check,
.right-sidebar .counter-wrap .left-top-container .items__link--market-watch.items__link--rating-widget>.fa-check+.user-level-block--active:before,
.right-sidebar .counter-wrap .left-top-container .items__link--market-watch.items__link--rating-widget>.user-level-block--active:before+.fa-check,
.right-sidebar .counter-wrap .left-top-container .items__link--market-watch.items__link--rating-widget>.user-level-block--active:before+.user-level-block--active:before,
.right-sidebar .counter-wrap .left-top-container .items__link--market-watch.items__link--social>.fa-check+.fa-check,
.right-sidebar .counter-wrap .left-top-container .items__link--market-watch.items__link--social>.fa-check+.user-level-block--active:before,
.right-sidebar .counter-wrap .left-top-container .items__link--market-watch.items__link--social>.user-level-block--active:before+.fa-check,
.right-sidebar .counter-wrap .left-top-container .items__link--market-watch.items__link--social>.user-level-block--active:before+.user-level-block--active:before,
.right-sidebar .counter-wrap .left-top-container .items__link--market-watch.items__link--trade-monitor>.fa-check+.fa-check,
.right-sidebar .counter-wrap .left-top-container .items__link--market-watch.items__link--trade-monitor>.fa-check+.user-level-block--active:before,
.right-sidebar .counter-wrap .left-top-container .items__link--market-watch.items__link--trade-monitor>.user-level-block--active:before+.fa-check,
.right-sidebar .counter-wrap .left-top-container .items__link--market-watch.items__link--trade-monitor>.user-level-block--active:before+.user-level-block--active:before,
.right-sidebar .counter-wrap .left-top-container .items__link--market-watch.items__link--zoom>.fa-check+.fa-check,
.right-sidebar .counter-wrap .left-top-container .items__link--market-watch.items__link--zoom>.fa-check+.user-level-block--active:before,
.right-sidebar .counter-wrap .left-top-container .items__link--market-watch.items__link--zoom>.user-level-block--active:before+.fa-check,
.right-sidebar .counter-wrap .left-top-container .items__link--market-watch.items__link--zoom>.user-level-block--active:before+.user-level-block--active:before,
.right-sidebar .counter-wrap .left-top-container .items__link--market-watch>.counter+.fa-check,
.right-sidebar .counter-wrap .left-top-container .items__link--market-watch>.counter+.user-level-block--active:before,
.right-sidebar .counter-wrap .left-top-container .items__link--market-watch>.fa-check+.counter,
.right-sidebar .counter-wrap .left-top-container .items__link--market-watch>.fa-check+.fa-check,
.right-sidebar .counter-wrap .left-top-container .items__link--market-watch>.fa-check+.items__timeframe,
.right-sidebar .counter-wrap .left-top-container .items__link--market-watch>.fa-check+.user-level-block--active:before,
.right-sidebar .counter-wrap .left-top-container .items__link--market-watch>.items__timeframe+.fa-check,
.right-sidebar .counter-wrap .left-top-container .items__link--market-watch>.items__timeframe+.user-level-block--active:before,
.right-sidebar .counter-wrap .left-top-container .items__link--market-watch>.user-level-block--active:before+.counter,
.right-sidebar .counter-wrap .left-top-container .items__link--market-watch>.user-level-block--active:before+.fa-check,
.right-sidebar .counter-wrap .left-top-container .items__link--market-watch>.user-level-block--active:before+.items__timeframe,
.right-sidebar .counter-wrap .left-top-container .items__link--market-watch>.user-level-block--active:before+.user-level-block--active:before,
.right-sidebar .counter-wrap .left-top-container .items__link--rating-widget.items__link--market-watch>.fa-check+.fa-check,
.right-sidebar .counter-wrap .left-top-container .items__link--rating-widget.items__link--market-watch>.fa-check+.user-level-block--active:before,
.right-sidebar .counter-wrap .left-top-container .items__link--rating-widget.items__link--market-watch>.user-level-block--active:before+.fa-check,
.right-sidebar .counter-wrap .left-top-container .items__link--rating-widget.items__link--market-watch>.user-level-block--active:before+.user-level-block--active:before,
.right-sidebar .counter-wrap .left-top-container .items__link--rating-widget.items__link--social>.fa-check+.fa-check,
.right-sidebar .counter-wrap .left-top-container .items__link--rating-widget.items__link--social>.fa-check+.user-level-block--active:before,
.right-sidebar .counter-wrap .left-top-container .items__link--rating-widget.items__link--social>.user-level-block--active:before+.fa-check,
.right-sidebar .counter-wrap .left-top-container .items__link--rating-widget.items__link--social>.user-level-block--active:before+.user-level-block--active:before,
.right-sidebar .counter-wrap .left-top-container .items__link--rating-widget.items__link--trade-monitor>.fa-check+.fa-check,
.right-sidebar .counter-wrap .left-top-container .items__link--rating-widget.items__link--trade-monitor>.fa-check+.user-level-block--active:before,
.right-sidebar .counter-wrap .left-top-container .items__link--rating-widget.items__link--trade-monitor>.user-level-block--active:before+.fa-check,
.right-sidebar .counter-wrap .left-top-container .items__link--rating-widget.items__link--trade-monitor>.user-level-block--active:before+.user-level-block--active:before,
.right-sidebar .counter-wrap .left-top-container .items__link--rating-widget.items__link--zoom>.fa-check+.fa-check,
.right-sidebar .counter-wrap .left-top-container .items__link--rating-widget.items__link--zoom>.fa-check+.user-level-block--active:before,
.right-sidebar .counter-wrap .left-top-container .items__link--rating-widget.items__link--zoom>.user-level-block--active:before+.fa-check,
.right-sidebar .counter-wrap .left-top-container .items__link--rating-widget.items__link--zoom>.user-level-block--active:before+.user-level-block--active:before,
.right-sidebar .counter-wrap .left-top-container .items__link--rating-widget>.counter+.fa-check,
.right-sidebar .counter-wrap .left-top-container .items__link--rating-widget>.counter+.user-level-block--active:before,
.right-sidebar .counter-wrap .left-top-container .items__link--rating-widget>.fa-check+.counter,
.right-sidebar .counter-wrap .left-top-container .items__link--rating-widget>.fa-check+.fa-check,
.right-sidebar .counter-wrap .left-top-container .items__link--rating-widget>.fa-check+.items__timeframe,
.right-sidebar .counter-wrap .left-top-container .items__link--rating-widget>.fa-check+.user-level-block--active:before,
.right-sidebar .counter-wrap .left-top-container .items__link--rating-widget>.items__timeframe+.fa-check,
.right-sidebar .counter-wrap .left-top-container .items__link--rating-widget>.items__timeframe+.user-level-block--active:before,
.right-sidebar .counter-wrap .left-top-container .items__link--rating-widget>.user-level-block--active:before+.counter,
.right-sidebar .counter-wrap .left-top-container .items__link--rating-widget>.user-level-block--active:before+.fa-check,
.right-sidebar .counter-wrap .left-top-container .items__link--rating-widget>.user-level-block--active:before+.items__timeframe,
.right-sidebar .counter-wrap .left-top-container .items__link--rating-widget>.user-level-block--active:before+.user-level-block--active:before,
.right-sidebar .counter-wrap .left-top-container .items__link--social.items__link--market-watch>.fa-check+.fa-check,
.right-sidebar .counter-wrap .left-top-container .items__link--social.items__link--market-watch>.fa-check+.user-level-block--active:before,
.right-sidebar .counter-wrap .left-top-container .items__link--social.items__link--market-watch>.user-level-block--active:before+.fa-check,
.right-sidebar .counter-wrap .left-top-container .items__link--social.items__link--market-watch>.user-level-block--active:before+.user-level-block--active:before,
.right-sidebar .counter-wrap .left-top-container .items__link--social.items__link--rating-widget>.fa-check+.fa-check,
.right-sidebar .counter-wrap .left-top-container .items__link--social.items__link--rating-widget>.fa-check+.user-level-block--active:before,
.right-sidebar .counter-wrap .left-top-container .items__link--social.items__link--rating-widget>.user-level-block--active:before+.fa-check,
.right-sidebar .counter-wrap .left-top-container .items__link--social.items__link--rating-widget>.user-level-block--active:before+.user-level-block--active:before,
.right-sidebar .counter-wrap .left-top-container .items__link--social.items__link--trade-monitor>.fa-check+.fa-check,
.right-sidebar .counter-wrap .left-top-container .items__link--social.items__link--trade-monitor>.fa-check+.user-level-block--active:before,
.right-sidebar .counter-wrap .left-top-container .items__link--social.items__link--trade-monitor>.user-level-block--active:before+.fa-check,
.right-sidebar .counter-wrap .left-top-container .items__link--social.items__link--trade-monitor>.user-level-block--active:before+.user-level-block--active:before,
.right-sidebar .counter-wrap .left-top-container .items__link--social.items__link--zoom>.fa-check+.fa-check,
.right-sidebar .counter-wrap .left-top-container .items__link--social.items__link--zoom>.fa-check+.user-level-block--active:before,
.right-sidebar .counter-wrap .left-top-container .items__link--social.items__link--zoom>.user-level-block--active:before+.fa-check,
.right-sidebar .counter-wrap .left-top-container .items__link--social.items__link--zoom>.user-level-block--active:before+.user-level-block--active:before,
.right-sidebar .counter-wrap .left-top-container .items__link--social>.counter+.fa-check,
.right-sidebar .counter-wrap .left-top-container .items__link--social>.counter+.user-level-block--active:before,
.right-sidebar .counter-wrap .left-top-container .items__link--social>.fa-check+.counter,
.right-sidebar .counter-wrap .left-top-container .items__link--social>.fa-check+.fa-check,
.right-sidebar .counter-wrap .left-top-container .items__link--social>.fa-check+.items__timeframe,
.right-sidebar .counter-wrap .left-top-container .items__link--social>.fa-check+.user-level-block--active:before,
.right-sidebar .counter-wrap .left-top-container .items__link--social>.items__timeframe+.fa-check,
.right-sidebar .counter-wrap .left-top-container .items__link--social>.items__timeframe+.user-level-block--active:before,
.right-sidebar .counter-wrap .left-top-container .items__link--social>.user-level-block--active:before+.counter,
.right-sidebar .counter-wrap .left-top-container .items__link--social>.user-level-block--active:before+.fa-check,
.right-sidebar .counter-wrap .left-top-container .items__link--social>.user-level-block--active:before+.items__timeframe,
.right-sidebar .counter-wrap .left-top-container .items__link--social>.user-level-block--active:before+.user-level-block--active:before,
.right-sidebar .counter-wrap .left-top-container .items__link--trade-monitor.items__link--market-watch>.fa-check+.fa-check,
.right-sidebar .counter-wrap .left-top-container .items__link--trade-monitor.items__link--market-watch>.fa-check+.user-level-block--active:before,
.right-sidebar .counter-wrap .left-top-container .items__link--trade-monitor.items__link--market-watch>.user-level-block--active:before+.fa-check,
.right-sidebar .counter-wrap .left-top-container .items__link--trade-monitor.items__link--market-watch>.user-level-block--active:before+.user-level-block--active:before,
.right-sidebar .counter-wrap .left-top-container .items__link--trade-monitor.items__link--rating-widget>.fa-check+.fa-check,
.right-sidebar .counter-wrap .left-top-container .items__link--trade-monitor.items__link--rating-widget>.fa-check+.user-level-block--active:before,
.right-sidebar .counter-wrap .left-top-container .items__link--trade-monitor.items__link--rating-widget>.user-level-block--active:before+.fa-check,
.right-sidebar .counter-wrap .left-top-container .items__link--trade-monitor.items__link--rating-widget>.user-level-block--active:before+.user-level-block--active:before,
.right-sidebar .counter-wrap .left-top-container .items__link--trade-monitor.items__link--social>.fa-check+.fa-check,
.right-sidebar .counter-wrap .left-top-container .items__link--trade-monitor.items__link--social>.fa-check+.user-level-block--active:before,
.right-sidebar .counter-wrap .left-top-container .items__link--trade-monitor.items__link--social>.user-level-block--active:before+.fa-check,
.right-sidebar .counter-wrap .left-top-container .items__link--trade-monitor.items__link--social>.user-level-block--active:before+.user-level-block--active:before,
.right-sidebar .counter-wrap .left-top-container .items__link--trade-monitor.items__link--zoom>.fa-check+.fa-check,
.right-sidebar .counter-wrap .left-top-container .items__link--trade-monitor.items__link--zoom>.fa-check+.user-level-block--active:before,
.right-sidebar .counter-wrap .left-top-container .items__link--trade-monitor.items__link--zoom>.user-level-block--active:before+.fa-check,
.right-sidebar .counter-wrap .left-top-container .items__link--trade-monitor.items__link--zoom>.user-level-block--active:before+.user-level-block--active:before,
.right-sidebar .counter-wrap .left-top-container .items__link--trade-monitor>.counter+.fa-check,
.right-sidebar .counter-wrap .left-top-container .items__link--trade-monitor>.counter+.user-level-block--active:before,
.right-sidebar .counter-wrap .left-top-container .items__link--trade-monitor>.fa-check+.counter,
.right-sidebar .counter-wrap .left-top-container .items__link--trade-monitor>.fa-check+.fa-check,
.right-sidebar .counter-wrap .left-top-container .items__link--trade-monitor>.fa-check+.items__timeframe,
.right-sidebar .counter-wrap .left-top-container .items__link--trade-monitor>.fa-check+.user-level-block--active:before,
.right-sidebar .counter-wrap .left-top-container .items__link--trade-monitor>.items__timeframe+.fa-check,
.right-sidebar .counter-wrap .left-top-container .items__link--trade-monitor>.items__timeframe+.user-level-block--active:before,
.right-sidebar .counter-wrap .left-top-container .items__link--trade-monitor>.user-level-block--active:before+.counter,
.right-sidebar .counter-wrap .left-top-container .items__link--trade-monitor>.user-level-block--active:before+.fa-check,
.right-sidebar .counter-wrap .left-top-container .items__link--trade-monitor>.user-level-block--active:before+.items__timeframe,
.right-sidebar .counter-wrap .left-top-container .items__link--trade-monitor>.user-level-block--active:before+.user-level-block--active:before,
.right-sidebar .counter-wrap .left-top-container .items__link--zoom.items__link--market-watch>.fa-check+.fa-check,
.right-sidebar .counter-wrap .left-top-container .items__link--zoom.items__link--market-watch>.fa-check+.user-level-block--active:before,
.right-sidebar .counter-wrap .left-top-container .items__link--zoom.items__link--market-watch>.user-level-block--active:before+.fa-check,
.right-sidebar .counter-wrap .left-top-container .items__link--zoom.items__link--market-watch>.user-level-block--active:before+.user-level-block--active:before,
.right-sidebar .counter-wrap .left-top-container .items__link--zoom.items__link--rating-widget>.fa-check+.fa-check,
.right-sidebar .counter-wrap .left-top-container .items__link--zoom.items__link--rating-widget>.fa-check+.user-level-block--active:before,
.right-sidebar .counter-wrap .left-top-container .items__link--zoom.items__link--rating-widget>.user-level-block--active:before+.fa-check,
.right-sidebar .counter-wrap .left-top-container .items__link--zoom.items__link--rating-widget>.user-level-block--active:before+.user-level-block--active:before,
.right-sidebar .counter-wrap .left-top-container .items__link--zoom.items__link--social>.fa-check+.fa-check,
.right-sidebar .counter-wrap .left-top-container .items__link--zoom.items__link--social>.fa-check+.user-level-block--active:before,
.right-sidebar .counter-wrap .left-top-container .items__link--zoom.items__link--social>.user-level-block--active:before+.fa-check,
.right-sidebar .counter-wrap .left-top-container .items__link--zoom.items__link--social>.user-level-block--active:before+.user-level-block--active:before,
.right-sidebar .counter-wrap .left-top-container .items__link--zoom.items__link--trade-monitor>.fa-check+.fa-check,
.right-sidebar .counter-wrap .left-top-container .items__link--zoom.items__link--trade-monitor>.fa-check+.user-level-block--active:before,
.right-sidebar .counter-wrap .left-top-container .items__link--zoom.items__link--trade-monitor>.user-level-block--active:before+.fa-check,
.right-sidebar .counter-wrap .left-top-container .items__link--zoom.items__link--trade-monitor>.user-level-block--active:before+.user-level-block--active:before,
.right-sidebar .counter-wrap .left-top-container .items__link--zoom>.counter+.fa-check,
.right-sidebar .counter-wrap .left-top-container .items__link--zoom>.counter+.user-level-block--active:before,
.right-sidebar .counter-wrap .left-top-container .items__link--zoom>.fa-check+.counter,
.right-sidebar .counter-wrap .left-top-container .items__link--zoom>.fa-check+.fa-check,
.right-sidebar .counter-wrap .left-top-container .items__link--zoom>.fa-check+.items__timeframe,
.right-sidebar .counter-wrap .left-top-container .items__link--zoom>.fa-check+.user-level-block--active:before,
.right-sidebar .counter-wrap .left-top-container .items__link--zoom>.items__timeframe+.fa-check,
.right-sidebar .counter-wrap .left-top-container .items__link--zoom>.items__timeframe+.user-level-block--active:before,
.right-sidebar .counter-wrap .left-top-container .items__link--zoom>.user-level-block--active:before+.counter,
.right-sidebar .counter-wrap .left-top-container .items__link--zoom>.user-level-block--active:before+.fa-check,
.right-sidebar .counter-wrap .left-top-container .items__link--zoom>.user-level-block--active:before+.items__timeframe,
.right-sidebar .counter-wrap .left-top-container .items__link--zoom>.user-level-block--active:before+.user-level-block--active:before,
.right-sidebar .counter-wrap .left-top-container .items__timeframe+.counter,
.right-sidebar .counter-wrap .left-top-container .items__timeframe+.items__timeframe {
    margin-top: 1px
}

.left-sidebar.show-text .nlabel,
.right-sidebar.show-text .nlabel {
    display: block
}

.left-sidebar li,
.right-sidebar li {
    position: relative;
    text-align: center
}

.left-sidebar a,
.right-sidebar a {
    display: block;
    padding: 10px 5px 6px;
    text-decoration: none
}

.left-sidebar a>i,
.right-sidebar a>i {
    display: block;
    font-size: 19px;
    margin: 0 auto 5px
}

.left-sidebar .nlabel,
.right-sidebar .nlabel {
    -o-text-overflow: ellipsis;
    display: none;
    font-size: 12px;
    line-height: 15px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    white-space: normal;
    word-break: normal
}

.left-sidebar>nav,
.right-sidebar>nav {
    -ms-flex-direction: column;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -webkit-flex-direction: column;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    flex-direction: column;
    height: 100%
}

.left-sidebar>nav>ul.bottom,
.right-sidebar>nav>ul.bottom {
    margin-top: inherit
}

body.is-chart .left-sidebar>nav>ul.bottom,
body.is-chart .right-sidebar>nav>ul.bottom {
    margin-top: auto
}

.left-sidebar>nav>ul>li.ajax-loading,
.right-sidebar>nav>ul>li.ajax-loading {
    position: relative
}

.left-sidebar>nav>ul>li.ajax-loading:after,
.right-sidebar>nav>ul>li.ajax-loading:after {
    background-color: rgba(0, 0, 0, .5);
    background-position: 50%;
    content: "";
    display: inline-block;
    height: 32px;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 32px;
    width: 100%
}

.theme-dark .left-sidebar>nav>ul>li.ajax-loading:after,
.theme-dark .right-sidebar>nav>ul>li.ajax-loading:after {
    background-image: url(/images/ajax/logo32.gif);
    background-position: 50%;
    background-repeat: no-repeat
}

.theme-light .left-sidebar>nav>ul>li.ajax-loading:after,
.theme-light .right-sidebar>nav>ul>li.ajax-loading:after {
    background-image: url(/images/ajax/logo32.gif);
    background-position: 50%;
    background-repeat: no-repeat
}

.theme-dark-green .left-sidebar>nav>ul>li.ajax-loading:after,
.theme-dark-green .right-sidebar>nav>ul>li.ajax-loading:after {
    background-image: url(/images/ajax/logo32.gif);
    background-position: 50%;
    background-repeat: no-repeat
}

.left-sidebar>nav>ul>li.with-zoom .fa,
.right-sidebar>nav>ul>li.with-zoom .fa {
    display: inline-block
}

.left-sidebar>nav>ul>li.with-zoom p,
.right-sidebar>nav>ul>li.with-zoom p {
    margin-top: 5px
}

.left-sidebar .tooltip-content.position-left,
.left-sidebar .tooltip-content.position-right,
.right-sidebar .tooltip-content.position-left,
.right-sidebar .tooltip-content.position-right {
    bottom: auto;
    top: 0
}

.dark-theme .left-sidebar .tooltip-content.position-left,
.dark-theme .left-sidebar .tooltip-content.position-right,
.dark-theme .right-sidebar .tooltip-content.position-left,
.dark-theme .right-sidebar .tooltip-content.position-right {
    -webkit-transform: translateY(-50%) perspective(1000px) rotateX(0deg) !important;
    transform: translateY(-50%) perspective(1000px) rotateX(0deg) !important
}

.left-sidebar>nav>ul>li>a i~i {
    display: none;
    font-size: 13px
}

.right-sidebar .sub-menu {
    right: 100%
}

.right-sidebar .sub-menu a {
    text-align: right
}

.right-sidebar .sub-menu .fa {
    margin-left: 17px
}

.express-bets-active .right-sidebar .express-bets a {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(48, 153, 245, .01)), color-stop(75%, rgba(48, 153, 245, .1)), to(rgba(48, 153, 245, .25)));
    background: -webkit-linear-gradient(top, rgba(48, 153, 245, .01), rgba(48, 153, 245, .1) 75%, rgba(48, 153, 245, .25));
    background: -o-linear-gradient(top, rgba(48, 153, 245, .01) 0, rgba(48, 153, 245, .1) 75%, rgba(48, 153, 245, .25));
    background: linear-gradient(180deg, rgba(48, 153, 245, .01), rgba(48, 153, 245, .1) 75%, rgba(48, 153, 245, .25))
}

.express-bets-active .right-sidebar .express-bets .fa {
    color: #fff
}

.right-sidebar .mt5-vs-mt4 i {
    background-position: -22px -23px
}

.right-sidebar .mt5-vs-mt4 i,
.right-sidebar .mt5-vs-mt4:hover i {
    background-image: url(/themes/cabinet/images/sprts/sidebars.png);
    height: 20px;
    width: 20px
}

.right-sidebar .mt5-vs-mt4:hover i {
    background-position: 0 -23px
}

.line-height {
    background: url(/themes/cabinet/images/select/chart-line-height-sprite.png?v=5) no-repeat 0 0;
    display: inline-block
}

.line-height__1px {
    background-position: 0 0;
    height: 13px;
    margin-top: -6.5px;
    width: 23px
}

.line-height__2px {
    background-position: 0 -13px
}

.line-height__2px,
.line-height__3px {
    height: 13px;
    margin-top: -6.5px;
    width: 24px
}

.line-height__3px {
    background-position: 0 -26px
}

.line-height__4px {
    background-position: 0 -40px;
    height: 14px;
    margin-top: -7px;
    width: 25px
}

.line-height__5px {
    background-position: 0 -54px;
    height: 14px;
    margin-top: -7px;
    width: 26px
}

[name=google_conversion_frame] {
    display: none
}

.wrapper {
    -ms-flex-direction: column;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -webkit-flex-direction: column;
    flex-direction: column;
    min-height: 100%
}

.wrapper,
.wrapper__bottom {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.wrapper__bottom {
    -ms-flex: 1;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1
}

body:not(.is-chart) .site-content-in {
    -ms-flex-direction: column;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -webkit-flex-direction: column;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    flex-direction: column;
    height: 100%
}

body:not(.is-chart) .site-content-in .content {
    -ms-flex: 1;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1
}

.site-content {
    -ms-flex: 1;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    position: relative
}

.s-chat_open .site-content {
    padding-left: 320px
}

.site-content .current-time {
    color: #7e91a7;
    font-family: Exo2Regular, sans-serif;
    font-size: 12px;
    left: 22px;
    line-height: 16px;
    position: absolute;
    top: 66px
}

.site-content.page-content .site-content-in {
    padding: 20px
}

.site-content .site-content-in .chart-canvas {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.site-content .content {
    padding: 20px
}

.left-top-container {
    left: 22px;
    position: absolute;
    top: 22px;
    z-index: 7
}

.left-top-container,
.left-top-container .r,
.left-top-container .r .settings-container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.left-top-container .r .settings-container {
    -ms-flex-direction: column;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -webkit-flex-direction: column;
    flex-direction: column
}

.left-top-container .r .settings-container .items__link {
    margin-bottom: 5px
}

.left-top-container .r .settings-container .settings-modal {
    -ms-flex-direction: column;
    -ms-flex-wrap: wrap;
    -webkit-border-radius: 4px;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -webkit-flex-direction: column;
    -webkit-flex-wrap: wrap;
    background-color: #2e2e36;
    border-radius: 4px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    margin-top: 15px;
    padding: 0
}

.left-top-container .r .settings-container .settings-modal__item {
    font-size: 14px;
    height: 40px;
    margin: 0;
    padding: 3px
}

.left-top-container .r .settings-container .settings-modal__item,
.left-top-container .r .settings-container .settings-modal__item .drawing-icon {
    -ms-flex-align: center;
    -webkit-align-items: center;
    -webkit-box-align: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.left-top-container .r .settings-container .settings-modal__item .drawing-icon {
    -ms-flex-pack: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    color: #fff;
    justify-content: center;
    position: relative;
    width: 34px
}

.left-top-container .r .settings-container .settings-modal__item .drawing-icon .fa-check,
.left-top-container .r .settings-container .settings-modal__item .drawing-icon .user-level-block--active:before {
    -webkit-border-radius: 25px;
    background-color: rgba(0, 154, 249, .2);
    border: 1px solid #009af9;
    border-radius: 25px;
    color: #fff;
    display: inline-block;
    font-size: 8px;
    line-height: 10px;
    padding: 3px;
    position: absolute;
    right: -4px;
    top: -5px;
    white-space: nowrap
}

.left-top-container .r .settings-container .settings-modal__item .drawing-label {
    margin: 0 10px;
    white-space: nowrap
}

.left-top-container .r .settings-container .settings-modal__item:hover {
    background-color: rgba(48, 153, 245, .24)
}

.left-top-container .r .settings-container .settings-modal__item:hover .drawing-label {
    color: #fff
}

.is-m-version .left-top-container .r {
    -ms-flex-direction: column;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -webkit-flex-direction: column;
    flex-direction: column;
    margin-left: 10px
}

.left-top-container .r--mobile {
    display: none
}

.is-m-version .left-top-container .r--mobile {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.left-top-container .r--mobile .items__link {
    height: 34px;
    text-align: center;
    width: 35px
}

.left-top-container .r--mobile .items__link:first-child {
    margin-left: 0
}

.left-top-container .r--common {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.is-m-version .left-top-container .r--common {
    -ms-flex-direction: column;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -webkit-flex-direction: column;
    display: none;
    flex-direction: column
}

.is-m-version .left-top-container .r--common.open {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.is-m-version .left-top-container .r--common .items__link {
    margin-left: 0;
    margin-top: 5px;
    position: relative
}

.left-top-container .bonus-100,
.left-top-container .currencies-block,
.left-top-container .items__link--market-watch,
.left-top-container .items__link--rating-widget,
.left-top-container .items__link--social,
.left-top-container .items__link--trade-monitor,
.left-top-container .items__link--zoom {
    display: inline-block;
    vertical-align: top
}

.left-top-container .items .counter,
.left-top-container .items .items__link--market-watch>.fa-check,
.left-top-container .items .items__link--market-watch>.user-level-block--active:before,
.left-top-container .items .items__link--rating-widget>.fa-check,
.left-top-container .items .items__link--rating-widget>.user-level-block--active:before,
.left-top-container .items .items__link--social>.fa-check,
.left-top-container .items .items__link--social>.user-level-block--active:before,
.left-top-container .items .items__link--trade-monitor>.fa-check,
.left-top-container .items .items__link--trade-monitor>.user-level-block--active:before,
.left-top-container .items .items__link--zoom>.fa-check,
.left-top-container .items .items__link--zoom>.user-level-block--active:before,
.left-top-container .items .items__timeframe {
    font-size: 8px;
    line-height: 10px
}

.left-top-container .items__icon {
    -o-transition: color .5s;
    -webkit-transition: color .5s;
    height: 21px;
    transition: color .5s;
    width: 24px
}

.left-top-container .items .counter,
.left-top-container .items .items__link--market-watch>.fa-check,
.left-top-container .items .items__link--market-watch>.user-level-block--active:before,
.left-top-container .items .items__link--rating-widget>.fa-check,
.left-top-container .items .items__link--rating-widget>.user-level-block--active:before,
.left-top-container .items .items__link--social>.fa-check,
.left-top-container .items .items__link--social>.user-level-block--active:before,
.left-top-container .items .items__link--trade-monitor>.fa-check,
.left-top-container .items .items__link--trade-monitor>.user-level-block--active:before,
.left-top-container .items .items__link--zoom>.fa-check,
.left-top-container .items .items__link--zoom>.user-level-block--active:before,
.left-top-container .items .items__timeframe {
    position: absolute;
    right: -5px;
    top: -5px
}

.left-top-container .items__link {
    -ms-flex-align: center;
    -ms-flex-direction: column;
    -ms-flex-pack: center;
    -o-transition: border .5s;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -webkit-box-pack: center;
    -webkit-flex-direction: column;
    -webkit-justify-content: center;
    -webkit-transition: border .5s;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    flex-direction: column;
    height: 34px;
    justify-content: center;
    margin-left: 10px;
    position: relative;
    transition: border .5s;
    width: 35px
}

.left-top-container .items__link .tooltip-content {
    margin-left: -100px;
    top: 50px;
    width: 200px
}

.left-top-container .items__link .tooltip-content .tooltip-text {
    display: block;
    line-height: 16px;
    text-align: center
}

.left-top-container .items__link--chart-type .svg-icon {
    -ms-flex-align: center;
    -webkit-align-items: center;
    -webkit-box-align: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 17px
}

.left-top-container .items__link--market-watch,
.left-top-container .items__link--rating-widget,
.left-top-container .items__link--social,
.left-top-container .items__link--trade-monitor,
.left-top-container .items__link--zoom {
    min-width: 35px;
    text-align: center
}

.left-top-container .items__link--trade-monitor {
    font-size: 18px
}

.left-top-container .items__link--market-watch .icon {
    background: url(/themes/cabinet/images/modal/settings-modal/bet-on.png?v=5) no-repeat 0 0;
    background-size: cover;
    height: 18px;
    width: 18px
}

.left-top-container .bonus-100 {
    height: 32px;
    margin-left: 15px;
    padding-left: 27px;
    padding-right: 2px
}

.left-top-container .currencies-block .trade-type-btn,
.left-top-container .currencies-block__in {
    display: inline-block;
    vertical-align: top
}

.left-top-container .currencies-block__in {
    height: 34px;
    line-height: 34px
}

.left-top-container .currencies-block__in>a,
.left-top-container .currencies-block__in>div {
    display: inline-block;
    font-size: 16px;
    padding: 0 10px;
    vertical-align: top
}

.left-top-container .currencies-block__in>a:first-child {
    border-left: 0
}

.left-top-container .currencies-block__in.open [class*=fa-caret] {
    -ms-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.left-top-container .currencies-block__in [class*=fa-caret] {
    -o-transition: transform .3s;
    -webkit-transition: -webkit-transform .3s;
    transition: -webkit-transform .3s;
    transition: transform .3s;
    transition: transform .3s, -webkit-transform .3s
}

.left-top-container .currencies-block .pair-number-wrap>div {
    display: inline-block
}

.left-top-container .currencies-block .pair-number-wrap .pair {
    -ms-flex-align: center;
    -webkit-align-items: center;
    -webkit-box-align: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.left-top-container .currencies-block .pair-number-wrap .pair .fa {
    margin-left: 7px
}

.left-top-container .currencies-block .pair-number-wrap .number {
    padding-left: 2px
}

.left-top-container .currencies-block .icon {
    height: 100%;
    line-height: 46px;
    min-width: 50px;
    padding-left: 40px;
    position: relative
}

.left-top-container .currencies-block .icon .timeframe {
    font-family: OpenSansRegular, sans-serif;
    font-size: 11px
}

.left-top-container .currencies-block .icon .timeframe__sec {
    font-weight: 700
}

.left-top-container .currencies-block .icon .timeframe__str {
    font-size: 9px
}

.left-top-container .currencies-block .icon:before {
    background: url(/themes/cabinet/images/modal/chart-type/sprite-small.png?v1) no-repeat 0 0;
    content: "";
    height: 14px;
    left: 14px;
    margin-top: -7px;
    position: absolute;
    top: 50%;
    width: 16px
}

.left-top-container .currencies-block .icon.icon-chart-1:before {
    background-position: 0 0
}

.left-top-container .currencies-block .icon.icon-chart-2:before {
    background-position: 0 -14px
}

.left-top-container .currencies-block .icon.icon-chart-3:before {
    background-position: 0 -28px
}

.left-top-container .currencies-block .icon.icon-chart-4:before {
    background-position: 0 -42px
}

.left-top-container .currencies-block .icon-chart-settings {
    height: 100%;
    line-height: 46px;
    min-width: 50px;
    position: relative
}

.left-top-container .currencies-block .table {
    background-color: rgba(0, 0, 0, 0);
    margin-bottom: 0
}

.left-top-container .currencies-block .table td {
    border-top: 0;
    padding: 3px 0
}

.left-top-container .currencies-block .overlay {
    background: rgba(0, 0, 0, 0)
}

.left-top-container .currencies-block .number {
    color: #6fc274;
    cursor: pointer;
    min-width: 100px
}

.left-top-container .currencies-block .current-symbol-price {
    font-weight: 700
}

.left-top-container .currencies-block .price-up {
    color: #6fc274
}

.left-top-container .currencies-block .price-down {
    color: #bf3a2d
}

.left-top-container .currencies-block .drop-down-list {
    display: none
}

.left-top-container .currencies-block .tooltip-content {
    bottom: auto;
    left: 115%;
    line-height: 1.6;
    top: -6px
}

.left-top-container .currencies-block .tooltip-content:after {
    border-bottom-color: rgba(0, 0, 0, 0)
}

.left-top-container .currencies-block .tooltip-content .tooltip-text {
    font-family: Exo2Light, sans-serif;
    font-size: 13px
}

.bonus-100,
a.bonus-100 {
    -o-transition: all .5s;
    -webkit-border-radius: 4px;
    -webkit-transition: all .5s;
    border-radius: 4px;
    display: inline-block;
    line-height: 1.2;
    margin-top: 1px;
    padding-left: 31px;
    padding-top: 7px;
    position: relative;
    text-transform: uppercase;
    transition: all .5s
}

.bonus-100.animate:before,
a.bonus-100.animate:before {
    -webkit-animation: bonus-100-animation-scale .5s linear alternate;
    animation: bonus-100-animation-scale .5s linear alternate
}

.bonus-100>p,
a.bonus-100>p {
    margin-bottom: 0
}

.bonus-100>small,
a.bonus-100>small {
    font-size: 10px;
    text-transform: lowercase
}

.bonus-100>small>i,
a.bonus-100>small>i {
    color: #e0d494;
    font-style: normal
}

.bonus-100[class*=icon]:before,
a.bonus-100[class*=icon]:before {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    font-size: 20px;
    left: 12px;
    margin-top: -10px;
    position: absolute;
    text-rendering: auto;
    top: 50%
}

.top-left-wrap {
    left: 22px;
    position: absolute;
    top: 107px;
    z-index: 6
}

.top-left-wrap .info-icons__item {
    -webkit-animation-duration: .5s;
    animation-duration: .5s
}

.top-left-wrap .info-icons__item+.info-icons__item {
    margin-top: 10px
}

.top-left-wrap .info-icons__item.box-shadow-fade-animate {
    -webkit-animation: box-shadow-fade-animate .5s;
    animation: box-shadow-fade-animate .5s
}

.top-left-wrap .info-icons__item.ashow {
    -webkit-animation: indicator-icon-show .5s linear 0s 1 forwards, indicator-icon-finish .5s linear .7s;
    animation: indicator-icon-show .5s linear 0s 1 forwards, indicator-icon-finish .5s linear .7s
}

.top-left-wrap .info-icons__item.ahide {
    -webkit-animation: indicator-icon-hide .5s linear 0s 1 forwards;
    animation: indicator-icon-hide .5s linear 0s 1 forwards
}

.top-left-wrap .info-icons__link {
    -o-transition: background-color .5s, border .5s;
    -webkit-transition: background-color .5s, border .5s;
    cursor: pointer;
    display: block;
    font-size: 16px;
    height: 30px;
    line-height: 27px;
    text-align: center;
    transition: background-color .5s, border .5s;
    width: 30px
}

.top-left-wrap .info-icons--gift .info-icons__icon {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto
}

.top-left-wrap .info-icons--signal {
    -o-transition: transform .5s, opacity .5s;
    -webkit-transition: opacity .5s, -webkit-transform .5s;
    transition: opacity .5s, -webkit-transform .5s;
    transition: transform .5s, opacity .5s;
    transition: transform .5s, opacity .5s, -webkit-transform .5s
}

.top-left-wrap .info-icons--signal .info-icons__link {
    height: 38px
}

.top-left-wrap .info-icons--signal .info-icons__icon {
    font-size: 12px;
    line-height: 20px
}

.top-left-wrap .info-icons--signal .info-icons__link.red {
    border-color: rgba(191, 58, 45, .5);
    color: #bf3a2d
}

.top-left-wrap .info-icons--signal .info-icons__link.green {
    border-color: rgba(111, 194, 116, .5);
    color: #6fc274
}

.top-left-wrap .info-icons--signal .period {
    -webkit-transform: translate3d(-50%, 0, 0);
    bottom: 3px;
    font-size: 11px;
    left: 50%;
    line-height: 11px;
    position: absolute;
    transform: translate3d(-50%, 0, 0)
}

.top-left-wrap .info-icons--analytics,
.top-left-wrap .info-icons--risk-free {
    font-size: 40px
}

.top-left-wrap .info-icons--analytics {
    position: relative
}

.top-left-wrap .info-icons--analytics .info-icons__link .warning {
    color: #ec311f;
    font-size: 16px;
    position: absolute;
    right: 2px;
    top: 2px
}

.top-left-wrap .tooltip-effect-2 .tooltip-content {
    margin-left: 10px
}

.top-left-wrap .tooltip-effect-2 .tooltip-content.position-right {
    margin-bottom: -19px
}

.top-left-wrap .tooltip-effect-2 .tooltip-content .tooltip-text {
    display: block
}

.server-time {
    display: none
}

.mfp-content .title,
.ReactModal__Content .title {
    font-size: 18px;
    margin-bottom: 20px;
    margin-top: -8px
}

.mfp-content>div,
.ReactModal__Content>div {
    display: inline-block;
    padding: 35px;
    position: relative;
    text-align: left;
    width: 800px
}

.mfp-content>div.r-loading,
.ReactModal__Content>div.r-loading {
    background: none;
    border: 0;
    text-align: center
}

.mfp-content .confirm-purchase-modal .confirm-button,
.mfp-content .confirm-sell-modal .confirm-button,
.ReactModal__Content .confirm-purchase-modal .confirm-button,
.ReactModal__Content .confirm-sell-modal .confirm-button {
    margin-top: 20px;
    text-align: center
}

.mfp-content .achievement-info-modal .type,
.ReactModal__Content .achievement-info-modal .type {
    -webkit-border-radius: 4px;
    border: 1px solid rgba(0, 0, 0, 0);
    border-radius: 4px;
    font-size: 11px;
    text-align: center;
    text-transform: uppercase
}

.mfp-content .achievement-info-modal .type.common,
.ReactModal__Content .achievement-info-modal .type.common {
    background: hsla(0, 0%, 100%, .2)
}

.mfp-content .achievement-info-modal .type.rare,
.ReactModal__Content .achievement-info-modal .type.rare {
    background: rgba(20, 118, 149, .5)
}

.mfp-content .achievement-info-modal .type.legendary,
.ReactModal__Content .achievement-info-modal .type.legendary {
    background: rgba(29, 165, 81, .5)
}

.mfp-content .achievement-info-modal .type.gold,
.ReactModal__Content .achievement-info-modal .type.gold {
    border-color: #ffad32
}

.mfp-content .achievement-info-modal .type.silver,
.ReactModal__Content .achievement-info-modal .type.silver {
    border-color: #9a9a9a
}

.mfp-content .achievement-info-modal .type.bronze,
.ReactModal__Content .achievement-info-modal .type.bronze {
    border-color: #d66733
}

.mfp-content .achievement-info-modal .item,
.ReactModal__Content .achievement-info-modal .item {
    -ms-flex-align: center;
    -ms-flex-pack: justify;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    justify-content: space-between;
    padding: 15px 17px
}

.mfp-content .achievement-info-modal .item .l,
.ReactModal__Content .achievement-info-modal .item .l {
    padding-right: 20px;
    text-align: center;
    width: 18%
}

.mfp-content .achievement-info-modal .item .r,
.ReactModal__Content .achievement-info-modal .item .r {
    width: 82%
}

.mfp-content .achievement-info-modal .item .title,
.ReactModal__Content .achievement-info-modal .item .title {
    font-size: 18px;
    margin-bottom: 15px
}

.mfp-content .achievement-info-modal .item .desc,
.ReactModal__Content .achievement-info-modal .item .desc {
    font-size: 14px;
    margin-bottom: 15px
}

.mfp-content .achievement-info-modal .item .results-table,
.ReactModal__Content .achievement-info-modal .item .results-table {
    width: 100%
}

.mfp-content .achievement-info-modal .item .results-table td,
.ReactModal__Content .achievement-info-modal .item .results-table td {
    padding: 5px 10px
}

.mfp-content .achievement-info-modal .item .results-table .res,
.ReactModal__Content .achievement-info-modal .item .results-table .res {
    font-size: 15px;
    margin-bottom: 5px;
    text-align: center
}

.mfp-content .achievement-info-modal .item .results-table .res span,
.ReactModal__Content .achievement-info-modal .item .results-table .res span {
    color: #777;
    font-size: 12px
}

.mfp-content .achievement-info-modal .item .info,
.ReactModal__Content .achievement-info-modal .item .info {
    -ms-flex-align: start;
    -ms-flex-pack: start;
    -webkit-align-items: flex-start;
    -webkit-box-align: start;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    align-items: flex-start;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    justify-content: flex-start;
    margin-left: -25px;
    margin-top: 20px
}

.mfp-content .achievement-info-modal .item .info>div,
.ReactModal__Content .achievement-info-modal .item .info>div {
    padding: 0 25px;
    position: relative
}

.mfp-content .achievement-info-modal .item .info>div:before,
.ReactModal__Content .achievement-info-modal .item .info>div:before {
    content: "";
    height: 47px;
    left: 3px;
    position: absolute;
    top: 0
}

.mfp-content .achievement-info-modal .item .info>div:first-child:before,
.ReactModal__Content .achievement-info-modal .item .info>div:first-child:before {
    display: none
}

.mfp-content .achievement-info-modal .item .img-wrap,
.ReactModal__Content .achievement-info-modal .item .img-wrap {
    -webkit-border-radius: 6px;
    border: 1px solid #31343a;
    border-radius: 6px;
    margin-bottom: 10px;
    overflow: hidden
}

.mfp-content .achievement-info-modal .item .img-wrap img,
.ReactModal__Content .achievement-info-modal .item .img-wrap img {
    display: block;
    max-width: 100%
}

.mfp-content .achievement-info-modal .item .divider,
.ReactModal__Content .achievement-info-modal .item .divider {
    height: 1px;
    margin: 13px 0
}

.mfp-content .achievement-info-modal .exp span,
.ReactModal__Content .achievement-info-modal .exp span {
    color: #8fa5bf;
    display: block;
    font-size: 12px;
    line-height: 15px
}

.mfp-content .achievement-info-modal .exp i,
.ReactModal__Content .achievement-info-modal .exp i {
    font-size: 24px;
    line-height: 26px
}

.mfp-content .achievement-info-modal .diamonds,
.ReactModal__Content .achievement-info-modal .diamonds {
    -ms-flex-align: start;
    -ms-flex-pack: start;
    -webkit-align-items: flex-start;
    -webkit-box-align: start;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    align-items: flex-start;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    justify-content: flex-start
}

.mfp-content .achievement-info-modal .diamonds>div,
.ReactModal__Content .achievement-info-modal .diamonds>div {
    margin-bottom: 0;
    margin-right: 20px;
    margin-top: -7px
}

.mfp-content .insufficient-funds-modal,
.ReactModal__Content .insufficient-funds-modal {
    display: grid;
    grid-gap: 20px;
    grid-template-columns: 35% 1fr 1% 1fr 1fr;
    width: 100%
}

.mfp-content .insufficient-funds-modal-half,
.ReactModal__Content .insufficient-funds-modal-half {
    grid-template-columns: 1fr 1fr 1fr 1fr
}

.mfp-content .insufficient-funds-modal-half .first,
.ReactModal__Content .insufficient-funds-modal-half .first {
    grid-column: 2/3
}

.mfp-content .insufficient-funds-title,
.ReactModal__Content .insufficient-funds-title {
    grid-column: 1/6;
    text-align: center
}

.mfp-content .insufficient-funds-modal-half .insufficient-funds-title,
.ReactModal__Content .insufficient-funds-modal-half .insufficient-funds-title {
    grid-column: 1/5
}

.mfp-content .add-button,
.ReactModal__Content .add-button {
    text-align: center
}

.mfp-content .insufficient-diamons,
.ReactModal__Content .insufficient-diamons {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr
}

.mfp-content .insufficient-funds-modal .info-block__sub-title,
.ReactModal__Content .insufficient-funds-modal .info-block__sub-title {
    color: #8fa5bf;
    font-size: 12px;
    line-height: 10px
}

.mfp-content .exp-info-modal,
.ReactModal__Content .exp-info-modal {
    width: 700px
}

.mfp-content .exp-info-modal .table,
.ReactModal__Content .exp-info-modal .table {
    margin-bottom: 0
}

.mfp-content .exp-info-modal .table td,
.ReactModal__Content .exp-info-modal .table td {
    padding-left: 10px;
    padding-right: 10px
}

.mfp-content .exp-info-modal .title,
.ReactModal__Content .exp-info-modal .title {
    font-family: Exo2Bold, sans-serif;
    font-size: 36px;
    line-height: 36px;
    margin-bottom: 15px;
    margin-top: -6px;
    text-align: center
}

.mfp-content .exp-info-modal .sub-title,
.ReactModal__Content .exp-info-modal .sub-title {
    color: #8fa5bf;
    font-size: 13px;
    line-height: 16px;
    margin-bottom: 10px;
    text-align: center
}

.mfp-content .exp-info-modal .graph,
.ReactModal__Content .exp-info-modal .graph {
    margin-left: -4px
}

.mfp-content .exp-info-modal .level>div,
.ReactModal__Content .exp-info-modal .level>div {
    margin: 0 auto
}

.mfp-content .exp-info-modal .text,
.ReactModal__Content .exp-info-modal .text {
    color: #8fa5bf;
    font-size: 18px;
    margin-bottom: -25px;
    margin-top: 25px;
    text-align: center
}

.mfp-content .exp-info-modal table,
.ReactModal__Content .exp-info-modal table {
    width: 100%
}

.mfp-content .exp-info-modal table td,
.ReactModal__Content .exp-info-modal table td {
    padding: 7px 0;
    vertical-align: middle
}

.mfp-content .exp-info-modal .divider,
.ReactModal__Content .exp-info-modal .divider {
    background-color: #2d2e32;
    height: 1px;
    margin: 10px 0
}

.mfp-content .exp-info-modal .img-wrap,
.ReactModal__Content .exp-info-modal .img-wrap {
    -webkit-border-radius: 6px;
    border: 1px solid #2c3235;
    border-radius: 6px;
    overflow: hidden;
    width: 40px
}

.mfp-content .exp-info-modal .img-wrap img,
.ReactModal__Content .exp-info-modal .img-wrap img {
    display: block;
    max-width: 100%
}

.mfp-content .exp-info-modal .exp,
.ReactModal__Content .exp-info-modal .exp {
    color: #8fa5bf
}

.mfp-content .exp-info-modal .exp p,
.ReactModal__Content .exp-info-modal .exp p {
    margin-bottom: 7px
}

.mfp-content .exp-info-modal .exp__in,
.ReactModal__Content .exp-info-modal .exp__in {
    font-family: Exo2Regular, sans-serif
}

.mfp-content .exp-info-modal .exp__in .current-exp,
.ReactModal__Content .exp-info-modal .exp__in .current-exp {
    font-size: 24px;
    line-height: 30px
}

.mfp-content .exp-info-modal .wreath-levels,
.ReactModal__Content .exp-info-modal .wreath-levels {
    display: inline-block;
    margin: 20px 0
}

.mfp-content .exp-info-modal .boosters,
.mfp-content .exp-info-modal .prolongators,
.ReactModal__Content .exp-info-modal .boosters,
.ReactModal__Content .exp-info-modal .prolongators {
    -ms-flex-align: start;
    -ms-flex-pack: center;
    -webkit-align-items: flex-start;
    -webkit-box-align: start;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    align-items: flex-start;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    justify-content: center
}

.mfp-content .exp-info-modal .boosters .plus,
.mfp-content .exp-info-modal .boosters .ravno,
.mfp-content .exp-info-modal .boosters .result,
.mfp-content .exp-info-modal .prolongators .plus,
.mfp-content .exp-info-modal .prolongators .ravno,
.mfp-content .exp-info-modal .prolongators .result,
.ReactModal__Content .exp-info-modal .boosters .plus,
.ReactModal__Content .exp-info-modal .boosters .ravno,
.ReactModal__Content .exp-info-modal .boosters .result,
.ReactModal__Content .exp-info-modal .prolongators .plus,
.ReactModal__Content .exp-info-modal .prolongators .ravno,
.ReactModal__Content .exp-info-modal .prolongators .result {
    margin-top: 8px
}

.mfp-content .exp-info-modal .boosters .result,
.mfp-content .exp-info-modal .prolongators .result,
.ReactModal__Content .exp-info-modal .boosters .result,
.ReactModal__Content .exp-info-modal .prolongators .result {
    font-size: 18px;
    line-height: 20px;
    margin-top: 6px
}

.mfp-content .exp-info-modal .boosters>div,
.mfp-content .exp-info-modal .prolongators>div,
.ReactModal__Content .exp-info-modal .boosters>div,
.ReactModal__Content .exp-info-modal .prolongators>div {
    margin-left: 6px
}

.mfp-content .exp-info-modal .boosters>div:first-child,
.mfp-content .exp-info-modal .prolongators>div:first-child,
.ReactModal__Content .exp-info-modal .boosters>div:first-child,
.ReactModal__Content .exp-info-modal .prolongators>div:first-child {
    margin-left: 0
}

.mfp-content .exp-info-modal .tooltip-content,
.ReactModal__Content .exp-info-modal .tooltip-content {
    text-align: center
}

.mfp-content .buy-info-modal,
.ReactModal__Content .buy-info-modal {
    width: 500px
}

.mfp-content .buy-info-modal .img-wrap,
.ReactModal__Content .buy-info-modal .img-wrap {
    margin-right: 18px;
    width: 35px
}

.mfp-content .buy-info-modal .img-wrap img,
.ReactModal__Content .buy-info-modal .img-wrap img {
    display: block;
    max-width: 100%
}

.mfp-content .buy-info-modal .diamond-info,
.ReactModal__Content .buy-info-modal .diamond-info {
    display: inline-block;
    margin-right: 7px;
    vertical-align: middle
}

.mfp-content .buy-info-modal .diamond-info__icon,
.ReactModal__Content .buy-info-modal .diamond-info__icon {
    margin: 0
}

.mfp-content .buy-info-modal .diamond-info--red,
.ReactModal__Content .buy-info-modal .diamond-info--red {
    margin-left: 4px;
    margin-right: 21px
}

.mfp-content .buy-info-modal .diamond-info--blue,
.ReactModal__Content .buy-info-modal .diamond-info--blue {
    margin-right: 17px
}

.mfp-content .buy-info-modal .diamond-info--green,
.ReactModal__Content .buy-info-modal .diamond-info--green {
    margin-left: 2px;
    margin-right: 19px
}

.mfp-content .buy-info-modal .diamond-info--secret,
.ReactModal__Content .buy-info-modal .diamond-info--secret {
    margin-left: 4px;
    margin-right: 22px
}

.mfp-content .buy-info-modal .table,
.ReactModal__Content .buy-info-modal .table {
    margin-bottom: 0
}

.mfp-content .buy-info-modal .table th,
.ReactModal__Content .buy-info-modal .table th {
    text-align: center
}

.mfp-content .buy-info-modal .table td,
.ReactModal__Content .buy-info-modal .table td {
    height: 60px;
    padding-bottom: 6px;
    padding-top: 6px;
    vertical-align: middle
}

.mfp-content .buy-info-modal .table td:first-child,
.ReactModal__Content .buy-info-modal .table td:first-child {
    color: #8fa5bf;
    text-align: left
}

.mfp-content .buy-info-modal .title,
.ReactModal__Content .buy-info-modal .title {
    color: #009af9;
    font-family: Exo2Bold, sans-serif;
    font-size: 36px;
    line-height: 36px;
    margin-bottom: 15px;
    margin-top: -6px;
    text-align: center
}

.mfp-content .unlocked-achievements-modal,
.ReactModal__Content .unlocked-achievements-modal {
    max-width: 900px !important;
    padding-bottom: 20px;
    width: 100%
}

.mfp-content .unlocked-achievements-modal .btn,
.ReactModal__Content .unlocked-achievements-modal .btn {
    min-width: 120px;
    text-align: center
}

.mfp-content .unlocked-achievements-modal .remodal-close,
.ReactModal__Content .unlocked-achievements-modal .remodal-close {
    top: 3px
}

.mfp-content .unlocked-achievements-modal .mCSB_scrollTools,
.ReactModal__Content .unlocked-achievements-modal .mCSB_scrollTools {
    z-index: 10
}

.mfp-content .unlocked-achievements-modal .content__in,
.ReactModal__Content .unlocked-achievements-modal .content__in {
    height: 238px;
    overflow: hidden
}

.mfp-content .unlocked-achievements-modal .total-info,
.ReactModal__Content .unlocked-achievements-modal .total-info {
    margin-top: 25px
}

.mfp-content .unlocked-achievements-modal .total-info__title,
.ReactModal__Content .unlocked-achievements-modal .total-info__title {
    font-size: 18px;
    margin-bottom: 15px
}

.mfp-content .unlocked-achievements-modal .total-info__in,
.ReactModal__Content .unlocked-achievements-modal .total-info__in {
    -ms-flex-align: start;
    -ms-flex-wrap: nowrap;
    -webkit-align-items: flex-start;
    -webkit-box-align: start;
    -webkit-flex-wrap: nowrap;
    align-items: flex-start;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    flex-wrap: nowrap
}

.mfp-content .unlocked-achievements-modal .total-info__exp,
.ReactModal__Content .unlocked-achievements-modal .total-info__exp {
    padding-left: 15px
}

.mfp-content .unlocked-achievements-modal .total-info__divider,
.ReactModal__Content .unlocked-achievements-modal .total-info__divider {
    height: 100%;
    margin: 0 15px;
    min-height: 40px
}

.mfp-content .unlocked-achievements-modal .total-info__sub-title,
.ReactModal__Content .unlocked-achievements-modal .total-info__sub-title {
    color: #8fa5bf;
    font-size: 12px;
    line-height: 10px
}

.mfp-content .unlocked-achievements-modal .total-info__text,
.ReactModal__Content .unlocked-achievements-modal .total-info__text {
    font-size: 18px
}

.mfp-content .unlocked-achievements-modal .total-info__diamonds,
.ReactModal__Content .unlocked-achievements-modal .total-info__diamonds {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.mfp-content .unlocked-achievements-modal .total-info__diamonds>div,
.ReactModal__Content .unlocked-achievements-modal .total-info__diamonds>div {
    margin-top: -5px
}

.mfp-content .unlocked-achievements-modal .total-info__btn-wrap,
.ReactModal__Content .unlocked-achievements-modal .total-info__btn-wrap {
    margin-left: auto;
    padding-left: 15px;
    padding-right: 17px
}

.mfp-content .unlocked-achievements-modal .total-info__btn-wrap:before,
.ReactModal__Content .unlocked-achievements-modal .total-info__btn-wrap:before {
    display: none
}

.mfp-content .unlocked-achievements-modal .confirm-button,
.ReactModal__Content .unlocked-achievements-modal .confirm-button {
    margin: 0 auto;
    text-align: center
}

.mfp-content .left-top-info-signals-confirm-modal,
.ReactModal__Content .left-top-info-signals-confirm-modal {
    max-width: 570px
}

.mfp-content .left-top-info-signals-confirm-modal .title,
.ReactModal__Content .left-top-info-signals-confirm-modal .title {
    -ms-transform: translateY(-100px);
    -webkit-transform: translateY(-100px);
    transform: translateY(-100px)
}

.mfp-content .left-top-info-signals-confirm-modal .message,
.ReactModal__Content .left-top-info-signals-confirm-modal .message {
    -ms-transform: translateX(100px);
    -webkit-transform: translateX(100px);
    transform: translateX(100px)
}

.mfp-content .left-top-info-signals-confirm-modal .buttons,
.ReactModal__Content .left-top-info-signals-confirm-modal .buttons {
    -ms-transform: translateY(100px);
    -webkit-transform: translateY(100px);
    transform: translateY(100px)
}

.mfp-content .left-top-info-signals-confirm-modal .buttons,
.mfp-content .left-top-info-signals-confirm-modal .message,
.mfp-content .left-top-info-signals-confirm-modal .title,
.ReactModal__Content .left-top-info-signals-confirm-modal .buttons,
.ReactModal__Content .left-top-info-signals-confirm-modal .message,
.ReactModal__Content .left-top-info-signals-confirm-modal .title {
    -o-transition: transform .5s, opacity .5s;
    -webkit-transition: opacity .5s, -webkit-transform .5s;
    opacity: 0;
    transition: opacity .5s, -webkit-transform .5s;
    transition: transform .5s, opacity .5s;
    transition: transform .5s, opacity .5s, -webkit-transform .5s
}

.ReactModal__Overlay--after-open .mfp-content .left-top-info-signals-confirm-modal .message,
.ReactModal__Overlay--after-open .ReactModal__Content .left-top-info-signals-confirm-modal .message {
    -ms-transform: translateX(0);
    -webkit-transform: translateX(0);
    opacity: 1;
    transform: translateX(0)
}

.ReactModal__Overlay--after-open .mfp-content .left-top-info-signals-confirm-modal .buttons,
.ReactModal__Overlay--after-open .mfp-content .left-top-info-signals-confirm-modal .title,
.ReactModal__Overlay--after-open .ReactModal__Content .left-top-info-signals-confirm-modal .buttons,
.ReactModal__Overlay--after-open .ReactModal__Content .left-top-info-signals-confirm-modal .title {
    -ms-transform: translateY(0);
    -webkit-transform: translateY(0);
    opacity: 1;
    transform: translateY(0)
}

.mfp-content .left-top-info-signals-confirm-modal .buttons,
.ReactModal__Content .left-top-info-signals-confirm-modal .buttons {
    text-align: center
}

.mfp-content .left-top-info-signals-confirm-modal .buttons .btn,
.ReactModal__Content .left-top-info-signals-confirm-modal .buttons .btn {
    padding-left: 30px;
    padding-right: 30px
}

.mfp-content .left-top-info-signals-confirm-modal .text,
.ReactModal__Content .left-top-info-signals-confirm-modal .text {
    font-size: 20px;
    font-weight: 700;
    margin-bottom: 20px;
    text-align: center
}

.mfp-content .left-top-info-signals-confirm-modal .text .red,
.ReactModal__Content .left-top-info-signals-confirm-modal .text .red {
    color: #bf3a2d
}

.mfp-content .left-top-info-signals-confirm-modal .text .green,
.ReactModal__Content .left-top-info-signals-confirm-modal .text .green {
    color: #6fc274
}

.mfp-content .left-top-info-signals-confirm-modal .arrow-icon,
.ReactModal__Content .left-top-info-signals-confirm-modal .arrow-icon {
    font-size: 50px;
    line-height: 50px
}

.mfp-content .left-top-info-signals-confirm-modal .arrow-icon.red,
.ReactModal__Content .left-top-info-signals-confirm-modal .arrow-icon.red {
    color: #bf3a2d
}

.mfp-content .left-top-info-signals-confirm-modal .arrow-icon.green,
.ReactModal__Content .left-top-info-signals-confirm-modal .arrow-icon.green {
    color: #6fc274
}

.mfp-content .left-top-info-signals-confirm-modal .rw,
.ReactModal__Content .left-top-info-signals-confirm-modal .rw {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.mfp-content .left-top-info-signals-confirm-modal .rw .btn,
.ReactModal__Content .left-top-info-signals-confirm-modal .rw .btn {
    display: block
}

.mfp-content .left-top-info-signals-confirm-modal .rw>.c,
.mfp-content .left-top-info-signals-confirm-modal .rw>.l,
.mfp-content .left-top-info-signals-confirm-modal .rw>.r,
.ReactModal__Content .left-top-info-signals-confirm-modal .rw>.c,
.ReactModal__Content .left-top-info-signals-confirm-modal .rw>.l,
.ReactModal__Content .left-top-info-signals-confirm-modal .rw>.r {
    text-align: center;
    width: 100%
}

.mfp-content .left-top-info-signals-confirm-modal .rw>.l>a,
.mfp-content .left-top-info-signals-confirm-modal .rw>.r>a,
.ReactModal__Content .left-top-info-signals-confirm-modal .rw>.l>a,
.ReactModal__Content .left-top-info-signals-confirm-modal .rw>.r>a {
    font-size: 30px;
    height: 100%
}

.mfp-content .left-top-info-booster-confirm-modal,
.ReactModal__Content .left-top-info-booster-confirm-modal {
    max-width: 570px
}

.mfp-content .left-top-info-booster-confirm-modal .title,
.ReactModal__Content .left-top-info-booster-confirm-modal .title {
    -ms-transform: translateY(-100px);
    -webkit-transform: translateY(-100px);
    transform: translateY(-100px)
}

.mfp-content .left-top-info-booster-confirm-modal .message,
.ReactModal__Content .left-top-info-booster-confirm-modal .message {
    -ms-transform: translateX(100px);
    -webkit-transform: translateX(100px);
    transform: translateX(100px)
}

.mfp-content .left-top-info-booster-confirm-modal .buttons,
.ReactModal__Content .left-top-info-booster-confirm-modal .buttons {
    -ms-transform: translateY(100px);
    -webkit-transform: translateY(100px);
    transform: translateY(100px)
}

.mfp-content .left-top-info-booster-confirm-modal .buttons,
.mfp-content .left-top-info-booster-confirm-modal .message,
.mfp-content .left-top-info-booster-confirm-modal .title,
.ReactModal__Content .left-top-info-booster-confirm-modal .buttons,
.ReactModal__Content .left-top-info-booster-confirm-modal .message,
.ReactModal__Content .left-top-info-booster-confirm-modal .title {
    -o-transition: transform .5s, opacity .5s;
    -webkit-transition: opacity .5s, -webkit-transform .5s;
    opacity: 0;
    transition: opacity .5s, -webkit-transform .5s;
    transition: transform .5s, opacity .5s;
    transition: transform .5s, opacity .5s, -webkit-transform .5s
}

.ReactModal__Overlay--after-open .mfp-content .left-top-info-booster-confirm-modal .message,
.ReactModal__Overlay--after-open .ReactModal__Content .left-top-info-booster-confirm-modal .message {
    -ms-transform: translateX(0);
    -webkit-transform: translateX(0);
    opacity: 1;
    transform: translateX(0)
}

.ReactModal__Overlay--after-open .mfp-content .left-top-info-booster-confirm-modal .buttons,
.ReactModal__Overlay--after-open .mfp-content .left-top-info-booster-confirm-modal .title,
.ReactModal__Overlay--after-open .ReactModal__Content .left-top-info-booster-confirm-modal .buttons,
.ReactModal__Overlay--after-open .ReactModal__Content .left-top-info-booster-confirm-modal .title {
    -ms-transform: translateY(0);
    -webkit-transform: translateY(0);
    opacity: 1;
    transform: translateY(0)
}

.mfp-content .left-top-info-booster-confirm-modal .buttons,
.ReactModal__Content .left-top-info-booster-confirm-modal .buttons {
    text-align: center
}

.mfp-content .left-top-info-booster-confirm-modal .buttons .btn,
.ReactModal__Content .left-top-info-booster-confirm-modal .buttons .btn {
    padding-left: 30px;
    padding-right: 30px
}

.mfp-content .left-top-info-gems-lottery-confirm-modal,
.ReactModal__Content .left-top-info-gems-lottery-confirm-modal {
    max-width: 570px
}

.mfp-content .left-top-info-gems-lottery-confirm-modal .title,
.ReactModal__Content .left-top-info-gems-lottery-confirm-modal .title {
    -ms-transform: translateY(-100px);
    -webkit-transform: translateY(-100px);
    transform: translateY(-100px)
}

.mfp-content .left-top-info-gems-lottery-confirm-modal .message,
.ReactModal__Content .left-top-info-gems-lottery-confirm-modal .message {
    -ms-transform: translateX(100px);
    -webkit-transform: translateX(100px);
    transform: translateX(100px)
}

.mfp-content .left-top-info-gems-lottery-confirm-modal .buttons,
.ReactModal__Content .left-top-info-gems-lottery-confirm-modal .buttons {
    -ms-transform: translateY(100px);
    -webkit-transform: translateY(100px);
    transform: translateY(100px)
}

.mfp-content .left-top-info-gems-lottery-confirm-modal .buttons,
.mfp-content .left-top-info-gems-lottery-confirm-modal .message,
.mfp-content .left-top-info-gems-lottery-confirm-modal .title,
.ReactModal__Content .left-top-info-gems-lottery-confirm-modal .buttons,
.ReactModal__Content .left-top-info-gems-lottery-confirm-modal .message,
.ReactModal__Content .left-top-info-gems-lottery-confirm-modal .title {
    -o-transition: transform .5s, opacity .5s;
    -webkit-transition: opacity .5s, -webkit-transform .5s;
    opacity: 0;
    transition: opacity .5s, -webkit-transform .5s;
    transition: transform .5s, opacity .5s;
    transition: transform .5s, opacity .5s, -webkit-transform .5s
}

.mfp-content .left-top-info-gems-lottery-confirm-modal .message,
.ReactModal__Content .left-top-info-gems-lottery-confirm-modal .message {
    font-size: 13px
}

.ReactModal__Overlay--after-open .mfp-content .left-top-info-gems-lottery-confirm-modal .message,
.ReactModal__Overlay--after-open .ReactModal__Content .left-top-info-gems-lottery-confirm-modal .message {
    -ms-transform: translateX(0);
    -webkit-transform: translateX(0);
    opacity: 1;
    transform: translateX(0)
}

.ReactModal__Overlay--after-open .mfp-content .left-top-info-gems-lottery-confirm-modal .buttons,
.ReactModal__Overlay--after-open .mfp-content .left-top-info-gems-lottery-confirm-modal .title,
.ReactModal__Overlay--after-open .ReactModal__Content .left-top-info-gems-lottery-confirm-modal .buttons,
.ReactModal__Overlay--after-open .ReactModal__Content .left-top-info-gems-lottery-confirm-modal .title {
    -ms-transform: translateY(0);
    -webkit-transform: translateY(0);
    opacity: 1;
    transform: translateY(0)
}

.mfp-content .left-top-info-gems-lottery-confirm-modal .buttons,
.ReactModal__Content .left-top-info-gems-lottery-confirm-modal .buttons {
    text-align: center
}

.mfp-content .left-top-info-gems-lottery-confirm-modal .buttons .btn,
.ReactModal__Content .left-top-info-gems-lottery-confirm-modal .buttons .btn {
    padding-left: 30px;
    padding-right: 30px
}

.mfp-content .left-top-info-gems-lottery-confirm-modal .add-info,
.ReactModal__Content .left-top-info-gems-lottery-confirm-modal .add-info {
    text-align: center
}

.mfp-content .left-top-info-gems-lottery-confirm-modal .add-info a,
.ReactModal__Content .left-top-info-gems-lottery-confirm-modal .add-info a {
    border-bottom: 1px dashed
}

.mfp-content .left-top-info-risk-free-confirm-modal,
.ReactModal__Content .left-top-info-risk-free-confirm-modal {
    max-width: 570px
}

.mfp-content .left-top-info-risk-free-confirm-modal .title,
.ReactModal__Content .left-top-info-risk-free-confirm-modal .title {
    -ms-transform: translateY(-100px);
    -webkit-transform: translateY(-100px);
    transform: translateY(-100px)
}

.mfp-content .left-top-info-risk-free-confirm-modal .message,
.ReactModal__Content .left-top-info-risk-free-confirm-modal .message {
    -ms-transform: translateX(100px);
    -webkit-transform: translateX(100px);
    transform: translateX(100px)
}

.mfp-content .left-top-info-risk-free-confirm-modal .buttons,
.ReactModal__Content .left-top-info-risk-free-confirm-modal .buttons {
    -ms-transform: translateY(100px);
    -webkit-transform: translateY(100px);
    transform: translateY(100px)
}

.mfp-content .left-top-info-risk-free-confirm-modal .buttons,
.mfp-content .left-top-info-risk-free-confirm-modal .message,
.mfp-content .left-top-info-risk-free-confirm-modal .title,
.ReactModal__Content .left-top-info-risk-free-confirm-modal .buttons,
.ReactModal__Content .left-top-info-risk-free-confirm-modal .message,
.ReactModal__Content .left-top-info-risk-free-confirm-modal .title {
    -o-transition: transform .5s, opacity .5s;
    -webkit-transition: opacity .5s, -webkit-transform .5s;
    opacity: 0;
    transition: opacity .5s, -webkit-transform .5s;
    transition: transform .5s, opacity .5s;
    transition: transform .5s, opacity .5s, -webkit-transform .5s
}

.ReactModal__Overlay--after-open .mfp-content .left-top-info-risk-free-confirm-modal .message,
.ReactModal__Overlay--after-open .ReactModal__Content .left-top-info-risk-free-confirm-modal .message {
    -ms-transform: translateX(0);
    -webkit-transform: translateX(0);
    opacity: 1;
    transform: translateX(0)
}

.ReactModal__Overlay--after-open .mfp-content .left-top-info-risk-free-confirm-modal .buttons,
.ReactModal__Overlay--after-open .mfp-content .left-top-info-risk-free-confirm-modal .title,
.ReactModal__Overlay--after-open .ReactModal__Content .left-top-info-risk-free-confirm-modal .buttons,
.ReactModal__Overlay--after-open .ReactModal__Content .left-top-info-risk-free-confirm-modal .title {
    -ms-transform: translateY(0);
    -webkit-transform: translateY(0);
    opacity: 1;
    transform: translateY(0)
}

.mfp-content .left-top-info-risk-free-confirm-modal .buttons,
.ReactModal__Content .left-top-info-risk-free-confirm-modal .buttons {
    text-align: center
}

.mfp-content .left-top-info-risk-free-confirm-modal .buttons .btn,
.ReactModal__Content .left-top-info-risk-free-confirm-modal .buttons .btn {
    padding-left: 30px;
    padding-right: 30px
}

.mfp-content .left-top-info-bonus-confirm-modal,
.ReactModal__Content .left-top-info-bonus-confirm-modal {
    max-width: 570px
}

.mfp-content .left-top-info-bonus-confirm-modal .title,
.ReactModal__Content .left-top-info-bonus-confirm-modal .title {
    -ms-transform: translateY(-100px);
    -webkit-transform: translateY(-100px);
    transform: translateY(-100px)
}

.mfp-content .left-top-info-bonus-confirm-modal .message,
.ReactModal__Content .left-top-info-bonus-confirm-modal .message {
    -ms-transform: translateX(100px);
    -webkit-transform: translateX(100px);
    transform: translateX(100px)
}

.mfp-content .left-top-info-bonus-confirm-modal .buttons,
.ReactModal__Content .left-top-info-bonus-confirm-modal .buttons {
    -ms-transform: translateY(100px);
    -webkit-transform: translateY(100px);
    transform: translateY(100px)
}

.mfp-content .left-top-info-bonus-confirm-modal .buttons,
.mfp-content .left-top-info-bonus-confirm-modal .message,
.mfp-content .left-top-info-bonus-confirm-modal .title,
.ReactModal__Content .left-top-info-bonus-confirm-modal .buttons,
.ReactModal__Content .left-top-info-bonus-confirm-modal .message,
.ReactModal__Content .left-top-info-bonus-confirm-modal .title {
    -o-transition: transform .5s, opacity .5s;
    -webkit-transition: opacity .5s, -webkit-transform .5s;
    opacity: 0;
    transition: opacity .5s, -webkit-transform .5s;
    transition: transform .5s, opacity .5s;
    transition: transform .5s, opacity .5s, -webkit-transform .5s
}

.ReactModal__Overlay--after-open .mfp-content .left-top-info-bonus-confirm-modal .message,
.ReactModal__Overlay--after-open .ReactModal__Content .left-top-info-bonus-confirm-modal .message {
    -ms-transform: translateX(0);
    -webkit-transform: translateX(0);
    opacity: 1;
    transform: translateX(0)
}

.ReactModal__Overlay--after-open .mfp-content .left-top-info-bonus-confirm-modal .buttons,
.ReactModal__Overlay--after-open .mfp-content .left-top-info-bonus-confirm-modal .title,
.ReactModal__Overlay--after-open .ReactModal__Content .left-top-info-bonus-confirm-modal .buttons,
.ReactModal__Overlay--after-open .ReactModal__Content .left-top-info-bonus-confirm-modal .title {
    -ms-transform: translateY(0);
    -webkit-transform: translateY(0);
    opacity: 1;
    transform: translateY(0)
}

.mfp-content .left-top-info-bonus-confirm-modal .buttons,
.ReactModal__Content .left-top-info-bonus-confirm-modal .buttons {
    text-align: center
}

.mfp-content .left-top-info-bonus-confirm-modal .buttons .btn,
.ReactModal__Content .left-top-info-bonus-confirm-modal .buttons .btn {
    padding-left: 30px;
    padding-right: 30px
}

.mfp-content .sub-menu-modal .title,
.ReactModal__Content .sub-menu-modal .title {
    -ms-transform: translateY(-100px);
    -webkit-transform: translateY(-100px);
    transform: translateY(-100px)
}

.mfp-content .sub-menu-modal .svg-icon,
.ReactModal__Content .sub-menu-modal .svg-icon {
    display: block;
    height: 50px;
    margin: 20px auto 12px;
    width: 50px
}

.mfp-content .sub-menu-modal .list-links li:first-child,
.ReactModal__Content .sub-menu-modal .list-links li:first-child {
    -ms-transform: translateY(0);
    -webkit-transform: translateY(0);
    transform: translateY(0)
}

.mfp-content .sub-menu-modal .list-links li:nth-child(2),
.ReactModal__Content .sub-menu-modal .list-links li:nth-child(2) {
    -ms-transform: translateY(20px);
    -webkit-transform: translateY(20px);
    transform: translateY(20px)
}

.mfp-content .sub-menu-modal .list-links li:nth-child(3),
.ReactModal__Content .sub-menu-modal .list-links li:nth-child(3) {
    -ms-transform: translateY(40px);
    -webkit-transform: translateY(40px);
    transform: translateY(40px)
}

.mfp-content .sub-menu-modal .list-links li:nth-child(4),
.ReactModal__Content .sub-menu-modal .list-links li:nth-child(4) {
    -ms-transform: translateY(60px);
    -webkit-transform: translateY(60px);
    transform: translateY(60px)
}

.mfp-content .sub-menu-modal .list-links li:nth-child(5),
.ReactModal__Content .sub-menu-modal .list-links li:nth-child(5) {
    -ms-transform: translateY(80px);
    -webkit-transform: translateY(80px);
    transform: translateY(80px)
}

.mfp-content .sub-menu-modal .list-links li:nth-child(6),
.ReactModal__Content .sub-menu-modal .list-links li:nth-child(6) {
    -ms-transform: translateY(100px);
    -webkit-transform: translateY(100px);
    transform: translateY(100px)
}

.mfp-content .sub-menu-modal .list-links li:nth-child(7),
.ReactModal__Content .sub-menu-modal .list-links li:nth-child(7) {
    -ms-transform: translateY(120px);
    -webkit-transform: translateY(120px);
    transform: translateY(120px)
}

.mfp-content .sub-menu-modal .list-links li:nth-child(8),
.ReactModal__Content .sub-menu-modal .list-links li:nth-child(8) {
    -ms-transform: translateY(140px);
    -webkit-transform: translateY(140px);
    transform: translateY(140px)
}

.mfp-content .sub-menu-modal .list-links li:nth-child(9),
.ReactModal__Content .sub-menu-modal .list-links li:nth-child(9) {
    -ms-transform: translateY(160px);
    -webkit-transform: translateY(160px);
    transform: translateY(160px)
}

.mfp-content .sub-menu-modal .list-links li:nth-child(10),
.ReactModal__Content .sub-menu-modal .list-links li:nth-child(10) {
    -ms-transform: translateY(180px);
    -webkit-transform: translateY(180px);
    transform: translateY(180px)
}

.mfp-content .sub-menu-modal .list-links li,
.mfp-content .sub-menu-modal .title,
.ReactModal__Content .sub-menu-modal .list-links li,
.ReactModal__Content .sub-menu-modal .title {
    -o-transition: transform .5s, opacity .5s;
    -webkit-transition: opacity .5s, -webkit-transform .5s;
    opacity: 0;
    transition: opacity .5s, -webkit-transform .5s;
    transition: transform .5s, opacity .5s;
    transition: transform .5s, opacity .5s, -webkit-transform .5s
}

.mfp-ready .mfp-content .sub-menu-modal .list-links li,
.mfp-ready .mfp-content .sub-menu-modal .title,
.mfp-ready .ReactModal__Content .sub-menu-modal .list-links li,
.mfp-ready .ReactModal__Content .sub-menu-modal .title {
    -ms-transform: translateY(0);
    -webkit-transform: translateY(0);
    opacity: 1;
    transform: translateY(0)
}

.mfp-content .sub-menu-modal--1-menu-item,
.ReactModal__Content .sub-menu-modal--1-menu-item {
    width: 230px
}

.mfp-content .sub-menu-modal--1-menu-item .list-checkbox label,
.mfp-content .sub-menu-modal--1-menu-item .list-links li,
.ReactModal__Content .sub-menu-modal--1-menu-item .list-checkbox label,
.ReactModal__Content .sub-menu-modal--1-menu-item .list-links li {
    width: -webkit-calc(100% - 10px);
    width: calc(100% - 10px)
}

.mfp-content .sub-menu-modal--2-menu-item,
.ReactModal__Content .sub-menu-modal--2-menu-item {
    width: 370px
}

.mfp-content .sub-menu-modal--2-menu-item .list-checkbox label,
.mfp-content .sub-menu-modal--2-menu-item .list-links li,
.ReactModal__Content .sub-menu-modal--2-menu-item .list-checkbox label,
.ReactModal__Content .sub-menu-modal--2-menu-item .list-links li {
    width: -webkit-calc(50% - 10px);
    width: calc(50% - 10px)
}

.mfp-content .sub-menu-modal--3-menu-item,
.ReactModal__Content .sub-menu-modal--3-menu-item {
    width: 510px
}

.mfp-content .sub-menu-modal--3-menu-item .list-checkbox label,
.mfp-content .sub-menu-modal--3-menu-item .list-links li,
.ReactModal__Content .sub-menu-modal--3-menu-item .list-checkbox label,
.ReactModal__Content .sub-menu-modal--3-menu-item .list-links li {
    width: -webkit-calc(33.33333% - 10px);
    width: calc(33.33333% - 10px)
}

.mfp-content .sub-menu-modal--4-menu-item,
.ReactModal__Content .sub-menu-modal--4-menu-item {
    width: 650px
}

.mfp-content .sub-menu-modal--4-menu-item .list-checkbox label,
.mfp-content .sub-menu-modal--4-menu-item .list-links li,
.ReactModal__Content .sub-menu-modal--4-menu-item .list-checkbox label,
.ReactModal__Content .sub-menu-modal--4-menu-item .list-links li {
    width: -webkit-calc(25% - 10px);
    width: calc(25% - 10px)
}

.mfp-content .sub-menu-modal--5-menu-item,
.ReactModal__Content .sub-menu-modal--5-menu-item {
    width: 790px
}

.mfp-content .sub-menu-modal--5-menu-item .list-checkbox label,
.mfp-content .sub-menu-modal--5-menu-item .list-links li,
.ReactModal__Content .sub-menu-modal--5-menu-item .list-checkbox label,
.ReactModal__Content .sub-menu-modal--5-menu-item .list-links li {
    width: -webkit-calc(20% - 10px);
    width: calc(20% - 10px)
}

.left-top-container .mfp-content .sub-menu-modal .items__link--market-watch>.fa-check,
.left-top-container .mfp-content .sub-menu-modal .items__link--market-watch>.user-level-block--active:before,
.left-top-container .mfp-content .sub-menu-modal .items__link--rating-widget>.fa-check,
.left-top-container .mfp-content .sub-menu-modal .items__link--rating-widget>.user-level-block--active:before,
.left-top-container .mfp-content .sub-menu-modal .items__link--social>.fa-check,
.left-top-container .mfp-content .sub-menu-modal .items__link--social>.user-level-block--active:before,
.left-top-container .mfp-content .sub-menu-modal .items__link--trade-monitor>.fa-check,
.left-top-container .mfp-content .sub-menu-modal .items__link--trade-monitor>.user-level-block--active:before,
.left-top-container .mfp-content .sub-menu-modal .items__link--zoom>.fa-check,
.left-top-container .mfp-content .sub-menu-modal .items__link--zoom>.user-level-block--active:before,
.left-top-container .mfp-content .sub-menu-modal .items__timeframe,
.left-top-container .ReactModal__Content .sub-menu-modal .items__link--market-watch>.fa-check,
.left-top-container .ReactModal__Content .sub-menu-modal .items__link--market-watch>.user-level-block--active:before,
.left-top-container .ReactModal__Content .sub-menu-modal .items__link--rating-widget>.fa-check,
.left-top-container .ReactModal__Content .sub-menu-modal .items__link--rating-widget>.user-level-block--active:before,
.left-top-container .ReactModal__Content .sub-menu-modal .items__link--social>.fa-check,
.left-top-container .ReactModal__Content .sub-menu-modal .items__link--social>.user-level-block--active:before,
.left-top-container .ReactModal__Content .sub-menu-modal .items__link--trade-monitor>.fa-check,
.left-top-container .ReactModal__Content .sub-menu-modal .items__link--trade-monitor>.user-level-block--active:before,
.left-top-container .ReactModal__Content .sub-menu-modal .items__link--zoom>.fa-check,
.left-top-container .ReactModal__Content .sub-menu-modal .items__link--zoom>.user-level-block--active:before,
.left-top-container .ReactModal__Content .sub-menu-modal .items__timeframe,
.mfp-content .sub-menu-modal .counter,
.mfp-content .sub-menu-modal .left-top-container .items__link--market-watch>.fa-check,
.mfp-content .sub-menu-modal .left-top-container .items__link--market-watch>.user-level-block--active:before,
.mfp-content .sub-menu-modal .left-top-container .items__link--rating-widget>.fa-check,
.mfp-content .sub-menu-modal .left-top-container .items__link--rating-widget>.user-level-block--active:before,
.mfp-content .sub-menu-modal .left-top-container .items__link--social>.fa-check,
.mfp-content .sub-menu-modal .left-top-container .items__link--social>.user-level-block--active:before,
.mfp-content .sub-menu-modal .left-top-container .items__link--trade-monitor>.fa-check,
.mfp-content .sub-menu-modal .left-top-container .items__link--trade-monitor>.user-level-block--active:before,
.mfp-content .sub-menu-modal .left-top-container .items__link--zoom>.fa-check,
.mfp-content .sub-menu-modal .left-top-container .items__link--zoom>.user-level-block--active:before,
.mfp-content .sub-menu-modal .left-top-container .items__timeframe,
.ReactModal__Content .sub-menu-modal .counter,
.ReactModal__Content .sub-menu-modal .left-top-container .items__link--market-watch>.fa-check,
.ReactModal__Content .sub-menu-modal .left-top-container .items__link--market-watch>.user-level-block--active:before,
.ReactModal__Content .sub-menu-modal .left-top-container .items__link--rating-widget>.fa-check,
.ReactModal__Content .sub-menu-modal .left-top-container .items__link--rating-widget>.user-level-block--active:before,
.ReactModal__Content .sub-menu-modal .left-top-container .items__link--social>.fa-check,
.ReactModal__Content .sub-menu-modal .left-top-container .items__link--social>.user-level-block--active:before,
.ReactModal__Content .sub-menu-modal .left-top-container .items__link--trade-monitor>.fa-check,
.ReactModal__Content .sub-menu-modal .left-top-container .items__link--trade-monitor>.user-level-block--active:before,
.ReactModal__Content .sub-menu-modal .left-top-container .items__link--zoom>.fa-check,
.ReactModal__Content .sub-menu-modal .left-top-container .items__link--zoom>.user-level-block--active:before,
.ReactModal__Content .sub-menu-modal .left-top-container .items__timeframe {
    left: 10px;
    position: absolute;
    top: 10px
}

.mfp-content .sub-menu-modal li>a>span,
.ReactModal__Content .sub-menu-modal li>a>span {
    display: block;
    font-size: 14px
}

.mfp-content .sub-menu-modal li>a:before,
.ReactModal__Content .sub-menu-modal li>a:before {
    -ms-transform: translate(-50%, -75%);
    -webkit-transform: translate(-50%, -75%);
    content: "";
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -75%)
}

.mfp-content .sub-menu-modal li.trading-strategies>a:before,
.ReactModal__Content .sub-menu-modal li.trading-strategies>a:before {
    height: 47px
}

.mfp-content .sub-menu-modal.sub-menu-acievements-modal .status,
.ReactModal__Content .sub-menu-modal.sub-menu-acievements-modal .status {
    -webkit-animation: status_pulse 2s infinite;
    -webkit-border-radius: 50%;
    animation: status_pulse 2s infinite;
    border-radius: 50%;
    height: 8px;
    opacity: 0;
    position: absolute;
    right: 8px;
    top: 8px;
    width: 8px
}

.mfp-content .sub-menu-modal.sub-menu-acievements-modal .status--on,
.ReactModal__Content .sub-menu-modal.sub-menu-acievements-modal .status--on {
    background-color: orange
}

.mfp-content .sub-menu-modal.sub-menu-acievements-modal .status--off,
.ReactModal__Content .sub-menu-modal.sub-menu-acievements-modal .status--off {
    background-color: #7f7f7f
}

.mfp-content .sub-menu-modal.sub-menu-acievements-modal .discount-icon,
.ReactModal__Content .sub-menu-modal.sub-menu-acievements-modal .discount-icon {
    position: absolute;
    right: 10px;
    top: 10px;
    width: 40px
}

.mfp-content .sub-menu-modal.sub-menu-finance-modal .status,
.ReactModal__Content .sub-menu-modal.sub-menu-finance-modal .status {
    -webkit-animation: status_pulse 2s infinite;
    -webkit-border-radius: 50%;
    animation: status_pulse 2s infinite;
    border-radius: 50%;
    height: 8px;
    opacity: 0;
    position: absolute;
    right: 8px;
    top: 8px;
    width: 8px
}

.mfp-content .sub-menu-modal.sub-menu-finance-modal .status--on,
.ReactModal__Content .sub-menu-modal.sub-menu-finance-modal .status--on {
    background-color: #ffbf2f
}

.mfp-content .languages-modal ul,
.ReactModal__Content .languages-modal ul {
    -ms-flex-pack: start;
    -ms-flex-wrap: wrap;
    -webkit-box-pack: start;
    -webkit-flex-wrap: wrap;
    -webkit-justify-content: flex-start;
    flex-wrap: wrap;
    justify-content: flex-start;
    margin-left: -3%;
    margin-top: -2%
}

.mfp-content .languages-modal ul>li,
.ReactModal__Content .languages-modal ul>li {
    margin-left: 3%;
    margin-top: 2%;
    width: 22%
}

.mfp-content .languages-modal ul>li>a,
.ReactModal__Content .languages-modal ul>li>a {
    padding-bottom: 15px;
    padding-left: 15px;
    padding-top: 15px;
    position: relative;
    text-align: left
}

.mfp-content .languages-modal ul>li img,
.ReactModal__Content .languages-modal ul>li img {
    display: inline-block;
    margin-right: 7px;
    margin-top: -3px;
    vertical-align: middle
}

.mfp-content .bonus-info-modal,
.ReactModal__Content .bonus-info-modal {
    background-color: #2e2e36;
    border: 1px solid #34383c;
    font-family: Exo2Regular, sans-serif;
    max-width: 450px;
    min-width: 340px;
    padding: 0
}

.mfp-content .bonus-info-modal .title,
.ReactModal__Content .bonus-info-modal .title {
    line-height: 50px;
    margin: 0;
    text-align: center
}

.mfp-content .bonus-info-modal i:not(.fa),
.mfp-content .bonus-info-modal span,
.ReactModal__Content .bonus-info-modal i:not(.fa),
.ReactModal__Content .bonus-info-modal span {
    font-family: Exo2Regular, sans-serif
}

.mfp-content .bonus-info-modal .table,
.ReactModal__Content .bonus-info-modal .table {
    border-bottom: 1px solid #34383c;
    border-color: #34383c
}

.mfp-content .bonus-info-modal .table td,
.ReactModal__Content .bonus-info-modal .table td {
    font-size: 18px;
    line-height: 20px;
    padding-bottom: 15px;
    padding-top: 15px;
    text-align: center
}

.mfp-content .bonus-info-modal .table td:first-child:not(.bonus-info),
.ReactModal__Content .bonus-info-modal .table td:first-child:not(.bonus-info) {
    border-right: 1px solid #34383c
}

.mfp-content .bonus-info-modal .table span,
.ReactModal__Content .bonus-info-modal .table span {
    color: #8fa5bf;
    display: block;
    font-size: 14px;
    margin-top: 3px
}

.mfp-content .bonus-info-modal .table,
.ReactModal__Content .bonus-info-modal .table {
    margin-bottom: 0
}

.mfp-content .bonus-info-modal .bonus-info,
.ReactModal__Content .bonus-info-modal .bonus-info {
    padding-bottom: 20px;
    padding-top: 20px
}

.mfp-content .bonus-info-modal .bonus-info b,
.ReactModal__Content .bonus-info-modal .bonus-info b {
    color: #009af9;
    font-family: Exo2Bold, sans-serif;
    font-size: 30px
}

.mfp-content .bonus-info-modal .bonus-info a.tooltip2,
.ReactModal__Content .bonus-info-modal .bonus-info a.tooltip2 {
    margin-left: 7px
}

.mfp-content .bonus-info-modal .bonus-info .fa-question-circle,
.ReactModal__Content .bonus-info-modal .bonus-info .fa-question-circle {
    font-size: 25px
}

.mfp-content .bonus-info-modal .bonus-info .tooltip-title,
.ReactModal__Content .bonus-info-modal .bonus-info .tooltip-title {
    color: #fff;
    font-size: 16px;
    margin-bottom: 4px
}

.mfp-content .bonus-info-modal .bonus-info .tooltip-content,
.ReactModal__Content .bonus-info-modal .bonus-info .tooltip-content {
    margin-bottom: -103px;
    margin-left: 10px
}

.mfp-content .bonus-info-modal .bonus-info .tooltip-text,
.ReactModal__Content .bonus-info-modal .bonus-info .tooltip-text {
    min-width: 500px;
    white-space: normal
}

.mfp-content .bonus-info-modal .bonus-info .tooltip-text>p,
.ReactModal__Content .bonus-info-modal .bonus-info .tooltip-text>p {
    line-height: 15px;
    margin-bottom: 4px
}

.mfp-content .bonus-info-modal .buttons,
.ReactModal__Content .bonus-info-modal .buttons {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-left: -2%;
    padding: 20px
}

.mfp-content .bonus-info-modal .buttons .ajax-loading,
.ReactModal__Content .bonus-info-modal .buttons .ajax-loading {
    background-position: 50%;
    cursor: default;
    display: inline-block;
    height: 32px;
    width: 32px;
    width: 48%
}

.theme-dark-green .mfp-content .bonus-info-modal .buttons .ajax-loading,
.theme-dark-green .ReactModal__Content .bonus-info-modal .buttons .ajax-loading,
.theme-dark .mfp-content .bonus-info-modal .buttons .ajax-loading,
.theme-dark .ReactModal__Content .bonus-info-modal .buttons .ajax-loading,
.theme-light .mfp-content .bonus-info-modal .buttons .ajax-loading,
.theme-light .ReactModal__Content .bonus-info-modal .buttons .ajax-loading {
    background-image: url(/images/ajax/logo32.gif);
    background-position: 50%;
    background-repeat: no-repeat
}

.mfp-content .bonus-info-modal .buttons a,
.ReactModal__Content .bonus-info-modal .buttons a {
    display: block;
    margin-left: 2%;
    width: 48%
}

.mfp-content .bonus-info-modal .message-error,
.ReactModal__Content .bonus-info-modal .message-error {
    margin: 15px
}

.mfp-content .bonus-info-modal .remove-bonus-msg-wrapper,
.ReactModal__Content .bonus-info-modal .remove-bonus-msg-wrapper {
    padding: 5px 20px
}

.mfp-content .bonus-info-modal .remove-bonus-msg-wrapper .message,
.ReactModal__Content .bonus-info-modal .remove-bonus-msg-wrapper .message {
    margin: 0 auto
}

.mfp-content .bonus-info-modal .slider-link,
.ReactModal__Content .bonus-info-modal .slider-link {
    text-align: center
}

.mfp-content .bonus-info-modal .slider-link a,
.ReactModal__Content .bonus-info-modal .slider-link a {
    border-bottom: 1px dashed
}

.mfp-content .bonus-info-modal .bonus-conditions,
.ReactModal__Content .bonus-info-modal .bonus-conditions {
    padding: 15px 35px;
    text-align: justify
}

.mfp-content .bonus-info-modal .bonus-conditions div,
.ReactModal__Content .bonus-info-modal .bonus-conditions div {
    line-height: 18px;
    margin: 5px 0
}

.mfp-content .bonus-info-modal .tooltip-content.position-left,
.ReactModal__Content .bonus-info-modal .tooltip-content.position-left {
    bottom: -19px;
    right: 60px;
    width: 350px
}

.mfp-content .bonus-info-modal .tooltip-content.position-left .tooltip-text,
.ReactModal__Content .bonus-info-modal .tooltip-content.position-left .tooltip-text {
    white-space: normal
}

.mfp-content .bonus-info-modal .hseow,
.ReactModal__Content .bonus-info-modal .hseow {
    overflow: hidden
}

.mfp-content .bonus-info-modal .hseow__in,
.ReactModal__Content .bonus-info-modal .hseow__in {
    -o-transition: transform .3s;
    -webkit-transition: -webkit-transform .3s;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    transition: -webkit-transform .3s;
    transition: transform .3s;
    transition: transform .3s, -webkit-transform .3s;
    width: 200%;
    will-change: transform
}

.mfp-content .bonus-info-modal .hseow__body,
.ReactModal__Content .bonus-info-modal .hseow__body {
    width: 100%
}

.mfp-content .bonus-info-modal .hseow--active-w1 .hseow__in,
.ReactModal__Content .bonus-info-modal .hseow--active-w1 .hseow__in {
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

.mfp-content .bonus-info-modal .hseow--active-w2 .hseow__in,
.ReactModal__Content .bonus-info-modal .hseow--active-w2 .hseow__in {
    -webkit-transform: translate3d(-50%, 0, 0);
    transform: translate3d(-50%, 0, 0)
}

.mfp-content .booster-info-modal .tooltip-text,
.ReactModal__Content .booster-info-modal .tooltip-text {
    display: block;
    text-align: center
}

.mfp-content .booster-info-modal .title,
.ReactModal__Content .booster-info-modal .title {
    -webkit-transform: translate3d(0, -100px, 0);
    transform: translate3d(0, -100px, 0)
}

.mfp-content .booster-info-modal .message,
.ReactModal__Content .booster-info-modal .message {
    -webkit-transform: translate3d(100px, 0, 0);
    transform: translate3d(100px, 0, 0)
}

.mfp-content .booster-info-modal .buttons,
.ReactModal__Content .booster-info-modal .buttons {
    -webkit-transform: translate3d(0, 100px, 0);
    transform: translate3d(0, 100px, 0)
}

.mfp-content .booster-info-modal .boosters,
.mfp-content .booster-info-modal .prolongators,
.ReactModal__Content .booster-info-modal .boosters,
.ReactModal__Content .booster-info-modal .prolongators {
    -webkit-transform: translate3d(-100px, 0, 0);
    transform: translate3d(-100px, 0, 0)
}

.mfp-content .booster-info-modal .boosters,
.mfp-content .booster-info-modal .buttons,
.mfp-content .booster-info-modal .message,
.mfp-content .booster-info-modal .prolongators,
.mfp-content .booster-info-modal .title,
.ReactModal__Content .booster-info-modal .boosters,
.ReactModal__Content .booster-info-modal .buttons,
.ReactModal__Content .booster-info-modal .message,
.ReactModal__Content .booster-info-modal .prolongators,
.ReactModal__Content .booster-info-modal .title {
    -o-transition: transform .5s, opacity .5s;
    -webkit-transition: opacity .5s, -webkit-transform .5s;
    opacity: 0;
    transition: opacity .5s, -webkit-transform .5s;
    transition: transform .5s, opacity .5s;
    transition: transform .5s, opacity .5s, -webkit-transform .5s
}

.ReactModal__Overlay--after-open .mfp-content .booster-info-modal .boosters,
.ReactModal__Overlay--after-open .mfp-content .booster-info-modal .buttons,
.ReactModal__Overlay--after-open .mfp-content .booster-info-modal .message,
.ReactModal__Overlay--after-open .mfp-content .booster-info-modal .prolongators,
.ReactModal__Overlay--after-open .mfp-content .booster-info-modal .title,
.ReactModal__Overlay--after-open .ReactModal__Content .booster-info-modal .boosters,
.ReactModal__Overlay--after-open .ReactModal__Content .booster-info-modal .buttons,
.ReactModal__Overlay--after-open .ReactModal__Content .booster-info-modal .message,
.ReactModal__Overlay--after-open .ReactModal__Content .booster-info-modal .prolongators,
.ReactModal__Overlay--after-open .ReactModal__Content .booster-info-modal .title {
    -webkit-transform: translateZ(0);
    opacity: 1;
    transform: translateZ(0)
}

.mfp-content .booster-info-modal .boosters,
.mfp-content .booster-info-modal .prolongators,
.ReactModal__Content .booster-info-modal .boosters,
.ReactModal__Content .booster-info-modal .prolongators {
    -ms-flex-align: start;
    -ms-flex-pack: center;
    -webkit-align-items: flex-start;
    -webkit-box-align: start;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    align-items: flex-start;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    justify-content: center;
    margin-bottom: 25px
}

.mfp-content .booster-info-modal .boosters .plus,
.mfp-content .booster-info-modal .boosters .ravno,
.mfp-content .booster-info-modal .boosters .result,
.mfp-content .booster-info-modal .prolongators .plus,
.mfp-content .booster-info-modal .prolongators .ravno,
.mfp-content .booster-info-modal .prolongators .result,
.ReactModal__Content .booster-info-modal .boosters .plus,
.ReactModal__Content .booster-info-modal .boosters .ravno,
.ReactModal__Content .booster-info-modal .boosters .result,
.ReactModal__Content .booster-info-modal .prolongators .plus,
.ReactModal__Content .booster-info-modal .prolongators .ravno,
.ReactModal__Content .booster-info-modal .prolongators .result {
    margin-top: 36px
}

.mfp-content .booster-info-modal .boosters .result,
.mfp-content .booster-info-modal .prolongators .result,
.ReactModal__Content .booster-info-modal .boosters .result,
.ReactModal__Content .booster-info-modal .prolongators .result {
    font-size: 28px;
    line-height: 20px;
    margin-top: 36px
}

.mfp-content .booster-info-modal .boosters .result span,
.mfp-content .booster-info-modal .prolongators .result span,
.ReactModal__Content .booster-info-modal .boosters .result span,
.ReactModal__Content .booster-info-modal .prolongators .result span {
    color: #949292;
    font-size: 18px;
    position: relative;
    top: -3px
}

.mfp-content .booster-info-modal .boosters>div,
.mfp-content .booster-info-modal .prolongators>div,
.ReactModal__Content .booster-info-modal .boosters>div,
.ReactModal__Content .booster-info-modal .prolongators>div {
    margin-left: 6px
}

.mfp-content .booster-info-modal .boosters>div:first-child,
.mfp-content .booster-info-modal .prolongators>div:first-child,
.ReactModal__Content .booster-info-modal .boosters>div:first-child,
.ReactModal__Content .booster-info-modal .prolongators>div:first-child {
    margin-left: 0
}

.mfp-content .booster-info-modal .buttons,
.ReactModal__Content .booster-info-modal .buttons {
    text-align: center
}

.mfp-content .booster-info-modal .img-wrap,
.ReactModal__Content .booster-info-modal .img-wrap {
    -webkit-border-radius: 6px;
    border: 1px solid #2c3235;
    border-radius: 6px;
    overflow: hidden
}

.mfp-content .booster-info-modal .img-wrap img,
.ReactModal__Content .booster-info-modal .img-wrap img {
    display: block;
    max-width: 100%
}

.mfp-content .risk-free-info-modal .tooltip-text,
.ReactModal__Content .risk-free-info-modal .tooltip-text {
    display: block;
    text-align: center
}

.mfp-content .risk-free-info-modal .title,
.ReactModal__Content .risk-free-info-modal .title {
    -webkit-transform: translate3d(0, -100px, 0);
    transform: translate3d(0, -100px, 0)
}

.mfp-content .risk-free-info-modal .message,
.ReactModal__Content .risk-free-info-modal .message {
    -webkit-transform: translate3d(100px, 0, 0);
    transform: translate3d(100px, 0, 0)
}

.mfp-content .risk-free-info-modal .buttons,
.ReactModal__Content .risk-free-info-modal .buttons {
    -webkit-transform: translate3d(0, 100px, 0);
    transform: translate3d(0, 100px, 0)
}

.mfp-content .risk-free-info-modal .buttons,
.mfp-content .risk-free-info-modal .message,
.mfp-content .risk-free-info-modal .title,
.ReactModal__Content .risk-free-info-modal .buttons,
.ReactModal__Content .risk-free-info-modal .message,
.ReactModal__Content .risk-free-info-modal .title {
    -o-transition: transform .5s, opacity .5s;
    -webkit-transition: opacity .5s, -webkit-transform .5s;
    opacity: 0;
    transition: opacity .5s, -webkit-transform .5s;
    transition: transform .5s, opacity .5s;
    transition: transform .5s, opacity .5s, -webkit-transform .5s
}

.ReactModal__Overlay--after-open .mfp-content .risk-free-info-modal .buttons,
.ReactModal__Overlay--after-open .mfp-content .risk-free-info-modal .message,
.ReactModal__Overlay--after-open .mfp-content .risk-free-info-modal .title,
.ReactModal__Overlay--after-open .ReactModal__Content .risk-free-info-modal .buttons,
.ReactModal__Overlay--after-open .ReactModal__Content .risk-free-info-modal .message,
.ReactModal__Overlay--after-open .ReactModal__Content .risk-free-info-modal .title {
    -webkit-transform: translateZ(0);
    opacity: 1;
    transform: translateZ(0)
}

.mfp-content .risk-free-info-modal .buttons,
.ReactModal__Content .risk-free-info-modal .buttons {
    margin-top: 25px;
    text-align: center
}

.mfp-content .crystal-info-modal,
.ReactModal__Content .crystal-info-modal {
    width: 750px
}

.mfp-content .crystal-info-modal .rw,
.ReactModal__Content .crystal-info-modal .rw {
    -ms-flex-align: start;
    -webkit-align-items: flex-start;
    -webkit-box-align: start;
    align-items: flex-start;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.mfp-content .crystal-info-modal .btn-wrap,
.ReactModal__Content .crystal-info-modal .btn-wrap {
    text-align: center
}

.mfp-content .crystal-info-modal .btn-wrap>a,
.ReactModal__Content .crystal-info-modal .btn-wrap>a {
    border-bottom: 1px dashed #8fa5bf;
    font-size: 14px;
    line-height: 18px
}

.mfp-content .crystal-info-modal .l,
.ReactModal__Content .crystal-info-modal .l {
    margin-right: 5px;
    position: relative;
    width: 30%
}

.mfp-content .crystal-info-modal .r,
.ReactModal__Content .crystal-info-modal .r {
    width: 70%
}

.mfp-content .crystal-info-modal .r .title,
.ReactModal__Content .crystal-info-modal .r .title {
    font-family: Exo2Bold, sans-serif;
    font-size: 36px;
    line-height: 40px;
    margin-bottom: 20px;
    text-align: center
}

.mfp-content .crystal-info-modal .r .table,
.ReactModal__Content .crystal-info-modal .r .table {
    margin-bottom: 0
}

.mfp-content .crystal-info-modal .img-wrap,
.ReactModal__Content .crystal-info-modal .img-wrap {
    left: 50%;
    margin-left: -70px;
    position: absolute;
    top: 65px;
    width: 140px
}

.mfp-content .crystal-info-modal .img-wrap .diamond-info,
.ReactModal__Content .crystal-info-modal .img-wrap .diamond-info {
    display: block;
    margin: 0 auto;
    position: relative;
    z-index: 2
}

.mfp-content .crystal-info-modal .diamond-info__icon,
.ReactModal__Content .crystal-info-modal .diamond-info__icon {
    margin-right: 0
}

.mfp-content .crystal-info-modal .diamond-info .svg-icon,
.ReactModal__Content .crystal-info-modal .diamond-info .svg-icon {
    margin: 0 auto
}

.mfp-content .crystal-info-modal .animate .plane,
.ReactModal__Content .crystal-info-modal .animate .plane {
    z-index: 20
}

.mfp-content .crystal-info-modal .animate.red,
.ReactModal__Content .crystal-info-modal .animate.red {
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

.mfp-content .crystal-info-modal .animate.red .plane,
.ReactModal__Content .crystal-info-modal .animate.red .plane {
    -webkit-transform-style: preserve-3d;
    height: 100px;
    transform-style: preserve-3d;
    width: 100px
}

.mfp-content .crystal-info-modal .animate.red .plane.main,
.ReactModal__Content .crystal-info-modal .animate.red .plane.main {
    -webkit-animation: animatedCirclesRotate 20s linear infinite;
    -webkit-transform: rotate3d(60deg, 0, -30deg);
    animation: animatedCirclesRotate 20s linear infinite;
    bottom: 0;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    top: 0;
    transform: rotate3d(60deg, 0, -30deg);
    will-change: transform
}

.mfp-content .crystal-info-modal .animate.red .plane.main .circle,
.ReactModal__Content .crystal-info-modal .animate.red .plane.main .circle {
    -webkit-border-radius: 100%;
    -webkit-box-shadow: 0 0 60px #ba1822, inset 0 0 60px #ba1822;
    -webkit-box-sizing: border-box;
    -webkit-transform-style: preserve-3d;
    border: 1px solid #ba1822;
    border-radius: 100%;
    box-shadow: 0 0 60px #ba1822, inset 0 0 60px #ba1822;
    box-sizing: border-box;
    height: 100px;
    position: absolute;
    transform-style: preserve-3d;
    width: 100px
}

.mfp-content .crystal-info-modal .animate.red .plane.main .circle:after,
.mfp-content .crystal-info-modal .animate.red .plane.main .circle:before,
.ReactModal__Content .crystal-info-modal .animate.red .plane.main .circle:after,
.ReactModal__Content .crystal-info-modal .animate.red .plane.main .circle:before {
    -webkit-border-radius: 100%;
    -webkit-box-shadow: 0 0 60px 2px #ba1822;
    -webkit-box-sizing: border-box;
    background: #ba1822;
    border-radius: 100%;
    bottom: 0;
    box-shadow: 0 0 60px 2px #ba1822;
    box-sizing: border-box;
    content: "";
    display: block;
    height: 2px;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    top: 0;
    width: 2px;
    will-change: transform
}

.mfp-content .crystal-info-modal .animate.red .plane.main .circle:before,
.ReactModal__Content .crystal-info-modal .animate.red .plane.main .circle:before {
    -webkit-transform: translateZ(-70px);
    transform: translateZ(-70px)
}

.mfp-content .crystal-info-modal .animate.red .plane.main .circle:after,
.ReactModal__Content .crystal-info-modal .animate.red .plane.main .circle:after {
    -webkit-transform: translateZ(70px);
    transform: translateZ(70px)
}

.mfp-content .crystal-info-modal .animate.red .plane.main .circle:first-child,
.ReactModal__Content .crystal-info-modal .animate.red .plane.main .circle:first-child {
    -webkit-transform: rotate(72deg) rotateX(63.435deg);
    transform: rotate(72deg) rotateX(63.435deg)
}

.mfp-content .crystal-info-modal .animate.red .plane.main .circle:nth-child(2),
.ReactModal__Content .crystal-info-modal .animate.red .plane.main .circle:nth-child(2) {
    -webkit-transform: rotate(144deg) rotateX(63.435deg);
    transform: rotate(144deg) rotateX(63.435deg)
}

.mfp-content .crystal-info-modal .animate.red .plane.main .circle:nth-child(3),
.ReactModal__Content .crystal-info-modal .animate.red .plane.main .circle:nth-child(3) {
    -webkit-transform: rotate(216deg) rotateX(63.435deg);
    transform: rotate(216deg) rotateX(63.435deg)
}

.mfp-content .crystal-info-modal .animate.red .plane.main .circle:nth-child(4),
.ReactModal__Content .crystal-info-modal .animate.red .plane.main .circle:nth-child(4) {
    -webkit-transform: rotate(288deg) rotateX(63.435deg);
    transform: rotate(288deg) rotateX(63.435deg)
}

.mfp-content .crystal-info-modal .animate.red .plane.main .circle:nth-child(5),
.ReactModal__Content .crystal-info-modal .animate.red .plane.main .circle:nth-child(5) {
    -webkit-transform: rotate(1turn) rotateX(63.435deg);
    transform: rotate(1turn) rotateX(63.435deg)
}

.mfp-content .crystal-info-modal .animate.red .plane.main .circle,
.ReactModal__Content .crystal-info-modal .animate.red .plane.main .circle {
    -webkit-box-shadow: 0 0 60px rgba(186, 24, 34, .25), inset 0 0 60px rgba(186, 24, 34, .25);
    border: 1px solid rgba(186, 24, 34, .25);
    box-shadow: 0 0 60px rgba(186, 24, 34, .25), inset 0 0 60px rgba(186, 24, 34, .25)
}

.mfp-content .crystal-info-modal .animate.green,
.ReactModal__Content .crystal-info-modal .animate.green {
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

.mfp-content .crystal-info-modal .animate.green .plane,
.ReactModal__Content .crystal-info-modal .animate.green .plane {
    -webkit-transform-style: preserve-3d;
    height: 100px;
    transform-style: preserve-3d;
    width: 100px
}

.mfp-content .crystal-info-modal .animate.green .plane.main,
.ReactModal__Content .crystal-info-modal .animate.green .plane.main {
    -webkit-animation: animatedCirclesRotate 20s linear infinite;
    -webkit-transform: rotate3d(60deg, 0, -30deg);
    animation: animatedCirclesRotate 20s linear infinite;
    bottom: 0;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    top: 0;
    transform: rotate3d(60deg, 0, -30deg);
    will-change: transform
}

.mfp-content .crystal-info-modal .animate.green .plane.main .circle,
.ReactModal__Content .crystal-info-modal .animate.green .plane.main .circle {
    -webkit-border-radius: 100%;
    -webkit-box-shadow: 0 0 60px #249667, inset 0 0 60px #249667;
    -webkit-box-sizing: border-box;
    -webkit-transform-style: preserve-3d;
    border: 1px solid #249667;
    border-radius: 100%;
    box-shadow: 0 0 60px #249667, inset 0 0 60px #249667;
    box-sizing: border-box;
    height: 100px;
    position: absolute;
    transform-style: preserve-3d;
    width: 100px
}

.mfp-content .crystal-info-modal .animate.green .plane.main .circle:after,
.mfp-content .crystal-info-modal .animate.green .plane.main .circle:before,
.ReactModal__Content .crystal-info-modal .animate.green .plane.main .circle:after,
.ReactModal__Content .crystal-info-modal .animate.green .plane.main .circle:before {
    -webkit-border-radius: 100%;
    -webkit-box-shadow: 0 0 60px 2px #249667;
    -webkit-box-sizing: border-box;
    background: #249667;
    border-radius: 100%;
    bottom: 0;
    box-shadow: 0 0 60px 2px #249667;
    box-sizing: border-box;
    content: "";
    display: block;
    height: 2px;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    top: 0;
    width: 2px;
    will-change: transform
}

.mfp-content .crystal-info-modal .animate.green .plane.main .circle:before,
.ReactModal__Content .crystal-info-modal .animate.green .plane.main .circle:before {
    -webkit-transform: translateZ(-70px);
    transform: translateZ(-70px)
}

.mfp-content .crystal-info-modal .animate.green .plane.main .circle:after,
.ReactModal__Content .crystal-info-modal .animate.green .plane.main .circle:after {
    -webkit-transform: translateZ(70px);
    transform: translateZ(70px)
}

.mfp-content .crystal-info-modal .animate.green .plane.main .circle:first-child,
.ReactModal__Content .crystal-info-modal .animate.green .plane.main .circle:first-child {
    -webkit-transform: rotate(72deg) rotateX(63.435deg);
    transform: rotate(72deg) rotateX(63.435deg)
}

.mfp-content .crystal-info-modal .animate.green .plane.main .circle:nth-child(2),
.ReactModal__Content .crystal-info-modal .animate.green .plane.main .circle:nth-child(2) {
    -webkit-transform: rotate(144deg) rotateX(63.435deg);
    transform: rotate(144deg) rotateX(63.435deg)
}

.mfp-content .crystal-info-modal .animate.green .plane.main .circle:nth-child(3),
.ReactModal__Content .crystal-info-modal .animate.green .plane.main .circle:nth-child(3) {
    -webkit-transform: rotate(216deg) rotateX(63.435deg);
    transform: rotate(216deg) rotateX(63.435deg)
}

.mfp-content .crystal-info-modal .animate.green .plane.main .circle:nth-child(4),
.ReactModal__Content .crystal-info-modal .animate.green .plane.main .circle:nth-child(4) {
    -webkit-transform: rotate(288deg) rotateX(63.435deg);
    transform: rotate(288deg) rotateX(63.435deg)
}

.mfp-content .crystal-info-modal .animate.green .plane.main .circle:nth-child(5),
.ReactModal__Content .crystal-info-modal .animate.green .plane.main .circle:nth-child(5) {
    -webkit-transform: rotate(1turn) rotateX(63.435deg);
    transform: rotate(1turn) rotateX(63.435deg)
}

.mfp-content .crystal-info-modal .animate.green .plane.main .circle,
.ReactModal__Content .crystal-info-modal .animate.green .plane.main .circle {
    -webkit-box-shadow: 0 0 60px rgba(36, 150, 103, .25), inset 0 0 60px rgba(36, 150, 103, .25);
    border: 1px solid rgba(36, 150, 103, .25);
    box-shadow: 0 0 60px rgba(36, 150, 103, .25), inset 0 0 60px rgba(36, 150, 103, .25)
}

.mfp-content .crystal-info-modal .animate.blue,
.ReactModal__Content .crystal-info-modal .animate.blue {
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

.mfp-content .crystal-info-modal .animate.blue .plane,
.ReactModal__Content .crystal-info-modal .animate.blue .plane {
    -webkit-transform-style: preserve-3d;
    height: 100px;
    transform-style: preserve-3d;
    width: 100px
}

.mfp-content .crystal-info-modal .animate.blue .plane.main,
.ReactModal__Content .crystal-info-modal .animate.blue .plane.main {
    -webkit-animation: animatedCirclesRotate 20s linear infinite;
    -webkit-transform: rotate3d(60deg, 0, -30deg);
    animation: animatedCirclesRotate 20s linear infinite;
    bottom: 0;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    top: 0;
    transform: rotate3d(60deg, 0, -30deg);
    will-change: transform
}

.mfp-content .crystal-info-modal .animate.blue .plane.main .circle,
.ReactModal__Content .crystal-info-modal .animate.blue .plane.main .circle {
    -webkit-border-radius: 100%;
    -webkit-box-shadow: 0 0 60px #426e99, inset 0 0 60px #426e99;
    -webkit-box-sizing: border-box;
    -webkit-transform-style: preserve-3d;
    border: 1px solid #426e99;
    border-radius: 100%;
    box-shadow: 0 0 60px #426e99, inset 0 0 60px #426e99;
    box-sizing: border-box;
    height: 100px;
    position: absolute;
    transform-style: preserve-3d;
    width: 100px
}

.mfp-content .crystal-info-modal .animate.blue .plane.main .circle:after,
.mfp-content .crystal-info-modal .animate.blue .plane.main .circle:before,
.ReactModal__Content .crystal-info-modal .animate.blue .plane.main .circle:after,
.ReactModal__Content .crystal-info-modal .animate.blue .plane.main .circle:before {
    -webkit-border-radius: 100%;
    -webkit-box-shadow: 0 0 60px 2px #426e99;
    -webkit-box-sizing: border-box;
    background: #426e99;
    border-radius: 100%;
    bottom: 0;
    box-shadow: 0 0 60px 2px #426e99;
    box-sizing: border-box;
    content: "";
    display: block;
    height: 2px;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    top: 0;
    width: 2px;
    will-change: transform
}

.mfp-content .crystal-info-modal .animate.blue .plane.main .circle:before,
.ReactModal__Content .crystal-info-modal .animate.blue .plane.main .circle:before {
    -webkit-transform: translateZ(-70px);
    transform: translateZ(-70px)
}

.mfp-content .crystal-info-modal .animate.blue .plane.main .circle:after,
.ReactModal__Content .crystal-info-modal .animate.blue .plane.main .circle:after {
    -webkit-transform: translateZ(70px);
    transform: translateZ(70px)
}

.mfp-content .crystal-info-modal .animate.blue .plane.main .circle:first-child,
.ReactModal__Content .crystal-info-modal .animate.blue .plane.main .circle:first-child {
    -webkit-transform: rotate(72deg) rotateX(63.435deg);
    transform: rotate(72deg) rotateX(63.435deg)
}

.mfp-content .crystal-info-modal .animate.blue .plane.main .circle:nth-child(2),
.ReactModal__Content .crystal-info-modal .animate.blue .plane.main .circle:nth-child(2) {
    -webkit-transform: rotate(144deg) rotateX(63.435deg);
    transform: rotate(144deg) rotateX(63.435deg)
}

.mfp-content .crystal-info-modal .animate.blue .plane.main .circle:nth-child(3),
.ReactModal__Content .crystal-info-modal .animate.blue .plane.main .circle:nth-child(3) {
    -webkit-transform: rotate(216deg) rotateX(63.435deg);
    transform: rotate(216deg) rotateX(63.435deg)
}

.mfp-content .crystal-info-modal .animate.blue .plane.main .circle:nth-child(4),
.ReactModal__Content .crystal-info-modal .animate.blue .plane.main .circle:nth-child(4) {
    -webkit-transform: rotate(288deg) rotateX(63.435deg);
    transform: rotate(288deg) rotateX(63.435deg)
}

.mfp-content .crystal-info-modal .animate.blue .plane.main .circle:nth-child(5),
.ReactModal__Content .crystal-info-modal .animate.blue .plane.main .circle:nth-child(5) {
    -webkit-transform: rotate(1turn) rotateX(63.435deg);
    transform: rotate(1turn) rotateX(63.435deg)
}

.mfp-content .crystal-info-modal .animate.blue .plane.main .circle,
.ReactModal__Content .crystal-info-modal .animate.blue .plane.main .circle {
    -webkit-box-shadow: 0 0 60px rgba(66, 110, 153, .25), inset 0 0 60px rgba(66, 110, 153, .25);
    border: 1px solid rgba(66, 110, 153, .25);
    box-shadow: 0 0 60px rgba(66, 110, 153, .25), inset 0 0 60px rgba(66, 110, 153, .25)
}

.mfp-content .crystal-info-modal .animate.secret,
.ReactModal__Content .crystal-info-modal .animate.secret {
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

.mfp-content .crystal-info-modal .animate.secret .plane,
.ReactModal__Content .crystal-info-modal .animate.secret .plane {
    -webkit-transform-style: preserve-3d;
    height: 100px;
    transform-style: preserve-3d;
    width: 100px
}

.mfp-content .crystal-info-modal .animate.secret .plane.main,
.ReactModal__Content .crystal-info-modal .animate.secret .plane.main {
    -webkit-animation: animatedCirclesRotate 20s linear infinite;
    -webkit-transform: rotate3d(60deg, 0, -30deg);
    animation: animatedCirclesRotate 20s linear infinite;
    bottom: 0;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    top: 0;
    transform: rotate3d(60deg, 0, -30deg);
    will-change: transform
}

.mfp-content .crystal-info-modal .animate.secret .plane.main .circle,
.ReactModal__Content .crystal-info-modal .animate.secret .plane.main .circle {
    -webkit-border-radius: 100%;
    -webkit-box-shadow: 0 0 60px #8e186d, inset 0 0 60px #8e186d;
    -webkit-box-sizing: border-box;
    -webkit-transform-style: preserve-3d;
    border: 1px solid #8e186d;
    border-radius: 100%;
    box-shadow: 0 0 60px #8e186d, inset 0 0 60px #8e186d;
    box-sizing: border-box;
    height: 100px;
    position: absolute;
    transform-style: preserve-3d;
    width: 100px
}

.mfp-content .crystal-info-modal .animate.secret .plane.main .circle:after,
.mfp-content .crystal-info-modal .animate.secret .plane.main .circle:before,
.ReactModal__Content .crystal-info-modal .animate.secret .plane.main .circle:after,
.ReactModal__Content .crystal-info-modal .animate.secret .plane.main .circle:before {
    -webkit-border-radius: 100%;
    -webkit-box-shadow: 0 0 60px 2px #8e186d;
    -webkit-box-sizing: border-box;
    background: #8e186d;
    border-radius: 100%;
    bottom: 0;
    box-shadow: 0 0 60px 2px #8e186d;
    box-sizing: border-box;
    content: "";
    display: block;
    height: 2px;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    top: 0;
    width: 2px;
    will-change: transform
}

.mfp-content .crystal-info-modal .animate.secret .plane.main .circle:before,
.ReactModal__Content .crystal-info-modal .animate.secret .plane.main .circle:before {
    -webkit-transform: translateZ(-70px);
    transform: translateZ(-70px)
}

.mfp-content .crystal-info-modal .animate.secret .plane.main .circle:after,
.ReactModal__Content .crystal-info-modal .animate.secret .plane.main .circle:after {
    -webkit-transform: translateZ(70px);
    transform: translateZ(70px)
}

.mfp-content .crystal-info-modal .animate.secret .plane.main .circle:first-child,
.ReactModal__Content .crystal-info-modal .animate.secret .plane.main .circle:first-child {
    -webkit-transform: rotate(72deg) rotateX(63.435deg);
    transform: rotate(72deg) rotateX(63.435deg)
}

.mfp-content .crystal-info-modal .animate.secret .plane.main .circle:nth-child(2),
.ReactModal__Content .crystal-info-modal .animate.secret .plane.main .circle:nth-child(2) {
    -webkit-transform: rotate(144deg) rotateX(63.435deg);
    transform: rotate(144deg) rotateX(63.435deg)
}

.mfp-content .crystal-info-modal .animate.secret .plane.main .circle:nth-child(3),
.ReactModal__Content .crystal-info-modal .animate.secret .plane.main .circle:nth-child(3) {
    -webkit-transform: rotate(216deg) rotateX(63.435deg);
    transform: rotate(216deg) rotateX(63.435deg)
}

.mfp-content .crystal-info-modal .animate.secret .plane.main .circle:nth-child(4),
.ReactModal__Content .crystal-info-modal .animate.secret .plane.main .circle:nth-child(4) {
    -webkit-transform: rotate(288deg) rotateX(63.435deg);
    transform: rotate(288deg) rotateX(63.435deg)
}

.mfp-content .crystal-info-modal .animate.secret .plane.main .circle:nth-child(5),
.ReactModal__Content .crystal-info-modal .animate.secret .plane.main .circle:nth-child(5) {
    -webkit-transform: rotate(1turn) rotateX(63.435deg);
    transform: rotate(1turn) rotateX(63.435deg)
}

.mfp-content .crystal-info-modal .animate.secret .plane.main .circle,
.ReactModal__Content .crystal-info-modal .animate.secret .plane.main .circle {
    -webkit-box-shadow: 0 0 60px rgba(142, 24, 109, .25), inset 0 0 60px rgba(142, 24, 109, .25);
    border: 1px solid rgba(142, 24, 109, .25);
    box-shadow: 0 0 60px rgba(142, 24, 109, .25), inset 0 0 60px rgba(142, 24, 109, .25)
}

.mfp-content .welcome-modal,
.ReactModal__Content .welcome-modal {
    width: 500px
}

.mfp-content .welcome-modal .remodal-close,
.ReactModal__Content .welcome-modal .remodal-close {
    top: 1px
}

.mfp-content .welcome-modal .risk-warning,
.ReactModal__Content .welcome-modal .risk-warning {
    margin-top: 20px
}

.mfp-content .welcome-modal .btn,
.mfp-content .welcome-modal .text,
.ReactModal__Content .welcome-modal .btn,
.ReactModal__Content .welcome-modal .text {
    -o-transition: transform .5s, opacity .5s;
    -webkit-transition: opacity .5s, -webkit-transform .5s;
    transition: opacity .5s, -webkit-transform .5s;
    transition: transform .5s, opacity .5s;
    transition: transform .5s, opacity .5s, -webkit-transform .5s
}

.mfp-content .welcome-modal .text,
.ReactModal__Content .welcome-modal .text {
    -ms-transform: translateY(-100px);
    -webkit-transform: translateY(-100px);
    opacity: 0;
    text-align: center;
    transform: translateY(-100px)
}

.mfp-ready .mfp-content .welcome-modal .text,
.mfp-ready .ReactModal__Content .welcome-modal .text {
    -ms-transform: translateY(0);
    -webkit-transform: translateY(0);
    opacity: 1;
    transform: translateY(0)
}

.mfp-content .trader-information-modal .tabs>ul>li.active .ReactModal__Content .welcome-modal a,
.mfp-content .trader-information-modal .tabs>ul>li.active .welcome-modal a,
.mfp-content .welcome-modal .btn-green-light,
.mfp-content .welcome-modal .btn-live-trading,
.mfp-content .welcome-modal .btn-primary,
.mfp-content .welcome-modal .introjs-nextbutton,
.mfp-content .welcome-modal .introjs-prevbutton,
.mfp-content .welcome-modal .introjs-skipbutton.introjs-donebutton,
.mfp-content .welcome-modal .trader-information-modal .tabs>ul>li.active a,
.ReactModal__Content .trader-information-modal .tabs>ul>li.active .mfp-content .welcome-modal a,
.ReactModal__Content .trader-information-modal .tabs>ul>li.active .welcome-modal a,
.ReactModal__Content .welcome-modal .btn-green-light,
.ReactModal__Content .welcome-modal .btn-live-trading,
.ReactModal__Content .welcome-modal .btn-primary,
.ReactModal__Content .welcome-modal .introjs-nextbutton,
.ReactModal__Content .welcome-modal .introjs-prevbutton,
.ReactModal__Content .welcome-modal .introjs-skipbutton.introjs-donebutton,
.ReactModal__Content .welcome-modal .trader-information-modal .tabs>ul>li.active a {
    opacity: 0
}

.mfp-content .trader-information-modal .tabs>ul>li.active .mfp-ready .ReactModal__Content .welcome-modal a,
.mfp-ready .mfp-content .trader-information-modal .tabs>ul>li.active .welcome-modal a,
.mfp-ready .mfp-content .welcome-modal .btn-green-light,
.mfp-ready .mfp-content .welcome-modal .btn-primary,
.mfp-ready .mfp-content .welcome-modal .introjs-nextbutton,
.mfp-ready .mfp-content .welcome-modal .introjs-prevbutton,
.mfp-ready .mfp-content .welcome-modal .introjs-skipbutton.introjs-donebutton,
.mfp-ready .mfp-content .welcome-modal .trader-information-modal .tabs>ul>li.active a,
.mfp-ready .ReactModal__Content .trader-information-modal .tabs>ul>li.active .welcome-modal a,
.mfp-ready .ReactModal__Content .welcome-modal .btn-green-light,
.mfp-ready .ReactModal__Content .welcome-modal .btn-primary,
.mfp-ready .ReactModal__Content .welcome-modal .introjs-nextbutton,
.mfp-ready .ReactModal__Content .welcome-modal .introjs-prevbutton,
.mfp-ready .ReactModal__Content .welcome-modal .introjs-skipbutton.introjs-donebutton,
.mfp-ready .ReactModal__Content .welcome-modal .trader-information-modal .tabs>ul>li.active a,
.ReactModal__Content .trader-information-modal .tabs>ul>li.active .mfp-ready .mfp-content .welcome-modal a {
    -ms-transform: translateX(0);
    -webkit-transform: translateX(0);
    transform: translateX(0)
}

.mfp-content .trader-information-modal .tabs>ul>li.active .mfp-ready .ReactModal__Content .welcome-modal a,
.mfp-ready .mfp-content .trader-information-modal .tabs>ul>li.active .welcome-modal a,
.mfp-ready .mfp-content .welcome-modal .btn-green-light,
.mfp-ready .mfp-content .welcome-modal .btn-live-trading,
.mfp-ready .mfp-content .welcome-modal .btn-primary,
.mfp-ready .mfp-content .welcome-modal .introjs-nextbutton,
.mfp-ready .mfp-content .welcome-modal .introjs-prevbutton,
.mfp-ready .mfp-content .welcome-modal .introjs-skipbutton.introjs-donebutton,
.mfp-ready .mfp-content .welcome-modal .trader-information-modal .tabs>ul>li.active a,
.mfp-ready .ReactModal__Content .trader-information-modal .tabs>ul>li.active .welcome-modal a,
.mfp-ready .ReactModal__Content .welcome-modal .btn-green-light,
.mfp-ready .ReactModal__Content .welcome-modal .btn-live-trading,
.mfp-ready .ReactModal__Content .welcome-modal .btn-primary,
.mfp-ready .ReactModal__Content .welcome-modal .introjs-nextbutton,
.mfp-ready .ReactModal__Content .welcome-modal .introjs-prevbutton,
.mfp-ready .ReactModal__Content .welcome-modal .introjs-skipbutton.introjs-donebutton,
.mfp-ready .ReactModal__Content .welcome-modal .trader-information-modal .tabs>ul>li.active a,
.ReactModal__Content .trader-information-modal .tabs>ul>li.active .mfp-ready .mfp-content .welcome-modal a {
    opacity: 1
}

.mfp-content .welcome-modal .btn-green-light,
.mfp-content .welcome-modal .introjs-skipbutton.introjs-donebutton,
.ReactModal__Content .welcome-modal .btn-green-light,
.ReactModal__Content .welcome-modal .introjs-skipbutton.introjs-donebutton {
    -ms-transform: translateX(100px);
    -webkit-transform: translateX(100px);
    transform: translateX(100px)
}

.mfp-content .trader-information-modal .tabs>ul>li.active .ReactModal__Content .welcome-modal a,
.mfp-content .trader-information-modal .tabs>ul>li.active .welcome-modal a,
.mfp-content .welcome-modal .btn-primary,
.mfp-content .welcome-modal .introjs-nextbutton,
.mfp-content .welcome-modal .introjs-prevbutton,
.mfp-content .welcome-modal .trader-information-modal .tabs>ul>li.active a,
.ReactModal__Content .trader-information-modal .tabs>ul>li.active .mfp-content .welcome-modal a,
.ReactModal__Content .trader-information-modal .tabs>ul>li.active .welcome-modal a,
.ReactModal__Content .welcome-modal .btn-primary,
.ReactModal__Content .welcome-modal .introjs-nextbutton,
.ReactModal__Content .welcome-modal .introjs-prevbutton,
.ReactModal__Content .welcome-modal .trader-information-modal .tabs>ul>li.active a {
    -ms-transform: translateX(-100px);
    -webkit-transform: translateX(-100px);
    transform: translateX(-100px)
}

.mfp-content .welcome-modal .btn-live-trading,
.ReactModal__Content .welcome-modal .btn-live-trading {
    -ms-transform: translateY(100px);
    -webkit-transform: translateY(100px);
    transform: translateY(100px)
}

.mfp-ready .mfp-content .welcome-modal .btn-live-trading,
.mfp-ready .ReactModal__Content .welcome-modal .btn-live-trading {
    -ms-transform: translateY(0);
    -webkit-transform: translateY(0);
    transform: translateY(0)
}

.mfp-content .welcome-modal .text,
.ReactModal__Content .welcome-modal .text {
    font-family: Exo2Bold, sans-serif;
    font-size: 28px;
    line-height: 35px;
    margin-bottom: 37px;
    text-transform: uppercase
}

.mfp-content .welcome-modal .btn-wrap .btn,
.ReactModal__Content .welcome-modal .btn-wrap .btn {
    display: block;
    font-family: Exo2Bold, sans-serif;
    font-size: 16px;
    height: auto;
    line-height: 20px;
    margin-top: 20px;
    padding: 11px 15px;
    text-transform: uppercase;
    white-space: normal;
    width: 100%
}

.mfp-content .welcome-modal .btn-wrap .btn:first-child,
.ReactModal__Content .welcome-modal .btn-wrap .btn:first-child {
    margin-top: 0
}

.mfp-content .first-top-up-balance-modal,
.ReactModal__Content .first-top-up-balance-modal {
    background-color: rgba(46, 46, 54, .8);
    max-width: 600px;
    width: 100%
}

.mfp-content .first-top-up-balance-modal .btn-wrap,
.ReactModal__Content .first-top-up-balance-modal .btn-wrap {
    -ms-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    flex-wrap: wrap;
    margin-left: -10px;
    margin-top: -10px
}

.mfp-content .first-top-up-balance-modal .btn-wrap .btn,
.ReactModal__Content .first-top-up-balance-modal .btn-wrap .btn {
    -ms-flex: 1 1 200px;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 200px;
    flex: 1 1 200px;
    font-size: 14px;
    line-height: 18px;
    margin-left: 10px;
    margin-top: 10px;
    width: 100%
}

.mfp-content .demo-balance-modal .list-links.is-icon .icon,
.ReactModal__Content .demo-balance-modal .list-links.is-icon .icon {
    top: 40%
}

.mfp-content .demo-balance-modal li,
.ReactModal__Content .demo-balance-modal li {
    -o-transition: transform .5s, opacity .5s;
    -webkit-transition: opacity .5s, -webkit-transform .5s;
    opacity: 0;
    transition: opacity .5s, -webkit-transform .5s;
    transition: transform .5s, opacity .5s;
    transition: transform .5s, opacity .5s, -webkit-transform .5s
}

.mfp-content .demo-balance-modal li:first-child,
.ReactModal__Content .demo-balance-modal li:first-child {
    -ms-transform: translateY(50px);
    -webkit-transform: translateY(50px);
    transform: translateY(50px)
}

.mfp-content .demo-balance-modal li:nth-child(2),
.ReactModal__Content .demo-balance-modal li:nth-child(2) {
    -ms-transform: translateY(100px);
    -webkit-transform: translateY(100px);
    transform: translateY(100px)
}

.mfp-ready .mfp-content .demo-balance-modal li,
.mfp-ready .ReactModal__Content .demo-balance-modal li {
    -ms-transform: translateY(0);
    -webkit-transform: translateY(0);
    opacity: 1;
    transform: translateY(0)
}

.mfp-content .demo-modal .btn-wrap,
.ReactModal__Content .demo-modal .btn-wrap {
    -ms-flex-align: center;
    -ms-flex-pack: justify;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    justify-content: space-between;
    margin-left: -20px
}

.mfp-content .demo-modal .btn-wrap>a,
.ReactModal__Content .demo-modal .btn-wrap>a {
    margin-left: 20px;
    width: 100%
}

.mfp-content .screenshot-share-social-modal .remodal-close,
.ReactModal__Content .screenshot-share-social-modal .remodal-close {
    top: 2px
}

.mfp-content .screenshot-share-social-modal .title,
.ReactModal__Content .screenshot-share-social-modal .title {
    text-align: center
}

.mfp-content .screenshot-share-social-modal .img,
.ReactModal__Content .screenshot-share-social-modal .img {
    border: 1px solid #626365;
    margin-bottom: 30px
}

.mfp-content .screenshot-share-social-modal img,
.ReactModal__Content .screenshot-share-social-modal img {
    display: block;
    max-width: 100%
}

.mfp-content .screenshot-share-social-modal .social-list,
.ReactModal__Content .screenshot-share-social-modal .social-list {
    -ms-flex-pack: justify;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    justify-content: space-between
}

.mfp-content .screenshot-share-social-modal .social-list li,
.ReactModal__Content .screenshot-share-social-modal .social-list li {
    width: -webkit-calc(33.3333% - 5px);
    width: calc(33.3333% - 5px)
}

.mfp-content .screenshot-share-social-modal .social-list a,
.ReactModal__Content .screenshot-share-social-modal .social-list a {
    color: #fff;
    display: block;
    margin-bottom: 0;
    text-align: center
}

.mfp-content .first-win-modal,
.ReactModal__Content .first-win-modal {
    padding-top: 40px;
    width: 600px
}

.mfp-content .first-win-modal .animated,
.ReactModal__Content .first-win-modal .animated {
    position: relative
}

.mfp-content .first-win-modal .win-1.animated,
.ReactModal__Content .first-win-modal .win-1.animated {
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

.mfp-content .first-win-modal .win-1.animated .plane,
.ReactModal__Content .first-win-modal .win-1.animated .plane {
    -webkit-transform-style: preserve-3d;
    height: 140px;
    transform-style: preserve-3d;
    width: 140px
}

.mfp-content .first-win-modal .win-1.animated .plane.main,
.ReactModal__Content .first-win-modal .win-1.animated .plane.main {
    -webkit-animation: animatedCirclesRotate 20s linear infinite;
    -webkit-transform: rotate3d(60deg, 0, -30deg);
    animation: animatedCirclesRotate 20s linear infinite;
    bottom: 0;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    top: 0;
    transform: rotate3d(60deg, 0, -30deg);
    will-change: transform
}

.mfp-content .first-win-modal .win-1.animated .plane.main .circle,
.ReactModal__Content .first-win-modal .win-1.animated .plane.main .circle {
    -webkit-border-radius: 100%;
    -webkit-box-shadow: 0 0 60px #ffa83b, inset 0 0 60px #ffa83b;
    -webkit-box-sizing: border-box;
    -webkit-transform-style: preserve-3d;
    border: 1px solid #ffa83b;
    border-radius: 100%;
    box-shadow: 0 0 60px #ffa83b, inset 0 0 60px #ffa83b;
    box-sizing: border-box;
    height: 140px;
    position: absolute;
    transform-style: preserve-3d;
    width: 140px
}

.mfp-content .first-win-modal .win-1.animated .plane.main .circle:after,
.mfp-content .first-win-modal .win-1.animated .plane.main .circle:before,
.ReactModal__Content .first-win-modal .win-1.animated .plane.main .circle:after,
.ReactModal__Content .first-win-modal .win-1.animated .plane.main .circle:before {
    -webkit-border-radius: 100%;
    -webkit-box-shadow: 0 0 10px 2px #ffa83b;
    -webkit-box-sizing: border-box;
    background: #ffa83b;
    border-radius: 100%;
    bottom: 0;
    box-shadow: 0 0 10px 2px #ffa83b;
    box-sizing: border-box;
    content: "";
    display: block;
    height: 2px;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    top: 0;
    width: 2px;
    will-change: transform
}

.mfp-content .first-win-modal .win-1.animated .plane.main .circle:before,
.ReactModal__Content .first-win-modal .win-1.animated .plane.main .circle:before {
    -webkit-transform: translateZ(-140px);
    transform: translateZ(-140px)
}

.mfp-content .first-win-modal .win-1.animated .plane.main .circle:after,
.ReactModal__Content .first-win-modal .win-1.animated .plane.main .circle:after {
    -webkit-transform: translateZ(140px);
    transform: translateZ(140px)
}

.mfp-content .first-win-modal .win-1.animated .plane.main .circle:first-child,
.ReactModal__Content .first-win-modal .win-1.animated .plane.main .circle:first-child {
    -webkit-transform: rotate(72deg) rotateX(63.435deg);
    transform: rotate(72deg) rotateX(63.435deg)
}

.mfp-content .first-win-modal .win-1.animated .plane.main .circle:nth-child(2),
.ReactModal__Content .first-win-modal .win-1.animated .plane.main .circle:nth-child(2) {
    -webkit-transform: rotate(144deg) rotateX(63.435deg);
    transform: rotate(144deg) rotateX(63.435deg)
}

.mfp-content .first-win-modal .win-1.animated .plane.main .circle:nth-child(3),
.ReactModal__Content .first-win-modal .win-1.animated .plane.main .circle:nth-child(3) {
    -webkit-transform: rotate(216deg) rotateX(63.435deg);
    transform: rotate(216deg) rotateX(63.435deg)
}

.mfp-content .first-win-modal .win-1.animated .plane.main .circle:nth-child(4),
.ReactModal__Content .first-win-modal .win-1.animated .plane.main .circle:nth-child(4) {
    -webkit-transform: rotate(288deg) rotateX(63.435deg);
    transform: rotate(288deg) rotateX(63.435deg)
}

.mfp-content .first-win-modal .win-1.animated .plane.main .circle:nth-child(5),
.ReactModal__Content .first-win-modal .win-1.animated .plane.main .circle:nth-child(5) {
    -webkit-transform: rotate(1turn) rotateX(63.435deg);
    transform: rotate(1turn) rotateX(63.435deg)
}

.mfp-content .first-win-modal .win-3.animated,
.ReactModal__Content .first-win-modal .win-3.animated {
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

.mfp-content .first-win-modal .win-3.animated .plane,
.ReactModal__Content .first-win-modal .win-3.animated .plane {
    -webkit-transform-style: preserve-3d;
    height: 140px;
    transform-style: preserve-3d;
    width: 140px
}

.mfp-content .first-win-modal .win-3.animated .plane.main,
.ReactModal__Content .first-win-modal .win-3.animated .plane.main {
    -webkit-animation: animatedCirclesRotate 20s linear infinite;
    -webkit-transform: rotate3d(60deg, 0, -30deg);
    animation: animatedCirclesRotate 20s linear infinite;
    bottom: 0;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    top: 0;
    transform: rotate3d(60deg, 0, -30deg);
    will-change: transform
}

.mfp-content .first-win-modal .win-3.animated .plane.main .circle,
.ReactModal__Content .first-win-modal .win-3.animated .plane.main .circle {
    -webkit-border-radius: 100%;
    -webkit-box-shadow: 0 0 60px #d6d6d6, inset 0 0 60px #d6d6d6;
    -webkit-box-sizing: border-box;
    -webkit-transform-style: preserve-3d;
    border: 1px solid #d6d6d6;
    border-radius: 100%;
    box-shadow: 0 0 60px #d6d6d6, inset 0 0 60px #d6d6d6;
    box-sizing: border-box;
    height: 140px;
    position: absolute;
    transform-style: preserve-3d;
    width: 140px
}

.mfp-content .first-win-modal .win-3.animated .plane.main .circle:after,
.mfp-content .first-win-modal .win-3.animated .plane.main .circle:before,
.ReactModal__Content .first-win-modal .win-3.animated .plane.main .circle:after,
.ReactModal__Content .first-win-modal .win-3.animated .plane.main .circle:before {
    -webkit-border-radius: 100%;
    -webkit-box-shadow: 0 0 10px 2px #d6d6d6;
    -webkit-box-sizing: border-box;
    background: #d6d6d6;
    border-radius: 100%;
    bottom: 0;
    box-shadow: 0 0 10px 2px #d6d6d6;
    box-sizing: border-box;
    content: "";
    display: block;
    height: 2px;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    top: 0;
    width: 2px;
    will-change: transform
}

.mfp-content .first-win-modal .win-3.animated .plane.main .circle:before,
.ReactModal__Content .first-win-modal .win-3.animated .plane.main .circle:before {
    -webkit-transform: translateZ(-140px);
    transform: translateZ(-140px)
}

.mfp-content .first-win-modal .win-3.animated .plane.main .circle:after,
.ReactModal__Content .first-win-modal .win-3.animated .plane.main .circle:after {
    -webkit-transform: translateZ(140px);
    transform: translateZ(140px)
}

.mfp-content .first-win-modal .win-3.animated .plane.main .circle:first-child,
.ReactModal__Content .first-win-modal .win-3.animated .plane.main .circle:first-child {
    -webkit-transform: rotate(72deg) rotateX(63.435deg);
    transform: rotate(72deg) rotateX(63.435deg)
}

.mfp-content .first-win-modal .win-3.animated .plane.main .circle:nth-child(2),
.ReactModal__Content .first-win-modal .win-3.animated .plane.main .circle:nth-child(2) {
    -webkit-transform: rotate(144deg) rotateX(63.435deg);
    transform: rotate(144deg) rotateX(63.435deg)
}

.mfp-content .first-win-modal .win-3.animated .plane.main .circle:nth-child(3),
.ReactModal__Content .first-win-modal .win-3.animated .plane.main .circle:nth-child(3) {
    -webkit-transform: rotate(216deg) rotateX(63.435deg);
    transform: rotate(216deg) rotateX(63.435deg)
}

.mfp-content .first-win-modal .win-3.animated .plane.main .circle:nth-child(4),
.ReactModal__Content .first-win-modal .win-3.animated .plane.main .circle:nth-child(4) {
    -webkit-transform: rotate(288deg) rotateX(63.435deg);
    transform: rotate(288deg) rotateX(63.435deg)
}

.mfp-content .first-win-modal .win-3.animated .plane.main .circle:nth-child(5),
.ReactModal__Content .first-win-modal .win-3.animated .plane.main .circle:nth-child(5) {
    -webkit-transform: rotate(1turn) rotateX(63.435deg);
    transform: rotate(1turn) rotateX(63.435deg)
}

.mfp-content .first-win-modal .win-10.animated,
.ReactModal__Content .first-win-modal .win-10.animated {
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

.mfp-content .first-win-modal .win-10.animated .plane,
.ReactModal__Content .first-win-modal .win-10.animated .plane {
    -webkit-transform-style: preserve-3d;
    height: 140px;
    transform-style: preserve-3d;
    width: 140px
}

.mfp-content .first-win-modal .win-10.animated .plane.main,
.ReactModal__Content .first-win-modal .win-10.animated .plane.main {
    -webkit-animation: animatedCirclesRotate 20s linear infinite;
    -webkit-transform: rotate3d(60deg, 0, -30deg);
    animation: animatedCirclesRotate 20s linear infinite;
    bottom: 0;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    top: 0;
    transform: rotate3d(60deg, 0, -30deg);
    will-change: transform
}

.mfp-content .first-win-modal .win-10.animated .plane.main .circle,
.ReactModal__Content .first-win-modal .win-10.animated .plane.main .circle {
    -webkit-border-radius: 100%;
    -webkit-box-shadow: 0 0 60px #ffffaf, inset 0 0 60px #ffffaf;
    -webkit-box-sizing: border-box;
    -webkit-transform-style: preserve-3d;
    border: 1px solid #ffffaf;
    border-radius: 100%;
    box-shadow: 0 0 60px #ffffaf, inset 0 0 60px #ffffaf;
    box-sizing: border-box;
    height: 140px;
    position: absolute;
    transform-style: preserve-3d;
    width: 140px
}

.mfp-content .first-win-modal .win-10.animated .plane.main .circle:after,
.mfp-content .first-win-modal .win-10.animated .plane.main .circle:before,
.ReactModal__Content .first-win-modal .win-10.animated .plane.main .circle:after,
.ReactModal__Content .first-win-modal .win-10.animated .plane.main .circle:before {
    -webkit-border-radius: 100%;
    -webkit-box-shadow: 0 0 10px 2px #ffffaf;
    -webkit-box-sizing: border-box;
    background: #ffffaf;
    border-radius: 100%;
    bottom: 0;
    box-shadow: 0 0 10px 2px #ffffaf;
    box-sizing: border-box;
    content: "";
    display: block;
    height: 2px;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    top: 0;
    width: 2px;
    will-change: transform
}

.mfp-content .first-win-modal .win-10.animated .plane.main .circle:before,
.ReactModal__Content .first-win-modal .win-10.animated .plane.main .circle:before {
    -webkit-transform: translateZ(-140px);
    transform: translateZ(-140px)
}

.mfp-content .first-win-modal .win-10.animated .plane.main .circle:after,
.ReactModal__Content .first-win-modal .win-10.animated .plane.main .circle:after {
    -webkit-transform: translateZ(140px);
    transform: translateZ(140px)
}

.mfp-content .first-win-modal .win-10.animated .plane.main .circle:first-child,
.ReactModal__Content .first-win-modal .win-10.animated .plane.main .circle:first-child {
    -webkit-transform: rotate(72deg) rotateX(63.435deg);
    transform: rotate(72deg) rotateX(63.435deg)
}

.mfp-content .first-win-modal .win-10.animated .plane.main .circle:nth-child(2),
.ReactModal__Content .first-win-modal .win-10.animated .plane.main .circle:nth-child(2) {
    -webkit-transform: rotate(144deg) rotateX(63.435deg);
    transform: rotate(144deg) rotateX(63.435deg)
}

.mfp-content .first-win-modal .win-10.animated .plane.main .circle:nth-child(3),
.ReactModal__Content .first-win-modal .win-10.animated .plane.main .circle:nth-child(3) {
    -webkit-transform: rotate(216deg) rotateX(63.435deg);
    transform: rotate(216deg) rotateX(63.435deg)
}

.mfp-content .first-win-modal .win-10.animated .plane.main .circle:nth-child(4),
.ReactModal__Content .first-win-modal .win-10.animated .plane.main .circle:nth-child(4) {
    -webkit-transform: rotate(288deg) rotateX(63.435deg);
    transform: rotate(288deg) rotateX(63.435deg)
}

.mfp-content .first-win-modal .win-10.animated .plane.main .circle:nth-child(5),
.ReactModal__Content .first-win-modal .win-10.animated .plane.main .circle:nth-child(5) {
    -webkit-transform: rotate(1turn) rotateX(63.435deg);
    transform: rotate(1turn) rotateX(63.435deg)
}

.mfp-content .first-win-modal .win-1,
.mfp-content .first-win-modal .win-3,
.mfp-content .first-win-modal .win-10,
.ReactModal__Content .first-win-modal .win-1,
.ReactModal__Content .first-win-modal .win-3,
.ReactModal__Content .first-win-modal .win-10 {
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

.mfp-content .first-win-modal .win-1 img,
.mfp-content .first-win-modal .win-3 img,
.mfp-content .first-win-modal .win-10 img,
.ReactModal__Content .first-win-modal .win-1 img,
.ReactModal__Content .first-win-modal .win-3 img,
.ReactModal__Content .first-win-modal .win-10 img {
    position: relative;
    z-index: 2
}

.mfp-content .first-win-modal .win-1.animated .plane.main,
.mfp-content .first-win-modal .win-3.animated .plane.main,
.mfp-content .first-win-modal .win-10.animated .plane.main,
.ReactModal__Content .first-win-modal .win-1.animated .plane.main,
.ReactModal__Content .first-win-modal .win-3.animated .plane.main,
.ReactModal__Content .first-win-modal .win-10.animated .plane.main {
    bottom: auto;
    top: -20px;
    z-index: -1
}

.mfp-content .first-win-modal .buttons,
.ReactModal__Content .first-win-modal .buttons {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    font-size: 0
}

.mfp-content .first-win-modal .buttons>a,
.ReactModal__Content .first-win-modal .buttons>a {
    display: inline-block;
    font-size: 14px;
    padding: 10px;
    width: 100%
}

.mfp-content .first-win-modal .buttons>a:last-child,
.ReactModal__Content .first-win-modal .buttons>a:last-child {
    margin-left: 2%
}

.mfp-content .first-win-modal .text,
.ReactModal__Content .first-win-modal .text {
    font-size: 20px;
    line-height: 26px;
    margin-bottom: 31px;
    margin-top: 30px;
    text-align: center
}

.mfp-content .first-win-modal .remodal-close,
.ReactModal__Content .first-win-modal .remodal-close {
    top: 2px
}

.mfp-content .first-win-modal .no-balance-text,
.mfp-content .first-win-modal [class*=win-],
.ReactModal__Content .first-win-modal .no-balance-text,
.ReactModal__Content .first-win-modal [class*=win-] {
    display: none
}

.mfp-content .first-win-modal img,
.ReactModal__Content .first-win-modal img {
    display: block;
    margin: 0 auto
}

.mfp-content .first-win-modal .btn,
.mfp-content .first-win-modal .text,
.ReactModal__Content .first-win-modal .btn,
.ReactModal__Content .first-win-modal .text {
    -o-transition: transform .5s, opacity .5s;
    -webkit-transition: opacity .5s, -webkit-transform .5s;
    opacity: 0;
    transition: opacity .5s, -webkit-transform .5s;
    transition: transform .5s, opacity .5s;
    transition: transform .5s, opacity .5s, -webkit-transform .5s
}

.mfp-content .first-win-modal .text,
.ReactModal__Content .first-win-modal .text {
    -ms-transform: translateX(-100px);
    -webkit-transform: translateX(-100px);
    transform: translateX(-100px)
}

.mfp-ready .mfp-content .first-win-modal .text,
.mfp-ready .ReactModal__Content .first-win-modal .text {
    -ms-transform: translateX(0);
    -webkit-transform: translateX(0);
    opacity: 1;
    transform: translateX(0)
}

.mfp-content .first-win-modal .btn-danger-light,
.mfp-content .first-win-modal .introjs-skipbutton,
.ReactModal__Content .first-win-modal .btn-danger-light,
.ReactModal__Content .first-win-modal .introjs-skipbutton {
    -ms-transform: translateY(-50px);
    -webkit-transform: translateY(-50px);
    transform: translateY(-50px)
}

.mfp-ready .mfp-content .first-win-modal .btn-danger-light,
.mfp-ready .mfp-content .first-win-modal .introjs-skipbutton,
.mfp-ready .ReactModal__Content .first-win-modal .btn-danger-light,
.mfp-ready .ReactModal__Content .first-win-modal .introjs-skipbutton {
    -ms-transform: translateY(0);
    -webkit-transform: translateY(0);
    opacity: 1;
    transform: translateY(0)
}

.mfp-content .first-win-modal .btn-live-trading,
.ReactModal__Content .first-win-modal .btn-live-trading {
    -ms-transform: translateY(-100px);
    -webkit-transform: translateY(-100px);
    transform: translateY(-100px)
}

.mfp-ready .mfp-content .first-win-modal .btn-live-trading,
.mfp-ready .ReactModal__Content .first-win-modal .btn-live-trading {
    -ms-transform: translateY(0);
    -webkit-transform: translateY(0);
    opacity: 1;
    transform: translateY(0)
}

.mfp-content .after-registration-modal,
.ReactModal__Content .after-registration-modal {
    background: url(/themes/cabinet/images/modal/welcome/bg.png) no-repeat 0 0;
    background-size: cover
}

.mfp-content .after-registration-modal .message,
.mfp-content .after-registration-modal .title,
.mfp-content .after-registration-modal>p,
.ReactModal__Content .after-registration-modal .message,
.ReactModal__Content .after-registration-modal .title,
.ReactModal__Content .after-registration-modal>p {
    -o-transition: transform .5s, opacity .5s;
    -webkit-transition: opacity .5s, -webkit-transform .5s;
    opacity: 0;
    transition: opacity .5s, -webkit-transform .5s;
    transition: transform .5s, opacity .5s;
    transition: transform .5s, opacity .5s, -webkit-transform .5s
}

.mfp-content .after-registration-modal .title,
.ReactModal__Content .after-registration-modal .title {
    -ms-transform: translateY(-100px);
    -webkit-transform: translateY(-100px);
    transform: translateY(-100px)
}

.mfp-ready .mfp-content .after-registration-modal .title,
.mfp-ready .ReactModal__Content .after-registration-modal .title {
    -ms-transform: translateY(0);
    -webkit-transform: translateY(0);
    opacity: 1;
    transform: translateY(0)
}

.mfp-content .after-registration-modal .message,
.ReactModal__Content .after-registration-modal .message {
    -ms-transform: translateX(-100px);
    -webkit-transform: translateX(-100px);
    transform: translateX(-100px)
}

.mfp-ready .mfp-content .after-registration-modal .message,
.mfp-ready .ReactModal__Content .after-registration-modal .message {
    -ms-transform: translateX(0);
    -webkit-transform: translateX(0);
    opacity: 1;
    transform: translateX(0)
}

.mfp-content .after-registration-modal>p,
.ReactModal__Content .after-registration-modal>p {
    -ms-transform: translateX(100px);
    -webkit-transform: translateX(100px);
    transform: translateX(100px)
}

.mfp-ready .mfp-content .after-registration-modal>p,
.mfp-ready .ReactModal__Content .after-registration-modal>p {
    -ms-transform: translateX(0);
    -webkit-transform: translateX(0);
    opacity: 1;
    transform: translateX(0)
}

.mfp-content .first-fail-modal,
.ReactModal__Content .first-fail-modal {
    background-color: #292931
}

.mfp-content .first-fail-modal .text,
.ReactModal__Content .first-fail-modal .text {
    margin-bottom: 31px;
    text-align: center
}

.mfp-content .first-fail-modal img,
.ReactModal__Content .first-fail-modal img {
    display: block;
    margin: 0 auto
}

.mfp-content .first-fail-modal .btn,
.ReactModal__Content .first-fail-modal .btn {
    width: 100%
}

.mfp-content .need-deposit-modal,
.ReactModal__Content .need-deposit-modal {
    background-color: #292931
}

.mfp-content .need-deposit-modal .buttons,
.ReactModal__Content .need-deposit-modal .buttons {
    font-size: 0
}

.mfp-content .need-deposit-modal .buttons>a,
.ReactModal__Content .need-deposit-modal .buttons>a {
    display: inline-block;
    font-size: 14px;
    padding: 10px
}

.mfp-content .need-deposit-modal .buttons>a:first-child,
.ReactModal__Content .need-deposit-modal .buttons>a:first-child {
    width: 60%
}

.mfp-content .need-deposit-modal .buttons>a:last-child,
.ReactModal__Content .need-deposit-modal .buttons>a:last-child {
    margin-left: 2%;
    width: 38%
}

.mfp-content .need-deposit-modal .text,
.ReactModal__Content .need-deposit-modal .text {
    margin-bottom: 31px;
    text-align: center
}

.mfp-content .need-deposit-modal .img,
.ReactModal__Content .need-deposit-modal .img {
    text-align: center
}

.mfp-content .need-deposit-modal .img>img,
.ReactModal__Content .need-deposit-modal .img>img {
    display: inline-block
}

.mfp-content .need-deposit-tournament-modal,
.ReactModal__Content .need-deposit-tournament-modal {
    background-color: #292931
}

.mfp-content .need-deposit-tournament-modal .buttons,
.ReactModal__Content .need-deposit-tournament-modal .buttons {
    font-size: 0;
    text-align: center
}

.mfp-content .need-deposit-tournament-modal .buttons>a,
.ReactModal__Content .need-deposit-tournament-modal .buttons>a {
    display: inline-block;
    font-size: 14px;
    padding: 10px
}

.mfp-content .need-deposit-tournament-modal .text,
.ReactModal__Content .need-deposit-tournament-modal .text {
    margin-bottom: 31px;
    text-align: center
}

.mfp-content .need-deposit-tournament-modal .img,
.ReactModal__Content .need-deposit-tournament-modal .img {
    text-align: center
}

.mfp-content .need-deposit-tournament-modal .img>img,
.ReactModal__Content .need-deposit-tournament-modal .img>img {
    display: inline-block
}

.mfp-content .after-no-dpst-bonus-modal,
.ReactModal__Content .after-no-dpst-bonus-modal {
    background: url(/themes/cabinet/images/modal/welcome/bg.png) no-repeat 0 0;
    background-size: cover
}

.mfp-content .after-no-dpst-bonus-modal .message,
.mfp-content .after-no-dpst-bonus-modal .title,
.mfp-content .after-no-dpst-bonus-modal>p,
.ReactModal__Content .after-no-dpst-bonus-modal .message,
.ReactModal__Content .after-no-dpst-bonus-modal .title,
.ReactModal__Content .after-no-dpst-bonus-modal>p {
    -o-transition: transform .5s, opacity .5s;
    -webkit-transition: opacity .5s, -webkit-transform .5s;
    opacity: 0;
    transition: opacity .5s, -webkit-transform .5s;
    transition: transform .5s, opacity .5s;
    transition: transform .5s, opacity .5s, -webkit-transform .5s
}

.mfp-content .after-no-dpst-bonus-modal .title,
.ReactModal__Content .after-no-dpst-bonus-modal .title {
    -ms-transform: translateY(-100px);
    -webkit-transform: translateY(-100px);
    transform: translateY(-100px)
}

.mfp-ready .mfp-content .after-no-dpst-bonus-modal .title,
.mfp-ready .ReactModal__Content .after-no-dpst-bonus-modal .title {
    -ms-transform: translateY(0);
    -webkit-transform: translateY(0);
    opacity: 1;
    transform: translateY(0)
}

.mfp-content .after-no-dpst-bonus-modal .message,
.ReactModal__Content .after-no-dpst-bonus-modal .message {
    -ms-transform: translateX(-100px);
    -webkit-transform: translateX(-100px);
    transform: translateX(-100px)
}

.mfp-ready .mfp-content .after-no-dpst-bonus-modal .message,
.mfp-ready .ReactModal__Content .after-no-dpst-bonus-modal .message {
    -ms-transform: translateX(0);
    -webkit-transform: translateX(0);
    opacity: 1;
    transform: translateX(0)
}

.mfp-content .after-no-dpst-bonus-modal>p,
.ReactModal__Content .after-no-dpst-bonus-modal>p {
    -ms-transform: translateX(100px);
    -webkit-transform: translateX(100px);
    transform: translateX(100px)
}

.mfp-ready .mfp-content .after-no-dpst-bonus-modal>p,
.mfp-ready .ReactModal__Content .after-no-dpst-bonus-modal>p {
    -ms-transform: translateX(0);
    -webkit-transform: translateX(0);
    opacity: 1;
    transform: translateX(0)
}

.mfp-content .bats-monitoring-panel-close-modal,
.ReactModal__Content .bats-monitoring-panel-close-modal {
    max-width: 570px
}

.mfp-content .bats-monitoring-panel-close-modal .title,
.ReactModal__Content .bats-monitoring-panel-close-modal .title {
    -ms-transform: translateY(-100px);
    -webkit-transform: translateY(-100px);
    transform: translateY(-100px)
}

.mfp-content .bats-monitoring-panel-close-modal .message,
.ReactModal__Content .bats-monitoring-panel-close-modal .message {
    -ms-transform: translateX(100px);
    -webkit-transform: translateX(100px);
    transform: translateX(100px)
}

.mfp-content .bats-monitoring-panel-close-modal .buttons,
.ReactModal__Content .bats-monitoring-panel-close-modal .buttons {
    -ms-transform: translateY(100px);
    -webkit-transform: translateY(100px);
    transform: translateY(100px)
}

.mfp-content .bats-monitoring-panel-close-modal .buttons,
.mfp-content .bats-monitoring-panel-close-modal .message,
.mfp-content .bats-monitoring-panel-close-modal .title,
.ReactModal__Content .bats-monitoring-panel-close-modal .buttons,
.ReactModal__Content .bats-monitoring-panel-close-modal .message,
.ReactModal__Content .bats-monitoring-panel-close-modal .title {
    -o-transition: transform .5s, opacity .5s;
    -webkit-transition: opacity .5s, -webkit-transform .5s;
    opacity: 0;
    transition: opacity .5s, -webkit-transform .5s;
    transition: transform .5s, opacity .5s;
    transition: transform .5s, opacity .5s, -webkit-transform .5s
}

.mfp-ready .mfp-content .bats-monitoring-panel-close-modal .message,
.mfp-ready .ReactModal__Content .bats-monitoring-panel-close-modal .message,
.ReactModal__Overlay--after-open .mfp-content .bats-monitoring-panel-close-modal .message,
.ReactModal__Overlay--after-open .ReactModal__Content .bats-monitoring-panel-close-modal .message {
    -ms-transform: translateX(0);
    -webkit-transform: translateX(0);
    opacity: 1;
    transform: translateX(0)
}

.mfp-ready .mfp-content .bats-monitoring-panel-close-modal .buttons,
.mfp-ready .mfp-content .bats-monitoring-panel-close-modal .title,
.mfp-ready .ReactModal__Content .bats-monitoring-panel-close-modal .buttons,
.mfp-ready .ReactModal__Content .bats-monitoring-panel-close-modal .title,
.ReactModal__Overlay--after-open .mfp-content .bats-monitoring-panel-close-modal .buttons,
.ReactModal__Overlay--after-open .mfp-content .bats-monitoring-panel-close-modal .title,
.ReactModal__Overlay--after-open .ReactModal__Content .bats-monitoring-panel-close-modal .buttons,
.ReactModal__Overlay--after-open .ReactModal__Content .bats-monitoring-panel-close-modal .title {
    -ms-transform: translateY(0);
    -webkit-transform: translateY(0);
    opacity: 1;
    transform: translateY(0)
}

.mfp-content .bats-monitoring-panel-close-modal .buttons,
.ReactModal__Content .bats-monitoring-panel-close-modal .buttons {
    text-align: center
}

.mfp-content .bats-monitoring-panel-close-modal .buttons .btn,
.ReactModal__Content .bats-monitoring-panel-close-modal .buttons .btn {
    padding-left: 30px;
    padding-right: 30px
}

.mfp-content .market-watch-panel-close-modal,
.ReactModal__Content .market-watch-panel-close-modal {
    max-width: 570px
}

.mfp-content .market-watch-panel-close-modal .title,
.ReactModal__Content .market-watch-panel-close-modal .title {
    -ms-transform: translateY(-100px);
    -webkit-transform: translateY(-100px);
    transform: translateY(-100px)
}

.mfp-content .market-watch-panel-close-modal .message,
.ReactModal__Content .market-watch-panel-close-modal .message {
    -ms-transform: translateX(100px);
    -webkit-transform: translateX(100px);
    transform: translateX(100px)
}

.mfp-content .market-watch-panel-close-modal .buttons,
.ReactModal__Content .market-watch-panel-close-modal .buttons {
    -ms-transform: translateY(100px);
    -webkit-transform: translateY(100px);
    transform: translateY(100px)
}

.mfp-content .market-watch-panel-close-modal .buttons,
.mfp-content .market-watch-panel-close-modal .message,
.mfp-content .market-watch-panel-close-modal .title,
.ReactModal__Content .market-watch-panel-close-modal .buttons,
.ReactModal__Content .market-watch-panel-close-modal .message,
.ReactModal__Content .market-watch-panel-close-modal .title {
    -o-transition: transform .5s, opacity .5s;
    -webkit-transition: opacity .5s, -webkit-transform .5s;
    opacity: 0;
    transition: opacity .5s, -webkit-transform .5s;
    transition: transform .5s, opacity .5s;
    transition: transform .5s, opacity .5s, -webkit-transform .5s
}

.mfp-ready .mfp-content .market-watch-panel-close-modal .message,
.mfp-ready .ReactModal__Content .market-watch-panel-close-modal .message,
.ReactModal__Overlay--after-open .mfp-content .market-watch-panel-close-modal .message,
.ReactModal__Overlay--after-open .ReactModal__Content .market-watch-panel-close-modal .message {
    -ms-transform: translateX(0);
    -webkit-transform: translateX(0);
    opacity: 1;
    transform: translateX(0)
}

.mfp-ready .mfp-content .market-watch-panel-close-modal .buttons,
.mfp-ready .mfp-content .market-watch-panel-close-modal .title,
.mfp-ready .ReactModal__Content .market-watch-panel-close-modal .buttons,
.mfp-ready .ReactModal__Content .market-watch-panel-close-modal .title,
.ReactModal__Overlay--after-open .mfp-content .market-watch-panel-close-modal .buttons,
.ReactModal__Overlay--after-open .mfp-content .market-watch-panel-close-modal .title,
.ReactModal__Overlay--after-open .ReactModal__Content .market-watch-panel-close-modal .buttons,
.ReactModal__Overlay--after-open .ReactModal__Content .market-watch-panel-close-modal .title {
    -ms-transform: translateY(0);
    -webkit-transform: translateY(0);
    opacity: 1;
    transform: translateY(0)
}

.mfp-content .market-watch-panel-close-modal .buttons,
.ReactModal__Content .market-watch-panel-close-modal .buttons {
    text-align: center
}

.mfp-content .market-watch-panel-close-modal .buttons .btn,
.ReactModal__Content .market-watch-panel-close-modal .buttons .btn {
    padding-left: 30px;
    padding-right: 30px
}

.mfp-content .ranking-monitoring-panel-close-modal,
.ReactModal__Content .ranking-monitoring-panel-close-modal {
    max-width: 570px
}

.mfp-content .ranking-monitoring-panel-close-modal .title,
.ReactModal__Content .ranking-monitoring-panel-close-modal .title {
    -ms-transform: translateY(-100px);
    -webkit-transform: translateY(-100px);
    transform: translateY(-100px)
}

.mfp-content .ranking-monitoring-panel-close-modal .message,
.ReactModal__Content .ranking-monitoring-panel-close-modal .message {
    -ms-transform: translateX(100px);
    -webkit-transform: translateX(100px);
    transform: translateX(100px)
}

.mfp-content .ranking-monitoring-panel-close-modal .buttons,
.ReactModal__Content .ranking-monitoring-panel-close-modal .buttons {
    -ms-transform: translateY(100px);
    -webkit-transform: translateY(100px);
    transform: translateY(100px)
}

.mfp-content .ranking-monitoring-panel-close-modal .buttons,
.mfp-content .ranking-monitoring-panel-close-modal .message,
.mfp-content .ranking-monitoring-panel-close-modal .title,
.ReactModal__Content .ranking-monitoring-panel-close-modal .buttons,
.ReactModal__Content .ranking-monitoring-panel-close-modal .message,
.ReactModal__Content .ranking-monitoring-panel-close-modal .title {
    -o-transition: transform .5s, opacity .5s;
    -webkit-transition: opacity .5s, -webkit-transform .5s;
    opacity: 0;
    transition: opacity .5s, -webkit-transform .5s;
    transition: transform .5s, opacity .5s;
    transition: transform .5s, opacity .5s, -webkit-transform .5s
}

.mfp-ready .mfp-content .ranking-monitoring-panel-close-modal .message,
.mfp-ready .ReactModal__Content .ranking-monitoring-panel-close-modal .message,
.ReactModal__Overlay--after-open .mfp-content .ranking-monitoring-panel-close-modal .message,
.ReactModal__Overlay--after-open .ReactModal__Content .ranking-monitoring-panel-close-modal .message {
    -ms-transform: translateX(0);
    -webkit-transform: translateX(0);
    opacity: 1;
    transform: translateX(0)
}

.mfp-ready .mfp-content .ranking-monitoring-panel-close-modal .buttons,
.mfp-ready .mfp-content .ranking-monitoring-panel-close-modal .title,
.mfp-ready .ReactModal__Content .ranking-monitoring-panel-close-modal .buttons,
.mfp-ready .ReactModal__Content .ranking-monitoring-panel-close-modal .title,
.ReactModal__Overlay--after-open .mfp-content .ranking-monitoring-panel-close-modal .buttons,
.ReactModal__Overlay--after-open .mfp-content .ranking-monitoring-panel-close-modal .title,
.ReactModal__Overlay--after-open .ReactModal__Content .ranking-monitoring-panel-close-modal .buttons,
.ReactModal__Overlay--after-open .ReactModal__Content .ranking-monitoring-panel-close-modal .title {
    -ms-transform: translateY(0);
    -webkit-transform: translateY(0);
    opacity: 1;
    transform: translateY(0)
}

.mfp-content .ranking-monitoring-panel-close-modal .buttons,
.ReactModal__Content .ranking-monitoring-panel-close-modal .buttons {
    text-align: center
}

.mfp-content .ranking-monitoring-panel-close-modal .buttons .btn,
.ReactModal__Content .ranking-monitoring-panel-close-modal .buttons .btn {
    padding-left: 30px;
    padding-right: 30px
}

.mfp-content .account-comparison-modal .title,
.ReactModal__Content .account-comparison-modal .title {
    color: #009af9;
    font-family: Exo2Bold, sans-serif;
    font-size: 36px;
    line-height: 36px;
    margin-bottom: 15px;
    margin-top: -6px;
    text-align: center
}

.mfp-content .account-comparison-modal .off,
.ReactModal__Content .account-comparison-modal .off {
    background-color: rgba(251, 47, 27, .15)
}

.mfp-content .account-comparison-modal .tooltip-text,
.ReactModal__Content .account-comparison-modal .tooltip-text {
    display: block;
    font-family: OpenSansRegular, sans-serif;
    font-size: 12px;
    text-align: center
}

.mfp-content .account-comparison-modal .table,
.ReactModal__Content .account-comparison-modal .table {
    margin-bottom: 0
}

.mfp-content .account-comparison-modal .table th,
.ReactModal__Content .account-comparison-modal .table th {
    color: #95b3ff;
    font-size: 22px;
    font-weight: 700;
    text-align: center
}

.mfp-content .account-comparison-modal .table th .demo,
.ReactModal__Content .account-comparison-modal .table th .demo {
    color: #f52914
}

.mfp-content .account-comparison-modal .table th .live,
.ReactModal__Content .account-comparison-modal .table th .live {
    color: #ffa031
}

.mfp-content .account-comparison-modal .table th .fa,
.ReactModal__Content .account-comparison-modal .table th .fa {
    font-size: 17px;
    margin-left: 5px
}

.mfp-content .account-comparison-modal .fa-question-circle,
.ReactModal__Content .account-comparison-modal .fa-question-circle {
    cursor: help
}

.mfp-content .bonus-history-info-modal,
.ReactModal__Content .bonus-history-info-modal {
    font-family: Exo2Regular, sans-serif;
    max-width: 450px;
    min-width: 340px;
    padding: 0
}

.mfp-content .bonus-history-info-modal .title,
.ReactModal__Content .bonus-history-info-modal .title {
    line-height: 50px;
    margin: 0;
    text-align: center
}

.mfp-content .bonus-history-info-modal i:not(.fa),
.mfp-content .bonus-history-info-modal span,
.ReactModal__Content .bonus-history-info-modal i:not(.fa),
.ReactModal__Content .bonus-history-info-modal span {
    font-family: Exo2Regular, sans-serif
}

.mfp-content .bonus-history-info-modal .table,
.ReactModal__Content .bonus-history-info-modal .table {
    margin-bottom: 0
}

.mfp-content .bonus-history-info-modal .table td,
.ReactModal__Content .bonus-history-info-modal .table td {
    font-size: 18px;
    line-height: 20px;
    padding-bottom: 15px;
    padding-top: 15px;
    text-align: center
}

.mfp-content .bonus-history-info-modal .table span,
.ReactModal__Content .bonus-history-info-modal .table span {
    display: block;
    font-size: 14px;
    margin-top: 3px
}

.mfp-content .bonus-history-info-modal .bonus-info,
.ReactModal__Content .bonus-history-info-modal .bonus-info {
    padding-bottom: 20px;
    padding-top: 20px
}

.mfp-content .bonus-history-info-modal .bonus-info b,
.ReactModal__Content .bonus-history-info-modal .bonus-info b {
    font-family: Exo2Bold, sans-serif;
    font-size: 36px
}

.mfp-content .bonus-history-info-modal .buttons,
.ReactModal__Content .bonus-history-info-modal .buttons {
    padding: 20px 0;
    text-align: center
}

.mfp-content .bonus-history-info-modal .slider-link,
.ReactModal__Content .bonus-history-info-modal .slider-link {
    text-align: center
}

.mfp-content .bonus-history-info-modal .slider-link a,
.ReactModal__Content .bonus-history-info-modal .slider-link a {
    border-bottom: 1px dashed
}

.mfp-content .bonus-history-info-modal .bonus-conditions,
.ReactModal__Content .bonus-history-info-modal .bonus-conditions {
    padding: 15px 35px;
    text-align: justify
}

.mfp-content .bonus-history-info-modal .bonus-conditions div,
.ReactModal__Content .bonus-history-info-modal .bonus-conditions div {
    line-height: 16px;
    margin: 5px 0
}

.mfp-content .bonus-history-info-modal .hseow,
.ReactModal__Content .bonus-history-info-modal .hseow {
    overflow: hidden
}

.mfp-content .bonus-history-info-modal .hseow__in,
.ReactModal__Content .bonus-history-info-modal .hseow__in {
    -o-transition: transform .3s;
    -webkit-transition: -webkit-transform .3s;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    transition: -webkit-transform .3s;
    transition: transform .3s;
    transition: transform .3s, -webkit-transform .3s;
    width: 200%;
    will-change: transform
}

.mfp-content .bonus-history-info-modal .hseow__body,
.ReactModal__Content .bonus-history-info-modal .hseow__body {
    width: 100%
}

.mfp-content .bonus-history-info-modal .hseow--active-w1 .hseow__in,
.ReactModal__Content .bonus-history-info-modal .hseow--active-w1 .hseow__in {
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

.mfp-content .bonus-history-info-modal .hseow--active-w2 .hseow__in,
.ReactModal__Content .bonus-history-info-modal .hseow--active-w2 .hseow__in {
    -webkit-transform: translate3d(-50%, 0, 0);
    transform: translate3d(-50%, 0, 0)
}

.mfp-content .sub-menu-support-modal .list-links,
.ReactModal__Content .sub-menu-support-modal .list-links {
    -ms-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap
}

.mfp-content .sub-menu-support-modal .apps-list-wrap,
.ReactModal__Content .sub-menu-support-modal .apps-list-wrap {
    display: none;
    margin-top: 20px
}

.mfp-content .sub-menu-support-modal .apps-list-wrap .list-links a,
.ReactModal__Content .sub-menu-support-modal .apps-list-wrap .list-links a {
    border-bottom-width: 1px
}

.mfp-content .clawshorns-analytics-modal,
.ReactModal__Content .clawshorns-analytics-modal {
    width: 900px
}

.mfp-content .clawshorns-analytics-modal .tabs__content,
.ReactModal__Content .clawshorns-analytics-modal .tabs__content {
    height: 400px;
    overflow: hidden
}

.mfp-content .clawshorns-analytics-modal .tabs .warning,
.ReactModal__Content .clawshorns-analytics-modal .tabs .warning {
    color: #ec311f;
    font-size: 16px;
    position: absolute;
    right: 5px;
    top: 5px
}

.mfp-content .clawshorns-analytics-modal .tabs>ul>li>a,
.ReactModal__Content .clawshorns-analytics-modal .tabs>ul>li>a {
    position: relative
}

.mfp-content .clawshorns-analytics-modal .table-analytics .title,
.ReactModal__Content .clawshorns-analytics-modal .table-analytics .title {
    font-size: 14px;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0
}

.mfp-content .clawshorns-analytics-modal .table-analytics .type,
.ReactModal__Content .clawshorns-analytics-modal .table-analytics .type {
    color: #98989c
}

.mfp-content .clawshorns-analytics-modal .table-analytics .direction-0 .title,
.ReactModal__Content .clawshorns-analytics-modal .table-analytics .direction-0 .title {
    color: #bf3a2d
}

.mfp-content .clawshorns-analytics-modal .table-analytics .direction-2 .title,
.ReactModal__Content .clawshorns-analytics-modal .table-analytics .direction-2 .title {
    color: #6fc274
}

.mfp-content .clawshorns-analytics-modal .table-analytics>thead>tr>th:first-child,
.mfp-content .clawshorns-analytics-modal .table-calendar>thead>tr>th:first-child,
.ReactModal__Content .clawshorns-analytics-modal .table-analytics>thead>tr>th:first-child,
.ReactModal__Content .clawshorns-analytics-modal .table-calendar>thead>tr>th:first-child {
    padding-left: 5px
}

.mfp-content .clawshorns-analytics-modal .table-analytics>thead>tr>th:last-child,
.mfp-content .clawshorns-analytics-modal .table-calendar>thead>tr>th:last-child,
.ReactModal__Content .clawshorns-analytics-modal .table-analytics>thead>tr>th:last-child,
.ReactModal__Content .clawshorns-analytics-modal .table-calendar>thead>tr>th:last-child {
    padding-right: 5px
}

.mfp-content .clawshorns-analytics-modal .table-analytics>tbody>tr>td,
.mfp-content .clawshorns-analytics-modal .table-calendar>tbody>tr>td,
.ReactModal__Content .clawshorns-analytics-modal .table-analytics>tbody>tr>td,
.ReactModal__Content .clawshorns-analytics-modal .table-calendar>tbody>tr>td {
    cursor: pointer;
    font-size: 13px
}

.mfp-content .clawshorns-analytics-modal .table-analytics>tbody>tr>td:first-child,
.mfp-content .clawshorns-analytics-modal .table-calendar>tbody>tr>td:first-child,
.ReactModal__Content .clawshorns-analytics-modal .table-analytics>tbody>tr>td:first-child,
.ReactModal__Content .clawshorns-analytics-modal .table-calendar>tbody>tr>td:first-child {
    padding-left: 5px
}

.mfp-content .clawshorns-analytics-modal .table-analytics>tbody>tr>td:last-child,
.mfp-content .clawshorns-analytics-modal .table-calendar>tbody>tr>td:last-child,
.ReactModal__Content .clawshorns-analytics-modal .table-analytics>tbody>tr>td:last-child,
.ReactModal__Content .clawshorns-analytics-modal .table-calendar>tbody>tr>td:last-child {
    padding-right: 5px
}

.mfp-content .clawshorns-analytics-modal .message,
.ReactModal__Content .clawshorns-analytics-modal .message {
    margin-top: 0
}

.mfp-content .clawshorns-analytics-modal .filter,
.ReactModal__Content .clawshorns-analytics-modal .filter {
    -ms-flex-align: center;
    -webkit-align-items: center;
    -webkit-box-align: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.mfp-content .clawshorns-analytics-modal .filter>div,
.ReactModal__Content .clawshorns-analytics-modal .filter>div {
    margin-right: 15px
}

.mfp-content .clawshorns-analytics-modal .filter .current-date,
.ReactModal__Content .clawshorns-analytics-modal .filter .current-date {
    text-transform: uppercase
}

.mfp-content .clawshorns-analytics-modal .filter .mdl-switch__label,
.ReactModal__Content .clawshorns-analytics-modal .filter .mdl-switch__label {
    font-size: 13px
}

.mfp-content .clawshorns-analytics-modal .analytics-block,
.ReactModal__Content .clawshorns-analytics-modal .analytics-block {
    -ms-flex-align: start;
    -o-transition: transform .5s;
    -webkit-align-items: flex-start;
    -webkit-box-align: start;
    -webkit-transition: -webkit-transform .5s;
    align-items: flex-start;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    transition: -webkit-transform .5s;
    transition: transform .5s;
    transition: transform .5s, -webkit-transform .5s;
    width: 200%;
    will-change: transform
}

.mfp-content .clawshorns-analytics-modal .analytics-block.show-item-info,
.ReactModal__Content .clawshorns-analytics-modal .analytics-block.show-item-info {
    -webkit-transform: translate3d(-50%, 0, 0);
    transform: translate3d(-50%, 0, 0)
}

.mfp-content .clawshorns-analytics-modal .analytics-block.show-item-info>div:first-child,
.ReactModal__Content .clawshorns-analytics-modal .analytics-block.show-item-info>div:first-child {
    opacity: 0;
    visibility: hidden
}

.mfp-content .clawshorns-analytics-modal .analytics-block.show-item-info>div:last-child,
.ReactModal__Content .clawshorns-analytics-modal .analytics-block.show-item-info>div:last-child {
    opacity: 1;
    visibility: visible
}

.mfp-content .clawshorns-analytics-modal .analytics-block>div,
.ReactModal__Content .clawshorns-analytics-modal .analytics-block>div {
    -o-transition: opacity .5s, visibility .5s;
    -webkit-transition: opacity .5s, visibility .5s;
    position: relative;
    transition: opacity .5s, visibility .5s;
    width: 100%
}

.mfp-content .clawshorns-analytics-modal .analytics-block .item-info-block,
.ReactModal__Content .clawshorns-analytics-modal .analytics-block .item-info-block {
    opacity: 0;
    visibility: hidden
}

.mfp-content .clawshorns-analytics-modal .analytics-block .item-info-block .arrow-back,
.ReactModal__Content .clawshorns-analytics-modal .analytics-block .item-info-block .arrow-back {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: block;
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    font-size: 12px;
    height: 40px;
    left: 0;
    line-height: 34px;
    position: absolute;
    text-align: center;
    text-rendering: auto;
    top: 0;
    width: 25px;
    z-index: 1
}

.mfp-content .clawshorns-analytics-modal .analytics-block .item-info-block .cnt,
.ReactModal__Content .clawshorns-analytics-modal .analytics-block .item-info-block .cnt {
    font-size: 13px;
    padding-left: 35px;
    padding-right: 5px
}

.mfp-content .clawshorns-analytics-modal .analytics-block .item-info-block .cnt h2,
.ReactModal__Content .clawshorns-analytics-modal .analytics-block .item-info-block .cnt h2 {
    font-size: 20px;
    line-height: 25px;
    margin-bottom: 5px
}

.mfp-content .clawshorns-analytics-modal .analytics-block .item-info-block .cnt h3,
.ReactModal__Content .clawshorns-analytics-modal .analytics-block .item-info-block .cnt h3 {
    font-size: 18px;
    margin-bottom: 10px
}

.mfp-content .clawshorns-analytics-modal .analytics-block .item-info-block .cnt .date,
.ReactModal__Content .clawshorns-analytics-modal .analytics-block .item-info-block .cnt .date {
    color: #a2a2a2;
    font-size: 12px;
    font-weight: 100;
    margin-bottom: 15px
}

.mfp-content .clawshorns-analytics-modal .analytics-block .item-info-block .cnt .text strong,
.ReactModal__Content .clawshorns-analytics-modal .analytics-block .item-info-block .cnt .text strong {
    font-family: OpenSansBold, sans-serif;
    font-weight: 700
}

.mfp-content .clawshorns-analytics-modal .analytics-block .item-info-block .cnt .text p,
.ReactModal__Content .clawshorns-analytics-modal .analytics-block .item-info-block .cnt .text p {
    line-height: 18px;
    margin-bottom: 10px
}

.mfp-content .clawshorns-analytics-modal .analytics-block .item-info-block .cnt .text img,
.ReactModal__Content .clawshorns-analytics-modal .analytics-block .item-info-block .cnt .text img {
    margin-bottom: 10px;
    max-width: 100%
}

.mfp-content .clawshorns-analytics-modal .analytics-block .item-info-block .cnt .scenarion-block,
.ReactModal__Content .clawshorns-analytics-modal .analytics-block .item-info-block .cnt .scenarion-block {
    margin-top: 15px
}

.mfp-content .clawshorns-analytics-modal .calendar-item-info-block,
.ReactModal__Content .clawshorns-analytics-modal .calendar-item-info-block {
    -webkit-border-radius: 10px;
    border-radius: 10px;
    padding: 20px
}

.mfp-content .clawshorns-analytics-modal .calendar-item-info-block td,
.ReactModal__Content .clawshorns-analytics-modal .calendar-item-info-block td {
    font-size: 13px
}

.mfp-content .clawshorns-analytics-modal .calendar-item-info-block span,
.ReactModal__Content .clawshorns-analytics-modal .calendar-item-info-block span {
    color: #8fa5bf
}

.mfp-content .clawshorns-analytics-modal .forecast-text,
.ReactModal__Content .clawshorns-analytics-modal .forecast-text {
    color: #3099f5
}

.mfp-content .clawshorns-analytics-modal .actual-text,
.ReactModal__Content .clawshorns-analytics-modal .actual-text {
    color: #bf3a2d
}

.mfp-content .clawshorns-analytics-modal .priority-items,
.ReactModal__Content .clawshorns-analytics-modal .priority-items {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 4px
}

.mfp-content .clawshorns-analytics-modal .priority-items--count-1 li,
.ReactModal__Content .clawshorns-analytics-modal .priority-items--count-1 li {
    background-color: #fcc485
}

.mfp-content .clawshorns-analytics-modal .priority-items--count-2 li,
.ReactModal__Content .clawshorns-analytics-modal .priority-items--count-2 li {
    background-color: #f36523
}

.mfp-content .clawshorns-analytics-modal .priority-items--count-3 li,
.ReactModal__Content .clawshorns-analytics-modal .priority-items--count-3 li {
    background-color: #b83a00
}

.mfp-content .clawshorns-analytics-modal .priority-items>li,
.ReactModal__Content .clawshorns-analytics-modal .priority-items>li {
    -webkit-border-radius: 25px;
    border-radius: 25px;
    height: 8px;
    width: 8px
}

.mfp-content .clawshorns-analytics-modal .priority-items>li+li,
.ReactModal__Content .clawshorns-analytics-modal .priority-items>li+li {
    margin-left: 3px
}

.mfp-content .clawshorns-analytics-modal .applications__item,
.ReactModal__Content .clawshorns-analytics-modal .applications__item {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.mfp-content .clawshorns-analytics-modal .applications__item+.applications__item,
.ReactModal__Content .clawshorns-analytics-modal .applications__item+.applications__item {
    margin-top: 15px;
    padding-top: 15px
}

.mfp-content .clawshorns-analytics-modal .applications__img-wrap,
.ReactModal__Content .clawshorns-analytics-modal .applications__img-wrap {
    margin-right: 20px;
    min-width: 100px
}

.mfp-content .clawshorns-analytics-modal .applications__img,
.ReactModal__Content .clawshorns-analytics-modal .applications__img {
    -webkit-border-radius: 20px;
    border: 1px solid #e5e5e5;
    border-radius: 20px;
    display: block;
    max-width: 100%
}

.mfp-content .clawshorns-analytics-modal .applications__text-wrap,
.ReactModal__Content .clawshorns-analytics-modal .applications__text-wrap {
    margin-right: 20px
}

.mfp-content .clawshorns-analytics-modal .applications__title,
.ReactModal__Content .clawshorns-analytics-modal .applications__title {
    font-family: OpenSansBold, sans-serif;
    font-size: 18px;
    line-height: 22px;
    margin-bottom: 6px
}

.mfp-content .clawshorns-analytics-modal .applications__text,
.ReactModal__Content .clawshorns-analytics-modal .applications__text {
    font-size: 13px;
    line-height: 16px
}

.mfp-content .clawshorns-analytics-modal .applications__buttons,
.ReactModal__Content .clawshorns-analytics-modal .applications__buttons {
    margin-left: auto;
    min-width: 170px
}

.mfp-content .clawshorns-analytics-modal .applications__btn,
.ReactModal__Content .clawshorns-analytics-modal .applications__btn {
    -webkit-border-radius: 6px;
    border-radius: 6px;
    color: #fff;
    display: block;
    line-height: 18px;
    padding: 5px 10px 5px 50px
}

.mfp-content .clawshorns-analytics-modal .applications__btn+.applications__btn,
.ReactModal__Content .clawshorns-analytics-modal .applications__btn+.applications__btn {
    margin-top: 10px
}

.mfp-content .clawshorns-analytics-modal .applications__btn--ios,
.ReactModal__Content .clawshorns-analytics-modal .applications__btn--ios {
    background: #000 url(/themes/cabinet/images/modal/clawshorns-analytics/apple-white.png) no-repeat 10px 50%;
    padding-left: 46px
}

.mfp-content .clawshorns-analytics-modal .applications__btn--android,
.ReactModal__Content .clawshorns-analytics-modal .applications__btn--android {
    background: #000 url(/themes/cabinet/images/modal/clawshorns-analytics/android-color.png) no-repeat 10px 50%
}

.mfp-content .trader-information-modal,
.ReactModal__Content .trader-information-modal {
    width: 680px
}

.mfp-content .trader-information-modal .rw,
.ReactModal__Content .trader-information-modal .rw {
    -ms-flex-align: stretch;
    -ms-flex-pack: justify;
    -webkit-align-items: stretch;
    -webkit-box-align: stretch;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    align-items: stretch;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    justify-content: space-between
}

.mfp-content .trader-information-modal .rw .l,
.ReactModal__Content .trader-information-modal .rw .l {
    text-align: center;
    width: 176px
}

.mfp-content .trader-information-modal .rw .l .btn,
.ReactModal__Content .trader-information-modal .rw .l .btn {
    display: block;
    font-size: 13px;
    line-height: 18px;
    padding-bottom: 9px;
    padding-top: 9px;
    white-space: normal
}

.mfp-content .trader-information-modal .rw .l .watch-list-btn-wrap,
.mfp-content .trader-information-modal .rw .l .watch-list-btn-wrap a+a,
.ReactModal__Content .trader-information-modal .rw .l .watch-list-btn-wrap,
.ReactModal__Content .trader-information-modal .rw .l .watch-list-btn-wrap a+a {
    margin-top: 10px
}

.mfp-content .trader-information-modal .rw .r,
.ReactModal__Content .trader-information-modal .rw .r {
    width: 395px
}

.mfp-content .trader-information-modal .ajax-loader-wrapper,
.ReactModal__Content .trader-information-modal .ajax-loader-wrapper {
    -webkit-border-radius: 4px;
    border-radius: 4px
}

.mfp-content .trader-information-modal .user-avatar,
.ReactModal__Content .trader-information-modal .user-avatar {
    margin-bottom: 12px;
    position: relative
}

.mfp-content .trader-information-modal .user-avatar img,
.ReactModal__Content .trader-information-modal .user-avatar img {
    display: block
}

.mfp-content .trader-information-modal .user-avatar__status-wrap,
.ReactModal__Content .trader-information-modal .user-avatar__status-wrap {
    bottom: 0;
    position: absolute;
    right: 0
}

.mfp-content .trader-information-modal .status-wrap,
.ReactModal__Content .trader-information-modal .status-wrap {
    -moz-user-select: none;
    -ms-flex-align: center;
    -ms-user-select: none;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -webkit-user-select: none;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    font-size: 12px;
    line-height: 12px;
    user-select: none
}

.mfp-content .trader-information-modal .status-wrap--online,
.ReactModal__Content .trader-information-modal .status-wrap--online {
    color: #1d8c2f
}

.mfp-content .trader-information-modal .status-wrap--online .status,
.ReactModal__Content .trader-information-modal .status-wrap--online .status {
    background-color: #25be3e
}

.mfp-content .trader-information-modal .status-wrap--offline,
.ReactModal__Content .trader-information-modal .status-wrap--offline {
    color: #696969
}

.mfp-content .trader-information-modal .status-wrap--offline .status,
.ReactModal__Content .trader-information-modal .status-wrap--offline .status {
    background-color: grey
}

.mfp-content .trader-information-modal .status-wrap .status,
.ReactModal__Content .trader-information-modal .status-wrap .status {
    -webkit-border-radius: 50%;
    border-radius: 50%;
    height: 8px;
    margin-left: 3px;
    width: 8px
}

.mfp-content .trader-information-modal .level,
.ReactModal__Content .trader-information-modal .level {
    display: inline-block;
    margin-bottom: 17px
}

.mfp-content .trader-information-modal .level__in,
.ReactModal__Content .trader-information-modal .level__in {
    -ms-flex-align: center;
    -webkit-align-items: center;
    -webkit-box-align: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.mfp-content .trader-information-modal .level__text,
.ReactModal__Content .trader-information-modal .level__text {
    -webkit-border-bottom-right-radius: 15px;
    -webkit-border-top-right-radius: 15px;
    border: 1px solid rgba(0, 0, 0, 0);
    border-bottom-right-radius: 15px;
    border-top-right-radius: 15px;
    font-size: 12px;
    margin-left: -12px;
    padding: 3px 13px 3px 20px
}

.mfp-content .trader-information-modal .level__text.text--stranger,
.ReactModal__Content .trader-information-modal .level__text.text--stranger {
    background-color: rgba(160, 158, 155, .2);
    border-color: rgba(160, 158, 155, .5)
}

.mfp-content .trader-information-modal .level__text.text--newbie,
.ReactModal__Content .trader-information-modal .level__text.text--newbie {
    background-color: rgba(198, 38, 164, .2);
    border-color: rgba(198, 38, 164, .5)
}

.mfp-content .trader-information-modal .level__text.text--beginner,
.ReactModal__Content .trader-information-modal .level__text.text--beginner {
    background-color: rgba(64, 113, 39, .2);
    border-color: rgba(64, 113, 39, .5)
}

.mfp-content .trader-information-modal .level__text.text--experienced,
.ReactModal__Content .trader-information-modal .level__text.text--experienced {
    background-color: rgba(198, 193, 38, .2);
    border-color: rgba(198, 193, 38, .5)
}

.mfp-content .trader-information-modal .level__text.text--master,
.ReactModal__Content .trader-information-modal .level__text.text--master {
    background-color: rgba(198, 119, 38, .2);
    border-color: rgba(198, 119, 38, .5)
}

.mfp-content .trader-information-modal .level__text.text--pro,
.ReactModal__Content .trader-information-modal .level__text.text--pro {
    background-color: rgba(122, 38, 198, .2);
    border-color: rgba(122, 38, 198, .5)
}

.mfp-content .trader-information-modal .level__text.text--guru,
.ReactModal__Content .trader-information-modal .level__text.text--guru {
    background-color: rgba(38, 95, 198, .2);
    border-color: rgba(38, 95, 198, .5)
}

.mfp-content .trader-information-modal .level .wreath-levels,
.ReactModal__Content .trader-information-modal .level .wreath-levels {
    position: relative
}

.mfp-content .trader-information-modal .copied,
.mfp-content .trader-information-modal .watchlisted,
.ReactModal__Content .trader-information-modal .copied,
.ReactModal__Content .trader-information-modal .watchlisted {
    -webkit-border-radius: 4px;
    border: 1px dashed rgba(0, 0, 0, 0);
    border-radius: 4px;
    font-size: 12px
}

.mfp-content .trader-information-modal .copied,
.ReactModal__Content .trader-information-modal .copied {
    background-color: rgba(94, 222, 94, .12);
    border-color: #4e9d27;
    margin-bottom: 10px
}

.mfp-content .trader-information-modal .watchlisted,
.ReactModal__Content .trader-information-modal .watchlisted {
    background-color: rgba(48, 153, 245, .12);
    border-color: #2d7cc3;
    margin-bottom: 10px
}

.mfp-content .trader-information-modal .copy-info-table .key,
.mfp-content .trader-information-modal .info-table .key,
.ReactModal__Content .trader-information-modal .copy-info-table .key,
.ReactModal__Content .trader-information-modal .info-table .key {
    font-size: 12px
}

.mfp-content .trader-information-modal .copy-info-table>tbody>tr>td,
.mfp-content .trader-information-modal .info-table>tbody>tr>td,
.ReactModal__Content .trader-information-modal .copy-info-table>tbody>tr>td,
.ReactModal__Content .trader-information-modal .info-table>tbody>tr>td {
    padding-bottom: 5px;
    padding-top: 5px
}

.mfp-content .trader-information-modal .send-message-btn,
.ReactModal__Content .trader-information-modal .send-message-btn {
    border-bottom: 1px dashed;
    display: inline-block;
    margin-bottom: 10px
}

.mfp-content .trader-information-modal .tabs>ul,
.ReactModal__Content .trader-information-modal .tabs>ul {
    margin-left: -1.333%
}

.mfp-content .trader-information-modal .tabs>ul>li,
.ReactModal__Content .trader-information-modal .tabs>ul>li {
    margin-left: 1.333%;
    width: 32%
}

.mfp-content .trader-information-modal .tabs>ul>li a,
.ReactModal__Content .trader-information-modal .tabs>ul>li a {
    -webkit-border-radius: 4px;
    border: 1px solid rgba(0, 0, 0, 0);
    border-radius: 4px;
    display: block;
    height: 36px;
    padding: 6px 5px;
    text-align: center
}

@media (max-width:1024px) {
    .mfp-content .trader-information-modal .tabs>ul>li a,
    .ReactModal__Content .trader-information-modal .tabs>ul>li a {
        font-size: 10px;
        height: 25px;
        line-height: 22px;
        padding: 0
    }
    .mfp-content .trader-information-modal .tabs>ul>li.active a,
    .ReactModal__Content .trader-information-modal .tabs>ul>li.active a {
        font-size: 10px
    }
}

.mfp-content .trader-information-modal .tabs>ul .tabs__content-wrap,
.ReactModal__Content .trader-information-modal .tabs>ul .tabs__content-wrap {
    height: 370px;
    position: relative
}

.mfp-content .trader-information-modal .tabs>ul .tabs__content-wrap>div,
.ReactModal__Content .trader-information-modal .tabs>ul .tabs__content-wrap>div {
    -o-transition: opacity .3s, visibility .3s;
    -webkit-transition: opacity .3s, visibility .3s;
    display: block;
    left: 0;
    opacity: 0;
    position: absolute;
    top: 0;
    transition: opacity .3s, visibility .3s;
    visibility: hidden;
    width: 100%
}

.mfp-content .trader-information-modal .tabs>ul .tabs__content-wrap>div.active,
.ReactModal__Content .trader-information-modal .tabs>ul .tabs__content-wrap>div.active {
    opacity: 1;
    visibility: visible
}

.mfp-content .trader-information-modal .tabs .trading-info li,
.ReactModal__Content .trader-information-modal .tabs .trading-info li {
    -webkit-animation-duration: .3s;
    animation-duration: .3s;
    background-color: rgba(0, 197, 0, .05);
    border-left: 4px solid #25862c;
    font-size: 12px;
    margin-top: 7px;
    padding: 7px 0 7px 12px
}

.mfp-content .trader-information-modal .tabs .trading-info li:first-child,
.ReactModal__Content .trader-information-modal .tabs .trading-info li:first-child {
    -webkit-animation-delay: .05s;
    animation-delay: .05s
}

.mfp-content .trader-information-modal .tabs .trading-info li:nth-child(2),
.ReactModal__Content .trader-information-modal .tabs .trading-info li:nth-child(2) {
    -webkit-animation-delay: .1s;
    animation-delay: .1s
}

.mfp-content .trader-information-modal .tabs .trading-info li:nth-child(3),
.ReactModal__Content .trader-information-modal .tabs .trading-info li:nth-child(3) {
    -webkit-animation-delay: .15s;
    animation-delay: .15s
}

.mfp-content .trader-information-modal .tabs .trading-info li:nth-child(4),
.ReactModal__Content .trader-information-modal .tabs .trading-info li:nth-child(4) {
    -webkit-animation-delay: .2s;
    animation-delay: .2s
}

.mfp-content .trader-information-modal .tabs .trading-info li:nth-child(5),
.ReactModal__Content .trader-information-modal .tabs .trading-info li:nth-child(5) {
    -webkit-animation-delay: .25s;
    animation-delay: .25s
}

.mfp-content .trader-information-modal .tabs .trading-info li:nth-child(6),
.ReactModal__Content .trader-information-modal .tabs .trading-info li:nth-child(6) {
    -webkit-animation-delay: .3s;
    animation-delay: .3s
}

.mfp-content .trader-information-modal .tabs .trading-info li:nth-child(7),
.ReactModal__Content .trader-information-modal .tabs .trading-info li:nth-child(7) {
    -webkit-animation-delay: .35s;
    animation-delay: .35s
}

.mfp-content .trader-information-modal .tabs .trading-info li:nth-child(8),
.ReactModal__Content .trader-information-modal .tabs .trading-info li:nth-child(8) {
    -webkit-animation-delay: .4s;
    animation-delay: .4s
}

.mfp-content .trader-information-modal .tabs .trading-info li:nth-child(9),
.ReactModal__Content .trader-information-modal .tabs .trading-info li:nth-child(9) {
    -webkit-animation-delay: .45s;
    animation-delay: .45s
}

.mfp-content .trader-information-modal .tabs .trading-info li:first-child,
.ReactModal__Content .trader-information-modal .tabs .trading-info li:first-child {
    margin-top: 0
}

.mfp-content .trader-information-modal .tabs .trading-info li.show,
.ReactModal__Content .trader-information-modal .tabs .trading-info li.show {
    opacity: 1
}

.mfp-content .trader-information-modal .tabs .trading-info li.medium_profit,
.ReactModal__Content .trader-information-modal .tabs .trading-info li.medium_profit {
    background-color: rgba(255, 152, 0, .1);
    border-left: 4px solid #ff9800
}

.mfp-content .trader-information-modal .tabs .trading-info li.low_profit,
.ReactModal__Content .trader-information-modal .tabs .trading-info li.low_profit {
    background-color: rgba(187, 0, 0, .1);
    border-left: 4px solid #b00
}

.mfp-content .trader-information-modal .tabs .trading-info.no_statistics li,
.ReactModal__Content .trader-information-modal .tabs .trading-info.no_statistics li {
    background-color: rgba(48, 153, 245, .1);
    border-left: 4px solid #3099f5
}

.mfp-content .trader-information-modal .slider,
.ReactModal__Content .trader-information-modal .slider {
    overflow: hidden
}

.mfp-content .trader-information-modal .slider__in,
.ReactModal__Content .trader-information-modal .slider__in {
    -ms-flex-align: stretch;
    -o-transition: transform .3s;
    -webkit-align-items: stretch;
    -webkit-box-align: stretch;
    -webkit-transition: -webkit-transform .3s;
    align-items: stretch;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    transition: -webkit-transform .3s;
    transition: transform .3s;
    transition: transform .3s, -webkit-transform .3s;
    width: 200%;
    will-change: transform
}

.mfp-content .trader-information-modal .slider__in>div,
.ReactModal__Content .trader-information-modal .slider__in>div {
    -o-transition: transform .3s, opacity .3s, visibility .3s;
    -webkit-transition: opacity .3s, visibility .3s, -webkit-transform .3s;
    transition: opacity .3s, visibility .3s, -webkit-transform .3s;
    transition: transform .3s, opacity .3s, visibility .3s;
    transition: transform .3s, opacity .3s, visibility .3s, -webkit-transform .3s;
    width: 100%;
    will-change: transform, opacity, visibility
}

.mfp-content .trader-information-modal .slider.active-form .slider__in,
.ReactModal__Content .trader-information-modal .slider.active-form .slider__in {
    -webkit-transform: translate3d(-50%, 0, 0);
    transform: translate3d(-50%, 0, 0)
}

.mfp-content .trader-information-modal .slider.active-form .slider__in .tabs,
.ReactModal__Content .trader-information-modal .slider.active-form .slider__in .tabs {
    opacity: 0;
    pointer-events: none;
    visibility: hidden
}

.mfp-content .trader-information-modal .slider.active-form .slider__in .form,
.ReactModal__Content .trader-information-modal .slider.active-form .slider__in .form {
    opacity: 1;
    pointer-events: all;
    visibility: visible
}

.mfp-content .trader-information-modal .slider .info,
.ReactModal__Content .trader-information-modal .slider .info {
    font-size: 13px
}

.mfp-content .trader-information-modal .slider .info p,
.ReactModal__Content .trader-information-modal .slider .info p {
    margin-bottom: 7px
}

.mfp-content .trader-information-modal .slider .info p i,
.ReactModal__Content .trader-information-modal .slider .info p i {
    border-bottom: 1px dashed #fff;
    font-style: normal
}

.mfp-content .trader-information-modal .slider .info p small,
.ReactModal__Content .trader-information-modal .slider .info p small {
    color: #8fa5bf;
    display: block;
    font-size: 12px
}

.mfp-content .trader-information-modal .slider .info p small i,
.ReactModal__Content .trader-information-modal .slider .info p small i {
    border-color: #8fa5bf
}

.mfp-content .trader-information-modal .slider .form,
.ReactModal__Content .trader-information-modal .slider .form {
    opacity: 0;
    pointer-events: none;
    visibility: hidden
}

.mfp-content .trader-information-modal .slider .form h2,
.ReactModal__Content .trader-information-modal .slider .form h2 {
    font-size: 18px;
    margin-bottom: 10px
}

.mfp-content .trader-information-modal .slider .form .form-group,
.ReactModal__Content .trader-information-modal .slider .form .form-group {
    position: relative
}

.mfp-content .trader-information-modal .slider .form .form-group span,
.ReactModal__Content .trader-information-modal .slider .form .form-group span {
    bottom: 6px;
    color: #9397a0;
    position: absolute;
    right: 10px
}

.mfp-content .trader-information-modal .slider .form .form-group .percent,
.ReactModal__Content .trader-information-modal .slider .form .form-group .percent {
    padding-right: 30px
}

.mfp-content .trader-information-modal .slider .form .form-group .usd,
.ReactModal__Content .trader-information-modal .slider .form .form-group .usd {
    padding-right: 45px
}

.mfp-content .trader-information-modal .slider .form .control-label,
.ReactModal__Content .trader-information-modal .slider .form .control-label {
    font-size: 12px;
    line-height: 15px;
    margin-bottom: 10px
}

.mfp-content .trader-information-modal .slider .buttons,
.ReactModal__Content .trader-information-modal .slider .buttons {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 25px
}

.mfp-content .trader-information-modal .slider .buttons .btn,
.ReactModal__Content .trader-information-modal .slider .buttons .btn {
    min-width: 130px
}

.mfp-content .trader-information-modal .slider .buttons .btn+.btn,
.ReactModal__Content .trader-information-modal .slider .buttons .btn+.btn {
    margin-left: 15px
}

.mfp-content .trader-information-modal .copy-info-table,
.ReactModal__Content .trader-information-modal .copy-info-table {
    margin-bottom: 0
}

.mfp-content .trader-information-modal .copy-info-table thead th,
.ReactModal__Content .trader-information-modal .copy-info-table thead th {
    border-bottom: 1px solid #7f838c !important;
    color: #6fc274;
    font-size: 20px;
    text-align: center
}

.mfp-content .trader-information-modal .copy-info-table-edit-block,
.ReactModal__Content .trader-information-modal .copy-info-table-edit-block {
    background-color: hsla(0, 0%, 80%, .1);
    border: 1px dashed #ccc;
    border-top: none;
    cursor: pointer;
    height: 36px;
    margin-bottom: 20px;
    overflow: hidden;
    text-align: center
}

.mfp-content .trader-information-modal .copy-info-table-edit-block__in,
.ReactModal__Content .trader-information-modal .copy-info-table-edit-block__in {
    -o-transition: transform .3s;
    -webkit-transition: -webkit-transform .3s;
    height: 72px;
    transition: -webkit-transform .3s;
    transition: transform .3s;
    transition: transform .3s, -webkit-transform .3s
}

.mfp-content .trader-information-modal .copy-info-table-edit-block__in>div,
.ReactModal__Content .trader-information-modal .copy-info-table-edit-block__in>div {
    height: 36px;
    line-height: 36px
}

.mfp-content .trader-information-modal .copy-info-table-edit-block .slide2,
.ReactModal__Content .trader-information-modal .copy-info-table-edit-block .slide2 {
    color: #fc380a;
    font-size: 13px
}

.mfp-content .trader-information-modal .copy-info-table-edit-block.change-slide .copy-info-table-edit-block__in,
.ReactModal__Content .trader-information-modal .copy-info-table-edit-block.change-slide .copy-info-table-edit-block__in {
    -webkit-transform: translate3d(0, -50%, 0);
    transform: translate3d(0, -50%, 0)
}

.mfp-content .trader-information-modal .is-waiting,
.ReactModal__Content .trader-information-modal .is-waiting {
    -webkit-animation-duration: .5s;
    animation-duration: .5s;
    font-size: 13px;
    padding: 15px 30px
}

.mfp-content .top-ranked-players-last-24h-modal,
.ReactModal__Content .top-ranked-players-last-24h-modal {
    position: relative;
    width: 1000px
}

.mfp-content .top-ranked-players-last-24h-modal .title,
.ReactModal__Content .top-ranked-players-last-24h-modal .title {
    -ms-flex-pack: justify;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    justify-content: space-between
}

.mfp-content .top-ranked-players-last-24h-modal .title .grp,
.ReactModal__Content .top-ranked-players-last-24h-modal .title .grp {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.mfp-content .top-ranked-players-last-24h-modal .title .grp .btn,
.ReactModal__Content .top-ranked-players-last-24h-modal .title .grp .btn {
    margin-left: 7px
}

.mfp-content .top-ranked-players-last-24h-modal .ajax-loading,
.ReactModal__Content .top-ranked-players-last-24h-modal .ajax-loading {
    z-index: 1
}

.mfp-content .top-ranked-players-last-24h-modal .pagination,
.ReactModal__Content .top-ranked-players-last-24h-modal .pagination {
    margin-bottom: 0
}

.mfp-content .top-ranked-players-last-24h-modal .pagination .active a,
.ReactModal__Content .top-ranked-players-last-24h-modal .pagination .active a {
    position: inherit
}

.mfp-content .top-ranked-players-last-24h-modal .ajax-loading,
.ReactModal__Content .top-ranked-players-last-24h-modal .ajax-loading {
    -webkit-transform: translateZ(0);
    background: rgba(0, 0, 0, .4);
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    transform: translateZ(0);
    width: 100%
}

.mfp-content .top-ranked-players-last-24h-modal .ajax-loading .plane,
.ReactModal__Content .top-ranked-players-last-24h-modal .ajax-loading .plane {
    -webkit-transform-style: preserve-3d;
    height: 50px;
    transform-style: preserve-3d;
    width: 50px
}

.mfp-content .top-ranked-players-last-24h-modal .ajax-loading .plane.main,
.ReactModal__Content .top-ranked-players-last-24h-modal .ajax-loading .plane.main {
    -webkit-animation: css-ajax-loading-rotate 7s linear infinite;
    -webkit-transform: rotate3d(60deg, 0, -30deg);
    animation: css-ajax-loading-rotate 7s linear infinite;
    bottom: 0;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    top: 0;
    transform: rotate3d(60deg, 0, -30deg);
    will-change: transform
}

.mfp-content .top-ranked-players-last-24h-modal .ajax-loading .plane.main .circle,
.ReactModal__Content .top-ranked-players-last-24h-modal .ajax-loading .plane.main .circle {
    -webkit-border-radius: 100%;
    -webkit-box-shadow: 0 0 2px #009af9, inset 0 0 2px #009af9;
    -webkit-box-sizing: border-box;
    -webkit-transform-style: preserve-3d;
    border-radius: 100%;
    box-shadow: 0 0 2px #009af9, inset 0 0 2px #009af9;
    box-sizing: border-box;
    height: 50px;
    position: absolute;
    transform-style: preserve-3d;
    width: 50px
}

.mfp-content .top-ranked-players-last-24h-modal .ajax-loading .plane.main .circle:after,
.mfp-content .top-ranked-players-last-24h-modal .ajax-loading .plane.main .circle:before,
.ReactModal__Content .top-ranked-players-last-24h-modal .ajax-loading .plane.main .circle:after,
.ReactModal__Content .top-ranked-players-last-24h-modal .ajax-loading .plane.main .circle:before {
    -webkit-border-radius: 100%;
    -webkit-box-sizing: border-box;
    background: #009af9;
    border-radius: 100%;
    bottom: 0;
    box-sizing: border-box;
    content: "";
    display: block;
    height: 1px;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    top: 0;
    width: 1px;
    will-change: transform
}

.mfp-content .top-ranked-players-last-24h-modal .ajax-loading .plane.main .circle:before,
.ReactModal__Content .top-ranked-players-last-24h-modal .ajax-loading .plane.main .circle:before {
    -webkit-transform: translateZ(-30px);
    transform: translateZ(-30px)
}

.mfp-content .top-ranked-players-last-24h-modal .ajax-loading .plane.main .circle:after,
.ReactModal__Content .top-ranked-players-last-24h-modal .ajax-loading .plane.main .circle:after {
    -webkit-transform: translateZ(30px);
    transform: translateZ(30px)
}

.mfp-content .top-ranked-players-last-24h-modal .ajax-loading .plane.main .circle:first-child,
.ReactModal__Content .top-ranked-players-last-24h-modal .ajax-loading .plane.main .circle:first-child {
    -webkit-transform: rotate(72deg) rotateX(63.435deg);
    transform: rotate(72deg) rotateX(63.435deg)
}

.mfp-content .top-ranked-players-last-24h-modal .ajax-loading .plane.main .circle:nth-child(2),
.ReactModal__Content .top-ranked-players-last-24h-modal .ajax-loading .plane.main .circle:nth-child(2) {
    -webkit-transform: rotate(144deg) rotateX(63.435deg);
    transform: rotate(144deg) rotateX(63.435deg)
}

.mfp-content .top-ranked-players-last-24h-modal .ajax-loading .plane.main .circle:nth-child(3),
.ReactModal__Content .top-ranked-players-last-24h-modal .ajax-loading .plane.main .circle:nth-child(3) {
    -webkit-transform: rotate(216deg) rotateX(63.435deg);
    transform: rotate(216deg) rotateX(63.435deg)
}

.mfp-content .top-ranked-players-last-24h-modal .ajax-loading .plane.main .circle:nth-child(4),
.ReactModal__Content .top-ranked-players-last-24h-modal .ajax-loading .plane.main .circle:nth-child(4) {
    -webkit-transform: rotate(288deg) rotateX(63.435deg);
    transform: rotate(288deg) rotateX(63.435deg)
}

.mfp-content .top-ranked-players-last-24h-modal .ajax-loading .plane.main .circle:nth-child(5),
.ReactModal__Content .top-ranked-players-last-24h-modal .ajax-loading .plane.main .circle:nth-child(5) {
    -webkit-transform: rotate(1turn) rotateX(63.435deg);
    transform: rotate(1turn) rotateX(63.435deg)
}

.mfp-content .top-ranked-players-last-24h-modal .ajax-loading .main,
.ReactModal__Content .top-ranked-players-last-24h-modal .ajax-loading .main {
    -webkit-transform: translate3d(-50%, -50%, 0);
    left: 50%;
    top: 50%;
    transform: translate3d(-50%, -50%, 0);
    z-index: 1
}

.mfp-content .top-ranked-players-last-24h-modal .table,
.ReactModal__Content .top-ranked-players-last-24h-modal .table {
    margin-bottom: 0
}

.mfp-content .top-ranked-players-last-24h-modal .table .t-a-c,
.ReactModal__Content .top-ranked-players-last-24h-modal .table .t-a-c {
    text-align: center
}

.mfp-content .top-ranked-players-last-24h-modal .table .sort,
.ReactModal__Content .top-ranked-players-last-24h-modal .table .sort {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    margin-top: -4px;
    position: absolute;
    right: 5px;
    text-rendering: auto;
    top: 50%
}

.mfp-content .top-ranked-players-last-24h-modal .table .sort--asc,
.ReactModal__Content .top-ranked-players-last-24h-modal .table .sort--asc {
    margin-top: -1px
}

.mfp-content .top-ranked-players-last-24h-modal .table .sort--desc,
.ReactModal__Content .top-ranked-players-last-24h-modal .table .sort--desc {
    margin-top: -6px
}

.mfp-content .top-ranked-players-last-24h-modal .table .border-left,
.ReactModal__Content .top-ranked-players-last-24h-modal .table .border-left {
    border-left: 1px solid #7f838c
}

.mfp-content .top-ranked-players-last-24h-modal .table .border-left--bold,
.ReactModal__Content .top-ranked-players-last-24h-modal .table .border-left--bold {
    border-left-width: 2px
}

.mfp-content .top-ranked-players-last-24h-modal .table .th-sort,
.ReactModal__Content .top-ranked-players-last-24h-modal .table .th-sort {
    cursor: pointer;
    position: relative
}

.mfp-content .top-ranked-players-last-24h-modal .table tbody>tr,
.ReactModal__Content .top-ranked-players-last-24h-modal .table tbody>tr {
    cursor: pointer
}

.mfp-content .top-ranked-players-last-24h-modal .table td,
.ReactModal__Content .top-ranked-players-last-24h-modal .table td {
    vertical-align: middle
}

.mfp-content .top-ranked-players-last-24h-modal .table .avatar,
.ReactModal__Content .top-ranked-players-last-24h-modal .table .avatar {
    display: block;
    height: 40px;
    text-align: center;
    width: 40px
}

.mfp-content .top-ranked-players-last-24h-modal .table img,
.ReactModal__Content .top-ranked-players-last-24h-modal .table img {
    display: block;
    max-width: 100%
}

.mfp-content .faq-modal,
.ReactModal__Content .faq-modal {
    padding: 0
}

.mfp-content .faq-modal__in,
.ReactModal__Content .faq-modal__in {
    padding: 35px
}

.mfp-content .faq-modal .question-list>li,
.ReactModal__Content .faq-modal .question-list>li {
    margin-bottom: 5px
}

.mfp-content .faq-modal .question-list>li>a,
.ReactModal__Content .faq-modal .question-list>li>a {
    font-family: OpenSansRegular, sans-serif;
    font-size: 14px;
    line-height: 16px
}

.mfp-content .faq-modal .question-list>li>p,
.ReactModal__Content .faq-modal .question-list>li>p {
    display: none;
    padding-left: 15px
}

.mfp-content .faq-modal .footer,
.ReactModal__Content .faq-modal .footer {
    line-height: 65px;
    min-height: 65px;
    padding-left: 35px;
    padding-right: 35px
}

.mfp-content .faq-modal .footer .count-text,
.ReactModal__Content .faq-modal .footer .count-text {
    color: #8ea5c0
}

.mfp-content .faq-modal .footer .count-text .text-white,
.ReactModal__Content .faq-modal .footer .count-text .text-white {
    color: #fff
}

.mfp-content .faq-modal .footer .text,
.ReactModal__Content .faq-modal .footer .text {
    display: inline-block
}

.mfp-content .faq-modal .footer .buttons,
.ReactModal__Content .faq-modal .footer .buttons {
    display: inline-block;
    font-size: 20px;
    margin-left: 14px
}

.mfp-content .faq-modal .footer .buttons .dislike,
.mfp-content .faq-modal .footer .buttons .like,
.ReactModal__Content .faq-modal .footer .buttons .dislike,
.ReactModal__Content .faq-modal .footer .buttons .like {
    -moz-osx-font-smoothing: grayscale;
    -o-transition: color .3s;
    -webkit-font-smoothing: antialiased;
    -webkit-transition: color .3s;
    color: #8ea5c0;
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    transition: color .3s
}

.mfp-content .faq-modal .footer .buttons .dislike:hover,
.mfp-content .faq-modal .footer .buttons .like:hover,
.ReactModal__Content .faq-modal .footer .buttons .dislike:hover,
.ReactModal__Content .faq-modal .footer .buttons .like:hover {
    color: #fff
}

.mfp-content .faq-modal .footer .buttons .dislike,
.ReactModal__Content .faq-modal .footer .buttons .dislike {
    margin-left: 6px
}

.mfp-content .faq-modal .success-msg,
.ReactModal__Content .faq-modal .success-msg {
    color: #4dc340
}

.mfp-content .faq-modal .vertical-slider,
.ReactModal__Content .faq-modal .vertical-slider {
    height: 65px;
    overflow: hidden
}

.mfp-content .faq-modal .vertical-slider__in,
.ReactModal__Content .faq-modal .vertical-slider__in {
    -o-transition: transform .3s;
    -webkit-transition: -webkit-transform .3s;
    height: 195px;
    transition: -webkit-transform .3s;
    transition: transform .3s;
    transition: transform .3s, -webkit-transform .3s
}

.mfp-content .faq-modal .vertical-slider__item,
.ReactModal__Content .faq-modal .vertical-slider__item {
    height: 65px
}

.mfp-content .faq-modal .vertical-slider--slide-1 .vertical-slider__in,
.ReactModal__Content .faq-modal .vertical-slider--slide-1 .vertical-slider__in {
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

.mfp-content .faq-modal .vertical-slider--slide-2 .vertical-slider__in,
.ReactModal__Content .faq-modal .vertical-slider--slide-2 .vertical-slider__in {
    -webkit-transform: translate3d(0, -65px, 0);
    transform: translate3d(0, -65px, 0)
}

.mfp-content .faq-modal .vertical-slider--slide-3 .vertical-slider__in,
.ReactModal__Content .faq-modal .vertical-slider--slide-3 .vertical-slider__in {
    -webkit-transform: translate3d(0, -130px, 0);
    transform: translate3d(0, -130px, 0)
}

.mfp-content .close-account-modal,
.ReactModal__Content .close-account-modal {
    width: 500px
}

.mfp-content .close-account-modal .wrap-btn,
.ReactModal__Content .close-account-modal .wrap-btn {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-left: -2%
}

.mfp-content .close-account-modal .wrap-btn>a,
.ReactModal__Content .close-account-modal .wrap-btn>a {
    margin-left: 2%;
    width: 100%
}

.mfp-content .hotkeys-modal,
.ReactModal__Content .hotkeys-modal {
    width: 800px
}

.mfp-content .hotkeys-modal .rw,
.ReactModal__Content .hotkeys-modal .rw {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 15px
}

.mfp-content .hotkeys-modal .rw .l,
.mfp-content .hotkeys-modal .rw .r,
.ReactModal__Content .hotkeys-modal .rw .l,
.ReactModal__Content .hotkeys-modal .rw .r {
    width: 100%
}

.mfp-content .hotkeys-modal .rw .l,
.ReactModal__Content .hotkeys-modal .rw .l {
    margin-right: 20px;
    max-width: 300px
}

.mfp-content .hotkeys-modal .rw .r .title,
.ReactModal__Content .hotkeys-modal .rw .r .title {
    text-align: center
}

.mfp-content .hotkeys-modal .img,
.ReactModal__Content .hotkeys-modal .img {
    margin-bottom: 15px
}

.mfp-content .hotkeys-modal .img img,
.ReactModal__Content .hotkeys-modal .img img {
    display: block
}

.mfp-content .hotkeys-modal .table,
.ReactModal__Content .hotkeys-modal .table {
    margin: 0
}

.mfp-content .hotkeys-modal .table .key,
.ReactModal__Content .hotkeys-modal .table .key {
    font-size: 18px;
    margin-bottom: 4px;
    margin-top: 0
}

.mfp-content .hotkeys-modal .table .var,
.ReactModal__Content .hotkeys-modal .table .var {
    font-size: 14px
}

.mfp-content .hotkeys-modal .table+.table>tbody>tr>td,
.ReactModal__Content .hotkeys-modal .table+.table>tbody>tr>td {
    border-top: none
}

.mfp-content .hotkeys-modal .btn-wrap,
.ReactModal__Content .hotkeys-modal .btn-wrap {
    text-align: center
}

.mfp-content .video-tutorial-modal .remodal-close,
.ReactModal__Content .video-tutorial-modal .remodal-close {
    top: 2px
}

.mfp-content .demo-notification-call-put-modal .text,
.ReactModal__Content .demo-notification-call-put-modal .text {
    margin-bottom: 20px
}

.mfp-content .demo-notification-call-put-modal .img img,
.ReactModal__Content .demo-notification-call-put-modal .img img {
    display: block;
    margin: 0 auto
}

.mfp-content .demo-notification-call-put-modal .buttons,
.ReactModal__Content .demo-notification-call-put-modal .buttons {
    font-size: 0
}

.mfp-content .demo-notification-call-put-modal .buttons>a,
.ReactModal__Content .demo-notification-call-put-modal .buttons>a {
    display: inline-block;
    font-size: 14px;
    padding: 10px
}

.mfp-content .demo-notification-call-put-modal .buttons>a:first-child,
.ReactModal__Content .demo-notification-call-put-modal .buttons>a:first-child {
    width: 49%
}

.mfp-content .demo-notification-call-put-modal .buttons>a:last-child,
.ReactModal__Content .demo-notification-call-put-modal .buttons>a:last-child {
    margin-left: 2%;
    width: 49%
}

.mfp-content .guide-modal,
.ReactModal__Content .guide-modal {
    width: 700px
}

.mfp-content .guide-modal .slick-slider .slick-arrow,
.ReactModal__Content .guide-modal .slick-slider .slick-arrow {
    height: 46px;
    width: 46px;
    z-index: 50
}

.mfp-content .guide-modal .slick-slider .slick-arrow:before,
.ReactModal__Content .guide-modal .slick-slider .slick-arrow:before {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    color: #527ba7;
    display: inline-block;
    font: inherit;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    font-size: 28px;
    left: 50%;
    margin-top: -13px;
    position: absolute;
    text-rendering: auto;
    top: 50%
}

.mfp-content .guide-modal .slick-slider .slick-arrow.slick-prev:before,
.ReactModal__Content .guide-modal .slick-slider .slick-arrow.slick-prev:before {
    margin-left: -13px
}

.mfp-content .guide-modal .slick-slider .slick-arrow.slick-prev.slick-disabled,
.ReactModal__Content .guide-modal .slick-slider .slick-arrow.slick-prev.slick-disabled {
    cursor: default
}

.mfp-content .guide-modal .slick-slider .slick-arrow.slick-next:before,
.ReactModal__Content .guide-modal .slick-slider .slick-arrow.slick-next:before {
    margin-left: -8px
}

.mfp-content .guide-modal .slick-slider .slick-arrow.slick-next.slick-disabled,
.ReactModal__Content .guide-modal .slick-slider .slick-arrow.slick-next.slick-disabled {
    cursor: default
}

.mfp-content .guide-modal .slick-slider .slick-dots,
.ReactModal__Content .guide-modal .slick-slider .slick-dots {
    bottom: -35px
}

.mfp-content .guide-modal .slick-slider .slick-dots li.slick-active button:before,
.ReactModal__Content .guide-modal .slick-slider .slick-dots li.slick-active button:before {
    color: rgba(0, 0, 0, 0);
    opacity: 1
}

.mfp-content .guide-modal .slick-slider .slick-dots li button:before,
.ReactModal__Content .guide-modal .slick-slider .slick-dots li button:before {
    -webkit-border-radius: 25px;
    border-radius: 25px;
    color: rgba(0, 0, 0, 0);
    content: "";
    height: 7px;
    margin: 7px 0 0 7px;
    opacity: 1;
    width: 7px
}

.mfp-content .guide-modal .guide-slider .first-text .label,
.ReactModal__Content .guide-modal .guide-slider .first-text .label {
    display: inline-block;
    font-size: 13px;
    line-height: 18px;
    padding-bottom: 3px;
    padding-top: 3px;
    text-align: left;
    white-space: normal
}

.mfp-content .guide-modal .guide-slider .first-text ul,
.ReactModal__Content .guide-modal .guide-slider .first-text ul {
    -ms-transform: translateY(-100px);
    -webkit-transform: translateY(-100px);
    transform: translateY(-100px)
}

.mfp-content .guide-modal .guide-slider .first-text p,
.ReactModal__Content .guide-modal .guide-slider .first-text p {
    margin-top: 20px
}

.mfp-content .guide-modal .guide-slider .first-text p:first-child,
.ReactModal__Content .guide-modal .guide-slider .first-text p:first-child {
    margin-top: 0
}

.mfp-content .guide-modal .guide-slider .first-text p:first-child,
.mfp-content .guide-modal .guide-slider .first-text p:nth-child(2),
.mfp-content .guide-modal .guide-slider .first-text p:nth-child(3),
.ReactModal__Content .guide-modal .guide-slider .first-text p:first-child,
.ReactModal__Content .guide-modal .guide-slider .first-text p:nth-child(2),
.ReactModal__Content .guide-modal .guide-slider .first-text p:nth-child(3) {
    -ms-transform: translateY(-100px);
    -webkit-transform: translateY(-100px);
    transform: translateY(-100px)
}

.mfp-content .guide-modal .guide-slider .first-text p:nth-child(5),
.mfp-content .guide-modal .guide-slider .first-text p:nth-child(7),
.mfp-content .guide-modal .guide-slider .first-text p:nth-child(8),
.ReactModal__Content .guide-modal .guide-slider .first-text p:nth-child(5),
.ReactModal__Content .guide-modal .guide-slider .first-text p:nth-child(7),
.ReactModal__Content .guide-modal .guide-slider .first-text p:nth-child(8) {
    -ms-transform: translateX(100px);
    -webkit-transform: translateX(100px);
    transform: translateX(100px)
}

.mfp-content .guide-modal .guide-slider .first-text p+ul,
.ReactModal__Content .guide-modal .guide-slider .first-text p+ul {
    margin-top: 10px
}

.mfp-content .guide-modal .guide-slider .first-text .first-text-wrap,
.ReactModal__Content .guide-modal .guide-slider .first-text .first-text-wrap {
    padding: 0 50px 10px
}

.mfp-content .guide-modal .guide-slider .first-text p,
.mfp-content .guide-modal .guide-slider .first-text ul,
.ReactModal__Content .guide-modal .guide-slider .first-text p,
.ReactModal__Content .guide-modal .guide-slider .first-text ul {
    -o-transition: transform .5s, opacity .5s;
    -webkit-transition: opacity .5s, -webkit-transform .5s;
    opacity: 0;
    transition: opacity .5s, -webkit-transform .5s;
    transition: transform .5s, opacity .5s;
    transition: transform .5s, opacity .5s, -webkit-transform .5s
}

.mfp-ready .mfp-content .guide-modal .guide-slider .first-text p,
.mfp-ready .mfp-content .guide-modal .guide-slider .first-text ul,
.mfp-ready .ReactModal__Content .guide-modal .guide-slider .first-text p,
.mfp-ready .ReactModal__Content .guide-modal .guide-slider .first-text ul {
    -ms-transform: translate(0);
    -webkit-transform: translate(0);
    opacity: 1;
    transform: translate(0)
}

.mfp-content .guide-modal .guide-slider img,
.ReactModal__Content .guide-modal .guide-slider img {
    display: block;
    margin: 0 auto
}

.mfp-content .guide-modal .text-bottom,
.mfp-content .guide-modal .text-top,
.mfp-content .guide-modal .trading-buttons>a,
.ReactModal__Content .guide-modal .text-bottom,
.ReactModal__Content .guide-modal .text-top,
.ReactModal__Content .guide-modal .trading-buttons>a {
    font-family: Exo2Regular, sans-serif;
    font-size: 16px;
    text-align: center
}

.mfp-content .guide-modal .text-top,
.ReactModal__Content .guide-modal .text-top {
    margin-bottom: 24px
}

.mfp-content .guide-modal .text-bottom,
.ReactModal__Content .guide-modal .text-bottom {
    margin-top: 24px
}

.mfp-content .guide-modal .trading-buttons,
.ReactModal__Content .guide-modal .trading-buttons {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    font-size: 0;
    margin-left: -1%;
    margin-top: 20px
}

.mfp-content .guide-modal .trading-buttons a,
.ReactModal__Content .guide-modal .trading-buttons a {
    display: block;
    font-size: 16px;
    height: 40px;
    margin-left: 1%;
    padding-left: 0;
    padding-right: 0;
    width: 100%
}

.mfp-content .guide-modal .slick-slide,
.ReactModal__Content .guide-modal .slick-slide {
    padding-left: 10px;
    padding-right: 10px
}

.mfp-content .guide-modal .social-trading img,
.ReactModal__Content .guide-modal .social-trading img {
    margin-top: 20px
}

.mfp-content .guide-modal .tournaments .text-bottom,
.ReactModal__Content .guide-modal .tournaments .text-bottom {
    margin-top: 0
}

.mfp-content .settings-modal,
.ReactModal__Content .settings-modal {
    min-height: 400px;
    width: 600px
}

.mfp-content .settings-modal .mdl-switch.is-upgraded,
.ReactModal__Content .settings-modal .mdl-switch.is-upgraded {
    padding-left: 38px
}

.mfp-content .settings-modal__row,
.ReactModal__Content .settings-modal__row {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.mfp-content .settings-modal__categories-wrap,
.ReactModal__Content .settings-modal__categories-wrap {
    margin-right: 15px;
    margin-top: -3px
}

.mfp-content .settings-modal__category,
.ReactModal__Content .settings-modal__category {
    -ms-flex-align: center;
    -o-transition: background-color .3s, border-color .3s;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -webkit-transition: background-color .3s, border-color .3s;
    align-items: center;
    border: 1px solid rgba(0, 0, 0, 0);
    cursor: pointer;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 3px;
    padding: 4px 10px 4px 3px;
    transition: background-color .3s, border-color .3s
}

.mfp-content .settings-modal__category .fa,
.ReactModal__Content .settings-modal__category .fa {
    font-size: 20px;
    line-height: 20px
}

.mfp-content .settings-modal__category .svg-icon,
.ReactModal__Content .settings-modal__category .svg-icon {
    width: 18px
}

.mfp-content .settings-modal__category .icon,
.ReactModal__Content .settings-modal__category .icon {
    -ms-flex-align: center;
    -ms-flex-pack: center;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    justify-content: center;
    width: 35px
}

.mfp-content .settings-modal__content-wrap,
.ReactModal__Content .settings-modal__content-wrap {
    -ms-flex: 1;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1
}

.mfp-content .settings-modal__content,
.ReactModal__Content .settings-modal__content {
    display: none
}

.mfp-content .settings-modal__content--active,
.ReactModal__Content .settings-modal__content--active {
    display: block
}

.mfp-content .settings-modal__content-title,
.ReactModal__Content .settings-modal__content-title {
    font-size: 24px;
    line-height: 30px;
    margin-bottom: 15px;
    margin-top: -5px
}

.mfp-content .settings-modal__content-text,
.ReactModal__Content .settings-modal__content-text {
    margin-bottom: 15px
}

.mfp-content .settings-modal__content-settings .mdl-switch,
.ReactModal__Content .settings-modal__content-settings .mdl-switch {
    width: auto
}

.mfp-content .settings-modal .mdl-switch,
.ReactModal__Content .settings-modal .mdl-switch {
    margin-top: 10px
}

.mfp-content .settings-modal .mdl-switch:first-child,
.ReactModal__Content .settings-modal .mdl-switch:first-child {
    margin-top: 0
}

.mfp-content .settings-modal .mdl-switch__label,
.ReactModal__Content .settings-modal .mdl-switch__label {
    -ms-flex-align: center;
    -webkit-align-items: center;
    -webkit-box-align: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    font-size: 14px;
    left: 10px;
    line-height: 18px
}

.mfp-content .settings-modal .mdl-switch.is-checked .mdl-switch__status-wrap-in,
.ReactModal__Content .settings-modal .mdl-switch.is-checked .mdl-switch__status-wrap-in {
    -webkit-transform: translate3d(0, -15px, 0);
    transform: translate3d(0, -15px, 0)
}

.mfp-content .settings-modal .mdl-switch__status-off,
.mfp-content .settings-modal .mdl-switch__status-on,
.mfp-content .settings-modal .mdl-switch__status-wrap,
.ReactModal__Content .settings-modal .mdl-switch__status-off,
.ReactModal__Content .settings-modal .mdl-switch__status-on,
.ReactModal__Content .settings-modal .mdl-switch__status-wrap {
    height: 15px
}

.mfp-content .settings-modal .mdl-switch__status-wrap-in,
.ReactModal__Content .settings-modal .mdl-switch__status-wrap-in {
    -o-transition: transform .3s;
    -webkit-transition: -webkit-transform .3s;
    transition: -webkit-transform .3s;
    transition: transform .3s;
    transition: transform .3s, -webkit-transform .3s
}

.mfp-content .settings-modal .mdl-switch__status-wrap,
.ReactModal__Content .settings-modal .mdl-switch__status-wrap {
    font-size: 11px;
    line-height: 15px;
    margin-left: 5px;
    overflow: hidden
}

.mfp-content .settings-modal .mdl-switch__status-wrap-in,
.ReactModal__Content .settings-modal .mdl-switch__status-wrap-in {
    display: inline-block
}

.mfp-content .settings-modal .mdl-switch__status-off,
.mfp-content .settings-modal .mdl-switch__status-on,
.ReactModal__Content .settings-modal .mdl-switch__status-off,
.ReactModal__Content .settings-modal .mdl-switch__status-on {
    display: block
}

.mfp-content .settings-modal .mdl-switch__status-on,
.ReactModal__Content .settings-modal .mdl-switch__status-on {
    color: #5e85b1
}

.mfp-content .settings-modal .mdl-switch__status-off,
.ReactModal__Content .settings-modal .mdl-switch__status-off {
    color: #797979
}

.mfp-content .instant-deposit-modal .rw,
.ReactModal__Content .instant-deposit-modal .rw {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-left: -20px
}

.mfp-content .instant-deposit-modal .rw>.l,
.mfp-content .instant-deposit-modal .rw>.r,
.ReactModal__Content .instant-deposit-modal .rw>.l,
.ReactModal__Content .instant-deposit-modal .rw>.r {
    margin-left: 20px;
    width: 100%
}

.mfp-content .instant-deposit-modal .btn-wrap,
.ReactModal__Content .instant-deposit-modal .btn-wrap {
    margin-top: 20px;
    text-align: center
}

.mfp-content .instant-deposit-modal .deposit-info,
.ReactModal__Content .instant-deposit-modal .deposit-info {
    margin-top: 20px
}

.mfp-content .instant-deposit-modal .deposit-info__item,
.ReactModal__Content .instant-deposit-modal .deposit-info__item {
    margin-bottom: 3px
}

.mfp-content .instant-deposit-modal .deposit-info__val,
.ReactModal__Content .instant-deposit-modal .deposit-info__val {
    color: #848585;
    font-family: OpenSansBold, sans-serif
}

.mfp-content .instant-deposit-modal .deposit-info .fa,
.ReactModal__Content .instant-deposit-modal .deposit-info .fa {
    color: #009eff;
    width: 20px
}

.mfp-content .instant-deposit-modal .list,
.ReactModal__Content .instant-deposit-modal .list {
    -ms-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    flex-wrap: wrap;
    margin-left: -20px;
    margin-top: -15px
}

.mfp-content .instant-deposit-modal .list__item,
.ReactModal__Content .instant-deposit-modal .list__item {
    border: 1px solid rgba(0, 0, 0, 0);
    margin-left: 20px;
    margin-top: 15px;
    padding: 6px;
    width: -webkit-calc(33.3333% - 20px);
    width: calc(33.3333% - 20px)
}

.mfp-content .instant-deposit-modal .list__item.active,
.ReactModal__Content .instant-deposit-modal .list__item.active {
    -webkit-border-radius: 6px;
    background: rgba(0, 154, 249, .2);
    border-color: rgba(0, 154, 249, .4);
    border-radius: 6px
}

.mfp-content .instant-deposit-modal .list__img,
.ReactModal__Content .instant-deposit-modal .list__img {
    -webkit-transform: translate3d(0, -50%, 0);
    display: block;
    max-width: 100%;
    position: relative;
    top: 50%;
    transform: translate3d(0, -50%, 0)
}

.mfp-content .instant-deposit-modal .panel-group,
.ReactModal__Content .instant-deposit-modal .panel-group {
    margin-bottom: 0
}

.mfp-content .instant-deposit-modal .panel-group .panel:first-child .panel-collapse,
.ReactModal__Content .instant-deposit-modal .panel-group .panel:first-child .panel-collapse {
    display: block
}

.mfp-content .instant-deposit-modal .panel-title .fa,
.ReactModal__Content .instant-deposit-modal .panel-title .fa {
    min-width: 26px
}

.mfp-content .user-gifts-modal .content,
.ReactModal__Content .user-gifts-modal .content {
    overflow: hidden
}

.mfp-content .user-gifts-modal .content__in,
.ReactModal__Content .user-gifts-modal .content__in {
    -o-transition: transform .3s;
    -webkit-transition: -webkit-transform .3s;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    transition: -webkit-transform .3s;
    transition: transform .3s;
    transition: transform .3s, -webkit-transform .3s
}

.mfp-content .user-gifts-modal .tooltip-content.position-right,
.ReactModal__Content .user-gifts-modal .tooltip-content.position-right {
    margin-bottom: -50px;
    margin-left: 20px
}

.mfp-content .user-gifts-modal .tooltip-content.position-right:after,
.ReactModal__Content .user-gifts-modal .tooltip-content.position-right:after {
    margin-top: 0;
    top: 0
}

.mfp-content .user-gifts-modal .booster-block,
.ReactModal__Content .user-gifts-modal .booster-block {
    -webkit-box-shadow: none;
    box-shadow: none;
    margin-top: 0;
    width: 100%
}

.mfp-content .user-gifts-modal .booster-block .btn-wrap,
.ReactModal__Content .user-gifts-modal .booster-block .btn-wrap {
    margin-top: 20px;
    padding-left: 0;
    text-align: center
}

.mfp-content .user-gifts-modal .booster-block .btn-wrap .btn,
.ReactModal__Content .user-gifts-modal .booster-block .btn-wrap .btn {
    width: auto
}

.mfp-content .user-gifts-modal .booster-block .info-block--cost .info-block__in,
.mfp-content .user-gifts-modal .booster-block__header,
.ReactModal__Content .user-gifts-modal .booster-block .info-block--cost .info-block__in,
.ReactModal__Content .user-gifts-modal .booster-block__header {
    color: #ffaf00
}

.mfp-content .user-gifts-modal .booster-block .gift-note,
.ReactModal__Content .user-gifts-modal .booster-block .gift-note {
    color: #8fa5bf;
    font-size: 12px;
    padding: 10px 20px
}

.mfp-content .user-gifts-modal .booster-block .gift-note p,
.ReactModal__Content .user-gifts-modal .booster-block .gift-note p {
    padding: 10px 0
}

.mfp-content .add-bank-account-modal .input-group,
.ReactModal__Content .add-bank-account-modal .input-group {
    width: 100%
}

.mfp-content .add-bank-account-modal form .message-error,
.ReactModal__Content .add-bank-account-modal form .message-error {
    display: none
}

.mfp-content .add-bank-account-modal .btn-wrap,
.ReactModal__Content .add-bank-account-modal .btn-wrap {
    text-align: center
}

.mfp-content .add-bank-account-modal .btn-wrap .btn,
.ReactModal__Content .add-bank-account-modal .btn-wrap .btn {
    padding-left: 30px;
    padding-right: 30px
}

.mfp-content .add-bank-account-modal .btn-wrap .btn .fa,
.ReactModal__Content .add-bank-account-modal .btn-wrap .btn .fa {
    margin-left: 5px
}

.mfp-content .add-bank-account-modal .help-block,
.ReactModal__Content .add-bank-account-modal .help-block {
    font-size: 12px;
    line-height: 16px;
    margin-bottom: 0
}

.mfp-content .pending-order-modal,
.ReactModal__Content .pending-order-modal {
    width: 700px
}

.mfp-content .pending-order-modal .title,
.ReactModal__Content .pending-order-modal .title {
    margin-bottom: 5px;
    margin-top: 0
}

.mfp-content .pending-order-modal .bootstrap-select .dropdown-menu.open,
.ReactModal__Content .pending-order-modal .bootstrap-select .dropdown-menu.open {
    max-height: 270px !important
}

.mfp-content .pending-order-modal .bootstrap-select.btn-group .dropdown-menu.inner,
.ReactModal__Content .pending-order-modal .bootstrap-select.btn-group .dropdown-menu.inner {
    max-height: 220px !important
}

.mfp-content .pending-order-modal .bootstrap-datetimepicker-widget.dropdown-menu,
.ReactModal__Content .pending-order-modal .bootstrap-datetimepicker-widget.dropdown-menu {
    bottom: auto !important;
    top: -120px !important
}

.mfp-content .pending-order-modal .btn-call,
.mfp-content .pending-order-modal .btn-put,
.ReactModal__Content .pending-order-modal .btn-call,
.ReactModal__Content .pending-order-modal .btn-put {
    min-height: 55px
}

.mfp-content .pending-order-modal .btn-call .fa-spinner,
.mfp-content .pending-order-modal .btn-put .fa-spinner,
.ReactModal__Content .pending-order-modal .btn-call .fa-spinner,
.ReactModal__Content .pending-order-modal .btn-put .fa-spinner {
    font-size: 20px;
    margin: 10px auto
}

.mfp-content .pending-order-modal .btn-cancel,
.ReactModal__Content .pending-order-modal .btn-cancel {
    min-width: 32px;
    padding: 3px 6px
}

.mfp-content .pending-order-modal .open-price-label,
.mfp-content .pending-order-modal .open-time-label,
.ReactModal__Content .pending-order-modal .open-price-label,
.ReactModal__Content .pending-order-modal .open-time-label {
    display: block
}

.mfp-content .pending-order-modal .more-block .title,
.ReactModal__Content .pending-order-modal .more-block .title {
    text-align: center
}

.mfp-content .pending-order-modal .more-block p,
.ReactModal__Content .pending-order-modal .more-block p {
    margin-bottom: 10px;
    text-indent: 20px
}

.mfp-content .pending-order-modal .dropdown-header .fa-star,
.mfp-content .pending-order-modal .dropdown-header .fa-star+.text,
.mfp-content .pending-order-modal .dropdown-header .right-sidebar-modal2.express-assets-modal .tab-nav .favorites a,
.mfp-content .pending-order-modal .dropdown-header .right-sidebar-modal2.express-assets-modal .tab-nav .favorites a+.text,
.ReactModal__Content .pending-order-modal .dropdown-header .fa-star,
.ReactModal__Content .pending-order-modal .dropdown-header .fa-star+.text,
.ReactModal__Content .pending-order-modal .dropdown-header .right-sidebar-modal2.express-assets-modal .tab-nav .favorites a,
.ReactModal__Content .pending-order-modal .dropdown-header .right-sidebar-modal2.express-assets-modal .tab-nav .favorites a+.text,
.right-sidebar-modal2.express-assets-modal .tab-nav .favorites .mfp-content .pending-order-modal .dropdown-header a,
.right-sidebar-modal2.express-assets-modal .tab-nav .favorites .mfp-content .pending-order-modal .dropdown-header a+.text,
.right-sidebar-modal2.express-assets-modal .tab-nav .favorites .ReactModal__Content .pending-order-modal .dropdown-header a,
.right-sidebar-modal2.express-assets-modal .tab-nav .favorites .ReactModal__Content .pending-order-modal .dropdown-header a+.text {
    color: #ff9706
}

.mfp-content .pending-order-modal .open-price-number,
.mfp-content .pending-order-modal .open-time-number,
.ReactModal__Content .pending-order-modal .open-price-number,
.ReactModal__Content .pending-order-modal .open-time-number {
    cursor: pointer;
    float: right;
    font-size: 12px
}

.mfp-content .pending-order-modal .nav,
.ReactModal__Content .pending-order-modal .nav {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 10px;
    margin-left: -15px
}

.mfp-content .pending-order-modal .nav>a,
.ReactModal__Content .pending-order-modal .nav>a {
    font-size: 16px;
    margin-left: 15px;
    padding: 5px 10px 10px;
    position: relative;
    width: 100%
}

.mfp-content .pending-order-modal .nav>a .fa,
.ReactModal__Content .pending-order-modal .nav>a .fa {
    margin-right: 3px
}

.mfp-content .pending-order-modal .nav>a>small,
.ReactModal__Content .pending-order-modal .nav>a>small {
    color: #8c8c8c;
    display: block;
    font-size: 12px;
    line-height: 14px
}

.mfp-content .pending-order-modal .nav .counter--pending-orders,
.ReactModal__Content .pending-order-modal .nav .counter--pending-orders {
    position: relative;
    top: -2px
}

.mfp-content .pending-order-modal .nav .counter--pending-orders .counter__icon,
.ReactModal__Content .pending-order-modal .nav .counter--pending-orders .counter__icon {
    display: none
}

.mfp-content .pending-order-modal .pending-order-list-body .pending-order-list,
.ReactModal__Content .pending-order-modal .pending-order-list-body .pending-order-list {
    height: 333px;
    overflow: hidden
}

.mfp-content .pending-order-modal .pending-order-list-body .mCustomScrollbar,
.ReactModal__Content .pending-order-modal .pending-order-list-body .mCustomScrollbar {
    padding-bottom: 35px
}

.mfp-content .pending-order-modal .pending-order-list-body .table>tbody>tr>td,
.mfp-content .pending-order-modal .pending-order-list-body .table>thead>tr>th,
.ReactModal__Content .pending-order-modal .pending-order-list-body .table>tbody>tr>td,
.ReactModal__Content .pending-order-modal .pending-order-list-body .table>thead>tr>th {
    padding: 3px;
    vertical-align: middle
}

.mfp-content .pending-order-modal .pending-order-list-body .table .progress,
.ReactModal__Content .pending-order-modal .pending-order-list-body .table .progress {
    background-color: #47474a;
    margin-bottom: 0;
    min-width: 50px;
    overflow: inherit
}

.mfp-content .pending-order-modal .pending-order-list-body .table .bonus-100.icon-arrow-up,
.mfp-content .pending-order-modal .pending-order-list-body .table .fa-arrow-down,
.mfp-content .pending-order-modal .pending-order-list-body .table .fa-arrow-up,
.ReactModal__Content .pending-order-modal .pending-order-list-body .table .bonus-100.icon-arrow-up,
.ReactModal__Content .pending-order-modal .pending-order-list-body .table .fa-arrow-down,
.ReactModal__Content .pending-order-modal .pending-order-list-body .table .fa-arrow-up {
    margin-right: 4px
}

.mfp-content .pending-order-modal .pending-order-list-body .table .bonus-100.icon-arrow-up,
.mfp-content .pending-order-modal .pending-order-list-body .table .fa-arrow-up,
.ReactModal__Content .pending-order-modal .pending-order-list-body .table .bonus-100.icon-arrow-up,
.ReactModal__Content .pending-order-modal .pending-order-list-body .table .fa-arrow-up {
    -ms-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    color: #2e7924;
    transform: rotate(45deg)
}

.mfp-content .pending-order-modal .pending-order-list-body .table .fa-arrow-down,
.ReactModal__Content .pending-order-modal .pending-order-list-body .table .fa-arrow-down {
    -ms-transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    color: #b81900;
    transform: rotate(-45deg)
}

.mfp-content .pending-order-modal .info,
.ReactModal__Content .pending-order-modal .info {
    font-size: 14px;
    line-height: 18px
}

.mfp-content .pending-order-modal .info>p,
.ReactModal__Content .pending-order-modal .info>p {
    margin-bottom: 4px
}

.mfp-content .pending-order-modal .body>div,
.ReactModal__Content .pending-order-modal .body>div {
    display: none
}

.mfp-content .pending-order-modal .body>div.active,
.ReactModal__Content .pending-order-modal .body>div.active {
    display: block
}

.mfp-content .pending-order-modal .btn-call,
.mfp-content .pending-order-modal .btn-put,
.ReactModal__Content .pending-order-modal .btn-call,
.ReactModal__Content .pending-order-modal .btn-put {
    font-size: 28px;
    padding-bottom: 5px;
    padding-top: 5px;
    width: 100%
}

.mfp-content .pending-order-modal .btn-put .fa,
.ReactModal__Content .pending-order-modal .btn-put .fa {
    -ms-transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg)
}

.mfp-content .pending-order-modal .btn-call .fa,
.ReactModal__Content .pending-order-modal .btn-call .fa {
    -ms-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg)
}

.mfp-content .pending-order-modal form,
.ReactModal__Content .pending-order-modal form {
    margin-bottom: 10px
}

.mfp-content .pending-order-modal .hseow,
.ReactModal__Content .pending-order-modal .hseow {
    overflow: hidden
}

.mfp-content .pending-order-modal .hseow__in,
.ReactModal__Content .pending-order-modal .hseow__in {
    -o-transition: transform .3s;
    -webkit-transition: -webkit-transform .3s;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    transition: -webkit-transform .3s;
    transition: transform .3s;
    transition: transform .3s, -webkit-transform .3s;
    width: 200%;
    will-change: transform
}

.mfp-content .pending-order-modal .hseow__body,
.ReactModal__Content .pending-order-modal .hseow__body {
    width: 100%
}

.mfp-content .pending-order-modal .hseow--active-w1 .hseow__in,
.ReactModal__Content .pending-order-modal .hseow--active-w1 .hseow__in {
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

.mfp-content .pending-order-modal .hseow--active-w2 .hseow__in,
.ReactModal__Content .pending-order-modal .hseow--active-w2 .hseow__in {
    -webkit-transform: translate3d(-50%, 0, 0);
    transform: translate3d(-50%, 0, 0)
}

.mfp-content .pending-order-modal .pending-order-modal-current-animation,
.ReactModal__Content .pending-order-modal .pending-order-modal-current-animation {
    -webkit-animation: pending-order-modal-current-animation .8s alternate;
    animation: pending-order-modal-current-animation .8s alternate
}

.mfp-content .collect-gems-lotto-modal,
.mfp-content .glue-shards-modal,
.ReactModal__Content .collect-gems-lotto-modal,
.ReactModal__Content .glue-shards-modal {
    width: 600px
}

.mfp-content .collect-gems-lotto-modal .stats .table td,
.mfp-content .glue-shards-modal .stats .table td,
.ReactModal__Content .collect-gems-lotto-modal .stats .table td,
.ReactModal__Content .glue-shards-modal .stats .table td {
    text-align: center
}

.mfp-content .collect-gems-lotto-modal .message-info,
.mfp-content .glue-shards-modal .message-info,
.ReactModal__Content .collect-gems-lotto-modal .message-info,
.ReactModal__Content .glue-shards-modal .message-info {
    margin-top: 0
}

.mfp-content .collect-gems-lotto-modal .rw,
.mfp-content .glue-shards-modal .rw,
.ReactModal__Content .collect-gems-lotto-modal .rw,
.ReactModal__Content .glue-shards-modal .rw {
    -ms-flex-align: center;
    -webkit-align-items: center;
    -webkit-box-align: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

@media screen and (max-width:600px) {
    .mfp-content .collect-gems-lotto-modal .rw,
    .mfp-content .glue-shards-modal .rw,
    .ReactModal__Content .collect-gems-lotto-modal .rw,
    .ReactModal__Content .glue-shards-modal .rw {
        -ms-flex-wrap: wrap;
        -webkit-flex-wrap: wrap;
        flex-wrap: wrap
    }
}

.mfp-content .collect-gems-lotto-modal .rw>.c,
.mfp-content .collect-gems-lotto-modal .rw>.l,
.mfp-content .collect-gems-lotto-modal .rw>.r,
.mfp-content .glue-shards-modal .rw>.c,
.mfp-content .glue-shards-modal .rw>.l,
.mfp-content .glue-shards-modal .rw>.r,
.ReactModal__Content .collect-gems-lotto-modal .rw>.c,
.ReactModal__Content .collect-gems-lotto-modal .rw>.l,
.ReactModal__Content .collect-gems-lotto-modal .rw>.r,
.ReactModal__Content .glue-shards-modal .rw>.c,
.ReactModal__Content .glue-shards-modal .rw>.l,
.ReactModal__Content .glue-shards-modal .rw>.r {
    text-align: center;
    width: 100%
}

.mfp-content .collect-gems-lotto-modal .rw>.l .diamonds,
.mfp-content .glue-shards-modal .rw>.l .diamonds,
.ReactModal__Content .collect-gems-lotto-modal .rw>.l .diamonds,
.ReactModal__Content .glue-shards-modal .rw>.l .diamonds {
    min-width: 180px
}

.mfp-content .collect-gems-lotto-modal .rw>.l .diamonds .diamonds-list,
.mfp-content .glue-shards-modal .rw>.l .diamonds .diamonds-list,
.ReactModal__Content .collect-gems-lotto-modal .rw>.l .diamonds .diamonds-list,
.ReactModal__Content .glue-shards-modal .rw>.l .diamonds .diamonds-list {
    -ms-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    background: url(/themes/cabinet/images/pages/achievements/diamonds-bg.png) no-repeat 50%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    flex-wrap: wrap;
    margin: auto;
    max-width: 300px
}

.mfp-content .collect-gems-lotto-modal .rw>.l .diamonds .diamonds-list__item,
.mfp-content .glue-shards-modal .rw>.l .diamonds .diamonds-list__item,
.ReactModal__Content .collect-gems-lotto-modal .rw>.l .diamonds .diamonds-list__item,
.ReactModal__Content .glue-shards-modal .rw>.l .diamonds .diamonds-list__item {
    padding: 6px 4px;
    width: 50%
}

.mfp-content .collect-gems-lotto-modal .rw>.l .diamonds .diamonds-list__item:nth-child(2n),
.mfp-content .glue-shards-modal .rw>.l .diamonds .diamonds-list__item:nth-child(2n),
.ReactModal__Content .collect-gems-lotto-modal .rw>.l .diamonds .diamonds-list__item:nth-child(2n),
.ReactModal__Content .glue-shards-modal .rw>.l .diamonds .diamonds-list__item:nth-child(2n) {
    padding-left: 5px
}

.mfp-content .collect-gems-lotto-modal .rw>.l .diamonds .diamonds-list .diamond-info--secret,
.mfp-content .glue-shards-modal .rw>.l .diamonds .diamonds-list .diamond-info--secret,
.ReactModal__Content .collect-gems-lotto-modal .rw>.l .diamonds .diamonds-list .diamond-info--secret,
.ReactModal__Content .glue-shards-modal .rw>.l .diamonds .diamonds-list .diamond-info--secret {
    padding-left: 4px
}

.mfp-content .collect-gems-lotto-modal .rw>.l .diamonds .diamonds-list__item,
.mfp-content .glue-shards-modal .rw>.l .diamonds .diamonds-list__item,
.ReactModal__Content .collect-gems-lotto-modal .rw>.l .diamonds .diamonds-list__item,
.ReactModal__Content .glue-shards-modal .rw>.l .diamonds .diamonds-list__item {
    padding: 10px
}

.mfp-content .collect-gems-lotto-modal .rw>.c .fa,
.mfp-content .glue-shards-modal .rw>.c .fa,
.ReactModal__Content .collect-gems-lotto-modal .rw>.c .fa,
.ReactModal__Content .glue-shards-modal .rw>.c .fa {
    color: #649764;
    font-size: 50px
}

@media screen and (max-width:600px) {
    .mfp-content .collect-gems-lotto-modal .rw>.c .fa,
    .mfp-content .glue-shards-modal .rw>.c .fa,
    .ReactModal__Content .collect-gems-lotto-modal .rw>.c .fa,
    .ReactModal__Content .glue-shards-modal .rw>.c .fa {
        -ms-transform: rotate(90deg);
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg)
    }
}

.mfp-content .collect-gems-lotto-modal .rw>.r .chest-icon-animate,
.mfp-content .glue-shards-modal .rw>.r .chest-icon-animate,
.ReactModal__Content .collect-gems-lotto-modal .rw>.r .chest-icon-animate,
.ReactModal__Content .glue-shards-modal .rw>.r .chest-icon-animate {
    height: 229px;
    margin: 0 auto;
    position: relative;
    width: 229px
}

.mfp-content .collect-gems-lotto-modal .rw>.r .chest-icon-animate .bg,
.mfp-content .collect-gems-lotto-modal .rw>.r .chest-icon-animate .chest,
.mfp-content .collect-gems-lotto-modal .rw>.r .chest-icon-animate .ray1,
.mfp-content .collect-gems-lotto-modal .rw>.r .chest-icon-animate .ray2,
.mfp-content .glue-shards-modal .rw>.r .chest-icon-animate .bg,
.mfp-content .glue-shards-modal .rw>.r .chest-icon-animate .chest,
.mfp-content .glue-shards-modal .rw>.r .chest-icon-animate .ray1,
.mfp-content .glue-shards-modal .rw>.r .chest-icon-animate .ray2,
.ReactModal__Content .collect-gems-lotto-modal .rw>.r .chest-icon-animate .bg,
.ReactModal__Content .collect-gems-lotto-modal .rw>.r .chest-icon-animate .chest,
.ReactModal__Content .collect-gems-lotto-modal .rw>.r .chest-icon-animate .ray1,
.ReactModal__Content .collect-gems-lotto-modal .rw>.r .chest-icon-animate .ray2,
.ReactModal__Content .glue-shards-modal .rw>.r .chest-icon-animate .bg,
.ReactModal__Content .glue-shards-modal .rw>.r .chest-icon-animate .chest,
.ReactModal__Content .glue-shards-modal .rw>.r .chest-icon-animate .ray1,
.ReactModal__Content .glue-shards-modal .rw>.r .chest-icon-animate .ray2 {
    position: absolute
}

.mfp-content .collect-gems-lotto-modal .rw>.r .chest-icon-animate .bg,
.mfp-content .glue-shards-modal .rw>.r .chest-icon-animate .bg,
.ReactModal__Content .collect-gems-lotto-modal .rw>.r .chest-icon-animate .bg,
.ReactModal__Content .glue-shards-modal .rw>.r .chest-icon-animate .bg {
    -webkit-animation: chest-bg-animate 4s infinite;
    animation: chest-bg-animate 4s infinite;
    background: url(/themes/cabinet/images/achievements/market/chest/bg.png) no-repeat 0 0;
    height: 229px;
    width: 229px;
    z-index: 1
}

.mfp-content .collect-gems-lotto-modal .rw>.r .chest-icon-animate .ray1,
.mfp-content .glue-shards-modal .rw>.r .chest-icon-animate .ray1,
.ReactModal__Content .collect-gems-lotto-modal .rw>.r .chest-icon-animate .ray1,
.ReactModal__Content .glue-shards-modal .rw>.r .chest-icon-animate .ray1 {
    -webkit-animation: chest-ray1-animate 4s infinite;
    animation: chest-ray1-animate 4s infinite;
    background: url(/themes/cabinet/images/achievements/market/chest/ray1.png) no-repeat 0 0;
    height: 91px;
    left: 42px;
    top: 0;
    width: 128px;
    z-index: 3
}

.mfp-content .collect-gems-lotto-modal .rw>.r .chest-icon-animate .ray2,
.mfp-content .glue-shards-modal .rw>.r .chest-icon-animate .ray2,
.ReactModal__Content .collect-gems-lotto-modal .rw>.r .chest-icon-animate .ray2,
.ReactModal__Content .glue-shards-modal .rw>.r .chest-icon-animate .ray2 {
    -webkit-animation: chest-ray2-animate 5s infinite;
    animation: chest-ray2-animate 5s infinite;
    background: url(/themes/cabinet/images/achievements/market/chest/ray2.png) no-repeat 0 0;
    height: 86px;
    left: 62px;
    top: 0;
    width: 126px;
    z-index: 4
}

.mfp-content .collect-gems-lotto-modal .rw>.r .chest-icon-animate .chest,
.mfp-content .glue-shards-modal .rw>.r .chest-icon-animate .chest,
.ReactModal__Content .collect-gems-lotto-modal .rw>.r .chest-icon-animate .chest,
.ReactModal__Content .glue-shards-modal .rw>.r .chest-icon-animate .chest {
    background: url(/themes/cabinet/images/achievements/market/chest_gems.png) no-repeat 0 0;
    height: 159px;
    left: 17px;
    top: 13px;
    width: 170px;
    z-index: 2
}

.mfp-content .collect-gems-lotto-modal .table,
.mfp-content .glue-shards-modal .table,
.ReactModal__Content .collect-gems-lotto-modal .table,
.ReactModal__Content .glue-shards-modal .table {
    margin-bottom: 0
}

.mfp-content .confirm-activate-modal .tournaments-confirm-block .list,
.ReactModal__Content .confirm-activate-modal .tournaments-confirm-block .list {
    -ms-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    flex-wrap: wrap;
    margin-left: -20px;
    margin-top: -20px
}

.mfp-content .confirm-activate-modal .tournaments-confirm-block .list>li,
.ReactModal__Content .confirm-activate-modal .tournaments-confirm-block .list>li {
    -ms-flex: 1 300px;
    -webkit-box-flex: 1;
    -webkit-flex: 1 300px;
    flex: 1 300px;
    margin-left: 20px;
    margin-top: 20px;
    width: -webkit-calc(50% - 20px);
    width: calc(50% - 20px)
}

.mfp-content .confirm-activate-modal .tournaments-confirm-block .contest__img-wrap,
.ReactModal__Content .confirm-activate-modal .tournaments-confirm-block .contest__img-wrap {
    background-repeat: no-repeat;
    background-size: cover
}

.mfp-content .how-to-get-crystals-modal>.w:last-child,
.ReactModal__Content .how-to-get-crystals-modal>.w:last-child {
    margin-bottom: 0
}

.mfp-content .how-to-get-crystals-modal .btn-small,
.ReactModal__Content .how-to-get-crystals-modal .btn-small {
    font-size: 11px;
    padding: 3px 7px
}

.mfp-content .how-to-get-crystals-modal .w,
.ReactModal__Content .how-to-get-crystals-modal .w {
    margin-bottom: 20px
}

.mfp-content .how-to-get-crystals-modal .w>.t,
.ReactModal__Content .how-to-get-crystals-modal .w>.t {
    border-left: 4px solid #25862c;
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 7px;
    padding: 7px 0 7px 12px
}

.mfp-content .how-to-get-crystals-modal .w>.d,
.ReactModal__Content .how-to-get-crystals-modal .w>.d {
    font-size: 13px;
    line-height: 18px;
    margin-bottom: 12px
}

.mfp-content .promo-code-conditions,
.ReactModal__Content .promo-code-conditions {
    background-color: #2e2e36;
    border: 1px solid #34383c;
    font-family: Exo2Regular, sans-serif;
    max-width: 450px;
    padding: 0
}

.mfp-content .promo-code-conditions .title,
.ReactModal__Content .promo-code-conditions .title {
    line-height: 50px;
    margin: 0;
    text-align: center
}

.mfp-content .promo-code-conditions .bonus-label,
.ReactModal__Content .promo-code-conditions .bonus-label {
    color: #009af9;
    font-family: Exo2Bold, sans-serif;
    font-size: 30px;
    line-height: 34px;
    margin-bottom: 20px;
    text-align: center
}

.mfp-content .promo-code-conditions .bonus-label>small,
.ReactModal__Content .promo-code-conditions .bonus-label>small {
    color: #8fa5bf;
    display: block;
    font-family: Exo2Regular, sans-serif;
    font-size: 14px;
    line-height: 18px;
    margin-top: 3px
}

.mfp-content .promo-code-conditions .table,
.ReactModal__Content .promo-code-conditions .table {
    margin-bottom: 10px
}

.mfp-content .promo-code-conditions .slider-link,
.ReactModal__Content .promo-code-conditions .slider-link {
    font-size: 14px;
    line-height: 16px;
    margin-bottom: 20px;
    text-align: center
}

.mfp-content .promo-code-conditions .slider-link>a,
.ReactModal__Content .promo-code-conditions .slider-link>a {
    border-bottom: 1px dashed;
    display: inline-block
}

.mfp-content .promo-code-conditions .hseow__body,
.ReactModal__Content .promo-code-conditions .hseow__body {
    padding-bottom: 20px
}

.mfp-content .promo-code-conditions .hseow__body:first-child,
.ReactModal__Content .promo-code-conditions .hseow__body:first-child {
    -ms-flex-direction: column;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -webkit-flex-direction: column;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    flex-direction: column
}

.mfp-content .promo-code-conditions .buttons,
.ReactModal__Content .promo-code-conditions .buttons {
    margin-top: auto;
    padding: 0 20px
}

.mfp-content .promo-code-conditions .buttons .btn,
.ReactModal__Content .promo-code-conditions .buttons .btn {
    display: block
}

.mfp-content .promo-code-conditions .bonus-conditions,
.ReactModal__Content .promo-code-conditions .bonus-conditions {
    padding: 0 35px
}

.mfp-content .promo-code-conditions .hseow,
.ReactModal__Content .promo-code-conditions .hseow {
    overflow: hidden
}

.mfp-content .promo-code-conditions .hseow__in,
.ReactModal__Content .promo-code-conditions .hseow__in {
    -o-transition: transform .3s;
    -webkit-transition: -webkit-transform .3s;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    transition: -webkit-transform .3s;
    transition: transform .3s;
    transition: transform .3s, -webkit-transform .3s;
    width: 200%;
    will-change: transform
}

.mfp-content .promo-code-conditions .hseow__body,
.ReactModal__Content .promo-code-conditions .hseow__body {
    width: 100%
}

.mfp-content .promo-code-conditions .hseow--active-w1 .hseow__in,
.ReactModal__Content .promo-code-conditions .hseow--active-w1 .hseow__in {
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

.mfp-content .promo-code-conditions .hseow--active-w2 .hseow__in,
.ReactModal__Content .promo-code-conditions .hseow--active-w2 .hseow__in {
    -webkit-transform: translate3d(-50%, 0, 0);
    transform: translate3d(-50%, 0, 0)
}

.mfp-content .chart-settings-modal2,
.ReactModal__Content .chart-settings-modal2 {
    max-width: 700px;
    min-height: 483px;
    width: 100%
}

.mfp-content .chart-settings-modal2 .title,
.ReactModal__Content .chart-settings-modal2 .title {
    margin-bottom: 12px
}

.mfp-content .chart-settings-modal2 .mCustomScrollbar .mCSB_outside+.mCSB_scrollTools,
.ReactModal__Content .chart-settings-modal2 .mCustomScrollbar .mCSB_outside+.mCSB_scrollTools {
    right: -13px
}

.mfp-content .chart-settings-modal2 .s2-row,
.ReactModal__Content .chart-settings-modal2 .s2-row {
    margin-bottom: 10px
}

.mfp-content .chart-settings-modal2 .s2-col,
.ReactModal__Content .chart-settings-modal2 .s2-col {
    margin-bottom: 10px;
    width: 100%
}

.mfp-content .chart-settings-modal2.form-edit .swipe .controls .add-setting-btn,
.mfp-content .chart-settings-modal2.form-edit .swipe .controls .back,
.ReactModal__Content .chart-settings-modal2.form-edit .swipe .controls .add-setting-btn,
.ReactModal__Content .chart-settings-modal2.form-edit .swipe .controls .back {
    display: none
}

.mfp-content .chart-settings-modal2.form-edit .swipe .controls .save-cancel,
.mfp-content .chart-settings-modal2.form-edit .swipe .controls .save-setting-btn,
.ReactModal__Content .chart-settings-modal2.form-edit .swipe .controls .save-cancel,
.ReactModal__Content .chart-settings-modal2.form-edit .swipe .controls .save-setting-btn {
    display: block
}

.mfp-content .chart-settings-modal2 .sub-title,
.ReactModal__Content .chart-settings-modal2 .sub-title {
    color: #8fa5bf;
    font-family: Exo2Light, sans-serif;
    font-size: 12px;
    margin-bottom: 3px
}

.mfp-content .chart-settings-modal2 .select3,
.ReactModal__Content .chart-settings-modal2 .select3 {
    display: block;
    line-height: 26px
}

.mfp-content .chart-settings-modal2 .select3>p,
.ReactModal__Content .chart-settings-modal2 .select3>p {
    -ms-flex-align: center;
    -webkit-align-items: center;
    -webkit-box-align: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    min-height: auto;
    padding-bottom: 4px;
    padding-top: 4px
}

.mfp-content .chart-settings-modal2 .select3>p .text,
.ReactModal__Content .chart-settings-modal2 .select3>p .text {
    padding-right: 0
}

.mfp-content .chart-settings-modal2 .select3.number input,
.mfp-content .chart-settings-modal2 .select3>p .text,
.ReactModal__Content .chart-settings-modal2 .select3.number input,
.ReactModal__Content .chart-settings-modal2 .select3>p .text {
    line-height: inherit
}

.mfp-content .chart-settings-modal2 .favorites-settings .scroll-favorites,
.mfp-content .chart-settings-modal2 .list-items,
.mfp-content .chart-settings-modal2 .scroll-current,
.mfp-content .chart-settings-modal2 .swipe__item,
.ReactModal__Content .chart-settings-modal2 .favorites-settings .scroll-favorites,
.ReactModal__Content .chart-settings-modal2 .list-items,
.ReactModal__Content .chart-settings-modal2 .scroll-current,
.ReactModal__Content .chart-settings-modal2 .swipe__item {
    height: 297px
}

.mfp-content .chart-settings-modal2 .swipe,
.ReactModal__Content .chart-settings-modal2 .swipe {
    margin-left: 20px;
    overflow: hidden;
    width: 100%
}

.mfp-content .chart-settings-modal2 .swipe .mCustomScrollBox,
.ReactModal__Content .chart-settings-modal2 .swipe .mCustomScrollBox {
    height: auto
}

.mfp-content .chart-settings-modal2 .swipe .mCSB_scrollTools,
.ReactModal__Content .chart-settings-modal2 .swipe .mCSB_scrollTools {
    z-index: 50
}

.mfp-content .chart-settings-modal2 .swipe .mCSB_container,
.ReactModal__Content .chart-settings-modal2 .swipe .mCSB_container {
    height: 100%;
    padding-right: 13px
}

.mfp-content .chart-settings-modal2 .swipe .controls,
.ReactModal__Content .chart-settings-modal2 .swipe .controls {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-left: -5px
}

.mfp-content .chart-settings-modal2 .swipe .controls>a,
.ReactModal__Content .chart-settings-modal2 .swipe .controls>a {
    margin-left: 5px;
    width: -webkit-calc(50% - 5px);
    width: calc(50% - 5px)
}

.mfp-content .chart-settings-modal2 .swipe .controls .fa,
.ReactModal__Content .chart-settings-modal2 .swipe .controls .fa {
    margin-left: 4px
}

.mfp-content .chart-settings-modal2 .swipe .controls .save-cancel,
.mfp-content .chart-settings-modal2 .swipe .controls .save-setting-btn,
.ReactModal__Content .chart-settings-modal2 .swipe .controls .save-cancel,
.ReactModal__Content .chart-settings-modal2 .swipe .controls .save-setting-btn {
    display: none
}

.mfp-content .chart-settings-modal2 .swipe__in,
.ReactModal__Content .chart-settings-modal2 .swipe__in {
    -o-transition: transform .3s;
    -webkit-transition: -webkit-transform .3s;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    transition: -webkit-transform .3s;
    transition: transform .3s;
    transition: transform .3s, -webkit-transform .3s;
    width: 200%;
    will-change: transform
}

.mfp-content .chart-settings-modal2 .swipe__in--active-item-1,
.ReactModal__Content .chart-settings-modal2 .swipe__in--active-item-1 {
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

.mfp-content .chart-settings-modal2 .swipe__in--active-item-2,
.ReactModal__Content .chart-settings-modal2 .swipe__in--active-item-2 {
    -webkit-transform: translate3d(-50%, 0, 0);
    transform: translate3d(-50%, 0, 0)
}

.mfp-content .chart-settings-modal2 .swipe__in>.btn,
.ReactModal__Content .chart-settings-modal2 .swipe__in>.btn {
    margin-top: 3px
}

.mfp-content .chart-settings-modal2 .swipe__item,
.ReactModal__Content .chart-settings-modal2 .swipe__item {
    position: relative
}

.mfp-content .chart-settings-modal2 .swipe__item-1,
.mfp-content .chart-settings-modal2 .swipe__item-2,
.ReactModal__Content .chart-settings-modal2 .swipe__item-1,
.ReactModal__Content .chart-settings-modal2 .swipe__item-2 {
    width: 50%
}

.mfp-content .chart-settings-modal2 .swipe__in--active-item-1~.controls .back,
.ReactModal__Content .chart-settings-modal2 .swipe__in--active-item-1~.controls .back {
    display: none
}

.mfp-content .chart-settings-modal2 .swipe__in--active-item-2~.controls .settings,
.ReactModal__Content .chart-settings-modal2 .swipe__in--active-item-2~.controls .settings {
    display: none
}

.mfp-content .chart-settings-modal2 .swipe__item-1 h2,
.mfp-content .chart-settings-modal2 .swipe__item-2 h2,
.ReactModal__Content .chart-settings-modal2 .swipe__item-1 h2,
.ReactModal__Content .chart-settings-modal2 .swipe__item-2 h2 {
    font-size: 16px;
    line-height: 18px;
    margin-bottom: 7px;
    position: relative
}

.mfp-content .chart-settings-modal2 .swipe__item-1 h2:after,
.mfp-content .chart-settings-modal2 .swipe__item-2 h2:after,
.ReactModal__Content .chart-settings-modal2 .swipe__item-1 h2:after,
.ReactModal__Content .chart-settings-modal2 .swipe__item-2 h2:after {
    clear: both;
    content: "";
    display: block
}

.mfp-content .chart-settings-modal2 .swipe__item-1 h2>span,
.mfp-content .chart-settings-modal2 .swipe__item-2 h2>span,
.ReactModal__Content .chart-settings-modal2 .swipe__item-1 h2>span,
.ReactModal__Content .chart-settings-modal2 .swipe__item-2 h2>span {
    padding-bottom: 3px
}

.mfp-content .chart-settings-modal2 .swipe__item-1 h2 .add-favorite-btn,
.mfp-content .chart-settings-modal2 .swipe__item-2 h2 .add-favorite-btn,
.ReactModal__Content .chart-settings-modal2 .swipe__item-1 h2 .add-favorite-btn,
.ReactModal__Content .chart-settings-modal2 .swipe__item-2 h2 .add-favorite-btn {
    -o-transition: color 1s;
    -webkit-transition: color 1s;
    color: #ff9706;
    float: right;
    transition: color 1s
}

.mfp-content .chart-settings-modal2 .swipe__item-1 h2 .add-favorite-btn[is-loading],
.mfp-content .chart-settings-modal2 .swipe__item-2 h2 .add-favorite-btn[is-loading],
.ReactModal__Content .chart-settings-modal2 .swipe__item-1 h2 .add-favorite-btn[is-loading],
.ReactModal__Content .chart-settings-modal2 .swipe__item-2 h2 .add-favorite-btn[is-loading] {
    -webkit-animation: rotating 1s linear infinite;
    animation: rotating 1s linear infinite;
    color: #009af9
}

.mfp-content .chart-settings-modal2 .swipe__item-1 h2 .add-favorite-notify,
.mfp-content .chart-settings-modal2 .swipe__item-2 h2 .add-favorite-notify,
.ReactModal__Content .chart-settings-modal2 .swipe__item-1 h2 .add-favorite-notify,
.ReactModal__Content .chart-settings-modal2 .swipe__item-2 h2 .add-favorite-notify {
    -o-transition: margin .3s, opacity .3s, visibility .3s;
    -webkit-border-radius: 4px;
    -webkit-transition: margin .3s, opacity .3s, visibility .3s;
    border: 1px solid rgba(0, 0, 0, 0);
    border-radius: 4px;
    font-size: 12px;
    margin: 20px 0 0;
    opacity: 0;
    padding: 4px 15px;
    pointer-events: none;
    position: absolute;
    right: 0;
    top: 0;
    transition: margin .3s, opacity .3s, visibility .3s;
    visibility: hidden;
    z-index: 10
}

.mfp-content .chart-settings-modal2 .swipe__item-1 h2 .add-favorite-notify.success,
.mfp-content .chart-settings-modal2 .swipe__item-2 h2 .add-favorite-notify.success,
.ReactModal__Content .chart-settings-modal2 .swipe__item-1 h2 .add-favorite-notify.success,
.ReactModal__Content .chart-settings-modal2 .swipe__item-2 h2 .add-favorite-notify.success {
    background: #5b8a44;
    border-color: #83b56a
}

.mfp-content .chart-settings-modal2 .swipe__item-1 h2 .add-favorite-notify.error,
.mfp-content .chart-settings-modal2 .swipe__item-2 h2 .add-favorite-notify.error,
.ReactModal__Content .chart-settings-modal2 .swipe__item-1 h2 .add-favorite-notify.error,
.ReactModal__Content .chart-settings-modal2 .swipe__item-2 h2 .add-favorite-notify.error {
    background: #8c210d;
    border-color: #c14027
}

.mfp-content .chart-settings-modal2 .swipe__item-1 h2 .add-favorite-notify.active,
.mfp-content .chart-settings-modal2 .swipe__item-2 h2 .add-favorite-notify.active,
.ReactModal__Content .chart-settings-modal2 .swipe__item-1 h2 .add-favorite-notify.active,
.ReactModal__Content .chart-settings-modal2 .swipe__item-2 h2 .add-favorite-notify.active {
    margin-top: 30px;
    opacity: 1;
    pointer-events: all;
    visibility: visible
}

.mfp-content .chart-settings-modal2 .swipe__item-1,
.ReactModal__Content .chart-settings-modal2 .swipe__item-1 {
    font-size: 13px;
    line-height: 18px
}

.mfp-content .chart-settings-modal2 .swipe__item-1 p,
.mfp-content .chart-settings-modal2 .swipe__item-1 ul,
.ReactModal__Content .chart-settings-modal2 .swipe__item-1 p,
.ReactModal__Content .chart-settings-modal2 .swipe__item-1 ul {
    margin-bottom: 7px
}

.mfp-content .chart-settings-modal2 .swipe__item-1 .settings-empty-msg,
.ReactModal__Content .chart-settings-modal2 .swipe__item-1 .settings-empty-msg {
    margin-top: 0
}

.mfp-content .chart-settings-modal2 .swipe__item-2 h4,
.ReactModal__Content .chart-settings-modal2 .swipe__item-2 h4 {
    display: inline-block;
    margin-bottom: 5px
}

.mfp-content .chart-settings-modal2 .tabs-nav,
.ReactModal__Content .chart-settings-modal2 .tabs-nav {
    -ms-flex-align: center;
    -ms-flex-wrap: wrap;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -webkit-flex-wrap: wrap;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 20px;
    margin-left: -9px;
    margin-top: -9px
}

.mfp-content .chart-settings-modal2 .tabs-nav>li,
.ReactModal__Content .chart-settings-modal2 .tabs-nav>li {
    margin-left: 9px;
    margin-top: 9px
}

.mfp-content .chart-settings-modal2 .tabs-nav>li>a,
.ReactModal__Content .chart-settings-modal2 .tabs-nav>li>a {
    display: block;
    font-size: 14px;
    line-height: 16px;
    position: relative
}

.mfp-content .chart-settings-modal2 .tabs-nav>li.delete-all>a,
.ReactModal__Content .chart-settings-modal2 .tabs-nav>li.delete-all>a {
    background-color: rgba(201, 48, 44, .2)
}

.mfp-content .chart-settings-modal2 .tabs-nav>li.delete-all>a:hover,
.ReactModal__Content .chart-settings-modal2 .tabs-nav>li.delete-all>a:hover {
    background-color: rgba(201, 48, 44, .25)
}

.mfp-content .chart-settings-modal2 .tabs-body>div,
.ReactModal__Content .chart-settings-modal2 .tabs-body>div {
    display: none
}

.mfp-content .chart-settings-modal2 .tabs-body .active,
.ReactModal__Content .chart-settings-modal2 .tabs-body .active {
    display: block
}

.mfp-content .chart-settings-modal2 .tabs-body .tab1__in,
.ReactModal__Content .chart-settings-modal2 .tabs-body .tab1__in {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.mfp-content .chart-settings-modal2 .to-short,
.ReactModal__Content .chart-settings-modal2 .to-short {
    cursor: pointer;
    display: block;
    margin-top: 3px;
    min-height: 34px;
    padding: 3px 4px;
    position: relative;
    text-align: center
}

.mfp-content .chart-settings-modal2 .to-short .fa,
.ReactModal__Content .chart-settings-modal2 .to-short .fa {
    -o-transition: transform .2s;
    -webkit-transition: -webkit-transform .2s;
    transition: -webkit-transform .2s;
    transition: transform .2s;
    transition: transform .2s, -webkit-transform .2s
}

.mfp-content .chart-settings-modal2.short-types .to-short .fa,
.ReactModal__Content .chart-settings-modal2.short-types .to-short .fa {
    -ms-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.mfp-content .chart-settings-modal2.short-types .list-items,
.ReactModal__Content .chart-settings-modal2.short-types .list-items {
    min-width: 70px
}

.mfp-content .chart-settings-modal2.short-types .list-items .list-item__title-short,
.ReactModal__Content .chart-settings-modal2.short-types .list-items .list-item__title-short {
    display: block
}

.mfp-content .chart-settings-modal2.short-types .list-items .list-item__controls,
.mfp-content .chart-settings-modal2.short-types .list-items .list-item__title,
.ReactModal__Content .chart-settings-modal2.short-types .list-items .list-item__controls,
.ReactModal__Content .chart-settings-modal2.short-types .list-items .list-item__title {
    display: none
}

.mfp-content .chart-settings-modal2.short-types .swipe__item-2 .s2-row__in,
.ReactModal__Content .chart-settings-modal2.short-types .swipe__item-2 .s2-row__in {
    -ms-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    flex-wrap: wrap;
    margin-left: -12px;
    margin-top: -12px
}

.mfp-content .chart-settings-modal2.short-types .swipe__item-2 .s2-col,
.ReactModal__Content .chart-settings-modal2.short-types .swipe__item-2 .s2-col {
    margin-bottom: 0;
    margin-left: 12px;
    margin-top: 12px;
    width: -webkit-calc(50% - 12px);
    width: calc(50% - 12px)
}

.mfp-content .chart-settings-modal2 .list-items-wrap.blocked .list-items,
.ReactModal__Content .chart-settings-modal2 .list-items-wrap.blocked .list-items {
    position: relative
}

.mfp-content .chart-settings-modal2 .list-items-wrap.blocked .list-items .list-item__item,
.ReactModal__Content .chart-settings-modal2 .list-items-wrap.blocked .list-items .list-item__item {
    pointer-events: none
}

.mfp-content .chart-settings-modal2 .list-items-wrap.blocked .list-items:after,
.ReactModal__Content .chart-settings-modal2 .list-items-wrap.blocked .list-items:after {
    background-color: rgba(0, 0, 0, .5);
    content: "";
    height: 100%;
    left: 5px;
    position: absolute;
    top: 0;
    width: -webkit-calc(100% - 5px);
    width: calc(100% - 5px);
    z-index: 10
}

.mfp-content .chart-settings-modal2 .list-items,
.ReactModal__Content .chart-settings-modal2 .list-items {
    display: block;
    margin-left: -5px;
    min-width: 210px;
    width: 100%
}

.mfp-content .chart-settings-modal2 .list-items .mCSB_container,
.ReactModal__Content .chart-settings-modal2 .list-items .mCSB_container {
    padding-left: 5px
}

.mfp-content .chart-settings-modal2 .list-items .list-item,
.ReactModal__Content .chart-settings-modal2 .list-items .list-item {
    -ms-flex-align: center;
    -webkit-align-items: center;
    -webkit-box-align: center;
    align-items: center;
    cursor: pointer;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 3px;
    min-height: 34px;
    padding: 3px 4px 3px 10px;
    position: relative
}

.mfp-content .chart-settings-modal2 .list-items .list-item--disabled,
.ReactModal__Content .chart-settings-modal2 .list-items .list-item--disabled {
    cursor: default;
    opacity: .3
}

.mfp-content .chart-settings-modal2 .list-items .list-item--disabled .list-item__controls,
.ReactModal__Content .chart-settings-modal2 .list-items .list-item--disabled .list-item__controls {
    display: none
}

.mfp-content .chart-settings-modal2 .list-items .list-item__title-in,
.ReactModal__Content .chart-settings-modal2 .list-items .list-item__title-in {
    -ms-flex-direction: column;
    -ms-flex-pack: center;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -webkit-box-pack: center;
    -webkit-flex-direction: column;
    -webkit-justify-content: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: center;
    line-height: 18px
}

.mfp-content .chart-settings-modal2 .list-items .list-item__title-short,
.ReactModal__Content .chart-settings-modal2 .list-items .list-item__title-short {
    display: none
}

.mfp-content .chart-settings-modal2 .list-items .list-item__controls,
.ReactModal__Content .chart-settings-modal2 .list-items .list-item__controls {
    margin-left: auto
}

.mfp-content .chart-settings-modal2 .list-items .list-item__controls .quick-add,
.ReactModal__Content .chart-settings-modal2 .list-items .list-item__controls .quick-add {
    -o-transition: border-color .3s, color .3s;
    -webkit-border-radius: 50%;
    -webkit-transition: border-color .3s, color .3s;
    border: 2px solid rgba(0, 0, 0, 0);
    border-radius: 50%;
    display: block;
    height: 26px;
    line-height: 22px;
    text-align: center;
    transition: border-color .3s, color .3s;
    width: 26px
}

.mfp-content .chart-settings-modal2 .list-items .list-item__controls .quick-add:hover,
.ReactModal__Content .chart-settings-modal2 .list-items .list-item__controls .quick-add:hover {
    border-color: rgba(94, 222, 94, .4);
    color: rgba(94, 222, 94, .7)
}

.mfp-content .chart-settings-modal2 .list-items .list-item__controls .fa-spinner,
.ReactModal__Content .chart-settings-modal2 .list-items .list-item__controls .fa-spinner {
    margin-right: 6px;
    margin-top: 5px
}

.mfp-content .chart-settings-modal2 .select3,
.ReactModal__Content .chart-settings-modal2 .select3 {
    cursor: pointer
}

.mfp-content .chart-settings-modal2 .scroll-current,
.mfp-content .chart-settings-modal2 .scroll-favorites,
.ReactModal__Content .chart-settings-modal2 .scroll-current,
.ReactModal__Content .chart-settings-modal2 .scroll-favorites {
    margin-left: -35px;
    margin-right: -35px
}

.mfp-content .chart-settings-modal2 .table-settings td,
.mfp-content .chart-settings-modal2 .table-settings th,
.ReactModal__Content .chart-settings-modal2 .table-settings td,
.ReactModal__Content .chart-settings-modal2 .table-settings th {
    padding: 11px 10px
}

.mfp-content .chart-settings-modal2 .table-settings td:first-child,
.ReactModal__Content .chart-settings-modal2 .table-settings td:first-child {
    padding-left: 35px
}

.mfp-content .chart-settings-modal2 .table-settings td:last-child,
.ReactModal__Content .chart-settings-modal2 .table-settings td:last-child {
    padding-right: 35px
}

.mfp-content .chart-settings-modal2 .table-settings .open-setting-info,
.ReactModal__Content .chart-settings-modal2 .table-settings .open-setting-info {
    margin-right: 5px
}

.mfp-content .chart-settings-modal2 .table-settings .open-setting-info>i,
.ReactModal__Content .chart-settings-modal2 .table-settings .open-setting-info>i {
    -o-transition: transform .3s;
    -webkit-transition: -webkit-transform .3s;
    transition: -webkit-transform .3s;
    transition: transform .3s;
    transition: transform .3s, -webkit-transform .3s
}

.mfp-content .chart-settings-modal2 .table-settings tr.opened .open-setting-info>i,
.ReactModal__Content .chart-settings-modal2 .table-settings tr.opened .open-setting-info>i {
    -ms-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.mfp-content .chart-settings-modal2 .table-settings tbody>tr:first-child>td,
.ReactModal__Content .chart-settings-modal2 .table-settings tbody>tr:first-child>td {
    border-top: 0
}

.mfp-content .chart-settings-modal2 .table-settings tbody>tr>td,
.ReactModal__Content .chart-settings-modal2 .table-settings tbody>tr>td {
    cursor: pointer;
    vertical-align: middle
}

.mfp-content .chart-settings-modal2 .table-settings tfoot>tr>td,
.ReactModal__Content .chart-settings-modal2 .table-settings tfoot>tr>td {
    padding: 20px;
    text-align: right
}

#gritter-notice-wrapper .gritter-item-wrapper .mfp-content .chart-settings-modal2 .table-settings .gritter-close,
#gritter-notice-wrapper .gritter-item-wrapper .ReactModal__Content .chart-settings-modal2 .table-settings .gritter-close,
.call-put-wrap .mfp-content .chart-settings-modal2 .table-settings .call-put-item__close:before,
.call-put-wrap .ReactModal__Content .chart-settings-modal2 .table-settings .call-put-item__close:before,
.mfp-close-btn-in .mfp-content .chart-settings-modal2 .table-settings .mfp-close,
.mfp-close-btn-in .ReactModal__Content .chart-settings-modal2 .table-settings .mfp-close,
.mfp-content .chart-settings-modal2 .table-settings #gritter-notice-wrapper .gritter-item-wrapper .gritter-close,
.mfp-content .chart-settings-modal2 .table-settings .call-put-wrap .call-put-item__close:before,
.mfp-content .chart-settings-modal2 .table-settings .fa-times,
.mfp-content .chart-settings-modal2 .table-settings .mfp-close-btn-in .mfp-close,
.mfp-content .chart-settings-modal2 .table-settings .ReactModal__Content .modal-close,
.mfp-content .chart-settings-modal2 .table-settings .right-sidebar-modal2 .tournaments-detail-modal .stitle--close i,
.mfp-content .chart-settings-modal2 .table-settings .right-sidebar-modal2 .tournaments-detail-modal .toggle-next--close i,
.mfp-content .chart-settings-modal2 .table-settings .right-sidebar-modal2 .tournaments-history-modal .stitle--close i,
.mfp-content .chart-settings-modal2 .table-settings .right-sidebar-modal2 .tournaments-history-modal .toggle-next--close i,
.ReactModal__Content .chart-settings-modal2 .table-settings #gritter-notice-wrapper .gritter-item-wrapper .gritter-close,
.ReactModal__Content .chart-settings-modal2 .table-settings .call-put-wrap .call-put-item__close:before,
.ReactModal__Content .chart-settings-modal2 .table-settings .fa-times,
.ReactModal__Content .chart-settings-modal2 .table-settings .mfp-close-btn-in .mfp-close,
.ReactModal__Content .chart-settings-modal2 .table-settings .modal-close,
.ReactModal__Content .chart-settings-modal2 .table-settings .right-sidebar-modal2 .tournaments-detail-modal .stitle--close i,
.ReactModal__Content .chart-settings-modal2 .table-settings .right-sidebar-modal2 .tournaments-detail-modal .toggle-next--close i,
.ReactModal__Content .chart-settings-modal2 .table-settings .right-sidebar-modal2 .tournaments-history-modal .stitle--close i,
.ReactModal__Content .chart-settings-modal2 .table-settings .right-sidebar-modal2 .tournaments-history-modal .toggle-next--close i,
.ReactModal__Content .mfp-content .chart-settings-modal2 .table-settings .modal-close,
.right-sidebar-modal2 .tournaments-detail-modal .stitle--close .mfp-content .chart-settings-modal2 .table-settings i,
.right-sidebar-modal2 .tournaments-detail-modal .stitle--close .ReactModal__Content .chart-settings-modal2 .table-settings i,
.right-sidebar-modal2 .tournaments-detail-modal .toggle-next--close .mfp-content .chart-settings-modal2 .table-settings i,
.right-sidebar-modal2 .tournaments-detail-modal .toggle-next--close .ReactModal__Content .chart-settings-modal2 .table-settings i,
.right-sidebar-modal2 .tournaments-history-modal .stitle--close .mfp-content .chart-settings-modal2 .table-settings i,
.right-sidebar-modal2 .tournaments-history-modal .stitle--close .ReactModal__Content .chart-settings-modal2 .table-settings i,
.right-sidebar-modal2 .tournaments-history-modal .toggle-next--close .mfp-content .chart-settings-modal2 .table-settings i,
.right-sidebar-modal2 .tournaments-history-modal .toggle-next--close .ReactModal__Content .chart-settings-modal2 .table-settings i {
    color: #fff
}

.mfp-content .chart-settings-modal2 .table-settings [class*=fa-caret-],
.ReactModal__Content .chart-settings-modal2 .table-settings [class*=fa-caret-] {
    color: #98989c
}

.mfp-content .chart-settings-modal2 .table-settings .full-settings,
.ReactModal__Content .chart-settings-modal2 .table-settings .full-settings {
    display: none
}

.mfp-content .chart-settings-modal2 .table-settings .full-settings.opened,
.ReactModal__Content .chart-settings-modal2 .table-settings .full-settings.opened {
    display: table-row
}

.mfp-content .chart-settings-modal2 .table-settings .full-settings>td,
.ReactModal__Content .chart-settings-modal2 .table-settings .full-settings>td {
    cursor: default
}

.mfp-content .chart-settings-modal2 .table-settings .full-settings [class*=col-md-]:first-child>h4,
.ReactModal__Content .chart-settings-modal2 .table-settings .full-settings [class*=col-md-]:first-child>h4 {
    margin-top: 0
}

.mfp-content .chart-settings-modal2 .table-settings .full-settings [class*=col-md-]>h4,
.ReactModal__Content .chart-settings-modal2 .table-settings .full-settings [class*=col-md-]>h4 {
    font-size: 14px;
    margin-bottom: 2px;
    margin-top: 13px
}

.mfp-content .chart-settings-modal2 .table-settings .full-settings [class*=line-],
.ReactModal__Content .chart-settings-modal2 .table-settings .full-settings [class*=line-] {
    padding-left: 45px
}

.mfp-content .chart-settings-modal2 .table-settings .full-settings [class*=line-]:before,
.ReactModal__Content .chart-settings-modal2 .table-settings .full-settings [class*=line-]:before {
    background: url(/themes/cabinet/images/select/chart-line-height-sprite.png) no-repeat 0 0;
    content: "";
    left: 14px;
    position: absolute;
    top: 50%
}

.mfp-content .chart-settings-modal2 .table-settings .full-settings .line-1px:before,
.ReactModal__Content .chart-settings-modal2 .table-settings .full-settings .line-1px:before {
    background-position: 0 0;
    height: 13px;
    margin-top: -6.5px;
    width: 23px
}

.mfp-content .chart-settings-modal2 .table-settings .full-settings .line-2px:before,
.ReactModal__Content .chart-settings-modal2 .table-settings .full-settings .line-2px:before {
    background-position: 0 -13px;
    height: 13px;
    margin-top: -6.5px;
    width: 24px
}

.mfp-content .chart-settings-modal2 .table-settings .full-settings .line-3px:before,
.ReactModal__Content .chart-settings-modal2 .table-settings .full-settings .line-3px:before {
    background-position: 0 -26px;
    height: 13px;
    margin-top: -6.5px;
    width: 24px
}

.mfp-content .chart-settings-modal2 .table-settings .full-settings .line-4px:before,
.ReactModal__Content .chart-settings-modal2 .table-settings .full-settings .line-4px:before {
    background-position: 0 -40px;
    height: 14px;
    margin-top: -7px;
    width: 25px
}

.mfp-content .chart-settings-modal2 .table-settings .full-settings .line-5px:before,
.ReactModal__Content .chart-settings-modal2 .table-settings .full-settings .line-5px:before {
    background-position: 0 -54px;
    height: 14px;
    margin-top: -7px;
    width: 26px
}

.mfp-content .chart-settings-modal2 .table-settings .controls,
.ReactModal__Content .chart-settings-modal2 .table-settings .controls {
    -ms-flex-pack: end;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    justify-content: flex-end;
    margin-right: 5px;
    margin-top: 3px;
    min-width: 50px
}

.mfp-content .chart-settings-modal2 .table-settings .controls>a,
.ReactModal__Content .chart-settings-modal2 .table-settings .controls>a {
    margin-left: 10px
}

.mfp-content .chart-settings-modal2 .table-settings .controls .del-btn>i,
.ReactModal__Content .chart-settings-modal2 .table-settings .controls .del-btn>i {
    color: #ff331a
}

.mfp-content .chart-settings-modal2 .table-settings .controls .edit-btn>i,
.mfp-content .chart-settings-modal2 .table-settings .controls .render-favorite-btn>i,
.ReactModal__Content .chart-settings-modal2 .table-settings .controls .edit-btn>i,
.ReactModal__Content .chart-settings-modal2 .table-settings .controls .render-favorite-btn>i {
    color: #3f96b7
}

.mfp-content .chart-settings-modal2 .table-settings .controls .render-favorite-btn,
.ReactModal__Content .chart-settings-modal2 .table-settings .controls .render-favorite-btn {
    line-height: 24px
}

.mfp-content .chart-settings-modal2 .table-settings .s-badge-wrap,
.ReactModal__Content .chart-settings-modal2 .table-settings .s-badge-wrap {
    -ms-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    flex-wrap: wrap;
    margin-left: -4px;
    margin-top: -4px
}

.mfp-content .chart-settings-modal2 .table-settings .s-badge,
.ReactModal__Content .chart-settings-modal2 .table-settings .s-badge {
    -webkit-border-radius: 4px;
    border-radius: 4px;
    display: inline-block;
    font-size: 12px;
    margin-left: 4px;
    margin-top: 4px;
    padding: 4px 8px
}

.mfp-content .chart-settings-modal2 .table-settings .color,
.ReactModal__Content .chart-settings-modal2 .table-settings .color {
    -webkit-border-radius: 50%;
    border-radius: 50%;
    display: inline-block;
    height: 8px;
    margin-right: 4px;
    width: 8px
}

.mfp-content .chart-settings-modal2 .table-settings .sub-title,
.ReactModal__Content .chart-settings-modal2 .table-settings .sub-title {
    color: #8fa5bf;
    font-size: 12px;
    margin-bottom: 4px
}

.mfp-content .chart-settings-modal2 .table-settings .full-settings-box,
.ReactModal__Content .chart-settings-modal2 .table-settings .full-settings-box {
    padding: 4px 14px;
    position: relative
}

.mfp-content .chart-settings-modal2 .table-settings .full-settings-box>.color,
.ReactModal__Content .chart-settings-modal2 .table-settings .full-settings-box>.color {
    margin-right: 10px;
    margin-top: -2px;
    vertical-align: middle
}

.mfp-content .chart-settings-modal2 .in-settings-modal,
.ReactModal__Content .chart-settings-modal2 .in-settings-modal {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 110
}

.mfp-content .chart-settings-modal2 .in-settings-modal__in,
.ReactModal__Content .chart-settings-modal2 .in-settings-modal__in {
    -webkit-border-radius: 4px;
    -webkit-transform: translate3d(-50%, -50%, 0);
    border: 1px solid rgba(0, 0, 0, 0);
    border-radius: 4px;
    left: 50%;
    padding: 7px;
    position: absolute;
    top: 50%;
    transform: translate3d(-50%, -50%, 0);
    width: 150px;
    z-index: 1
}

.mfp-content .chart-settings-modal2 .in-settings-modal__close,
.ReactModal__Content .chart-settings-modal2 .in-settings-modal__close {
    cursor: pointer;
    position: absolute;
    right: 5px;
    top: 0
}

.mfp-content .chart-settings-modal2 .in-settings-modal__title,
.ReactModal__Content .chart-settings-modal2 .in-settings-modal__title {
    font-size: 14px;
    line-height: 16px;
    margin-bottom: 4px
}

.mfp-content .chart-settings-modal2 .in-settings-modal a,
.ReactModal__Content .chart-settings-modal2 .in-settings-modal a {
    display: block
}

.mfp-content .chart-settings-modal2 .in-settings-modal--color ul,
.ReactModal__Content .chart-settings-modal2 .in-settings-modal--color ul {
    -ms-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    flex-wrap: wrap;
    margin-left: -3px;
    margin-top: -3px
}

.mfp-content .chart-settings-modal2 .in-settings-modal--color ul>li,
.ReactModal__Content .chart-settings-modal2 .in-settings-modal--color ul>li {
    -ms-flex: 1 1 30px;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 30px;
    flex: 1 1 30px;
    margin-left: 3px;
    margin-top: 3px;
    width: 25%
}

.mfp-content .chart-settings-modal2 .in-settings-modal--color a,
.ReactModal__Content .chart-settings-modal2 .in-settings-modal--color a {
    height: 25px
}

.mfp-content .chart-settings-modal2 .current-settings .controls,
.mfp-content .chart-settings-modal2 .scroll-favorites .controls,
.ReactModal__Content .chart-settings-modal2 .current-settings .controls,
.ReactModal__Content .chart-settings-modal2 .scroll-favorites .controls {
    margin-left: -4px
}

.mfp-content .chart-settings-modal2 .current-settings .controls>a,
.mfp-content .chart-settings-modal2 .scroll-favorites .controls>a,
.ReactModal__Content .chart-settings-modal2 .current-settings .controls>a,
.ReactModal__Content .chart-settings-modal2 .scroll-favorites .controls>a {
    -o-transition: border-color .3s, color .3s;
    -webkit-border-radius: 50%;
    -webkit-transition: border-color .3s, color .3s;
    border: 2px solid rgba(0, 0, 0, 0);
    border-radius: 50%;
    height: 26px;
    line-height: 22px;
    margin-left: 4px;
    text-align: center;
    transition: border-color .3s, color .3s;
    width: 26px
}

.mfp-content .chart-settings-modal2 .current-settings .controls>a:hover.edit-btn,
.mfp-content .chart-settings-modal2 .current-settings .controls>a:hover.render-favorite-btn,
.mfp-content .chart-settings-modal2 .scroll-favorites .controls>a:hover.edit-btn,
.mfp-content .chart-settings-modal2 .scroll-favorites .controls>a:hover.render-favorite-btn,
.ReactModal__Content .chart-settings-modal2 .current-settings .controls>a:hover.edit-btn,
.ReactModal__Content .chart-settings-modal2 .current-settings .controls>a:hover.render-favorite-btn,
.ReactModal__Content .chart-settings-modal2 .scroll-favorites .controls>a:hover.edit-btn,
.ReactModal__Content .chart-settings-modal2 .scroll-favorites .controls>a:hover.render-favorite-btn {
    border-color: rgba(63, 150, 183, .4);
    color: rgba(63, 150, 183, .7)
}

.mfp-content .chart-settings-modal2 .current-settings .controls>a:hover.del-btn,
.mfp-content .chart-settings-modal2 .scroll-favorites .controls>a:hover.del-btn,
.ReactModal__Content .chart-settings-modal2 .current-settings .controls>a:hover.del-btn,
.ReactModal__Content .chart-settings-modal2 .scroll-favorites .controls>a:hover.del-btn {
    border-color: rgba(255, 51, 26, .4);
    color: rgba(255, 51, 26, .7)
}

.mfp-content .chart-settings-modal2--drawings,
.ReactModal__Content .chart-settings-modal2--drawings {
    min-height: 375px
}

.mfp-content .chart-settings-modal2--drawings .swipe .select3 p,
.ReactModal__Content .chart-settings-modal2--drawings .swipe .select3 p {
    margin-bottom: 0
}

.mfp-content .chart-settings-modal2--drawings .swipe .controls .btn,
.ReactModal__Content .chart-settings-modal2--drawings .swipe .controls .btn {
    -ms-flex-preferred-size: 100%;
    -webkit-flex-basis: 100%;
    flex-basis: 100%
}

.mfp-content .chart-settings-modal2--drawings .swipe .controls .add-setting-btn,
.mfp-content .chart-settings-modal2--drawings .swipe .controls .back,
.mfp-content .chart-settings-modal2--drawings .swipe .controls .save-cancel,
.mfp-content .chart-settings-modal2--drawings .swipe .controls .save-setting-btn,
.ReactModal__Content .chart-settings-modal2--drawings .swipe .controls .add-setting-btn,
.ReactModal__Content .chart-settings-modal2--drawings .swipe .controls .back,
.ReactModal__Content .chart-settings-modal2--drawings .swipe .controls .save-cancel,
.ReactModal__Content .chart-settings-modal2--drawings .swipe .controls .save-setting-btn {
    display: block
}

.mfp-content .chart-settings-modal2--drawings.short-types .list-items,
.ReactModal__Content .chart-settings-modal2--drawings.short-types .list-items {
    min-width: 210px
}

.mfp-content .chart-settings-modal2--drawings.short-types .list-items,
.mfp-content .chart-settings-modal2--drawings.short-types .swipe__item,
.ReactModal__Content .chart-settings-modal2--drawings.short-types .list-items,
.ReactModal__Content .chart-settings-modal2--drawings.short-types .swipe__item {
    min-height: 186px
}

.mfp-content .custom-candles-colors,
.ReactModal__Content .custom-candles-colors {
    width: 600px
}

.mfp-content .custom-candles-colors .line,
.ReactModal__Content .custom-candles-colors .line {
    height: 10px;
    margin-bottom: 10px
}

.mfp-content .custom-candles-colors .layout_default .picker_slider,
.ReactModal__Content .custom-candles-colors .layout_default .picker_slider {
    padding: 4px
}

.mfp-content .custom-candles-colors .layout_default .picker_selector,
.ReactModal__Content .custom-candles-colors .layout_default .picker_selector {
    padding: 6px
}

.mfp-content .custom-candles-colors .btn-wrap,
.ReactModal__Content .custom-candles-colors .btn-wrap {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-left: -7px
}

.mfp-content .custom-candles-colors .btn-wrap .btn,
.ReactModal__Content .custom-candles-colors .btn-wrap .btn {
    margin-left: 7px;
    width: 100%
}

.mfp-content .custom-candles-colors .btn .fa-spin,
.ReactModal__Content .custom-candles-colors .btn .fa-spin {
    margin-left: 4px
}

.mfp-content .custom-candles-colors .picker_wrapper,
.ReactModal__Content .custom-candles-colors .picker_wrapper {
    -webkit-box-shadow: none;
    background: rgba(0, 0, 0, 0);
    border: none;
    box-shadow: none;
    padding: 0;
    width: 100%
}

.mfp-content .custom-candles-colors .picker_wrapper>*,
.ReactModal__Content .custom-candles-colors .picker_wrapper>* {
    margin: 0 2px
}

.mfp-content .custom-candles-colors .picker_wrapper .picker_done,
.mfp-content .custom-candles-colors .picker_wrapper .picker_sample,
.mfp-content .custom-candles-colors .picker_wrapper .picker_sl,
.ReactModal__Content .custom-candles-colors .picker_wrapper .picker_done,
.ReactModal__Content .custom-candles-colors .picker_wrapper .picker_sample,
.ReactModal__Content .custom-candles-colors .picker_wrapper .picker_sl {
    display: none
}

.mfp-content .mt5-demo-balance-modal .start-mt5-live-btn .icon,
.ReactModal__Content .mt5-demo-balance-modal .start-mt5-live-btn .icon {
    background-image: url(/themes/cabinet/images/sprts/modals_mt5-demo-balance-modal.png);
    background-position: 0 0;
    height: 45px;
    width: 46px
}

@media (-o-min-device-pixel-ratio:2/1),
(-webkit-min-device-pixel-ratio:2),
(min-resolution:192dpi) {
    .mfp-content .mt5-demo-balance-modal .start-mt5-live-btn .icon,
    .ReactModal__Content .mt5-demo-balance-modal .start-mt5-live-btn .icon {
        background-image: url(/themes/cabinet/images/sprts/modals_mt5-demo-balance-modal_x2.png);
        background-size: 46px 45px
    }
}

.mfp-content .mt5-demo-balance-modal .deposit-mt5-demo-btn .fa,
.ReactModal__Content .mt5-demo-balance-modal .deposit-mt5-demo-btn .fa {
    font-size: 45px;
    line-height: 45px
}

.mfp-content .mt5-exchange-modal,
.ReactModal__Content .mt5-exchange-modal {
    width: 600px
}

.mfp-content .mt5-exchange-modal .rw,
.ReactModal__Content .mt5-exchange-modal .rw {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-left: -20px;
    margin-top: -7px
}

.mfp-content .mt5-exchange-modal .rw>.l,
.mfp-content .mt5-exchange-modal .rw>.r,
.ReactModal__Content .mt5-exchange-modal .rw>.l,
.ReactModal__Content .mt5-exchange-modal .rw>.r {
    margin-left: 20px;
    margin-top: 7px
}

.mfp-content .mt5-exchange-modal .rw>.l,
.ReactModal__Content .mt5-exchange-modal .rw>.l {
    -ms-flex: 1 1 100px;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100px;
    flex: 1 1 100px;
    max-width: 100px;
    text-align: center
}

.mfp-content .mt5-exchange-modal .rw>.r,
.ReactModal__Content .mt5-exchange-modal .rw>.r {
    -ms-flex: 1 1 200px;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 200px;
    flex: 1 1 200px
}

.mfp-content .mt5-exchange-modal .arrow,
.ReactModal__Content .mt5-exchange-modal .arrow {
    -ms-transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    font-size: 40px;
    line-height: 40px;
    margin: 15px 0;
    transform: rotate(90deg)
}

.mfp-content .mt5-exchange-modal .form-exchange .input-group-addon,
.ReactModal__Content .mt5-exchange-modal .form-exchange .input-group-addon {
    border-right: none
}

.mfp-content .mt5-exchange-modal .form-exchange .has-error .input-group-addon,
.ReactModal__Content .mt5-exchange-modal .form-exchange .has-error .input-group-addon {
    border-color: #a94442
}

.mfp-content .mt5-exchange-modal .form-exchange .control-label,
.ReactModal__Content .mt5-exchange-modal .form-exchange .control-label {
    margin-bottom: 8px
}

.mfp-content .mt5-exchange-modal .form-exchange .control-label,
.mfp-content .mt5-exchange-modal .form-exchange .input-group,
.ReactModal__Content .mt5-exchange-modal .form-exchange .control-label,
.ReactModal__Content .mt5-exchange-modal .form-exchange .input-group {
    width: 100%
}

.mfp-content .mt5-exchange-modal .exchange-btn .fa,
.ReactModal__Content .mt5-exchange-modal .exchange-btn .fa {
    margin-left: 4px
}

.mfp-content .mt5-exchange-modal .btn-wrap,
.ReactModal__Content .mt5-exchange-modal .btn-wrap {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-left: -7px;
    margin-top: 3px
}

.mfp-content .mt5-exchange-modal .btn-wrap .btn,
.ReactModal__Content .mt5-exchange-modal .btn-wrap .btn {
    -ms-flex: 1 1 200px;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 200px;
    flex: 1 1 200px;
    margin-left: 7px;
    margin-top: 7px
}

.mfp-content .express-trades-confirm-modal,
.ReactModal__Content .express-trades-confirm-modal {
    width: 600px
}

.mfp-content .express-trades-confirm-modal .mdl-switch.is-upgraded,
.ReactModal__Content .express-trades-confirm-modal .mdl-switch.is-upgraded {
    padding-left: 45px
}

.mfp-content .express-trades-confirm-modal .text,
.ReactModal__Content .express-trades-confirm-modal .text {
    margin-bottom: 15px
}

.mfp-content .express-trades-confirm-modal .buttons,
.ReactModal__Content .express-trades-confirm-modal .buttons {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-left: -7px;
    margin-top: 8px
}

.mfp-content .express-trades-confirm-modal .buttons .btn,
.ReactModal__Content .express-trades-confirm-modal .buttons .btn {
    -ms-flex: 1 1 200px;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 200px;
    flex: 1 1 200px;
    margin-left: 7px;
    margin-top: 7px
}

.mfp-content .sms-confirm-modal,
.ReactModal__Content .sms-confirm-modal {
    width: 440px
}

.mfp-content .sms-confirm-modal .fa-spinner,
.ReactModal__Content .sms-confirm-modal .fa-spinner {
    margin-left: 4px
}

.mfp-content .sms-confirm-modal .buttons,
.ReactModal__Content .sms-confirm-modal .buttons {
    -ms-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    flex-wrap: wrap;
    margin-left: -7px;
    margin-top: 8px
}

.mfp-content .sms-confirm-modal .buttons .btn,
.ReactModal__Content .sms-confirm-modal .buttons .btn {
    -ms-flex: 1 1 180px;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 180px;
    flex: 1 1 180px;
    margin-left: 7px;
    margin-top: 7px
}

.mfp-content .sms-confirm-modal .send-code-btn,
.ReactModal__Content .sms-confirm-modal .send-code-btn {
    margin-bottom: 7px
}

.mfp-content .sms-confirm-modal .send-code-btn>span,
.ReactModal__Content .sms-confirm-modal .send-code-btn>span {
    display: none
}

.mfp-content .sms-confirm-modal .form-group,
.ReactModal__Content .sms-confirm-modal .form-group {
    margin-bottom: 7px
}

.mfp-content .sms-confirm-modal .alert-success,
.mfp-content .sms-confirm-modal .step2,
.ReactModal__Content .sms-confirm-modal .alert-success,
.ReactModal__Content .sms-confirm-modal .step2 {
    display: none
}

.mfp-content .sms-confirm-modal .step2 .text,
.ReactModal__Content .sms-confirm-modal .step2 .text {
    color: #777;
    font-size: 13px;
    line-height: 15px;
    margin-bottom: 7px
}

.mfp-content .google-auth-modal,
.ReactModal__Content .google-auth-modal {
    width: 440px
}

.mfp-content .google-auth-modal .fa-spinner,
.ReactModal__Content .google-auth-modal .fa-spinner {
    margin-left: 4px
}

.mfp-content .google-auth-modal .buttons,
.ReactModal__Content .google-auth-modal .buttons {
    -ms-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    flex-wrap: wrap;
    margin-left: -7px;
    margin-top: -7px
}

.mfp-content .google-auth-modal .buttons .btn,
.ReactModal__Content .google-auth-modal .buttons .btn {
    -ms-flex: 1 1 180px;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 180px;
    flex: 1 1 180px;
    margin-left: 7px;
    margin-top: 7px
}

.mfp-content .google-auth-modal .table td,
.ReactModal__Content .google-auth-modal .table td {
    vertical-align: middle
}

.mfp-content .phone-save-modal,
.ReactModal__Content .phone-save-modal {
    width: 440px
}

.mfp-content .phone-save-modal .fa-spinner,
.ReactModal__Content .phone-save-modal .fa-spinner {
    margin-left: 4px
}

.mfp-content .phone-save-modal .buttons,
.ReactModal__Content .phone-save-modal .buttons {
    -ms-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    flex-wrap: wrap;
    margin-left: -7px;
    margin-top: 8px
}

.mfp-content .phone-save-modal .buttons .btn,
.ReactModal__Content .phone-save-modal .buttons .btn {
    -ms-flex: 1 1 180px;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 180px;
    flex: 1 1 180px;
    margin-left: 7px;
    margin-top: 7px
}

.mfp-content .phone-save-modal .prefix-wrap,
.ReactModal__Content .phone-save-modal .prefix-wrap {
    width: 70px
}

.mfp-content .phone-save-modal .prefix-wrap .form-control,
.ReactModal__Content .phone-save-modal .prefix-wrap .form-control {
    border-right: none;
    text-align: right
}

.mfp-content .phone-save-modal .alert,
.ReactModal__Content .phone-save-modal .alert {
    display: none;
    font-size: 13px;
    line-height: 16px
}

.mfp-content .phone-save-modal .alert b,
.ReactModal__Content .phone-save-modal .alert b {
    font-family: OpenSansSemiBold, sans-serif
}

.mfp-content .phone-save-modal .input-group,
.ReactModal__Content .phone-save-modal .input-group {
    width: 100%
}

.mfp-content .mt5-vs-mt4-modal .ok,
.ReactModal__Content .mt5-vs-mt4-modal .ok {
    background: rgba(100, 128, 75, .49)
}

.mfp-content .mt5-vs-mt4-modal .title,
.ReactModal__Content .mt5-vs-mt4-modal .title {
    margin-bottom: 10px
}

.mfp-content .mt5-vs-mt4-modal .sub-title,
.ReactModal__Content .mt5-vs-mt4-modal .sub-title {
    color: #777;
    font-size: 14px;
    line-height: 16px;
    margin-bottom: 20px
}

.mfp-content .mt5-vs-mt4-modal .table-wrap,
.ReactModal__Content .mt5-vs-mt4-modal .table-wrap {
    max-height: 300px
}

.mfp-content .mt5-vs-mt4-modal .table,
.ReactModal__Content .mt5-vs-mt4-modal .table {
    margin-bottom: 0
}

.mfp-content .mt5-vs-mt4-modal .table tr>td,
.ReactModal__Content .mt5-vs-mt4-modal .table tr>td {
    vertical-align: middle
}

.mfp-content .mt5-vs-mt4-modal .table tr>td:nth-child(2),
.mfp-content .mt5-vs-mt4-modal .table tr>td:nth-child(3),
.ReactModal__Content .mt5-vs-mt4-modal .table tr>td:nth-child(2),
.ReactModal__Content .mt5-vs-mt4-modal .table tr>td:nth-child(3) {
    text-align: center
}

@media screen and (max-width:700px) {
    .mfp-content .mt5-vs-mt4-modal .table tr>td:nth-child(2),
    .mfp-content .mt5-vs-mt4-modal .table tr>td:nth-child(3),
    .ReactModal__Content .mt5-vs-mt4-modal .table tr>td:nth-child(2),
    .ReactModal__Content .mt5-vs-mt4-modal .table tr>td:nth-child(3) {
        width: 50%
    }
}

@media screen and (max-width:550px) {
    .mfp-content .mt5-vs-mt4-modal .table tr>td,
    .ReactModal__Content .mt5-vs-mt4-modal .table tr>td {
        display: block;
        width: 100% !important
    }
}

.mfp-content .mt5-vs-mt4-modal .table .fa-check,
.mfp-content .mt5-vs-mt4-modal .table .user-level-block--active:before,
.ReactModal__Content .mt5-vs-mt4-modal .table .fa-check,
.ReactModal__Content .mt5-vs-mt4-modal .table .user-level-block--active:before {
    color: #6fc274;
    font-size: 20px
}

#gritter-notice-wrapper .gritter-item-wrapper .mfp-content .mt5-vs-mt4-modal .table .gritter-close,
#gritter-notice-wrapper .gritter-item-wrapper .ReactModal__Content .mt5-vs-mt4-modal .table .gritter-close,
.call-put-wrap .mfp-content .mt5-vs-mt4-modal .table .call-put-item__close:before,
.call-put-wrap .ReactModal__Content .mt5-vs-mt4-modal .table .call-put-item__close:before,
.mfp-close-btn-in .mfp-content .mt5-vs-mt4-modal .table .mfp-close,
.mfp-close-btn-in .ReactModal__Content .mt5-vs-mt4-modal .table .mfp-close,
.mfp-content .mt5-vs-mt4-modal .table #gritter-notice-wrapper .gritter-item-wrapper .gritter-close,
.mfp-content .mt5-vs-mt4-modal .table .call-put-wrap .call-put-item__close:before,
.mfp-content .mt5-vs-mt4-modal .table .fa-times,
.mfp-content .mt5-vs-mt4-modal .table .mfp-close-btn-in .mfp-close,
.mfp-content .mt5-vs-mt4-modal .table .ReactModal__Content .modal-close,
.mfp-content .mt5-vs-mt4-modal .table .right-sidebar-modal2 .tournaments-detail-modal .stitle--close i,
.mfp-content .mt5-vs-mt4-modal .table .right-sidebar-modal2 .tournaments-detail-modal .toggle-next--close i,
.mfp-content .mt5-vs-mt4-modal .table .right-sidebar-modal2 .tournaments-history-modal .stitle--close i,
.mfp-content .mt5-vs-mt4-modal .table .right-sidebar-modal2 .tournaments-history-modal .toggle-next--close i,
.ReactModal__Content .mfp-content .mt5-vs-mt4-modal .table .modal-close,
.ReactModal__Content .mt5-vs-mt4-modal .table #gritter-notice-wrapper .gritter-item-wrapper .gritter-close,
.ReactModal__Content .mt5-vs-mt4-modal .table .call-put-wrap .call-put-item__close:before,
.ReactModal__Content .mt5-vs-mt4-modal .table .fa-times,
.ReactModal__Content .mt5-vs-mt4-modal .table .mfp-close-btn-in .mfp-close,
.ReactModal__Content .mt5-vs-mt4-modal .table .modal-close,
.ReactModal__Content .mt5-vs-mt4-modal .table .right-sidebar-modal2 .tournaments-detail-modal .stitle--close i,
.ReactModal__Content .mt5-vs-mt4-modal .table .right-sidebar-modal2 .tournaments-detail-modal .toggle-next--close i,
.ReactModal__Content .mt5-vs-mt4-modal .table .right-sidebar-modal2 .tournaments-history-modal .stitle--close i,
.ReactModal__Content .mt5-vs-mt4-modal .table .right-sidebar-modal2 .tournaments-history-modal .toggle-next--close i,
.right-sidebar-modal2 .tournaments-detail-modal .stitle--close .mfp-content .mt5-vs-mt4-modal .table i,
.right-sidebar-modal2 .tournaments-detail-modal .stitle--close .ReactModal__Content .mt5-vs-mt4-modal .table i,
.right-sidebar-modal2 .tournaments-detail-modal .toggle-next--close .mfp-content .mt5-vs-mt4-modal .table i,
.right-sidebar-modal2 .tournaments-detail-modal .toggle-next--close .ReactModal__Content .mt5-vs-mt4-modal .table i,
.right-sidebar-modal2 .tournaments-history-modal .stitle--close .mfp-content .mt5-vs-mt4-modal .table i,
.right-sidebar-modal2 .tournaments-history-modal .stitle--close .ReactModal__Content .mt5-vs-mt4-modal .table i,
.right-sidebar-modal2 .tournaments-history-modal .toggle-next--close .mfp-content .mt5-vs-mt4-modal .table i,
.right-sidebar-modal2 .tournaments-history-modal .toggle-next--close .ReactModal__Content .mt5-vs-mt4-modal .table i {
    color: #bf3a2d;
    font-size: 23px
}

.mfp-content .mt5-vs-mt4-modal .table small,
.ReactModal__Content .mt5-vs-mt4-modal .table small {
    color: #ffe7e7;
    display: block;
    font-size: 12px
}

.mfp-content .mt5-vs-mt4-modal .table .d,
.ReactModal__Content .mt5-vs-mt4-modal .table .d {
    display: none
}

@media screen and (max-width:700px) {
    .mfp-content .mt5-vs-mt4-modal .table .d,
    .ReactModal__Content .mt5-vs-mt4-modal .table .d {
        display: table-row
    }
}

.mfp-content .mt5-vs-mt4-modal .table .d>td,
.ReactModal__Content .mt5-vs-mt4-modal .table .d>td {
    text-align: center
}

.mfp-content .mt5-vs-mt4-modal .table .fdn,
.ReactModal__Content .mt5-vs-mt4-modal .table .fdn {
    display: none
}

@media screen and (max-width:700px) {
    .mfp-content .mt5-vs-mt4-modal .table .f,
    .ReactModal__Content .mt5-vs-mt4-modal .table .f {
        display: none
    }
}

.mfp-content .personal-discount-info-modal .btn-wrap,
.mfp-content .personal-discount-info-modal .discount-icon,
.mfp-content .personal-discount-info-modal .sub-title,
.mfp-content .personal-discount-info-modal .title,
.mfp-content .personal-discount-info-modal .your-discount,
.ReactModal__Content .personal-discount-info-modal .btn-wrap,
.ReactModal__Content .personal-discount-info-modal .discount-icon,
.ReactModal__Content .personal-discount-info-modal .sub-title,
.ReactModal__Content .personal-discount-info-modal .title,
.ReactModal__Content .personal-discount-info-modal .your-discount {
    text-align: center
}

.mfp-content .personal-discount-info-modal .title,
.ReactModal__Content .personal-discount-info-modal .title {
    color: #009af9;
    font-family: Exo2Bold, sans-serif;
    font-size: 36px;
    line-height: 36px;
    margin-bottom: 15px;
    margin-top: -6px
}

.mfp-content .personal-discount-info-modal .your-discount,
.ReactModal__Content .personal-discount-info-modal .your-discount {
    font-size: 28px;
    line-height: 36px;
    margin: 5px 0 15px
}

.mfp-content .personal-discount-info-modal .sub-title,
.ReactModal__Content .personal-discount-info-modal .sub-title {
    color: #8fa5bf;
    font-size: 13px;
    margin-bottom: 10px
}

.mfp-content .personal-discount-info-modal .divider,
.ReactModal__Content .personal-discount-info-modal .divider {
    background-color: #3d3c48;
    height: 1px;
    margin: 15px 0
}

.mfp-content .personal-discount-info-modal .discount-icon svg,
.ReactModal__Content .personal-discount-info-modal .discount-icon svg {
    width: 150px
}

.mfp-content .personal-discount-info-modal .discount-list,
.ReactModal__Content .personal-discount-info-modal .discount-list {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin: -4px
}

.mfp-content .personal-discount-info-modal .discount-list__item,
.ReactModal__Content .personal-discount-info-modal .discount-list__item {
    -ms-flex: 1 0 90px;
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 90px;
    flex: 1 0 90px;
    padding: 2px;
    position: relative;
    width: 12.5%
}

.mfp-content .personal-discount-info-modal .discount-list__item svg[class*=icon-personal-discount],
.ReactModal__Content .personal-discount-info-modal .discount-list__item svg[class*=icon-personal-discount] {
    display: block;
    margin: 0 auto;
    width: 90px
}

.mfp-content .personal-discount-info-modal .discount-list__item--disabled svg[class*=icon-personal-discount],
.ReactModal__Content .personal-discount-info-modal .discount-list__item--disabled svg[class*=icon-personal-discount] {
    opacity: .15
}

.mfp-content .personal-discount-info-modal .discount-list__disabled-icon,
.ReactModal__Content .personal-discount-info-modal .discount-list__disabled-icon {
    height: 100%;
    left: 0;
    padding-top: 8px;
    position: absolute;
    text-align: center;
    top: 0;
    width: 100%
}

.mdl-switch+.editableform-loading {
    display: inline-block;
    height: 19px;
    min-width: 16px;
    width: 16px
}

.mdl-switch+.error {
    color: #e41818;
    text-align: left
}

.note-error .form-error {
    display: block
}

.redirect-message {
    margin-bottom: 20px;
    text-align: center
}

.video-wrapper {
    height: 0;
    padding-bottom: 56.25%;
    padding-top: 25px;
    position: relative
}

.video-wrapper iframe {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.last-purchases-table .buttons .btn {
    font-family: inherit;
    font-size: 14px;
    font-weight: 100;
    height: 36px;
    line-height: 36px;
    padding: 0 10px
}

.last-purchases-table .buttons .btn.btn-green {
    height: 34px;
    line-height: 34px;
    margin-top: 2px
}

.last-purchases-table .buttons.one .btn {
    width: 100%
}

.last-purchases-table .buttons.two {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-left: -4%
}

.last-purchases-table .buttons.two .btn {
    margin-left: 4%;
    width: 46%
}

.last-purchases-table td.tooltip2 {
    text-align: center
}

.last-purchases-table .tooltip-text {
    display: block;
    text-align: center
}

.highcharts-legend-navigation {
    fill: #fff
}

.chat-modal {
    -o-transition: opacity .3s, visibility .3s, transform .3s;
    -webkit-transform: translate3d(0, 20px, 0);
    -webkit-transition: opacity .3s, visibility .3s, -webkit-transform .3s;
    background-color: rgba(46, 46, 54, .6);
    border: 1px solid #33373c;
    bottom: 190px;
    left: 180px;
    opacity: 0;
    pointer-events: none;
    position: absolute;
    top: 170px;
    transform: translate3d(0, 20px, 0);
    transition: opacity .3s, visibility .3s, -webkit-transform .3s;
    transition: opacity .3s, visibility .3s, transform .3s;
    transition: opacity .3s, visibility .3s, transform .3s, -webkit-transform .3s;
    visibility: hidden;
    width: 350px;
    z-index: 100
}

.chat-modal.enter-done {
    -ms-transform: none;
    -webkit-transform: none;
    opacity: 1;
    pointer-events: auto;
    transform: none;
    visibility: visible
}

.tournament-currency {
    display: inline-block;
    margin-top: -3px;
    position: relative;
    vertical-align: middle;
    width: 12px
}

.tournament-currency .st0 {
    fill: #fff
}

.site-header .user-info .balance a .tournament-currency {
    width: 24px
}

.mfp-container .hseow,
.ReactModal__Content .hseow {
    overflow: hidden
}

.mfp-container .hseow__in,
.ReactModal__Content .hseow__in {
    -o-transition: transform .3s;
    -webkit-transition: -webkit-transform .3s;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    transition: -webkit-transform .3s;
    transition: transform .3s;
    transition: transform .3s, -webkit-transform .3s;
    width: 200%;
    will-change: transform
}

.mfp-container .hseow__body,
.ReactModal__Content .hseow__body {
    width: 100%
}

.mfp-container .hseow--active-w1 .hseow__in,
.ReactModal__Content .hseow--active-w1 .hseow__in {
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

.mfp-container .hseow--active-w2 .hseow__in,
.ReactModal__Content .hseow--active-w2 .hseow__in {
    -webkit-transform: translate3d(-50%, 0, 0);
    transform: translate3d(-50%, 0, 0)
}

.mfp-container .clawshorns-analytics-modal .show-turn-off-block-btn,
.ReactModal__Content .clawshorns-analytics-modal .show-turn-off-block-btn {
    position: absolute;
    right: 35px;
    top: 35px;
    z-index: 1
}

.mfp-container .clawshorns-analytics-modal .buttons,
.ReactModal__Content .clawshorns-analytics-modal .buttons {
    text-align: center
}

.mfp-container .modal-has-turn-off-block,
.ReactModal__Content .modal-has-turn-off-block {
    padding-left: 25px;
    padding-right: 25px
}

.mfp-container .modal-has-turn-off-block .hseow__body,
.mfp-container .modal-has-turn-off-block .title,
.ReactModal__Content .modal-has-turn-off-block .hseow__body,
.ReactModal__Content .modal-has-turn-off-block .title {
    padding-left: 10px;
    padding-right: 10px
}

.mfp-container .show-turn-off-block-btn,
.ReactModal__Content .show-turn-off-block-btn {
    border-bottom: 1px dashed #8fa5bf;
    float: right;
    font-size: 14px;
    line-height: 18px;
    margin-top: 3px;
    text-decoration: none
}

.mfp-container .show-turn-off-block-btn:hover,
.ReactModal__Content .show-turn-off-block-btn:hover {
    border-bottom-color: #afbfd2;
    color: #afbfd2
}

.plot-vertical-scroll-btn {
    -o-transition: opacity .3s, visibility .3s, transform .3s;
    -webkit-border-radius: 0 0 4px 4px;
    -webkit-transform: translate3d(0, 20px, 0);
    -webkit-transition: opacity .3s, visibility .3s, -webkit-transform .3s;
    border-radius: 0 0 4px 4px;
    border-top: rgba(0, 0, 0, 0);
    cursor: pointer;
    opacity: 0;
    padding-bottom: 4px;
    padding-top: 4px;
    pointer-events: none;
    position: absolute;
    right: 28px;
    text-align: center;
    top: 0;
    transform: translate3d(0, 20px, 0);
    transition: opacity .3s, visibility .3s, -webkit-transform .3s;
    transition: opacity .3s, visibility .3s, transform .3s;
    transition: opacity .3s, visibility .3s, transform .3s, -webkit-transform .3s;
    visibility: hidden;
    width: 30px
}

.call-put-move-right .plot-vertical-scroll-btn {
    right: 190px
}

.plot-vertical-scroll-btn.show {
    -ms-transform: none;
    -webkit-transform: none;
    opacity: 1;
    pointer-events: auto;
    transform: none;
    visibility: visible
}

.plot-vertical-scroll-btn>i {
    display: block;
    font-size: 20px;
    line-height: 13px
}

.footer__in {
    font-size: 10px;
    padding: 20px
}

.footer__top {
    -ms-flex-align: center;
    -webkit-align-items: center;
    -webkit-box-align: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.footer__bottom {
    margin-top: 10px
}

.footer__bottom .wr {
    -ms-flex-align: end;
    -webkit-align-items: flex-end;
    -webkit-box-align: end;
    align-items: flex-end;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.footer__bottom .wr .l {
    width: -webkit-calc(100% - 32px);
    width: calc(100% - 32px)
}

.footer__bottom .wr .r {
    -ms-flex: 0 0 32px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 32px;
    flex: 0 0 32px
}

.footer__bottom .wr .r img {
    display: block
}

.footer__payments {
    -ms-flex-align: center;
    -webkit-align-items: center;
    -webkit-box-align: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.footer__payments img {
    display: block
}

.footer__payments>div {
    margin-right: 7px
}

.footer__top-text {
    margin-left: auto
}

.footer__nav {
    -ms-flex-align: center;
    -ms-flex-pack: justify;
    -ms-flex-wrap: wrap;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -webkit-box-pack: justify;
    -webkit-flex-wrap: wrap;
    -webkit-justify-content: space-between;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    margin-top: 10px
}

.footer__nav li {
    font-size: 11px;
    word-spacing: 0
}

.footer__nav li a {
    border-bottom: 1px solid #007eff;
    color: #007eff;
    font-size: 11px;
    text-decoration: none
}

.right-sidebar-modal {
    right: 0
}

.right-sidebar-modal.small-height {
    height: 57px;
    min-height: auto
}

.right-sidebar-modal .title2 {
    cursor: pointer;
    display: block;
    font-family: Exo2Regular, sans-serif;
    font-size: 13px;
    padding: 6px 20px;
    position: relative;
    text-align: center
}

.right-sidebar-modal .title2 .fa {
    height: 32px;
    line-height: 32px;
    margin-top: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 32px
}

#gritter-notice-wrapper .gritter-item-wrapper .right-sidebar-modal .title2 .gritter-close,
.call-put-wrap .right-sidebar-modal .title2 .call-put-item__close:before,
.mfp-close-btn-in .right-sidebar-modal .title2 .mfp-close,
.ReactModal__Content .right-sidebar-modal .title2 .modal-close,
.right-sidebar-modal2 .tournaments-detail-modal .stitle--close .right-sidebar-modal .title2 i,
.right-sidebar-modal2 .tournaments-detail-modal .toggle-next--close .right-sidebar-modal .title2 i,
.right-sidebar-modal2 .tournaments-history-modal .stitle--close .right-sidebar-modal .title2 i,
.right-sidebar-modal2 .tournaments-history-modal .toggle-next--close .right-sidebar-modal .title2 i,
.right-sidebar-modal .title2 #gritter-notice-wrapper .gritter-item-wrapper .gritter-close,
.right-sidebar-modal .title2 .call-put-wrap .call-put-item__close:before,
.right-sidebar-modal .title2 .fa-times,
.right-sidebar-modal .title2 .mfp-close-btn-in .mfp-close,
.right-sidebar-modal .title2 .ReactModal__Content .modal-close,
.right-sidebar-modal .title2 .right-sidebar-modal2 .tournaments-detail-modal .stitle--close i,
.right-sidebar-modal .title2 .right-sidebar-modal2 .tournaments-detail-modal .toggle-next--close i,
.right-sidebar-modal .title2 .right-sidebar-modal2 .tournaments-history-modal .stitle--close i,
.right-sidebar-modal .title2 .right-sidebar-modal2 .tournaments-history-modal .toggle-next--close i {
    cursor: pointer
}

.right-sidebar-modal .title2--fixed-top {
    cursor: default;
    position: fixed;
    right: 0;
    top: 0;
    width: 330px
}

@media screen and (max-width:390px) {
    .right-sidebar-modal .title2--fixed-top {
        width: 270px
    }
}

.right-sidebar-modal.active {
    -webkit-transform: translate3d(-90px, 0, 0);
    transform: translate3d(-90px, 0, 0)
}

.right-sidebar-modal .more-btn {
    padding: 15px 0;
    text-align: center
}

.smartbanner-show .right-sidebar-modal {
    top: 140px
}

.right-sidebar-modal .table {
    margin-bottom: 0
}

.right-sidebar-modal.mt5-page-modal {
    height: -webkit-calc(100% - 60px);
    height: calc(100% - 60px)
}

.right-sidebar-modal .title {
    font-family: OpenSansSemiBold, sans-serif;
    font-size: 14px;
    height: 66px;
    line-height: 66px;
    padding-left: 17px;
    padding-right: 17px;
    text-transform: uppercase
}

.right-sidebar-modal.trades-modal .tab-body li {
    padding: 16px 17px
}

.right-sidebar-modal.trades-modal .tab-body li td {
    font-size: 12px;
    text-align: center
}

.right-sidebar-modal.trades-modal .tab-body li .fa {
    cursor: help;
    margin-right: 5px
}

.right-sidebar-modal.express-bets-modal .tab-nav>li>a,
.right-sidebar-modal.social-modal .tabs__caption>li>a,
.right-sidebar-modal.tournaments-modal .tab-nav>li>a,
.right-sidebar-modal.trades-modal .tab-nav>li>a {
    padding: 15px 5px
}

.right-sidebar-modal.trades-modal .tab-nav li {
    width: 50%
}

.cryto-wrapper .steps .steps-in .step1 .payment-methods-list>li label .right-sidebar-modal.trades-modal .inner,
.deposit-step-1 .steps .steps-in .step1 .payment-methods-list>li label .right-sidebar-modal.trades-modal .inner,
.right-sidebar-modal.trades-modal .closed-trades .tooltip-content,
.right-sidebar-modal.trades-modal .cryto-wrapper .steps .steps-in .step1 .payment-methods-list>li label .inner,
.right-sidebar-modal.trades-modal .deposit-step-1 .steps .steps-in .step1 .payment-methods-list>li label .inner,
.right-sidebar-modal.trades-modal .opened-traders .tooltip-content {
    bottom: auto;
    left: 27px;
    padding: 5px 10px;
    top: -18px;
    width: 255px
}

.cryto-wrapper .steps .steps-in .step1 .payment-methods-list>li label .right-sidebar-modal.trades-modal .position-right.inner:after,
.deposit-step-1 .steps .steps-in .step1 .payment-methods-list>li label .right-sidebar-modal.trades-modal .position-right.inner:after,
.right-sidebar-modal.trades-modal .closed-trades .position-right.tooltip-content:after,
.right-sidebar-modal.trades-modal .cryto-wrapper .steps .steps-in .step1 .payment-methods-list>li label .position-right.inner:after,
.right-sidebar-modal.trades-modal .deposit-step-1 .steps .steps-in .step1 .payment-methods-list>li label .position-right.inner:after,
.right-sidebar-modal.trades-modal .opened-traders .position-right.tooltip-content:after {
    top: 24px
}

.right-sidebar-modal.trades-modal .opened-traders li {
    display: none
}

.right-sidebar-modal.trades-modal .opened-traders li tfoot td {
    padding: 0 3px
}

.right-sidebar-modal.trades-modal .opened-traders li .btn {
    display: block;
    font-size: 12px;
    padding-bottom: 5px;
    padding-top: 5px
}

.right-sidebar-modal.trades-modal .opened-traders li .cancel-bet-resolve {
    display: none;
    width: 100%
}

.right-sidebar-modal.trades-modal .opened-traders li .cancel-bet-reject {
    display: none
}

.right-sidebar-modal.trades-modal .opened-traders li.animated:first-child {
    -webkit-animation-delay: .05s;
    animation-delay: .05s
}

.right-sidebar-modal.trades-modal .opened-traders li.animated:nth-child(2) {
    -webkit-animation-delay: .1s;
    animation-delay: .1s
}

.right-sidebar-modal.trades-modal .opened-traders li.animated:nth-child(3) {
    -webkit-animation-delay: .15s;
    animation-delay: .15s
}

.right-sidebar-modal.trades-modal .opened-traders li.animated:nth-child(4) {
    -webkit-animation-delay: .2s;
    animation-delay: .2s
}

.right-sidebar-modal.trades-modal .opened-traders li.animated:nth-child(5) {
    -webkit-animation-delay: .25s;
    animation-delay: .25s
}

.right-sidebar-modal.trades-modal .opened-traders li.animated:nth-child(6) {
    -webkit-animation-delay: .3s;
    animation-delay: .3s
}

.right-sidebar-modal.trades-modal .opened-traders li.animated:nth-child(7) {
    -webkit-animation-delay: .35s;
    animation-delay: .35s
}

.right-sidebar-modal.trades-modal .opened-traders li.animated:nth-child(8) {
    -webkit-animation-delay: .4s;
    animation-delay: .4s
}

.right-sidebar-modal.trades-modal .opened-traders li.animated:nth-child(9) {
    -webkit-animation-delay: .45s;
    animation-delay: .45s
}

.right-sidebar-modal.trades-modal .opened-traders li.animated:nth-child(10) {
    -webkit-animation-delay: .5s;
    animation-delay: .5s
}

.right-sidebar-modal.trades-modal .opened-traders li.animated:nth-child(11) {
    -webkit-animation-delay: .55s;
    animation-delay: .55s
}

.right-sidebar-modal.trades-modal .opened-traders li.animated:nth-child(12) {
    -webkit-animation-delay: .6s;
    animation-delay: .6s
}

.right-sidebar-modal.trades-modal .opened-traders li.animated:nth-child(13) {
    -webkit-animation-delay: .65s;
    animation-delay: .65s
}

.right-sidebar-modal.trades-modal .opened-traders li.animated:nth-child(14) {
    -webkit-animation-delay: .7s;
    animation-delay: .7s
}

.right-sidebar-modal.trades-modal .opened-traders li.animated:nth-child(15) {
    -webkit-animation-delay: .75s;
    animation-delay: .75s
}

.right-sidebar-modal.trades-modal .opened-traders .order-graph-show {
    cursor: pointer
}

.right-sidebar-modal.trades-modal .opened-traders .order-graph-show:hover .f .add {
    opacity: 1
}

.right-sidebar-modal.trades-modal .opened-traders .direction {
    margin-left: 4px
}

.right-sidebar-modal.trades-modal .opened-traders .direction-call {
    color: #49a744
}

.right-sidebar-modal.trades-modal .opened-traders .direction-put {
    color: #fc380a
}

.right-sidebar-modal.trades-modal .opened-traders .fsd-wrap {
    -ms-flex-align: center;
    -webkit-align-items: center;
    -webkit-box-align: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.right-sidebar-modal.trades-modal .opened-traders .f {
    color: #ff9706;
    font-size: 14px;
    margin-right: 4px
}

.right-sidebar-modal.trades-modal .opened-traders .f .add {
    opacity: .6
}

.right-sidebar-modal.trades-modal .opened-traders .f .del,
.right-sidebar-modal.trades-modal .opened-traders .f.has-favorites .add {
    display: none
}

.right-sidebar-modal.trades-modal .opened-traders .f.has-favorites .del {
    display: inline-block
}

.right-sidebar-modal.trades-modal .opened-traders .progress {
    margin: 0
}

.right-sidebar-modal.trades-modal .opened-traders .to-expiration-time {
    display: block;
    text-align: center
}

.right-sidebar-modal.trades-modal .closed-trades li {
    cursor: pointer
}

.right-sidebar-modal.trades-modal .closed-trades li.animated:first-child {
    -webkit-animation-delay: .05s;
    animation-delay: .05s
}

.right-sidebar-modal.trades-modal .closed-trades li.animated:nth-child(2) {
    -webkit-animation-delay: .1s;
    animation-delay: .1s
}

.right-sidebar-modal.trades-modal .closed-trades li.animated:nth-child(3) {
    -webkit-animation-delay: .15s;
    animation-delay: .15s
}

.right-sidebar-modal.trades-modal .closed-trades li.animated:nth-child(4) {
    -webkit-animation-delay: .2s;
    animation-delay: .2s
}

.right-sidebar-modal.trades-modal .closed-trades li.animated:nth-child(5) {
    -webkit-animation-delay: .25s;
    animation-delay: .25s
}

.right-sidebar-modal.trades-modal .closed-trades li.animated:nth-child(6) {
    -webkit-animation-delay: .3s;
    animation-delay: .3s
}

.right-sidebar-modal.trades-modal .closed-trades li.animated:nth-child(7) {
    -webkit-animation-delay: .35s;
    animation-delay: .35s
}

.right-sidebar-modal.trades-modal .closed-trades li.animated:nth-child(8) {
    -webkit-animation-delay: .4s;
    animation-delay: .4s
}

.right-sidebar-modal.trades-modal .closed-trades li.animated:nth-child(9) {
    -webkit-animation-delay: .45s;
    animation-delay: .45s
}

.right-sidebar-modal.trades-modal .closed-trades li.animated:nth-child(10) {
    -webkit-animation-delay: .5s;
    animation-delay: .5s
}

.right-sidebar-modal.trades-modal .closed-trades li.animated:nth-child(11) {
    -webkit-animation-delay: .55s;
    animation-delay: .55s
}

.right-sidebar-modal.trades-modal .closed-trades li.animated:nth-child(12) {
    -webkit-animation-delay: .6s;
    animation-delay: .6s
}

.right-sidebar-modal.trades-modal .closed-trades li.animated:nth-child(13) {
    -webkit-animation-delay: .65s;
    animation-delay: .65s
}

.right-sidebar-modal.trades-modal .closed-trades li.animated:nth-child(14) {
    -webkit-animation-delay: .7s;
    animation-delay: .7s
}

.right-sidebar-modal.trades-modal .closed-trades li.animated:nth-child(15) {
    -webkit-animation-delay: .75s;
    animation-delay: .75s
}

.right-sidebar-modal.trades-modal .closed-trades .direction-call {
    color: #49a744
}

.right-sidebar-modal.trades-modal .closed-trades .direction-put {
    color: #fc380a
}

.right-sidebar-modal.trades-modal .opened-traders .tooltip-content {
    top: -8px
}

.right-sidebar-modal.trades-modal .opened-traders .tooltip-content:after {
    top: 14px !important
}

.right-sidebar-modal.trades-modal .closed-trades .tooltip-content .tooltip-text,
.right-sidebar-modal.trades-modal .opened-traders .tooltip-content .tooltip-text {
    width: 100%
}

.right-sidebar-modal.trades-modal .closed-trades .tooltip-content .tooltip-text h3,
.right-sidebar-modal.trades-modal .opened-traders .tooltip-content .tooltip-text h3 {
    color: #3099f5;
    font-size: 16px;
    font-weight: 700;
    text-align: center
}

.right-sidebar-modal.trades-modal .closed-trades .tooltip-content .tooltip-text p,
.right-sidebar-modal.trades-modal .opened-traders .tooltip-content .tooltip-text p {
    color: #8fa5bf;
    text-align: center
}

.right-sidebar-modal.trades-modal .closed-trades .tooltip-content .tooltip-text p .ts,
.right-sidebar-modal.trades-modal .opened-traders .tooltip-content .tooltip-text p .ts {
    font-size: 12px
}

.right-sidebar-modal.signals-modal {
    background-color: rgba(0, 0, 0, 0);
    padding-left: 50px;
    width: 380px
}

.right-sidebar-modal.signals-modal .s-text {
    font-size: 12px;
    padding: 10px 20px 0
}

.right-sidebar-modal.signals-modal .tab-body>div:not(.ps__rail-x):not(.ps__rail-y) {
    display: none
}

.right-sidebar-modal.signals-modal .tab-body [class*=category-] {
    display: none
}

.right-sidebar-modal.signals-modal .tab-body [class*=category-].active {
    display: block
}

.right-sidebar-modal.signals-modal .tab-body .table {
    font-family: OpenSansRegular, sans-serif;
    font-size: 14px
}

.right-sidebar-modal.signals-modal .tab-body .table tr {
    -webkit-animation-duration: .3s;
    animation-duration: .3s;
    cursor: pointer
}

.right-sidebar-modal.signals-modal .tab-body .table tr:first-child {
    -webkit-animation-delay: .05s;
    animation-delay: .05s
}

.right-sidebar-modal.signals-modal .tab-body .table tr:nth-child(2) {
    -webkit-animation-delay: .1s;
    animation-delay: .1s
}

.right-sidebar-modal.signals-modal .tab-body .table tr:nth-child(3) {
    -webkit-animation-delay: .15s;
    animation-delay: .15s
}

.right-sidebar-modal.signals-modal .tab-body .table tr:nth-child(4) {
    -webkit-animation-delay: .2s;
    animation-delay: .2s
}

.right-sidebar-modal.signals-modal .tab-body .table tr:nth-child(5) {
    -webkit-animation-delay: .25s;
    animation-delay: .25s
}

.right-sidebar-modal.signals-modal .tab-body .table tr:nth-child(6) {
    -webkit-animation-delay: .3s;
    animation-delay: .3s
}

.right-sidebar-modal.signals-modal .tab-body .table tr:nth-child(7) {
    -webkit-animation-delay: .35s;
    animation-delay: .35s
}

.right-sidebar-modal.signals-modal .tab-body .table tr:nth-child(8) {
    -webkit-animation-delay: .4s;
    animation-delay: .4s
}

.right-sidebar-modal.signals-modal .tab-body .table tr:nth-child(9) {
    -webkit-animation-delay: .45s;
    animation-delay: .45s
}

.right-sidebar-modal.signals-modal .tab-body .table tr:nth-child(10) {
    -webkit-animation-delay: .5s;
    animation-delay: .5s
}

.right-sidebar-modal.signals-modal .tab-body .table tr:nth-child(11) {
    -webkit-animation-delay: .55s;
    animation-delay: .55s
}

.right-sidebar-modal.signals-modal .tab-body .table tr:nth-child(12) {
    -webkit-animation-delay: .6s;
    animation-delay: .6s
}

.right-sidebar-modal.signals-modal .tab-body .table tr:nth-child(13) {
    -webkit-animation-delay: .65s;
    animation-delay: .65s
}

.right-sidebar-modal.signals-modal .tab-body .table tr:nth-child(14) {
    -webkit-animation-delay: .7s;
    animation-delay: .7s
}

.right-sidebar-modal.signals-modal .tab-body .table tr:nth-child(15) {
    -webkit-animation-delay: .75s;
    animation-delay: .75s
}

.right-sidebar-modal.signals-modal .tab-body .table tr:nth-child(16) {
    -webkit-animation-delay: .8s;
    animation-delay: .8s
}

.right-sidebar-modal.signals-modal .tab-body .table tr:nth-child(17) {
    -webkit-animation-delay: .85s;
    animation-delay: .85s
}

.right-sidebar-modal.signals-modal .tab-body .table tr:nth-child(18) {
    -webkit-animation-delay: .9s;
    animation-delay: .9s
}

.right-sidebar-modal.signals-modal .tab-body .table tr:nth-child(19) {
    -webkit-animation-delay: .95s;
    animation-delay: .95s
}

.right-sidebar-modal.signals-modal .tab-body .table tr:nth-child(20) {
    -webkit-animation-delay: 1s;
    animation-delay: 1s
}

.right-sidebar-modal.signals-modal .tab-body .table tr:nth-child(21) {
    -webkit-animation-delay: 1.05s;
    animation-delay: 1.05s
}

.right-sidebar-modal.signals-modal .tab-body .table tr:nth-child(22) {
    -webkit-animation-delay: 1.1s;
    animation-delay: 1.1s
}

.right-sidebar-modal.signals-modal .tab-body .table tr:nth-child(23) {
    -webkit-animation-delay: 1.15s;
    animation-delay: 1.15s
}

.right-sidebar-modal.signals-modal .tab-body .table tr:nth-child(24) {
    -webkit-animation-delay: 1.2s;
    animation-delay: 1.2s
}

.right-sidebar-modal.signals-modal .tab-body .table tr:nth-child(25) {
    -webkit-animation-delay: 1.25s;
    animation-delay: 1.25s
}

.right-sidebar-modal.signals-modal .tab-body .table tr.asset-forecast-label {
    cursor: default;
    font-size: 12px;
    line-height: 16px;
    text-align: center
}

.right-sidebar-modal.signals-modal .tab-body .table tr.asset-forecast-label td {
    text-align: center
}

.right-sidebar-modal.signals-modal .tab-body .table td {
    border: none;
    padding-bottom: 10px;
    padding-top: 10px;
    position: relative;
    text-align: center
}

.right-sidebar-modal.signals-modal .tab-body .table td:first-child,
.right-sidebar-modal.signals-modal .tab-body .table td:last-child {
    padding-left: 15px;
    padding-right: 15px
}

.right-sidebar-modal.signals-modal .tab-body .table td:first-child {
    text-align: left
}

.right-sidebar-modal.signals-modal .tab-body .table td:last-child {
    padding-right: 20px;
    text-align: right
}

.right-sidebar-modal.signals-modal .tooltip-content {
    bottom: inherit;
    left: auto;
    max-width: 300px;
    padding-left: 0;
    padding-right: 10px;
    right: -152px;
    top: -32px
}

.right-sidebar-modal.signals-modal .tooltip-content.position-right:after {
    top: 51px
}

.right-sidebar-modal.signals-modal .tooltip-content .tooltip-text {
    display: block
}

.right-sidebar-modal.signals-modal .tooltip-content .tooltip-text p {
    font-size: 12px;
    line-height: 15px
}

.right-sidebar-modal.signals-modal .tooltip-content .tooltip-text p:first-child {
    font-size: 13px;
    margin-bottom: 4px
}

.right-sidebar-modal.signals-modal .tooltip-content .tooltip-text .fa {
    font-size: 20px
}

.right-sidebar-modal.signals-modal .tooltip-content .tooltip-text .l {
    float: left;
    padding-left: 8px;
    padding-top: 15px;
    text-align: center;
    width: 30px
}

.right-sidebar-modal.signals-modal .tooltip-content .tooltip-text .r {
    margin-left: 36px;
    overflow: hidden
}

.right-sidebar-modal.signals-modal .settings-block .stitle {
    display: block;
    font-size: 12px;
    line-height: 16px;
    padding: 10px 0;
    position: relative;
    text-align: center
}

.right-sidebar-modal.signals-modal .settings-block .mdl-wrap {
    padding: 15px
}

.right-sidebar-modal.signals-modal .settings-block .mdl-switch {
    height: auto
}

.right-sidebar-modal.signals-modal .settings-block .mdl-switch__label {
    font-size: 13px
}

.right-sidebar-modal.zoom-modal {
    width: auto
}

.right-sidebar-modal.zoom-modal ul {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 100%
}

.right-sidebar-modal.zoom-modal ul>li {
    height: 100%
}

.right-sidebar-modal.zoom-modal ul>li>a {
    display: block;
    font-size: 20px;
    height: 100%;
    padding: 15px 25px;
    text-align: center
}

.right-sidebar-modal.social-modal {
    background-color: rgba(0, 0, 0, 0);
    padding-left: 50px;
    width: 380px
}

.right-sidebar-modal.social-modal .main-tab-body>div:not(.settings-block) {
    -ms-flex-flow: column;
    -ms-flex-pack: justify;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -webkit-box-pack: justify;
    -webkit-flex-flow: column;
    -webkit-justify-content: space-between;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    flex-flow: column;
    justify-content: space-between
}

.right-sidebar-modal.social-modal .ajax-loading {
    -webkit-transform: translateZ(0);
    height: 100px;
    transform: translateZ(0)
}

.right-sidebar-modal.social-modal .ajax-loading .plane {
    -webkit-transform-style: preserve-3d;
    height: 40px;
    transform-style: preserve-3d;
    width: 40px
}

.right-sidebar-modal.social-modal .ajax-loading .plane.main {
    -webkit-animation: css-ajax-loading-rotate 7s linear infinite;
    -webkit-transform: rotate3d(60deg, 0, -30deg);
    animation: css-ajax-loading-rotate 7s linear infinite;
    bottom: 0;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    top: 0;
    transform: rotate3d(60deg, 0, -30deg);
    will-change: transform
}

.right-sidebar-modal.social-modal .ajax-loading .plane.main .circle {
    -webkit-border-radius: 100%;
    -webkit-box-shadow: 0 0 2px #009af9, inset 0 0 2px #009af9;
    -webkit-box-sizing: border-box;
    -webkit-transform-style: preserve-3d;
    border-radius: 100%;
    box-shadow: 0 0 2px #009af9, inset 0 0 2px #009af9;
    box-sizing: border-box;
    height: 40px;
    position: absolute;
    transform-style: preserve-3d;
    width: 40px
}

.right-sidebar-modal.social-modal .ajax-loading .plane.main .circle:after,
.right-sidebar-modal.social-modal .ajax-loading .plane.main .circle:before {
    -webkit-border-radius: 100%;
    -webkit-box-sizing: border-box;
    background: #009af9;
    border-radius: 100%;
    bottom: 0;
    box-sizing: border-box;
    content: "";
    display: block;
    height: 1px;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    top: 0;
    width: 1px;
    will-change: transform
}

.right-sidebar-modal.social-modal .ajax-loading .plane.main .circle:before {
    -webkit-transform: translateZ(-40px);
    transform: translateZ(-40px)
}

.right-sidebar-modal.social-modal .ajax-loading .plane.main .circle:after {
    -webkit-transform: translateZ(40px);
    transform: translateZ(40px)
}

.right-sidebar-modal.social-modal .ajax-loading .plane.main .circle:first-child {
    -webkit-transform: rotate(72deg) rotateX(63.435deg);
    transform: rotate(72deg) rotateX(63.435deg)
}

.right-sidebar-modal.social-modal .ajax-loading .plane.main .circle:nth-child(2) {
    -webkit-transform: rotate(144deg) rotateX(63.435deg);
    transform: rotate(144deg) rotateX(63.435deg)
}

.right-sidebar-modal.social-modal .ajax-loading .plane.main .circle:nth-child(3) {
    -webkit-transform: rotate(216deg) rotateX(63.435deg);
    transform: rotate(216deg) rotateX(63.435deg)
}

.right-sidebar-modal.social-modal .ajax-loading .plane.main .circle:nth-child(4) {
    -webkit-transform: rotate(288deg) rotateX(63.435deg);
    transform: rotate(288deg) rotateX(63.435deg)
}

.right-sidebar-modal.social-modal .ajax-loading .plane.main .circle:nth-child(5) {
    -webkit-transform: rotate(1turn) rotateX(63.435deg);
    transform: rotate(1turn) rotateX(63.435deg)
}

.right-sidebar-modal.social-modal .tab-wrap {
    height: 100%
}

.right-sidebar-modal.social-modal .main-tab-nav .active>a {
    border-bottom: none
}

.right-sidebar-modal.social-modal .tabs__caption {
    background-color: #35343e
}

.right-sidebar-modal.social-modal .main-tab-body {
    height: 100%
}

.right-sidebar-modal.social-modal .main-tab-body .ssub-title,
.right-sidebar-modal.social-modal .main-tab-body .stitle {
    padding: 7px 0;
    text-align: center
}

.right-sidebar-modal.social-modal .main-tab-body .stitle {
    display: block;
    padding: 7px 0;
    position: relative;
    text-align: center
}

.right-sidebar-modal.social-modal .main-tab-body .stitle .fa {
    position: absolute;
    right: 10px;
    top: 10px
}

.right-sidebar-modal.social-modal .main-tab-body>div:not(.settings-block) {
    height: 100%
}

.right-sidebar-modal.social-modal .main-tab-body__body {
    height: 100%;
    overflow: hidden
}

.right-sidebar-modal.social-modal .social-items .ajax-loader-wrapper {
    opacity: 1;
    text-align: center
}

.right-sidebar-modal.social-modal .social-items .ajax-loader-wrapper .ajax-loader-32 {
    display: inline-block;
    margin-top: 14px
}

.right-sidebar-modal.social-modal .social-items__item {
    -ms-flex-align: center;
    -webkit-align-items: center;
    -webkit-animation-duration: .3s;
    -webkit-box-align: center;
    align-items: center;
    animation-duration: .3s;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    font-family: Exo2Regular, sans-serif;
    font-size: 14px;
    padding: 6px 10px 6px 15px
}

.right-sidebar-modal.social-modal .social-items__item:first-child {
    -webkit-animation-delay: .05s;
    animation-delay: .05s
}

.right-sidebar-modal.social-modal .social-items__item:nth-child(2) {
    -webkit-animation-delay: .1s;
    animation-delay: .1s
}

.right-sidebar-modal.social-modal .social-items__item:nth-child(3) {
    -webkit-animation-delay: .15s;
    animation-delay: .15s
}

.right-sidebar-modal.social-modal .social-items__item:nth-child(4) {
    -webkit-animation-delay: .2s;
    animation-delay: .2s
}

.right-sidebar-modal.social-modal .social-items__item:nth-child(5) {
    -webkit-animation-delay: .25s;
    animation-delay: .25s
}

.right-sidebar-modal.social-modal .social-items__item:nth-child(6) {
    -webkit-animation-delay: .3s;
    animation-delay: .3s
}

.right-sidebar-modal.social-modal .social-items__item:nth-child(7) {
    -webkit-animation-delay: .35s;
    animation-delay: .35s
}

.right-sidebar-modal.social-modal .social-items__item:nth-child(8) {
    -webkit-animation-delay: .4s;
    animation-delay: .4s
}

.right-sidebar-modal.social-modal .social-items__item:nth-child(9) {
    -webkit-animation-delay: .45s;
    animation-delay: .45s
}

.right-sidebar-modal.social-modal .social-items__item:nth-child(10) {
    -webkit-animation-delay: .5s;
    animation-delay: .5s
}

.right-sidebar-modal.social-modal .social-items__item:nth-child(11) {
    -webkit-animation-delay: .55s;
    animation-delay: .55s
}

.right-sidebar-modal.social-modal .social-items__item:nth-child(12) {
    -webkit-animation-delay: .6s;
    animation-delay: .6s
}

.right-sidebar-modal.social-modal .social-items__item:nth-child(13) {
    -webkit-animation-delay: .65s;
    animation-delay: .65s
}

.right-sidebar-modal.social-modal .social-items__item:nth-child(14) {
    -webkit-animation-delay: .7s;
    animation-delay: .7s
}

.right-sidebar-modal.social-modal .social-items__item:nth-child(15) {
    -webkit-animation-delay: .75s;
    animation-delay: .75s
}

.right-sidebar-modal.social-modal .social-items__item:nth-child(16) {
    -webkit-animation-delay: .8s;
    animation-delay: .8s
}

.right-sidebar-modal.social-modal .social-items__item:nth-child(17) {
    -webkit-animation-delay: .85s;
    animation-delay: .85s
}

.right-sidebar-modal.social-modal .social-items__item:nth-child(18) {
    -webkit-animation-delay: .9s;
    animation-delay: .9s
}

.right-sidebar-modal.social-modal .social-items__item:nth-child(19) {
    -webkit-animation-delay: .95s;
    animation-delay: .95s
}

.right-sidebar-modal.social-modal .social-items__item:nth-child(20) {
    -webkit-animation-delay: 1s;
    animation-delay: 1s
}

.right-sidebar-modal.social-modal .social-items__item:nth-child(21) {
    -webkit-animation-delay: 1.05s;
    animation-delay: 1.05s
}

.right-sidebar-modal.social-modal .social-items__item:nth-child(22) {
    -webkit-animation-delay: 1.1s;
    animation-delay: 1.1s
}

.right-sidebar-modal.social-modal .social-items__item:nth-child(23) {
    -webkit-animation-delay: 1.15s;
    animation-delay: 1.15s
}

.right-sidebar-modal.social-modal .social-items__item:nth-child(24) {
    -webkit-animation-delay: 1.2s;
    animation-delay: 1.2s
}

.right-sidebar-modal.social-modal .social-items__item:nth-child(25) {
    -webkit-animation-delay: 1.25s;
    animation-delay: 1.25s
}

.right-sidebar-modal.social-modal .social-items__item--offline .avatar__img {
    opacity: .5
}

.right-sidebar-modal.social-modal .social-items__avatar {
    height: 40px;
    margin-right: 10px;
    position: relative;
    width: 40px
}

.right-sidebar-modal.social-modal .social-items__bet-info {
    margin-left: auto
}

.right-sidebar-modal.social-modal .social-items .status {
    -webkit-border-radius: 50%;
    border-radius: 50%;
    bottom: 0;
    height: 7px;
    position: absolute;
    right: 0;
    width: 7px
}

.right-sidebar-modal.social-modal .social-items .status--on {
    background-color: #25be3e
}

.right-sidebar-modal.social-modal .social-items .status--off {
    background-color: grey
}

.right-sidebar-modal.social-modal .social-items__slider {
    cursor: pointer;
    height: 46px;
    margin-left: auto;
    overflow: hidden
}

.right-sidebar-modal.social-modal .social-items__slider:hover .social-items__slider-in {
    -webkit-transform: translate3d(0, -50%, 0);
    transform: translate3d(0, -50%, 0)
}

.right-sidebar-modal.social-modal .social-items__slider-in {
    -o-transition: transform .3s;
    -webkit-transition: -webkit-transform .3s;
    margin-right: 5px;
    transition: -webkit-transform .3s;
    transition: transform .3s;
    transition: transform .3s, -webkit-transform .3s;
    will-change: transform
}

.right-sidebar-modal.social-modal .social-items__slider-in>div {
    height: 46px;
    padding-left: 5px;
    padding-top: 3px
}

.right-sidebar-modal.social-modal .social-items__start-watching,
.right-sidebar-modal.social-modal .social-items__stop-copy,
.right-sidebar-modal.social-modal .social-items__stop-watching {
    -o-transition: border-color .3s, background-color .3s;
    -webkit-border-radius: 4px;
    -webkit-transition: border-color .3s, background-color .3s;
    border-radius: 4px;
    color: #fff;
    display: block;
    font-size: 12px;
    line-height: 14px;
    padding: 3px 10px 6px;
    text-align: center;
    transition: border-color .3s, background-color .3s;
    will-change: border-color, background-color
}

.right-sidebar-modal.social-modal .social-items__start-watching {
    -webkit-box-shadow: 0 0 5px 2px #364f6c;
    background-color: rgba(48, 153, 245, .1);
    border: 1px solid #3099f5;
    box-shadow: 0 0 5px 2px #364f6c
}

.right-sidebar-modal.social-modal .social-items__start-watching:hover {
    background-color: rgba(97, 177, 247, .1);
    border-color: #61b1f7
}

.right-sidebar-modal.social-modal .social-items__stop-copy,
.right-sidebar-modal.social-modal .social-items__stop-watching {
    -webkit-box-shadow: 0 0 5px 2px #653436;
    background-color: rgba(83, 27, 31, .1);
    border: 1px solid #f52914;
    box-shadow: 0 0 5px 2px #653436
}

.right-sidebar-modal.social-modal .social-items__stop-copy:hover,
.right-sidebar-modal.social-modal .social-items__stop-watching:hover {
    background-color: rgba(121, 40, 45, .1);
    border-color: #f75645
}

.right-sidebar-modal.social-modal .social-items .bet-info,
.right-sidebar-modal.social-modal .social-items .bet-info__sum {
    text-align: right
}

.right-sidebar-modal.social-modal .social-items .bet-info__sum--loss {
    color: #f52914
}

.right-sidebar-modal.social-modal .social-items .bet-info__sum--win {
    color: #6fc274
}

.right-sidebar-modal.social-modal .social-items .bet-info__time {
    color: #98989c;
    font-size: 12px
}

.right-sidebar-modal.social-modal .social-items .bet-info__total-profit {
    color: #98989c;
    font-size: 12px;
    text-align: right
}

.right-sidebar-modal.social-modal .social-items .top-info {
    margin-left: auto
}

.right-sidebar-modal.social-modal .social-items .top-info__profit {
    color: #6fc274;
    text-align: right
}

.right-sidebar-modal.social-modal .social-items .top-info__deals {
    font-size: 12px;
    text-align: right
}

.right-sidebar-modal.social-modal .social-items .time-info {
    margin-left: auto;
    text-align: right
}

.right-sidebar-modal.social-modal .social-items .time-info__btn a {
    -webkit-box-shadow: none;
    box-shadow: none;
    font-size: 11px;
    line-height: 14px;
    padding: 3px 6px
}

.right-sidebar-modal.social-modal .social-items .time-info__btn a:hover {
    -webkit-box-shadow: none;
    box-shadow: none
}

.right-sidebar-modal.social-modal .social-items .time-info__label {
    color: #98989c;
    font-size: 12px;
    line-height: 14px;
    text-align: right
}

.right-sidebar-modal.social-modal .social-items .user-info {
    margin-right: 7px
}

.right-sidebar-modal.social-modal .social-items .user-info__count-bets,
.right-sidebar-modal.social-modal .social-items .user-info__pair,
.right-sidebar-modal.social-modal .social-items .user-info__stop-copy {
    color: #98989c;
    font-size: 12px;
    line-height: 14px
}

.right-sidebar-modal.social-modal .social-items .user-info__time {
    color: #98989c;
    font-size: 12px
}

.right-sidebar-modal.social-modal .social-items .user-info__time .loss {
    color: #fc380a
}

.right-sidebar-modal.social-modal .social-items .user-info__time .win {
    color: #6fc274
}

.right-sidebar-modal.social-modal .social-items .user-info__pair {
    -o-transition: color .2s;
    -webkit-transition: color .2s;
    cursor: pointer;
    transition: color .2s
}

.right-sidebar-modal.social-modal .social-items .user-info__pair:hover {
    color: #009af9
}

.right-sidebar-modal.social-modal .social-items .user-info__pair i {
    margin-right: 5px
}

.right-sidebar-modal.social-modal .social-items .avatar__img {
    -webkit-border-radius: 50%;
    border-radius: 50%;
    display: block;
    max-width: 100%
}

.right-sidebar-modal.social-modal .no-items-block {
    padding: 10px;
    text-align: center
}

.right-sidebar-modal.social-modal .no-items-block>p {
    color: #98989c;
    font-family: Exo2Regular, sans-serif;
    margin: 0;
    text-align: center
}

.right-sidebar-modal.social-modal .no-items-block>p+.btn {
    margin-top: 10px
}

.right-sidebar-modal.social-modal .no-items-block .message {
    font-size: 13px;
    margin: 0;
    text-align: left
}

.right-sidebar-modal.social-modal .no-items-block .message+.btn {
    margin-top: 10px
}

.right-sidebar-modal.social-modal .no-items-block .btn {
    font-size: 13px
}

.right-sidebar-modal.social-modal .divider {
    font-size: 10px;
    padding: 7px 0;
    text-align: center;
    text-transform: uppercase
}

.right-sidebar-modal.social-modal .tab-body>div:not(.ps__rail-x):not(.ps__rail-y):first-child {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.right-sidebar-modal.social-modal .top-ranked-block .tabs__caption {
    -ms-flex-align: stretch;
    -webkit-align-items: stretch;
    -webkit-box-align: stretch;
    align-items: stretch;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 0;
    margin-left: 0
}

.right-sidebar-modal.social-modal .top-ranked-block .tabs__caption>li {
    -ms-flex-direction: column;
    -ms-flex-pack: distribute;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -webkit-flex-direction: column;
    -webkit-justify-content: space-around;
    border-bottom: 2px solid rgba(0, 0, 0, 0);
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    flex-direction: column;
    justify-content: space-around;
    margin-left: 0;
    width: 100%
}

.right-sidebar-modal.social-modal .top-ranked-block .tabs__caption>li>a {
    color: #98989c;
    text-align: center;
    width: 100%
}

.right-sidebar-modal.social-modal .top-ranked-block .tabs__caption>li.active {
    border-bottom-color: #3099f5
}

.right-sidebar-modal.social-modal .top-ranked-block .tabs__caption>li.active>a {
    color: #fff
}

.right-sidebar-modal.social-modal .settings-block label {
    height: auto;
    margin: 20px;
    width: -webkit-calc(100% - 40px);
    width: calc(100% - 40px)
}

.right-sidebar-modal.social-modal .settings-block label+label {
    margin-top: 0
}

.right-sidebar-modal.social-modal .settings-block .mdl-switch__thumb,
.right-sidebar-modal.social-modal .settings-block .mdl-switch__track {
    top: 50%
}

.right-sidebar-modal.social-modal .settings-block .mdl-switch__thumb {
    margin-top: -10px
}

.right-sidebar-modal.social-modal .settings-block .mdl-switch__track {
    margin-top: -7px
}

.right-sidebar-modal.social-modal .settings-block .mdl-switch__label {
    font-size: 13px;
    line-height: 16px;
    top: -2px
}

.right-sidebar-modal.social-modal .all-top-24h-rank .social-items__item,
.right-sidebar-modal.social-modal .copy-block .social-items__item,
.right-sidebar-modal.social-modal .search-block .social-items__item,
.right-sidebar-modal.social-modal .top-ranked-block .social-items__item,
.right-sidebar-modal.social-modal .watch-block .social-items__item {
    cursor: pointer
}

.right-sidebar-modal.social-modal .all-top-24h-rank .btn-wrap,
.right-sidebar-modal.social-modal .search-block .btn-wrap {
    padding: 10px 0;
    text-align: center
}

.right-sidebar-modal.social-modal .search-block .main-tab-body__header {
    padding: 6px 10px
}

.right-sidebar-modal.social-modal .search-block .validation-errors,
.right-sidebar-modal.social-modal .search-block p {
    font-size: 11px;
    line-height: 14px;
    margin: 4px 0
}

.right-sidebar-modal.social-modal .search-block p {
    color: #a59e9e
}

.right-sidebar-modal.social-modal .search-block .validation-errors {
    color: #bf3a2d
}

.right-sidebar-modal.tournaments-modal {
    padding-top: 54px
}

.right-sidebar-modal.tournaments-modal .ajax-loading {
    -webkit-transform: translateZ(0);
    height: 100px;
    transform: translateZ(0)
}

.right-sidebar-modal.tournaments-modal .ajax-loading .plane {
    -webkit-transform-style: preserve-3d;
    height: 40px;
    transform-style: preserve-3d;
    width: 40px
}

.right-sidebar-modal.tournaments-modal .ajax-loading .plane.main {
    -webkit-animation: css-ajax-loading-rotate 7s linear infinite;
    -webkit-transform: rotate3d(60deg, 0, -30deg);
    animation: css-ajax-loading-rotate 7s linear infinite;
    bottom: 0;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    top: 0;
    transform: rotate3d(60deg, 0, -30deg);
    will-change: transform
}

.right-sidebar-modal.tournaments-modal .ajax-loading .plane.main .circle {
    -webkit-border-radius: 100%;
    -webkit-box-shadow: 0 0 2px #009af9, inset 0 0 2px #009af9;
    -webkit-box-sizing: border-box;
    -webkit-transform-style: preserve-3d;
    border-radius: 100%;
    box-shadow: 0 0 2px #009af9, inset 0 0 2px #009af9;
    box-sizing: border-box;
    height: 40px;
    position: absolute;
    transform-style: preserve-3d;
    width: 40px
}

.right-sidebar-modal.tournaments-modal .ajax-loading .plane.main .circle:after,
.right-sidebar-modal.tournaments-modal .ajax-loading .plane.main .circle:before {
    -webkit-border-radius: 100%;
    -webkit-box-sizing: border-box;
    background: #009af9;
    border-radius: 100%;
    bottom: 0;
    box-sizing: border-box;
    content: "";
    display: block;
    height: 1px;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    top: 0;
    width: 1px;
    will-change: transform
}

.right-sidebar-modal.tournaments-modal .ajax-loading .plane.main .circle:before {
    -webkit-transform: translateZ(-40px);
    transform: translateZ(-40px)
}

.right-sidebar-modal.tournaments-modal .ajax-loading .plane.main .circle:after {
    -webkit-transform: translateZ(40px);
    transform: translateZ(40px)
}

.right-sidebar-modal.tournaments-modal .ajax-loading .plane.main .circle:first-child {
    -webkit-transform: rotate(72deg) rotateX(63.435deg);
    transform: rotate(72deg) rotateX(63.435deg)
}

.right-sidebar-modal.tournaments-modal .ajax-loading .plane.main .circle:nth-child(2) {
    -webkit-transform: rotate(144deg) rotateX(63.435deg);
    transform: rotate(144deg) rotateX(63.435deg)
}

.right-sidebar-modal.tournaments-modal .ajax-loading .plane.main .circle:nth-child(3) {
    -webkit-transform: rotate(216deg) rotateX(63.435deg);
    transform: rotate(216deg) rotateX(63.435deg)
}

.right-sidebar-modal.tournaments-modal .ajax-loading .plane.main .circle:nth-child(4) {
    -webkit-transform: rotate(288deg) rotateX(63.435deg);
    transform: rotate(288deg) rotateX(63.435deg)
}

.right-sidebar-modal.tournaments-modal .ajax-loading .plane.main .circle:nth-child(5) {
    -webkit-transform: rotate(1turn) rotateX(63.435deg);
    transform: rotate(1turn) rotateX(63.435deg)
}

.right-sidebar-modal.tournaments-modal .mCSB_scrollTools {
    z-index: 3
}

.right-sidebar-modal.tournaments-modal .tab-nav {
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 2
}

.right-sidebar-modal.tournaments-modal .no-items-block {
    padding: 10px
}

.right-sidebar-modal.tournaments-modal .no-items-block .message {
    margin-top: 0
}

.right-sidebar-modal.tournaments-modal .cup {
    margin: 0 auto;
    padding: 40px 0;
    position: relative;
    width: 200px
}

.right-sidebar-modal.tournaments-modal .cup img {
    -o-transition: opacity .3s;
    -webkit-transition: opacity .3s;
    display: block;
    margin: 0 auto;
    transition: opacity .3s
}

.right-sidebar-modal.tournaments-modal .cup .cma-container {
    -ms-flex-align: center;
    -ms-flex-direction: column;
    -ms-flex-pack: center;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -webkit-box-pack: center;
    -webkit-flex-direction: column;
    -webkit-justify-content: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    flex-direction: column;
    justify-content: center
}

.right-sidebar-modal.tournaments-modal .cup .cma-circle-wrapper {
    height: 200px;
    position: relative;
    width: 200px
}

.right-sidebar-modal.tournaments-modal .cup .cma-circle-three {
    -webkit-animation: circle-move-animation 5s linear infinite;
    -webkit-border-radius: 80%;
    -webkit-box-shadow: 0 3px 7px .7px #009af9;
    -webkit-box-sizing: content-box;
    animation: circle-move-animation 5s linear infinite;
    background: rgba(0, 0, 0, .012);
    border-color: currentcolor;
    border-color: #009af9 rgba(0, 0, 0, 0);
    border-radius: 80%;
    border-style: solid;
    border-width: 0;
    box-shadow: 0 3px 7px .7px #009af9;
    box-sizing: content-box;
    height: 160px;
    left: 50%;
    margin: -80px 0 0 -80px;
    position: absolute;
    top: 50%;
    width: 160px;
    z-index: -3
}

.right-sidebar-modal.tournaments-modal .cup .btn,
.right-sidebar-modal.tournaments-modal .cup .cma-container {
    display: none;
    position: absolute
}

.right-sidebar-modal.tournaments-modal .cup .btn,
.right-sidebar-modal.tournaments-modal .cup .cma-container {
    -webkit-transform: translate3d(-50%, -50%, 0);
    left: 50%;
    top: 50%;
    transform: translate3d(-50%, -50%, 0)
}

.right-sidebar-modal.tournaments-modal .cup .btn {
    font-family: OpenSansBold, sans-serif;
    font-weight: 700;
    text-transform: uppercase;
    z-index: 1
}

.right-sidebar-modal.tournaments-modal .cup:hover .btn,
.right-sidebar-modal.tournaments-modal .cup:hover .cma-container {
    display: block
}

.right-sidebar-modal.tournaments-modal .cup:hover img {
    opacity: .3
}

.right-sidebar-modal.tournaments-modal .brief-statistics {
    margin: 0 20px
}

.right-sidebar-modal.tournaments-modal .brief-statistics table {
    margin: 10px 0
}

.right-sidebar-modal.tournaments-modal .brief-statistics table>tbody>tr>td:first-child {
    color: #939298
}

.right-sidebar-modal.tournaments-modal .brief-statistics table>tbody>tr>td:last-child {
    text-align: right
}

.right-sidebar-modal.tournaments-modal .history {
    position: relative
}

.right-sidebar-modal.tournaments-modal .history .no-items-block {
    padding: 0
}

.right-sidebar-modal.tournaments-modal .history .message {
    margin-bottom: 0
}

.right-sidebar-modal.tournaments-modal .history .ajax-loading {
    background-color: rgba(0, 0, 0, .5);
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.right-sidebar-modal.tournaments-modal .history .table>tbody>tr>td {
    cursor: pointer
}

.right-sidebar-modal.tournaments-modal .history .table>tbody>tr>td:first-child,
.right-sidebar-modal.tournaments-modal .history .table>thead>tr>th:first-child {
    padding-left: 20px
}

.right-sidebar-modal.tournaments-modal .history .table>tbody>tr>td:last-child,
.right-sidebar-modal.tournaments-modal .history .table>thead>tr>th:last-child {
    padding-right: 20px
}

.right-sidebar-modal.tournaments-modal .contest-list .contest:first-child {
    -webkit-animation-delay: .05s;
    animation-delay: .05s
}

.right-sidebar-modal.tournaments-modal .contest-list .contest:nth-child(2) {
    -webkit-animation-delay: .1s;
    animation-delay: .1s
}

.right-sidebar-modal.tournaments-modal .contest-list .contest:nth-child(3) {
    -webkit-animation-delay: .15s;
    animation-delay: .15s
}

.right-sidebar-modal.tournaments-modal .contest-list .contest:nth-child(4) {
    -webkit-animation-delay: .2s;
    animation-delay: .2s
}

.right-sidebar-modal.tournaments-modal .contest-list .contest:nth-child(5) {
    -webkit-animation-delay: .25s;
    animation-delay: .25s
}

.right-sidebar-modal.tournaments-modal .contest-list .contest:nth-child(6) {
    -webkit-animation-delay: .3s;
    animation-delay: .3s
}

.right-sidebar-modal.tournaments-modal .contest-list .contest:nth-child(7) {
    -webkit-animation-delay: .35s;
    animation-delay: .35s
}

.right-sidebar-modal.tournaments-modal .contest-list .contest:nth-child(8) {
    -webkit-animation-delay: .4s;
    animation-delay: .4s
}

.right-sidebar-modal.tournaments-modal .contest-list .contest:nth-child(9) {
    -webkit-animation-delay: .45s;
    animation-delay: .45s
}

.right-sidebar-modal.tournaments-modal .contest-list .contest:nth-child(10) {
    -webkit-animation-delay: .5s;
    animation-delay: .5s
}

.right-sidebar-modal.tournaments-modal .contest-list .contest:nth-child(11) {
    -webkit-animation-delay: .55s;
    animation-delay: .55s
}

.right-sidebar-modal.tournaments-modal .contest-list .contest:nth-child(12) {
    -webkit-animation-delay: .6s;
    animation-delay: .6s
}

.right-sidebar-modal.tournaments-modal .contest-list .contest:nth-child(13) {
    -webkit-animation-delay: .65s;
    animation-delay: .65s
}

.right-sidebar-modal.tournaments-modal .contest-list .contest:nth-child(14) {
    -webkit-animation-delay: .7s;
    animation-delay: .7s
}

.right-sidebar-modal.tournaments-modal .contest-list .contest:nth-child(15) {
    -webkit-animation-delay: .75s;
    animation-delay: .75s
}

.right-sidebar-modal.mt5-platforms-modal .platform-item {
    -ms-flex-align: center;
    -webkit-align-items: center;
    -webkit-box-align: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding: 8px
}

.right-sidebar-modal.mt5-platforms-modal .platform-item__icon {
    margin-right: 8px;
    min-width: 60px;
    text-align: center
}

.right-sidebar-modal.mt5-platforms-modal .platform-item__icon .fa {
    font-size: 50px;
    line-height: 50px
}

.right-sidebar-modal.mt5-platforms-modal .platform-item__icon--windows {
    color: #00adef
}

.right-sidebar-modal.mt5-platforms-modal .platform-item__icon--ios {
    color: #999
}

.right-sidebar-modal.mt5-platforms-modal .platform-item__icon--android {
    color: #a3c439
}

.right-sidebar-modal.mt5-platforms-modal .platform-item__icon--mac-os {
    color: #19a6f8
}

.right-sidebar-modal.mt5-platforms-modal .platform-item__icon--linux {
    color: #000
}

.right-sidebar-modal.mt5-platforms-modal .platform-item__btns {
    -ms-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    flex-wrap: wrap;
    margin-left: -4px;
    margin-top: -4px
}

.right-sidebar-modal.mt5-platforms-modal .platform-item__btns .btn {
    -ms-flex: 1;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    margin-left: 4px;
    margin-top: 4px
}

.right-sidebar-modal.mt5-platforms-modal .platform-item__btns .btn .fa {
    margin-right: 3px
}

.right-sidebar-modal.mt5-platforms-modal .platform-item__info {
    width: -webkit-calc(100% - 68px);
    width: calc(100% - 68px)
}

.right-sidebar-modal.mt5-platforms-modal .platform-item__text {
    margin-bottom: 4px
}

.right-sidebar-modal.mt5-platforms-modal .platform-item__link {
    font-size: 12px;
    height: auto;
    padding: 4px 10px
}

.right-sidebar-modal.mt5-accounts-modal {
    background: rgba(0, 0, 0, 0) !important;
    padding-left: 50px;
    width: 380px
}

.right-sidebar-modal.mt5-accounts-modal .body__in {
    padding: 0 15px
}

.right-sidebar-modal.mt5-accounts-modal h2 {
    font-size: 12px;
    margin-bottom: 15px;
    padding: 9px 20px;
    text-align: center
}

.right-sidebar-modal.mt5-accounts-modal .tab-body>div {
    display: none
}

.right-sidebar-modal.mt5-accounts-modal .tab-body>div:first-child {
    display: block
}

.is-m-version .right-sidebar-modal.express-bets-modal.active {
    z-index: 10
}

.right-sidebar-modal.express-bets-modal .in-padding {
    padding: 10px 15px 0
}

.right-sidebar-modal.express-bets-modal .opened-traders .text {
    font-size: 13px;
    line-height: 16px;
    margin-bottom: 15px;
    margin-top: 7px;
    padding: 14px 20px;
    text-align: justify
}

.right-sidebar-modal.express-bets-modal .opened-traders .text:after {
    display: none
}

.right-sidebar-modal.express-bets-modal .cpp {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-left: -6px;
    margin-top: 9px
}

.right-sidebar-modal.express-bets-modal .cpp .c,
.right-sidebar-modal.express-bets-modal .cpp .p,
.right-sidebar-modal.express-bets-modal .cpp .t {
    -ms-flex: 1 1 auto;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    flex: 1 1 auto;
    margin-left: 6px;
    margin-top: 6px
}

.right-sidebar-modal.express-bets-modal .cpp .t select {
    color: #000;
    height: 100%;
    width: 100%
}

.right-sidebar-modal.express-bets-modal .cpp .c>a,
.right-sidebar-modal.express-bets-modal .cpp .p>a {
    display: block;
    padding: 5px 15px
}

.right-sidebar-modal.express-bets-modal .cpp .c>a i,
.right-sidebar-modal.express-bets-modal .cpp .p>a i {
    font-size: 20px
}

.right-sidebar-modal.express-bets-modal .new-tab__heading {
    font-size: 16px;
    margin: 10px 0;
    text-align: center
}

.right-sidebar-modal.express-bets-modal .new-tab__heading span {
    font-weight: 700
}

.right-sidebar-modal.express-bets-modal .new-tab__content {
    display: block;
    margin: 0 10px
}

.right-sidebar-modal.express-bets-modal .new-tab__express-info .possible-profit {
    font-size: 16px;
    margin: 10px;
    text-align: center
}

.right-sidebar-modal.express-bets-modal .new-tab__express-info .button-wrapper {
    padding: 20px;
    text-align: center
}

.right-sidebar-modal.express-bets-modal .new-tab__express-info .button-wrapper button {
    color: #fff
}

.right-sidebar-modal.express-bets-modal .new-tab__express-info .button-wrapper button.btn-put {
    background-color: red
}

.right-sidebar-modal.express-bets-modal .new-tab__express-info .button-wrapper button.btn-call {
    background-color: green
}

.right-sidebar-modal.express-bets-modal .bets-list {
    margin-top: 10px
}

.right-sidebar-modal.express-bets-modal .bets-list>li thead td {
    font-size: 12px;
    line-height: 13px
}

.right-sidebar-modal.express-bets-modal .bets-list>li td {
    text-align: center
}

.right-sidebar-modal.express-bets-modal .bets-list>li .fsd-wrap {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.right-sidebar-modal.express-bets-modal .bets-list>li .fsd-wrap .direction {
    padding-left: 4px
}

.right-sidebar-modal.express-bets-modal .bets-list>li .fsd-wrap .direction-put {
    color: #bf3a2d
}

.right-sidebar-modal.express-bets-modal .bets-list>li .fsd-wrap .direction-call {
    color: #6fc274
}

.right-sidebar-modal.express-bets-modal .bets-list>li .tooltip2 .tooltip-content {
    margin-bottom: -39px;
    margin-left: 10px
}

.right-sidebar-modal.express-bets-modal .asset-item {
    -ms-flex-align: center;
    -ms-flex-pack: justify;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    justify-content: space-between;
    margin-left: -5px;
    padding: 15px 7px
}

.right-sidebar-modal.express-bets-modal .asset-item>* {
    margin-left: 5px
}

.right-sidebar-modal.express-bets-modal .asset-item:first-child {
    border-top: none
}

.right-sidebar-modal.express-bets-modal .asset-item__l,
.right-sidebar-modal.express-bets-modal .asset-item__r {
    min-width: 60px
}

.right-sidebar-modal.express-bets-modal .asset-item__c {
    -ms-flex: 1 1 auto;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    flex: 1 1 auto
}

.right-sidebar-modal.express-bets-modal .asset-item__top {
    -ms-flex-pack: start;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    justify-content: flex-start;
    margin-left: -4px;
    margin-top: -4px;
    text-transform: uppercase
}

.right-sidebar-modal.express-bets-modal .asset-item__top>* {
    margin-left: 4px;
    margin-top: 4px
}

.right-sidebar-modal.express-bets-modal .asset-item__bottom .table {
    font-size: 12px;
    margin-bottom: 0
}

.right-sidebar-modal.express-bets-modal .asset-item__bottom .table td {
    border-left: 1px solid #58575f;
    border-top: 1px solid #58575f
}

.right-sidebar-modal.express-bets-modal .asset-item__exp {
    color: #8fa5bf;
    font-size: 12px;
    text-align: left
}

.right-sidebar-modal.express-bets-modal .asset-item__label,
.right-sidebar-modal.express-bets-modal .asset-item__percent {
    cursor: pointer
}

.right-sidebar-modal.express-bets-modal .asset-item__label {
    text-align: center
}

.right-sidebar-modal.express-bets-modal .asset-item__label .direction {
    margin-right: 3px
}

.right-sidebar-modal.express-bets-modal .asset-item__percent {
    color: #6fc274
}

.right-sidebar-modal.express-bets-modal .asset-item__select {
    -webkit-border-radius: 4px;
    background-color: #30333c;
    border: 1px solid rgba(48, 153, 245, .57);
    border-radius: 4px;
    color: #9397a0;
    width: 100%
}

.right-sidebar-modal.express-bets-modal .asset-item__call,
.right-sidebar-modal.express-bets-modal .asset-item__put {
    -ms-flex-align: center;
    -ms-flex-pack: center;
    -webkit-align-items: center;
    -webkit-border-radius: 4px;
    -webkit-box-align: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    align-items: center;
    border-radius: 4px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    justify-content: center;
    padding: 5px 6px
}

.right-sidebar-modal.express-bets-modal .asset-item__call .fa,
.right-sidebar-modal.express-bets-modal .asset-item__put .fa {
    font-size: 25px
}

.right-sidebar-modal.express-bets-modal .asset-item__call,
.right-sidebar-modal.express-bets-modal .asset-item__call:focus,
.right-sidebar-modal.express-bets-modal .asset-item__call:hover {
    background: -webkit-gradient(linear, left top, left bottom, from(#45b734), to(#369146)) 0;
    background: -webkit-linear-gradient(#45b734, #369146) 0;
    background: -o-linear-gradient(#45b734, #369146) 0;
    background: linear-gradient(#45b734, #369146) 0
}

.right-sidebar-modal.express-bets-modal .asset-item__call .fa {
    color: #2e7924
}

.right-sidebar-modal.express-bets-modal .asset-item__put {
    background: -webkit-gradient(linear, left top, left bottom, from(#ff3e1f), to(#f1372e)) 0;
    background: -webkit-linear-gradient(#ff3e1f, #f1372e) 0;
    background: -o-linear-gradient(#ff3e1f, #f1372e) 0;
    background: linear-gradient(#ff3e1f, #f1372e) 0
}

.right-sidebar-modal.express-bets-modal .asset-item__put:focus,
.right-sidebar-modal.express-bets-modal .asset-item__put:hover {
    background: -webkit-gradient(linear, left top, left bottom, from(#ff3515), to(#f02e24)) 0;
    background: -webkit-linear-gradient(#ff3515, #f02e24) 0;
    background: -o-linear-gradient(#ff3515, #f02e24) 0;
    background: linear-gradient(#ff3515, #f02e24) 0
}

.right-sidebar-modal.express-bets-modal .asset-item__put .fa {
    color: #b81900
}

.right-sidebar-modal.express-bets-modal .asset-item__remove {
    text-align: center
}

.right-sidebar-modal.express-bets-modal .asset-item__remove a {
    display: inline-block;
    font-size: 18px;
    margin-right: 4px
}

.right-sidebar-modal.express-bets-modal .asset-item__remove a:active {
    -ms-transform: translateY(1px);
    -webkit-transform: translateY(1px);
    transform: translateY(1px)
}

.right-sidebar-modal.express-bets-modal .asset-item .timeframe__block {
    z-index: 51
}

.right-sidebar-modal.express-bets-modal .asset-item .timeframe {
    position: relative
}

.right-sidebar-modal.express-bets-modal .asset-item .timeframe__current,
.right-sidebar-modal.express-bets-modal .asset-item .timeframe__item {
    font-size: 12px
}

.right-sidebar-modal.express-bets-modal .asset-item .timeframe__current {
    padding: 2px 7px;
    text-align: center
}

.right-sidebar-modal.express-bets-modal .asset-item .direction,
.right-sidebar-modal.express-bets-modal .express-item .direction {
    margin-left: 4px
}

.right-sidebar-modal.express-bets-modal .asset-item .direction-call,
.right-sidebar-modal.express-bets-modal .asset-item .win,
.right-sidebar-modal.express-bets-modal .express-item .direction-call,
.right-sidebar-modal.express-bets-modal .express-item .win {
    color: #49a744
}

.right-sidebar-modal.express-bets-modal .asset-item .direction-put,
.right-sidebar-modal.express-bets-modal .asset-item .loose,
.right-sidebar-modal.express-bets-modal .express-item .direction-put,
.right-sidebar-modal.express-bets-modal .express-item .loose {
    color: #fc380a
}

.right-sidebar-modal.express-bets-modal .express-item .fsd-wrap {
    -ms-flex-align: center;
    -ms-flex-pack: center;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    justify-content: center
}

.right-sidebar-modal.express-bets-modal .express-item .fsd-wrap.left {
    -ms-flex-pack: start;
    -webkit-box-pack: start;
    -webkit-justify-content: start;
    justify-content: start
}

.right-sidebar-modal.express-bets-modal .express-item__wrapper {
    padding: 10px 15px
}

.right-sidebar-modal.express-bets-modal .express-item__id,
.right-sidebar-modal.express-bets-modal .express-item__time {
    color: #fff;
    cursor: default;
    font-size: 12px;
    line-height: 12px;
    padding: 5px 0;
    text-align: left
}

.right-sidebar-modal.express-bets-modal .express-item__id span,
.right-sidebar-modal.express-bets-modal .express-item__time span {
    color: #8fa5bf
}

.right-sidebar-modal.express-bets-modal .express-item__deal {
    cursor: pointer;
    padding: 0 5px
}

.right-sidebar-modal.express-bets-modal .express-item__deal table td {
    font-size: 12px;
    text-align: center
}

.right-sidebar-modal.express-bets-modal .express-item__deal .progress {
    margin-bottom: 2px
}

.right-sidebar-modal.express-bets-modal .express-item__deal:last-child {
    padding-bottom: 0
}

.right-sidebar-modal.express-bets-modal .express-item__short-info {
    -ms-flex-align: center;
    -ms-flex-pack: justify;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    align-items: center;
    cursor: pointer;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    justify-content: space-between;
    margin: 5px 0;
    padding: 0 16px
}

.right-sidebar-modal.express-bets-modal .express-item__short-info .inner-wrapper {
    -ms-flex: 1;
    -ms-flex-align: center;
    -ms-flex-direction: column;
    -ms-flex-pack: center;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -webkit-flex-direction: column;
    flex: 1;
    flex-direction: column
}

.right-sidebar-modal.express-bets-modal .express-item__short-info .amount,
.right-sidebar-modal.express-bets-modal .express-item__short-info .inner-wrapper {
    -webkit-align-items: center;
    -webkit-box-align: center;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    justify-content: center
}

.right-sidebar-modal.express-bets-modal .express-item__short-info .amount {
    -ms-flex-align: center;
    -ms-flex-direction: column;
    -ms-flex-pack: center;
    -webkit-border-radius: 4px;
    -webkit-flex-direction: column;
    background-color: rgba(48, 153, 245, .12);
    border: 1px dashed #3099f5;
    border-radius: 4px;
    color: #fff;
    flex-direction: column;
    font-size: 14px;
    padding: 1px 5px
}

.right-sidebar-modal.express-bets-modal .express-item .profit,
.right-sidebar-modal.express-bets-modal .express-item__expected {
    -webkit-border-radius: 4px;
    border: 1px dashed rgba(0, 0, 0, 0);
    border-radius: 4px;
    padding: 1px 5px
}

.right-sidebar-modal.express-bets-modal .express-item .profit {
    margin-top: 10px
}

.right-sidebar-modal.express-bets-modal .express-item .profit.win,
.right-sidebar-modal.express-bets-modal .express-item__expected {
    background-color: rgba(94, 222, 94, .3);
    border-color: #4e9d27
}

.right-sidebar-modal.express-bets-modal .express-item__formula {
    font-size: 14px;
    margin: 3px 10px 0
}

.right-sidebar-modal.express-bets-modal .express-item__opened {
    margin-bottom: 5px
}

.right-sidebar-modal.express-bets-modal .description-block,
.right-sidebar-modal.express-bets-modal .no-items-block {
    margin: 15px
}

.right-sidebar-modal.express-bets-modal .description-block__header {
    font-size: 14px;
    text-align: center
}

.right-sidebar-modal.express-bets-modal .description-block__content {
    font-size: 12px;
    margin-bottom: 10px;
    margin-top: 5px
}

.right-sidebar-modal.express-bets-modal .description-block .button-wrapper {
    margin-top: 20px
}

.right-sidebar-modal.express-bets-modal .description-block .button-wrapper,
.right-sidebar-modal.express-bets-modal .no-items-block .button-wrapper {
    padding: 0 20px 20px;
    text-align: center
}

.right-sidebar-modal.express-bets-modal .description-block .button-wrapper .btn,
.right-sidebar-modal.express-bets-modal .no-items-block .button-wrapper .btn {
    color: #fff
}

.right-sidebar-modal2 {
    right: 330px
}

@media screen and (max-width:390px) {
    .right-sidebar-modal2 {
        width: 270px !important
    }
}

.right-sidebar-modal2.active {
    -webkit-transform: translate3d(-90px, 0, 0);
    transform: translate3d(-90px, 0, 0)
}

.right-sidebar-modal2 .ajax-loading {
    -webkit-transform: translateZ(0);
    height: 100px;
    transform: translateZ(0)
}

.right-sidebar-modal2 .ajax-loading .plane {
    -webkit-transform-style: preserve-3d;
    height: 40px;
    transform-style: preserve-3d;
    width: 40px
}

.right-sidebar-modal2 .ajax-loading .plane.main {
    -webkit-animation: css-ajax-loading-rotate 7s linear infinite;
    -webkit-transform: rotate3d(60deg, 0, -30deg);
    animation: css-ajax-loading-rotate 7s linear infinite;
    bottom: 0;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    top: 0;
    transform: rotate3d(60deg, 0, -30deg);
    will-change: transform
}

.right-sidebar-modal2 .ajax-loading .plane.main .circle {
    -webkit-border-radius: 100%;
    -webkit-box-shadow: 0 0 2px #009af9, inset 0 0 2px #009af9;
    -webkit-box-sizing: border-box;
    -webkit-transform-style: preserve-3d;
    border-radius: 100%;
    box-shadow: 0 0 2px #009af9, inset 0 0 2px #009af9;
    box-sizing: border-box;
    height: 40px;
    position: absolute;
    transform-style: preserve-3d;
    width: 40px
}

.right-sidebar-modal2 .ajax-loading .plane.main .circle:after,
.right-sidebar-modal2 .ajax-loading .plane.main .circle:before {
    -webkit-border-radius: 100%;
    -webkit-box-sizing: border-box;
    background: #009af9;
    border-radius: 100%;
    bottom: 0;
    box-sizing: border-box;
    content: "";
    display: block;
    height: 1px;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    top: 0;
    width: 1px;
    will-change: transform
}

.right-sidebar-modal2 .ajax-loading .plane.main .circle:before {
    -webkit-transform: translateZ(-40px);
    transform: translateZ(-40px)
}

.right-sidebar-modal2 .ajax-loading .plane.main .circle:after {
    -webkit-transform: translateZ(40px);
    transform: translateZ(40px)
}

.right-sidebar-modal2 .ajax-loading .plane.main .circle:first-child {
    -webkit-transform: rotate(72deg) rotateX(63.435deg);
    transform: rotate(72deg) rotateX(63.435deg)
}

.right-sidebar-modal2 .ajax-loading .plane.main .circle:nth-child(2) {
    -webkit-transform: rotate(144deg) rotateX(63.435deg);
    transform: rotate(144deg) rotateX(63.435deg)
}

.right-sidebar-modal2 .ajax-loading .plane.main .circle:nth-child(3) {
    -webkit-transform: rotate(216deg) rotateX(63.435deg);
    transform: rotate(216deg) rotateX(63.435deg)
}

.right-sidebar-modal2 .ajax-loading .plane.main .circle:nth-child(4) {
    -webkit-transform: rotate(288deg) rotateX(63.435deg);
    transform: rotate(288deg) rotateX(63.435deg)
}

.right-sidebar-modal2 .ajax-loading .plane.main .circle:nth-child(5) {
    -webkit-transform: rotate(1turn) rotateX(63.435deg);
    transform: rotate(1turn) rotateX(63.435deg)
}

.right-sidebar-modal2 .tournaments-detail-modal .stitle:first-child,
.right-sidebar-modal2 .tournaments-history-modal .stitle:first-child,
.right-sidebar-modal2 .tournaments-history-modal h2 {
    position: fixed;
    right: 0;
    top: 0;
    width: 330px;
    z-index: 2
}

@media screen and (max-width:390px) {
    .right-sidebar-modal2 .tournaments-detail-modal .stitle:first-child,
    .right-sidebar-modal2 .tournaments-history-modal .stitle:first-child,
    .right-sidebar-modal2 .tournaments-history-modal h2 {
        width: 270px
    }
}

.right-sidebar-modal2 .title2 {
    cursor: pointer;
    display: block;
    font-family: Exo2Regular, sans-serif;
    font-size: 13px;
    padding: 6px 20px;
    position: relative;
    text-align: center
}

.right-sidebar-modal2 .title2 .fa {
    height: 32px;
    line-height: 32px;
    margin-top: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 32px
}

#gritter-notice-wrapper .gritter-item-wrapper .right-sidebar-modal2 .title2 .gritter-close,
.call-put-wrap .right-sidebar-modal2 .title2 .call-put-item__close:before,
.mfp-close-btn-in .right-sidebar-modal2 .title2 .mfp-close,
.ReactModal__Content .right-sidebar-modal2 .title2 .modal-close,
.right-sidebar-modal2 .title2 #gritter-notice-wrapper .gritter-item-wrapper .gritter-close,
.right-sidebar-modal2 .title2 .call-put-wrap .call-put-item__close:before,
.right-sidebar-modal2 .title2 .fa-times,
.right-sidebar-modal2 .title2 .mfp-close-btn-in .mfp-close,
.right-sidebar-modal2 .title2 .ReactModal__Content .modal-close,
.right-sidebar-modal2 .title2 .tournaments-detail-modal .stitle--close i,
.right-sidebar-modal2 .title2 .tournaments-detail-modal .toggle-next--close i,
.right-sidebar-modal2 .title2 .tournaments-history-modal .stitle--close i,
.right-sidebar-modal2 .title2 .tournaments-history-modal .toggle-next--close i,
.right-sidebar-modal2 .tournaments-detail-modal .stitle--close .title2 i,
.right-sidebar-modal2 .tournaments-detail-modal .toggle-next--close .title2 i,
.right-sidebar-modal2 .tournaments-history-modal .stitle--close .title2 i,
.right-sidebar-modal2 .tournaments-history-modal .toggle-next--close .title2 i {
    cursor: pointer
}

.right-sidebar-modal2 .title2--fixed-top {
    cursor: default;
    position: fixed;
    right: 0;
    top: 0;
    width: 330px
}

@media screen and (max-width:390px) {
    .right-sidebar-modal2 .title2--fixed-top {
        width: 270px
    }
}

.right-sidebar-modal2 .tournaments-detail-modal,
.right-sidebar-modal2 .tournaments-history-modal {
    font-family: Exo2Regular, sans-serif;
    height: 100%;
    padding-top: 32px
}

.right-sidebar-modal2 .tournaments-detail-modal h2,
.right-sidebar-modal2 .tournaments-history-modal h2 {
    font-size: 24px;
    margin-bottom: 13px;
    margin-top: 17px
}

.right-sidebar-modal2 .tournaments-detail-modal .stitle,
.right-sidebar-modal2 .tournaments-detail-modal .tab-wrap,
.right-sidebar-modal2 .tournaments-detail-modal .toggle-next,
.right-sidebar-modal2 .tournaments-detail-modal h2,
.right-sidebar-modal2 .tournaments-history-modal .stitle,
.right-sidebar-modal2 .tournaments-history-modal .tab-wrap,
.right-sidebar-modal2 .tournaments-history-modal .toggle-next,
.right-sidebar-modal2 .tournaments-history-modal h2 {
    padding-left: 20px;
    padding-right: 20px
}

.right-sidebar-modal2 .tournaments-detail-modal .stitle,
.right-sidebar-modal2 .tournaments-detail-modal .toggle-next,
.right-sidebar-modal2 .tournaments-history-modal .stitle,
.right-sidebar-modal2 .tournaments-history-modal .toggle-next {
    font-family: Exo2Regular, sans-serif;
    font-size: 13px;
    padding: 6px 20px;
    position: relative;
    text-align: center
}

.right-sidebar-modal2 .tournaments-detail-modal .stitle--arrow i,
.right-sidebar-modal2 .tournaments-detail-modal .stitle--close i,
.right-sidebar-modal2 .tournaments-detail-modal .stitle .fa,
.right-sidebar-modal2 .tournaments-detail-modal .toggle-next--arrow i,
.right-sidebar-modal2 .tournaments-detail-modal .toggle-next--close i,
.right-sidebar-modal2 .tournaments-detail-modal .toggle-next .fa,
.right-sidebar-modal2 .tournaments-history-modal .stitle--arrow i,
.right-sidebar-modal2 .tournaments-history-modal .stitle--close i,
.right-sidebar-modal2 .tournaments-history-modal .stitle .fa,
.right-sidebar-modal2 .tournaments-history-modal .toggle-next--arrow i,
.right-sidebar-modal2 .tournaments-history-modal .toggle-next--close i,
.right-sidebar-modal2 .tournaments-history-modal .toggle-next .fa {
    margin-top: -6px;
    position: absolute;
    right: 10px;
    top: 50%
}

.right-sidebar-modal2 .tournaments-detail-modal .stitle--arrow,
.right-sidebar-modal2 .tournaments-detail-modal .toggle-next--arrow,
.right-sidebar-modal2 .tournaments-history-modal .stitle--arrow,
.right-sidebar-modal2 .tournaments-history-modal .toggle-next--arrow {
    cursor: pointer
}

.right-sidebar-modal2 .tournaments-detail-modal .stitle--arrow i,
.right-sidebar-modal2 .tournaments-detail-modal .toggle-next--arrow i,
.right-sidebar-modal2 .tournaments-history-modal .stitle--arrow i,
.right-sidebar-modal2 .tournaments-history-modal .toggle-next--arrow i {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    color: #91a0b4;
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto
}

.right-sidebar-modal2 .tournaments-detail-modal .stitle--close i,
.right-sidebar-modal2 .tournaments-detail-modal .toggle-next--close i,
.right-sidebar-modal2 .tournaments-history-modal .stitle--close i,
.right-sidebar-modal2 .tournaments-history-modal .toggle-next--close i {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    cursor: pointer;
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto
}

.right-sidebar-modal2 .tournaments-detail-modal .its-me,
.right-sidebar-modal2 .tournaments-history-modal .its-me {
    -o-transition: transform 1s;
    -webkit-transform: translate3d(0, 50px, 0);
    -webkit-transition: -webkit-transform 1s;
    transform: translate3d(0, 50px, 0);
    transition: -webkit-transform 1s;
    transition: transform 1s;
    transition: transform 1s, -webkit-transform 1s
}

.right-sidebar-modal2 .tournaments-detail-modal .fixed-me-bottom .its-me,
.right-sidebar-modal2 .tournaments-history-modal .fixed-me-bottom .its-me {
    bottom: 0;
    left: 0;
    position: fixed;
    width: 100%
}

.right-sidebar-modal2 .tournaments-detail-modal .fixed-me-bottom .its-me>td,
.right-sidebar-modal2 .tournaments-history-modal .fixed-me-bottom .its-me>td {
    background-color: #1b3246
}

.right-sidebar-modal2 .tournaments-detail-modal .fixed-me-bottom .its-me.show_,
.right-sidebar-modal2 .tournaments-history-modal .fixed-me-bottom .its-me.show_ {
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

.right-sidebar-modal2 .tournaments-detail-modal tr.active>td,
.right-sidebar-modal2 .tournaments-history-modal tr.active>td {
    background-color: rgba(48, 153, 245, .24)
}

.right-sidebar-modal2 .tournaments-history-modal {
    padding-top: 100px
}

.right-sidebar-modal2 .tournaments-history-modal h2 {
    margin: 0;
    padding: 10px 20px;
    top: 32px
}

.right-sidebar-modal2 .tournaments-detail-modal .tab-wrap .tab-nav {
    margin-left: -7px
}

.right-sidebar-modal2 .tournaments-detail-modal .tab-wrap .tab-nav a {
    display: block;
    padding: 3px 5px;
    text-transform: none;
    width: 100%
}

.right-sidebar-modal2 .tournaments-detail-modal .tab-wrap .tab-nav li {
    margin-left: 7px
}

.right-sidebar-modal2 .tournaments-detail-modal .tab-wrap .tab-body {
    padding-bottom: 37px;
    padding-top: 20px
}

.right-sidebar-modal2 .tournaments-detail-modal .body-description .table>tbody>tr>td {
    padding-bottom: 7px;
    padding-top: 7px;
    vertical-align: middle
}

.right-sidebar-modal2 .tournaments-detail-modal .body-description .table .var {
    font-size: 14px;
    line-height: 16px
}

.right-sidebar-modal2 .tournaments-detail-modal .body-description .table .var--date {
    font-size: 13px
}

.right-sidebar-modal2 .tournaments-detail-modal .body-description .table .key {
    font-size: 12px;
    line-height: 14px
}

.right-sidebar-modal2 .tournaments-detail-modal .body-description .desc h3,
.right-sidebar-modal2 .tournaments-detail-modal .body-description .desc p {
    font-family: Exo2Regular, sans-serif
}

.right-sidebar-modal2 .tournaments-detail-modal .body-description .desc h3 {
    color: #939298;
    font-size: 13px;
    margin-bottom: 7px
}

.right-sidebar-modal2 .tournaments-detail-modal .body-description .desc p {
    font-size: 12px
}

.right-sidebar-modal2 .tournaments-detail-modal .body-description .desc__block .title2 {
    margin-left: -20px;
    margin-right: -20px
}

.right-sidebar-modal2 .tournaments-detail-modal .body-description .desc__block+div {
    margin-top: 22px
}

.right-sidebar-modal2 .tournaments-detail-modal .body-description .desc__block--btn {
    text-align: center
}

.right-sidebar-modal2 .tournaments-detail-modal .body-raiting {
    margin-left: -20px;
    margin-right: -20px
}

.right-sidebar-modal2 .tournaments-detail-modal .body-raiting .no-items-block .message {
    margin: 0
}

.right-sidebar-modal2 .tournaments-detail-modal .body-raiting .table>tbody>tr>td:first-child,
.right-sidebar-modal2 .tournaments-detail-modal .body-raiting .table>thead>tr>th:first-child {
    padding-left: 20px
}

.right-sidebar-modal2 .tournaments-detail-modal .body-raiting .table>tbody>tr>td:last-child,
.right-sidebar-modal2 .tournaments-detail-modal .body-raiting .table>thead>tr>th:last-child {
    padding-right: 20px
}

.right-sidebar-modal2 .tournaments-detail-modal .body-re-buy .btn-wrap,
.right-sidebar-modal2 .tournaments-detail-modal .body-to-take-part .btn-wrap {
    margin-top: 25px;
    text-align: center
}

.right-sidebar-modal2 .tournaments-detail-modal .body-re-buy p,
.right-sidebar-modal2 .tournaments-detail-modal .body-to-take-part p {
    margin-bottom: 7px
}

.right-sidebar-modal2 .tournaments-detail-modal .body-re-buy .re-buy .icon {
    margin: 15px 0 25px
}

.right-sidebar-modal2 .tournaments-detail-modal .body-re-buy .re-buy .icon img {
    display: block;
    margin: 0 auto;
    width: 100px
}

.right-sidebar-modal2 .tournaments-detail-modal .body-re-buy .continue .icon,
.right-sidebar-modal2 .tournaments-detail-modal .body-re-buy .deposit .icon,
.right-sidebar-modal2 .tournaments-detail-modal .body-to-take-part .continue .icon,
.right-sidebar-modal2 .tournaments-detail-modal .body-to-take-part .deposit .icon {
    margin-bottom: 20px;
    text-align: center
}

.right-sidebar-modal2 .tournaments-detail-modal .body-re-buy .continue h2,
.right-sidebar-modal2 .tournaments-detail-modal .body-to-take-part .continue h2 {
    font-size: 18px;
    line-height: 25px;
    margin-top: 0;
    padding: 0
}

.right-sidebar-modal2 .tournaments-detail-modal .body-re-buy .continue .icon,
.right-sidebar-modal2 .tournaments-detail-modal .body-to-take-part .continue .icon {
    color: #68b36c;
    font-size: 50px
}

.right-sidebar-modal2 .tournaments-history-modal .message {
    margin-left: 20px;
    margin-right: 20px
}

.right-sidebar-modal2 .tournaments-history-modal .history-raiting {
    margin-top: 20px
}

.right-sidebar-modal2 .tournaments-history-modal .history-raiting .no-items-block .message {
    margin: 0
}

.right-sidebar-modal2 .tournaments-history-modal .history-raiting .table>tbody>tr>td:first-child,
.right-sidebar-modal2 .tournaments-history-modal .history-raiting .table>thead>tr>th:first-child {
    padding-left: 20px
}

.right-sidebar-modal2 .tournaments-history-modal .history-raiting .table>tbody>tr>td:last-child,
.right-sidebar-modal2 .tournaments-history-modal .history-raiting .table>thead>tr>th:last-child {
    padding-right: 20px
}

.right-sidebar-modal2 .tournaments-history-modal .btn-wrap {
    padding-left: 20px;
    padding-right: 20px;
    text-align: center
}

.right-sidebar-modal2 .tournaments-history-modal .win .message {
    margin-bottom: 20px
}

.right-sidebar-modal2 .tournaments-history-modal .win .message:before {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    font-size: 30px;
    left: 15px;
    margin-top: -16px;
    text-rendering: auto
}

.right-sidebar-modal2 .tournaments-history-modal .win .message p {
    color: inherit;
    font-size: inherit
}

.right-sidebar-modal2 .tournaments-history-modal .lose .btn {
    font-size: 12px
}

.right-sidebar-modal2.express-assets-modal {
    background: rgba(0, 0, 0, 0);
    padding-left: 50px;
    width: 380px
}

.right-sidebar-modal2.express-assets-modal .filter,
.right-sidebar-modal2.express-assets-modal .title {
    text-align: center
}

.right-sidebar-modal2.express-assets-modal .title {
    padding: 10px 15px;
    position: relative
}

.right-sidebar-modal2.express-assets-modal .title a {
    display: inline-block;
    font-size: 18px;
    position: absolute;
    right: 20px;
    top: 6px
}

.right-sidebar-modal2.express-assets-modal .title a:active {
    -ms-transform: translateY(1px);
    -webkit-transform: translateY(1px);
    transform: translateY(1px)
}

.right-sidebar-modal2.express-assets-modal .filter {
    padding: 5px 7px
}

.right-sidebar-modal2.express-assets-modal .filter ul {
    -ms-flex-align: center;
    -webkit-align-items: center;
    -webkit-box-align: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-left: -7px
}

.right-sidebar-modal2.express-assets-modal .filter ul>li {
    margin-left: 7px
}

.right-sidebar-modal2.express-assets-modal .filter ul .search .search-form-wrap {
    font-size: 14px;
    position: relative;
    transition: box-shadow .3s, color .3s, background-color .3s, -webkit-box-shadow .3s
}

.right-sidebar-modal2.express-assets-modal .filter ul .search .search-form-wrap .fa {
    margin-left: 5px;
    margin-right: 0;
    margin-top: -7px;
    position: absolute;
    right: 15px;
    top: 50%
}

.right-sidebar-modal2.express-assets-modal .filter ul .search .search-form-wrap input {
    -webkit-border-radius: 4px;
    background: rgba(0, 0, 0, 0);
    border: none;
    border-radius: 4px;
    padding: 5px 20px 5px 15px
}

.right-sidebar-modal2.express-assets-modal .filter ul .sort {
    -ms-flex: 1 0 40px;
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 40px;
    flex: 1 0 40px
}

.right-sidebar-modal2.express-assets-modal .filter ul .sort a {
    -webkit-border-radius: 4px;
    border-radius: 4px;
    display: block;
    padding: 5px 10px;
    white-space: nowrap
}

.right-sidebar-modal2.express-assets-modal .filter ul .sort a:active {
    -ms-transform: translateY(1px);
    -webkit-transform: translateY(1px);
    transform: translateY(1px)
}

.right-sidebar-modal2.express-assets-modal .tab-nav a:before {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto
}

.right-sidebar-modal2.express-assets-modal .assets-list [class^=b-] {
    display: none
}

.right-sidebar-modal2.express-assets-modal .assets-list [class^=b-].active {
    display: block
}

.right-sidebar-modal2.express-assets-modal .assets-list .not-found {
    color: #7b8da6;
    font-family: OpenSansRegular, sans-serif;
    font-size: 14px;
    margin-top: 10px;
    text-align: center
}

.right-sidebar-modal2.express-assets-modal .asset-item {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-left: -5px;
    padding: 7px
}

.right-sidebar-modal2.express-assets-modal .asset-item>* {
    margin-left: 5px
}

.right-sidebar-modal2.express-assets-modal .asset-item:first-child {
    border-top: none
}

.right-sidebar-modal2.express-assets-modal .asset-item__l,
.right-sidebar-modal2.express-assets-modal .asset-item__r {
    min-width: 45px
}

.right-sidebar-modal2.express-assets-modal .asset-item__c {
    -ms-flex: 1 1 auto;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    flex: 1 1 auto
}

.right-sidebar-modal2.express-assets-modal .asset-item__top {
    -ms-flex-pack: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    font-size: 12px;
    justify-content: center;
    line-height: 13px;
    margin-left: -4px;
    padding-bottom: 6px;
    text-transform: uppercase
}

.right-sidebar-modal2.express-assets-modal .asset-item__top>* {
    margin-left: 4px;
    margin-top: 0
}

.right-sidebar-modal2.express-assets-modal .asset-item__bottom .table {
    font-size: 12px;
    margin-bottom: 0
}

.right-sidebar-modal2.express-assets-modal .asset-item__bottom .table td {
    border-left: 1px solid #58575f;
    border-top: 1px solid #58575f
}

.right-sidebar-modal2.express-assets-modal .asset-item__label,
.right-sidebar-modal2.express-assets-modal .asset-item__percent {
    cursor: pointer
}

.right-sidebar-modal2.express-assets-modal .asset-item__label {
    text-align: center
}

.right-sidebar-modal2.express-assets-modal .asset-item__percent {
    color: #6fc274
}

.right-sidebar-modal2.express-assets-modal .asset-item__select {
    -webkit-border-radius: 4px;
    background-color: #30333c;
    border: 1px solid rgba(48, 153, 245, .57);
    border-radius: 4px;
    color: #9397a0;
    width: 100%
}

.right-sidebar-modal2.express-assets-modal .asset-item__call,
.right-sidebar-modal2.express-assets-modal .asset-item__put {
    -ms-flex-align: center;
    -ms-flex-pack: center;
    -webkit-align-items: center;
    -webkit-border-radius: 4px;
    -webkit-box-align: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    align-items: center;
    border-radius: 4px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    justify-content: center;
    padding: 5px 6px
}

.right-sidebar-modal2.express-assets-modal .asset-item__call.disabled,
.right-sidebar-modal2.express-assets-modal .asset-item__put.disabled {
    cursor: default;
    opacity: .3;
    pointer-event: none
}

.right-sidebar-modal2.express-assets-modal .asset-item__call .fa,
.right-sidebar-modal2.express-assets-modal .asset-item__put .fa {
    font-size: 25px
}

.right-sidebar-modal2.express-assets-modal .asset-item__call,
.right-sidebar-modal2.express-assets-modal .asset-item__call:focus,
.right-sidebar-modal2.express-assets-modal .asset-item__call:hover {
    background: -webkit-gradient(linear, left top, left bottom, from(#45b734), to(#369146)) 0;
    background: -webkit-linear-gradient(#45b734, #369146) 0;
    background: -o-linear-gradient(#45b734, #369146) 0;
    background: linear-gradient(#45b734, #369146) 0
}

.right-sidebar-modal2.express-assets-modal .asset-item__call .fa {
    color: #2e7924
}

.right-sidebar-modal2.express-assets-modal .asset-item__put {
    background: -webkit-gradient(linear, left top, left bottom, from(#ff3e1f), to(#f1372e)) 0;
    background: -webkit-linear-gradient(#ff3e1f, #f1372e) 0;
    background: -o-linear-gradient(#ff3e1f, #f1372e) 0;
    background: linear-gradient(#ff3e1f, #f1372e) 0
}

.right-sidebar-modal2.express-assets-modal .asset-item__put:focus,
.right-sidebar-modal2.express-assets-modal .asset-item__put:hover {
    background: -webkit-gradient(linear, left top, left bottom, from(#ff3515), to(#f02e24)) 0;
    background: -webkit-linear-gradient(#ff3515, #f02e24) 0;
    background: -o-linear-gradient(#ff3515, #f02e24) 0;
    background: linear-gradient(#ff3515, #f02e24) 0
}

.right-sidebar-modal2.express-assets-modal .asset-item__put .fa {
    color: #b81900
}

.right-sidebar-modal2.express-assets-modal .asset-item.list-opened .timeframe__block {
    z-index: 53
}

.right-sidebar-modal2.express-assets-modal .asset-item.list-opened .timeframe__list-wrap {
    display: block
}

.right-sidebar-modal2.express-assets-modal .timeframe__block {
    margin: 0 10px;
    z-index: 51
}

.right-sidebar-modal2.express-assets-modal .timeframe {
    position: relative
}

.right-sidebar-modal2.express-assets-modal .timeframe__current,
.right-sidebar-modal2.express-assets-modal .timeframe__item {
    font-size: 12px
}

.right-sidebar-modal2.express-assets-modal .timeframe__current {
    -webkit-border-radius: 4px;
    border-radius: 4px;
    cursor: pointer;
    padding: 2px 7px;
    text-align: center
}

.right-sidebar-modal2.express-assets-modal .timeframe__list-wrap {
    -ms-flex-wrap: wrap;
    -webkit-border-radius: 4px;
    -webkit-flex-wrap: wrap;
    border-radius: 4px;
    display: none;
    flex-wrap: wrap;
    left: 0;
    padding-bottom: 3px;
    padding-right: 3px;
    position: absolute;
    top: 31px;
    width: 100%
}

.right-sidebar-modal2.express-assets-modal .timeframe__list-wrap .exp-title {
    color: #8fa5bf;
    font-size: 11px;
    line-height: 13px;
    margin: 5px auto;
    text-align: center
}

.right-sidebar-modal2.express-assets-modal .timeframe__list {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.right-sidebar-modal2.express-assets-modal .timeframe__title {
    font-size: 12px;
    line-height: 14px;
    margin-bottom: 4px;
    margin-top: 6px;
    text-align: center
}

.right-sidebar-modal2.express-assets-modal .timeframe__col {
    -ms-flex-preferred-size: 50%;
    -webkit-flex-basis: 50%;
    flex-basis: 50%;
    width: 70px
}

.right-sidebar-modal2.express-assets-modal .timeframe__item {
    -webkit-border-radius: 3px;
    border-radius: 3px;
    cursor: pointer;
    display: block;
    margin-left: 3px;
    margin-top: 3px;
    padding: 3px 7px;
    text-align: center
}

.right-sidebar-modal2.express-assets-modal .description-block {
    margin: 15px
}

.right-sidebar-modal2.express-assets-modal .description-block__header {
    font-size: 14px;
    text-align: center
}

.right-sidebar-modal2.express-assets-modal .description-block__content {
    font-size: 12px;
    margin-bottom: 10px;
    margin-top: 5px
}

.right-sidebar-modal2.express-assets-modal .description-block .button-wrapper {
    margin-top: 20px;
    padding: 0 20px 20px;
    text-align: center
}

.right-sidebar-modal2.express-assets-modal .description-block .button-wrapper .btn {
    color: #fff
}

.left-sidebar-modal,
.right-sidebar-modal,
.right-sidebar-modal2 {
    -o-transition: transform .3s, opacity .3s;
    -webkit-transform: translateZ(0);
    -webkit-transition: opacity .3s, -webkit-transform .3s;
    bottom: 0;
    opacity: 0;
    pointer-events: none;
    position: absolute;
    top: 61px;
    transform: translateZ(0);
    transition: opacity .3s, -webkit-transform .3s;
    transition: transform .3s, opacity .3s;
    transition: transform .3s, opacity .3s, -webkit-transform .3s;
    width: 330px;
    will-change: transform, opacity;
    z-index: 9
}

.is-chart .left-sidebar-modal,
.is-chart .right-sidebar-modal,
.is-chart .right-sidebar-modal2 {
    top: 100px
}

.left-sidebar-modal.active,
.right-sidebar-modal2.active,
.right-sidebar-modal.active {
    opacity: 1;
    pointer-events: auto
}

.right-sidebar-modal2.express-assets-modal .tab-nav,
.right-sidebar-modal2.mt5-accounts-modal .tab-nav,
.right-sidebar-modal2.signals-modal .tab-nav,
.right-sidebar-modal2.social-modal .tab-nav,
.right-sidebar-modal.express-assets-modal .tab-nav,
.right-sidebar-modal.mt5-accounts-modal .tab-nav,
.right-sidebar-modal.signals-modal .tab-nav,
.right-sidebar-modal.social-modal .tab-nav {
    background-color: rgba(0, 0, 0, 0);
    left: 0;
    position: absolute;
    top: 0;
    width: 50px
}

.right-sidebar-modal2.express-assets-modal .tab-nav>ul,
.right-sidebar-modal2.mt5-accounts-modal .tab-nav>ul,
.right-sidebar-modal2.signals-modal .tab-nav>ul,
.right-sidebar-modal2.social-modal .tab-nav>ul,
.right-sidebar-modal.express-assets-modal .tab-nav>ul,
.right-sidebar-modal.mt5-accounts-modal .tab-nav>ul,
.right-sidebar-modal.signals-modal .tab-nav>ul,
.right-sidebar-modal.social-modal .tab-nav>ul {
    width: 100%
}

.right-sidebar-modal2.express-assets-modal .tab-nav li,
.right-sidebar-modal2.mt5-accounts-modal .tab-nav li,
.right-sidebar-modal2.signals-modal .tab-nav li,
.right-sidebar-modal2.social-modal .tab-nav li,
.right-sidebar-modal.express-assets-modal .tab-nav li,
.right-sidebar-modal.mt5-accounts-modal .tab-nav li,
.right-sidebar-modal.signals-modal .tab-nav li,
.right-sidebar-modal.social-modal .tab-nav li {
    -o-transition: padding-left .2s;
    -webkit-transition: padding-left .2s;
    border-bottom: 0;
    display: block;
    margin-bottom: 2px;
    padding-left: 5px;
    position: relative;
    transition: padding-left .2s
}

.right-sidebar-modal2.express-assets-modal .tab-nav li.active,
.right-sidebar-modal2.express-assets-modal .tab-nav li:hover,
.right-sidebar-modal2.mt5-accounts-modal .tab-nav li.active,
.right-sidebar-modal2.mt5-accounts-modal .tab-nav li:hover,
.right-sidebar-modal2.signals-modal .tab-nav li.active,
.right-sidebar-modal2.signals-modal .tab-nav li:hover,
.right-sidebar-modal2.social-modal .tab-nav li.active,
.right-sidebar-modal2.social-modal .tab-nav li:hover,
.right-sidebar-modal.express-assets-modal .tab-nav li.active,
.right-sidebar-modal.express-assets-modal .tab-nav li:hover,
.right-sidebar-modal.mt5-accounts-modal .tab-nav li.active,
.right-sidebar-modal.mt5-accounts-modal .tab-nav li:hover,
.right-sidebar-modal.signals-modal .tab-nav li.active,
.right-sidebar-modal.signals-modal .tab-nav li:hover,
.right-sidebar-modal.social-modal .tab-nav li.active,
.right-sidebar-modal.social-modal .tab-nav li:hover {
    padding-left: 0
}

.right-sidebar-modal2.express-assets-modal .tab-nav li a,
.right-sidebar-modal2.mt5-accounts-modal .tab-nav li a,
.right-sidebar-modal2.signals-modal .tab-nav li a,
.right-sidebar-modal2.social-modal .tab-nav li a,
.right-sidebar-modal.express-assets-modal .tab-nav li a,
.right-sidebar-modal.mt5-accounts-modal .tab-nav li a,
.right-sidebar-modal.signals-modal .tab-nav li a,
.right-sidebar-modal.social-modal .tab-nav li a {
    -webkit-border-radius: 6px 0 0 6px;
    border-radius: 6px 0 0 6px;
    display: block;
    height: 30px;
    line-height: 30px
}

.left-sidebar-modal {
    left: 0
}

.left-sidebar-modal.active {
    -webkit-transform: translate3d(90px, 0, 0);
    transform: translate3d(90px, 0, 0)
}

.left-sidebar-modal .title2 {
    cursor: pointer;
    display: block;
    font-family: Exo2Regular, sans-serif;
    font-size: 13px;
    padding: 6px 20px;
    position: relative;
    text-align: center
}

.left-sidebar-modal .title2 .fa {
    height: 32px;
    line-height: 32px;
    margin-top: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 32px
}

#gritter-notice-wrapper .gritter-item-wrapper .left-sidebar-modal .title2 .gritter-close,
.call-put-wrap .left-sidebar-modal .title2 .call-put-item__close:before,
.left-sidebar-modal .title2 #gritter-notice-wrapper .gritter-item-wrapper .gritter-close,
.left-sidebar-modal .title2 .call-put-wrap .call-put-item__close:before,
.left-sidebar-modal .title2 .fa-times,
.left-sidebar-modal .title2 .mfp-close-btn-in .mfp-close,
.left-sidebar-modal .title2 .ReactModal__Content .modal-close,
.left-sidebar-modal .title2 .right-sidebar-modal2 .tournaments-detail-modal .stitle--close i,
.left-sidebar-modal .title2 .right-sidebar-modal2 .tournaments-detail-modal .toggle-next--close i,
.left-sidebar-modal .title2 .right-sidebar-modal2 .tournaments-history-modal .stitle--close i,
.left-sidebar-modal .title2 .right-sidebar-modal2 .tournaments-history-modal .toggle-next--close i,
.mfp-close-btn-in .left-sidebar-modal .title2 .mfp-close,
.ReactModal__Content .left-sidebar-modal .title2 .modal-close,
.right-sidebar-modal2 .tournaments-detail-modal .stitle--close .left-sidebar-modal .title2 i,
.right-sidebar-modal2 .tournaments-detail-modal .toggle-next--close .left-sidebar-modal .title2 i,
.right-sidebar-modal2 .tournaments-history-modal .stitle--close .left-sidebar-modal .title2 i,
.right-sidebar-modal2 .tournaments-history-modal .toggle-next--close .left-sidebar-modal .title2 i {
    cursor: pointer
}

.left-sidebar-modal .title2--fixed-top {
    cursor: default;
    position: fixed;
    right: 0;
    top: 0;
    width: 330px
}

@media screen and (max-width:390px) {
    .left-sidebar-modal .title2--fixed-top {
        width: 270px
    }
}

.left-sidebar-modal.small-height {
    height: 57px;
    min-height: auto
}

.left-sidebar-modal .divider {
    font-size: 10px;
    padding: 7px 0;
    text-align: center;
    text-transform: uppercase
}

.left-sidebar-modal .message {
    margin-left: 20px;
    margin-right: 20px
}

.left-sidebar-modal .ajax-loading {
    -webkit-transform: translateZ(0);
    height: 100px;
    transform: translateZ(0)
}

.left-sidebar-modal .ajax-loading .plane {
    -webkit-transform-style: preserve-3d;
    height: 40px;
    transform-style: preserve-3d;
    width: 40px
}

.left-sidebar-modal .ajax-loading .plane.main {
    -webkit-animation: css-ajax-loading-rotate 7s linear infinite;
    -webkit-transform: rotate3d(60deg, 0, -30deg);
    animation: css-ajax-loading-rotate 7s linear infinite;
    bottom: 0;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    top: 0;
    transform: rotate3d(60deg, 0, -30deg);
    will-change: transform
}

.left-sidebar-modal .ajax-loading .plane.main .circle {
    -webkit-border-radius: 100%;
    -webkit-box-shadow: 0 0 2px #009af9, inset 0 0 2px #009af9;
    -webkit-box-sizing: border-box;
    -webkit-transform-style: preserve-3d;
    border-radius: 100%;
    box-shadow: 0 0 2px #009af9, inset 0 0 2px #009af9;
    box-sizing: border-box;
    height: 40px;
    position: absolute;
    transform-style: preserve-3d;
    width: 40px
}

.left-sidebar-modal .ajax-loading .plane.main .circle:after,
.left-sidebar-modal .ajax-loading .plane.main .circle:before {
    -webkit-border-radius: 100%;
    -webkit-box-sizing: border-box;
    background: #009af9;
    border-radius: 100%;
    bottom: 0;
    box-sizing: border-box;
    content: "";
    display: block;
    height: 1px;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    top: 0;
    width: 1px;
    will-change: transform
}

.left-sidebar-modal .ajax-loading .plane.main .circle:before {
    -webkit-transform: translateZ(-40px);
    transform: translateZ(-40px)
}

.left-sidebar-modal .ajax-loading .plane.main .circle:after {
    -webkit-transform: translateZ(40px);
    transform: translateZ(40px)
}

.left-sidebar-modal .ajax-loading .plane.main .circle:first-child {
    -webkit-transform: rotate(72deg) rotateX(63.435deg);
    transform: rotate(72deg) rotateX(63.435deg)
}

.left-sidebar-modal .ajax-loading .plane.main .circle:nth-child(2) {
    -webkit-transform: rotate(144deg) rotateX(63.435deg);
    transform: rotate(144deg) rotateX(63.435deg)
}

.left-sidebar-modal .ajax-loading .plane.main .circle:nth-child(3) {
    -webkit-transform: rotate(216deg) rotateX(63.435deg);
    transform: rotate(216deg) rotateX(63.435deg)
}

.left-sidebar-modal .ajax-loading .plane.main .circle:nth-child(4) {
    -webkit-transform: rotate(288deg) rotateX(63.435deg);
    transform: rotate(288deg) rotateX(63.435deg)
}

.left-sidebar-modal .ajax-loading .plane.main .circle:nth-child(5) {
    -webkit-transform: rotate(1turn) rotateX(63.435deg);
    transform: rotate(1turn) rotateX(63.435deg)
}

.left-sidebar-modal.mt5-modal {
    width: auto
}

.left-sidebar-modal.mt5-modal .svg-icon {
    width: 19px
}

.left-sidebar-modal.mt5-modal ul {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 100%
}

.left-sidebar-modal.mt5-modal ul>li {
    height: 100%
}

.left-sidebar-modal.mt5-modal ul>li>a {
    display: block;
    padding: 11px 10px 6px;
    text-align: center
}

.left-sidebar-modal.mt5-modal ul>li>a .title {
    display: block;
    font-size: 12px
}

.left-sidebar-modal.tournaments-ranking-modal {
    -ms-flex-flow: column;
    -ms-flex-pack: start;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -webkit-box-pack: start;
    -webkit-flex-flow: column;
    -webkit-justify-content: flex-start;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    flex-flow: column;
    justify-content: flex-start;
    width: 360px
}

.left-sidebar-modal.tournaments-ranking-modal .ajax-loading {
    position: relative;
    top: 50%
}

.left-sidebar-modal.tournaments-ranking-modal .tournaments-ranking-modal__header {
    padding-bottom: 20px
}

.left-sidebar-modal.tournaments-ranking-modal .tournaments-ranking-modal__header .message {
    margin-bottom: 0
}

.left-sidebar-modal.tournaments-ranking-modal .tournaments-ranking-modal__content {
    height: 100%;
    overflow-y: auto
}

.left-sidebar-modal.tournaments-ranking-modal .cc {
    height: 100%;
    overflow: hidden
}

.left-sidebar-modal.tournaments-ranking-modal .cc .cwrap {
    height: -webkit-calc(100% - 50px);
    height: calc(100% - 50px);
    margin-top: 66px
}

.left-sidebar-modal.tournaments-ranking-modal .cc.has-message .cwrap {
    height: -webkit-calc(100% - 200px);
    height: calc(100% - 200px);
    margin-top: 200px
}

.left-sidebar-modal.tournaments-ranking-modal .cwrap.has-btn .ranking-list {
    margin-bottom: 0
}

.left-sidebar-modal.tournaments-ranking-modal .its-me {
    -o-transition: transform 1s;
    -webkit-transform: translate3d(0, 50px, 0);
    -webkit-transition: -webkit-transform 1s;
    transform: translate3d(0, 50px, 0);
    transition: -webkit-transform 1s;
    transition: transform 1s;
    transition: transform 1s, -webkit-transform 1s
}

.left-sidebar-modal.tournaments-ranking-modal .fixed-me-bottom .its-me {
    bottom: 0;
    left: 0;
    position: fixed;
    width: 100%
}

.left-sidebar-modal.tournaments-ranking-modal .fixed-me-bottom .its-me>div {
    background-color: #1b3246
}

.left-sidebar-modal.tournaments-ranking-modal .fixed-me-bottom .its-me.show_ {
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

.left-sidebar-modal.tournaments-ranking-modal .bottom-offset.fixed-me-bottom .its-me {
    bottom: 56px
}

.left-sidebar-modal.tournaments-ranking-modal .btn-wrap {
    margin: 10px 0;
    text-align: center
}

.left-sidebar-modal.tournaments-ranking-modal .ranking-list {
    position: relative
}

.left-sidebar-modal.tournaments-ranking-modal .ranking-list.fixed-me-bottom {
    margin-bottom: 39px
}

.left-sidebar-modal.tournaments-ranking-modal .ranking-list .ranking-item {
    -ms-flex-pack: justify;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    justify-content: space-between
}

.left-sidebar-modal.tournaments-ranking-modal .ranking-list .ranking-item>div {
    font-size: 12px;
    padding: 10px 5px;
    text-align: left;
    vertical-align: middle;
    width: 100%
}

.left-sidebar-modal.tournaments-ranking-modal .ranking-list .ranking-item .changed--up {
    color: #32f732
}

.left-sidebar-modal.tournaments-ranking-modal .ranking-list .ranking-item .changed--down {
    color: #f12222
}

.left-sidebar-modal.tournaments-ranking-modal .ranking-list .ranking-item .position {
    max-width: 40px;
    min-width: 30px
}

.left-sidebar-modal.tournaments-ranking-modal .ranking-list .ranking-item .username {
    max-width: 130px;
    min-width: 90px
}

.left-sidebar-modal.tournaments-ranking-modal .ranking-list .ranking-item .changed {
    margin-left: auto;
    max-width: 50px
}

.left-sidebar-modal.tournaments-ranking-modal .ranking-list .ranking-item .changed .fa {
    font-size: 10px
}

.minimize-left-sidebar .left-sidebar,
.minimize-right-sidebar .right-sidebar {
    width: 50px
}

.minimize-left-sidebar .left-sidebar .counter__icon,
.minimize-left-sidebar .show-text.left-sidebar .nlabel,
.minimize-right-sidebar .right-sidebar .counter__icon,
.minimize-right-sidebar .show-text.right-sidebar .nlabel {
    display: none
}

.minimize-left-sidebar .left-sidebar-modal {
    -webkit-transform: translate3d(50px, 0, 0);
    transform: translate3d(50px, 0, 0)
}

.minimize-right-sidebar .notification--social,
.minimize-right-sidebar .notification--tournament-start {
    right: 60px
}

.minimize-right-sidebar .right-sidebar-modal,
.minimize-right-sidebar .right-sidebar-modal2 {
    -webkit-transform: translate3d(-50px, 0, 0);
    transform: translate3d(-50px, 0, 0)
}

.left-sidebar,
.right-sidebar {
    -o-transition: width .6s;
    -webkit-transition: width .6s;
    transition: width .6s;
    will-change: width
}

.notification--good-job,
.notification--low-balance,
.notification--trading,
.notification--trading-3,
.notification--trading-4 {
    -o-transition: right .6s;
    -webkit-transition: right .6s;
    transition: right .6s;
    will-change: right
}

.content-container,
.content-container .page {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

.content-container .page .charts {
    left: 0
}

.content-container .page .charts,
.content-container .page .charts.single .chart {
    -moz-user-select: none;
    -ms-user-select: none;
    -webkit-user-select: none;
    user-select: none;
    width: 100%
}

.content-container .page .charts.single .chart {
    cursor: default;
    display: block;
    height: 100%;
    position: absolute
}

.content-container .page .charts.single .chart .chart-container {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.content-container .page .charts.single .chart .charts:after,
.content-container .page .charts.single .chart .charts:before,
.content-container .page .charts.single .chart .spotlight {
    height: 100%;
    position: absolute;
    top: 0
}

.content-container .page .charts.single .chart .spotlight {
    -o-transition: opacity .2s;
    -webkit-transition: opacity .2s;
    background-color: #3099f5;
    filter: alpha(opacity=0);
    left: 0;
    opacity: 0;
    transition: opacity .2s;
    width: 100%;
    z-index: 160
}

.content-container .page .charts.single .chart .spotlight .progressbar {
    pointer-events: none
}

.currencies-block .number.price-up {
    color: #6fc274
}

.currencies-block .number.price-down {
    color: #bf3a2d
}

.cryto-wrapper,
.deposit-step-1 {
    background: rgba(0, 0, 0, 0) !important;
    height: 100%
}

.cryto-wrapper__card-widget,
.deposit-step-1__card-widget {
    margin-bottom: 20px
}

.cryto-wrapper.mobile-deposit .first-step-box,
.deposit-step-1.mobile-deposit .first-step-box {
    margin-bottom: 0;
    margin-top: 0
}

.cryto-wrapper.mobile-deposit .first-step-box .message,
.deposit-step-1.mobile-deposit .first-step-box .message {
    margin: 15px 0 0;
    width: 100%
}

.cryto-wrapper.mobile-deposit .panel,
.deposit-step-1.mobile-deposit .panel {
    -webkit-box-shadow: none;
    box-shadow: none
}

.cryto-wrapper.mobile-deposit .panel .panel-body,
.deposit-step-1.mobile-deposit .panel .panel-body {
    padding: 0
}

.cryto-wrapper.mobile-deposit .steps .steps-in .step2,
.cryto-wrapper.mobile-deposit .steps .steps-in .step2 .step-in,
.deposit-step-1.mobile-deposit .steps .steps-in .step2,
.deposit-step-1.mobile-deposit .steps .steps-in .step2 .step-in {
    padding-top: 0
}

.cryto-wrapper.mobile-deposit .form-group,
.deposit-step-1.mobile-deposit .form-group {
    margin-left: 0;
    margin-right: 0
}

.cryto-wrapper.mobile-deposit .method--santrapay_wt .form-group>.col-md-12,
.deposit-step-1.mobile-deposit .method--santrapay_wt .form-group>.col-md-12 {
    padding-left: 0;
    padding-right: 0
}

.cryto-wrapper .sum-offer-list,
.deposit-step-1 .sum-offer-list {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 15px;
    margin-left: -4px;
    margin-top: -4px
}

.cryto-wrapper .sum-offer-item,
.deposit-step-1 .sum-offer-item {
    border-radius: 4px;
    font-size: 12px;
    line-height: 15px;
    margin-left: 4px;
    margin-top: 4px;
    padding: 4px 10px;
    text-align: center;
    width: -webkit-calc(100% - 4px);
    width: calc(100% - 4px)
}

.cryto-wrapper .deposit-chest-list,
.cryto-wrapper .sum-offer-item,
.deposit-step-1 .deposit-chest-list,
.deposit-step-1 .sum-offer-item {
    -o-transition: background .3s, border-color .3s;
    -webkit-border-radius: 4px;
    -webkit-transition: background .3s, border-color .3s;
    transition: background .3s, border-color .3s
}

.cryto-wrapper .deposit-chest-list,
.deposit-step-1 .deposit-chest-list {
    border: 1px solid rgba(0, 0, 0, 0);
    border-radius: 4px;
    margin-bottom: 20px;
    padding: 6px 10px 10px
}

.cryto-wrapper .deposit-chest-list__in,
.deposit-step-1 .deposit-chest-list__in {
    -ms-flex-align: center;
    -webkit-align-items: center;
    -webkit-box-align: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.cryto-wrapper .deposit-chest-list__title,
.deposit-step-1 .deposit-chest-list__title {
    font-size: 12px;
    line-height: 16px;
    margin-bottom: 7px
}

.cryto-wrapper .deposit-chest-list.beginner,
.deposit-step-1 .deposit-chest-list.beginner {
    background: rgba(83, 225, 139, .1);
    border: 1px solid rgba(83, 225, 139, .3)
}

.cryto-wrapper .deposit-chest-list.experience,
.deposit-step-1 .deposit-chest-list.experience {
    background: rgba(200, 83, 101, .1);
    border: 1px solid rgba(200, 83, 101, .3)
}

.cryto-wrapper .deposit-chest-list.master,
.deposit-step-1 .deposit-chest-list.master {
    background: rgba(238, 179, 75, .1);
    border: 1px solid rgba(238, 179, 75, .3)
}

.cryto-wrapper .deposit-chest-list.professional,
.deposit-step-1 .deposit-chest-list.professional {
    background: rgba(136, 72, 220, .1);
    border: 1px solid rgba(136, 72, 220, .3)
}

.cryto-wrapper .deposit-chest-list.guru,
.deposit-step-1 .deposit-chest-list.guru {
    background: rgba(63, 147, 209, .1);
    border: 1px solid rgba(63, 147, 209, .3)
}

.cryto-wrapper .deposit-chest-list img,
.deposit-step-1 .deposit-chest-list img {
    display: block;
    max-width: 100%
}

.cryto-wrapper .deposit-chest-list__item,
.deposit-step-1 .deposit-chest-list__item {
    -webkit-border-radius: 4px;
    border-radius: 4px;
    cursor: pointer;
    margin-left: 15px;
    overflow: hidden;
    width: 50px
}

.cryto-wrapper .deposit-chest-list__item:first-child,
.deposit-step-1 .deposit-chest-list__item:first-child {
    margin-left: 0
}

.cryto-wrapper .deposit-chest-list__item--info,
.deposit-step-1 .deposit-chest-list__item--info {
    font-size: 40px;
    height: 50px;
    line-height: 45px;
    overflow: hidden;
    padding-left: 2px;
    padding-right: 2px;
    text-align: center;
    width: 50px
}

.cryto-wrapper .deposit-chest-list__item--beginner,
.deposit-step-1 .deposit-chest-list__item--beginner {
    -webkit-box-shadow: 0 0 10px 3px rgba(83, 225, 139, .3);
    background: rgba(83, 225, 139, .1);
    border: 1px solid rgba(83, 225, 139, .3);
    box-shadow: 0 0 10px 3px rgba(83, 225, 139, .3)
}

.cryto-wrapper .deposit-chest-list__item--beginner.deposit-chest-list__item--active,
.deposit-step-1 .deposit-chest-list__item--beginner.deposit-chest-list__item--active {
    -webkit-box-shadow: 0 0 10px 3px #53e18b;
    background: #53e18b;
    border: 1px solid #53e18b;
    box-shadow: 0 0 10px 3px #53e18b
}

.cryto-wrapper .deposit-chest-list__item--experience,
.deposit-step-1 .deposit-chest-list__item--experience {
    -webkit-box-shadow: 0 0 10px 3px rgba(200, 83, 101, .3);
    background: rgba(200, 83, 101, .1);
    border: 1px solid rgba(200, 83, 101, .3);
    box-shadow: 0 0 10px 3px rgba(200, 83, 101, .3)
}

.cryto-wrapper .deposit-chest-list__item--experience.deposit-chest-list__item--active,
.deposit-step-1 .deposit-chest-list__item--experience.deposit-chest-list__item--active {
    -webkit-box-shadow: 0 0 10px 3px #c85365;
    background: #c85365;
    border: 1px solid #c85365;
    box-shadow: 0 0 10px 3px #c85365
}

.cryto-wrapper .deposit-chest-list__item--master,
.deposit-step-1 .deposit-chest-list__item--master {
    -webkit-box-shadow: 0 0 10px 3px rgba(238, 179, 75, .3);
    background: rgba(238, 179, 75, .1);
    border: 1px solid rgba(238, 179, 75, .3);
    box-shadow: 0 0 10px 3px rgba(238, 179, 75, .3)
}

.cryto-wrapper .deposit-chest-list__item--master.deposit-chest-list__item--active,
.deposit-step-1 .deposit-chest-list__item--master.deposit-chest-list__item--active {
    -webkit-box-shadow: 0 0 10px 3px #eeb34b;
    background: #eeb34b;
    border: 1px solid #eeb34b;
    box-shadow: 0 0 10px 3px #eeb34b
}

.cryto-wrapper .deposit-chest-list__item--professional,
.deposit-step-1 .deposit-chest-list__item--professional {
    -webkit-box-shadow: 0 0 10px 3px rgba(136, 72, 220, .3);
    background: rgba(136, 72, 220, .1);
    border: 1px solid rgba(136, 72, 220, .3);
    box-shadow: 0 0 10px 3px rgba(136, 72, 220, .3)
}

.cryto-wrapper .deposit-chest-list__item--professional.deposit-chest-list__item--active,
.deposit-step-1 .deposit-chest-list__item--professional.deposit-chest-list__item--active {
    -webkit-box-shadow: 0 0 10px 3px #8848dc;
    background: #8848dc;
    border: 1px solid #8848dc;
    box-shadow: 0 0 10px 3px #8848dc
}

.cryto-wrapper .deposit-chest-list__item--guru,
.deposit-step-1 .deposit-chest-list__item--guru {
    -webkit-box-shadow: 0 0 10px 3px rgba(63, 147, 209, .3);
    background: rgba(63, 147, 209, .1);
    border: 1px solid rgba(63, 147, 209, .3);
    box-shadow: 0 0 10px 3px rgba(63, 147, 209, .3)
}

.cryto-wrapper .deposit-chest-list__item--guru.deposit-chest-list__item--active,
.deposit-step-1 .deposit-chest-list__item--guru.deposit-chest-list__item--active {
    -webkit-box-shadow: 0 0 10px 3px #3f93d1;
    background: #3f93d1;
    border: 1px solid #3f93d1;
    box-shadow: 0 0 10px 3px #3f93d1
}

.cryto-wrapper .amount-chest-info,
.deposit-step-1 .amount-chest-info {
    padding: 15px;
    width: 100% !important
}

.cryto-wrapper .amount-chest-info__in,
.deposit-step-1 .amount-chest-info__in {
    -ms-flex-align: start;
    -webkit-align-items: flex-start;
    -webkit-box-align: start;
    align-items: flex-start;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.cryto-wrapper .amount-chest-info:after,
.deposit-step-1 .amount-chest-info:after {
    display: none
}

.cryto-wrapper .amount-chest-info.animated,
.deposit-step-1 .amount-chest-info.animated {
    -webkit-animation-duration: .4s;
    animation-duration: .4s
}

.cryto-wrapper .amount-chest-info__title,
.deposit-step-1 .amount-chest-info__title {
    font-size: 20px;
    line-height: 24px
}

.cryto-wrapper .amount-chest-info__text,
.deposit-step-1 .amount-chest-info__text {
    font-size: 12px
}

.cryto-wrapper .amount-chest-info__chest,
.deposit-step-1 .amount-chest-info__chest {
    -webkit-border-radius: 4px;
    border-radius: 4px;
    height: 76px;
    margin-right: 20px;
    min-width: 76px;
    width: 76px
}

.cryto-wrapper .amount-chest-info--beginner,
.deposit-step-1 .amount-chest-info--beginner {
    -webkit-box-shadow: 0 0 10px 1px rgba(83, 225, 139, .3);
    background: rgba(83, 225, 139, .1);
    border: 1px solid rgba(83, 225, 139, .3);
    box-shadow: 0 0 10px 1px rgba(83, 225, 139, .3)
}

.cryto-wrapper .amount-chest-info--beginner .amount-chest-info__info,
.deposit-step-1 .amount-chest-info--beginner .amount-chest-info__info {
    color: #d5f8e3
}

.cryto-wrapper .amount-chest-info--beginner .amount-chest-info__chest,
.deposit-step-1 .amount-chest-info--beginner .amount-chest-info__chest {
    -webkit-box-shadow: 0 0 10px 1px #53e18b;
    background: url(/themes/cabinet/images/pages/achievements/chest/5.jpg) no-repeat 0 0;
    border: 1px solid #53e18b;
    box-shadow: 0 0 10px 1px #53e18b
}

.cryto-wrapper .amount-chest-info--experience,
.deposit-step-1 .amount-chest-info--experience {
    -webkit-box-shadow: 0 0 10px 1px rgba(200, 83, 101, .3);
    background: rgba(200, 83, 101, .1);
    border: 1px solid rgba(200, 83, 101, .3);
    box-shadow: 0 0 10px 1px rgba(200, 83, 101, .3)
}

.cryto-wrapper .amount-chest-info--experience .amount-chest-info__info,
.deposit-step-1 .amount-chest-info--experience .amount-chest-info__info {
    color: #edc7cd
}

.cryto-wrapper .amount-chest-info--experience .amount-chest-info__chest,
.deposit-step-1 .amount-chest-info--experience .amount-chest-info__chest {
    -webkit-box-shadow: 0 0 10px 1px #c85365;
    background: url(/themes/cabinet/images/pages/achievements/chest/6.jpg) no-repeat 0 0;
    border: 1px solid #c85365;
    box-shadow: 0 0 10px 1px #c85365
}

.cryto-wrapper .amount-chest-info--master,
.deposit-step-1 .amount-chest-info--master {
    -webkit-box-shadow: 0 0 10px 1px rgba(238, 179, 75, .3);
    background: rgba(238, 179, 75, .1);
    border: 1px solid rgba(238, 179, 75, .3);
    box-shadow: 0 0 10px 1px rgba(238, 179, 75, .3)
}

.cryto-wrapper .amount-chest-info--master .amount-chest-info__info,
.deposit-step-1 .amount-chest-info--master .amount-chest-info__info {
    color: #fbeed7
}

.cryto-wrapper .amount-chest-info--master .amount-chest-info__chest,
.deposit-step-1 .amount-chest-info--master .amount-chest-info__chest {
    -webkit-box-shadow: 0 0 10px 1px #eeb34b;
    background: url(/themes/cabinet/images/pages/achievements/chest/7.jpg) no-repeat 0 0;
    border: 1px solid #eeb34b;
    box-shadow: 0 0 10px 1px #eeb34b
}

.cryto-wrapper .amount-chest-info--professional,
.deposit-step-1 .amount-chest-info--professional {
    -webkit-box-shadow: 0 0 10px 1px rgba(136, 72, 220, .3);
    background: rgba(136, 72, 220, .1);
    border: 1px solid rgba(136, 72, 220, .3);
    box-shadow: 0 0 10px 1px rgba(136, 72, 220, .3)
}

.cryto-wrapper .amount-chest-info--professional .amount-chest-info__info,
.deposit-step-1 .amount-chest-info--professional .amount-chest-info__info {
    color: #dcc8f5
}

.cryto-wrapper .amount-chest-info--professional .amount-chest-info__chest,
.deposit-step-1 .amount-chest-info--professional .amount-chest-info__chest {
    -webkit-box-shadow: 0 0 10px 1px #8848dc;
    background: url(/themes/cabinet/images/pages/achievements/chest/8.jpg) no-repeat 0 0;
    border: 1px solid #8848dc;
    box-shadow: 0 0 10px 1px #8848dc
}

.cryto-wrapper .amount-chest-info--guru,
.deposit-step-1 .amount-chest-info--guru {
    -webkit-box-shadow: 0 0 10px 1px rgba(63, 147, 209, .3);
    background: rgba(63, 147, 209, .1);
    border: 1px solid rgba(63, 147, 209, .3);
    box-shadow: 0 0 10px 1px rgba(63, 147, 209, .3)
}

.cryto-wrapper .amount-chest-info--guru .amount-chest-info__info,
.deposit-step-1 .amount-chest-info--guru .amount-chest-info__info {
    color: #bad8ef
}

.cryto-wrapper .amount-chest-info--guru .amount-chest-info__chest,
.deposit-step-1 .amount-chest-info--guru .amount-chest-info__chest {
    -webkit-box-shadow: 0 0 10px 1px #3f93d1;
    background: url(/themes/cabinet/images/pages/achievements/chest/9.jpg) no-repeat 0 0;
    border: 1px solid #3f93d1;
    box-shadow: 0 0 10px 1px #3f93d1
}

.cryto-wrapper .amount-chest-info__info,
.deposit-step-1 .amount-chest-info__info {
    margin-top: -4px
}

.cryto-wrapper .amount-chest-info__img,
.deposit-step-1 .amount-chest-info__img {
    display: block
}

.cryto-wrapper .deposit-failed-card-text,
.deposit-step-1 .deposit-failed-card-text {
    font-size: 13px;
    margin-top: 10px
}

.cryto-wrapper .deposit-failed-card-text>p,
.deposit-step-1 .deposit-failed-card-text>p {
    color: #8fa5bf;
    cursor: pointer;
    display: inline-block
}

.cryto-wrapper .deposit-failed-card-text .info,
.deposit-step-1 .deposit-failed-card-text .info {
    color: #9397a0;
    display: none;
    padding-top: 5px
}

.cryto-wrapper .deposit-failed-card-text .info a,
.deposit-step-1 .deposit-failed-card-text .info a {
    text-decoration: underline
}

.cryto-wrapper .css-ajax-loader,
.deposit-step-1 .css-ajax-loader {
    -webkit-transform: translateZ(0);
    height: 36px;
    left: 50%;
    margin: -18px 0 0 -18px;
    position: absolute;
    top: 50%;
    transform: translateZ(0);
    width: 36px
}

.cryto-wrapper .css-ajax-loader .plane,
.deposit-step-1 .css-ajax-loader .plane {
    -webkit-transform-style: preserve-3d;
    height: 30px;
    transform-style: preserve-3d;
    width: 30px
}

.cryto-wrapper .css-ajax-loader .plane.main,
.deposit-step-1 .css-ajax-loader .plane.main {
    -webkit-animation: css-ajax-loading-rotate 7s linear infinite;
    -webkit-transform: rotate3d(60deg, 0, -30deg);
    animation: css-ajax-loading-rotate 7s linear infinite;
    bottom: 0;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    top: 0;
    transform: rotate3d(60deg, 0, -30deg);
    will-change: transform
}

.cryto-wrapper .css-ajax-loader .plane.main .circle,
.deposit-step-1 .css-ajax-loader .plane.main .circle {
    -webkit-border-radius: 100%;
    -webkit-box-shadow: 0 0 2px #009af9, inset 0 0 2px #009af9;
    -webkit-box-sizing: border-box;
    -webkit-transform-style: preserve-3d;
    border-radius: 100%;
    box-shadow: 0 0 2px #009af9, inset 0 0 2px #009af9;
    box-sizing: border-box;
    height: 30px;
    position: absolute;
    transform-style: preserve-3d;
    width: 30px
}

.cryto-wrapper .css-ajax-loader .plane.main .circle:after,
.cryto-wrapper .css-ajax-loader .plane.main .circle:before,
.deposit-step-1 .css-ajax-loader .plane.main .circle:after,
.deposit-step-1 .css-ajax-loader .plane.main .circle:before {
    -webkit-border-radius: 100%;
    -webkit-box-sizing: border-box;
    background: #009af9;
    border-radius: 100%;
    bottom: 0;
    box-sizing: border-box;
    content: "";
    display: block;
    height: 1px;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    top: 0;
    width: 1px;
    will-change: transform
}

.cryto-wrapper .css-ajax-loader .plane.main .circle:before,
.deposit-step-1 .css-ajax-loader .plane.main .circle:before {
    -webkit-transform: translateZ(-10px);
    transform: translateZ(-10px)
}

.cryto-wrapper .css-ajax-loader .plane.main .circle:after,
.deposit-step-1 .css-ajax-loader .plane.main .circle:after {
    -webkit-transform: translateZ(10px);
    transform: translateZ(10px)
}

.cryto-wrapper .css-ajax-loader .plane.main .circle:first-child,
.deposit-step-1 .css-ajax-loader .plane.main .circle:first-child {
    -webkit-transform: rotate(72deg) rotateX(63.435deg);
    transform: rotate(72deg) rotateX(63.435deg)
}

.cryto-wrapper .css-ajax-loader .plane.main .circle:nth-child(2),
.deposit-step-1 .css-ajax-loader .plane.main .circle:nth-child(2) {
    -webkit-transform: rotate(144deg) rotateX(63.435deg);
    transform: rotate(144deg) rotateX(63.435deg)
}

.cryto-wrapper .css-ajax-loader .plane.main .circle:nth-child(3),
.deposit-step-1 .css-ajax-loader .plane.main .circle:nth-child(3) {
    -webkit-transform: rotate(216deg) rotateX(63.435deg);
    transform: rotate(216deg) rotateX(63.435deg)
}

.cryto-wrapper .css-ajax-loader .plane.main .circle:nth-child(4),
.deposit-step-1 .css-ajax-loader .plane.main .circle:nth-child(4) {
    -webkit-transform: rotate(288deg) rotateX(63.435deg);
    transform: rotate(288deg) rotateX(63.435deg)
}

.cryto-wrapper .css-ajax-loader .plane.main .circle:nth-child(5),
.deposit-step-1 .css-ajax-loader .plane.main .circle:nth-child(5) {
    -webkit-transform: rotate(1turn) rotateX(63.435deg);
    transform: rotate(1turn) rotateX(63.435deg)
}

.cryto-wrapper .first-step-box,
.deposit-step-1 .first-step-box {
    margin: 20px auto 0;
    max-width: 1200px
}

.cryto-wrapper .first-step-box #bonus_info table tbody tr,
.deposit-step-1 .first-step-box #bonus_info table tbody tr {
    cursor: pointer
}

.cryto-wrapper .first-step-box #min-amount-message,
.deposit-step-1 .first-step-box #min-amount-message {
    color: #ff2b1d
}

.cryto-wrapper .first-step-box .message,
.deposit-step-1 .first-step-box .message {
    font-size: 12px;
    margin: 0 auto 20px
}

.cryto-wrapper .first-step-box .m1,
.deposit-step-1 .first-step-box .m1 {
    margin: 0;
    width: 100%
}

@media only screen and (max-width:1380px) {
    .cryto-wrapper .first-step-box .bonus-code-active,
    .cryto-wrapper .first-step-box .message,
    .deposit-step-1 .first-step-box .bonus-code-active,
    .deposit-step-1 .first-step-box .message {
        margin: 0 auto
    }
    .cryto-wrapper .first-step-box .message,
    .deposit-step-1 .first-step-box .message {
        margin-bottom: 30px
    }
    .cryto-wrapper .first-step-box .bonus-code-active,
    .deposit-step-1 .first-step-box .bonus-code-active {
        width: 93%
    }
}

.cryto-wrapper .fs_accept_bonus_box label,
.deposit-step-1 .fs_accept_bonus_box label {
    margin-left: 6px;
    margin-top: -2px;
    padding-left: 45px !important;
    vertical-align: middle
}

.cryto-wrapper .fs_payment_box,
.deposit-step-1 .fs_payment_box {
    -ms-flex-align: center;
    -ms-flex-pack: justify;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    justify-content: space-between;
    padding: 5px 0
}

.cryto-wrapper .first-step-input-box,
.deposit-step-1 .first-step-input-box {
    margin-top: 10px
}

.cryto-wrapper .first-step-input-box .remove,
.deposit-step-1 .first-step-input-box .remove {
    color: rgba(255, 0, 0, .68);
    cursor: pointer;
    display: none;
    font-size: 10px;
    margin-left: 7px
}

.cryto-wrapper .panel,
.deposit-step-1 .panel {
    background: none;
    border: none;
    margin-bottom: 0
}

.cryto-wrapper .messages,
.deposit-step-1 .messages {
    display: none;
    margin-bottom: 20px;
    text-align: left
}

.cryto-wrapper .messages.error,
.deposit-step-1 .messages.error {
    color: #b50000
}

.cryto-wrapper .messages.success,
.deposit-step-1 .messages.success {
    color: #007f00
}

.cryto-wrapper .last-deposit-block,
.deposit-step-1 .last-deposit-block {
    margin: 50px auto 0;
    width: 80%
}

.cryto-wrapper .last-deposit-block .or-block,
.deposit-step-1 .last-deposit-block .or-block {
    font-size: 16px;
    margin-bottom: 18px;
    position: relative;
    text-align: center
}

.cryto-wrapper .last-deposit-block .or-block>p:first-child,
.deposit-step-1 .last-deposit-block .or-block>p:first-child {
    overflow: hidden
}

.cryto-wrapper .last-deposit-block .or-block>p:first-child>span,
.deposit-step-1 .last-deposit-block .or-block>p:first-child>span {
    display: inline-block;
    position: relative
}

.cryto-wrapper .last-deposit-block .or-block>p:first-child>span:after,
.cryto-wrapper .last-deposit-block .or-block>p:first-child>span:before,
.deposit-step-1 .last-deposit-block .or-block>p:first-child>span:after,
.deposit-step-1 .last-deposit-block .or-block>p:first-child>span:before {
    border-bottom: 1px dashed #515459;
    content: "";
    height: 0;
    position: absolute;
    top: 50%;
    width: 1000px
}

.cryto-wrapper .last-deposit-block .or-block>p:first-child>span:before,
.deposit-step-1 .last-deposit-block .or-block>p:first-child>span:before {
    left: -1020px
}

.cryto-wrapper .last-deposit-block .or-block>p:first-child>span:after,
.deposit-step-1 .last-deposit-block .or-block>p:first-child>span:after {
    right: -1020px
}

.cryto-wrapper .last-deposit-block .last-deposit,
.deposit-step-1 .last-deposit-block .last-deposit {
    -ms-flex-align: center;
    -webkit-align-items: center;
    -webkit-box-align: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    min-height: 60px
}

.cryto-wrapper .last-deposit-block .last-deposit .img-wrap,
.deposit-step-1 .last-deposit-block .last-deposit .img-wrap {
    -ms-flex-align: center;
    -ms-flex-pack: center;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 60px;
    justify-content: center;
    min-width: 110px
}

.cryto-wrapper .last-deposit-block .last-deposit .img-wrap img,
.deposit-step-1 .last-deposit-block .last-deposit .img-wrap img {
    display: block;
    max-height: 80%;
    max-width: 80%
}

.cryto-wrapper .last-deposit-block .last-deposit .info,
.deposit-step-1 .last-deposit-block .last-deposit .info {
    -ms-flex: 1 1 auto;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    flex: 1 1 auto;
    line-height: 1.4;
    margin-left: 20px;
    margin-right: 20px
}

.cryto-wrapper .last-deposit-block .last-deposit .info .title,
.deposit-step-1 .last-deposit-block .last-deposit .info .title {
    color: #889097;
    margin-bottom: 0 !important
}

.cryto-wrapper .last-deposit-block .last-deposit .info .p-info,
.deposit-step-1 .last-deposit-block .last-deposit .info .p-info {
    font-size: 20px
}

.cryto-wrapper .last-deposit-block .last-deposit .info .p-info .bonus,
.deposit-step-1 .last-deposit-block .last-deposit .info .p-info .bonus {
    color: #49a744;
    font-family: OpenSansSemiBold, sans-serif
}

.cryto-wrapper .last-deposit-block .last-deposit .info .c-number,
.cryto-wrapper .last-deposit-block .last-deposit .info .payment-name,
.deposit-step-1 .last-deposit-block .last-deposit .info .c-number,
.deposit-step-1 .last-deposit-block .last-deposit .info .payment-name {
    font-size: 12px
}

.cryto-wrapper .last-deposit-block .last-deposit .process-btn,
.deposit-step-1 .last-deposit-block .last-deposit .process-btn {
    height: 60px;
    line-height: 45px
}

.cryto-wrapper .right-sidebar-modal.trades-modal .closed-trades .tooltip-content .tooltip-content,
.cryto-wrapper .right-sidebar-modal.trades-modal .opened-traders .tooltip-content .tooltip-content,
.cryto-wrapper .steps .steps-in .step1 .payment-methods-list>li label .deposit-step-1 .inner .tooltip-content,
.cryto-wrapper .steps .steps-in .step1 .payment-methods-list>li label .inner .tooltip-content,
.deposit-step-1 .right-sidebar-modal.trades-modal .closed-trades .tooltip-content .tooltip-content,
.deposit-step-1 .right-sidebar-modal.trades-modal .opened-traders .tooltip-content .tooltip-content,
.deposit-step-1 .steps .steps-in .step1 .payment-methods-list>li label .cryto-wrapper .inner .tooltip-content,
.deposit-step-1 .steps .steps-in .step1 .payment-methods-list>li label .inner .tooltip-content,
.right-sidebar-modal.trades-modal .closed-trades .cryto-wrapper .tooltip-content .tooltip-content,
.right-sidebar-modal.trades-modal .closed-trades .deposit-step-1 .tooltip-content .tooltip-content,
.right-sidebar-modal.trades-modal .opened-traders .cryto-wrapper .tooltip-content .tooltip-content,
.right-sidebar-modal.trades-modal .opened-traders .deposit-step-1 .tooltip-content .tooltip-content {
    margin-left: -200px;
    width: 400px
}

.cryto-wrapper .right-sidebar-modal.trades-modal .closed-trades .tooltip-content .tooltip-content>div,
.cryto-wrapper .right-sidebar-modal.trades-modal .opened-traders .tooltip-content .tooltip-content>div,
.cryto-wrapper .steps .steps-in .step1 .payment-methods-list>li label .deposit-step-1 .inner .tooltip-content>div,
.cryto-wrapper .steps .steps-in .step1 .payment-methods-list>li label .inner .tooltip-content>div,
.deposit-step-1 .right-sidebar-modal.trades-modal .closed-trades .tooltip-content .tooltip-content>div,
.deposit-step-1 .right-sidebar-modal.trades-modal .opened-traders .tooltip-content .tooltip-content>div,
.deposit-step-1 .steps .steps-in .step1 .payment-methods-list>li label .cryto-wrapper .inner .tooltip-content>div,
.deposit-step-1 .steps .steps-in .step1 .payment-methods-list>li label .inner .tooltip-content>div,
.right-sidebar-modal.trades-modal .closed-trades .cryto-wrapper .tooltip-content .tooltip-content>div,
.right-sidebar-modal.trades-modal .closed-trades .deposit-step-1 .tooltip-content .tooltip-content>div,
.right-sidebar-modal.trades-modal .opened-traders .cryto-wrapper .tooltip-content .tooltip-content>div,
.right-sidebar-modal.trades-modal .opened-traders .deposit-step-1 .tooltip-content .tooltip-content>div {
    display: inline-block;
    font-size: 0
}

.cryto-wrapper .right-sidebar-modal.trades-modal .closed-trades .tooltip-content .tooltip-content .img-wrap,
.cryto-wrapper .right-sidebar-modal.trades-modal .opened-traders .tooltip-content .tooltip-content .img-wrap,
.cryto-wrapper .steps .steps-in .step1 .payment-methods-list>li label .deposit-step-1 .inner .tooltip-content .img-wrap,
.cryto-wrapper .steps .steps-in .step1 .payment-methods-list>li label .inner .tooltip-content .img-wrap,
.deposit-step-1 .right-sidebar-modal.trades-modal .closed-trades .tooltip-content .tooltip-content .img-wrap,
.deposit-step-1 .right-sidebar-modal.trades-modal .opened-traders .tooltip-content .tooltip-content .img-wrap,
.deposit-step-1 .steps .steps-in .step1 .payment-methods-list>li label .cryto-wrapper .inner .tooltip-content .img-wrap,
.deposit-step-1 .steps .steps-in .step1 .payment-methods-list>li label .inner .tooltip-content .img-wrap,
.right-sidebar-modal.trades-modal .closed-trades .cryto-wrapper .tooltip-content .tooltip-content .img-wrap,
.right-sidebar-modal.trades-modal .closed-trades .deposit-step-1 .tooltip-content .tooltip-content .img-wrap,
.right-sidebar-modal.trades-modal .opened-traders .cryto-wrapper .tooltip-content .tooltip-content .img-wrap,
.right-sidebar-modal.trades-modal .opened-traders .deposit-step-1 .tooltip-content .tooltip-content .img-wrap {
    margin-right: 0;
    padding-right: 15px;
    width: 25%
}

.cryto-wrapper .right-sidebar-modal.trades-modal .closed-trades .tooltip-content .tooltip-content .img-wrap img,
.cryto-wrapper .right-sidebar-modal.trades-modal .opened-traders .tooltip-content .tooltip-content .img-wrap img,
.cryto-wrapper .steps .steps-in .step1 .payment-methods-list>li label .deposit-step-1 .inner .tooltip-content .img-wrap img,
.cryto-wrapper .steps .steps-in .step1 .payment-methods-list>li label .inner .tooltip-content .img-wrap img,
.deposit-step-1 .right-sidebar-modal.trades-modal .closed-trades .tooltip-content .tooltip-content .img-wrap img,
.deposit-step-1 .right-sidebar-modal.trades-modal .opened-traders .tooltip-content .tooltip-content .img-wrap img,
.deposit-step-1 .steps .steps-in .step1 .payment-methods-list>li label .cryto-wrapper .inner .tooltip-content .img-wrap img,
.deposit-step-1 .steps .steps-in .step1 .payment-methods-list>li label .inner .tooltip-content .img-wrap img,
.right-sidebar-modal.trades-modal .closed-trades .cryto-wrapper .tooltip-content .tooltip-content .img-wrap img,
.right-sidebar-modal.trades-modal .closed-trades .deposit-step-1 .tooltip-content .tooltip-content .img-wrap img,
.right-sidebar-modal.trades-modal .opened-traders .cryto-wrapper .tooltip-content .tooltip-content .img-wrap img,
.right-sidebar-modal.trades-modal .opened-traders .deposit-step-1 .tooltip-content .tooltip-content .img-wrap img {
    display: block;
    pointer-events: none;
    position: relative
}

.cryto-wrapper .right-sidebar-modal.trades-modal .closed-trades .tooltip-content .tooltip-content .tooltip-text,
.cryto-wrapper .right-sidebar-modal.trades-modal .opened-traders .tooltip-content .tooltip-content .tooltip-text,
.cryto-wrapper .steps .steps-in .step1 .payment-methods-list>li label .deposit-step-1 .inner .tooltip-content .tooltip-text,
.cryto-wrapper .steps .steps-in .step1 .payment-methods-list>li label .inner .tooltip-content .tooltip-text,
.deposit-step-1 .right-sidebar-modal.trades-modal .closed-trades .tooltip-content .tooltip-content .tooltip-text,
.deposit-step-1 .right-sidebar-modal.trades-modal .opened-traders .tooltip-content .tooltip-content .tooltip-text,
.deposit-step-1 .steps .steps-in .step1 .payment-methods-list>li label .cryto-wrapper .inner .tooltip-content .tooltip-text,
.deposit-step-1 .steps .steps-in .step1 .payment-methods-list>li label .inner .tooltip-content .tooltip-text,
.right-sidebar-modal.trades-modal .closed-trades .cryto-wrapper .tooltip-content .tooltip-content .tooltip-text,
.right-sidebar-modal.trades-modal .closed-trades .deposit-step-1 .tooltip-content .tooltip-content .tooltip-text,
.right-sidebar-modal.trades-modal .opened-traders .cryto-wrapper .tooltip-content .tooltip-content .tooltip-text,
.right-sidebar-modal.trades-modal .opened-traders .deposit-step-1 .tooltip-content .tooltip-content .tooltip-text {
    font-size: 12px;
    width: 73%
}

.cryto-wrapper .steps,
.deposit-step-1 .steps {
    overflow-y: hidden;
    position: relative
}

.cryto-wrapper .steps .message-has-code,
.deposit-step-1 .steps .message-has-code {
    padding-left: 90px
}

.cryto-wrapper .steps .message-has-code:before,
.deposit-step-1 .steps .message-has-code:before {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    font-size: 50px;
    left: 0;
    margin: -26px 0 0 30px;
    position: absolute;
    text-rendering: auto;
    top: 50%
}

.cryto-wrapper .steps .steps-in,
.deposit-step-1 .steps .steps-in {
    overflow: hidden
}

.cryto-wrapper .steps .steps-in .step2,
.cryto-wrapper .steps .steps-in .step3,
.deposit-step-1 .steps .steps-in .step2,
.deposit-step-1 .steps .steps-in .step3 {
    display: none
}

.cryto-wrapper .steps .steps-in .active,
.deposit-step-1 .steps .steps-in .active {
    display: block
}

.cryto-wrapper .steps .steps-in .tariffs-block-title,
.deposit-step-1 .steps .steps-in .tariffs-block-title {
    font-size: 20px;
    padding: 0 0 0 32px
}

.cryto-wrapper .steps .steps-in .tariffs-block,
.deposit-step-1 .steps .steps-in .tariffs-block {
    padding-left: 30px
}

@media only screen and (max-width:1380px) {
    .cryto-wrapper .steps .steps-in .tariffs-block,
    .deposit-step-1 .steps .steps-in .tariffs-block {
        margin-top: 40px;
        padding-left: 0
    }
    .cryto-wrapper .steps .steps-in .tariffs-block .fp_horizontal_divider,
    .deposit-step-1 .steps .steps-in .tariffs-block .fp_horizontal_divider {
        display: none
    }
}

.cryto-wrapper .steps .steps-in .tariffs-block .header,
.deposit-step-1 .steps .steps-in .tariffs-block .header {
    color: #8fa5bf;
    font-size: 0;
    padding-bottom: 10px
}

.cryto-wrapper .steps .steps-in .tariffs-block .header>div,
.deposit-step-1 .steps .steps-in .tariffs-block .header>div {
    font-size: 12px
}

.cryto-wrapper .steps .steps-in .tariffs-block .header>.payment-amount,
.deposit-step-1 .steps .steps-in .tariffs-block .header>.payment-amount {
    float: left;
    text-align: right;
    width: 194px
}

.cryto-wrapper .steps .steps-in .tariffs-block .header>.bonus-amount,
.deposit-step-1 .steps .steps-in .tariffs-block .header>.bonus-amount {
    margin-left: auto;
    padding-right: 30px;
    text-align: right;
    width: 200px
}

.cryto-wrapper .steps .steps-in .tariffs-block .list>article,
.deposit-step-1 .steps .steps-in .tariffs-block .list>article {
    -webkit-border-radius: 4px;
    border-radius: 4px;
    cursor: pointer;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 8px
}

.cryto-wrapper .steps .steps-in .tariffs-block .list>article>div,
.deposit-step-1 .steps .steps-in .tariffs-block .list>article>div {
    -ms-flex: 1;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    height: 50px;
    line-height: 50px;
    white-space: nowrap
}

.cryto-wrapper .steps .steps-in .tariffs-block .list>article .amount,
.cryto-wrapper .steps .steps-in .tariffs-block .list>article .bonus-amount,
.deposit-step-1 .steps .steps-in .tariffs-block .list>article .amount,
.deposit-step-1 .steps .steps-in .tariffs-block .list>article .bonus-amount {
    padding-right: 30px;
    text-align: right
}

.cryto-wrapper .steps .steps-in .tariffs-block .list>article .point,
.deposit-step-1 .steps .steps-in .tariffs-block .list>article .point {
    -ms-flex-align: center;
    -webkit-align-items: center;
    -webkit-box-align: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-left: 30px;
    width: 5%
}

.cryto-wrapper .steps .steps-in .tariffs-block .list>article .point .circle,
.deposit-step-1 .steps .steps-in .tariffs-block .list>article .point .circle {
    -webkit-border-radius: 25px;
    border-radius: 25px;
    height: 24px;
    width: 24px
}

.cryto-wrapper .steps .steps-in .tariffs-block .list>article .amount,
.deposit-step-1 .steps .steps-in .tariffs-block .list>article .amount {
    width: 40%
}

.cryto-wrapper .steps .steps-in .tariffs-block .list>article .bonus,
.deposit-step-1 .steps .steps-in .tariffs-block .list>article .bonus {
    color: #5fca64;
    font-size: 16px;
    width: 20%
}

.cryto-wrapper .steps .steps-in .tariffs-block .list>article .divider,
.deposit-step-1 .steps .steps-in .tariffs-block .list>article .divider {
    text-align: center;
    width: 5%
}

.cryto-wrapper .steps .steps-in .tariffs-block .list>article .bonus-amount,
.deposit-step-1 .steps .steps-in .tariffs-block .list>article .bonus-amount {
    width: 30%
}

.cryto-wrapper .steps .steps-in>div,
.deposit-step-1 .steps .steps-in>div {
    padding-top: 20px
}

.cryto-wrapper .steps .steps-in .step-in,
.deposit-step-1 .steps .steps-in .step-in {
    margin: 0 auto;
    padding-top: 100px;
    width: 80%
}

.cryto-wrapper .steps .steps-in .step-in.has-code-message,
.deposit-step-1 .steps .steps-in .step-in.has-code-message {
    padding-top: 0
}

.cryto-wrapper .steps .steps-in .payment-logo,
.deposit-step-1 .steps .steps-in .payment-logo {
    display: block;
    margin: 5px 0;
    max-width: 200px
}

.cryto-wrapper .steps .steps-in a.prev,
.deposit-step-1 .steps .steps-in a.prev {
    text-decoration: underline
}

.cryto-wrapper .steps .steps-in .step1 .step-in,
.deposit-step-1 .steps .steps-in .step1 .step-in {
    padding-bottom: 10px
}

.cryto-wrapper .steps .steps-in .step1 .title-wrap,
.deposit-step-1 .steps .steps-in .step1 .title-wrap {
    -ms-flex-align: start;
    -webkit-align-items: flex-start;
    -webkit-box-align: start;
    align-items: flex-start;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.cryto-wrapper .steps .steps-in .step1 .title-wrap .title,
.deposit-step-1 .steps .steps-in .step1 .title-wrap .title {
    font-size: 16px;
    margin-bottom: 25px
}

.cryto-wrapper .steps .steps-in .step1 .title-wrap .compare-link,
.deposit-step-1 .steps .steps-in .step1 .title-wrap .compare-link {
    margin-left: 15px;
    padding-bottom: 5px;
    padding-top: 5px
}

.cryto-wrapper .steps .steps-in .step1 .one-click,
.deposit-step-1 .steps .steps-in .step1 .one-click {
    font-size: 12px
}

.cryto-wrapper .steps .steps-in .step1 .user-next-level-block,
.deposit-step-1 .steps .steps-in .step1 .user-next-level-block {
    border-top: 1px solid #414a51;
    margin-top: 7px;
    padding-top: 7px
}

.cryto-wrapper .steps .steps-in .step1 .divider,
.deposit-step-1 .steps .steps-in .step1 .divider {
    margin: 12px 0;
    overflow: hidden;
    text-align: center;
    text-transform: uppercase
}

.cryto-wrapper .steps .steps-in .step1 .divider>span,
.deposit-step-1 .steps .steps-in .step1 .divider>span {
    display: inline-block;
    position: relative
}

.cryto-wrapper .steps .steps-in .step1 .divider>span:after,
.cryto-wrapper .steps .steps-in .step1 .divider>span:before,
.deposit-step-1 .steps .steps-in .step1 .divider>span:after,
.deposit-step-1 .steps .steps-in .step1 .divider>span:before {
    border-bottom: 1px dashed #515459;
    content: "";
    height: 0;
    position: absolute;
    top: 50%;
    width: 1000px
}

.cryto-wrapper .steps .steps-in .step1 .divider>span:before,
.deposit-step-1 .steps .steps-in .step1 .divider>span:before {
    left: -1020px
}

.cryto-wrapper .steps .steps-in .step1 .divider>span:after,
.deposit-step-1 .steps .steps-in .step1 .divider>span:after {
    right: -1020px
}

.cryto-wrapper .steps .steps-in .step1 .divider span i,
.deposit-step-1 .steps .steps-in .step1 .divider span i {
    margin-right: 5px
}

.cryto-wrapper .steps .steps-in .step1 .payment-methods-list,
.deposit-step-1 .steps .steps-in .step1 .payment-methods-list {
    font-size: 0;
    margin-left: -2%;
    margin-top: -2%;
    vertical-align: top
}

.cryto-wrapper .steps .steps-in .step1 .payment-methods-list>li,
.deposit-step-1 .steps .steps-in .step1 .payment-methods-list>li {
    display: inline-block;
    font-size: 16px;
    margin-left: 2%;
    margin-top: 2%;
    position: relative;
    vertical-align: top;
    visibility: hidden;
    width: 31.33333%
}

@media only screen and (max-width:1550px) {
    .cryto-wrapper .steps .steps-in .step1 .payment-methods-list>li,
    .deposit-step-1 .steps .steps-in .step1 .payment-methods-list>li {
        width: 48%
    }
}

.cryto-wrapper .steps .steps-in .step1 .payment-methods-list>li .ajax-loading,
.deposit-step-1 .steps .steps-in .step1 .payment-methods-list>li .ajax-loading {
    -webkit-border-radius: 4px;
    background: rgba(0, 0, 0, .6) url(/images/ajax/logo32.gif) no-repeat 50% 50%;
    border-radius: 4px;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.cryto-wrapper .steps .steps-in .step1 .payment-methods-list>li label,
.deposit-step-1 .steps .steps-in .step1 .payment-methods-list>li label {
    cursor: pointer;
    display: block
}

.cryto-wrapper .steps .steps-in .step1 .payment-methods-list>li label [type=radio],
.deposit-step-1 .steps .steps-in .step1 .payment-methods-list>li label [type=radio] {
    display: none
}

.cryto-wrapper .steps .steps-in .step1 .payment-methods-list>li label .inner,
.deposit-step-1 .steps .steps-in .step1 .payment-methods-list>li label .inner {
    -ms-flex-align: center;
    -webkit-align-items: center;
    -webkit-box-align: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    min-height: 60px;
    position: relative
}

.cryto-wrapper .steps .steps-in .step1 .payment-methods-list>li label .inner .img,
.deposit-step-1 .steps .steps-in .step1 .payment-methods-list>li label .inner .img {
    -ms-flex-align: center;
    -ms-flex-pack: center;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 60px;
    justify-content: center;
    width: 110px
}

.cryto-wrapper .steps .steps-in .step1 .payment-methods-list>li label .inner .img img,
.deposit-step-1 .steps .steps-in .step1 .payment-methods-list>li label .inner .img img {
    display: block;
    max-height: 80%;
    max-width: 80%
}

.cryto-wrapper .steps .steps-in .step1 .payment-methods-list>li label .inner span,
.deposit-step-1 .steps .steps-in .step1 .payment-methods-list>li label .inner span {
    display: block;
    font-size: 12px;
    line-height: 16px;
    padding-right: 5px
}

.cryto-wrapper .steps .steps-in .step1 .payment-methods-list>li label .inner .tooltip-content,
.deposit-step-1 .steps .steps-in .step1 .payment-methods-list>li label .inner .tooltip-content {
    margin-bottom: 24px
}

.cryto-wrapper .steps .steps-in .step2 .bonus-code-block .input-group-addon,
.deposit-step-1 .steps .steps-in .step2 .bonus-code-block .input-group-addon {
    display: none;
    padding: 6px
}

.cryto-wrapper .steps .steps-in .step2 .bonus-code-block .input-group-addon.ajax-loading,
.cryto-wrapper .steps .steps-in .step2 .bonus-code-block .input-group-addon.clear,
.cryto-wrapper .steps .steps-in .step2 .bonus-code-block .input-group-addon.not-valid,
.cryto-wrapper .steps .steps-in .step2 .bonus-code-block .input-group-addon.valid,
.deposit-step-1 .steps .steps-in .step2 .bonus-code-block .input-group-addon.ajax-loading,
.deposit-step-1 .steps .steps-in .step2 .bonus-code-block .input-group-addon.clear,
.deposit-step-1 .steps .steps-in .step2 .bonus-code-block .input-group-addon.not-valid,
.deposit-step-1 .steps .steps-in .step2 .bonus-code-block .input-group-addon.valid {
    display: table-cell
}

.cryto-wrapper .steps .steps-in .step2 .bonus-code-block .input-group-addon.not-valid .bonus-code-not-valid,
.deposit-step-1 .steps .steps-in .step2 .bonus-code-block .input-group-addon.not-valid .bonus-code-not-valid {
    display: block
}

.cryto-wrapper .steps .steps-in .step2 .bonus-code-block .input-group-addon.valid,
.deposit-step-1 .steps .steps-in .step2 .bonus-code-block .input-group-addon.valid {
    width: auto
}

.cryto-wrapper .steps .steps-in .step2 .bonus-code-block .input-group-addon.clear .bonus-code-clear,
.cryto-wrapper .steps .steps-in .step2 .bonus-code-block .input-group-addon.valid .bonus-code-clear,
.cryto-wrapper .steps .steps-in .step2 .bonus-code-block .input-group-addon.valid .bonus-code-valid,
.deposit-step-1 .steps .steps-in .step2 .bonus-code-block .input-group-addon.clear .bonus-code-clear,
.deposit-step-1 .steps .steps-in .step2 .bonus-code-block .input-group-addon.valid .bonus-code-clear,
.deposit-step-1 .steps .steps-in .step2 .bonus-code-block .input-group-addon.valid .bonus-code-valid {
    display: block
}

.cryto-wrapper .steps .steps-in .step2 .input-group,
.deposit-step-1 .steps .steps-in .step2 .input-group {
    position: relative;
    width: 100%
}

.cryto-wrapper .steps .steps-in .step2 .input-group.error,
.deposit-step-1 .steps .steps-in .step2 .input-group.error {
    border-color: #ff5b57
}

.cryto-wrapper .steps .steps-in .step2 .input-group.birthday,
.deposit-step-1 .steps .steps-in .step2 .input-group.birthday {
    border: none
}

.cryto-wrapper .steps .steps-in .step2 .input-group select,
.deposit-step-1 .steps .steps-in .step2 .input-group select {
    display: inline-block;
    margin-left: 5%;
    vertical-align: top;
    width: 30%
}

.cryto-wrapper .steps .steps-in .step2 .input-group select:first-child,
.deposit-step-1 .steps .steps-in .step2 .input-group select:first-child {
    margin-left: 0
}

.cryto-wrapper .steps .steps-in .step2 .input-group-addon .bonus-code-clear,
.cryto-wrapper .steps .steps-in .step2 .input-group-addon .bonus-code-not-valid,
.cryto-wrapper .steps .steps-in .step2 .input-group-addon .bonus-code-valid,
.deposit-step-1 .steps .steps-in .step2 .input-group-addon .bonus-code-clear,
.deposit-step-1 .steps .steps-in .step2 .input-group-addon .bonus-code-not-valid,
.deposit-step-1 .steps .steps-in .step2 .input-group-addon .bonus-code-valid {
    cursor: pointer;
    display: none;
    font-size: 15px;
    text-align: center
}

.cryto-wrapper .steps .steps-in .step2 .input-group-addon .bonus-code-clear .tooltip-text,
.cryto-wrapper .steps .steps-in .step2 .input-group-addon .bonus-code-not-valid .tooltip-text,
.cryto-wrapper .steps .steps-in .step2 .input-group-addon .bonus-code-valid .tooltip-text,
.deposit-step-1 .steps .steps-in .step2 .input-group-addon .bonus-code-clear .tooltip-text,
.deposit-step-1 .steps .steps-in .step2 .input-group-addon .bonus-code-not-valid .tooltip-text,
.deposit-step-1 .steps .steps-in .step2 .input-group-addon .bonus-code-valid .tooltip-text {
    display: block
}

.cryto-wrapper .steps .steps-in .step2 .input-group-addon .bonus-code-clear,
.cryto-wrapper .steps .steps-in .step2 .input-group-addon .bonus-code-valid,
.deposit-step-1 .steps .steps-in .step2 .input-group-addon .bonus-code-clear,
.deposit-step-1 .steps .steps-in .step2 .input-group-addon .bonus-code-valid {
    float: left
}

.cryto-wrapper .steps .steps-in .step2 .input-group-addon .bonus-code-not-valid .tooltip-content,
.deposit-step-1 .steps .steps-in .step2 .input-group-addon .bonus-code-not-valid .tooltip-content {
    margin-left: -100px;
    text-align: center;
    width: 200px
}

.cryto-wrapper .steps .steps-in .step2 .input-group-addon .bonus-code-not-valid .tooltip-text,
.deposit-step-1 .steps .steps-in .step2 .input-group-addon .bonus-code-not-valid .tooltip-text {
    color: #ff2b1d
}

.cryto-wrapper .steps .steps-in .step2 .input-group-addon .bonus-code-valid,
.deposit-step-1 .steps .steps-in .step2 .input-group-addon .bonus-code-valid {
    margin-right: 7px;
    margin-top: 2px
}

.cryto-wrapper .steps .steps-in .step2 .input-group-addon .bonus-code-valid .tooltip-content,
.deposit-step-1 .steps .steps-in .step2 .input-group-addon .bonus-code-valid .tooltip-content {
    margin-left: -280px;
    width: 560px
}

[lang=ru] .cryto-wrapper .steps .steps-in .step2 .input-group-addon .bonus-code-valid .tooltip-content,
[lang=ru] .deposit-step-1 .steps .steps-in .step2 .input-group-addon .bonus-code-valid .tooltip-content {
    margin-left: -315px;
    width: 630px
}

[lang=ru] .cryto-wrapper .steps .steps-in .step2 .input-group-addon .bonus-code-valid .tooltip-content .l,
[lang=ru] .deposit-step-1 .steps .steps-in .step2 .input-group-addon .bonus-code-valid .tooltip-content .l {
    width: 35%
}

[lang=ru] .cryto-wrapper .steps .steps-in .step2 .input-group-addon .bonus-code-valid .tooltip-content .r,
[lang=ru] .deposit-step-1 .steps .steps-in .step2 .input-group-addon .bonus-code-valid .tooltip-content .r {
    width: 65%
}

.cryto-wrapper .steps .steps-in .step2 .input-group-addon .bonus-code-valid .l,
.deposit-step-1 .steps .steps-in .step2 .input-group-addon .bonus-code-valid .l {
    color: #198cb7;
    float: left;
    font-size: 20px;
    font-weight: 700;
    line-height: 47px;
    width: 40%
}

.cryto-wrapper .steps .steps-in .step2 .input-group-addon .bonus-code-valid .r,
.deposit-step-1 .steps .steps-in .step2 .input-group-addon .bonus-code-valid .r {
    float: left;
    width: 60%
}

.cryto-wrapper .steps .steps-in .step2 .input-group-addon .bonus-code-valid p+p,
.deposit-step-1 .steps .steps-in .step2 .input-group-addon .bonus-code-valid p+p {
    margin-top: 6px
}

.cryto-wrapper .steps .steps-in .step2 .input-group-addon .bonus-code-clear,
.deposit-step-1 .steps .steps-in .step2 .input-group-addon .bonus-code-clear {
    color: #ff2b1d;
    font-size: 12px;
    line-height: 20px
}

.cryto-wrapper .steps .steps-in .step2 .input-group-addon .bonus-code-clear .tooltip-content,
.deposit-step-1 .steps .steps-in .step2 .input-group-addon .bonus-code-clear .tooltip-content {
    margin-left: -125px;
    text-align: center;
    width: 250px
}

#gritter-notice-wrapper .gritter-item-wrapper .cryto-wrapper .steps .steps-in .step2 .input-group-addon .gritter-close,
#gritter-notice-wrapper .gritter-item-wrapper .deposit-step-1 .steps .steps-in .step2 .input-group-addon .gritter-close,
.call-put-wrap .cryto-wrapper .steps .steps-in .step2 .input-group-addon .call-put-item__close:before,
.call-put-wrap .deposit-step-1 .steps .steps-in .step2 .input-group-addon .call-put-item__close:before,
.cryto-wrapper .steps .steps-in .step2 .input-group-addon #gritter-notice-wrapper .gritter-item-wrapper .gritter-close,
.cryto-wrapper .steps .steps-in .step2 .input-group-addon .call-put-wrap .call-put-item__close:before,
.cryto-wrapper .steps .steps-in .step2 .input-group-addon .fa-times,
.cryto-wrapper .steps .steps-in .step2 .input-group-addon .mfp-close-btn-in .mfp-close,
.cryto-wrapper .steps .steps-in .step2 .input-group-addon .ReactModal__Content .modal-close,
.cryto-wrapper .steps .steps-in .step2 .input-group-addon .right-sidebar-modal2 .tournaments-detail-modal .stitle--close i,
.cryto-wrapper .steps .steps-in .step2 .input-group-addon .right-sidebar-modal2 .tournaments-detail-modal .toggle-next--close i,
.cryto-wrapper .steps .steps-in .step2 .input-group-addon .right-sidebar-modal2 .tournaments-history-modal .stitle--close i,
.cryto-wrapper .steps .steps-in .step2 .input-group-addon .right-sidebar-modal2 .tournaments-history-modal .toggle-next--close i,
.deposit-step-1 .steps .steps-in .step2 .input-group-addon #gritter-notice-wrapper .gritter-item-wrapper .gritter-close,
.deposit-step-1 .steps .steps-in .step2 .input-group-addon .call-put-wrap .call-put-item__close:before,
.deposit-step-1 .steps .steps-in .step2 .input-group-addon .fa-times,
.deposit-step-1 .steps .steps-in .step2 .input-group-addon .mfp-close-btn-in .mfp-close,
.deposit-step-1 .steps .steps-in .step2 .input-group-addon .ReactModal__Content .modal-close,
.deposit-step-1 .steps .steps-in .step2 .input-group-addon .right-sidebar-modal2 .tournaments-detail-modal .stitle--close i,
.deposit-step-1 .steps .steps-in .step2 .input-group-addon .right-sidebar-modal2 .tournaments-detail-modal .toggle-next--close i,
.deposit-step-1 .steps .steps-in .step2 .input-group-addon .right-sidebar-modal2 .tournaments-history-modal .stitle--close i,
.deposit-step-1 .steps .steps-in .step2 .input-group-addon .right-sidebar-modal2 .tournaments-history-modal .toggle-next--close i,
.mfp-close-btn-in .cryto-wrapper .steps .steps-in .step2 .input-group-addon .mfp-close,
.mfp-close-btn-in .deposit-step-1 .steps .steps-in .step2 .input-group-addon .mfp-close,
.ReactModal__Content .cryto-wrapper .steps .steps-in .step2 .input-group-addon .modal-close,
.ReactModal__Content .deposit-step-1 .steps .steps-in .step2 .input-group-addon .modal-close,
.right-sidebar-modal2 .tournaments-detail-modal .stitle--close .cryto-wrapper .steps .steps-in .step2 .input-group-addon i,
.right-sidebar-modal2 .tournaments-detail-modal .stitle--close .deposit-step-1 .steps .steps-in .step2 .input-group-addon i,
.right-sidebar-modal2 .tournaments-detail-modal .toggle-next--close .cryto-wrapper .steps .steps-in .step2 .input-group-addon i,
.right-sidebar-modal2 .tournaments-detail-modal .toggle-next--close .deposit-step-1 .steps .steps-in .step2 .input-group-addon i,
.right-sidebar-modal2 .tournaments-history-modal .stitle--close .cryto-wrapper .steps .steps-in .step2 .input-group-addon i,
.right-sidebar-modal2 .tournaments-history-modal .stitle--close .deposit-step-1 .steps .steps-in .step2 .input-group-addon i,
.right-sidebar-modal2 .tournaments-history-modal .toggle-next--close .cryto-wrapper .steps .steps-in .step2 .input-group-addon i,
.right-sidebar-modal2 .tournaments-history-modal .toggle-next--close .deposit-step-1 .steps .steps-in .step2 .input-group-addon i {
    color: rgba(185, 17, 17, .84)
}

.cryto-wrapper .steps .steps-in .step2 .input-group-addon .fa-check,
.cryto-wrapper .steps .steps-in .step2 .input-group-addon .user-level-block--active:before,
.deposit-step-1 .steps .steps-in .step2 .input-group-addon .fa-check,
.deposit-step-1 .steps .steps-in .step2 .input-group-addon .user-level-block--active:before {
    color: #5fca64
}

.cryto-wrapper .steps .steps-in .step2 .step-in,
.deposit-step-1 .steps .steps-in .step2 .step-in {
    margin: 0 auto;
    max-width: 1200px;
    width: auto
}

.cryto-wrapper .steps .steps-in .step2 .ajax-loading,
.deposit-step-1 .steps .steps-in .step2 .ajax-loading {
    background: url(/images/ajax/logo32.gif) no-repeat 50% 50%;
    height: 36px
}

.cryto-wrapper .steps .steps-in .step3 .ajax-loading,
.deposit-step-1 .steps .steps-in .step3 .ajax-loading {
    background: url(/images/ajax/logo32.gif) no-repeat 50% 50%;
    display: inline-block;
    height: 36px;
    width: 32px
}

.cryto-wrapper .steps .steps-in .step3 .process-btn,
.deposit-step-1 .steps .steps-in .step3 .process-btn {
    margin: 10px 0
}

.cryto-wrapper .steps .steps-in .step3 .logo,
.deposit-step-1 .steps .steps-in .step3 .logo {
    -webkit-border-radius: 4px;
    background: #313038 none repeat scroll 0 0;
    border: 1px solid #34373c;
    border-radius: 4px;
    text-align: center;
    width: 225px
}

.cryto-wrapper .steps .steps-in .step3 .prev,
.deposit-step-1 .steps .steps-in .step3 .prev {
    display: block;
    margin: 10px 0
}

.cryto-wrapper .steps .steps-in .step3 table tr:first-child td,
.deposit-step-1 .steps .steps-in .step3 table tr:first-child td {
    border-top: none
}

.cryto-wrapper .steps .steps-in .step3 table tr:last-child td,
.deposit-step-1 .steps .steps-in .step3 table tr:last-child td {
    border-bottom: none
}

.cryto-wrapper .steps .steps-in .step3 table tr td,
.deposit-step-1 .steps .steps-in .step3 table tr td {
    padding: 5px 15px
}

.cryto-wrapper .steps .steps-in .step3 table tr td:first-child,
.deposit-step-1 .steps .steps-in .step3 table tr td:first-child {
    color: #8fa5bf;
    font-family: Exo2Light, sans-serif;
    font-size: 14px
}

.cryto-wrapper .steps .steps-in .step3 .step-in,
.deposit-step-1 .steps .steps-in .step3 .step-in {
    padding-top: 100px;
    width: 580px
}

.cryto-wrapper .fp_horizontal_divider,
.deposit-step-1 .fp_horizontal_divider {
    float: left;
    height: 556px;
    width: 1px
}

.cryto-wrapper .tarif_strong_value,
.deposit-step-1 .tarif_strong_value {
    font-size: 24px
}

.cryto-wrapper .tarif_bonus_value,
.deposit-step-1 .tarif_bonus_value {
    color: #118241;
    font-size: 16px
}

.cryto-wrapper .fp_payment_stat,
.deposit-step-1 .fp_payment_stat {
    margin: 5px 0
}

.cryto-wrapper .fp_payment_stat .profit,
.deposit-step-1 .fp_payment_stat .profit {
    font-size: 24px;
    padding: 0 12px
}

.cryto-wrapper .fp_payment_stat span,
.deposit-step-1 .fp_payment_stat span {
    vertical-align: middle
}

.cryto-wrapper .fp_devider,
.deposit-step-1 .fp_devider {
    height: 1px;
    margin: 10px 0;
    width: 100%
}

.cryto-wrapper .bonus-code-active,
.deposit-step-1 .bonus-code-active {
    -webkit-border-radius: 4px;
    -webkit-box-shadow: 0 0 6px 3px rgba(92, 198, 38, .3);
    background-color: rgba(92, 198, 38, .1);
    border: 1px solid #5cc626;
    border-radius: 4px;
    box-shadow: 0 0 6px 3px rgba(92, 198, 38, .3);
    cursor: pointer;
    font-size: 14px;
    margin-bottom: 25px;
    margin-left: 30px;
    padding: 12px 20px 12px 52px;
    position: relative
}

.cryto-wrapper .bonus-code-active:hover,
.deposit-step-1 .bonus-code-active:hover {
    background-color: rgba(92, 198, 38, .2)
}

.cryto-wrapper .bonus-code-active:after,
.deposit-step-1 .bonus-code-active:after {
    background: url(/themes/cabinet/images/bonus-code-active-icon.png) no-repeat 0 0;
    content: "";
    height: 20px;
    left: 20px;
    margin-top: -10px;
    position: absolute;
    top: 50%;
    width: 20px
}

@media only screen and (-o-min-device-pixel-ratio:3/2),
only screen and (-webkit-min-device-pixel-ratio:1.5),
only screen and (min--moz-device-pixel-ratio:1.5),
only screen and (min-device-pixel-ratio:1.5) {
    .cryto-wrapper .bonus-code-active:after,
    .deposit-step-1 .bonus-code-active:after {
        background-image: url(/themes/cabinet/images/bonus-code-active-icon-2x.png);
        background-size: 20px 20px
    }
}

.cryto-wrapper .high_percent_block .high_percent,
.cryto-wrapper .high_percent_block .high_percent>span,
.deposit-step-1 .high_percent_block .high_percent,
.deposit-step-1 .high_percent_block .high_percent>span {
    height: 36px;
    line-height: 36px
}

.cryto-wrapper .high_percent_block .high_percent,
.deposit-step-1 .high_percent_block .high_percent {
    -o-transition: box-shadow .3s;
    -webkit-border-radius: 3px;
    -webkit-box-shadow: 0 0 15px rgba(48, 153, 245, .5);
    -webkit-transition: -webkit-box-shadow .3s;
    background-color: rgba(48, 153, 245, .12);
    border: 1px solid #3099f5;
    border-radius: 3px;
    box-shadow: 0 0 15px rgba(48, 153, 245, .5);
    cursor: pointer;
    margin-bottom: 10px;
    overflow: hidden;
    padding: 0 15px;
    transition: -webkit-box-shadow .3s;
    transition: box-shadow .3s;
    transition: box-shadow .3s, -webkit-box-shadow .3s
}

.cryto-wrapper .high_percent_block .high_percent>span,
.deposit-step-1 .high_percent_block .high_percent>span {
    -o-transition: transform .3s;
    -webkit-transition: -webkit-transform .3s;
    display: block;
    transition: -webkit-transform .3s;
    transition: transform .3s;
    transition: transform .3s, -webkit-transform .3s
}

.cryto-wrapper .high_percent_block .high_percent .default i,
.deposit-step-1 .high_percent_block .high_percent .default i {
    color: #3099f5;
    margin-right: 5px
}

.cryto-wrapper .high_percent_block .high_percent .choosen span,
.deposit-step-1 .high_percent_block .high_percent .choosen span {
    display: inline-block;
    height: 22px;
    line-height: 20px;
    margin-right: 4px;
    padding-bottom: 0;
    padding-top: 0;
    position: relative;
    top: -2px
}

.cryto-wrapper .high_percent_block .high_percent.active,
.deposit-step-1 .high_percent_block .high_percent.active {
    -webkit-box-shadow: 0 0 15px rgba(92, 198, 38, .5);
    background-color: rgba(92, 198, 38, .1);
    border-color: #5cc626;
    box-shadow: 0 0 15px rgba(92, 198, 38, .5)
}

.cryto-wrapper .high_percent_block .high_percent.active .choosen,
.cryto-wrapper .high_percent_block .high_percent.active .default,
.deposit-step-1 .high_percent_block .high_percent.active .choosen,
.deposit-step-1 .high_percent_block .high_percent.active .default {
    -ms-transform: translateY(-36px);
    -webkit-transform: translateY(-36px);
    transform: translateY(-36px)
}

.cryto-wrapper .deposit-info__item,
.deposit-step-1 .deposit-info__item {
    margin-bottom: 3px
}

.cryto-wrapper .deposit-info__val,
.deposit-step-1 .deposit-info__val {
    color: #848585;
    font-family: OpenSansBold, sans-serif
}

.cryto-wrapper .deposit-info .fa,
.deposit-step-1 .deposit-info .fa {
    color: #009eff;
    width: 20px
}

.cryto-wrapper .secure-block,
.deposit-step-1 .secure-block {
    border-top: 1px solid #33373c;
    font-size: 0;
    margin-left: -7px;
    margin-top: 10px;
    padding-top: 4px
}

.cryto-wrapper .secure-block>a,
.deposit-step-1 .secure-block>a {
    cursor: default;
    display: inline-block;
    margin-left: 15px;
    margin-top: 2%;
    vertical-align: middle;
    visibility: hidden
}

.cryto-wrapper .secure-block>a.i-3d,
.deposit-step-1 .secure-block>a.i-3d {
    background-image: url(/themes/cabinet/images/sprts/security.png);
    background-position: 0 -51px;
    height: 51px;
    width: 108px
}

@media (-o-min-device-pixel-ratio:2/1),
(-webkit-min-device-pixel-ratio:2),
(min-resolution:192dpi) {
    .cryto-wrapper .secure-block>a.i-3d,
    .deposit-step-1 .secure-block>a.i-3d {
        background-image: url(/themes/cabinet/images/sprts/security_x2.png);
        background-size: 224px 184px
    }
}

.cryto-wrapper .secure-block>a.i-master-card,
.deposit-step-1 .secure-block>a.i-master-card {
    background-image: url(/themes/cabinet/images/sprts/security.png);
    background-position: -113px -145px;
    height: 39px;
    width: 109px
}

@media (-o-min-device-pixel-ratio:2/1),
(-webkit-min-device-pixel-ratio:2),
(min-resolution:192dpi) {
    .cryto-wrapper .secure-block>a.i-master-card,
    .deposit-step-1 .secure-block>a.i-master-card {
        background-image: url(/themes/cabinet/images/sprts/security_x2.png);
        background-size: 224px 184px
    }
}

.cryto-wrapper .secure-block>a.i-visa,
.deposit-step-1 .secure-block>a.i-visa {
    background-image: url(/themes/cabinet/images/sprts/security.png);
    background-position: -132px -52px;
    height: 37px;
    width: 88px
}

@media (-o-min-device-pixel-ratio:2/1),
(-webkit-min-device-pixel-ratio:2),
(min-resolution:192dpi) {
    .cryto-wrapper .secure-block>a.i-visa,
    .deposit-step-1 .secure-block>a.i-visa {
        background-image: url(/themes/cabinet/images/sprts/security_x2.png);
        background-size: 224px 184px
    }
}

.cryto-wrapper .secure-block>a.i-ssl-encryption,
.deposit-step-1 .secure-block>a.i-ssl-encryption {
    background-image: url(/themes/cabinet/images/sprts/security.png);
    background-position: 0 -104px;
    height: 39px;
    width: 116px
}

@media (-o-min-device-pixel-ratio:2/1),
(-webkit-min-device-pixel-ratio:2),
(min-resolution:192dpi) {
    .cryto-wrapper .secure-block>a.i-ssl-encryption,
    .deposit-step-1 .secure-block>a.i-ssl-encryption {
        background-image: url(/themes/cabinet/images/sprts/security_x2.png);
        background-size: 224px 184px
    }
}

.cryto-wrapper .secure-block>a.i-payment,
.deposit-step-1 .secure-block>a.i-payment {
    background-image: url(/themes/cabinet/images/sprts/security.png);
    background-position: 0 -145px;
    height: 39px;
    width: 111px
}

@media (-o-min-device-pixel-ratio:2/1),
(-webkit-min-device-pixel-ratio:2),
(min-resolution:192dpi) {
    .cryto-wrapper .secure-block>a.i-payment,
    .deposit-step-1 .secure-block>a.i-payment {
        background-image: url(/themes/cabinet/images/sprts/security_x2.png);
        background-size: 224px 184px
    }
}

.cryto-wrapper .secure-block>a.i-norton,
.deposit-step-1 .secure-block>a.i-norton {
    background-image: url(/themes/cabinet/images/sprts/security.png);
    background-position: -132px 0;
    height: 50px;
    width: 92px
}

@media (-o-min-device-pixel-ratio:2/1),
(-webkit-min-device-pixel-ratio:2),
(min-resolution:192dpi) {
    .cryto-wrapper .secure-block>a.i-norton,
    .deposit-step-1 .secure-block>a.i-norton {
        background-image: url(/themes/cabinet/images/sprts/security_x2.png);
        background-size: 224px 184px
    }
}

.cryto-wrapper .secure-block>a.i-finra,
.deposit-step-1 .secure-block>a.i-finra {
    background-image: url(/themes/cabinet/images/sprts/security.png);
    background-position: 0 0;
    height: 49px;
    width: 130px
}

@media (-o-min-device-pixel-ratio:2/1),
(-webkit-min-device-pixel-ratio:2),
(min-resolution:192dpi) {
    .cryto-wrapper .secure-block>a.i-finra,
    .deposit-step-1 .secure-block>a.i-finra {
        background-image: url(/themes/cabinet/images/sprts/security_x2.png);
        background-size: 224px 184px
    }
}

.cryto-wrapper .secure-block>a.i-fmrrc-ru,
.deposit-step-1 .secure-block>a.i-fmrrc-ru {
    background: url(/themes/cabinet/images/fmrrc_ru.png) no-repeat 0 0;
    height: 43px;
    width: 95px
}

.cryto-wrapper .secure-block>a.i-fmrrc-en,
.deposit-step-1 .secure-block>a.i-fmrrc-en {
    background: url(/themes/cabinet/images/fmrrc_en.png) no-repeat 0 0;
    height: 43px;
    width: 96px
}

.cryto-wrapper .tooltip2-profile,
.deposit-step-1 .tooltip2-profile {
    cursor: help
}

.cryto-wrapper .tooltip2-profile .tooltip-content,
.deposit-step-1 .tooltip2-profile .tooltip-content {
    margin-left: -300px;
    width: 600px
}

.user-level-block-list-wrap {
    padding-left: 35px !important
}

.user-level-block-list-wrap .user-level-block {
    visibility: hidden
}

.user-level-block-list-wrap .user-level-block:not(.user-level-block--active).user-level-block--stranger {
    border-color: rgba(189, 186, 181, .5)
}

.user-level-block-list-wrap .user-level-block:not(.user-level-block--active).user-level-block--newbie {
    border-color: rgba(198, 38, 104, .5)
}

.user-level-block-list-wrap .user-level-block:not(.user-level-block--active).user-level-block--beginner {
    border-color: rgba(77, 144, 42, .5)
}

.user-level-block-list-wrap .user-level-block:not(.user-level-block--active).user-level-block--experienced {
    border-color: rgba(198, 193, 38, .5)
}

.user-level-block-list-wrap .user-level-block:not(.user-level-block--active).user-level-block--master {
    border-color: rgba(198, 134, 38, .5)
}

.user-level-block-list-wrap .user-level-block:not(.user-level-block--active).user-level-block--pro {
    border-color: rgba(129, 38, 198, .5)
}

.user-level-block-list-wrap .user-level-block:not(.user-level-block--active).user-level-block--guru {
    border-color: rgba(38, 102, 196, .5)
}

@media only screen and (max-width:1380px) {
    .fp_horizontal_divider {
        display: none
    }
}

.local-deposit .input-group {
    width: 100%
}

.amount-chest-info .tooltip-content {
    bottom: 5px;
    margin: 0 0 20px -220px;
    width: 440px
}

.amount-chest-info .tooltip-content .tooltip-text {
    text-align: justify
}

.deposit-step-4--crypto .wh,
.deposit-step-4--electrum .wh,
.deposit-step-4--index .wh,
.deposit-step-4--payoneer .wh,
.deposit-step-4--sepa .wh {
    font-size: 18px
}

.deposit-step-4--crypto .rw,
.deposit-step-4--electrum .rw,
.deposit-step-4--index .panel-body__in,
.deposit-step-4--payoneer .panel-body__in,
.deposit-step-4--sepa .sepa-content {
    margin: 20px auto;
    max-width: 900px;
    width: 100%
}

.deposit-step-4--crypto h3,
.deposit-step-4--electrum h3 {
    font-size: 24px;
    line-height: 30px;
    padding-bottom: 10px
}

.deposit-step-4--crypto .rw,
.deposit-step-4--electrum .rw {
    -ms-flex-align: start;
    -ms-flex-pack: center;
    -webkit-align-items: flex-start;
    -webkit-box-align: start;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    align-items: flex-start;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    justify-content: center
}

@media screen and (max-width:1000px) {
    .deposit-step-4--crypto .rw,
    .deposit-step-4--electrum .rw {
        margin-left: auto;
        margin-right: auto;
        max-width: inherit
    }
}

@media screen and (max-width:800px) {
    .deposit-step-4--crypto .rw,
    .deposit-step-4--electrum .rw {
        -ms-flex-wrap: wrap;
        -webkit-flex-wrap: wrap;
        flex-wrap: wrap
    }
}

.deposit-step-4--crypto .rw>.l,
.deposit-step-4--electrum .rw>.l {
    -ms-flex: 0 0 230px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 230px;
    flex: 0 0 230px;
    margin-right: 60px
}

@media screen and (max-width:800px) {
    .deposit-step-4--crypto .rw>.l,
    .deposit-step-4--electrum .rw>.l {
        margin-right: 0;
        text-align: center;
        width: 100%
    }
}

.deposit-step-4--crypto .rw>.l .img,
.deposit-step-4--electrum .rw>.l .img {
    background-color: #fff;
    display: inline-block;
    padding: 15px
}

.deposit-step-4--crypto .rw>.l .img img,
.deposit-step-4--electrum .rw>.l .img img {
    display: block;
    max-width: 100%
}

.deposit-step-4--crypto .rw>.r,
.deposit-step-4--electrum .rw>.r {
    font-size: 14px
}

@media screen and (max-width:800px) {
    .deposit-step-4--crypto .rw>.r,
    .deposit-step-4--electrum .rw>.r {
        margin-top: 10px;
        text-align: center;
        width: 100%
    }
}

.deposit-step-4--crypto .rw>.r .key,
.deposit-step-4--electrum .rw>.r .key {
    margin-bottom: 20px;
    padding: 0
}

@media screen and (max-width:450px) {
    .deposit-step-4--crypto .rw>.r .key,
    .deposit-step-4--electrum .rw>.r .key {
        margin-left: auto;
        margin-right: auto;
        overflow-x: scroll;
        width: 284px
    }
}

.deposit-step-4--crypto .rw>.r .message,
.deposit-step-4--electrum .rw>.r .message {
    margin: 0
}

.deposit-step-4--crypto .rw>.r .btn-wrap,
.deposit-step-4--electrum .rw>.r .btn-wrap {
    -ms-flex-align: start;
    -webkit-align-items: flex-start;
    -webkit-box-align: start;
    align-items: flex-start;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-left: -20px
}

@media screen and (max-width:450px) {
    .deposit-step-4--crypto .rw>.r .btn-wrap,
    .deposit-step-4--electrum .rw>.r .btn-wrap {
        -ms-flex-wrap: wrap;
        -webkit-flex-wrap: wrap;
        flex-wrap: wrap;
        margin-top: -7px
    }
}

.deposit-step-4--crypto .rw>.r .btn-wrap .btn,
.deposit-step-4--electrum .rw>.r .btn-wrap .btn {
    line-height: 18px;
    margin-left: 20px;
    width: 100%
}

@media screen and (max-width:450px) {
    .deposit-step-4--crypto .rw>.r .btn-wrap .btn,
    .deposit-step-4--electrum .rw>.r .btn-wrap .btn {
        margin-top: 7px
    }
}

.deposit-step-4--index h3,
.deposit-step-4--payoneer h3 {
    font-size: 24px;
    line-height: 30px;
    padding-bottom: 10px
}

.deposit-step-4--index .btn-wrap,
.deposit-step-4--payoneer .btn-wrap {
    margin-bottom: 20px;
    margin-top: 20px
}

@media screen and (max-width:320px) {
    .deposit-step-4--index .btn-wrap .btn,
    .deposit-step-4--payoneer .btn-wrap .btn {
        width: 100%
    }
}

.deposit-step-4--index .desc,
.deposit-step-4--payoneer .desc {
    color: #9397a0;
    font-size: 12px;
    line-height: 16px
}

.deposit-step-4--index .message-success,
.deposit-step-4--payoneer .message-success {
    margin-bottom: 0;
    margin-top: 0
}

.deposit-step-4--index .message-form>p,
.deposit-step-4--payoneer .message-form>p {
    color: #9397a0;
    line-height: 18px
}

.deposit-step-4--index .message-form>form,
.deposit-step-4--payoneer .message-form>form {
    -ms-flex-align: center;
    -webkit-align-items: center;
    -webkit-box-align: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 10px
}

@media screen and (max-width:400px) {
    .deposit-step-4--index .message-form>form,
    .deposit-step-4--payoneer .message-form>form {
        -ms-flex-wrap: wrap;
        -webkit-flex-wrap: wrap;
        flex-wrap: wrap
    }
}

.deposit-step-4--index .message-form>form [name=data],
.deposit-step-4--payoneer .message-form>form [name=data] {
    width: 40%
}

@media screen and (max-width:650px) {
    .deposit-step-4--index .message-form>form [name=data],
    .deposit-step-4--payoneer .message-form>form [name=data] {
        width: 100%
    }
}

.deposit-step-4--index .message-form>form [name=confirm],
.deposit-step-4--payoneer .message-form>form [name=confirm] {
    font-size: 12px;
    margin-left: 20px
}

@media screen and (max-width:400px) {
    .deposit-step-4--index .message-form>form [name=confirm],
    .deposit-step-4--payoneer .message-form>form [name=confirm] {
        margin-left: 0;
        margin-top: 7px;
        width: 100%
    }
}

@media screen and (max-width:320px) {
    .deposit-step-4--index .btn-wrap {
        text-align: center
    }
}

.deposit-step-4--index .switch-link {
    border-bottom: 1px dashed #5ede5e;
    color: #5ede5e;
    margin-left: 5px
}

@media screen and (max-width:320px) {
    .deposit-step-4--index .switch-link {
        display: inline-block;
        margin-left: 0;
        margin-top: 5px
    }
}

.deposit-step-4--index .btn-skrill {
    -webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, .2), 0 0 15px rgba(133, 32, 100, .5);
    background-color: rgba(133, 32, 100, .12);
    border-color: #852064;
    box-shadow: 0 2px 2px rgba(0, 0, 0, .2), 0 0 15px rgba(133, 32, 100, .5);
    font-family: inherit;
    font-size: 14px
}

.deposit-step-4--crypto .message-form>p {
    color: #9397a0;
    line-height: 18px
}

.deposit-step-4--crypto .message-form>form {
    -ms-flex-align: center;
    -webkit-align-items: center;
    -webkit-box-align: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 10px
}

@media screen and (max-width:400px) {
    .deposit-step-4--crypto .message-form>form {
        -ms-flex-wrap: wrap;
        -webkit-flex-wrap: wrap;
        flex-wrap: wrap
    }
}

.deposit-step-4--crypto .message-form>form [name=data] {
    width: 40%
}

@media screen and (max-width:650px) {
    .deposit-step-4--crypto .message-form>form [name=data] {
        width: 100%
    }
}

.deposit-step-4--crypto .message-form>form [name=confirm] {
    font-size: 12px;
    margin-left: 20px
}

@media screen and (max-width:400px) {
    .deposit-step-4--crypto .message-form>form [name=confirm] {
        margin-left: 0;
        margin-top: 7px;
        width: 100%
    }
}

@media screen and (max-width:425px) {
    .deposit-step-4--crypto .message-form>form {
        -ms-flex-wrap: wrap;
        -webkit-flex-wrap: wrap;
        flex-wrap: wrap
    }
}

@media screen and (max-width:425px) {
    .deposit-step-4--crypto .message-form>form [name=confirm] {
        margin-left: 0;
        margin-top: 7px;
        width: 100%
    }
}

.deposit-step-4--crypto .rw>.r .message-form {
    margin-top: 20px
}

.deposit-step-4--sepa h3 {
    font-size: 24px;
    line-height: 30px;
    padding-bottom: 10px
}

.deposit-step-4--sepa .btn-copy {
    font-size: 10px;
    margin-left: 10px;
    padding: 5px 10px
}

.deposit-step-4--sepa .message {
    color: #9397a0
}

@media screen and (max-width:650px) {
    .deposit-step-4--sepa .table .adaptive-label {
        color: #7f838c;
        display: inline-block;
        margin-right: 6px
    }
    .deposit-step-4--sepa .table thead {
        display: none
    }
    .deposit-step-4--sepa .table tr {
        border-bottom: 2px solid rgba(136, 167, 210, .2);
        display: block;
        margin-bottom: 10px;
        padding-bottom: 10px
    }
    .deposit-step-4--sepa .table tr:last-child {
        border-bottom-color: rgba(0, 0, 0, 0);
        margin-bottom: 0
    }
    .deposit-step-4--sepa .table tr>td:first-child {
        border-top-color: rgba(0, 0, 0, 0)
    }
    .deposit-step-4--sepa .table tr>td:nth-child(odd) {
        background-color: rgba(56, 56, 65, .3)
    }
    .deposit-step-4--sepa .table td,
    .deposit-step-4--sepa .table th {
        display: block
    }
}

@media screen and (max-width:500px) {
    .deposit-step-4--sepa .table .btn-copy {
        display: block;
        margin: 6px 0 0
    }
}

.page-faq .panel-body {
    padding-bottom: 80px
}

.page-faq .categories {
    -ms-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 48px;
    margin-left: -20px;
    margin-top: -20px
}

.page-faq .categories .category {
    -ms-flex: 1 1 calc(20% - 20px);
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 -webkit-calc(20% - 20px);
    flex: 1 1 calc(20% - 20px);
    margin-left: 20px;
    margin-top: 20px
}

.page-faq .category {
    -ms-flex-direction: column;
    -o-transition: box-shadow .2s, border-color .2s, background-color .2s;
    -webkit-border-radius: 6px;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -webkit-flex-direction: column;
    -webkit-transition: border-color .2s, background-color .2s, -webkit-box-shadow .2s;
    border: 1px solid rgba(0, 0, 0, 0);
    border-radius: 6px;
    cursor: pointer;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    flex-direction: column;
    padding: 37px 40px;
    text-align: center;
    transition: border-color .2s, background-color .2s, -webkit-box-shadow .2s;
    transition: box-shadow .2s, border-color .2s, background-color .2s;
    transition: box-shadow .2s, border-color .2s, background-color .2s, -webkit-box-shadow .2s;
    will-change: box-shadow, border-color, background-color
}

.page-faq .category .svg-icon {
    width: 50px
}

.page-faq .category__img {
    margin: 0 auto 15px
}

.page-faq .category__title {
    font-size: 22px;
    line-height: 25px;
    margin-bottom: 30px
}

.page-faq .category__text {
    color: #8ea5c0
}

.page-faq .category__text+.category__text {
    margin-top: 4px
}

.page-faq .category__footer {
    margin-top: auto
}

.page-faq .category:active,
.page-faq .category:focus,
.page-faq .category:visited {
    color: #8fa5bf
}

.page-faq .looking-for-something {
    margin: 0 auto;
    text-align: center
}

.page-faq .looking-for-something__title {
    font-size: 28px;
    margin-bottom: 17px
}

.page-faq .looking-for-something__icon {
    display: inline-block;
    margin-bottom: 24px;
    width: 56px
}

.page-faq .looking-for-something__buttons {
    margin: 0 auto;
    max-width: 280px;
    width: 100%
}

.page-faq .looking-for-something__buttons>p {
    font-size: 12px;
    margin-top: 8px
}

.page-faq .looking-for-something__btn {
    display: block;
    font-family: OpenSansRegular, sans-serif;
    font-size: 14px;
    font-weight: 100;
    white-space: normal
}

.balance-history .sub-menu {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-left: -15px
}

.balance-history .sub-menu li {
    margin-left: 15px
}

.withdrawal {
    background: rgba(0, 0, 0, 0) !important
}

.withdrawal .withdrawal-result h3 {
    border-bottom: 1px solid #e3e3e3;
    padding-bottom: 10px
}

.withdrawal .withdrawal-result p {
    font-size: 13px;
    margin-bottom: 0
}

.withdrawal form {
    margin: 0 auto;
    max-width: 600px;
    width: 100%
}

.withdrawal .note.note-error {
    margin-top: 15px
}

.withdrawal .send-code-btn {
    height: 34px;
    line-height: 32px;
    padding-bottom: 0;
    padding-top: 0;
    white-space: nowrap
}

.withdrawal .balance-block {
    font-size: 16px;
    font-weight: 700;
    line-height: 1;
    padding: 6px 12px
}

.pending-error .message-info {
    margin: 0 auto;
    max-width: 916px
}

.tooltip2--cancel-withdrawal .tooltip-content {
    margin-left: -90px;
    text-align: center;
    width: 180px
}

.tooltip2--cancel-withdrawal .tooltip-content .tooltip-text {
    line-height: 16px;
    white-space: normal
}

.local-withdrawal .input-group {
    width: 100%
}

.local-withdrawal .btn-add {
    padding: 9px 10px
}

.local-withdrawal #add-bank-wrapper {
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 100
}

.local-withdrawal #add-bank-wrapper .form-control {
    height: auto
}

.local-withdrawal #add-bank-wrapper .add-bank-form {
    background-color: #323138;
    margin: 0 auto;
    padding: 20px;
    width: 60%
}

.local-withdrawal #add-bank-wrapper .add-bank-form .form-control {
    height: 34px
}

.local-withdrawal #add-bank-wrapper .add-bank-form .dropdown-toggle {
    padding-top: 9px
}

.local-withdrawal #add-bank-wrapper .add-bank-form .add-bank-title {
    background-color: #30333c;
    color: #86878e;
    font-size: 16px;
    line-height: 24px;
    padding: 10px 15px;
    width: 100%
}

.local-withdrawal #add-bank-wrapper .add-bank-form .add-bank-title .form-close {
    float: right
}

.local-withdrawal #add-bank-wrapper .add-bank-form .add-bank-subtitle {
    color: #86878e;
    padding: 20px
}

.ranking .ranking-user-box>a,
.ranking .ranking-user-box img,
.ranking .ranking-user-box span {
    display: inline-block;
    vertical-align: top
}

.ranking .ranking-user-box span {
    padding-top: 6px
}

.copy-list .ranking-user-box>a,
.copy-list .ranking-user-box img,
.copy-list .ranking-user-box span {
    display: inline-block;
    vertical-align: top
}

.copy-list .ranking-user-box span {
    padding-top: 6px
}

.breadcrumbs {
    font-size: 0;
    margin-bottom: 20px;
    margin-left: -10px
}

.breadcrumbs>li {
    display: inline-block;
    font-family: Exo2Regular, sans-serif;
    font-size: 12px;
    margin-left: 10px;
    margin-right: 10px;
    position: relative;
    text-transform: uppercase;
    vertical-align: top
}

.breadcrumbs>li:after {
    content: "/";
    position: absolute;
    right: -13px;
    top: 0
}

.breadcrumbs>li:last-child:after {
    display: none
}

.breadcrumbs>li>a {
    display: block
}

.watch-list .ranking-user-box>a,
.watch-list .ranking-user-box img,
.watch-list .ranking-user-box span {
    display: inline-block;
    vertical-align: top
}

.watch-list .ranking-user-box span {
    padding-top: 6px
}

.profile .user_email {
    padding-right: 10px
}

.profile__languages {
    -ms-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    flex-wrap: wrap;
    margin-left: -12px;
    margin-top: -4px
}

.profile__languages li {
    margin-left: 12px;
    margin-top: 4px
}

.profile__languages li:first-child>a {
    color: #fff;
    cursor: default
}

.profile__languages a {
    -ms-flex-align: center;
    -webkit-align-items: center;
    -webkit-box-align: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    font-size: 14px;
    line-height: 18px
}

.profile__languages img {
    display: block;
    margin-left: 3px
}

.profile .has-error {
    color: #a94442;
    font-size: 12px;
    margin-top: 15px
}

.profile .croppie-container {
    height: auto
}

.profile .wrap-spinner {
    -ms-flex-align: center;
    -webkit-align-items: center;
    -webkit-box-align: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.profile .croppie-container {
    padding: 20px 0 0
}

.profile .croppie-container .cr-boundary {
    margin: 0 0 20px
}

.profile .croppie-container .cr-slider {
    cursor: pointer
}

.profile .croppie-container .cr-slider-wrap {
    margin: 0 0 20px;
    width: 300px
}

.profile .croppie-container+.btn {
    width: 300px
}

.profile .setup-secret-key-form {
    margin-bottom: 20px
}

.profile .setup-secret-key-form .form-group {
    vertical-align: top
}

.profile .setup-secret-key-form .generate-btn {
    margin-top: 8px
}

.profile>.panel:last-child {
    margin-bottom: 0
}

.profile .btn-confirm {
    font-size: 12px;
    height: auto;
    line-height: 12px;
    margin-left: 5px;
    padding: 3px 6px
}

.profile .choose-file {
    cursor: pointer;
    display: inline-block;
    font-size: 16px;
    height: 100px;
    line-height: 100px;
    position: relative;
    text-align: center;
    width: 100%
}

.profile .choose-file [type=file] {
    cursor: pointer;
    font-size: 200px;
    height: 100%;
    left: 0;
    opacity: 0;
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 100%
}

@media screen\9 {
    .profile .choose-file [type=file] {
        filter: alpha(opacity=0);
        font-size: 100%;
        height: 100%
    }
}

.profile .choose-file span {
    display: inline-block;
    font-size: 14px;
    line-height: 18px;
    margin-top: -13px;
    vertical-align: middle
}

.profile .choose-file span.input-wrap {
    left: 0;
    position: absolute;
    top: 0
}

.profile .choose-file.hover {
    -webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, .2), 0 0 15px rgba(48, 153, 245, .5);
    background-color: rgba(48, 153, 245, .12);
    border-color: #3099f5;
    box-shadow: 0 2px 2px rgba(0, 0, 0, .2), 0 0 15px rgba(48, 153, 245, .5)
}

.profile .verification+div {
    margin-top: 20px
}

.profile table.docs {
    margin-top: 10px
}

.profile table.docs td {
    border-bottom: 1px solid #31343a
}

.profile table.docs tbody {
    font-size: 12px
}

.profile .address-block,
.profile .avatar-block,
.profile .profile-block {
    font-size: 0;
    height: 100%
}

.profile .address-block>div,
.profile .avatar-block>div,
.profile .profile-block>div {
    margin-top: 15px
}

.profile .address-block>div,
.profile .address-block>form,
.profile .avatar-block>div,
.profile .avatar-block>form,
.profile .profile-block>div,
.profile .profile-block>form {
    font-size: 14px
}

.profile .address-block .filename,
.profile .avatar-block .filename,
.profile .profile-block .filename {
    font-size: 14px;
    margin-top: 7px
}

.profile .address-block .progress,
.profile .avatar-block .progress,
.profile .profile-block .progress {
    height: 5px
}

.profile .address-block .desc,
.profile .avatar-block .desc,
.profile .profile-block .desc {
    color: #8fa5bf;
    font-size: 13px;
    margin-top: 10px
}

.profile .avatar-block {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.profile .avatar-block .img-wrap {
    -ms-flex: 0 0 100px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100px;
    flex: 0 0 100px;
    margin-right: 15px
}

.profile .avatar-block>form {
    -ms-flex: 1;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1
}

.profile .avatar-block .btn-group-avatar {
    display: none;
    width: 300px
}

.profile .avatar-block .btn-group-avatar .btn {
    padding-left: 0;
    padding-right: 0;
    width: 100%
}

.profile .editable-click {
    display: inline-block;
    margin: 0
}

.profile input.form-control,
.profile select.form-control {
    height: 30px
}

.profile .table td {
    vertical-align: middle
}

.profile .btn-sm {
    padding-top: 5px
}

.profile select.form-control {
    padding-top: 3px
}

.profile .credit-card h3 {
    margin-bottom: 15px
}

.profile .credit-card .current-card-list {
    font-size: 0;
    margin-bottom: 30px;
    margin-left: -3%;
    margin-top: -18px
}

.profile .credit-card .current-card-list li {
    -webkit-border-radius: 8px;
    border-radius: 8px;
    cursor: pointer;
    display: inline-block;
    font-size: 12px;
    margin-left: 3%;
    margin-top: 19px;
    padding: 15px 25px;
    vertical-align: top;
    width: 47%
}

.profile .credit-card .current-card-list li.active,
.profile .credit-card .current-card-list li:hover {
    position: relative
}

.profile .credit-card .current-card-list li.active:after,
.profile .credit-card .current-card-list li:hover:after {
    -webkit-border-radius: 8px;
    border-radius: 8px;
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.profile .credit-card .current-card-list label {
    width: 50px
}

@media (max-width:1024px) {
    .profile .credit-card .current-card-list {
        margin-left: 0
    }
    .profile .credit-card .current-card-list li {
        margin-left: 0;
        width: 100%
    }
}

.profile .card-upload-list {
    margin-top: 37px
}

.profile .card-upload-list:after {
    clear: both;
    content: "";
    display: block
}

.profile .card-upload-list .left-card,
.profile .card-upload-list .right-card {
    display: inline-block;
    vertical-align: top
}

.profile .card-upload-list .right-card {
    margin-left: 3%
}

@media (max-width:1680px) {
    .profile .card-upload-list .left-card,
    .profile .card-upload-list .right-card {
        display: block
    }
    .profile .card-upload-list .right-card {
        margin-left: 0;
        margin-top: 3%
    }
}

.profile .card-load-wrap {
    -o-transition: opacity .3s;
    -webkit-border-radius: 8px;
    -webkit-transition: opacity .3s;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    border-radius: 8px;
    cursor: pointer;
    font-size: 16px;
    height: 235px;
    opacity: .9;
    overflow: hidden;
    position: relative;
    transition: opacity .3s;
    width: 358px
}

.profile .card-load-wrap.is-dragover,
.profile .card-load-wrap:hover {
    opacity: 1
}

.profile .card-load-wrap .downloaded,
.profile .card-load-wrap .drop-file,
.profile .card-load-wrap .error,
.profile .card-load-wrap .loading {
    -o-transition: transform .5s;
    -webkit-border-radius: 8px;
    -webkit-transition: -webkit-transform .5s;
    border-radius: 8px;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    transition: -webkit-transform .5s;
    transition: transform .5s;
    transition: transform .5s, -webkit-transform .5s;
    width: 100%;
    will-change: transform
}

.profile .card-load-wrap.open-downloaded {
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .2), 0 0 8px rgba(92, 198, 38, .5);
    border-color: #5cc626;
    box-shadow: 0 1px 1px rgba(0, 0, 0, .2), 0 0 8px rgba(92, 198, 38, .5);
    cursor: default
}

.profile .card-load-wrap.open-downloaded .downloaded {
    -ms-transform: translateY(0);
    -webkit-transform: translateY(0);
    transform: translateY(0)
}

.profile .card-load-wrap.open-loading {
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .2), 0 0 8px rgba(198, 190, 68, .78);
    border-color: #efe84c;
    box-shadow: 0 1px 1px rgba(0, 0, 0, .2), 0 0 8px rgba(198, 190, 68, .78)
}

.profile .card-load-wrap.open-loading .loading {
    -ms-transform: translateY(0);
    -webkit-transform: translateY(0);
    transform: translateY(0)
}

.profile .card-load-wrap.open-error {
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .2), 0 0 8px rgba(198, 27, 0, .78);
    border-color: #ef1900;
    box-shadow: 0 1px 1px rgba(0, 0, 0, .2), 0 0 8px rgba(198, 27, 0, .78);
    cursor: default
}

.profile .card-load-wrap.open-error .error {
    -ms-transform: translateY(0);
    -webkit-transform: translateY(0);
    transform: translateY(0)
}

.profile .card-load-wrap.front {
    background-image: url(/themes/cabinet/images/profile/card-front-2.png)
}

.profile .card-load-wrap.back {
    background-image: url(/themes/cabinet/images/profile/card-back-2.png)
}

.profile .card-load-wrap .thumb {
    -webkit-border-radius: 6px;
    border-radius: 6px;
    height: 160px;
    line-height: 160px;
    margin: 20px auto 0;
    overflow: hidden;
    width: 200px
}

.profile .card-load-wrap .thumb img {
    display: inline-block;
    max-width: 100%;
    vertical-align: middle
}

.profile .card-load-wrap .progress {
    bottom: 30px;
    margin: 0 10%;
    position: absolute;
    width: 80%
}

.profile .card-load-wrap .error {
    -ms-transform: translateY(-235px);
    -webkit-transform: translateY(-235px);
    background-color: #30333c;
    padding: 15px;
    text-align: center;
    transform: translateY(-235px);
    z-index: 3
}

.profile .card-load-wrap .error__in {
    -ms-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    left: 0;
    margin-left: 5%;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 90%
}

.profile .card-load-wrap .error__in h2 {
    font-size: 20px
}

.profile .card-load-wrap .downloaded {
    -ms-transform: translateY(-235px);
    -webkit-transform: translateY(-235px);
    background-color: #2a2e39;
    transform: translateY(-235px);
    z-index: 2
}

.profile .card-load-wrap .downloaded span {
    -ms-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    display: block;
    font-size: 18px;
    left: 50%;
    margin-top: 40px;
    position: absolute;
    text-align: center;
    top: 50%;
    transform: translate(-50%, -50%)
}

.profile .card-load-wrap .downloaded span:before {
    background: url(/themes/cabinet/images/profile/done-icon.png);
    content: "";
    height: 57px;
    left: 50%;
    margin-left: -28px;
    position: absolute;
    top: -70px;
    width: 57px
}

@media only screen and (-o-min-device-pixel-ratio:3/2),
only screen and (-webkit-min-device-pixel-ratio:1.5),
only screen and (min--moz-device-pixel-ratio:1.5),
only screen and (min-device-pixel-ratio:1.5) {
    .profile .card-load-wrap .downloaded span:before {
        background: url(/themes/cabinet/images/profile/done-icon_2x.png) no-repeat 0 0;
        background-size: 57px 57px
    }
}

.profile .card-load-wrap .loading {
    -ms-transform: translateY(235px);
    -webkit-transform: translateY(235px);
    background-color: #30333c;
    transform: translateY(235px);
    z-index: 1
}

.profile .card-load-wrap .aim,
.profile .card-load-wrap .logo,
.profile .card-load-wrap .side,
.profile .card-load-wrap .text {
    position: absolute
}

.profile .card-load-wrap .side {
    left: 31px;
    top: 39px
}

.profile .card-load-wrap .text {
    bottom: 20px;
    left: 0;
    text-align: center;
    width: 100%
}

html[lang=ru] .profile .card-load-wrap .text {
    bottom: 16px
}

.profile .card-load-wrap .aim {
    -webkit-border-radius: 50px;
    background-color: rgba(54, 156, 245, .07);
    border: 1px dashed #3aacee;
    border-radius: 50px;
    height: 58px;
    left: 50%;
    margin: -40px 0 0 -29px;
    position: absolute;
    top: 50%;
    width: 58px
}

.profile .card-load-wrap .aim:after,
.profile .card-load-wrap .aim:before {
    background-color: #3aacee;
    content: "";
    left: 50%;
    position: absolute;
    top: 50%
}

.profile .card-load-wrap .aim:after {
    height: 1px;
    margin-left: -13px;
    width: 26px
}

.profile .card-load-wrap .aim:before {
    height: 26px;
    margin-top: -13px;
    width: 1px
}

.profile .card-load-wrap .drop-file {
    background-color: rgba(54, 156, 245, .04);
    position: relative
}

.profile .card-load-wrap .drop-file input {
    display: none
}

.profile .card-load-wrap .drop-file .logo {
    background: url(/themes/cabinet/images/profile/logo.png) no-repeat 0 0;
    height: 37px;
    position: absolute;
    right: 25px;
    top: 35px;
    width: 117px
}

@media only screen and (-o-min-device-pixel-ratio:3/2),
only screen and (-webkit-min-device-pixel-ratio:1.5),
only screen and (min--moz-device-pixel-ratio:1.5),
only screen and (min-device-pixel-ratio:1.5) {
    .profile .card-load-wrap .drop-file .logo {
        background: url(/themes/cabinet/images/profile/logo_2x.png) no-repeat 0 0;
        background-size: 117px 37px
    }
}

@media (max-width:1670px) {
    .profile .card-load-wrap {
        margin-bottom: 3%
    }
}

.profile .close-account-btn {
    display: block;
    margin: 20px auto 0;
    width: 60%
}

.cashback__list {
    -ms-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    flex-wrap: wrap;
    margin-left: -20px;
    margin-top: -20px
}

.cashback__item-info {
    padding: 0 30px
}

@media only screen and (max-width:320px) {
    .cashback__item-info {
        padding: 0
    }
}

@media only screen and (max-width:320px) {
    .cashback__item-info .message {
        margin-bottom: 10px;
        margin-top: 0
    }
}

.cashback__item {
    margin-top: 20px
}

@media screen and (max-width:400px) {
    .cashback__item .table-adaptive .adaptive-label {
        color: #7f838c;
        display: inline-block;
        margin-right: 6px
    }
    .cashback__item .table-adaptive thead {
        display: none
    }
    .cashback__item .table-adaptive tr {
        border-bottom: 2px solid rgba(136, 167, 210, .2);
        display: block;
        margin-bottom: 10px;
        padding-bottom: 10px
    }
    .cashback__item .table-adaptive tr:last-child {
        border-bottom-color: rgba(0, 0, 0, 0);
        margin-bottom: 0
    }
    .cashback__item .table-adaptive tr>td:first-child {
        border-top-color: rgba(0, 0, 0, 0)
    }
    .cashback__item .table-adaptive tr>td:nth-child(odd) {
        background-color: rgba(56, 56, 65, .3)
    }
    .cashback__item .table-adaptive td,
    .cashback__item .table-adaptive th {
        display: block
    }
}

.cashback__item .table-title {
    font-size: 18px;
    padding: 10px 0;
    text-align: center
}

.cashback__item .cashback-percent b {
    color: #009af9;
    font-family: Exo2Bold, sans-serif;
    font-size: 30px
}

.cashback__item--activations,
.cashback__item--conditions,
.cashback__item--empty,
.cashback__item--payouts,
.cashback__item--your-cashback {
    margin-left: 20px
}

.cashback__item--activations .table,
.cashback__item--conditions .table,
.cashback__item--empty .table,
.cashback__item--payouts .table,
.cashback__item--your-cashback .table {
    margin-bottom: 0
}

@media only screen and (max-width:400px) {
    .cashback__item--empty .btn,
    .cashback__item--your-cashback .btn {
        display: block
    }
}

.cashback__item--your-cashback {
    -ms-flex: 1 0 400px;
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 400px;
    flex: 1 0 400px;
    font-family: Exo2Regular, sans-serif;
    padding: 0 30px 30px
}

@media only screen and (max-width:600px) {
    .cashback__item--your-cashback {
        padding-left: 0;
        padding-right: 0
    }
}

@media only screen and (max-width:450px) {
    .cashback__item--your-cashback {
        -ms-flex-preferred-size: calc(100% - 20px);
        -webkit-flex-basis: -webkit-calc(100% - 20px);
        flex-basis: calc(100% - 20px)
    }
}

.cashback__item--activations,
.cashback__item--empty,
.cashback__item--payouts {
    -ms-flex: 2 1 400px;
    -webkit-box-flex: 2;
    -webkit-flex: 2 1 400px;
    flex: 2 1 400px
}

@media only screen and (max-width:600px) {
    .cashback__item--activations .btn {
        width: 100%
    }
}

.cashback__item--activations .info {
    padding: 15px
}

@media only screen and (max-width:320px) {
    .cashback__item--empty {
        padding: 10px 15px
    }
}

.cashback__item--conditions {
    -ms-flex: 1 1 100%;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
    flex: 1 1 100%;
    font-size: 12px;
    padding: 15px 35px;
    text-align: justify
}

.cashback__item--conditions .table-title {
    font-size: 12px;
    text-align: left
}

@media only screen and (max-width:600px) {
    .cashback__item--conditions {
        padding: 15px
    }
    .cashback__item--conditions .table-title {
        padding-top: 0
    }
}

.trading-strategies .list {
    -ms-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    flex-wrap: wrap;
    margin-left: -15px;
    margin-top: -15px
}

.trading-strategies .list .svg-icon {
    margin-right: 12px;
    width: 50px
}

.trading-strategies .list>li {
    -ms-flex: 1 1 calc(50% - 15px);
    -o-transition: all .4s ease-out;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 -webkit-calc(50% - 15px);
    -webkit-transition: all .4s ease-out;
    display: inline-block;
    flex: 1 1 calc(50% - 15px);
    font-family: Exo2Regular, sans-serif;
    margin-left: 15px;
    margin-top: 15px;
    opacity: 0;
    position: relative;
    transition: all .4s ease-out;
    vertical-align: top
}

.trading-strategies .list>li.visible {
    opacity: 1
}

.trading-strategies .list a {
    -ms-flex-align: center;
    -o-transition: all .5s;
    -webkit-align-items: center;
    -webkit-border-radius: 4px;
    -webkit-box-align: center;
    -webkit-transition: all .5s;
    align-items: center;
    border: 1px solid rgba(0, 0, 0, 0);
    border-radius: 4px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    font-size: 14px;
    height: 100%;
    line-height: 18px;
    min-height: 88px;
    padding: 25px 15px;
    transition: all .5s
}

.trading-strategies__in {
    margin: 0 auto;
    width: 850px
}

.trading-strategies__in b {
    font-family: OpenSansSemiBold, sans-serif
}

.trading-strategies__in h1,
.trading-strategies__in h2,
.trading-strategies__in h3 {
    font-weight: 400
}

.trading-strategies__in h1 {
    font-size: 17px;
    padding-bottom: 30px
}

.trading-strategies__in p>i {
    display: block;
    font-style: italic;
    text-align: center
}

.trading-strategies__in h2 {
    font-size: 15px
}

.trading-strategies__in h2,
.trading-strategies__in img.big,
.trading-strategies__in p,
.trading-strategies__in ul {
    margin-bottom: 1em
}

.trading-strategies__in img.big {
    display: block;
    margin-left: auto;
    margin-right: auto;
    max-width: 100%
}

.trading-strategies .applications {
    -ms-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    flex-wrap: wrap;
    margin-left: -15px;
    margin-top: 15px
}

.trading-strategies .applications__item {
    -ms-flex: 1 1 300px;
    -ms-flex-wrap: wrap;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 300px;
    -webkit-flex-wrap: wrap;
    flex: 1 1 300px;
    flex-wrap: wrap;
    margin-left: 15px;
    margin-top: 15px
}

.trading-strategies .applications__header {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-left: -15px;
    margin-top: -15px
}

.trading-strategies .applications__buttons,
.trading-strategies .applications__img-wrap {
    margin-left: 15px;
    margin-top: 15px
}

.trading-strategies .applications__img {
    display: block
}

.trading-strategies .applications__img-wrap {
    max-width: 100px
}

.trading-strategies .applications__text-wrap {
    margin-top: 20px
}

.trading-strategies .applications__buttons {
    width: 100%
}

.trading-strategies .applications__title {
    font-family: OpenSansBold, sans-serif;
    font-size: 18px;
    line-height: 22px;
    margin-bottom: 6px
}

.trading-strategies .applications__btn {
    -webkit-border-radius: 6px;
    border-radius: 6px;
    color: #fff;
    display: block;
    line-height: 18px;
    padding: 5px 10px 5px 50px
}

.trading-strategies .applications__btn--ios {
    background: #000 url(/themes/cabinet/images/modal/clawshorns-analytics/apple-white.png) no-repeat 10px 50%;
    padding-left: 46px
}

.trading-strategies .applications__btn--android {
    background: #000 url(/themes/cabinet/images/modal/clawshorns-analytics/android-color.png) no-repeat 10px 50%;
    margin-top: 10px
}

.public-profile .btn,
.trading-history-advanced .btn {
    font-size: 16px;
    height: auto;
    margin-bottom: 10px;
    width: 90%
}

.public-profile .btn small,
.trading-history-advanced .btn small {
    font-size: 12px
}

.public-profile .live-label,
.trading-history-advanced .live-label {
    cursor: default;
    font-size: 14px;
    width: 100%
}

.public-profile #bonus_info,
.trading-history-advanced #bonus_info {
    cursor: pointer
}

.public-profile .user-avatar i,
.trading-history-advanced .user-avatar i {
    left: -10px;
    position: absolute;
    top: -10px
}

.public-profile .user-avatar i:before,
.trading-history-advanced .user-avatar i:before {
    font-size: 20px
}

.public-profile .user-avatar,
.trading-history-advanced .user-avatar {
    display: block
}

.public-profile .user-avatar figure,
.trading-history-advanced .user-avatar figure {
    display: inline-block
}

.public-profile .user-avatar figure figcaption,
.public-profile .user-avatar figure img,
.trading-history-advanced .user-avatar figure figcaption,
.trading-history-advanced .user-avatar figure img {
    display: inline-block;
    vertical-align: middle
}

.public-profile .user-avatar figure img,
.trading-history-advanced .user-avatar figure img {
    margin-right: 4px
}

.public-profile .balance-info tr:first-child td,
.trading-history-advanced .balance-info tr:first-child td {
    border-top: none
}

.public-profile .balance-info tr:last-child td,
.trading-history-advanced .balance-info tr:last-child td {
    border-bottom: none
}

.public-profile .trading-info-tabs,
.trading-history-advanced .trading-info-tabs {
    margin-bottom: 20px
}

.public-profile .trading-info-tabs>ul,
.trading-history-advanced .trading-info-tabs>ul {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-left: -5px
}

.public-profile .trading-info-tabs>ul>li,
.trading-history-advanced .trading-info-tabs>ul>li {
    -ms-flex: 1;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    margin-left: 5px
}

.public-profile .trading-info-tabs>ul>li a,
.trading-history-advanced .trading-info-tabs>ul>li a {
    -webkit-border-radius: 4px;
    border: 1px solid rgba(0, 0, 0, 0);
    border-radius: 4px;
    display: block;
    line-height: 16px;
    padding: 6px 5px;
    text-align: center
}

.public-profile .trading-info-tabs .tabs__content-wrap,
.trading-history-advanced .trading-info-tabs .tabs__content-wrap {
    min-height: 400px;
    position: relative
}

.public-profile .trading-info-tabs .tabs__content-wrap .trading-recomendation,
.trading-history-advanced .trading-info-tabs .tabs__content-wrap .trading-recomendation {
    margin-top: 10px;
    text-align: center
}

.public-profile .trading-info-tabs .tabs__content-wrap .trading-recomendation a,
.trading-history-advanced .trading-info-tabs .tabs__content-wrap .trading-recomendation a {
    border-bottom: 1px dashed
}

.public-profile .trading-info-tabs .tabs__content-wrap>div,
.trading-history-advanced .trading-info-tabs .tabs__content-wrap>div {
    -o-transition: opacity .3s, visibility .3s;
    -webkit-transition: opacity .3s, visibility .3s;
    display: block;
    left: 0;
    opacity: 0;
    position: absolute;
    top: 0;
    transition: opacity .3s, visibility .3s;
    visibility: hidden;
    width: 100%
}

.public-profile .trading-info-tabs .tabs__content-wrap>div.active,
.trading-history-advanced .trading-info-tabs .tabs__content-wrap>div.active {
    opacity: 1;
    visibility: visible
}

.public-profile .trading-info li,
.trading-history-advanced .trading-info li {
    -o-transition: opacity .4s ease-out;
    -webkit-transition: opacity .4s ease-out;
    background-color: rgba(0, 197, 0, .05);
    border-left: 4px solid #25862c;
    font-size: 12px;
    margin-top: 7px;
    opacity: 0;
    padding: 7px 0 7px 12px;
    transition: opacity .4s ease-out
}

.public-profile .trading-info li:first-child,
.trading-history-advanced .trading-info li:first-child {
    margin-top: 0
}

.public-profile .trading-info li.show,
.trading-history-advanced .trading-info li.show {
    opacity: 1
}

.public-profile .trading-info li.medium_profit,
.trading-history-advanced .trading-info li.medium_profit {
    background-color: rgba(255, 152, 0, .1);
    border-left: 4px solid #ff9800
}

.public-profile .trading-info li.low_profit,
.trading-history-advanced .trading-info li.low_profit {
    background-color: rgba(187, 0, 0, .1);
    border-left: 4px solid #b00
}

.public-profile .trading-info.no_statistics li,
.trading-history-advanced .trading-info.no_statistics li {
    background-color: rgba(48, 153, 245, .1);
    border-left: 4px solid #3099f5
}

.public-profile .tooltip-content .avatar-wrap,
.trading-history-advanced .tooltip-content .avatar-wrap {
    margin-right: 15px;
    width: 50px
}

.public-profile .tooltip-content .avatar-wrap img,
.trading-history-advanced .tooltip-content .avatar-wrap img {
    display: block;
    max-width: 100%
}

.public-profile .tooltip-content .avatar-wrap,
.public-profile .tooltip-content .r,
.trading-history-advanced .tooltip-content .avatar-wrap,
.trading-history-advanced .tooltip-content .r {
    display: inline-block;
    vertical-align: top
}

.public-profile .tooltip-content .name,
.trading-history-advanced .tooltip-content .name {
    font-size: 14px;
    font-weight: 700
}

.public-profile .tooltip-content p,
.trading-history-advanced .tooltip-content p {
    margin-bottom: 5px
}

.public-profile .profile-additional,
.trading-history-advanced .profile-additional {
    text-align: center
}

.public-profile .country,
.trading-history-advanced .country {
    display: inline-block;
    vertical-align: top
}

.public-profile .nickname,
.trading-history-advanced .nickname {
    font-size: 16px;
    margin-left: 4px
}

.public-profile .is-open span,
.trading-history-advanced .is-open span {
    display: block;
    margin-top: 13px;
    position: relative
}

.public-profile .is-open span:after,
.trading-history-advanced .is-open span:after {
    -webkit-animation: trading-type-text-block-pulsate 1.5s ease-out;
    -webkit-animation-iteration-count: infinite;
    -webkit-border-radius: 25px;
    animation: trading-type-text-block-pulsate 1.5s ease-out;
    animation-iteration-count: infinite;
    border-radius: 25px;
    border-style: solid;
    border-width: 1px;
    content: "";
    height: 6px;
    left: 50%;
    margin: -6px 0 0 -6px;
    position: absolute;
    top: 50%;
    width: 6px
}

.public-profile .is-open.live span:after,
.trading-history-advanced .is-open.live span:after {
    -webkit-box-shadow: 0 0 4px 2px rgba(189, 136, 64, .22);
    background-color: #f97508;
    border-color: #ffa031;
    box-shadow: 0 0 4px 2px rgba(189, 136, 64, .22)
}

.public-profile .is-open.demo span:after,
.trading-history-advanced .is-open.demo span:after {
    -webkit-box-shadow: 0 0 4px 2px rgba(245, 41, 20, .3);
    background-color: red;
    border-color: #f52914;
    box-shadow: 0 0 4px 2px rgba(245, 41, 20, .3)
}

.public-profile .more,
.trading-history-advanced .more {
    min-width: 200px;
    text-align: center
}

.public-profile .column-symbols,
.public-profile .pie-symbols,
.public-profile .profit-info,
.trading-history-advanced .column-symbols,
.trading-history-advanced .pie-symbols,
.trading-history-advanced .profit-info {
    min-height: 400px
}

.public-profile .css-ajax-loader,
.trading-history-advanced .css-ajax-loader {
    -webkit-transform: translateZ(0);
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translateZ(0)
}

.public-profile .css-ajax-loader .plane,
.trading-history-advanced .css-ajax-loader .plane {
    -webkit-transform-style: preserve-3d;
    height: 50px;
    transform-style: preserve-3d;
    width: 50px
}

.public-profile .css-ajax-loader .plane.main,
.trading-history-advanced .css-ajax-loader .plane.main {
    -webkit-animation: css-ajax-loading-rotate 7s linear infinite;
    -webkit-transform: rotate3d(60deg, 0, -30deg);
    animation: css-ajax-loading-rotate 7s linear infinite;
    bottom: 0;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    top: 0;
    transform: rotate3d(60deg, 0, -30deg);
    will-change: transform
}

.public-profile .css-ajax-loader .plane.main .circle,
.trading-history-advanced .css-ajax-loader .plane.main .circle {
    -webkit-border-radius: 100%;
    -webkit-box-shadow: 0 0 2px #009af9, inset 0 0 2px #009af9;
    -webkit-box-sizing: border-box;
    -webkit-transform-style: preserve-3d;
    border-radius: 100%;
    box-shadow: 0 0 2px #009af9, inset 0 0 2px #009af9;
    box-sizing: border-box;
    height: 50px;
    position: absolute;
    transform-style: preserve-3d;
    width: 50px
}

.public-profile .css-ajax-loader .plane.main .circle:after,
.public-profile .css-ajax-loader .plane.main .circle:before,
.trading-history-advanced .css-ajax-loader .plane.main .circle:after,
.trading-history-advanced .css-ajax-loader .plane.main .circle:before {
    -webkit-border-radius: 100%;
    -webkit-box-sizing: border-box;
    background: #009af9;
    border-radius: 100%;
    bottom: 0;
    box-sizing: border-box;
    content: "";
    display: block;
    height: 1px;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    top: 0;
    width: 1px;
    will-change: transform
}

.public-profile .css-ajax-loader .plane.main .circle:before,
.trading-history-advanced .css-ajax-loader .plane.main .circle:before {
    -webkit-transform: translateZ(-30px);
    transform: translateZ(-30px)
}

.public-profile .css-ajax-loader .plane.main .circle:after,
.trading-history-advanced .css-ajax-loader .plane.main .circle:after {
    -webkit-transform: translateZ(30px);
    transform: translateZ(30px)
}

.public-profile .css-ajax-loader .plane.main .circle:first-child,
.trading-history-advanced .css-ajax-loader .plane.main .circle:first-child {
    -webkit-transform: rotate(72deg) rotateX(63.435deg);
    transform: rotate(72deg) rotateX(63.435deg)
}

.public-profile .css-ajax-loader .plane.main .circle:nth-child(2),
.trading-history-advanced .css-ajax-loader .plane.main .circle:nth-child(2) {
    -webkit-transform: rotate(144deg) rotateX(63.435deg);
    transform: rotate(144deg) rotateX(63.435deg)
}

.public-profile .css-ajax-loader .plane.main .circle:nth-child(3),
.trading-history-advanced .css-ajax-loader .plane.main .circle:nth-child(3) {
    -webkit-transform: rotate(216deg) rotateX(63.435deg);
    transform: rotate(216deg) rotateX(63.435deg)
}

.public-profile .css-ajax-loader .plane.main .circle:nth-child(4),
.trading-history-advanced .css-ajax-loader .plane.main .circle:nth-child(4) {
    -webkit-transform: rotate(288deg) rotateX(63.435deg);
    transform: rotate(288deg) rotateX(63.435deg)
}

.public-profile .css-ajax-loader .plane.main .circle:nth-child(5),
.trading-history-advanced .css-ajax-loader .plane.main .circle:nth-child(5) {
    -webkit-transform: rotate(1turn) rotateX(63.435deg);
    transform: rotate(1turn) rotateX(63.435deg)
}

.public-profile .profit-info,
.trading-history-advanced .profit-info {
    margin-bottom: 40px
}

.public-profile .ratings,
.trading-history-advanced .ratings {
    margin-top: 40px
}

.public-profile .tabs-table .tabs__caption,
.trading-history-advanced .tabs-table .tabs__caption {
    margin-bottom: 0;
    margin-left: 0
}

.public-profile .table-history-social-trading .tooltip-content,
.trading-history-advanced .table-history-social-trading .tooltip-content {
    margin-bottom: -32px;
    margin-right: -21px
}

.public-profile #column_symbols,
.public-profile #pie_symbols,
.public-profile #profit_info,
.trading-history-advanced #column_symbols,
.trading-history-advanced #pie_symbols,
.trading-history-advanced #profit_info {
    -ms-flex-align: center;
    -ms-flex-pack: center;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    justify-content: center
}

.public-profile .ratings .table,
.trading-history-advanced .ratings .table {
    margin-bottom: 0
}

.public-profile .user-level-wrapper,
.trading-history-advanced .user-level-wrapper {
    -ms-flex-pack: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    justify-content: center
}

.support-table.hovered>td {
    -o-transition: all .5s;
    -webkit-transition: all .5s;
    transition: all .5s
}

.support-table.hovered:hover>td {
    background: rgba(48, 153, 245, .26)
}

.chat_app .chat_nav a[data-tab=system] .support-table .chat_tab_text,
.support-table .chat_app .chat_nav a[data-tab=system] .chat_tab_text,
.support-table .fa-envelope-o {
    color: #009af9
}

.support-page.open-form .buttons .show-form-btn {
    display: none
}

.support-page.open-form .buttons .cancel-form-btn,
.support-page.open-form .main-form {
    display: block
}

.support-page .buttons {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-left: -10px
}

.support-page .buttons .cancel-form-btn {
    display: none
}

.support-page .buttons .btn {
    margin-left: 10px
}

.support-page .main-form {
    display: none;
    margin-top: 20px
}

.support-page .table>tbody>tr {
    opacity: 0
}

.support-page .table>tbody>tr.visible {
    opacity: 1
}

.support-page .attachments-info {
    margin-top: 10px
}

.support-page .attachments-info b {
    color: #8fa5bf
}

.support-page .attachments {
    -ms-flex-align: center;
    -ms-flex-wrap: wrap;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -webkit-flex-wrap: wrap;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 15px;
    margin-left: -15px;
    margin-top: 25px
}

.support-page .attachments .attachment {
    -ms-flex: 0 1 200px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 200px;
    flex: 0 1 200px;
    margin-left: 15px;
    margin-top: -10px;
    position: relative
}

.support-page .attachments .attachment__img {
    max-width: 200px
}

.support-page .attachments .delete {
    color: red;
    font-size: 22px;
    line-height: 22px;
    position: absolute;
    right: 0;
    top: 0
}

.support-page .attachments .delete img {
    display: block;
    max-width: 100%
}

.support-page #screenshots {
    cursor: pointer;
    height: 150px;
    position: relative
}

.support-page .fileinput-button {
    -ms-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    left: 50%;
    overflow: hidden;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%)
}

.support-page #support-files {
    -ms-filter: "alpha(opacity=0)";
    cursor: pointer;
    direction: ltr;
    margin: 0;
    opacity: 0;
    position: absolute;
    right: 0;
    top: 0
}

.login .avatar-level-up,
.login .avatar-level-up__img-wrap,
.login .login,
.page-login .avatar-level-up,
.page-login .avatar-level-up__img-wrap,
.page-login .login,
.page-password_recovery .avatar-level-up,
.page-password_recovery .avatar-level-up__img-wrap,
.page-password_recovery .login,
.page-password_recovery_confirm .avatar-level-up,
.page-password_recovery_confirm .avatar-level-up__img-wrap,
.page-password_recovery_confirm .login,
.page-register .avatar-level-up,
.page-register .avatar-level-up__img-wrap,
.page-register .login {
    max-width: 550px;
    width: 80%
}

.login .site-content-in,
.page-login .site-content-in,
.page-password_recovery .site-content-in,
.page-password_recovery_confirm .site-content-in,
.page-register .site-content-in {
    -ms-flex-align: center;
    -ms-flex-pack: center;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    justify-content: center;
    padding: 100px 0 20px
}

.login .site-content-in .rules a,
.page-login .site-content-in .rules a,
.page-password_recovery .site-content-in .rules a,
.page-password_recovery_confirm .site-content-in .rules a,
.page-register .site-content-in .rules a {
    font-family: OpenSansRegular, sans-serif;
    font-size: 14px
}

.login .ruls a,
.page-login .ruls a,
.page-password_recovery .ruls a,
.page-password_recovery_confirm .ruls a,
.page-register .ruls a {
    text-decoration: underline
}

.login .register-social,
.page-login .register-social,
.page-password_recovery .register-social,
.page-password_recovery_confirm .register-social,
.page-register .register-social {
    font-size: 0;
    margin-bottom: 20px;
    margin-left: -2%;
    text-align: center
}

.login .register-social>a,
.page-login .register-social>a,
.page-password_recovery .register-social>a,
.page-password_recovery_confirm .register-social>a,
.page-register .register-social>a {
    color: #fff;
    margin-bottom: 0;
    margin-left: 2%;
    width: 48%
}

@media only screen and (max-width:560px) {
    .login .register-social>a,
    .page-login .register-social>a,
    .page-password_recovery .register-social>a,
    .page-password_recovery_confirm .register-social>a,
    .page-register .register-social>a {
        margin-top: 2%;
        width: 98%
    }
}

.login .recaptcha-block,
.page-login .recaptcha-block,
.page-password_recovery .recaptcha-block,
.page-password_recovery_confirm .recaptcha-block,
.page-register .recaptcha-block {
    text-align: center
}

@media only screen and (max-width:690px) {
    .login .recaptcha-block,
    .page-login .recaptcha-block,
    .page-password_recovery .recaptcha-block,
    .page-password_recovery_confirm .recaptcha-block,
    .page-register .recaptcha-block {
        text-align: left
    }
}

.login .g-recaptcha,
.page-login .g-recaptcha,
.page-password_recovery .g-recaptcha,
.page-password_recovery_confirm .g-recaptcha,
.page-register .g-recaptcha {
    display: inline-block !important;
    margin-bottom: 15px;
    margin-left: 0 !important;
    margin-right: 0 !important
}

.login .message:after,
.page-login .message:after,
.page-password_recovery .message:after,
.page-password_recovery_confirm .message:after,
.page-register .message:after {
    left: 34px
}

@media only screen and (max-width:550px) {
    .login .message,
    .page-login .message,
    .page-password_recovery .message,
    .page-password_recovery_confirm .message,
    .page-register .message {
        padding: 20px 30px
    }
    .login .message:after,
    .login .message:before,
    .page-login .message:after,
    .page-login .message:before,
    .page-password_recovery .message:after,
    .page-password_recovery .message:before,
    .page-password_recovery_confirm .message:after,
    .page-password_recovery_confirm .message:before,
    .page-register .message:after,
    .page-register .message:before {
        display: none
    }
}

.login .css-ajax-loader,
.page-login .css-ajax-loader,
.page-password_recovery .css-ajax-loader,
.page-password_recovery_confirm .css-ajax-loader,
.page-register .css-ajax-loader {
    -webkit-transform: translateZ(0);
    height: 34px;
    margin: 0 auto;
    position: relative;
    transform: translateZ(0);
    width: 34px
}

.login .css-ajax-loader .plane,
.page-login .css-ajax-loader .plane,
.page-password_recovery .css-ajax-loader .plane,
.page-password_recovery_confirm .css-ajax-loader .plane,
.page-register .css-ajax-loader .plane {
    -webkit-transform-style: preserve-3d;
    height: 30px;
    transform-style: preserve-3d;
    width: 30px
}

.login .css-ajax-loader .plane.main,
.page-login .css-ajax-loader .plane.main,
.page-password_recovery .css-ajax-loader .plane.main,
.page-password_recovery_confirm .css-ajax-loader .plane.main,
.page-register .css-ajax-loader .plane.main {
    -webkit-animation: css-ajax-loading-rotate 7s linear infinite;
    -webkit-transform: rotate3d(60deg, 0, -30deg);
    animation: css-ajax-loading-rotate 7s linear infinite;
    bottom: 0;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    top: 0;
    transform: rotate3d(60deg, 0, -30deg);
    will-change: transform
}

.login .css-ajax-loader .plane.main .circle,
.page-login .css-ajax-loader .plane.main .circle,
.page-password_recovery .css-ajax-loader .plane.main .circle,
.page-password_recovery_confirm .css-ajax-loader .plane.main .circle,
.page-register .css-ajax-loader .plane.main .circle {
    -webkit-border-radius: 100%;
    -webkit-box-shadow: 0 0 2px #009af9, inset 0 0 2px #009af9;
    -webkit-box-sizing: border-box;
    -webkit-transform-style: preserve-3d;
    border-radius: 100%;
    box-shadow: 0 0 2px #009af9, inset 0 0 2px #009af9;
    box-sizing: border-box;
    height: 30px;
    position: absolute;
    transform-style: preserve-3d;
    width: 30px
}

.login .css-ajax-loader .plane.main .circle:after,
.login .css-ajax-loader .plane.main .circle:before,
.page-login .css-ajax-loader .plane.main .circle:after,
.page-login .css-ajax-loader .plane.main .circle:before,
.page-password_recovery .css-ajax-loader .plane.main .circle:after,
.page-password_recovery .css-ajax-loader .plane.main .circle:before,
.page-password_recovery_confirm .css-ajax-loader .plane.main .circle:after,
.page-password_recovery_confirm .css-ajax-loader .plane.main .circle:before,
.page-register .css-ajax-loader .plane.main .circle:after,
.page-register .css-ajax-loader .plane.main .circle:before {
    -webkit-border-radius: 100%;
    -webkit-box-sizing: border-box;
    background: #009af9;
    border-radius: 100%;
    bottom: 0;
    box-sizing: border-box;
    content: "";
    display: block;
    height: 1px;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    top: 0;
    width: 1px;
    will-change: transform
}

.login .css-ajax-loader .plane.main .circle:before,
.page-login .css-ajax-loader .plane.main .circle:before,
.page-password_recovery .css-ajax-loader .plane.main .circle:before,
.page-password_recovery_confirm .css-ajax-loader .plane.main .circle:before,
.page-register .css-ajax-loader .plane.main .circle:before {
    -webkit-transform: translateZ(-10px);
    transform: translateZ(-10px)
}

.login .css-ajax-loader .plane.main .circle:after,
.page-login .css-ajax-loader .plane.main .circle:after,
.page-password_recovery .css-ajax-loader .plane.main .circle:after,
.page-password_recovery_confirm .css-ajax-loader .plane.main .circle:after,
.page-register .css-ajax-loader .plane.main .circle:after {
    -webkit-transform: translateZ(10px);
    transform: translateZ(10px)
}

.login .css-ajax-loader .plane.main .circle:first-child,
.page-login .css-ajax-loader .plane.main .circle:first-child,
.page-password_recovery .css-ajax-loader .plane.main .circle:first-child,
.page-password_recovery_confirm .css-ajax-loader .plane.main .circle:first-child,
.page-register .css-ajax-loader .plane.main .circle:first-child {
    -webkit-transform: rotate(72deg) rotateX(63.435deg);
    transform: rotate(72deg) rotateX(63.435deg)
}

.login .css-ajax-loader .plane.main .circle:nth-child(2),
.page-login .css-ajax-loader .plane.main .circle:nth-child(2),
.page-password_recovery .css-ajax-loader .plane.main .circle:nth-child(2),
.page-password_recovery_confirm .css-ajax-loader .plane.main .circle:nth-child(2),
.page-register .css-ajax-loader .plane.main .circle:nth-child(2) {
    -webkit-transform: rotate(144deg) rotateX(63.435deg);
    transform: rotate(144deg) rotateX(63.435deg)
}

.login .css-ajax-loader .plane.main .circle:nth-child(3),
.page-login .css-ajax-loader .plane.main .circle:nth-child(3),
.page-password_recovery .css-ajax-loader .plane.main .circle:nth-child(3),
.page-password_recovery_confirm .css-ajax-loader .plane.main .circle:nth-child(3),
.page-register .css-ajax-loader .plane.main .circle:nth-child(3) {
    -webkit-transform: rotate(216deg) rotateX(63.435deg);
    transform: rotate(216deg) rotateX(63.435deg)
}

.login .css-ajax-loader .plane.main .circle:nth-child(4),
.page-login .css-ajax-loader .plane.main .circle:nth-child(4),
.page-password_recovery .css-ajax-loader .plane.main .circle:nth-child(4),
.page-password_recovery_confirm .css-ajax-loader .plane.main .circle:nth-child(4),
.page-register .css-ajax-loader .plane.main .circle:nth-child(4) {
    -webkit-transform: rotate(288deg) rotateX(63.435deg);
    transform: rotate(288deg) rotateX(63.435deg)
}

.login .css-ajax-loader .plane.main .circle:nth-child(5),
.page-login .css-ajax-loader .plane.main .circle:nth-child(5),
.page-password_recovery .css-ajax-loader .plane.main .circle:nth-child(5),
.page-password_recovery_confirm .css-ajax-loader .plane.main .circle:nth-child(5),
.page-register .css-ajax-loader .plane.main .circle:nth-child(5) {
    -webkit-transform: rotate(1turn) rotateX(63.435deg);
    transform: rotate(1turn) rotateX(63.435deg)
}

.login form .checkbox,
.page-login form .checkbox,
.page-password_recovery_confirm form .checkbox,
.page-password_recovery form .checkbox,
.page-register form .checkbox {
    margin: 0 0 20px
}

.login form>.form-group:last-child,
.page-login form>.form-group:last-child,
.page-password_recovery_confirm form>.form-group:last-child,
.page-password_recovery form>.form-group:last-child,
.page-register form>.form-group:last-child {
    margin-bottom: 0
}

.login .login,
.page-login .login,
.page-password_recovery .login,
.page-password_recovery_confirm .login,
.page-register .login {
    -ms-flex: none;
    -webkit-box-flex: 0;
    -webkit-flex: none;
    flex: none
}

.login .login .login-header,
.page-login .login .login-header,
.page-password_recovery .login .login-header,
.page-password_recovery_confirm .login .login-header,
.page-register .login .login-header {
    margin-bottom: 15px
}

.login .login .login-header .brand,
.page-login .login .login-header .brand,
.page-password_recovery .login .login-header .brand,
.page-password_recovery_confirm .login .login-header .brand,
.page-register .login .login-header .brand {
    line-height: 32px
}

.login .login .login-content,
.page-login .login .login-content,
.page-password_recovery .login .login-content,
.page-password_recovery_confirm .login .login-content,
.page-register .login .login-content {
    background: rgba(0, 0, 0, .4)
}

.login .login .login-content .recaptcha-block,
.page-login .login .login-content .recaptcha-block,
.page-password_recovery .login .login-content .recaptcha-block,
.page-password_recovery_confirm .login .login-content .recaptcha-block,
.page-register .login .login-content .recaptcha-block {
    min-height: 120px
}

.login .login .login-content .step2,
.page-login .login .login-content .step2,
.page-password_recovery .login .login-content .step2,
.page-password_recovery_confirm .login .login-content .step2,
.page-register .login .login-content .step2 {
    display: none
}

.login .login .login-content .ajax-message,
.page-login .login .login-content .ajax-message,
.page-password_recovery .login .login-content .ajax-message,
.page-password_recovery_confirm .login .login-content .ajax-message,
.page-register .login .login-content .ajax-message {
    display: none;
    margin-bottom: 15px
}

.login .login .login-content .submit-btn-wrap,
.page-login .login .login-content .submit-btn-wrap,
.page-password_recovery .login .login-content .submit-btn-wrap,
.page-password_recovery_confirm .login .login-content .submit-btn-wrap,
.page-register .login .login-content .submit-btn-wrap {
    margin-bottom: 15px
}

.login .login .login-content form.sms-confirm .step1,
.page-login .login .login-content form.sms-confirm .step1,
.page-password_recovery .login .login-content form.sms-confirm .step1,
.page-password_recovery_confirm .login .login-content form.sms-confirm .step1,
.page-register .login .login-content form.sms-confirm .step1 {
    display: none
}

.login .login .login-content form.sms-confirm .step2,
.page-login .login .login-content form.sms-confirm .step2,
.page-password_recovery .login .login-content form.sms-confirm .step2,
.page-password_recovery_confirm .login .login-content form.sms-confirm .step2,
.page-register .login .login-content form.sms-confirm .step2 {
    display: block
}

@media only screen and (max-width:560px) {
    .login .login .login-content,
    .page-login .login .login-content,
    .page-password_recovery .login .login-content,
    .page-password_recovery_confirm .login .login-content,
    .page-register .login .login-content {
        padding-left: 15px;
        padding-right: 15px
    }
}

@media only screen and (max-width:1200px) {
    .login .site-header,
    .page-login .site-header,
    .page-password_recovery .site-header,
    .page-password_recovery_confirm .site-header,
    .page-register .site-header {
        display: none
    }
}

body.page-login,
body.page-password_recovery,
body.page-password_recovery_confirm,
body.page-register {
    min-height: auto;
    min-width: auto
}

.login-v2 {
    -webkit-border-radius: 4px;
    border-radius: 4px;
    max-width: 550px;
    width: 80%
}

.login-v2 .login-content {
    padding: 20px 30px
}

.login-v2.inline .login-header {
    padding: 0 40px
}

.login-v2.inline .login-header .message {
    margin-bottom: 0
}

.login-v2 .login-header .icon {
    filter: alpha(opacity=40);
    opacity: .4
}

.password-container {
    position: relative
}

.login .login-header .brand {
    margin-bottom: 15px
}

.call-put-wrap.call-put-wrap--move-right a.call-put-item__close {
    display: none
}

.call-put-wrap {
    -o-transition: transform .6s;
    -webkit-transform: translate3d(-50%, 0, 0);
    -webkit-transition: -webkit-transform .6s;
    bottom: 30px;
    left: 50%;
    position: absolute;
    transform: translate3d(-50%, 0, 0);
    transition: -webkit-transform .6s;
    transition: transform .6s;
    transition: transform .6s, -webkit-transform .6s;
    width: 720px;
    z-index: 7
}

.call-put-wrap.bottom-call-put-wrap.has-right-sidebar {
    left: -webkit-calc(50% - 80px);
    left: calc(50% - 80px);
    width: 520px
}

.call-put-wrap .call-put-block,
.call-put-wrap .call-put-item {
    -webkit-border-radius: 4px;
    border-radius: 4px;
    padding: 9px 12px
}

.call-put-wrap .tooltip-content {
    margin-left: -150px;
    text-align: center;
    width: 300px
}

.call-put-wrap .call-put-item__close {
    -moz-osx-font-smoothing: grayscale;
    -o-transition: color .3s, background-color .3s;
    -webkit-font-smoothing: antialiased;
    -webkit-transition: color .3s, background-color .3s;
    display: inline-block;
    display: block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    height: 20px;
    line-height: 20px;
    opacity: 1;
    position: absolute;
    right: 10px;
    text-align: center;
    text-rendering: auto;
    text-shadow: none;
    top: 10px;
    transition: color .3s, background-color .3s;
    width: 20px
}

.call-put-wrap__virtual-keyboard {
    -webkit-border-radius: 4px;
    border-radius: 4px;
    margin-top: 3px
}

.call-put-wrap .call-put-item {
    font-family: Exo2Light, sans-serif;
    font-size: 14px;
    margin-bottom: 2px;
    position: relative
}

.call-put-wrap .opening-first-deal {
    border: 1px solid rgba(0, 0, 0, 0);
    font-family: Exo2Light, sans-serif;
    font-size: 18px;
    line-height: 22px;
    margin-bottom: 4px;
    padding: 8px 14px;
    text-align: center
}

.call-put-wrap .opening-first-deal__wrap-text-coridor,
.call-put-wrap .opening-first-deal__wrap-text-win {
    display: none
}

.call-put-wrap .opening-first-deal__btn {
    margin-top: 10px
}

.call-put-wrap .opening-first-deal .call-put-item__close {
    background: rgba(0, 0, 0, 0);
    color: #c9b545
}

.call-put-wrap .opening-first-deal .call-put-item__close:hover {
    color: #aa9731
}

.call-put-wrap .opening-first-deal__title {
    color: #e7c81c;
    font-size: 19px;
    text-transform: uppercase
}

.call-put-wrap .opening-first-deal__title b {
    font-family: Exo2Bold, sans-serif
}

.call-put-wrap .opening-first-deal__sub-title {
    color: #fff
}

.call-put-wrap .opening-first-deal__sub-title>i {
    font-family: Exo2Bold, sans-serif;
    text-transform: lowercase
}

.call-put-wrap .opening-first-deal__sub-title>i.green {
    color: #4ec73d
}

.has-right-sidebar .call-put-wrap {
    margin: 0 auto;
    width: 520px
}

.call-put-wrap .bats-monitoring-panel {
    cursor: pointer;
    text-align: center
}

.call-put-wrap .bats-monitoring-panel>div {
    border-left: 1px solid #616c79;
    display: inline-block;
    line-height: 20px;
    padding-left: 6px;
    padding-right: 6px
}

.call-put-wrap .bats-monitoring-panel>div.bet-up {
    border-left: none;
    padding-left: 0
}

.call-put-wrap .bats-monitoring-panel .down,
.call-put-wrap .bats-monitoring-panel .up {
    -moz-osx-font-smoothing: grayscale;
    -webkit-border-radius: 50%;
    -webkit-font-smoothing: antialiased;
    border-radius: 50%;
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    font-size: 12px;
    height: 14px;
    line-height: 14px;
    text-align: center;
    text-rendering: auto;
    width: 14px
}

.call-put-wrap .bats-monitoring-panel .down {
    color: #ff3600
}

.call-put-wrap .bats-monitoring-panel .up {
    color: #50bb24
}

.call-put-wrap .ranking-monitoring-panel {
    -ms-flex-align: center;
    -ms-flex-pack: center;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    justify-content: center
}

.call-put-wrap .ranking-monitoring-panel__divider {
    border-left: 1px solid #616c79;
    height: 16px;
    margin: 0 10px
}

.call-put-wrap .ranking-monitoring-panel__label,
.call-put-wrap .ranking-monitoring-panel__value {
    display: inline-block;
    vertical-align: top
}

.call-put-wrap .ranking-monitoring-panel__label {
    margin-right: 3px
}

.call-put-wrap .ranking-monitoring-panel__title .ranking-monitoring-panel__value {
    color: #009af9
}

.call-put-wrap .ranking-monitoring-panel__position .changed--up {
    color: #32f732
}

.call-put-wrap .ranking-monitoring-panel__position .changed--down {
    color: #f12222
}

.call-put-wrap .market-watch {
    padding-bottom: 2px;
    padding-right: 30px;
    padding-top: 3px
}

.call-put-wrap .market-watch .market-watch__in .pb .progress-wrapper .progress,
.call-put-wrap .market-watch__in .pb .progress-wrapper .market-watch .progress {
    background: #a91c10;
    background: -webkit-gradient(linear, left top, right top, from(#a91c10), to(#4bc247));
    background: -webkit-linear-gradient(left, #a91c10, #4bc247);
    background: -o-linear-gradient(left, #a91c10 0, #4bc247 100%);
    background: linear-gradient(90deg, #a91c10 0, #4bc247);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#a91c10", endColorstr="#4bc247", GradientType=1)
}

.call-put-wrap .market-watch__in .mp {
    -webkit-transform: translate3d(-50%, 0, 0);
    bottom: 2px;
    font-size: 12px;
    height: 19px;
    left: 50%;
    overflow: hidden;
    position: absolute;
    text-align: center;
    transform: translate3d(-50%, 0, 0)
}

.call-put-wrap .market-watch__in .mp.text-1 .mp__in {
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

.call-put-wrap .market-watch__in .mp.text-2 .mp__in {
    -webkit-transform: translate3d(0, -19px, 0);
    transform: translate3d(0, -19px, 0)
}

.call-put-wrap .market-watch__in .mp.text-3 .mp__in {
    -webkit-transform: translate3d(0, -38px, 0);
    transform: translate3d(0, -38px, 0)
}

.call-put-wrap .market-watch__in .mp__in {
    -o-transition: transform .2s;
    -webkit-transition: -webkit-transform .2s;
    height: 300%;
    position: relative;
    transition: -webkit-transform .2s;
    transition: transform .2s;
    transition: transform .2s, -webkit-transform .2s
}

.call-put-wrap .market-watch__in .mp__in .color-down {
    color: #f5392a
}

.call-put-wrap .market-watch__in .mp__in .color-up {
    color: #4dc340
}

.call-put-wrap .market-watch__in .mp__in .color-neutral {
    color: #9d9d9d
}

.call-put-wrap .market-watch__in .pb .progress-wrapper {
    -ms-flex-align: center;
    -ms-flex-pack: justify;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    justify-content: space-between;
    margin-bottom: 10px;
    padding-left: 0;
    width: 100%
}

.call-put-wrap .market-watch__in .pb .progress-wrapper .progress {
    margin: 0;
    overflow: inherit;
    width: 82%
}

.call-put-wrap .market-watch__in .pb .progress-wrapper .end,
.call-put-wrap .market-watch__in .pb .progress-wrapper .start {
    font-family: Exo2Bold, sans-serif;
    font-size: 16px;
    min-width: 40px;
    position: relative;
    top: auto;
    width: 8%
}

.call-put-wrap .market-watch__in .pb .progress-wrapper .start {
    color: #a94442;
    left: auto
}

.call-put-wrap .market-watch__in .pb .progress-wrapper .end {
    color: #4dc340;
    right: auto;
    text-align: right
}

.call-put-wrap .market-watch__in .pb .progress-wrapper .progress-bar {
    background: rgba(0, 0, 0, 0)
}

.call-put-wrap .market-watch__in .pb .progress-wrapper .progress-bar.box-shadow-fade-animate.box-shadow-fade-animate--red:after {
    -webkit-animation: box-shadow-fade-animate--red .5s;
    animation: box-shadow-fade-animate--red .5s
}

.call-put-wrap .market-watch__in .pb .progress-wrapper .progress-bar.box-shadow-fade-animate.box-shadow-fade-animate--green:after {
    -webkit-animation: box-shadow-fade-animate--green .5s;
    animation: box-shadow-fade-animate--green .5s
}

.call-put-wrap .market-watch__in .pb .progress-wrapper .progress-bar:after {
    height: 8px;
    margin-left: -4px;
    margin-top: -4px;
    width: 8px
}

.call-put-wrap .zoom-controls {
    -ms-flex-pack: center;
    -webkit-box-pack: center;
    -webkit-box-shadow: none;
    -webkit-justify-content: center;
    background: rgba(0, 0, 0, 0);
    box-shadow: none;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    font-size: 1.5rem;
    justify-content: center;
    margin-bottom: 6px;
    margin-left: -2px;
    margin-top: 6px;
    padding: 0
}

.call-put-wrap .zoom-controls>a {
    -webkit-border-radius: 50%;
    border-radius: 50%;
    font-size: 16px;
    height: 30px;
    margin-left: 8px;
    padding: 2px 8px 0;
    width: 30px
}

.call-put-wrap .call-put-block {
    position: relative
}

.call-put-wrap .call-put-block__in {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-left: -12px;
    position: relative
}

.call-put-wrap .call-put-block__in>div {
    margin-left: 12px;
    width: 100%
}

.call-put-wrap .call-put-block .btn {
    padding: 5px 10px
}

.call-put-wrap .call-put-block .action-high-low .title,
.call-put-wrap .call-put-block .block__title,
.call-put-wrap .call-put-block .number.select3 input,
.call-put-wrap .call-put-block .select3>p>.text,
.number.select3 .call-put-wrap .call-put-block input {
    font-family: Exo2Light, sans-serif;
    font-size: 12px;
    line-height: 16px;
    margin-bottom: 4px;
    text-align: center
}

.call-put-wrap .call-put-block .block {
    position: relative
}

.call-put-wrap .call-put-block .block .list__item--fast-bet input,
.call-put-wrap .call-put-block .block .value__val input {
    border: none;
    padding: 0;
    text-align: center;
    width: 100%
}

.call-put-wrap .call-put-block .block__title {
    -ms-flex-align: center;
    -ms-flex-pack: center;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    justify-content: center
}

.call-put-wrap .call-put-block .block__title .fa {
    cursor: help;
    margin-left: 5px
}

.call-put-wrap .call-put-block .block__title .tooltip-content.position-left {
    bottom: -12px
}

.call-put-wrap .call-put-block .block__title--strike-price {
    margin-bottom: 0
}

.call-put-wrap .call-put-block .block__title-sbtn {
    margin-left: 3px
}

.call-put-wrap .call-put-block .block .sbtn {
    display: inline-block
}

.call-put-wrap .call-put-block .block .sbtn .mdl-switch {
    height: 12px;
    margin-top: -12px
}

.call-put-wrap .call-put-block .block .sbtn--strike-price {
    -ms-transform: scale(.5);
    -webkit-transform: scale(.5);
    transform: scale(.5)
}

.call-put-wrap .call-put-block .block__control {
    -webkit-border-radius: 4px;
    border-radius: 4px
}

.call-put-wrap .call-put-block .block .value {
    cursor: pointer
}

.call-put-wrap .call-put-block .block .value__time-frame,
.call-put-wrap .call-put-block .block .value__val {
    font-size: 20px;
    line-height: 22px;
    padding: 4px 6px
}

.call-put-wrap .call-put-block .block .value__currency {
    margin-left: 5px;
    margin-right: 3px;
    padding-top: 4px
}

.call-put-wrap .call-put-block .block .value__time-frame {
    border-right: 1px solid rgba(0, 0, 0, 0)
}

.call-put-wrap .call-put-block .block .value__val {
    text-align: center;
    width: 100%
}

.call-put-wrap .call-put-block .block .value__val input {
    -moz-appearance: textfield;
    -webkit-appearance: textfield;
    appearance: textfield;
    height: 26px
}

.call-put-wrap .call-put-block .block .value__val input::-webkit-inner-spin-button,
.call-put-wrap .call-put-block .block .value__val input::-webkit-outer-spin-button {
    -webkit-appearance: none;
    appearance: none;
    margin: 0
}

.call-put-wrap .call-put-block .block .buttons,
.call-put-wrap .call-put-block .block .value--betting-history,
.call-put-wrap .call-put-block .block .value--bid-amount,
.call-put-wrap .call-put-block .block .value--several-items {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.call-put-wrap .call-put-block .block .buttons {
    border-top: 1px solid rgba(0, 0, 0, 0)
}

.call-put-wrap .call-put-block .block .buttons__minus,
.call-put-wrap .call-put-block .block .buttons__plus {
    -moz-user-select: none;
    -ms-user-select: none;
    -webkit-user-select: none;
    cursor: pointer;
    font-size: 14px;
    line-height: 18px;
    text-align: center;
    user-select: none;
    width: 100%
}

.call-put-wrap .call-put-block .block .buttons__minus {
    border-right: 1px solid rgba(0, 0, 0, 0)
}

.call-put-wrap .call-put-block .block__list-wrap {
    -o-transition: opacity .3s, visibility .3s, transform .3s;
    -webkit-transform: translate3d(0, 7px, 0);
    -webkit-transition: opacity .3s, visibility .3s, -webkit-transform .3s;
    bottom: 73px;
    left: 0;
    opacity: 0;
    pointer-events: none;
    position: absolute;
    transform: translate3d(0, 7px, 0);
    transition: opacity .3s, visibility .3s, -webkit-transform .3s;
    transition: opacity .3s, visibility .3s, transform .3s;
    transition: opacity .3s, visibility .3s, transform .3s, -webkit-transform .3s;
    visibility: hidden;
    z-index: 1
}

.call-put-wrap .call-put-block .block__list-wrap--active {
    -ms-transform: none;
    -webkit-transform: none;
    opacity: 1;
    pointer-events: auto;
    transform: none;
    visibility: visible
}

.call-put-move-right .call-put-wrap .call-put-block .block__list-wrap {
    left: auto;
    margin-right: 23px;
    right: 100%;
    top: 0
}

.call-put-wrap .call-put-block .block__list-amounts {
    -ms-flex-align: end;
    -webkit-align-items: flex-end;
    -webkit-box-align: end;
    align-items: flex-end;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.call-put-wrap .call-put-block .block__list-amounts .block__list:first-child {
    margin-right: 3px
}

.call-put-wrap .call-put-block .block .list {
    -webkit-border-radius: 4px;
    border-radius: 4px
}

.call-put-wrap .call-put-block .block .list__item {
    padding: 4px
}

.call-put-wrap .call-put-block .block .list__item--fast-bet .list__link {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-left: 0;
    padding-right: 0
}

.call-put-wrap .call-put-block .block .list__item--fast-bet .list__l,
.call-put-wrap .call-put-block .block .list__item--fast-bet .list__r,
.call-put-wrap .call-put-block .block .list__item--fast-bet .list__v {
    width: 100%
}

.call-put-wrap .call-put-block .block .list__item--fast-bet .list__v {
    border-left: 2px solid rgba(0, 0, 0, 0);
    border-right: 2px solid rgba(0, 0, 0, 0);
    padding-bottom: 0;
    padding-top: 0
}

.call-put-wrap .call-put-block .block .list__item--fast-bet .list__l {
    font-size: 20px;
    line-height: 20px;
    padding-top: 6px
}

.call-put-wrap .call-put-block .block .list__item--fast-bet .list__r {
    font-size: 16px;
    line-height: 16px;
    padding-top: 4px
}

.call-put-wrap .call-put-block .block .list__item--fast-bet input {
    width: 100%
}

.call-put-wrap .call-put-block .block .list>li+li {
    padding-top: 0 !important
}

.call-put-wrap .call-put-block .block .list__link {
    -o-transition: border-color .3s, background-color .3s, box-shadow .3s, color .3s;
    -webkit-border-radius: 4px;
    -webkit-transition: border-color .3s, background-color .3s, color .3s, -webkit-box-shadow .3s;
    border: 1px solid rgba(0, 0, 0, 0);
    border-radius: 4px;
    display: block;
    font-size: 16px;
    line-height: 26px;
    padding: 0 10px;
    transition: border-color .3s, background-color .3s, color .3s, -webkit-box-shadow .3s;
    transition: border-color .3s, background-color .3s, box-shadow .3s, color .3s;
    transition: border-color .3s, background-color .3s, box-shadow .3s, color .3s, -webkit-box-shadow .3s;
    will-change: border-color, background-color, box-shadow, color
}

.call-put-wrap .call-put-block .block .list__k,
.call-put-wrap .call-put-block .block .list__v {
    padding-bottom: 2px;
    padding-top: 2px
}

.call-put-wrap .call-put-block .block .list--time-frames {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding: 4px;
    width: auto
}

.call-put-wrap .call-put-block .block .list--time-frames .list__k,
.call-put-wrap .call-put-block .block .list--time-frames .list__v {
    display: inline-block;
    padding: 2px 5px;
    text-align: center
}

.call-put-wrap .call-put-block .block .list--time-frames .list__k {
    border-right: 2px solid rgba(0, 0, 0, 0);
    width: 45px
}

.call-put-wrap .call-put-block .block .list--time-frames .list__v {
    width: 85px
}

.call-put-wrap .call-put-block .block .list--time-frames .list__link {
    -ms-flex-align: center;
    -webkit-align-items: center;
    -webkit-box-align: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding: 0
}

.call-put-wrap .call-put-block .block .list--time-frames .list__item {
    margin-left: 4px;
    margin-top: 4px;
    padding: 0
}

.call-put-wrap .call-put-block .block .list--time-frames .list__column {
    width: 100%
}

.call-put-wrap .call-put-block .block .list--time-frames .list__column:first-child .list__item {
    margin-left: 0
}

.call-put-wrap .call-put-block .block .list--time-frames .list__column>ul {
    margin-top: -4px
}

.call-put-wrap .call-put-block .block .list--betting-history,
.call-put-wrap .call-put-block .block .list--bid-amount {
    width: 110px
}

.call-put-wrap .call-put-block .block .list--betting-history .list__link,
.call-put-wrap .call-put-block .block .list--bid-amount .list__link {
    text-align: center
}

.call-put-wrap .call-put-block .block .list--strike-price {
    width: auto
}

.call-put-wrap .call-put-block .block .list--strike-price .bg-red {
    background-color: rgba(184, 25, 0, .4)
}

.call-put-wrap .call-put-block .block .list--strike-price .bg-green {
    background-color: rgba(46, 121, 36, .4)
}

.call-put-wrap .call-put-block .block .list--strike-price [class*=down] {
    color: #df3208
}

.call-put-wrap .call-put-block .block .list--strike-price [class*=up] {
    color: #4cb125
}

.call-put-wrap .call-put-block .block .list--strike-price .list__l,
.call-put-wrap .call-put-block .block .list--strike-price .list__r,
.call-put-wrap .call-put-block .block .list--strike-price .list__v {
    padding-bottom: 0;
    padding-top: 0
}

.call-put-wrap .call-put-block .block .list--strike-price .list__c {
    text-align: center;
    width: 100%
}

.call-put-wrap .call-put-block .block .list--strike-price .list__l,
.call-put-wrap .call-put-block .block .list--strike-price .list__r {
    min-width: 45px;
    padding: 2px 3px;
    text-align: center
}

.call-put-wrap .call-put-block .block .list--strike-price .list__l {
    -webkit-border-radius: 4px 0 0 4px;
    border-radius: 4px 0 0 4px
}

.call-put-wrap .call-put-block .block .list--strike-price .list__r {
    -webkit-border-radius: 0 4px 4px 0;
    border-radius: 0 4px 4px 0
}

.call-put-wrap .call-put-block .block .list--strike-price .list__item {
    padding: 2px
}

.call-put-wrap .call-put-block .block .list--strike-price .list__link {
    font-size: 12px;
    line-height: 18px;
    padding: 0
}

.call-put-wrap .call-put-block .block .list--strike-price .list__link,
.call-put-wrap .call-put-block .block .list--strike-price .list__v {
    -ms-flex-align: center;
    -ms-flex-pack: justify;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    justify-content: space-between
}

.call-put-wrap .call-put-block .block .list--strike-price .list__v {
    width: 100%
}

.call-put-wrap .call-put-block .block .list--strike-price .list__v .fa {
    margin: 0 5px
}

.call-put-wrap .call-put-block .block--bet-amount .value__val {
    padding-bottom: 2px;
    padding-top: 2px
}

.express-bets-active .call-put-wrap .call-put-block .block--bet-amount .control {
    -moz-user-select: none;
    -ms-user-select: none;
    -webkit-user-select: none;
    position: relative;
    user-select: none
}

.express-bets-active .call-put-wrap .call-put-block .block--bet-amount .control:before {
    -webkit-border-radius: 4px;
    background: rgba(0, 0, 0, .7);
    border-radius: 4px;
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

@media only screen and (max-width:500px) {
    .call-put-wrap .call-put-block .block--hidden {
        display: none
    }
}

.call-put-wrap .call-put-block .action-high-low {
    min-width: 100px;
    width: 80%
}

.call-put-wrap .call-put-block .action-high-low .title .cpr {
    border-bottom: 1px dashed;
    cursor: help
}

.call-put-wrap .call-put-block .action-high-low a {
    height: 51px
}

.call-put-wrap .call-put-block .action-high-low .fa {
    font-size: 30px;
    margin-right: 6px
}

.call-put-wrap .call-put-block .action-high-low .fa.fa-arrow-down {
    -ms-transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg)
}

.call-put-wrap .call-put-block .action-high-low .fa.bonus-100.icon-arrow-up,
.call-put-wrap .call-put-block .action-high-low .fa.fa-arrow-up {
    -ms-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg)
}

.call-put-wrap .call-put-block .action-high-low .btn-call,
.call-put-wrap .call-put-block .action-high-low .btn-put {
    font-family: Exo2Black, sans-serif;
    font-size: 16px;
    line-height: 18px
}

.call-put-wrap .call-put-block .fast-change-buttons,
.call-put-wrap .call-put-block .panel-move-right {
    position: absolute;
    top: -5px
}

.call-put-wrap .call-put-block .panel-move-right {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: 16px;
    font-size: inherit;
    left: 6px;
    line-height: 16px;
    text-rendering: auto
}

.call-put-wrap .call-put-block .panel-move-right:hover {
    color: #8fa5bf
}

.call-put-wrap .call-put-block .fast-change-buttons {
    font-size: 12px;
    line-height: 12px;
    margin-left: -1px;
    right: -8px
}

.call-put-wrap .call-put-block .fast-change-buttons>i {
    margin-left: 1px
}

.call-put-wrap .call-put-block .fast-change-buttons .fa-hourglass-half {
    font-size: 9px;
    line-height: 9px
}

.call-put-wrap .call-put-block .fast-change-buttons .fa-usd,
.call-put-wrap .call-put-block .fast-change-buttons .right-sidebar-modal2.express-assets-modal .tab-nav .currency a,
.right-sidebar-modal2.express-assets-modal .tab-nav .currency .call-put-wrap .call-put-block .fast-change-buttons a {
    font-size: 11px;
    line-height: 10px
}

.call-put-wrap .hide-strike-panel-btn {
    display: none;
    font-size: 15px;
    left: 10px;
    line-height: 15px;
    position: absolute;
    top: 8px;
    z-index: 1
}

@media only screen and (max-width:500px) {
    .call-put-wrap .hide-strike-panel-btn {
        display: inline-block
    }
}

.call-put-wrap--move-right {
    -ms-flex-direction: column;
    -ms-transform: none;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -webkit-flex-direction: column;
    -webkit-transform: none;
    bottom: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    flex-direction: column;
    left: auto;
    right: 0;
    top: 0;
    transform: none;
    width: 160px;
    z-index: 7
}

body[class*=layout-]:not(.layout-full) .call-put-wrap--move-right {
    width: 128px
}

.call-put-wrap--move-right .market-watch {
    -webkit-border-radius: 0;
    border-radius: 0;
    padding-right: 12px
}

.call-put-wrap--move-right .market-watch .call-put-item__close {
    background-color: rgba(0, 0, 0, 0);
    bottom: 0;
    height: auto;
    left: 0;
    right: 0;
    text-indent: 9999px;
    top: 0;
    width: 100%
}

.call-put-wrap--move-right .market-watch__in .pb .progress-wrapper {
    margin-bottom: 0;
    padding-right: 0
}

.call-put-wrap--move-right .market-watch__in .pb .progress-wrapper .progress {
    width: 90%
}

.call-put-wrap--move-right .market-watch__in .pb .progress-wrapper .end,
.call-put-wrap--move-right .market-watch__in .pb .progress-wrapper .start {
    font-size: 12px;
    min-width: 30px;
    width: 5%
}

.call-put-wrap--move-right .market-watch__in .mp {
    display: none
}

.call-put-wrap--move-right .market-watch .call-put-item__close .mp {
    -ms-transform: none;
    -webkit-transform: none;
    left: auto;
    position: relative;
    transform: none
}

.call-put-wrap--move-right .call-put-block {
    -ms-flex: 1;
    -webkit-border-radius: 0;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    border-radius: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    flex: 1;
    height: 100%;
    margin: 0 !important
}

.call-put-wrap--move-right .call-put-block .action-high-low .title__in .tooltip-content {
    bottom: -12px
}

.layout-left-1-right-3 .call-put-wrap--move-right .call-put-block .block--bet-amount .block__title,
.layout-left-1-right-3 .call-put-wrap--move-right .call-put-block .block--time-to-purchase .block__title,
.layout-left-3-right-1 .call-put-wrap--move-right .call-put-block .block--bet-amount .block__title,
.layout-left-3-right-1 .call-put-wrap--move-right .call-put-block .block--time-to-purchase .block__title {
    display: none
}

.layout-left-1-right-3 .call-put-wrap--move-right .call-put-block .block--strike-price:not(.active) .block__control,
.layout-left-3-right-1 .call-put-wrap--move-right .call-put-block .block--strike-price:not(.active) .block__control {
    display: none
}

.layout-left-1-right-3 .call-put-wrap--move-right .call-put-block .button-call-wrap .title,
.layout-left-1-right-3 .call-put-wrap--move-right .call-put-block .button-put-wrap .title,
.layout-left-3-right-1 .call-put-wrap--move-right .call-put-block .button-call-wrap .title,
.layout-left-3-right-1 .call-put-wrap--move-right .call-put-block .button-put-wrap .title {
    display: none
}

.layout-left-1-right-3 .call-put-wrap--move-right .call-put-block .button-call-wrap .btn,
.layout-left-1-right-3 .call-put-wrap--move-right .call-put-block .button-put-wrap .btn,
.layout-left-3-right-1 .call-put-wrap--move-right .call-put-block .button-call-wrap .btn,
.layout-left-3-right-1 .call-put-wrap--move-right .call-put-block .button-put-wrap .btn {
    height: 37px
}

.call-put-wrap--move-right .call-put-block__in {
    -ms-flex: 1;
    -ms-flex-direction: column;
    -webkit-box-direction: normal;
    -webkit-box-flex: 1;
    -webkit-box-orient: vertical;
    -webkit-flex: 1;
    -webkit-flex-direction: column;
    flex: 1;
    flex-direction: column;
    margin-left: 0;
    margin-top: -7px
}

.call-put-wrap--move-right .call-put-block__in>div {
    margin-left: 0;
    margin-top: 7px;
    width: 100% !important
}

.call-put-wrap--move-right .call-put-block .fast-change-buttons {
    display: none
}

.call-put-wrap--move-right .call-put-block .panel-move-right {
    bottom: 0;
    font-size: 14px;
    left: 0;
    top: auto
}

.call-put-wrap--move-right .call-put-block .button-put-wrap {
    -ms-flex-order: 3;
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    order: 3
}

.call-put-wrap--move-right .block .list {
    bottom: auto;
    left: auto;
    right: 115%;
    top: 20px
}

.call-put-wrap--move-right .call-put-items>div:not(.market-watch) {
    display: none
}

.call-put-move-right .call-put-wrap .call-put-block .block--bet-amount .block__list-in {
    height: 196px
}

.call-put-move-right .call-put-wrap .call-put-block .block--bet-amount .block__list-wrap .block__list-in {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.call-put-move-right .call-put-wrap .call-put-block .block--bet-amount .block__list-wrap .call-put-wrap__virtual-keyboard {
    margin-left: 3px;
    margin-top: 0;
    min-width: 160px
}

.introjs-overlay {
    background: -webkit-radial-gradient(center, ellipse farthest-corner, #000 0, rgba(0, 0, 0, .9) 100%);
    background: -o-radial-gradient(center, ellipse farthest-corner, #000 0, rgba(0, 0, 0, .9) 100%);
    background: radial-gradient(center, ellipse farthest-corner, #000 0, rgba(0, 0, 0, .9) 100%);
    opacity: .05 !important
}

.introjs-helperLayer {
    -webkit-border-radius: 0;
    background-color: hsla(0, 0%, 100%, .07);
    border-radius: 0
}

.introjs-tooltip {
    -webkit-border-radius: 0;
    background-color: #26272c;
    border: 1px solid #33373c;
    border-radius: 0;
    display: block;
    padding: 10px 15px
}

.introjs-tooltip .introjs-tooltiptext {
    font-family: Exo2Light, sans-serif;
    margin: 0
}

.introjs-tooltip .introjs-tooltiptext b {
    font-family: Exo2Bold, sans-serif
}

.introjs-helperNumberLayer {
    left: 5px !important;
    top: 5px !important
}

.introjs-tooltipbuttons a {
    margin: 10px 0 0 5px;
    outline: none
}

.introjs-nextbutton,
.introjs-prevbutton,
.introjs-skipbutton {
    -webkit-border-radius: 4px;
    border: 1px solid rgba(0, 0, 0, 0);
    border-radius: 4px;
    color: #fff;
    text-shadow: none
}

.introjs-nextbutton:focus,
.introjs-nextbutton:hover,
.introjs-prevbutton:focus,
.introjs-prevbutton:hover,
.introjs-skipbutton:focus,
.introjs-skipbutton:hover {
    color: #fff
}

.introjs-skipbutton {
    background: rgba(201, 48, 44, .12);
    border-color: #c9302c;
    float: left
}

.introjs-skipbutton:focus,
.introjs-skipbutton:hover {
    background: rgba(201, 48, 44, .2)
}

.introjs-skipbutton.introjs-donebutton {
    border-color: #5ede5e
}

.introjs-skipbutton.introjs-donebutton:focus,
.introjs-skipbutton.introjs-donebutton:hover {
    background: rgba(62, 165, 79, .18);
    border-color: #5ad75a
}

.introjs-disabled {
    display: none
}

.introjs-nextbutton,
.introjs-prevbutton {
    background: rgba(48, 153, 245, .12);
    border-color: #3099f5
}

.introjs-nextbutton:focus,
.introjs-nextbutton:hover,
.introjs-prevbutton:focus,
.introjs-prevbutton:hover {
    background: rgba(48, 153, 245, .2)
}

.introjs-arrow.left {
    border-right-color: #33373c
}

.introjs-arrow.right {
    border-left-color: #33373c
}

.introjs-arrow.bottom {
    border-top-color: #33373c
}

.introjs-arrow.top {
    border-bottom-color: #33373c
}

[class*=introjs-step] {
    pointer-events: none
}

.introjs2-step-1 {
    height: 99%
}

.introjs2-step-1,
.introjs2-step-2 {
    position: absolute;
    top: 0;
    width: 100%
}

.introjs2-step-2 {
    height: 134px
}

.introjs2-step-3 {
    bottom: 0;
    height: 91px;
    position: absolute;
    width: 100%;
    z-index: -1
}

.introjs-bullets ul {
    margin-left: -8px
}

.introjs-bullets ul li {
    margin: 0 0 0 8px
}

.introjs-bullets ul li a {
    background: rgba(0, 0, 0, 0);
    border: 1px solid #d4d4d4;
    height: 5px;
    outline: none;
    width: 5px
}

.introjs-bullets ul li a:hover {
    background: rgba(0, 0, 0, 0)
}

.introjs-bullets ul li a.active {
    -webkit-box-shadow: 0 0 4px 2px rgba(48, 153, 245, .5);
    background: rgba(0, 0, 0, 0);
    border-color: #3099f5;
    box-shadow: 0 0 4px 2px rgba(48, 153, 245, .5)
}

.drawing-settings-panel-wrapper {
    -ms-flex-direction: column;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -webkit-flex-direction: column;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    flex-direction: column;
    height: 40px;
    position: absolute
}

.drawing-settings-panel-wrapper .drawing-settings-panel {
    -ms-flex-align: center;
    -ms-flex-pack: justify;
    -webkit-align-items: center;
    -webkit-border-radius: 6px;
    -webkit-box-align: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    align-items: center;
    border-radius: 6px;
    border-style: solid;
    border-width: 1px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    justify-content: space-between
}

.drawing-settings-panel-wrapper .drawing-settings-panel__handle {
    cursor: -webkit-grab;
    cursor: grab;
    height: 100%;
    width: 18px
}

.drawing-settings-panel-wrapper .drawing-settings-panel__handle>div {
    -ms-flex-align: center;
    -ms-flex-pack: center;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    justify-content: center;
    width: 100%
}

.drawing-settings-panel-wrapper .drawing-settings-panel__btn-container {
    position: relative
}

.drawing-settings-panel-wrapper .drawing-settings-panel__btn-container .drawings-counter {
    -webkit-border-radius: 25px;
    background-color: rgba(0, 154, 249, .2);
    border: 1px solid #009af9;
    border-radius: 25px;
    color: #fff;
    display: inline-block;
    font-size: 8px;
    line-height: 10px;
    padding: 2px 6px;
    position: absolute;
    right: 3px;
    top: -5px;
    white-space: nowrap
}

.drawing-settings-panel-wrapper .drawing-settings-panel__btn-container .color-indicator {
    -webkit-border-radius: 25px;
    border-radius: 25px;
    display: inline-block;
    line-height: 10px;
    padding: 6px;
    position: absolute;
    right: 3px;
    top: -5px
}

.drawing-settings-panel-wrapper .drawing-settings-panel__btn {
    -ms-flex-align: center;
    -ms-flex-pack: center;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    align-items: center;
    border-left-style: solid;
    border-left-width: 1px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    font-size: 14px;
    height: 40px;
    justify-content: center;
    position: relative;
    width: 40px
}

.drawing-settings-panel-wrapper .drawing-settings-panel__btn.active,
.drawing-settings-panel-wrapper .drawing-settings-panel__btn:hover {
    cursor: pointer
}

.drawing-settings-panel-wrapper .drawing-settings-panel__btn>div:first-child {
    height: 100%;
    width: 100%
}

.drawing-settings-panel-wrapper .drawing-settings-panel__btn>div:first-child,
.drawing-settings-panel-wrapper .drawing-settings-panel__colors-list {
    -ms-flex-align: center;
    -ms-flex-pack: center;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    justify-content: center
}

.drawing-settings-panel-wrapper .drawing-settings-panel__colors-list {
    -ms-flex-wrap: wrap;
    -webkit-border-radius: 6px;
    -webkit-flex-wrap: wrap;
    border-radius: 6px;
    flex-wrap: wrap;
    left: -45px;
    padding: 5px;
    position: absolute;
    top: 47px;
    width: 136px
}

.drawing-settings-panel-wrapper .drawing-settings-panel__colors-list a {
    -webkit-border-radius: 4px;
    border: 2px solid rgba(0, 0, 0, 0);
    border-radius: 4px;
    height: 20px;
    margin: 5px;
    width: 20px
}

.drawing-settings-panel-wrapper .drawing-settings-panel__colors-list a.active {
    border-color: #3099f5
}

.drawing-settings-panel-wrapper .drawing-settings-panel__colors-list:before {
    border: 6px solid rgba(0, 0, 0, 0);
    content: "";
    left: -webkit-calc(50% - 6px);
    left: calc(50% - 6px);
    margin-top: -6px;
    pointer-events: none;
    position: absolute;
    top: -6px
}

.drawing-settings-panel-wrapper .drawing-settings-panel__weights-list {
    -ms-flex-align: center;
    -ms-flex-pack: center;
    -ms-flex-wrap: wrap;
    -webkit-align-items: center;
    -webkit-border-radius: 6px;
    -webkit-box-align: center;
    -webkit-box-pack: center;
    -webkit-flex-wrap: wrap;
    -webkit-justify-content: center;
    align-items: center;
    border-radius: 6px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    left: -35px;
    padding: 5px;
    position: absolute;
    top: 47px;
    width: 110px
}

.drawing-settings-panel-wrapper .drawing-settings-panel__weights-list a {
    height: 20px;
    margin: 5px;
    width: 20px
}

.drawing-settings-panel-wrapper .drawing-settings-panel__weights-list:before {
    border: 6px solid rgba(0, 0, 0, 0);
    content: "";
    left: -webkit-calc(50% - 6px);
    left: calc(50% - 6px);
    margin-top: -6px;
    pointer-events: none;
    position: absolute;
    top: -6px
}

.drawings-modal {
    -ms-flex-direction: column;
    -ms-flex-wrap: wrap;
    -webkit-border-radius: 4px;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -webkit-flex-direction: column;
    -webkit-flex-wrap: wrap;
    border-radius: 4px;
    flex-direction: column;
    flex-wrap: wrap;
    margin-top: 15px;
    padding: 0
}

.drawings-modal,
.drawings-modal__item {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.drawings-modal__item {
    -ms-flex-align: center;
    -webkit-align-items: center;
    -webkit-box-align: center;
    align-items: center;
    font-size: 14px;
    height: 40px;
    margin: 0;
    padding: 3px
}

.drawings-modal__item .drawing-icon {
    width: 34px
}

.drawings-modal__item .drawing-icon>div:first-child {
    -ms-flex-align: center;
    -ms-flex-pack: center;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    justify-content: center;
    width: 100%
}

.drawings-modal__item .drawing-label {
    margin: 0 10px;
    white-space: nowrap
}

.drawings-modal .drawings-modal__delete-all {
    -ms-flex-align: center;
    -ms-flex-pack: center;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    align-items: center;
    color: #bd302c;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 30px;
    justify-content: center
}

.drawings-modal .drawings-modal__delete-all:hover {
    background-color: #bd302c;
    color: #fff
}

.achievements-page .rw>div {
    -webkit-border-radius: 0;
    border-radius: 0;
    padding: 17px
}

.achievements-page .rw {
    -ms-flex-align: start;
    -webkit-align-items: flex-start;
    -webkit-box-align: start;
    align-items: flex-start;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-left: -20px
}

.achievements-page .rw>div {
    margin-left: 20px
}

.achievements-page .l {
    max-width: 300px;
    min-width: 260px;
    width: 100%
}

.achievements-page .r {
    padding-left: 25px;
    padding-right: 25px;
    width: 100%
}

.achievements-page .r>h2 {
    font-family: Exo2Regular, sans-serif;
    font-size: 28px;
    margin-bottom: 10px
}

.achievements-page .r>h3 {
    color: #8fa5bf;
    font-family: Exo2Regular, sans-serif;
    line-height: 18px;
    margin-bottom: 20px
}

.achievements-page .l {
    padding-bottom: 10px;
    text-align: center
}

.achievements-page .l .avatar .level,
.achievements-page .l .user-discount {
    left: -40px;
    position: absolute;
    z-index: 6
}

.achievements-page .l .avatar {
    display: inline-block;
    margin-bottom: 10px;
    position: relative
}

.achievements-page .l .avatar>a {
    display: block
}

.achievements-page .l .avatar.avatar-level-up {
    margin-bottom: 50px
}

.achievements-page .l .avatar .level {
    padding-top: 6px;
    text-align: center;
    top: 0
}

.achievements-page .l .avatar .user-discount {
    top: 50px;
    width: 45px
}

.achievements-page .l .avatar .img-wrap {
    height: 155px;
    width: 155px
}

.achievements-page .l .avatar img {
    display: block;
    max-width: 100%
}

.achievements-page .l .discount-info i {
    cursor: pointer
}

.achievements-page .l .discount-info b {
    font-family: OpenSansBold, sans-serif;
    font-size: 28px;
    line-height: 36px
}

.achievements-page .l .exp {
    display: block;
    margin-bottom: 5px;
    min-height: 64px;
    outline: none
}

.achievements-page .l .exp:after {
    clear: both;
    content: "";
    display: block
}

.achievements-page .l .exp:focus,
.achievements-page .l .exp:hover {
    color: #8fa5bf
}

.achievements-page .l .exp .exp-points,
.achievements-page .l .exp .exp-progress {
    margin-bottom: 5px
}

.achievements-page .l .exp__in {
    font-family: Exo2Regular, sans-serif;
    text-align: center
}

.achievements-page .l .exp__in .current-exp {
    font-size: 24px;
    line-height: 30px
}

.achievements-page .l .market-info {
    color: #8fa5bf;
    font-family: Exo2Regular, sans-serif;
    line-height: 18px;
    margin-top: 10px;
    text-align: center
}

.achievements-page .l .market-info .hog {
    border-bottom: 1px dashed #8fa5bf;
    font-size: 14px
}

.achievements-page .l .market-info .btn {
    font-family: Exo2Regular, sans-serif;
    font-size: 14px;
    margin-top: 10px
}

.achievements-page .l .diamonds .diamonds-list {
    -ms-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    background: url(/themes/cabinet/images/pages/achievements/diamonds-bg.png) no-repeat 50%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    flex-wrap: wrap;
    margin: auto;
    max-width: 300px
}

.achievements-page .l .diamonds .diamonds-list__item {
    padding: 6px 4px;
    width: 50%
}

.achievements-page .l .diamonds .diamonds-list__item:nth-child(2n) {
    padding-left: 5px
}

.achievements-page .l .diamonds .diamonds-list .diamond-info--secret {
    padding-left: 4px
}

.achievements-page .avatar .img,
.achievements-page .diamond-info__img,
.achievements-page .exp .graph,
.achievements-page .flag-icon {
    visibility: hidden
}

.achievements-page .title-type {
    font-size: 18px;
    height: 36px;
    line-height: 32px;
    margin: 30px auto 20px;
    position: relative;
    text-align: center;
    width: 40%
}

.achievements-page .title-type:before {
    -o-transition: width .3s ease, background-color .3s ease;
    -webkit-transition: width .3s ease, background-color .3s ease;
    background-color: rgba(0, 0, 0, 0);
    content: "";
    display: block;
    height: 2px;
    margin: auto;
    transition: width .3s ease, background-color .3s ease;
    width: 0
}

.achievements-page .title-type--animated:before {
    width: 100%
}

.achievements-page .title-type span {
    position: relative;
    z-index: 2
}

.achievements-page .title-type:before {
    -ms-transform: translateX(-50%);
    -o-transition: width .3s, background-color .3s, box-shadow .3s;
    -webkit-border-radius: 15px;
    -webkit-transform: translateX(-50%);
    -webkit-transition: width .3s, background-color .3s, -webkit-box-shadow .3s;
    border-radius: 15px;
    height: 100%;
    left: 50%;
    min-width: 150px;
    position: absolute;
    top: 0;
    transform: translateX(-50%);
    transition: width .3s, background-color .3s, -webkit-box-shadow .3s;
    transition: width .3s, background-color .3s, box-shadow .3s;
    transition: width .3s, background-color .3s, box-shadow .3s, -webkit-box-shadow .3s;
    z-index: 1
}

.achievements-page .title-type--bronze:before {
    background-color: rgba(177, 119, 94, .2);
    border: 1px solid #b1775e
}

.achievements-page .title-type--silver:before {
    background-color: rgba(118, 121, 124, .2);
    border: 1px solid #8d8e8e
}

.achievements-page .title-type--gold:before {
    background-color: rgba(255, 160, 49, .2);
    border: 1px solid #ffa031
}

.achievements-page .achievement-list {
    margin-top: 20px
}

.achievements-page .achievement-list__title {
    font-size: 18px;
    margin-bottom: 15px
}

.achievements-page .achievement-list__item {
    display: none
}

.achievements-page .achievement-list__item:first-child {
    display: block
}

.achievements-page .achievement-list__item-in {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-left: -3%
}

.achievements-page .achievement-list__item-in>div {
    margin-left: 3%;
    width: 30.333%
}

.achievements-page .achievement-list .achievements {
    margin-top: -9px
}

.achievements-page .achievement-list .achievements>div {
    margin-top: 9px
}

.achievements-page .awards-with-medal-list {
    margin-left: -3%
}

@media only screen and (max-width:1450px) {
    .achievements-page .awards-with-medal-list {
        -ms-flex-wrap: wrap;
        -webkit-flex-wrap: wrap;
        flex-wrap: wrap;
        margin-left: 0
    }
}

.achievements-page .awards-with-medal-list__item {
    cursor: pointer;
    margin-left: 3%;
    width: 30.333%
}

@media only screen and (max-width:1450px) {
    .achievements-page .awards-with-medal-list__item {
        margin-left: 0;
        width: 100%
    }
    .achievements-page .awards-with-medal-list__item+.awards-with-medal-list__item {
        margin-top: 17px
    }
}

@media only screen and (max-width:1450px) {
    .achievements-page .achievement-list__item-in {
        -ms-flex-wrap: wrap;
        -webkit-flex-wrap: wrap;
        flex-wrap: wrap;
        margin-left: 0
    }
    .achievements-page .achievement-list__item-in>div {
        margin-left: 0;
        width: 100%
    }
    .achievements-page .achievement-list__item-in>div+div {
        margin-top: 17px
    }
}

.achievements-page .new-achievements-btn-wrap {
    margin-bottom: 10px
}

.achievements-page .new-achievements-btn-wrap>a {
    width: 100%
}

.achievements-market .rw {
    -ms-flex-align: start;
    -webkit-align-items: flex-start;
    -webkit-box-align: start;
    align-items: flex-start;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-left: -20px;
    margin-top: -20px
}

.achievements-market .rw:after {
    clear: both;
    content: "";
    display: block
}

@media only screen and (max-width:1350px) {
    .achievements-market .rw {
        -ms-flex-align: inherit;
        -ms-flex-wrap: wrap;
        -webkit-align-items: inherit;
        -webkit-box-align: inherit;
        -webkit-flex-wrap: wrap;
        align-items: inherit;
        flex-wrap: wrap
    }
}

.achievements-market .c,
.achievements-market .l-w,
.achievements-market .r {
    -ms-flex-positive: 1;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    margin-left: 20px;
    margin-top: 20px
}

.achievements-market .l,
.achievements-market .r {
    -webkit-border-radius: 0;
    border-radius: 0;
    padding: 17px
}

.achievements-market .l-w {
    -ms-flex: 1 0 310px;
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 310px;
    flex: 1 0 310px
}

@media only screen and (max-width:1350px) {
    .achievements-market .l-w {
        -ms-flex-order: 1;
        -webkit-box-ordinal-group: 2;
        -webkit-order: 1;
        order: 1
    }
}

.achievements-market .r {
    -ms-flex: 1 0 400px;
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 400px;
    flex: 1 0 400px
}

@media only screen and (max-width:1700px) {
    .achievements-market .r {
        display: none
    }
}

@media only screen and (max-width:1350px) {
    .achievements-market .r {
        -ms-flex-order: 2;
        -webkit-box-ordinal-group: 3;
        -webkit-order: 2;
        display: block;
        order: 2
    }
}

@media only screen and (max-width:1100px) {
    .achievements-market .r {
        -ms-flex-order: 3;
        -webkit-box-ordinal-group: 4;
        -webkit-order: 3;
        order: 3
    }
}

@media only screen and (max-width:1350px) {
    .achievements-market .l {
        height: -webkit-calc(100% - 56px);
        height: calc(100% - 56px)
    }
}

@media only screen and (max-width:1350px) {
    .achievements-market .l-w,
    .achievements-market .r {
        -ms-flex-preferred-size: calc(50% - 20px);
        -webkit-flex-basis: -webkit-calc(50% - 20px);
        flex-basis: calc(50% - 20px)
    }
}

@media only screen and (max-width:1100px) {
    .achievements-market .l-w,
    .achievements-market .r {
        -ms-flex-preferred-size: calc(100% - 20px);
        -webkit-flex-basis: -webkit-calc(100% - 20px);
        flex-basis: calc(100% - 20px)
    }
}

@media only screen and (max-width:1350px) {
    .achievements-market .c {
        -ms-flex-order: 3;
        -webkit-box-ordinal-group: 4;
        -webkit-order: 3;
        order: 3
    }
}

@media only screen and (max-width:1100px) {
    .achievements-market .c {
        -ms-flex-order: 2;
        -webkit-box-ordinal-group: 3;
        -webkit-order: 2;
        order: 2
    }
}

.achievements-market .w-msg {
    color: #8fa5bf;
    font-family: Exo2Regular, sans-serif;
    line-height: 18px;
    margin: 0 0 20px
}

.achievements-market .l-w {
    position: relative
}

.achievements-market .l-w .level {
    left: 20px;
    position: absolute;
    top: 20px;
    z-index: 10
}

.achievements-market .l-w .diamonds .diamonds-list {
    -ms-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    background: url(/themes/cabinet/images/pages/achievements/diamonds-bg.png) no-repeat 50%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    flex-wrap: wrap;
    margin: auto;
    max-width: 300px
}

.achievements-market .l-w .diamonds .diamonds-list__item {
    padding: 6px 4px;
    width: 50%
}

.achievements-market .l-w .diamonds .diamonds-list__item:nth-child(2n) {
    padding-left: 5px
}

.achievements-market .l-w .diamonds .diamonds-list .diamond-info--secret {
    padding-left: 4px
}

.achievements-market .l-w .market-info {
    color: #8fa5bf;
    font-family: Exo2Regular, sans-serif;
    line-height: 18px;
    margin-top: 10px;
    text-align: center
}

.achievements-market .l-w .market-info .hog {
    border-bottom: 1px dashed #8fa5bf;
    font-size: 14px
}

.achievements-market .l-w .market-buttons {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    justify-items: flex-start;
    margin-left: -10px;
    margin-top: 10px
}

.achievements-market .l-w .market-buttons a {
    -ms-flex: 1 1 100%;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
    flex: 1 1 100%;
    margin-left: 10px;
    margin-top: 10px;
    padding-left: 0;
    padding-right: 0;
    white-space: normal
}

.achievements-market .c .tabs>ul {
    -ms-flex-pack: justify;
    -ms-flex-wrap: wrap;
    -webkit-box-pack: justify;
    -webkit-flex-wrap: wrap;
    -webkit-justify-content: space-between;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    margin-left: -7px;
    margin-top: -7px
}

.achievements-market .c .tabs>ul>li {
    -ms-flex: 1 0 auto;
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 auto;
    flex: 1 0 auto;
    margin-left: 7px;
    margin-top: 7px
}

.achievements-market .c .tabs>ul>li>a {
    padding-left: 10px;
    padding-right: 10px;
    text-align: center
}

.achievements-market .c .tabs__caption {
    margin-left: -10px
}

.achievements-market .c .tabs__caption>li {
    margin-left: 10px
}

.achievements-market .r {
    font-family: Exo2Regular, sans-serif
}

.achievements-market .r h2 {
    font-size: 20px;
    line-height: 30px;
    margin-bottom: 15px
}

.achievements-market .r .fa-question-circle {
    color: #8fa5bf
}

.achievements-market .r .table {
    border-top: 2px solid #7f838c;
    margin-bottom: 0
}

.achievements-market .r .table td {
    height: 57px;
    vertical-align: middle
}

.achievements-market .balance {
    font-family: OpenSansRegular, sans-serif;
    font-size: 20px;
    margin-bottom: 10px;
    text-align: center
}

.achievements-market .chest-icon {
    background: url(/themes/cabinet/images/achievements/market/chest.png) no-repeat 0 0;
    height: 229px;
    margin: 0 auto;
    width: 229px
}

.achievements-market .chest-icon-animate {
    height: 229px;
    margin: 0 auto;
    position: relative;
    width: 229px
}

.achievements-market .chest-icon-animate .bg,
.achievements-market .chest-icon-animate .chest,
.achievements-market .chest-icon-animate .ray1,
.achievements-market .chest-icon-animate .ray2 {
    position: absolute
}

.achievements-market .chest-icon-animate .bg {
    -webkit-animation: chest-bg-animate 4s infinite;
    animation: chest-bg-animate 4s infinite;
    background: url(/themes/cabinet/images/achievements/market/chest/bg.png) no-repeat 0 0;
    height: 229px;
    width: 229px;
    z-index: 1
}

.achievements-market .chest-icon-animate .ray1 {
    -webkit-animation: chest-ray1-animate 4s infinite;
    animation: chest-ray1-animate 4s infinite;
    background: url(/themes/cabinet/images/achievements/market/chest/ray1.png) no-repeat 0 0;
    height: 91px;
    left: 42px;
    top: 0;
    width: 128px;
    z-index: 3
}

.achievements-market .chest-icon-animate .ray2 {
    -webkit-animation: chest-ray2-animate 5s infinite;
    animation: chest-ray2-animate 5s infinite;
    background: url(/themes/cabinet/images/achievements/market/chest/ray2.png) no-repeat 0 0;
    height: 86px;
    left: 62px;
    top: 0;
    width: 126px;
    z-index: 4
}

.achievements-market .chest-icon-animate .chest {
    background: url(/themes/cabinet/images/achievements/market/chest/chest.png) no-repeat 0 0;
    height: 159px;
    left: 17px;
    top: 13px;
    width: 170px;
    z-index: 2
}

.achievements-market .block-1,
.achievements-market .block-2 {
    -webkit-border-radius: 10px;
    border-radius: 10px;
    margin-top: 15px;
    overflow: hidden
}

.achievements-market .block-1:first-child,
.achievements-market .block-2:first-child {
    margin-top: 0
}

.achievements-market .block-1__content,
.achievements-market .block-2__content {
    -ms-flex-align: center;
    -ms-flex-flow: row nowrap;
    -ms-flex-pack: justify;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -webkit-box-direction: normal;
    -webkit-box-orient: horizontal;
    -webkit-box-pack: justify;
    -webkit-flex-flow: row nowrap;
    -webkit-justify-content: space-between;
    align-items: center;
    background-color: #2a2a30;
    color: #fff;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    flex-flow: row nowrap;
    font-family: Exo2Regular, sans-serif;
    font-size: 18px;
    justify-content: space-between;
    padding: 6px 17px
}

.achievements-market .block-1 .divider,
.achievements-market .block-2 .divider {
    background-color: #31343a;
    height: 40px;
    width: 1px
}

.achievements-market .block-1 .diamonds,
.achievements-market .block-2 .diamonds {
    -ms-flex-align: center;
    -ms-flex-pack: justify;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    justify-content: space-between;
    position: relative
}

.achievements-market .block-1 .img-wrap,
.achievements-market .block-2 .img-wrap {
    -webkit-border-radius: 6px;
    border-radius: 6px;
    overflow: hidden;
    width: 70px
}

.achievements-market .block-1 .img-wrap img,
.achievements-market .block-2 .img-wrap img {
    display: block;
    max-width: 100%
}

.achievements-market .block-1 p,
.achievements-market .block-2 p {
    color: #8fa5bf;
    font-size: 12px;
    line-height: 14px
}

.achievements-market .block-2__header {
    background-color: #2f2f35;
    line-height: 20px;
    padding: 15px 17px
}

.achievements-market .date-of-use {
    font-size: 12px
}

.achievements-market .date-of-use .table__label {
    color: #c9302c
}

.achievements-market .all-items-discount-block {
    -moz-user-select: none;
    -ms-flex-align: center;
    -ms-user-select: none;
    -webkit-align-items: center;
    -webkit-border-radius: 4px;
    -webkit-box-align: center;
    -webkit-user-select: none;
    align-items: center;
    border-radius: 4px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 20px;
    padding: 15px;
    user-select: none
}

.achievements-market .all-items-discount-block .icon {
    -ms-flex-preferred-size: 70px;
    -webkit-flex-basis: 70px;
    flex-basis: 70px;
    margin-right: 20px
}

.achievements-market .all-items-discount-block .icon svg {
    display: block
}

.new-gift-btn-wrap {
    margin-bottom: 10px
}

.new-gift-btn-wrap>a {
    -webkit-animation: new-gifts-btn-radiance 1.5s infinite;
    animation: new-gifts-btn-radiance 1.5s infinite;
    line-height: 30px;
    padding: 0 !important;
    width: 100%
}

.achievements-purchases .list-purchases {
    display: grid;
    grid-gap: 20px;
    grid-template-columns: repeat(auto-fill, minmax(450px, 1fr))
}

.achievements-purchases .list-purchases .no-purchases {
    height: 70px;
    margin-top: 100px;
    text-align: center
}

.achievements-purchases .list-purchases .no-purchases p {
    margin-bottom: 15px
}

.achievements-purchases .list-purchases .no-purchases .btn {
    font-family: Exo2Regular, sans-serif;
    font-size: 14px;
    height: 30px;
    line-height: 27px;
    padding-bottom: 0;
    padding-top: 0
}

.achievements-purchases .list-purchases__item {
    font-family: Exo2Regular, sans-serif;
    max-height: 394px;
    overflow: hidden;
    padding: 20px;
    position: relative
}

.achievements-purchases .list-purchases__top {
    -ms-flex-align: start;
    -webkit-align-items: flex-start;
    -webkit-box-align: start;
    align-items: flex-start;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: -10px;
    padding-bottom: 18px;
    position: relative
}

.achievements-purchases .list-purchases__top--full .list-purchases__titles {
    width: 100%
}

.achievements-purchases .list-purchases__ajax-loading {
    -webkit-transform: translateZ(0);
    height: 60px;
    left: 50%;
    margin-top: 30px;
    position: absolute;
    top: 50%;
    transform: translateZ(0);
    width: 60px
}

.achievements-purchases .list-purchases__ajax-loading .plane {
    -webkit-transform-style: preserve-3d;
    height: 50px;
    transform-style: preserve-3d;
    width: 50px
}

.achievements-purchases .list-purchases__ajax-loading .plane.main {
    -webkit-animation: css-ajax-loading-rotate 7s linear infinite;
    -webkit-transform: rotate3d(60deg, 0, -30deg);
    animation: css-ajax-loading-rotate 7s linear infinite;
    bottom: 0;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    top: 0;
    transform: rotate3d(60deg, 0, -30deg);
    will-change: transform
}

.achievements-purchases .list-purchases__ajax-loading .plane.main .circle {
    -webkit-border-radius: 100%;
    -webkit-box-shadow: 0 0 2px #009af9, inset 0 0 2px #009af9;
    -webkit-box-sizing: border-box;
    -webkit-transform-style: preserve-3d;
    border-radius: 100%;
    box-shadow: 0 0 2px #009af9, inset 0 0 2px #009af9;
    box-sizing: border-box;
    height: 50px;
    position: absolute;
    transform-style: preserve-3d;
    width: 50px
}

.achievements-purchases .list-purchases__ajax-loading .plane.main .circle:after,
.achievements-purchases .list-purchases__ajax-loading .plane.main .circle:before {
    -webkit-border-radius: 100%;
    -webkit-box-sizing: border-box;
    background: #009af9;
    border-radius: 100%;
    bottom: 0;
    box-sizing: border-box;
    content: "";
    display: block;
    height: 1px;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    top: 0;
    width: 1px;
    will-change: transform
}

.achievements-purchases .list-purchases__ajax-loading .plane.main .circle:before {
    -webkit-transform: translateZ(-30px);
    transform: translateZ(-30px)
}

.achievements-purchases .list-purchases__ajax-loading .plane.main .circle:after {
    -webkit-transform: translateZ(30px);
    transform: translateZ(30px)
}

.achievements-purchases .list-purchases__ajax-loading .plane.main .circle:first-child {
    -webkit-transform: rotate(72deg) rotateX(63.435deg);
    transform: rotate(72deg) rotateX(63.435deg)
}

.achievements-purchases .list-purchases__ajax-loading .plane.main .circle:nth-child(2) {
    -webkit-transform: rotate(144deg) rotateX(63.435deg);
    transform: rotate(144deg) rotateX(63.435deg)
}

.achievements-purchases .list-purchases__ajax-loading .plane.main .circle:nth-child(3) {
    -webkit-transform: rotate(216deg) rotateX(63.435deg);
    transform: rotate(216deg) rotateX(63.435deg)
}

.achievements-purchases .list-purchases__ajax-loading .plane.main .circle:nth-child(4) {
    -webkit-transform: rotate(288deg) rotateX(63.435deg);
    transform: rotate(288deg) rotateX(63.435deg)
}

.achievements-purchases .list-purchases__ajax-loading .plane.main .circle:nth-child(5) {
    -webkit-transform: rotate(1turn) rotateX(63.435deg);
    transform: rotate(1turn) rotateX(63.435deg)
}

.achievements-purchases .list-purchases__titles {
    margin-bottom: 3px;
    margin-right: 10px
}

.achievements-purchases .list-purchases__tabs {
    margin-left: auto;
    margin-top: 10px
}

.achievements-purchases .list-purchases__title {
    font-size: 18px
}

.achievements-purchases .list-purchases__sub-title {
    color: #8fa5bf;
    font-size: 12px;
    line-height: 15px
}

.achievements-purchases .list-purchases__table tr:first-child td {
    border-top: none
}

.achievements-purchases .list-purchases__table tr td:first-child {
    padding-left: 0
}

.achievements-purchases .list-purchases__table tr td:last-child {
    padding-right: 10px
}

.achievements-purchases .list-purchases__table td {
    padding-bottom: 8px;
    padding-top: 8px;
    vertical-align: middle
}

.achievements-purchases .list-purchases .table {
    margin-bottom: 0
}

.achievements-purchases .list-purchases .table__title {
    font-size: 14px
}

.achievements-purchases .list-purchases .table__icon {
    float: left;
    margin-right: 7px;
    width: 40px
}

.achievements-purchases .list-purchases .table__icon img {
    display: block;
    max-width: 100%
}

.achievements-purchases .list-purchases .table__icon .diamond-info__icon {
    margin: 0 auto
}

.achievements-purchases .list-purchases .table .diamond-info {
    position: relative;
    top: -1px
}

.achievements-purchases .list-purchases .table__info {
    -ms-flex-align: start;
    -ms-flex-wrap: wrap;
    -webkit-align-items: flex-start;
    -webkit-box-align: start;
    -webkit-flex-wrap: wrap;
    align-items: flex-start;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    flex-wrap: wrap;
    white-space: nowrap
}

.achievements-purchases .list-purchases .table__item {
    -ms-flex-align: end;
    -webkit-align-items: flex-end;
    -webkit-box-align: end;
    align-items: flex-end;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-right: 10px
}

.achievements-purchases .list-purchases .table__item:last-child {
    margin-right: 0
}

.achievements-purchases .list-purchases .table__label {
    color: #8fa5bf;
    font-size: 12px
}

.achievements-purchases .list-purchases .table__text {
    font-size: 13px;
    margin-left: 5px
}

.achievements-purchases .list-purchases .tabsp {
    -ms-flex-align: center;
    -ms-flex-pack: end;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    justify-content: flex-end
}

.achievements-purchases .list-purchases .tabsp__item {
    -o-transition: background-color .3s;
    -webkit-transition: background-color .3s;
    border-bottom: 1px dashed rgba(0, 0, 0, 0);
    height: 25px;
    line-height: 22px;
    padding: 0 10px;
    text-decoration: none;
    transition: background-color .3s
}

.achievements-purchases .list-purchases .tabsp__item+.tabsp__item {
    margin-left: 10px
}

.achievements-purchases .list-purchases .tabsp__item--available {
    border-bottom-color: #449d44
}

.achievements-purchases .list-purchases .tabsp__item--active {
    border-bottom-color: #ffa031
}

.achievements-purchases .list-purchases .tabsp__item--used {
    border-bottom-color: #c9302c
}

.achievements-purchases .list-purchases .tabsp__item--selected.tabsp__item--available {
    background-color: rgba(68, 157, 68, .4)
}

.achievements-purchases .list-purchases .tabsp__item--selected.tabsp__item--active {
    background-color: rgba(255, 160, 49, .4)
}

.achievements-purchases .list-purchases .tabsp__item--selected.tabsp__item--used {
    background-color: rgba(201, 48, 44, .4)
}

.achievements-purchases .list-purchases__tabs-body {
    -o-transition: opacity .4s, visibility .4s;
    -webkit-transition: opacity .4s, visibility .4s;
    height: 279px;
    opacity: 0;
    padding-top: 5px;
    transition: opacity .4s, visibility .4s;
    visibility: hidden
}

.achievements-purchases .list-purchases .divider {
    bottom: 0;
    height: 2px;
    left: 0;
    position: relative;
    position: absolute;
    right: 0
}

.achievements-purchases .list-purchases .divider:before {
    -o-transition: width .3s ease, background-color .3s ease;
    -webkit-transition: width .3s ease, background-color .3s ease;
    background-color: rgba(0, 0, 0, 0);
    content: "";
    display: block;
    height: 2px;
    margin: auto;
    transition: width .3s ease, background-color .3s ease;
    width: 0
}

.achievements-purchases .list-purchases .divider--animated:before {
    width: 100%
}

.achievements-purchases .list-purchases .divider--available:before {
    background-color: #449d44
}

.achievements-purchases .list-purchases .divider--active:before {
    background-color: #ffa031
}

.achievements-purchases .list-purchases .divider--used:before {
    background-color: #c9302c
}

.achievements-purchases .list-purchases .ajax-loading {
    background: url(/images/ajax/logo64.gif) no-repeat 0 0;
    height: 64px;
    left: 50%;
    margin-left: -32px;
    position: absolute;
    top: 50%;
    width: 64px
}

.mining-page .mining-stats__item {
    -ms-flex-align: center;
    -webkit-align-items: center;
    -webkit-box-align: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.mining-page .mining-stats__item--red .mining-stats__crystal {
    padding-left: 4px
}

.mining-page .mining-stats__item--red .progress-bar {
    background: rgba(255, 46, 0, .7)
}

.mining-page .mining-stats__item--blue .progress-bar {
    background: rgba(0, 255, 244, .7)
}

.mining-page .mining-stats__item--green .mining-stats__crystal {
    padding-left: 2px
}

.mining-page .mining-stats__item--green .progress-bar {
    background: rgba(51, 255, 0, .7)
}

.mining-page .mining-stats__item--secret .mining-stats__crystal {
    padding-left: 5px
}

.mining-page .mining-stats__item--secret .progress-bar {
    background: rgba(255, 0, 158, .7)
}

.mining-page .mining-stats__crystal {
    margin-right: 10px;
    width: 50px
}

.mining-page .mining-stats__max {
    margin-left: 10px
}

.mining-page .mining-stats__progress {
    -ms-flex: 2;
    -webkit-box-flex: 2;
    -webkit-box-shadow: inset 0 0 6px 0 rgba(0, 0, 0, .85);
    -webkit-flex: 2;
    background-color: #222;
    box-shadow: inset 0 0 6px 0 rgba(0, 0, 0, .85);
    flex: 2;
    height: 8px;
    margin-bottom: 0;
    overflow: inherit
}

.mining-page .mining-stats__progress span {
    -o-transition: background-position 2s;
    -webkit-animation: sparkle 2.5s linear infinite;
    -webkit-transition: background-position 2s;
    animation: sparkle 2.5s linear infinite;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAG4AAABACAYAAAD7/UK9AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MjdFQ0M2MzdDQThBMTFFMUE3NzJFNzY4M0ZDMTA3MTIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MjdFQ0M2MzhDQThBMTFFMUE3NzJFNzY4M0ZDMTA3MTIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoyN0VDQzYzNUNBOEExMUUxQTc3MkU3NjgzRkMxMDcxMiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoyN0VDQzYzNkNBOEExMUUxQTc3MkU3NjgzRkMxMDcxMiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PoTG0pMAABr+SURBVHjavJ1nj1zXecfP1J2Z7cut7E2FKlShLEs241iKjCiA4fhN3uRFkC+QD+F8hSBBkOICO0YQIYoCJ4FsSbGsLpORKJImRbEtKZJLbu8zO+3mXuH36P73aNqy+AJH3Jm599znPL2do0QQBIedc38UjoFwJMJxKxwvhaMQjkm3+Yp+7w3HCH8vhmM2HKlwjIVjG5+n3NavbczTFY5vheORcGTDUQvHejiuh+Mf5f7ot/Fw5IBlNRw3geP74djDGtLhqIfjdDh+wb055oi+XwnHtLfG7nDs4h0XwrHm7s2V5j394TjBd0fC8Vw49oZjEHiCcJwKx8/Ccc0eXGHRfSBp0VuI3dcTjnw4DoajHI4NkJyC2DcgWvU2FzEnf7/FYkYB+gcN7o/eswQcSY9Z+oA3xfMO2IfCUZTvkhBHrwMQKlpjJRwZd++uJMwT4XcHzLkMXvv4PcEac6whurca/ecKiHoURPxOFlxnYcMsegxkziEFOT4fgdjH78JiepnvYeb8QZP76sC7xALtKvFbje9tHUm0yiKIcdxTFuZ8MhzPs75IQj/nnoQQ+25eZfB/hc8pGLIgDBUgWAvgpupEjVwMx2Wo3AX1Uzyc56Es361yT/T91+BKx/ezDdTrVq+AOaP5znf4TN1TdZHEzANvAuQv8XkaJrT71pDOb4bjT9EoEQwvhOPVcLyNVvp9XJG0PxaOX4bj2XDsQzjWRPK+5LIu1FI3C3xGqB3ZkEPh+Cwcb6COivx2lH9NleTQyzeEi1tJVYpnZ7zfIoL9N8MJJ+Y6tDVVGHEV5gpY102kqASMzlOtT4RjP0RMAuNRCH7hDojR3SHcOezyBIzya3AzzudTaMMvCXcEju0H8VnRrWmoHKmXs/ydYvJ+0dFmQyL19mYbAIdhjt08E0nAT9s8MwhsB5DGl1vcGyHpt8y/D8RF8H+I5mh0rUDQFENV2XYcpRL4mMYOtbLlkfN2P3iKtNAnLd6t7/oMnKRw1k7CNIv4EX28+wtARrhxCDE11ZmUyU7AtVUBeIPFmIMSqaZLHXLWk6KuIo56MRz/20RSI7v0bTHY0T1/CSL+Mxz3gdzjEK0KLPPAvR8tMc8abN01sVsZYUpbW4V7+mCaKeC1a76J7YvgeRzbn4FRIyn+rw7U/SqEGeBzZGs/hkZ/xvv+xhZg0hX9e1VUUyD2YQLKl5lwEtX5BIsqIZGvdUC4g0hBWry6PXwuN/BmH0FCeyBEGoT0wAArELGZOrokHlw/76oiCdMSWlQYN0DY57ynINrHMUcXeDHm1asHROe4J4emiGD9qA1u1lHp5kssQYc+woaCeZ9pzyVOA0hNuDIpnGDeWRqEnEfVFjuI3ew93SDCuLuCKqw0eCYhbn9ZuDtgriW0Q6srJd7xfhaeQSKmBWGfs6Y6xKvDDPY5JcRLMEfC00JOYM3KvRbvtrsiPH7K0Ct69gxMEDHGfuXyBThonUUlIOIKkliAkDuQmgeJO/61DTBdjDLzHUd9PIADcAH7k2jiaJwFnlHP/pSaeHtdEGiQz5dhqgHCmQyEzyAZM6z7dWzj11F1ERL/jrWaM5WEwdY8504JtwieUtxrhG9l4zIiySYkqoIX8HAHjBnTcEgXgJ7GKB7AbpSIMQog+gGM7jAqMs3nv26RGRhlzgpqYJrMzDeQvsswRr1JaFCFQXaInc2wmGnvXSaJQ6iXBO+eksyKqcqaJ+U15jwJLKMSs9r8eYi8JNKU9mCehxGHwFMVSW6myseBY5x1JWV+X412awB+CoBNFcwgHb0AXkcl5tCzfXCHBYOP41y82sQV3s0za3BjwOKPMXfQQN2oNznMgtZhIHt2zpOyIVHXCfk3JxJ6GQKdasH9N3huCkIbIhO8PyVMVZPwSK8LHYREBQTkD5ljlvdcFdyVBT9FGLXbuGhBvJqKTNojEfwqnFQRR6YsKZiVFtxkxJ4DsBuSfxyUWGvaM/Tm8X4dOAKxLeteLBYIs62DOJPQy8BrtvJUB7bmOmNCmMFCo7RI90YThit38I5I7f0Bat0YaxEYH4BhL8LwfeB/ymiS9hZvWYscUtXP4nfxr+nzFTjPEtHXIcAgABRRtQ/DAAl+O0BMY1mZEbGdVY8YGRBXkCA/wdhNXLMqiJqTYPom406Sv4Oo82W85arYriSjdJvz9+Ep7xDc52C8Md6dQa2vg6d5YEi4BvrZJK9Xks4OIgzDYWsiKZG0/go7Zx5bgQj/lhj1gIVGfx9m7jyq+FwTW5FCLSQbxIGD/FYUGA3OQ3Dzv7P4ym0gtirpwIqXEK66O79yECjredCWhkuJN9orxJ2zxEcjwpmkaC7TJv4UlfY9pO9TkaYRvrPY6yPJa1qgusZvB8QhWsKGLjSwj4OeJ+kz1i35Po+n+wLviEo7fxuOD4QRMluQkkgt/YcQ7W5e0wTWo6wzKwF/hKt3kPQkztVO1loBX72NCLcbhGU9otm/EZJ/TIJ5RfRzxVN7Q9gXU8FmI/rMM+Id6yxkrUHcN4uqTYt7XUY1+wnoLKq1j7ENG/IBf+8DGZ9tEckJL0lR81z1hAxTpbUO5v0AOL8JHuexaW95zDLHCCTuXUw3iCfMQOZFUgLxOuch0AxSE4D8YwTjSfGQZiUDcQPkPSQLXAf4hSYcX4cjj4pt/YiYq1GgXUPKV1FHEWzfhWBj2FdFeLAF4iU8JnbyfL94r8tbKLy+KxmSZXClcye893ypdXzCVeDmExBhAOKsgbRZyQ58AtK7+dsSxtdkgYMQuSzc8yYV7i4k8hUPQWn+LXOPxWx9MEu2CRLmUTFrwDCNtI4iiSVP2syOVOSzqfV1D1k1bPycl1gvsMak1NL6RDO0uywh3sxuak1xE/ESQRA0K7tETsTTcISlt642UGfJJi/uQp3uBICXRKrHWdg4330icVKvEPAxpLRLpD7SCP/QxmN7EmcpJxxbxBF6X+Cw8GYAAnRBlOtSMdnO7xqwnwe+XhhpTYhpoc68mIW5u124S7coc7wLpy/D6ZUmHmi9BQJ9W2lSPU/G/wAILSEl/WJPerGT2n5Qb7EW60/JoBbN6GclZBjw4HDiAFi1wqrn3cxTgKCWHF+B4T6T2l2FexaYYwiCj4CHFF6uXv1oqXVJB94x4ew6cxv2QFM0UyCy6OKeCntvvxcvXvOyEiUIbOUcJ47BuBenpUDSs+KF1cWhCFzctqAqOQ9cVc+GFbi/Dxgr3D8AQ82J3csBzwEIcEqyRZbLjHDxx1S2TcXuRStsMN80puOuEM43wjnsxeUO9fdx99U+lIQkf63QuA4s2pxTQzV3S1hSRnWPeoRLS+BqDlRSEs2WWrP2hV6IOwFiKyL5NZ7vBZY+4CvybvOId4nntyipqXkXd585SVyMYnqO8e77kFhL7e3Gjh67m4Sze6P006NwXuQB/WSLbnVaMg4b2IoiqmWGv/MQyDyzm/xd4ZlA6lwlIcw6w4lH+5A4N1eB2VJWe0WN5sQlLwPLMPMvc18GqbB6oM2dxWP+DQSsS6CuZaA6BBwhSaD212DKdZo0SG+BaI9CuBGAiLIlf07mZLZDouVExSRd3CpnHt003LosFeaS2DbLSd7yFldBgisg3LzFT5jHNMWGeHsbEjJsCMKviqqvSw0yA1xW7UijHgusP3rfj5CikuQzjWhFKi0TzJVp4Lmm7jbhqgCTlcVYMXS2wzmSXlxyje+64NQVvj8ndsuS23mxF/Pc6we5GwSwM9itHLajhzhwHIfhXWp8FfGGy7x3j1cDW+C+dRd3Wg26uMe0Xxyxp3FYpvGEzeno4e9PpXz1oNjNBHg1aRsAruOspXanqnJWMhlJybxvNf+XFDtSFDVVFIL1s4hZ3pEWD7Edo2ygugaQjIdBlDkjSRjlNPazB6Isubib2Aj3ObYzLcXXIaRs3YvV1nDGrDf1Os/087w5etd496Mu7iawhPuIxJBrEj/fEeFmMJwrLu61eKeFagw856bOM0lRBeUGRcM8xlsbeMqoqU6uDYZlT/aJ42JqdTfcP+llh/xQZ0HypVY5uejijrAszLHO97f4e060TKMqxSQEnWBtoy7u57HnHoEBz90p4RK4umeZeK1FPNWo5GFORbs8ngX8B8neWL3urOusi8yubag+a9wxKbFOYSu8NoufrFP6lhB9zcVdxSkXNxZNeqmuZAfMdZb3r0OkXtZquLISz20Trlsq3nXXvLu4i3vs3pL7atPLVjzYMdRdxsW9LjfFc2wGwwYwP0TsNCRFVJu70GGlIOCdZQhVcnFPThqVuwgBAsmXFoA/L6k1a9tI8psVaWeALylhTw1Ve+F2nZNR0kcjAlhkhP/Fm2MA7t7m4m6uSgvCJdtkQawaPCrvHYIpmhEuhfNxFG/vvBcDbkh6a1aSAe0cqgLzBKLW0mKDZiUGjdb9FBXs03xOiASvMEcB73ea789BrAPAt4oZmm6q/prkKg0ReyQhnBR7YD34FepKEeDPweUJ8UIjLvsp3J6Thfj9iFYc3c4789gMayZdxiadbqHGdwLDIxB4DG+vCoLzcPdlYDrfoXnoR2VbW18ZApxjZEB+itzq00hTjXBkVuz5FWEYC4us22wb7xoE3jdbFW3Tbbit3ytpBHDfqItbz/YC3A6GGvshamLvCOETkpiuimQfBfndkiU5w70LUnVoBGc3da1DEDrr4paJVQmsr6OeOt1MYsGxptwsm3IQ5p2T38oSo1WEaOaR9nglNNuzMQ7hAnHIRt1X9zh0RLi629zvYUSz9ugBr0o7DsICCTz7uC8v+cCUeI8rUo3Yyb9WyjjA76+2QW6dnN9hcWTMEbIQ4ApIjJDywy3aW/Nqs5IrTaENDgjhrHV/u2ichJd7XfRwvwe8VUUKrTw0CMzlrRKuIPGXVZR7JPVjxvYK6rRXAnMtBCaI0YwTJ5BMa/c+AXBVL0PSLd5cu+sWUvS4pL+m4Oi1OyCaESTnecMJ8fz0WibAP8ZvVh0pozFmvUzJnFQlEp5n3t3KO023ye5Po393eS6xxXKTcNIAn7PCpRXJNljKaxe2Jyf5wu1SDklJ1dta4A+69tucIgSclERtXYL6c9jh4m16uHXx9NKSTJ6VoNpXr9PY9QVhnjmP+BswVzeMXBdClV28HWDLhAuIm/bCSRkvw76HF7xHFTfj1a+KOAO2vXgbeluJa65+kRTPLskgDGK3HoODX2kBq3mw+5A6y3suEC997GRT4BZLVcsQfztEsGrBJWyn2tpx1HaKpPOG3JNlfVZ87UIKbTfquHjjFsv2SNjRlHBp1Jj1Op6FSIvCwYG34Bq/XWIxR3CFFwHoNwC3IVKW9AqjGd5zmt8el0S2hRpReujtNpVkKyNNwsUXmXfFc+ft6nFxm99N17y3vwLhrkK4YRB7sUnyoY81HQKHWljeB+EOgeNfuXjDZZF1TwPXfV5V/uVmhLN9a7q54kOArDeIv+YgWFlUx5SLG1WvA+wqxL4MEazKnZQ0UlkC0F0ubvNLi4MxAXJbxX+TDLOnEZKeERf7Jio1A5MdBYaIKd5qMa82IV1voVLnsdt5j2hOCsaHYU7TYBfA2UVwGjH+81JJyUHUl1upyqx8NyQpKL+3vwqRroCQmtTOfgE370U9fkfcXHMYjPutMWdW4r/PWFw3CKiB+F7XeA9dIy0ywr8HJck7ig207PuYuOAHIV430m0bQCyRbCmujQ7ivnmJxxbELNh6MhIX94gDM4JU90oRNynP/5VjU6NPOAPWJp2U6u6HAGPl/DUQvN4g95jC2I6LmAcSNsxJxXlBsuHmxETzRrtTvy8ppjMgxCdcQmplSRA7CoJsk0qPpO0Sko3Is44huD7F/c8JQ9mRIJZcLzXJHSbRCHtQg+8JbFZA7YJA80hjmvdmSBrYc4NeHc9JBb2hxEWIfF2Qb+mhHMi0NE+9TaLYMiBZCWDzUh34wDU+ykLtp+2XK0gGP9Eg3WWBdgE4TeWad3pLYq6MVCfMyXofhH8M3E+IVAwwd584W+ZQ/LxBavBZFzcGHUH7vA6MvcB2VbztdT4XXXwsxwIwpIQx1dZG24lfUsLZYpPiyu+DAD18fkcQ3SXpqGue1NSlmpsQ7re/Sw24NRC1YGr0baRhm5eF8J8dEIlLispNYI9WQZwd5xFITTC675+A7zABtZVwChA1IVkPO0SggBf7HvdOiAcY8HcP389wfxVpnxXnzGLcyzgoB3FKDqPpJiX8sF7WL7IyaZEw4yxzVB4VVWNR/xlJ0Yy7+Pgka0A1Tp6S+dSTrDUx6k6C97pXA5wB2EZ5u34IOyyMd0IKpCsu7jKzTSIJSUlNioe53cXd23lsTo+LO8QGJba0UOhTVP8UCM/IWsymO/7NA6fVCLVuaPOW0BIzLt5wkkQi33TS0JuWwDcrXJ8XohkHfQv9bDGWpbHMEZiVZGvSbd78uMHvMy16KoIWcVWj+20f93MuPkhnhXc/CGPNS2rJOqqnkUTb63CO5z7lOXMOtJ9zD5/XvBKW7Vhd4l09ECDr5VZtb0UGqX6Bd1/F3q2Ap0Wx59clbfi+8w7+SYsdUvVj7WL9cIs5ANa9OyGZ8mW46Clc7V64tyY2ZQWHo51XttUc4k6J9zTIHUHN7sXzXZFyk1UMlkFMVLN7DXUVwfiiFIJT4hGbx10UVarmxgqjViw+3yCkqJNQmGCOB1y8/23VxS2JU8Cz3izjk5b0i/XpR4v9BkixLMgUfRR1CZrzqBDrqbfW8SyEL4vLX7zLRDPYu6TFoSS27hRe2rqo6UVgWXLxeSgJCfbXsDMDlGaWQeYwoUNFCH4VwphXaHvZliRXqtcYduuCi09wSrq4yywtKv2mp2kSqNZr6lGn5QbbNLfM50sAXQCgX/PCGVTHsIs3hBTh6mH31dMTEu7u7y/T2CgQdW/M8S5rOySxoLYEXHHx/uqfyW9LVCPOQEDTPhMgbkYyLdMNPD9L+9mWq8/AyVG8zhfFw91wcXu/9ZnugJGyEr8+zJzHGF90ivkBuB32siJ26yapGYtFAlz6pyTgDNzmIyisIWjFxRsg7va1BIGeFO0wyHd7xTtNu81nqli66pzbvK3Jz4CYVrmOfbnSwNZq76QD8Y+IFD/Cb88AU0qY/++R4Dz2+Jo4LwHPPCYeeTfqPwpFVtINHIQi0rbTxV1KzwOUHUcxgzoaE7toqsuKgkss+EN3706fi1R4dNTSt1FvSRjqAgx4Chd7jEVf4f7jLarLJnlLHRZa61L96HHxGSuWKtzu4g0gFqf+Dtd+D96oMUhNwpVuFx/mU+eeaO6oETnfiHCLGGm7IlH9mos7kOzlhyS9k5FK8XYX9wpa9Xm1AyRkXWd7yhr1hCTFa6tCrFnUygm4dwQmPOXiYy+qLj4KqnYbjKNdawUIYWk2q3pcBVcZIcK4i4/L+I6Ld+5WJQ6dQkVvk7h4FbU70K5ZKC9le1UJBY9gJnFVt/lAzCLibs0whqQDkkwu8N0ZXHI/JLATgcyWzgmHjzD/Dsmc5IQRbIfOPxM2XBFVlBCnYMPd2fG9FvvlpQRmuJgXW1fj9xuSibEGXqucX0LSrL5YEjyXWWuqk/a8cRd3LzsRZ/OweqVHouzijRVWiB0GYRnUwhGAtLOQrWBozTTrnrG3GltVktBnYZz7gU/7WUx9FcWrvYDazrvNR2/0SWLAYtnbKbharGv2cVkcDGubuCXh1Yc8cwzYrstvfmX/fhh0EiaPGLC3HeGsDXxdiqCrLO7nxEBjcI6dGTyH9FiOLgD5s0jamMQxdmZVHmJu8wi3A6J1C7IHXLwR0LjcnA7tY7RT76bE6Qg8J2RVbNQENqSf+U+4zac6dGJv35ccZ8SUv2S+CNb/ATfzXuW+5OKdQX7b4nUX750wLzpS9f3tCLeM6BawE9Y7eQYu6JW0VkqyCj7xyxKjHGZhRckhOgncp4SYB+UdRcmldkvOMyehgGkCC6Ctd+VxCFHxYDWVugaCRyQv+RiI/b8OCVdGKl5DI9iO1oyYlyWPOLbpxQ7+LuGJWhrxrPTi2CmGbzYKBxrFSnq24zjARZLwF/x2SzIq1vBp+92UIDdQcw/z+w5pwrGDQMfEBplqzIljZO1vlgiwHkfbNboMgm5ILGX9HgNifywlZ2dPT0qS2Nz8w/we5Wx/3CHxKlJALYkWMPsfiN02ZjO7nXVxa7ydWWaEK0nMWtMkc6tGGatxWeCppZolvsti20wiLBQYgNvtgM9X4eAB7N2QBPE3JTVlyDsPs+xz8YHYyxL83sT56EMNLxNz3sdipxn9lEvspPdTwH9EuPsVmKwgHuqQa38kbyuPc140UgkByLt4f501XFne1E4PKntq2rSHJf/3pDswuhWJ3zQcSLjNPe95qSmdBmGj4rWVMcSBi1ut7Wx9M+j7RDWZ83Ocf61P/5qLD4ez4ysWgdM2w/9WHKQCBLpfCqq2Wd/c+THiQPsfMxRRefe5OzsTrCrPVyTDowVgS1h389sZiSFTrGkVHFqpabATr7IEMkdwT524psYdebd535tlu8+5uLvrpLi7b4iaTMNdRRefNrQmAbI18iQly2720TYD7hKvbre0BZiqPCw5S9tnZ2ce2+aMA0hESRyas3chSVDxBKHk4gOAyjgm1ltTl1aGBel1GRIn5Ytwp9XeAd/BsCaWLN5OtMiPUGV7QJTVps56HtyXp3fLFQH8PRcf7hbglZ0UN972WPudZdYzMiYV7gk+F138/xKw9vX9ks03ZvwcNWUtddF3P3FfPcvlXl3a6a17xW1vxTo4i9bxXQj2Iyu0prfANaclSLXTz+3EnvOS+diQmlsg3qkP9AJV9TEQbzFgVwMPUdvga+L0pGT+PsmwD0q6qAtHabdkLkyFncX2dUmvzO+LcJZe7PHKamaellx8fop1g1mi4kynEqeXNa5YXKf7xhbFuTBvqVmqKiWqzpjD0kFVFzeKJqV/xVzjHkKFjNiNUVRiILUzS4XdkqahDTTGD7F3f4LB/xzH5hLzZFD1q/eQeCmx9Wlh9AUId1u7dZrlE0dFL+d4adFtPgI+Lc05ay3aFWz3SyAceLHBvSW3eZtXVpKx2geTFbs2KIT9N4hUFztpFYY3SPqe57cnUE1pJPmk6+xY/tv1PK0DugLz1D2i6bEgt024QAJekxLrR8k0qKa32w20IVzWLtWUlxaCRS8pa2p6Rlxva4i1Hv5bLZIM9v8T6saOD0hBeBdJ4Av3gHDDSPs21rKKlAei3fYT+x6Tlgv3/wIMAGfxS3lASyEZAAAAAElFTkSuQmCC") 0 0;
    display: block;
    height: 8px;
    opacity: .7;
    position: relative;
    transition: background-position 2s;
    width: 100%
}

.mining-page .mining-stats__progress .progress-bar {
    position: relative
}

.mining-page .mining-stats__progress .progress-bar__counter {
    bottom: -16px;
    font-size: 10px;
    position: absolute
}

.mining-page .mining-stats__progress .progress-bar__counter--left {
    padding-right: 5px;
    right: 0
}

.mining-page .mining-stats__progress .progress-bar__counter--right {
    left: 100%;
    padding-left: 3px
}

.mining-page .mining-stats__progress .progress-bar:after {
    -webkit-border-radius: 0;
    -webkit-box-shadow: 0 0 2px 2px hsla(0, 0%, 100%, .3);
    border-radius: 0;
    box-shadow: 0 0 2px 2px hsla(0, 0%, 100%, .3);
    height: 22px;
    top: 0;
    width: 1px
}

.mining-page .mining-stats .diamond-info:not(.diamond-info--money) {
    position: relative
}

.mining-page .mining-stats .diamond-info:not(.diamond-info--money) .diamond-info__text {
    margin: 0;
    padding: 0;
    position: absolute;
    right: 0;
    text-shadow: 0 2px 2px rgba(0, 0, 0, .8);
    top: -5px;
    z-index: 2
}

.mining-page .mining-stats .diamond-info__icon {
    -webkit-transform: scale3d(.7, .7, .7);
    transform: scale3d(.7, .7, .7)
}

.mining-page .mining-stats .diamond-info__count {
    font-size: 12px;
    line-height: 12px
}

.mining-page .mining-stats .diamond-info__text {
    right: -2px !important;
    top: 0 !important
}

.mining-page .mining-stats .diamond-info__text:before {
    display: none
}

.mining-page .mining-stats-block__title {
    font-family: OpenSansRegular, sans-serif;
    font-size: 20px;
    margin-bottom: 10px;
    text-align: center
}

.mining-page .table td {
    vertical-align: middle
}

.mining-page #mining-history .diamond-info {
    -webkit-transform: scale3d(.7, .7, .7);
    transform: scale3d(.7, .7, .7)
}

@media screen and (max-width:850px) {
    .mining-page #mining-history .diamond-info {
        -ms-transform: none;
        -webkit-transform: none;
        transform: none
    }
}

.mining-page .license-table .booster-block__img-c {
    display: inline-block;
    margin-right: 15px;
    vertical-align: middle;
    width: 40px
}

.mining-page .license-table .booster-block__img-c img {
    max-width: 100%
}

.mining-page .var.diamond-color-blue {
    color: #00fff4
}

.mining-page .var.diamond-color-green {
    color: #3f0
}

.mining-page .var.diamond-color-red {
    color: #ff2e00
}

.mining-page .var.diamond-color-secret {
    color: #ff009e
}

.mining-page .mining-license-info h3 {
    font-family: OpenSansRegular, sans-serif;
    font-size: 20px;
    line-height: 26px;
    text-align: center
}

.mining-page #mining-history,
.mining-page .license-table-block,
.mining-page .mining-license-info,
.mining-page .top-users {
    position: relative
}

.mining-page #mining-history .ajax-loading,
.mining-page .license-table-block .ajax-loading,
.mining-page .mining-license-info .ajax-loading,
.mining-page .top-users .ajax-loading {
    -webkit-transform: translateZ(0);
    background: rgba(0, 0, 0, .4);
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    transform: translateZ(0);
    width: 100%;
    z-index: 5
}

.mining-page #mining-history .ajax-loading .plane,
.mining-page .license-table-block .ajax-loading .plane,
.mining-page .mining-license-info .ajax-loading .plane,
.mining-page .top-users .ajax-loading .plane {
    -webkit-transform-style: preserve-3d;
    height: 50px;
    transform-style: preserve-3d;
    width: 50px
}

.mining-page #mining-history .ajax-loading .plane.main,
.mining-page .license-table-block .ajax-loading .plane.main,
.mining-page .mining-license-info .ajax-loading .plane.main,
.mining-page .top-users .ajax-loading .plane.main {
    -webkit-animation: css-ajax-loading-rotate 7s linear infinite;
    -webkit-transform: rotate3d(60deg, 0, -30deg);
    animation: css-ajax-loading-rotate 7s linear infinite;
    bottom: 0;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    top: 0;
    transform: rotate3d(60deg, 0, -30deg);
    will-change: transform
}

.mining-page #mining-history .ajax-loading .plane.main .circle,
.mining-page .license-table-block .ajax-loading .plane.main .circle,
.mining-page .mining-license-info .ajax-loading .plane.main .circle,
.mining-page .top-users .ajax-loading .plane.main .circle {
    -webkit-border-radius: 100%;
    -webkit-box-shadow: 0 0 2px #009af9, inset 0 0 2px #009af9;
    -webkit-box-sizing: border-box;
    -webkit-transform-style: preserve-3d;
    border-radius: 100%;
    box-shadow: 0 0 2px #009af9, inset 0 0 2px #009af9;
    box-sizing: border-box;
    height: 50px;
    position: absolute;
    transform-style: preserve-3d;
    width: 50px
}

.mining-page #mining-history .ajax-loading .plane.main .circle:after,
.mining-page #mining-history .ajax-loading .plane.main .circle:before,
.mining-page .license-table-block .ajax-loading .plane.main .circle:after,
.mining-page .license-table-block .ajax-loading .plane.main .circle:before,
.mining-page .mining-license-info .ajax-loading .plane.main .circle:after,
.mining-page .mining-license-info .ajax-loading .plane.main .circle:before,
.mining-page .top-users .ajax-loading .plane.main .circle:after,
.mining-page .top-users .ajax-loading .plane.main .circle:before {
    -webkit-border-radius: 100%;
    -webkit-box-sizing: border-box;
    background: #009af9;
    border-radius: 100%;
    bottom: 0;
    box-sizing: border-box;
    content: "";
    display: block;
    height: 1px;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    top: 0;
    width: 1px;
    will-change: transform
}

.mining-page #mining-history .ajax-loading .plane.main .circle:before,
.mining-page .license-table-block .ajax-loading .plane.main .circle:before,
.mining-page .mining-license-info .ajax-loading .plane.main .circle:before,
.mining-page .top-users .ajax-loading .plane.main .circle:before {
    -webkit-transform: translateZ(-30px);
    transform: translateZ(-30px)
}

.mining-page #mining-history .ajax-loading .plane.main .circle:after,
.mining-page .license-table-block .ajax-loading .plane.main .circle:after,
.mining-page .mining-license-info .ajax-loading .plane.main .circle:after,
.mining-page .top-users .ajax-loading .plane.main .circle:after {
    -webkit-transform: translateZ(30px);
    transform: translateZ(30px)
}

.mining-page #mining-history .ajax-loading .plane.main .circle:first-child,
.mining-page .license-table-block .ajax-loading .plane.main .circle:first-child,
.mining-page .mining-license-info .ajax-loading .plane.main .circle:first-child,
.mining-page .top-users .ajax-loading .plane.main .circle:first-child {
    -webkit-transform: rotate(72deg) rotateX(63.435deg);
    transform: rotate(72deg) rotateX(63.435deg)
}

.mining-page #mining-history .ajax-loading .plane.main .circle:nth-child(2),
.mining-page .license-table-block .ajax-loading .plane.main .circle:nth-child(2),
.mining-page .mining-license-info .ajax-loading .plane.main .circle:nth-child(2),
.mining-page .top-users .ajax-loading .plane.main .circle:nth-child(2) {
    -webkit-transform: rotate(144deg) rotateX(63.435deg);
    transform: rotate(144deg) rotateX(63.435deg)
}

.mining-page #mining-history .ajax-loading .plane.main .circle:nth-child(3),
.mining-page .license-table-block .ajax-loading .plane.main .circle:nth-child(3),
.mining-page .mining-license-info .ajax-loading .plane.main .circle:nth-child(3),
.mining-page .top-users .ajax-loading .plane.main .circle:nth-child(3) {
    -webkit-transform: rotate(216deg) rotateX(63.435deg);
    transform: rotate(216deg) rotateX(63.435deg)
}

.mining-page #mining-history .ajax-loading .plane.main .circle:nth-child(4),
.mining-page .license-table-block .ajax-loading .plane.main .circle:nth-child(4),
.mining-page .mining-license-info .ajax-loading .plane.main .circle:nth-child(4),
.mining-page .top-users .ajax-loading .plane.main .circle:nth-child(4) {
    -webkit-transform: rotate(288deg) rotateX(63.435deg);
    transform: rotate(288deg) rotateX(63.435deg)
}

.mining-page #mining-history .ajax-loading .plane.main .circle:nth-child(5),
.mining-page .license-table-block .ajax-loading .plane.main .circle:nth-child(5),
.mining-page .mining-license-info .ajax-loading .plane.main .circle:nth-child(5),
.mining-page .top-users .ajax-loading .plane.main .circle:nth-child(5) {
    -webkit-transform: rotate(1turn) rotateX(63.435deg);
    transform: rotate(1turn) rotateX(63.435deg)
}

.mining-page #mining-history .ajax-loading .main,
.mining-page .license-table-block .ajax-loading .main,
.mining-page .mining-license-info .ajax-loading .main,
.mining-page .top-users .ajax-loading .main {
    -webkit-transform: translate3d(-50%, -50%, 0);
    left: 50%;
    top: 50%;
    transform: translate3d(-50%, -50%, 0)
}

.mining-page .mining-license-info {
    margin-bottom: 20px
}

.mining-page .mining-license-info__in {
    -webkit-border-radius: 4px;
    background: #1d1e23;
    border: 1px solid #000;
    border-radius: 4px;
    padding: 10px 15px 15px
}

.mining-page .mining-license-info .btn {
    width: 100%
}

.mining-page .mining-license-info .table {
    margin-bottom: 10px
}

.mining-page .mining-license-info .table .key {
    font-size: 12px;
    line-height: 14px
}

.mining-page .mining-license-info .table .var {
    font-size: 15px;
    line-height: 18px
}

.mining-page .mining-license-info .table>tbody>tr>td {
    padding-left: 3px;
    padding-right: 3px
}

.mining-page .rw {
    -ms-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    flex-wrap: wrap;
    margin-left: -20px;
    margin-top: -20px
}

.mining-page .rw>.l,
.mining-page .rw>.r {
    margin-left: 20px;
    margin-top: 20px;
    padding: 17px
}

.mining-page .rw>.l {
    -ms-flex: 1 0 300px;
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 300px;
    flex: 1 0 300px
}

.mining-page .rw>.l .img-wrap {
    display: block;
    margin-bottom: 17px
}

.mining-page .rw>.l .img-wrap img {
    display: block;
    margin: 0 auto;
    max-width: 100%
}

.mining-page .rw>.r {
    -ms-flex: 1 1 calc(100% - 340px);
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 -webkit-calc(100% - 340px);
    flex: 1 1 calc(100% - 340px)
}

@media screen and (max-width:850px) {
    .mining-page .rw>.r {
        -ms-flex-preferred-size: 100%;
        -webkit-flex-basis: 100%;
        flex-basis: 100%
    }
}

.mining-page .rw>.r>h2 {
    font-size: 18px;
    padding: 0 0 20px
}

.mining-page .rw>.r>h2 span {
    color: #8fa5bf
}

.mining-page .rw>.r>h2 span.has-license {
    color: orange
}

.mining-page .rw>.r>h2 i {
    text-transform: uppercase
}

.mining-page .table td,
.mining-page .text {
    font-size: 13px;
    line-height: 20px
}

.mining-page .text {
    color: #7f838c;
    margin-bottom: 30px
}

.mining-page .action-btn-wrap {
    margin: 20px 0
}

.mining-page .action-btn-wrap .btn {
    width: 100%
}

.mining-page .action-btn-wrap .btn.purchase-btn {
    margin: 10px 0
}

.mining-page .mining-info {
    color: #8fa5bf;
    font-family: Exo2Regular, sans-serif;
    line-height: 18px;
    text-align: center
}

.mining-page .mining-info-no-license {
    margin: 32px 0 10px
}

.mining-page .summary>p {
    font-family: OpenSansRegular, sans-serif;
    font-size: 20px;
    text-align: center
}

.mining-page .summary .table {
    margin-bottom: 0
}

.mining-page .summary .table td {
    vertical-align: middle
}

.mining-page .summary .gem-wrap {
    -ms-flex-align: center;
    -webkit-align-items: center;
    -webkit-box-align: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.mining-page .summary .gem-wrap .title {
    color: #7f838c;
    font-size: 13px;
    line-height: 16px;
    margin-left: 10px
}

.mining-page .summary .diamond-info--red {
    margin-left: 3px
}

.mining-page .summary .diamond-info--green {
    margin-left: 1px
}

.mining-page .summary .diamond-info--secret {
    margin-left: 4px
}

.mining-page .title {
    font-family: OpenSansRegular, sans-serif;
    font-size: 20px;
    text-align: left
}

.mining-page .terms-and-conditions {
    border-bottom: 1px dashed #8fa5bf;
    cursor: pointer;
    font-size: 14px
}

.mining-page .ajax-loader-wrapper {
    background: rgba(0, 0, 0, .3);
    z-index: 10
}

.mining-page .no-licence {
    padding: 15px 0;
    text-align: center
}

.mining-page .top-users {
    margin-bottom: 20px
}

.mining-page .top-users .avatar {
    display: block;
    height: 40px;
    text-align: center;
    width: 40px
}

.mining-page .top-users .avatar img {
    display: block;
    max-width: 100%
}

.mining-page .top-users__loading {
    -webkit-animation: pulse-text .7s infinite alternate;
    animation: pulse-text .7s infinite alternate
}

.mining-page .top-users .top-ranked-players-last-24h-modal {
    position: relative
}

.mining-page .top-users .top-ranked-players-last-24h-modal>.title {
    display: none
}

.mining-page .top-users .top-ranked-players-last-24h-modal .ranking-green-color {
    color: #6fc274
}

.mining-page .top-users .top-ranked-players-last-24h-modal .ranking-red-color {
    color: #bf3a2d
}

.mining-page .top-users .top-ranked-players-last-24h-modal .ranking-gray-color {
    color: #b5b5bf
}

.mining-page .top-users .top-ranked-players-last-24h-modal .sort {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    margin-top: -4px;
    position: absolute;
    right: 5px;
    text-rendering: auto;
    top: 50%
}

.mining-page .top-users .top-ranked-players-last-24h-modal .sort--asc {
    margin-top: -1px
}

.mining-page .top-users .top-ranked-players-last-24h-modal .sort--desc {
    margin-top: -6px
}

.mining-page .top-users .top-ranked-players-last-24h-modal .th-sort {
    cursor: pointer;
    position: relative
}

.mining-page .top-users .top-ranked-players-last-24h-modal tbody>tr {
    cursor: pointer
}

.mining-page .top-users .top-ranked-players-last-24h-modal td,
.mining-page .top-users .top-ranked-players-last-24h-modal th {
    vertical-align: middle
}

.mining-page .user-avatar {
    display: block
}

.mining-page .user-avatar:after {
    clear: both;
    content: "";
    display: block
}

@media screen and (max-width:850px) {
    .mining-page .table-adaptive .adaptive-label {
        color: #7f838c;
        display: inline-block;
        margin-right: 6px
    }
    .mining-page .table-adaptive thead {
        display: none
    }
    .mining-page .table-adaptive tr {
        border-bottom: 2px solid rgba(136, 167, 210, .2);
        display: block;
        margin-bottom: 10px;
        padding-bottom: 10px
    }
    .mining-page .table-adaptive tr:last-child {
        border-bottom-color: rgba(0, 0, 0, 0);
        margin-bottom: 0
    }
    .mining-page .table-adaptive tr>td:first-child {
        border-top-color: rgba(0, 0, 0, 0)
    }
    .mining-page .table-adaptive tr>td:nth-child(odd) {
        background-color: rgba(56, 56, 65, .3)
    }
    .mining-page .table-adaptive td,
    .mining-page .table-adaptive th {
        display: block
    }
}

.svg-icon {
    display: inline-block
}

.risk-warning {
    background: hsla(0, 0%, 50.2%, .52);
    border: 1px solid #000;
    color: #000;
    font-size: 12px;
    line-height: 12px;
    margin-top: 41px;
    padding: 5px
}

.booster-block--hide-btn .booster-block__btn-wrap {
    display: none
}

.booster-block--has-discount {
    border: 2px solid #feab00;
    position: relative
}

.booster-block__discount-triangle {
    -moz-user-select: none;
    -ms-user-select: none;
    -webkit-user-select: none;
    bottom: 0;
    height: 70px;
    left: 0;
    position: absolute;
    user-select: none;
    width: 70px;
    z-index: 5
}

@media screen and (max-width:850px) {
    .booster-block__discount-triangle {
        -ms-transform: rotate(180deg);
        -webkit-transform: rotate(180deg);
        bottom: auto;
        left: auto;
        right: 0;
        top: 0;
        transform: rotate(180deg)
    }
}

.booster-block__discount-triangle-text {
    -ms-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    bottom: 0;
    color: #2e2e2e;
    font-family: RobotoBold, sans-serif;
    font-size: 20px;
    left: -25%;
    padding-bottom: 10px;
    position: absolute;
    text-align: center;
    transform: rotate(45deg);
    width: 100%
}

@media screen and (max-width:850px) {
    .booster-block__discount-triangle-text {
        -ms-transform: rotate(225deg);
        -webkit-transform: rotate(225deg);
        bottom: 7px;
        padding-bottom: 0;
        transform: rotate(225deg)
    }
}

.booster-block+.booster-block {
    margin-top: 15px
}

.booster-block .tooltip-text {
    font-family: OpenSansRegular, sans-serif;
    font-size: 12px
}

.booster-block .fa-question-circle {
    cursor: help
}

.booster-block__header {
    -ms-flex-align: center;
    -webkit-align-items: center;
    -webkit-border-radius: 0 0 0 0;
    -webkit-box-align: center;
    align-items: center;
    border-radius: 0 0 0 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding: 8px 17px
}

.booster-block__header .tooltip-content {
    margin-left: -225px;
    padding-left: 10px;
    width: 450px
}

.booster-block__header .tooltip-text {
    -ms-flex-align: start;
    -webkit-align-items: flex-start;
    -webkit-box-align: start;
    align-items: flex-start;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.booster-block__header .tooltip-text .text>p:first-child {
    color: #8ca0da;
    font-size: 16px;
    line-height: 20px;
    margin-bottom: 2px
}

.booster-block__header .tooltip-text .booster-block__img-wrap {
    min-width: 50px !important;
    padding: 0 !important
}

.booster-block--diamonds .booster-block__header .tooltip-text .booster-block__img-wrap {
    margin-right: 15px;
    min-width: 40px !important;
    padding: 0 !important
}

.booster-block__header .booster-block__img-c {
    margin-right: 10px;
    width: 50px
}

.booster-block__header .booster-block__img {
    max-width: 100%
}

.booster-block__header .text {
    width: 100%
}

.booster-block .insufficient-level,
.booster-block__icon,
.booster-block__label {
    margin-right: 10px
}

.booster-block__content {
    -ms-flex-align: start;
    -webkit-align-items: flex-start;
    -webkit-border-radius: 0 0 0 0;
    -webkit-box-align: start;
    align-items: flex-start;
    border-radius: 0 0 0 0;
    padding: 14px 17px
}

.booster-block__content,
.booster-block__l {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.booster-block__img-c {
    -webkit-border-radius: 6px;
    border-radius: 6px;
    max-height: 80px;
    overflow: hidden
}

.booster-block__img-c.risk-free {
    -webkit-box-shadow: 0 0 10px 1px #8346ff;
    border: 1px solid #8346ff;
    box-shadow: 0 0 10px 1px #8346ff
}

.booster-block__img-c.money {
    -webkit-box-shadow: 0 0 10px 1px #449d44;
    border: 1px solid #449d44;
    box-shadow: 0 0 10px 1px #449d44
}

.booster-block__img-c.promocode {
    -webkit-box-shadow: 0 0 10px 1px #fe9f31;
    border: 1px solid #fe9f31;
    box-shadow: 0 0 10px 1px #fe9f31
}

.booster-block__img-wrap {
    margin-right: 20px
}

.booster-block--boosters .booster-block__img-wrap,
.booster-block--prolongators .booster-block__img-wrap {
    -webkit-border-radius: 6px;
    border-radius: 6px
}

.booster-block--diamonds .booster-block__img-wrap {
    width: auto
}

.booster-block__img-wrap .diamond-info--red {
    margin-left: 5px
}

.booster-block__img-wrap .diamond-info--green {
    margin-left: 3px
}

.booster-block__img {
    display: block
}

.booster-block .info-block--fix-title .info-block__title {
    margin-bottom: 4px
}

.booster-block .info-block .diamond-info__label {
    font-size: 11px
}

.booster-block .info-block--effects {
    -ms-flex: 0 1 140px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 140px;
    flex: 0 1 140px
}

.booster-block .info-block__cost-discount {
    -webkit-border-radius: 4px;
    background: #f89800;
    background: -webkit-gradient(linear, left top, left bottom, from(#ffcf00), color-stop(12%, #ffb800), to(#f89800));
    background: -webkit-linear-gradient(top, #ffcf00, #ffb800 12%, #f89800);
    background: -o-linear-gradient(top, #ffcf00 0, #ffb800 12%, #f89800 100%);
    background: linear-gradient(180deg, #ffcf00, #ffb800 12%, #f89800);
    border-radius: 4px;
    color: #2e2e2e;
    font-family: RobotoBold, sans-serif;
    font-size: 12px;
    line-height: 16px;
    margin-left: 7px;
    padding: 0 7px
}

.booster-block .info-block__plus {
    font-size: 23px;
    margin: 4px 12px 0
}

.booster-block .info-block--cost {
    -ms-flex-positive: 1;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1
}

.booster-block .info-block__title {
    color: #939498;
    font-size: 16px;
    margin-bottom: 7px
}

.booster-block .info-block__in {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: -4px
}

.booster-block .info-block__in>div {
    margin-right: 10px;
    margin-top: 4px
}

.booster-block .info-block__in>div:last-child {
    margin-right: 0
}

.booster-block .info-block--no-sub-title {
    padding-top: 16px
}

.booster-block .info-block__sub-title {
    color: #828e9c;
    font-family: Exo2Regular, sans-serif;
    font-size: 11px;
    line-height: 13px
}

.booster-block .info-block__diamonds {
    -ms-flex-align: start;
    -ms-flex-pack: justify;
    -webkit-align-items: flex-start;
    -webkit-box-align: start;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    align-items: flex-start;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    justify-content: space-between;
    margin-top: -3px
}

.booster-block .info-block__diamonds>div {
    margin-bottom: 0
}

.booster-block .info-block__conditions {
    border-bottom: 1px dashed #8fa5bf;
    display: inline-block;
    font-size: 12px;
    line-height: 14px
}

.booster-block .range-slider-wrap {
    width: 150px
}

.booster-block .range-slider {
    display: none
}

.booster-block__btn-wrap {
    padding-left: 10px
}

.booster-block__btn-wrap .btn {
    margin-top: 15px;
    width: 100%
}

.booster-block .bonus-100.icon-gift,
.booster-block .cryto-wrapper .steps .message-has-code:before,
.booster-block .deposit-step-1 .steps .message-has-code:before,
.booster-block .fa-gift,
.booster-block .top-left-wrap .info-icons--gift .info-icons__icon,
.cryto-wrapper .steps .booster-block .message-has-code:before,
.deposit-step-1 .steps .booster-block .message-has-code:before,
.top-left-wrap .info-icons--gift .booster-block .info-icons__icon {
    color: #ffd635;
    margin: 10px 15px
}

.booster-block__info.advisor-description {
    width: 100%
}

.booster-block__info.advisor-description .advisor-description-info .advisor-description__text {
    font-size: 12px
}

.booster-block .divider {
    height: 100%;
    margin: 0 15px;
    min-height: 80px;
    width: 1px
}

.booster-block--gem .booster-block__img-wrap {
    padding: 10px 15px 0
}

.booster-block .insufficient-funds,
.booster-block .insufficient-level {
    text-transform: uppercase
}

.booster-block .insufficient-funds {
    color: #d81d1d;
    font-size: 9px
}

.booster-block .insufficient-level {
    font-size: 12px
}

.booster-block--expert-advisors .advisor-block-button {
    -ms-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    flex-wrap: wrap;
    margin-left: -10px;
    margin-top: -15px
}

.booster-block--expert-advisors .advisor-block-button>* {
    -ms-flex: 1 1 auto;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    flex: 1 1 auto;
    margin-left: 10px;
    margin-top: 15px
}

.booster-block--expert-advisors .advisor-block-button>:last-child {
    margin-left: 10px
}

.unlocked-achievements-block {
    -ms-flex-align: start;
    -webkit-align-items: flex-start;
    -webkit-animation-duration: .6s;
    -webkit-box-align: start;
    align-items: flex-start;
    animation-duration: .6s;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding: 15px 17px 7px;
    position: relative
}

.unlocked-achievements-block+.unlocked-achievements-block {
    margin-top: 15px
}

.unlocked-achievements-block__img-wrap {
    margin-right: 3%
}

.unlocked-achievements-block__img {
    display: block;
    max-width: 100%
}

.unlocked-achievements-block .achievements .diamonds {
    display: none
}

.unlocked-achievements-block .info-block {
    width: 100%
}

.unlocked-achievements-block .info-block__in {
    -ms-flex-align: start;
    -ms-flex-pack: justify;
    -webkit-align-items: flex-start;
    -webkit-box-align: start;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    align-items: flex-start;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    justify-content: space-between
}

.unlocked-achievements-block .info-block__title {
    font-size: 18px;
    margin-bottom: 12px;
    margin-top: -5px;
    padding-bottom: 8px
}

.unlocked-achievements-block .info-block__bonus {
    margin-right: 3%;
    width: 17%
}

.unlocked-achievements-block .info-block__sub-title {
    color: #8fa5bf;
    font-size: 11px
}

.unlocked-achievements-block .info-block__exp {
    margin-top: -4px;
    min-width: 50px
}

.unlocked-achievements-block .info-block__diamonds {
    -ms-flex-align: start;
    -ms-flex-pack: start;
    -webkit-align-items: flex-start;
    -webkit-box-align: start;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    align-items: flex-start;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    justify-content: flex-start;
    position: relative;
    width: 55%
}

.unlocked-achievements-block .info-block__divider {
    height: 40px;
    margin: 0 15px
}

.unlocked-achievements-block .info-block__btn-wrap {
    margin-left: auto;
    width: 25%
}

.unlocked-achievements-block .info-block__btn-wrap .btn {
    width: 100%
}

.exp-progress {
    height: 14px;
    margin-bottom: 10px;
    padding: 2px;
    position: relative;
    width: 100%
}

.exp-progress__bar {
    -webkit-border-radius: 16px;
    border-radius: 16px;
    height: 100%;
    overflow: hidden;
    position: relative;
    width: 0
}

.exp-progress__bar--green {
    -webkit-box-shadow: 0 0 12px 0 #7eea19, inset 0 1px 0 0 hsla(0, 0%, 100%, .45), inset 1px 0 0 0 hsla(0, 0%, 100%, .25), inset -1px 0 0 0 hsla(0, 0%, 100%, .25);
    background: #7eea19;
    background: -webkit-gradient(linear, left top, left bottom, from(#7eea19), to(#53ad00));
    background: -webkit-linear-gradient(top, #7eea19, #53ad00);
    background: -o-linear-gradient(top, #7eea19 0, #53ad00 100%);
    background: linear-gradient(180deg, #7eea19 0, #53ad00);
    box-shadow: 0 0 12px 0 #7eea19, inset 0 1px 0 0 hsla(0, 0%, 100%, .45), inset 1px 0 0 0 hsla(0, 0%, 100%, .25), inset -1px 0 0 0 hsla(0, 0%, 100%, .25)
}

.exp-progress__bar--yellow {
    -webkit-box-shadow: 0 0 12px 0 #e5c319, inset 0 1px 0 0 hsla(0, 0%, 100%, .45), inset 1px 0 0 0 hsla(0, 0%, 100%, .25), inset -1px 0 0 0 hsla(0, 0%, 100%, .25);
    background: #e5c319;
    background: -webkit-gradient(linear, left top, left bottom, from(#e5c319), to(#a88c00));
    background: -webkit-linear-gradient(top, #e5c319, #a88c00);
    background: -o-linear-gradient(top, #e5c319 0, #a88c00 100%);
    background: linear-gradient(180deg, #e5c319 0, #a88c00);
    box-shadow: 0 0 12px 0 #e5c319, inset 0 1px 0 0 hsla(0, 0%, 100%, .45), inset 1px 0 0 0 hsla(0, 0%, 100%, .25), inset -1px 0 0 0 hsla(0, 0%, 100%, .25)
}

.exp-progress__bar--red {
    -webkit-box-shadow: 0 0 12px 0 #e81957, inset 0 1px 0 0 hsla(0, 0%, 100%, .45), inset 1px 0 0 0 hsla(0, 0%, 100%, .25), inset -1px 0 0 0 hsla(0, 0%, 100%, .25);
    background: #e81957;
    background: -webkit-gradient(linear, left top, left bottom, from(#e81957), to(#a03));
    background: -webkit-linear-gradient(top, #e81957, #a03);
    background: -o-linear-gradient(top, #e81957 0, #a03 100%);
    background: linear-gradient(180deg, #e81957 0, #a03);
    box-shadow: 0 0 12px 0 #e81957, inset 0 1px 0 0 hsla(0, 0%, 100%, .45), inset 1px 0 0 0 hsla(0, 0%, 100%, .25), inset -1px 0 0 0 hsla(0, 0%, 100%, .25)
}

.exp-progress__bar--blue {
    -webkit-box-shadow: 0 0 12px 0 #186de2, inset 0 1px 0 0 hsla(0, 0%, 100%, .45), inset 1px 0 0 0 hsla(0, 0%, 100%, .25), inset -1px 0 0 0 hsla(0, 0%, 100%, .25);
    background: #186de2;
    background: -webkit-gradient(linear, left top, left bottom, from(#186de2), to(#0045a5));
    background: -webkit-linear-gradient(top, #186de2, #0045a5);
    background: -o-linear-gradient(top, #186de2 0, #0045a5 100%);
    background: linear-gradient(180deg, #186de2 0, #0045a5);
    box-shadow: 0 0 12px 0 #186de2, inset 0 1px 0 0 hsla(0, 0%, 100%, .45), inset 1px 0 0 0 hsla(0, 0%, 100%, .25), inset -1px 0 0 0 hsla(0, 0%, 100%, .25)
}

.exp-progress__bar span {
    -o-transition: all 2s;
    -webkit-animation: sparkle 2.5s linear infinite;
    -webkit-border-radius: 16px;
    -webkit-transition: all 2s;
    animation: sparkle 2.5s linear infinite;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAG4AAABACAYAAAD7/UK9AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MjdFQ0M2MzdDQThBMTFFMUE3NzJFNzY4M0ZDMTA3MTIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MjdFQ0M2MzhDQThBMTFFMUE3NzJFNzY4M0ZDMTA3MTIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoyN0VDQzYzNUNBOEExMUUxQTc3MkU3NjgzRkMxMDcxMiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoyN0VDQzYzNkNBOEExMUUxQTc3MkU3NjgzRkMxMDcxMiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PoTG0pMAABr+SURBVHjavJ1nj1zXecfP1J2Z7cut7E2FKlShLEs241iKjCiA4fhN3uRFkC+QD+F8hSBBkOICO0YQIYoCJ4FsSbGsLpORKJImRbEtKZJLbu8zO+3mXuH36P73aNqy+AJH3Jm599znPL2do0QQBIedc38UjoFwJMJxKxwvhaMQjkm3+Yp+7w3HCH8vhmM2HKlwjIVjG5+n3NavbczTFY5vheORcGTDUQvHejiuh+Mf5f7ot/Fw5IBlNRw3geP74djDGtLhqIfjdDh+wb055oi+XwnHtLfG7nDs4h0XwrHm7s2V5j394TjBd0fC8Vw49oZjEHiCcJwKx8/Ccc0eXGHRfSBp0VuI3dcTjnw4DoajHI4NkJyC2DcgWvU2FzEnf7/FYkYB+gcN7o/eswQcSY9Z+oA3xfMO2IfCUZTvkhBHrwMQKlpjJRwZd++uJMwT4XcHzLkMXvv4PcEac6whurca/ecKiHoURPxOFlxnYcMsegxkziEFOT4fgdjH78JiepnvYeb8QZP76sC7xALtKvFbje9tHUm0yiKIcdxTFuZ8MhzPs75IQj/nnoQQ+25eZfB/hc8pGLIgDBUgWAvgpupEjVwMx2Wo3AX1Uzyc56Es361yT/T91+BKx/ezDdTrVq+AOaP5znf4TN1TdZHEzANvAuQv8XkaJrT71pDOb4bjT9EoEQwvhOPVcLyNVvp9XJG0PxaOX4bj2XDsQzjWRPK+5LIu1FI3C3xGqB3ZkEPh+Cwcb6COivx2lH9NleTQyzeEi1tJVYpnZ7zfIoL9N8MJJ+Y6tDVVGHEV5gpY102kqASMzlOtT4RjP0RMAuNRCH7hDojR3SHcOezyBIzya3AzzudTaMMvCXcEju0H8VnRrWmoHKmXs/ydYvJ+0dFmQyL19mYbAIdhjt08E0nAT9s8MwhsB5DGl1vcGyHpt8y/D8RF8H+I5mh0rUDQFENV2XYcpRL4mMYOtbLlkfN2P3iKtNAnLd6t7/oMnKRw1k7CNIv4EX28+wtARrhxCDE11ZmUyU7AtVUBeIPFmIMSqaZLHXLWk6KuIo56MRz/20RSI7v0bTHY0T1/CSL+Mxz3gdzjEK0KLPPAvR8tMc8abN01sVsZYUpbW4V7+mCaKeC1a76J7YvgeRzbn4FRIyn+rw7U/SqEGeBzZGs/hkZ/xvv+xhZg0hX9e1VUUyD2YQLKl5lwEtX5BIsqIZGvdUC4g0hBWry6PXwuN/BmH0FCeyBEGoT0wAArELGZOrokHlw/76oiCdMSWlQYN0DY57ynINrHMUcXeDHm1asHROe4J4emiGD9qA1u1lHp5kssQYc+woaCeZ9pzyVOA0hNuDIpnGDeWRqEnEfVFjuI3ew93SDCuLuCKqw0eCYhbn9ZuDtgriW0Q6srJd7xfhaeQSKmBWGfs6Y6xKvDDPY5JcRLMEfC00JOYM3KvRbvtrsiPH7K0Ct69gxMEDHGfuXyBThonUUlIOIKkliAkDuQmgeJO/61DTBdjDLzHUd9PIADcAH7k2jiaJwFnlHP/pSaeHtdEGiQz5dhqgHCmQyEzyAZM6z7dWzj11F1ERL/jrWaM5WEwdY8504JtwieUtxrhG9l4zIiySYkqoIX8HAHjBnTcEgXgJ7GKB7AbpSIMQog+gGM7jAqMs3nv26RGRhlzgpqYJrMzDeQvsswRr1JaFCFQXaInc2wmGnvXSaJQ6iXBO+eksyKqcqaJ+U15jwJLKMSs9r8eYi8JNKU9mCehxGHwFMVSW6myseBY5x1JWV+X412awB+CoBNFcwgHb0AXkcl5tCzfXCHBYOP41y82sQV3s0za3BjwOKPMXfQQN2oNznMgtZhIHt2zpOyIVHXCfk3JxJ6GQKdasH9N3huCkIbIhO8PyVMVZPwSK8LHYREBQTkD5ljlvdcFdyVBT9FGLXbuGhBvJqKTNojEfwqnFQRR6YsKZiVFtxkxJ4DsBuSfxyUWGvaM/Tm8X4dOAKxLeteLBYIs62DOJPQy8BrtvJUB7bmOmNCmMFCo7RI90YThit38I5I7f0Bat0YaxEYH4BhL8LwfeB/ymiS9hZvWYscUtXP4nfxr+nzFTjPEtHXIcAgABRRtQ/DAAl+O0BMY1mZEbGdVY8YGRBXkCA/wdhNXLMqiJqTYPom406Sv4Oo82W85arYriSjdJvz9+Ep7xDc52C8Md6dQa2vg6d5YEi4BvrZJK9Xks4OIgzDYWsiKZG0/go7Zx5bgQj/lhj1gIVGfx9m7jyq+FwTW5FCLSQbxIGD/FYUGA3OQ3Dzv7P4ym0gtirpwIqXEK66O79yECjredCWhkuJN9orxJ2zxEcjwpmkaC7TJv4UlfY9pO9TkaYRvrPY6yPJa1qgusZvB8QhWsKGLjSwj4OeJ+kz1i35Po+n+wLviEo7fxuOD4QRMluQkkgt/YcQ7W5e0wTWo6wzKwF/hKt3kPQkztVO1loBX72NCLcbhGU9otm/EZJ/TIJ5RfRzxVN7Q9gXU8FmI/rMM+Id6yxkrUHcN4uqTYt7XUY1+wnoLKq1j7ENG/IBf+8DGZ9tEckJL0lR81z1hAxTpbUO5v0AOL8JHuexaW95zDLHCCTuXUw3iCfMQOZFUgLxOuch0AxSE4D8YwTjSfGQZiUDcQPkPSQLXAf4hSYcX4cjj4pt/YiYq1GgXUPKV1FHEWzfhWBj2FdFeLAF4iU8JnbyfL94r8tbKLy+KxmSZXClcye893ypdXzCVeDmExBhAOKsgbRZyQ58AtK7+dsSxtdkgYMQuSzc8yYV7i4k8hUPQWn+LXOPxWx9MEu2CRLmUTFrwDCNtI4iiSVP2syOVOSzqfV1D1k1bPycl1gvsMak1NL6RDO0uywh3sxuak1xE/ESQRA0K7tETsTTcISlt642UGfJJi/uQp3uBICXRKrHWdg4330icVKvEPAxpLRLpD7SCP/QxmN7EmcpJxxbxBF6X+Cw8GYAAnRBlOtSMdnO7xqwnwe+XhhpTYhpoc68mIW5u124S7coc7wLpy/D6ZUmHmi9BQJ9W2lSPU/G/wAILSEl/WJPerGT2n5Qb7EW60/JoBbN6GclZBjw4HDiAFi1wqrn3cxTgKCWHF+B4T6T2l2FexaYYwiCj4CHFF6uXv1oqXVJB94x4ew6cxv2QFM0UyCy6OKeCntvvxcvXvOyEiUIbOUcJ47BuBenpUDSs+KF1cWhCFzctqAqOQ9cVc+GFbi/Dxgr3D8AQ82J3csBzwEIcEqyRZbLjHDxx1S2TcXuRStsMN80puOuEM43wjnsxeUO9fdx99U+lIQkf63QuA4s2pxTQzV3S1hSRnWPeoRLS+BqDlRSEs2WWrP2hV6IOwFiKyL5NZ7vBZY+4CvybvOId4nntyipqXkXd585SVyMYnqO8e77kFhL7e3Gjh67m4Sze6P006NwXuQB/WSLbnVaMg4b2IoiqmWGv/MQyDyzm/xd4ZlA6lwlIcw6w4lH+5A4N1eB2VJWe0WN5sQlLwPLMPMvc18GqbB6oM2dxWP+DQSsS6CuZaA6BBwhSaD212DKdZo0SG+BaI9CuBGAiLIlf07mZLZDouVExSRd3CpnHt003LosFeaS2DbLSd7yFldBgisg3LzFT5jHNMWGeHsbEjJsCMKviqqvSw0yA1xW7UijHgusP3rfj5CikuQzjWhFKi0TzJVp4Lmm7jbhqgCTlcVYMXS2wzmSXlxyje+64NQVvj8ndsuS23mxF/Pc6we5GwSwM9itHLajhzhwHIfhXWp8FfGGy7x3j1cDW+C+dRd3Wg26uMe0Xxyxp3FYpvGEzeno4e9PpXz1oNjNBHg1aRsAruOspXanqnJWMhlJybxvNf+XFDtSFDVVFIL1s4hZ3pEWD7Edo2ygugaQjIdBlDkjSRjlNPazB6Isubib2Aj3ObYzLcXXIaRs3YvV1nDGrDf1Os/087w5etd496Mu7iawhPuIxJBrEj/fEeFmMJwrLu61eKeFagw856bOM0lRBeUGRcM8xlsbeMqoqU6uDYZlT/aJ42JqdTfcP+llh/xQZ0HypVY5uejijrAszLHO97f4e060TKMqxSQEnWBtoy7u57HnHoEBz90p4RK4umeZeK1FPNWo5GFORbs8ngX8B8neWL3urOusi8yubag+a9wxKbFOYSu8NoufrFP6lhB9zcVdxSkXNxZNeqmuZAfMdZb3r0OkXtZquLISz20Trlsq3nXXvLu4i3vs3pL7atPLVjzYMdRdxsW9LjfFc2wGwwYwP0TsNCRFVJu70GGlIOCdZQhVcnFPThqVuwgBAsmXFoA/L6k1a9tI8psVaWeALylhTw1Ve+F2nZNR0kcjAlhkhP/Fm2MA7t7m4m6uSgvCJdtkQawaPCrvHYIpmhEuhfNxFG/vvBcDbkh6a1aSAe0cqgLzBKLW0mKDZiUGjdb9FBXs03xOiASvMEcB73ea789BrAPAt4oZmm6q/prkKg0ReyQhnBR7YD34FepKEeDPweUJ8UIjLvsp3J6Thfj9iFYc3c4789gMayZdxiadbqHGdwLDIxB4DG+vCoLzcPdlYDrfoXnoR2VbW18ZApxjZEB+itzq00hTjXBkVuz5FWEYC4us22wb7xoE3jdbFW3Tbbit3ytpBHDfqItbz/YC3A6GGvshamLvCOETkpiuimQfBfndkiU5w70LUnVoBGc3da1DEDrr4paJVQmsr6OeOt1MYsGxptwsm3IQ5p2T38oSo1WEaOaR9nglNNuzMQ7hAnHIRt1X9zh0RLi629zvYUSz9ugBr0o7DsICCTz7uC8v+cCUeI8rUo3Yyb9WyjjA76+2QW6dnN9hcWTMEbIQ4ApIjJDywy3aW/Nqs5IrTaENDgjhrHV/u2ichJd7XfRwvwe8VUUKrTw0CMzlrRKuIPGXVZR7JPVjxvYK6rRXAnMtBCaI0YwTJ5BMa/c+AXBVL0PSLd5cu+sWUvS4pL+m4Oi1OyCaESTnecMJ8fz0WibAP8ZvVh0pozFmvUzJnFQlEp5n3t3KO023ye5Po393eS6xxXKTcNIAn7PCpRXJNljKaxe2Jyf5wu1SDklJ1dta4A+69tucIgSclERtXYL6c9jh4m16uHXx9NKSTJ6VoNpXr9PY9QVhnjmP+BswVzeMXBdClV28HWDLhAuIm/bCSRkvw76HF7xHFTfj1a+KOAO2vXgbeluJa65+kRTPLskgDGK3HoODX2kBq3mw+5A6y3suEC997GRT4BZLVcsQfztEsGrBJWyn2tpx1HaKpPOG3JNlfVZ87UIKbTfquHjjFsv2SNjRlHBp1Jj1Op6FSIvCwYG34Bq/XWIxR3CFFwHoNwC3IVKW9AqjGd5zmt8el0S2hRpReujtNpVkKyNNwsUXmXfFc+ft6nFxm99N17y3vwLhrkK4YRB7sUnyoY81HQKHWljeB+EOgeNfuXjDZZF1TwPXfV5V/uVmhLN9a7q54kOArDeIv+YgWFlUx5SLG1WvA+wqxL4MEazKnZQ0UlkC0F0ubvNLi4MxAXJbxX+TDLOnEZKeERf7Jio1A5MdBYaIKd5qMa82IV1voVLnsdt5j2hOCsaHYU7TYBfA2UVwGjH+81JJyUHUl1upyqx8NyQpKL+3vwqRroCQmtTOfgE370U9fkfcXHMYjPutMWdW4r/PWFw3CKiB+F7XeA9dIy0ywr8HJck7ig207PuYuOAHIV430m0bQCyRbCmujQ7ivnmJxxbELNh6MhIX94gDM4JU90oRNynP/5VjU6NPOAPWJp2U6u6HAGPl/DUQvN4g95jC2I6LmAcSNsxJxXlBsuHmxETzRrtTvy8ppjMgxCdcQmplSRA7CoJsk0qPpO0Sko3Is44huD7F/c8JQ9mRIJZcLzXJHSbRCHtQg+8JbFZA7YJA80hjmvdmSBrYc4NeHc9JBb2hxEWIfF2Qb+mhHMi0NE+9TaLYMiBZCWDzUh34wDU+ykLtp+2XK0gGP9Eg3WWBdgE4TeWad3pLYq6MVCfMyXofhH8M3E+IVAwwd584W+ZQ/LxBavBZFzcGHUH7vA6MvcB2VbztdT4XXXwsxwIwpIQx1dZG24lfUsLZYpPiyu+DAD18fkcQ3SXpqGue1NSlmpsQ7re/Sw24NRC1YGr0baRhm5eF8J8dEIlLispNYI9WQZwd5xFITTC675+A7zABtZVwChA1IVkPO0SggBf7HvdOiAcY8HcP389wfxVpnxXnzGLcyzgoB3FKDqPpJiX8sF7WL7IyaZEw4yxzVB4VVWNR/xlJ0Yy7+Pgka0A1Tp6S+dSTrDUx6k6C97pXA5wB2EZ5u34IOyyMd0IKpCsu7jKzTSIJSUlNioe53cXd23lsTo+LO8QGJba0UOhTVP8UCM/IWsymO/7NA6fVCLVuaPOW0BIzLt5wkkQi33TS0JuWwDcrXJ8XohkHfQv9bDGWpbHMEZiVZGvSbd78uMHvMy16KoIWcVWj+20f93MuPkhnhXc/CGPNS2rJOqqnkUTb63CO5z7lOXMOtJ9zD5/XvBKW7Vhd4l09ECDr5VZtb0UGqX6Bd1/F3q2Ap0Wx59clbfi+8w7+SYsdUvVj7WL9cIs5ANa9OyGZ8mW46Clc7V64tyY2ZQWHo51XttUc4k6J9zTIHUHN7sXzXZFyk1UMlkFMVLN7DXUVwfiiFIJT4hGbx10UVarmxgqjViw+3yCkqJNQmGCOB1y8/23VxS2JU8Cz3izjk5b0i/XpR4v9BkixLMgUfRR1CZrzqBDrqbfW8SyEL4vLX7zLRDPYu6TFoSS27hRe2rqo6UVgWXLxeSgJCfbXsDMDlGaWQeYwoUNFCH4VwphXaHvZliRXqtcYduuCi09wSrq4yywtKv2mp2kSqNZr6lGn5QbbNLfM50sAXQCgX/PCGVTHsIs3hBTh6mH31dMTEu7u7y/T2CgQdW/M8S5rOySxoLYEXHHx/uqfyW9LVCPOQEDTPhMgbkYyLdMNPD9L+9mWq8/AyVG8zhfFw91wcXu/9ZnugJGyEr8+zJzHGF90ivkBuB32siJ26yapGYtFAlz6pyTgDNzmIyisIWjFxRsg7va1BIGeFO0wyHd7xTtNu81nqli66pzbvK3Jz4CYVrmOfbnSwNZq76QD8Y+IFD/Cb88AU0qY/++R4Dz2+Jo4LwHPPCYeeTfqPwpFVtINHIQi0rbTxV1KzwOUHUcxgzoaE7toqsuKgkss+EN3706fi1R4dNTSt1FvSRjqAgx4Chd7jEVf4f7jLarLJnlLHRZa61L96HHxGSuWKtzu4g0gFqf+Dtd+D96oMUhNwpVuFx/mU+eeaO6oETnfiHCLGGm7IlH9mos7kOzlhyS9k5FK8XYX9wpa9Xm1AyRkXWd7yhr1hCTFa6tCrFnUygm4dwQmPOXiYy+qLj4KqnYbjKNdawUIYWk2q3pcBVcZIcK4i4/L+I6Ld+5WJQ6dQkVvk7h4FbU70K5ZKC9le1UJBY9gJnFVt/lAzCLibs0whqQDkkwu8N0ZXHI/JLATgcyWzgmHjzD/Dsmc5IQRbIfOPxM2XBFVlBCnYMPd2fG9FvvlpQRmuJgXW1fj9xuSibEGXqucX0LSrL5YEjyXWWuqk/a8cRd3LzsRZ/OweqVHouzijRVWiB0GYRnUwhGAtLOQrWBozTTrnrG3GltVktBnYZz7gU/7WUx9FcWrvYDazrvNR2/0SWLAYtnbKbharGv2cVkcDGubuCXh1Yc8cwzYrstvfmX/fhh0EiaPGLC3HeGsDXxdiqCrLO7nxEBjcI6dGTyH9FiOLgD5s0jamMQxdmZVHmJu8wi3A6J1C7IHXLwR0LjcnA7tY7RT76bE6Qg8J2RVbNQENqSf+U+4zac6dGJv35ccZ8SUv2S+CNb/ATfzXuW+5OKdQX7b4nUX750wLzpS9f3tCLeM6BawE9Y7eQYu6JW0VkqyCj7xyxKjHGZhRckhOgncp4SYB+UdRcmldkvOMyehgGkCC6Ctd+VxCFHxYDWVugaCRyQv+RiI/b8OCVdGKl5DI9iO1oyYlyWPOLbpxQ7+LuGJWhrxrPTi2CmGbzYKBxrFSnq24zjARZLwF/x2SzIq1vBp+92UIDdQcw/z+w5pwrGDQMfEBplqzIljZO1vlgiwHkfbNboMgm5ILGX9HgNifywlZ2dPT0qS2Nz8w/we5Wx/3CHxKlJALYkWMPsfiN02ZjO7nXVxa7ydWWaEK0nMWtMkc6tGGatxWeCppZolvsti20wiLBQYgNvtgM9X4eAB7N2QBPE3JTVlyDsPs+xz8YHYyxL83sT56EMNLxNz3sdipxn9lEvspPdTwH9EuPsVmKwgHuqQa38kbyuPc140UgkByLt4f501XFne1E4PKntq2rSHJf/3pDswuhWJ3zQcSLjNPe95qSmdBmGj4rWVMcSBi1ut7Wx9M+j7RDWZ83Ocf61P/5qLD4ez4ysWgdM2w/9WHKQCBLpfCqq2Wd/c+THiQPsfMxRRefe5OzsTrCrPVyTDowVgS1h389sZiSFTrGkVHFqpabATr7IEMkdwT524psYdebd535tlu8+5uLvrpLi7b4iaTMNdRRefNrQmAbI18iQly2720TYD7hKvbre0BZiqPCw5S9tnZ2ce2+aMA0hESRyas3chSVDxBKHk4gOAyjgm1ltTl1aGBel1GRIn5Ytwp9XeAd/BsCaWLN5OtMiPUGV7QJTVps56HtyXp3fLFQH8PRcf7hbglZ0UN972WPudZdYzMiYV7gk+F138/xKw9vX9ks03ZvwcNWUtddF3P3FfPcvlXl3a6a17xW1vxTo4i9bxXQj2Iyu0prfANaclSLXTz+3EnvOS+diQmlsg3qkP9AJV9TEQbzFgVwMPUdvga+L0pGT+PsmwD0q6qAtHabdkLkyFncX2dUmvzO+LcJZe7PHKamaellx8fop1g1mi4kynEqeXNa5YXKf7xhbFuTBvqVmqKiWqzpjD0kFVFzeKJqV/xVzjHkKFjNiNUVRiILUzS4XdkqahDTTGD7F3f4LB/xzH5hLzZFD1q/eQeCmx9Wlh9AUId1u7dZrlE0dFL+d4adFtPgI+Lc05ay3aFWz3SyAceLHBvSW3eZtXVpKx2geTFbs2KIT9N4hUFztpFYY3SPqe57cnUE1pJPmk6+xY/tv1PK0DugLz1D2i6bEgt024QAJekxLrR8k0qKa32w20IVzWLtWUlxaCRS8pa2p6Rlxva4i1Hv5bLZIM9v8T6saOD0hBeBdJ4Av3gHDDSPs21rKKlAei3fYT+x6Tlgv3/wIMAGfxS3lASyEZAAAAAElFTkSuQmCC") 0 0;
    border-radius: 16px;
    display: block;
    height: 64px;
    opacity: .2;
    position: relative;
    transition: all 2s;
    width: 100%
}

.exp-progress__bar:after {
    background: -webkit-gradient(linear, left top, right top, from(rgba(34, 255, 235, 0)), color-stop(98%, rgba(36, 191, 239, .6)), to(rgba(65, 234, 234, 0)));
    background: -webkit-linear-gradient(left, rgba(34, 255, 235, 0), rgba(36, 191, 239, .6) 98%, rgba(65, 234, 234, 0));
    background: -o-linear-gradient(left, rgba(34, 255, 235, 0) 0, rgba(36, 191, 239, .6) 98%, rgba(65, 234, 234, 0) 100%);
    background: linear-gradient(90deg, rgba(34, 255, 235, 0) 0, rgba(36, 191, 239, .6) 98%, rgba(65, 234, 234, 0));
    content: "";
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    width: 100px
}

.exp-progress:before {
    -webkit-border-radius: 20px;
    -webkit-box-shadow: inset 0 0 6px 0 rgba(0, 0, 0, .85);
    background: #222;
    border-radius: 20px;
    box-shadow: inset 0 0 6px 0 rgba(0, 0, 0, .85);
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.exp-progress:after {
    -webkit-border-radius: 0 16px 16px 0;
    background: -webkit-gradient(linear, left top, right top, from(hsla(0, 0%, 100%, 0)), color-stop(98%, hsla(0, 0%, 100%, .6)), to(hsla(0, 0%, 100%, 0)));
    background: -webkit-linear-gradient(left, hsla(0, 0%, 100%, 0), hsla(0, 0%, 100%, .6) 98%, hsla(0, 0%, 100%, 0));
    background: -o-linear-gradient(left, hsla(0, 0%, 100%, 0) 0, hsla(0, 0%, 100%, .6) 98%, hsla(0, 0%, 100%, 0) 100%);
    background: linear-gradient(90deg, hsla(0, 0%, 100%, 0) 0, hsla(0, 0%, 100%, .6) 98%, hsla(0, 0%, 100%, 0));
    border-radius: 0 16px 16px 0;
    content: "";
    display: none;
    height: 16px;
    position: absolute;
    right: 0;
    top: 0;
    width: 64px
}

.wreath-levels {
    -webkit-border-radius: 30px;
    border-radius: 30px
}

.wreath-levels--stranger {
    background-color: rgba(160, 158, 155, .3)
}

.wreath-levels--newbie {
    background-color: rgba(198, 38, 164, .3)
}

.wreath-levels--beginner {
    background-color: rgba(64, 113, 39, .3)
}

.wreath-levels--experienced {
    background-color: rgba(198, 193, 38, .3)
}

.wreath-levels--master {
    background-color: rgba(198, 119, 38, .3)
}

.wreath-levels--pro {
    background-color: rgba(122, 38, 198, .3)
}

.wreath-levels--guru {
    background-color: rgba(38, 95, 198, .3)
}

.wreath-levels--level-11,
.wreath-levels--level-12,
.wreath-levels--level-13 {
    background-color: rgba(0, 0, 0, 0)
}

.wreath-levels--size-small.wreath-levels--level-1 {
    background-image: url(/themes/cabinet/images/sprts/wreath-levels_small.png);
    background-position: -191px 0;
    height: 39px;
    width: 45px
}

@media (-o-min-device-pixel-ratio:2/1),
(-webkit-min-device-pixel-ratio:2),
(min-resolution:192dpi) {
    .wreath-levels--size-small.wreath-levels--level-1 {
        background-image: url(/themes/cabinet/images/sprts/wreath-levels_small_x2.png);
        background-size: 236px 197px
    }
}

.wreath-levels--size-small.wreath-levels--level-2 {
    background-image: url(/themes/cabinet/images/sprts/wreath-levels_small.png);
    background-position: -191px -41px;
    height: 38px;
    width: 45px
}

@media (-o-min-device-pixel-ratio:2/1),
(-webkit-min-device-pixel-ratio:2),
(min-resolution:192dpi) {
    .wreath-levels--size-small.wreath-levels--level-2 {
        background-image: url(/themes/cabinet/images/sprts/wreath-levels_small_x2.png);
        background-size: 236px 197px
    }
}

.wreath-levels--size-small.wreath-levels--level-3 {
    background-image: url(/themes/cabinet/images/sprts/wreath-levels_small.png);
    background-position: 0 -159px;
    height: 38px;
    width: 45px
}

@media (-o-min-device-pixel-ratio:2/1),
(-webkit-min-device-pixel-ratio:2),
(min-resolution:192dpi) {
    .wreath-levels--size-small.wreath-levels--level-3 {
        background-image: url(/themes/cabinet/images/sprts/wreath-levels_small_x2.png);
        background-size: 236px 197px
    }
}

.wreath-levels--size-small.wreath-levels--level-4 {
    background-image: url(/themes/cabinet/images/sprts/wreath-levels_small.png);
    background-position: -191px -81px;
    height: 38px;
    width: 45px
}

@media (-o-min-device-pixel-ratio:2/1),
(-webkit-min-device-pixel-ratio:2),
(min-resolution:192dpi) {
    .wreath-levels--size-small.wreath-levels--level-4 {
        background-image: url(/themes/cabinet/images/sprts/wreath-levels_small_x2.png);
        background-size: 236px 197px
    }
}

.wreath-levels--size-small.wreath-levels--level-5 {
    background-image: url(/themes/cabinet/images/sprts/wreath-levels_small.png);
    background-position: -49px -69px;
    height: 39px;
    width: 50px
}

@media (-o-min-device-pixel-ratio:2/1),
(-webkit-min-device-pixel-ratio:2),
(min-resolution:192dpi) {
    .wreath-levels--size-small.wreath-levels--level-5 {
        background-image: url(/themes/cabinet/images/sprts/wreath-levels_small_x2.png);
        background-size: 236px 197px
    }
}

.wreath-levels--size-small.wreath-levels--level-6 {
    background-image: url(/themes/cabinet/images/sprts/wreath-levels_small.png);
    background-position: -140px 0;
    height: 39px;
    width: 49px
}

@media (-o-min-device-pixel-ratio:2/1),
(-webkit-min-device-pixel-ratio:2),
(min-resolution:192dpi) {
    .wreath-levels--size-small.wreath-levels--level-6 {
        background-image: url(/themes/cabinet/images/sprts/wreath-levels_small_x2.png);
        background-size: 236px 197px
    }
}

.wreath-levels--size-small.wreath-levels--level-7 {
    background-image: url(/themes/cabinet/images/sprts/wreath-levels_small.png);
    background-position: -97px -117px;
    height: 39px;
    width: 47px
}

@media (-o-min-device-pixel-ratio:2/1),
(-webkit-min-device-pixel-ratio:2),
(min-resolution:192dpi) {
    .wreath-levels--size-small.wreath-levels--level-7 {
        background-image: url(/themes/cabinet/images/sprts/wreath-levels_small_x2.png);
        background-size: 236px 197px
    }
}

.wreath-levels--size-small.wreath-levels--level-8 {
    background-image: url(/themes/cabinet/images/sprts/wreath-levels_small.png);
    background-position: -48px -117px;
    height: 39px;
    width: 47px
}

@media (-o-min-device-pixel-ratio:2/1),
(-webkit-min-device-pixel-ratio:2),
(min-resolution:192dpi) {
    .wreath-levels--size-small.wreath-levels--level-8 {
        background-image: url(/themes/cabinet/images/sprts/wreath-levels_small_x2.png);
        background-size: 236px 197px
    }
}

.wreath-levels--size-small.wreath-levels--level-9 {
    background-image: url(/themes/cabinet/images/sprts/wreath-levels_small.png);
    background-position: 0 -117px;
    height: 40px;
    width: 46px
}

@media (-o-min-device-pixel-ratio:2/1),
(-webkit-min-device-pixel-ratio:2),
(min-resolution:192dpi) {
    .wreath-levels--size-small.wreath-levels--level-9 {
        background-image: url(/themes/cabinet/images/sprts/wreath-levels_small_x2.png);
        background-size: 236px 197px
    }
}

.wreath-levels--size-small.wreath-levels--level-10 {
    background-image: url(/themes/cabinet/images/sprts/wreath-levels_small.png);
    background-position: -140px -41px;
    height: 39px;
    width: 48px
}

@media (-o-min-device-pixel-ratio:2/1),
(-webkit-min-device-pixel-ratio:2),
(min-resolution:192dpi) {
    .wreath-levels--size-small.wreath-levels--level-10 {
        background-image: url(/themes/cabinet/images/sprts/wreath-levels_small_x2.png);
        background-size: 236px 197px
    }
}

.wreath-levels--size-small.wreath-levels--level-11 {
    background-image: url(/themes/cabinet/images/sprts/wreath-levels_small.png);
    background-position: 0 -69px;
    height: 46px;
    width: 47px
}

@media (-o-min-device-pixel-ratio:2/1),
(-webkit-min-device-pixel-ratio:2),
(min-resolution:192dpi) {
    .wreath-levels--size-small.wreath-levels--level-11 {
        background-image: url(/themes/cabinet/images/sprts/wreath-levels_small_x2.png);
        background-size: 236px 197px
    }
}

.wreath-levels--size-small.wreath-levels--level-12 {
    background-image: url(/themes/cabinet/images/sprts/wreath-levels_small.png);
    background-position: -71px 0;
    height: 52px;
    width: 67px
}

@media (-o-min-device-pixel-ratio:2/1),
(-webkit-min-device-pixel-ratio:2),
(min-resolution:192dpi) {
    .wreath-levels--size-small.wreath-levels--level-12 {
        background-image: url(/themes/cabinet/images/sprts/wreath-levels_small_x2.png);
        background-size: 236px 197px
    }
}

.wreath-levels--size-small.wreath-levels--level-13 {
    background-image: url(/themes/cabinet/images/sprts/wreath-levels_small.png);
    background-position: 0 0;
    height: 67px;
    width: 69px
}

@media (-o-min-device-pixel-ratio:2/1),
(-webkit-min-device-pixel-ratio:2),
(min-resolution:192dpi) {
    .wreath-levels--size-small.wreath-levels--level-13 {
        background-image: url(/themes/cabinet/images/sprts/wreath-levels_small_x2.png);
        background-size: 236px 197px
    }
}

.wreath-levels--size-small.wreath-levels--level-13 .wreath-levels__info {
    padding-top: 20px
}

.wreath-levels--size-small .wreath-levels__info {
    padding-top: 7px
}

.wreath-levels--size-small .wreath-levels__level {
    font-size: 20px;
    line-height: 20px
}

.wreath-levels--size-middle.wreath-levels--level-1 {
    background-image: url(/themes/cabinet/images/sprts/wreath-levels_middle.png);
    background-position: -378px -81px;
    height: 77px;
    width: 90px
}

@media (-o-min-device-pixel-ratio:2/1),
(-webkit-min-device-pixel-ratio:2),
(min-resolution:192dpi) {
    .wreath-levels--size-middle.wreath-levels--level-1 {
        background-image: url(/themes/cabinet/images/sprts/wreath-levels_middle_x2.png);
        background-size: 470px 307px
    }
}

.wreath-levels--size-middle.wreath-levels--level-2 {
    background-image: url(/themes/cabinet/images/sprts/wreath-levels_middle.png);
    background-position: -192px -229px;
    height: 75px;
    width: 90px
}

@media (-o-min-device-pixel-ratio:2/1),
(-webkit-min-device-pixel-ratio:2),
(min-resolution:192dpi) {
    .wreath-levels--size-middle.wreath-levels--level-2 {
        background-image: url(/themes/cabinet/images/sprts/wreath-levels_middle_x2.png);
        background-size: 470px 307px
    }
}

.wreath-levels--size-middle.wreath-levels--level-3 {
    background-image: url(/themes/cabinet/images/sprts/wreath-levels_middle.png);
    background-position: -284px -229px;
    height: 75px;
    width: 90px
}

@media (-o-min-device-pixel-ratio:2/1),
(-webkit-min-device-pixel-ratio:2),
(min-resolution:192dpi) {
    .wreath-levels--size-middle.wreath-levels--level-3 {
        background-image: url(/themes/cabinet/images/sprts/wreath-levels_middle_x2.png);
        background-size: 470px 307px
    }
}

.wreath-levels--size-middle.wreath-levels--level-4 {
    background-image: url(/themes/cabinet/images/sprts/wreath-levels_middle.png);
    background-position: -378px -160px;
    height: 76px;
    width: 90px
}

@media (-o-min-device-pixel-ratio:2/1),
(-webkit-min-device-pixel-ratio:2),
(min-resolution:192dpi) {
    .wreath-levels--size-middle.wreath-levels--level-4 {
        background-image: url(/themes/cabinet/images/sprts/wreath-levels_middle_x2.png);
        background-size: 470px 307px
    }
}

.wreath-levels--size-middle.wreath-levels--level-5 {
    background-image: url(/themes/cabinet/images/sprts/wreath-levels_middle.png);
    background-position: -96px -136px;
    height: 77px;
    width: 100px
}

@media (-o-min-device-pixel-ratio:2/1),
(-webkit-min-device-pixel-ratio:2),
(min-resolution:192dpi) {
    .wreath-levels--size-middle.wreath-levels--level-5 {
        background-image: url(/themes/cabinet/images/sprts/wreath-levels_middle_x2.png);
        background-size: 470px 307px
    }
}

.wreath-levels--size-middle.wreath-levels--level-6 {
    background-image: url(/themes/cabinet/images/sprts/wreath-levels_middle.png);
    background-position: -279px 0;
    height: 77px;
    width: 97px
}

@media (-o-min-device-pixel-ratio:2/1),
(-webkit-min-device-pixel-ratio:2),
(min-resolution:192dpi) {
    .wreath-levels--size-middle.wreath-levels--level-6 {
        background-image: url(/themes/cabinet/images/sprts/wreath-levels_middle_x2.png);
        background-size: 470px 307px
    }
}

.wreath-levels--size-middle.wreath-levels--level-7 {
    background-image: url(/themes/cabinet/images/sprts/wreath-levels_middle.png);
    background-position: -96px -229px;
    height: 77px;
    width: 94px
}

@media (-o-min-device-pixel-ratio:2/1),
(-webkit-min-device-pixel-ratio:2),
(min-resolution:192dpi) {
    .wreath-levels--size-middle.wreath-levels--level-7 {
        background-image: url(/themes/cabinet/images/sprts/wreath-levels_middle_x2.png);
        background-size: 470px 307px
    }
}

.wreath-levels--size-middle.wreath-levels--level-8 {
    background-image: url(/themes/cabinet/images/sprts/wreath-levels_middle.png);
    background-position: 0 -229px;
    height: 78px;
    width: 94px
}

@media (-o-min-device-pixel-ratio:2/1),
(-webkit-min-device-pixel-ratio:2),
(min-resolution:192dpi) {
    .wreath-levels--size-middle.wreath-levels--level-8 {
        background-image: url(/themes/cabinet/images/sprts/wreath-levels_middle_x2.png);
        background-size: 470px 307px
    }
}

.wreath-levels--size-middle.wreath-levels--level-9 {
    background-image: url(/themes/cabinet/images/sprts/wreath-levels_middle.png);
    background-position: -378px 0;
    height: 79px;
    width: 92px
}

@media (-o-min-device-pixel-ratio:2/1),
(-webkit-min-device-pixel-ratio:2),
(min-resolution:192dpi) {
    .wreath-levels--size-middle.wreath-levels--level-9 {
        background-image: url(/themes/cabinet/images/sprts/wreath-levels_middle_x2.png);
        background-size: 470px 307px
    }
}

.wreath-levels--size-middle.wreath-levels--level-10 {
    background-image: url(/themes/cabinet/images/sprts/wreath-levels_middle.png);
    background-position: -279px -79px;
    height: 77px;
    width: 96px
}

@media (-o-min-device-pixel-ratio:2/1),
(-webkit-min-device-pixel-ratio:2),
(min-resolution:192dpi) {
    .wreath-levels--size-middle.wreath-levels--level-10 {
        background-image: url(/themes/cabinet/images/sprts/wreath-levels_middle_x2.png);
        background-size: 470px 307px
    }
}

.wreath-levels--size-middle.wreath-levels--level-11 {
    background-image: url(/themes/cabinet/images/sprts/wreath-levels_middle.png);
    background-position: 0 -136px;
    height: 91px;
    width: 94px
}

@media (-o-min-device-pixel-ratio:2/1),
(-webkit-min-device-pixel-ratio:2),
(min-resolution:192dpi) {
    .wreath-levels--size-middle.wreath-levels--level-11 {
        background-image: url(/themes/cabinet/images/sprts/wreath-levels_middle_x2.png);
        background-size: 470px 307px
    }
}

.wreath-levels--size-middle.wreath-levels--level-12 {
    background-image: url(/themes/cabinet/images/sprts/wreath-levels_middle.png);
    background-position: -139px 0;
    height: 104px;
    width: 138px
}

@media (-o-min-device-pixel-ratio:2/1),
(-webkit-min-device-pixel-ratio:2),
(min-resolution:192dpi) {
    .wreath-levels--size-middle.wreath-levels--level-12 {
        background-image: url(/themes/cabinet/images/sprts/wreath-levels_middle_x2.png);
        background-size: 470px 307px
    }
}

.wreath-levels--size-middle.wreath-levels--level-13 {
    background-image: url(/themes/cabinet/images/sprts/wreath-levels_middle.png);
    background-position: 0 0;
    height: 134px;
    width: 137px
}

@media (-o-min-device-pixel-ratio:2/1),
(-webkit-min-device-pixel-ratio:2),
(min-resolution:192dpi) {
    .wreath-levels--size-middle.wreath-levels--level-13 {
        background-image: url(/themes/cabinet/images/sprts/wreath-levels_middle_x2.png);
        background-size: 470px 307px
    }
}

.wreath-levels--size-middle.wreath-levels--level-12 .wreath-levels__info {
    padding-top: 16px
}

.wreath-levels--size-middle.wreath-levels--level-13 .wreath-levels__info {
    padding-top: 40px
}

.wreath-levels--size-middle .wreath-levels__info {
    padding-top: 14px
}

.wreath-levels--size-middle .wreath-levels__level {
    font-size: 28px;
    line-height: 28px
}

.wreath-levels--size-middle .wreath-levels__label {
    font-size: 12px;
    line-height: 16px
}

.wreath-levels__info {
    text-align: center
}

.wreath-levels__label,
.wreath-levels__level {
    display: block;
    font-family: Exo2Regular, sans-serif
}

.avatar-level-up .avatar-level-up,
.avatar-level-up .avatar-level-up__img-wrap,
.avatar-level-up .login .login,
.avatar-level-up .page-login .login,
.avatar-level-up .page-password_recovery .login,
.avatar-level-up .page-password_recovery_confirm .login,
.avatar-level-up .page-register .login,
.login .avatar-level-up .login,
.page-login .avatar-level-up .login,
.page-password_recovery .avatar-level-up .login,
.page-password_recovery_confirm .avatar-level-up .login,
.page-register .avatar-level-up .login {
    height: 155px !important;
    width: 155px !important
}

.avatar-level-up__img-wrap {
    -webkit-border-radius: 50%;
    -webkit-box-shadow: 0 0 25px 5px rgba(246, 177, 68, .7);
    background: -webkit-radial-gradient(10% 90%, circle, #792115, rgba(121, 33, 21, 0) 55%), -webkit-radial-gradient(10% 90%, circle, #792115, rgba(121, 33, 21, 0) 55%), -webkit-radial-gradient(90% 10%, circle, rgba(251, 246, 233, .8), rgba(251, 246, 233, 0) 70%), -webkit-radial-gradient(93% 75%, circle, #f7efd8, #f7efd8 70%) beige;
    background: -o-radial-gradient(10% 90%, circle, #792115, rgba(121, 33, 21, 0) 55%), -o-radial-gradient(10% 90%, circle, #792115, rgba(121, 33, 21, 0) 55%), -o-radial-gradient(90% 10%, circle, rgba(251, 246, 233, .8), rgba(251, 246, 233, 0) 70%), -o-radial-gradient(93% 75%, circle, #f7efd8, #f7efd8 70%) beige;
    background: radial-gradient(circle at 10% 90%, #792115, rgba(121, 33, 21, 0) 55%), radial-gradient(circle at 10% 90%, #792115, rgba(121, 33, 21, 0) 55%), radial-gradient(circle at 90% 10%, rgba(251, 246, 233, .8), rgba(251, 246, 233, 0) 70%), radial-gradient(circle at 93% 75%, #f7efd8, #f7efd8 70%) beige;
    border-radius: 50%;
    box-shadow: 0 0 25px 5px rgba(246, 177, 68, .7);
    padding: 3px;
    position: relative;
    text-align: center
}

.avatar-level-up__img {
    -webkit-animation: none;
    -webkit-box-shadow: none;
    animation: none;
    border: none;
    box-shadow: none;
    position: relative;
    z-index: 5
}

.avatar-level-up__img:hover {
    -webkit-box-shadow: none;
    background: inherit;
    box-shadow: none
}

.avatar-level-up__bg-1,
.avatar-level-up__bg-2,
.avatar-level-up__bg-3,
.avatar-level-up__bg-main,
.avatar-level-up__text {
    position: absolute
}

.avatar-level-up__bg-main {
    -webkit-animation: avatar-level-up__bg-main 5s infinite alternate;
    animation: avatar-level-up__bg-main 5s infinite alternate;
    background: url(/themes/cabinet/images/pages/achievements/avatar-level-up/bg-main.png) no-repeat 0 0;
    height: 205px;
    left: 0;
    margin: -25px 0 0 -24px;
    top: 0;
    width: 204px;
    z-index: 1
}

.avatar-level-up__bg-1 {
    -webkit-animation: avatar-level-up__bg-1 6s infinite alternate;
    animation: avatar-level-up__bg-1 6s infinite alternate;
    background: url(/themes/cabinet/images/pages/achievements/avatar-level-up/bg-1.png) no-repeat 0 0;
    bottom: -5px;
    height: 65px;
    right: -10px;
    width: 85px;
    z-index: 2
}

.avatar-level-up__bg-2 {
    -webkit-animation: avatar-level-up__bg-2 6s infinite alternate;
    animation: avatar-level-up__bg-2 6s infinite alternate;
    background: url(/themes/cabinet/images/pages/achievements/avatar-level-up/bg-2.png) no-repeat 0 0;
    bottom: 0;
    height: 65px;
    left: -23px;
    width: 85px;
    z-index: 3
}

.avatar-level-up__bg-3 {
    -webkit-animation: avatar-level-up__bg-3 6s infinite alternate;
    animation: avatar-level-up__bg-3 6s infinite alternate;
    background: url(/themes/cabinet/images/pages/achievements/avatar-level-up/bg-3.png) no-repeat 0 0;
    height: 76px;
    right: -16px;
    top: -20px;
    width: 126px;
    z-index: 4
}

.avatar-level-up__text {
    bottom: -40px;
    color: #fff;
    left: 0;
    text-align: center;
    width: 100%
}

.avatar-level-up__text span {
    -webkit-border-radius: 4px;
    -webkit-box-shadow: 0 0 10px 0 #ffa031;
    background: rgba(255, 160, 49, .1);
    border: 1px solid #ffa031;
    border-radius: 4px;
    box-shadow: 0 0 10px 0 #ffa031;
    font-size: 12px;
    padding: 1px 10px 4px
}

.achievements-notice-streamer {
    -ms-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    left: 50%;
    position: absolute;
    top: 80px;
    transform: translateX(-50%);
    width: 450px;
    z-index: 100
}

.achievements-notice {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    width: 100%;
    z-index: 100
}

.achievements-notice+.achievements-notice {
    margin-top: 5px
}

.achievements-notice__in {
    -ms-flex-align: center;
    -webkit-align-items: center;
    -webkit-box-align: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.achievements-notice__img-wrap {
    height: 50px;
    position: relative;
    width: 50px
}

.achievements-notice__img {
    -webkit-border-radius: 6px;
    -webkit-box-shadow: 0 0 7px 2px #1572aa;
    border: 1px solid #1b91d7;
    border-radius: 6px;
    box-shadow: 0 0 7px 2px #1572aa;
    display: inline-block;
    max-width: 100%;
    position: relative
}

.achievements-notice__text {
    margin: 0 15px
}

.achievements-notice__label {
    font-size: 12px
}

.achievements-notice__button {
    margin-left: auto
}

.achievements-notice__link {
    font-size: 12px;
    line-height: 14px
}

.achievements-notice--gold .achievements-notice__img {
    -webkit-box-shadow: 0 0 10px 0 #ffa031;
    border: 1px solid #ffa031;
    box-shadow: 0 0 10px 0 #ffa031
}

.achievements-notice--silver .achievements-notice__img {
    -webkit-box-shadow: 0 0 10px 0 #76797c;
    border: 1px solid #76797c;
    box-shadow: 0 0 10px 0 #76797c
}

.achievements-notice--bronze .achievements-notice__img {
    -webkit-box-shadow: 0 0 10px 0 #b1775e;
    border: 1px solid #b1775e;
    box-shadow: 0 0 10px 0 #b1775e
}

.theme-dark .achievements-market .booster-block__content,
.theme-dark .achievements-market .l,
.theme-dark .achievements-market .r,
.theme-dark .achievements-page .bonuses-received,
.theme-dark .achievements-page .l,
.theme-dark .achievements-page .r,
.theme-dark .achievements-purchases .list-purchases__item,
.theme-dark .assets-favorites-list,
.theme-dark .bonus-100,
.theme-dark .btn:not(.btn-put):not(.btn-call),
.theme-dark .cashback-conditions,
.theme-dark .charts.single .chart,
.theme-dark .choose-file,
.theme-dark .deposit-step-1 .last-deposit-block .last-deposit .icon,
.theme-dark .deposit-step-1 .steps .steps-in .step1 .payment-methods-list>li label .inner,
.theme-dark .faq-modal .footer,
.theme-dark .gems-lotto .l,
.theme-dark .gems-lotto .r,
.theme-dark .left-sidebar,
.theme-dark .message,
.theme-dark .mfp-content>div,
.theme-dark .page-faq .categories .category,
.theme-dark .panel,
.theme-dark .panel-darken .panel-heading,
.theme-dark .remodal,
.theme-dark .right-sidebar,
.theme-dark .site-header header,
.theme-dark .tournament-upcoming-message,
.theme-dark .trading-strategies .list>li>a,
.theme-dark .user-level-block-list>.user-level-block,
.theme-dark span.label,
.theme-dark tr.footer>td:first-child {
    background-image: url(/themes/cabinet/images/bg-noise.png)
}

.theme-dark .achievements-market .l,
.theme-dark .achievements-market .r,
.theme-dark .achievements-page .bonuses-received,
.theme-dark .achievements-page .l,
.theme-dark .achievements-page .r,
.theme-dark .achievements-purchases .list-purchases__item,
.theme-dark .booster-block,
.theme-dark .panel {
    -webkit-box-shadow: 0 0 15px 2px #181819;
    box-shadow: 0 0 15px 2px #181819
}

.awards-with-medal-list {
    -moz-user-select: none;
    -ms-flex-align: start;
    -ms-user-select: none;
    -webkit-align-items: flex-start;
    -webkit-box-align: start;
    -webkit-user-select: none;
    align-items: flex-start;
    margin-left: -10px;
    user-select: none
}

.awards-with-medal-list,
.awards-with-medal-list__item {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.awards-with-medal-list__item {
    -o-transition: border-color .3s, background-color .3s, box-shadow .3s;
    -webkit-border-radius: 6px;
    -webkit-transition: border-color .3s, background-color .3s, -webkit-box-shadow .3s;
    border: 1px solid rgba(0, 0, 0, 0);
    border-radius: 6px;
    font-family: Exo2Regular, sans-serif;
    font-size: 14px;
    line-height: 16px;
    margin-left: 10px;
    padding: 17px;
    transition: border-color .3s, background-color .3s, -webkit-box-shadow .3s;
    transition: border-color .3s, background-color .3s, box-shadow .3s;
    transition: border-color .3s, background-color .3s, box-shadow .3s, -webkit-box-shadow .3s
}

.awards-with-medal-list__item--bronze {
    background-color: rgba(177, 119, 94, .1);
    border-color: #ab5b38
}

.awards-with-medal-list__item--bronze .awards-with-medal-list__icon {
    background-image: url(/themes/cabinet/images/sprts/awards-with-medal-list.png);
    background-position: 0 0;
    height: 65px;
    width: 48px
}

@media (-o-min-device-pixel-ratio:2/1),
(-webkit-min-device-pixel-ratio:2),
(min-resolution:192dpi) {
    .awards-with-medal-list__item--bronze .awards-with-medal-list__icon {
        background-image: url(/themes/cabinet/images/sprts/awards-with-medal-list_x2.png);
        background-size: 148px 65px
    }
}

.awards-with-medal-list__item--bronze.awards-with-medal-list__item--active,
.awards-with-medal-list__item--bronze:hover {
    background-color: rgba(177, 119, 94, .2);
    border-color: #b1775e
}

.awards-with-medal-list__item--silver {
    background-color: rgba(98, 101, 103, .1);
    border-color: #626567
}

.awards-with-medal-list__item--silver .awards-with-medal-list__icon {
    background-image: url(/themes/cabinet/images/sprts/awards-with-medal-list.png);
    background-position: -100px 0;
    height: 65px;
    width: 48px
}

@media (-o-min-device-pixel-ratio:2/1),
(-webkit-min-device-pixel-ratio:2),
(min-resolution:192dpi) {
    .awards-with-medal-list__item--silver .awards-with-medal-list__icon {
        background-image: url(/themes/cabinet/images/sprts/awards-with-medal-list_x2.png);
        background-size: 148px 65px
    }
}

.awards-with-medal-list__item--silver.awards-with-medal-list__item--active,
.awards-with-medal-list__item--silver:hover {
    background-color: rgba(118, 121, 124, .2);
    border-color: #76797c
}

.awards-with-medal-list__item--gold {
    background-color: rgba(255, 160, 49, .1);
    border-color: #c19159
}

.awards-with-medal-list__item--gold .awards-with-medal-list__icon {
    background-image: url(/themes/cabinet/images/sprts/awards-with-medal-list.png);
    background-position: -50px 0;
    height: 65px;
    width: 48px
}

@media (-o-min-device-pixel-ratio:2/1),
(-webkit-min-device-pixel-ratio:2),
(min-resolution:192dpi) {
    .awards-with-medal-list__item--gold .awards-with-medal-list__icon {
        background-image: url(/themes/cabinet/images/sprts/awards-with-medal-list_x2.png);
        background-size: 148px 65px
    }
}

.awards-with-medal-list__item--gold.awards-with-medal-list__item--active,
.awards-with-medal-list__item--gold:hover {
    background-color: rgba(255, 141, 8, .2);
    border-color: #ff8d08
}

.awards-with-medal-list__icon {
    margin-right: 15px;
    margin-top: 15px;
    min-width: 48px;
    width: 48px
}

.awards-with-medal-list__info {
    overflow: hidden
}

.awards-with-medal-list__text {
    margin-bottom: 8px
}

.awards-with-medal-list__text--crop-long-text {
    -o-text-overflow: ellipsis;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.awards-with-medal-list__text b {
    color: #8fa5bf;
    font-weight: 100
}

.awards-with-medal-list__text:last-child {
    margin-bottom: 0
}

.second-table>tbody>tr>td {
    padding: 10px 15px;
    text-align: center
}

.second-table>tbody>tr>td .key {
    color: #8fa5bf;
    font-size: 14px;
    line-height: 16px;
    margin-top: 3px
}

.second-table>tbody>tr>td .var {
    font-size: 18px;
    line-height: 20px
}

.second-table>tbody>tr>td:first-child {
    border-left: none
}

.contest {
    -moz-user-select: none;
    -ms-user-select: none;
    -webkit-user-select: none;
    position: relative;
    user-select: none
}

.contest--active .contest__content {
    opacity: 1
}

.contest--not-active .contest__content {
    opacity: .4
}

.contest .contest__place,
.contest .contest__prize {
    font-family: Exo2Bold, sans-serif;
    font-size: 22px
}

.contest__content {
    -moz-user-select: none;
    -ms-flex-direction: column;
    -ms-flex-pack: justify;
    -ms-user-select: none;
    -o-transition: opacity .3s;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -webkit-box-pack: justify;
    -webkit-flex-direction: column;
    -webkit-justify-content: space-between;
    -webkit-transition: opacity .3s;
    -webkit-user-select: none;
    cursor: pointer;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    min-height: 130px;
    opacity: .7;
    padding: 13px 20px 15px;
    position: relative;
    transition: opacity .3s;
    user-select: none
}

.contest__footer {
    padding: 7px 20px
}

.contest__img-wrap {
    bottom: 0;
    left: 0;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 1
}

.contest__img {
    display: block;
    height: 100%
}

.contest__line {
    -ms-flex-align: start;
    -ms-flex-pack: justify;
    -webkit-align-items: flex-start;
    -webkit-box-align: start;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    align-items: flex-start;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    justify-content: space-between;
    position: relative;
    z-index: 2
}

.contest__line+.contest__line {
    margin-top: 15px
}

.contest__name,
.contest__place,
.contest__prize,
.contest__time {
    line-height: 27px
}

.contest__name {
    font-family: Exo2Regular, sans-serif;
    font-size: 22px;
    line-height: 25px
}

.contest__prize {
    color: #ff7800;
    text-shadow: 1px 1px 2px #000, 0 0 1em #ff7800
}

.contest__position,
.contest__time-to-end {
    text-align: right
}

.contest__time {
    color: #ff0;
    font-family: Exo2Regular, sans-serif;
    font-size: 18px;
    text-shadow: 1px 1px 2px #000, 0 0 1em #48481b
}

.contest__place {
    color: #4abaff;
    text-shadow: 1px 1px 2px #000, 0 0 1em #009afa
}

.contest__btn {
    display: block
}

.contest:hover .contest__content {
    opacity: .85
}

.table--font-size-12>tbody>tr>td,
.table--font-size-12>tbody>tr>th,
.table--font-size-12>tfoot>tr>td,
.table--font-size-12>tfoot>tr>th,
.table--font-size-12>thead>tr>td,
.table--font-size-12>thead>tr>th {
    font-size: 12px
}

.table--no-margin-bottom {
    margin: 0
}

.table--no-bordered-v1>tbody>tr>td,
.table--no-bordered-v1>tbody>tr>th,
.table--no-bordered-v1>tfoot>tr>td,
.table--no-bordered-v1>tfoot>tr>th,
.table--no-bordered-v1>thead>tr>td,
.table--no-bordered-v1>thead>tr>th {
    border-bottom: none;
    border-top: none
}

.table--vertical-middle>tbody>tr>td,
.table--vertical-middle>tbody>tr>th,
.table--vertical-middle>tfoot>tr>td,
.table--vertical-middle>tfoot>tr>th,
.table--vertical-middle>thead>tr>td,
.table--vertical-middle>thead>tr>th {
    vertical-align: middle
}

.menu-square {
    position: relative
}

.menu-square__btn {
    -o-transition: background-color .5s, border .5s;
    -webkit-border-radius: 4px;
    -webkit-transition: background-color .5s, border .5s;
    background: rgba(35, 34, 39, .6);
    border: 1px solid #33363b;
    border-radius: 4px;
    color: #777;
    cursor: pointer;
    display: block;
    font-size: 20px;
    height: 42px;
    line-height: 40px;
    position: relative;
    text-align: center;
    transition: background-color .5s, border .5s;
    width: 42px;
    z-index: 10
}

.menu-square__checkbox {
    display: none
}

.menu-square__checkbox:checked~.menu-square__items .menu-square__item {
    -o-transition-timing-function: ease-in;
    -webkit-transition-timing-function: ease-in;
    opacity: 1;
    pointer-events: all;
    transition-timing-function: ease-in
}

.menu-square__checkbox:checked~.menu-square__items .menu-square__item:first-child {
    -o-transition-duration: 175ms;
    -webkit-transform: translate3d(40px, -78px, 0);
    -webkit-transition-duration: 175ms;
    transform: translate3d(40px, -78px, 0);
    transition-duration: 175ms
}

.menu-square__checkbox:checked~.menu-square__items .menu-square__item:nth-child(2) {
    -o-transition-duration: .25s;
    -webkit-transform: translate3d(40px, -26px, 0);
    -webkit-transition-duration: .25s;
    transform: translate3d(40px, -26px, 0);
    transition-duration: .25s
}

.menu-square__checkbox:checked~.menu-square__items .menu-square__item:nth-child(3) {
    -o-transition-duration: 325ms;
    -webkit-transform: translate3d(40px, 26px, 0);
    -webkit-transition-duration: 325ms;
    transform: translate3d(40px, 26px, 0);
    transition-duration: 325ms
}

.menu-square__checkbox:checked~.menu-square__items .menu-square__item:nth-child(4) {
    -o-transition-duration: .4s;
    -webkit-transform: translate3d(40px, 78px, 0);
    -webkit-transition-duration: .4s;
    transform: translate3d(40px, 78px, 0);
    transition-duration: .4s
}

.menu-square__checkbox:checked~.menu-square__items .menu-square__item:nth-child(5) {
    -o-transition-duration: 475ms;
    -webkit-transform: translate3d(40px, 130px, 0);
    -webkit-transition-duration: 475ms;
    transform: translate3d(40px, 130px, 0);
    transition-duration: 475ms
}

.menu-square__items {
    left: 50%;
    position: absolute;
    top: 50%
}

.menu-square__item {
    -o-transition: transform .2s, opacity .2s;
    -webkit-border-radius: 50%;
    -webkit-transition: opacity .2s, -webkit-transform .2s;
    background: #009af9;
    border-radius: 50%;
    display: block;
    height: 40px;
    left: 0;
    line-height: 42px;
    margin-top: -20px;
    opacity: 0;
    pointer-events: none;
    position: absolute;
    text-align: center;
    top: 0;
    transition: opacity .2s, -webkit-transform .2s;
    transition: transform .2s, opacity .2s;
    transition: transform .2s, opacity .2s, -webkit-transform .2s;
    width: 40px;
    will-change: transform, opacity
}

.menu-square__item--close {
    background: red;
    line-height: 37px
}

.menu-square__icon {
    color: #fff
}

.assets-favorites-list,
.assets-favorites-list__wrap {
    min-height: 40px;
    position: relative
}

.assets-favorites-list__wrap {
    margin-left: 40px;
    margin-right: 40px;
    overflow: hidden
}

.assets-favorites-list__in {
    -o-transition: transform .5s;
    -webkit-transition: -webkit-transform .5s;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 36px;
    left: 0;
    margin-left: -5px;
    position: absolute;
    top: 2px;
    transition: -webkit-transform .5s;
    transition: transform .5s;
    transition: transform .5s, -webkit-transform .5s
}

.assets-favorites-list .no-items-text {
    color: #7b8da6;
    cursor: pointer;
    font-size: 13px;
    line-height: 40px;
    text-align: center;
    width: 100%
}

.assets-favorites-list .no-items-text .fa-star,
.assets-favorites-list .no-items-text .right-sidebar-modal2.express-assets-modal .tab-nav .favorites a,
.right-sidebar-modal2.express-assets-modal .tab-nav .favorites .assets-favorites-list .no-items-text a {
    color: #ff9706
}

.assets-favorites-arrow {
    cursor: pointer;
    font-size: 14px;
    height: 100%;
    line-height: 14px;
    padding-top: 14px;
    position: absolute;
    text-align: center;
    width: 40px;
    z-index: 10
}

.assets-favorites-arrow--left {
    left: 0
}

.assets-favorites-arrow--right {
    right: 0
}

.assets-favorites-arrow--disabled {
    cursor: default
}

.assets-favorites-item {
    -ms-flex-align: center;
    -o-transition: background .3s;
    -webkit-align-items: center;
    -webkit-border-radius: 4px;
    -webkit-box-align: center;
    -webkit-transition: background .3s;
    align-items: center;
    border-radius: 4px;
    cursor: pointer;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    font-family: Exo2Regular, sans-serif;
    font-size: 13px;
    margin-left: 5px;
    min-width: 145px;
    padding: 5px 5px 6px;
    position: relative;
    transition: background .3s;
    white-space: nowrap
}

.assets-favorites-item.zoomIn {
    -webkit-animation-duration: .2s;
    animation-duration: .2s
}

.assets-favorites-item.bounceOut {
    -webkit-animation-duration: .3s;
    animation-duration: .3s
}

.assets-favorites-item.sortable-drag {
    cursor: pointer
}

.assets-favorites-item__close {
    margin-right: 5px
}

.assets-favorites-item__label {
    margin-right: 6px
}

.assets-favorites-item .payout__in {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.assets-favorites-item__info {
    margin-left: auto
}

.assets-favorites-item .profit__in {
    font-size: 0;
    font-weight: 700
}

.assets-favorites-item .profit__currency,
.assets-favorites-item .profit__number,
.assets-favorites-item .profit__plus {
    display: inline-block;
    font-size: 13px;
    vertical-align: middle
}

.assets-favorites-item__progress {
    bottom: 1px;
    display: none;
    left: 0;
    margin: 0;
    position: absolute;
    width: 100%
}

.assets-favorites-item--active {
    background: #46464f;
    border-bottom: 2px solid #3099f5;
    border-color: #595962
}

.assets-favorites-item--active .assets-favorites-number {
    min-width: 60px;
    text-align: right
}

.assets-favorites-item--active-profit .assets-favorites-item__payout {
    display: none
}

.assets-favorites-item--active-profit .assets-favorites-item__profit,
.assets-favorites-item--active-profit .assets-favorites-item__progress {
    display: block
}

.assets-favorites-item--active-profit .assets-favorites-item__profit {
    text-align: right
}

.assets-favorites-item--active-profit.assets-favorites-item--active {
    border: 1px solid rgba(50, 148, 236, .5)
}

.assets-favorites-item--readonly {
    cursor: default
}

.bullet {
    font-family: Exo2Bold, sans-serif;
    font-size: 18px;
    left: 0;
    line-height: 18px;
    opacity: 1;
    position: absolute;
    top: 0;
    z-index: 10
}

.bullet--up {
    color: #00bf00
}

.bullet--up-yellow {
    color: #efec35
}

.bullet--down {
    color: #ff1205
}

.bullet--fire {
    -o-transition: transform .3s, opacity .5s;
    -webkit-transition: opacity .5s, -webkit-transform .3s;
    opacity: 0;
    transition: opacity .5s, -webkit-transform .3s;
    transition: transform .3s, opacity .5s;
    transition: transform .3s, opacity .5s, -webkit-transform .3s
}

.flex-vertical-block {
    -ms-flex-flow: column;
    -ms-flex-pack: justify;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -webkit-box-pack: justify;
    -webkit-flex-flow: column;
    -webkit-justify-content: space-between;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    flex-flow: column;
    height: 100%;
    justify-content: space-between
}

.flex-vertical-block__body {
    height: 100%;
    overflow: hidden
}

.drop-down-modal {
    -webkit-border-radius: 4px;
    border-radius: 4px;
    position: absolute
}

.drop-down-modal>div {
    position: relative;
    z-index: 100
}

.drop-down-modal__wrap {
    -o-transition: opacity .3s, visibility .3s, transform .3s;
    -webkit-transform: translate3d(0, 20px, 0);
    -webkit-transition: opacity .3s, visibility .3s, -webkit-transform .3s;
    background: rgba(0, 0, 0, 0);
    bottom: 20px;
    content: "";
    cursor: default;
    left: 0;
    opacity: 0;
    pointer-events: none;
    position: absolute;
    right: 0;
    top: 0;
    transform: translate3d(0, 20px, 0);
    transition: opacity .3s, visibility .3s, -webkit-transform .3s;
    transition: opacity .3s, visibility .3s, transform .3s;
    transition: opacity .3s, visibility .3s, transform .3s, -webkit-transform .3s;
    visibility: hidden;
    z-index: 11
}

.drop-down-modal__wrap--active {
    -ms-transform: none;
    -webkit-transform: none;
    opacity: 1;
    pointer-events: auto;
    transform: none;
    visibility: visible
}

.drop-down-modal__wrap--active .drop-down-modal {
    bottom: auto
}

.drop-down-modal-wrap {
    background: rgba(0, 0, 0, 0);
    bottom: 0;
    content: "";
    cursor: default;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 11
}

.drop-down-modal-wrap-enter {
    -webkit-transform: translate3d(0, 20px, 0);
    opacity: 0;
    pointer-events: none;
    transform: translate3d(0, 20px, 0);
    visibility: hidden
}

.drop-down-modal-wrap-enter-active {
    -ms-transform: none;
    -o-transition: all .3s;
    -webkit-transform: none;
    -webkit-transition: all .3s;
    opacity: 1;
    pointer-events: auto;
    transform: none;
    transition: all .3s;
    visibility: visible
}

.drop-down-modal-wrap-enter-active .drop-down-modal {
    bottom: auto
}

.drop-down-modal-wrap-exit {
    -ms-transform: none;
    -o-transition: all .3s;
    -webkit-transform: none;
    -webkit-transition: all .3s;
    opacity: 1;
    pointer-events: auto;
    transform: none;
    transition: all .3s;
    visibility: visible
}

.drop-down-modal-wrap-exit .drop-down-modal {
    bottom: auto
}

.drop-down-modal-wrap-exit-active {
    -webkit-transform: translate3d(0, 20px, 0);
    opacity: 0;
    pointer-events: none;
    transform: translate3d(0, 20px, 0);
    visibility: hidden
}

.drop-down-modal--quotes-list {
    margin: 14px 0 20px;
    padding: 30px
}

.drop-down-modal--quotes-list .quotes-wrap {
    -ms-flex-direction: column;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -webkit-flex-direction: column;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    flex-direction: column;
    height: 100%
}

.drop-down-modal--quotes-list .quotes-wrap .tab-nav {
    margin-bottom: 20px
}

.drop-down-modal--quotes-list .quotes-wrap .tab-nav ul {
    -ms-flex-align: center;
    -ms-flex-pack: start;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    justify-content: flex-start;
    margin-left: -7px;
    margin-top: -5px;
    width: 100%
}

.drop-down-modal--quotes-list .quotes-wrap .tab-nav li {
    -ms-flex: 1 0 auto;
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 auto;
    flex: 1 0 auto;
    margin-left: 7px;
    margin-top: 5px
}

.drop-down-modal--quotes-list .quotes-wrap .tab-nav li.sort>a {
    padding: 6px 10px
}

.drop-down-modal--quotes-list .quotes-wrap .tab-nav li.favorites a {
    padding: 0 10px
}

.drop-down-modal--quotes-list .quotes-wrap .tab-nav li.favorites i {
    margin: 0
}

.drop-down-modal--quotes-list .quotes-wrap .tab-nav li.find {
    width: 100px
}

.drop-down-modal--quotes-list .quotes-wrap .tab-nav li.find input {
    background: rgba(0, 0, 0, 0);
    border: none;
    width: -webkit-calc(100% - 25px);
    width: calc(100% - 25px)
}

.drop-down-modal--quotes-list .quotes-wrap .tab-nav li.find a {
    padding-bottom: 2px;
    padding-right: 10px;
    padding-top: 2px
}

.drop-down-modal--quotes-list .quotes-wrap .tab-nav li.find .fa {
    margin-left: 10px;
    margin-right: 0
}

.drop-down-modal--quotes-list .quotes-wrap .tab-nav a {
    -ms-flex-align: center;
    -ms-flex-pack: center;
    -o-transition: box-shadow .5s, color .5s;
    -webkit-align-items: center;
    -webkit-border-radius: 4px;
    -webkit-box-align: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -webkit-transition: color .5s, -webkit-box-shadow .5s;
    align-items: center;
    border-radius: 4px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    font-size: 14px;
    justify-content: center;
    line-height: 16px;
    min-height: 30px;
    padding: 6px 11px 6px 10px;
    position: relative;
    transition: color .5s, -webkit-box-shadow .5s;
    transition: box-shadow .5s, color .5s;
    transition: box-shadow .5s, color .5s, -webkit-box-shadow .5s
}

.drop-down-modal--quotes-list .quotes-wrap .tab-nav a i {
    margin-right: 8px
}

.drop-down-modal--quotes-list .quotes-wrap .tab-body {
    margin-left: -20px;
    overflow: hidden
}

.drop-down-modal--quotes-list .quotes-wrap .tab-body .tab-body-block {
    padding-left: 30px
}

.drop-down-modal--quotes-list .quotes-wrap .tab-body .tab-body-block .not-fount {
    color: #7b8da6;
    font-family: OpenSansRegular, sans-serif;
    font-size: 14px;
    text-align: center
}

.drop-down-modal--quotes-list .quotes-wrap .tab-body .assets-list {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    font-size: 0;
    line-height: 1.6;
    margin-left: -5%;
    margin-right: 5px;
    margin-top: -4px
}

.drop-down-modal--quotes-list .quotes-wrap .tab-body .assets-list__column {
    -ms-flex: 1 1 33.3333%;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.3333%;
    flex: 1 1 33.3333%;
    margin-left: 5%;
    margin-top: 4px
}

.drop-down-modal--quotes-list .quotes-wrap .tab-body .assets-list .asset-item {
    font-size: 14px
}

.drop-down-modal--quotes-list .quotes-wrap .tab-body .assets-list .asset-item .asset-label {
    font-size: 14px;
    line-height: 18px
}

.drop-down-modal--quotes-list .quotes-wrap .tab-body .assets-list .asset-item--no-active {
    cursor: pointer;
    opacity: .4
}

.drop-down-modal--quotes-list .quotes-wrap .tab-body .assets-list .asset-item .fa.del,
.drop-down-modal--quotes-list .quotes-wrap .tab-body .assets-list .asset-item.has-favorites .fa.add {
    display: none
}

.drop-down-modal--quotes-list .quotes-wrap .tab-body .assets-list .asset-item.has-favorites .fa.del {
    display: block
}

.drop-down-modal--quotes-list .quotes-wrap .tab-body .assets-list .asset-item.active>a,
.drop-down-modal--quotes-list .quotes-wrap .tab-body .assets-list .asset-item:hover:not(.asset-item--no-active)>a {
    -o-transition: color .3s, background-color .3s;
    -webkit-transition: color .3s, background-color .3s;
    transition: color .3s, background-color .3s
}

.drop-down-modal--quotes-list .quotes-wrap .tab-body .assets-list .asset-item>a {
    -webkit-border-radius: 4px;
    border-radius: 4px;
    line-height: 1.6;
    padding: 3px 8px
}

.drop-down-modal--quotes-list .quotes-wrap .a {
    display: block
}

.drop-down-modal--quotes-list .quotes-wrap .change_symbol {
    -ms-flex-align: center;
    -ms-flex-pack: justify;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    justify-content: space-between;
    position: relative;
    text-decoration: none
}

.drop-down-modal--quotes-list .quotes-wrap .change_symbol .fa {
    left: -18px;
    position: absolute;
    top: 7px;
    width: 18px
}

.drop-down-modal--quotes-list .quotes-wrap .change_symbol .fa.add {
    opacity: .6
}

.drop-down-modal--quotes-list .quotes-wrap .change_symbol:hover .fa.add {
    opacity: 1
}

.drop-down-modal--user-info {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-left: -450px;
    margin-top: 5px
}

@media only screen and (max-width:1390px) {
    .drop-down-modal--user-info {
        left: auto !important;
        right: 10px
    }
}

.drop-down-modal--user-info .mdl-switch {
    -webkit-backface-visibility: hidden;
    -webkit-perspective: 1000;
    -webkit-transform: scale3d(.6, .6, .6);
    backface-visibility: hidden;
    perspective: 1000;
    transform: scale3d(.6, .6, .6)
}

.drop-down-modal--user-info .dashed {
    -webkit-border-radius: 0;
    background-color: rgba(0, 0, 0, 0);
    border: none;
    border-bottom: 1px dashed;
    border-radius: 0;
    padding: 0
}

.drop-down-modal--user-info .hd--hidden .hd__o {
    display: none
}

.drop-down-modal--user-info .hd--hidden .hd__h {
    display: inline-block
}

.drop-down-modal--user-info .hd__h {
    display: none
}

.drop-down-modal--user-info li {
    position: relative
}

.drop-down-modal--user-info li.change-personal-data .mdl-switch {
    margin-left: auto;
    width: auto
}

.drop-down-modal--user-info li.change-personal-data>a {
    -ms-flex-align: center;
    -webkit-align-items: center;
    -webkit-box-align: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-bottom: 6px;
    padding-top: 6px
}

.drop-down-modal--user-info .dropdown-profile-info {
    font-size: 12px;
    line-height: 18px;
    min-width: 500px;
    padding: 0 25px
}

.drop-down-modal--user-info .dropdown-profile-info .flag {
    display: inline-block;
    height: 16px;
    margin: 0 0 0 8px;
    position: relative;
    vertical-align: sub;
    width: 22px
}

.drop-down-modal--user-info .dropdown-profile-info .flag:after {
    content: "";
    left: 0;
    margin-top: 3px;
    position: absolute;
    top: 0
}

.drop-down-modal--user-info .dropdown-profile-info .hr {
    height: 1px;
    margin: 10px 0;
    width: 100%
}

.drop-down-modal--user-info .dropdown-profile-info div {
    margin-bottom: 10px
}

.drop-down-modal--user-info .dropdown-profile-info .type-of-trade-label {
    -webkit-border-radius: 3px;
    border-radius: 3px;
    display: block;
    font-size: 12px;
    height: auto;
    line-height: inherit;
    margin-bottom: 10px;
    padding: 4px 7px;
    text-align: center
}

.drop-down-modal--user-info .dropdown-profile-info .dropdown-profile-info-username {
    font-size: 18px;
    margin-top: 15px
}

.drop-down-modal--user-info .dropdown-profile-info .dropdown-profile-info-username a {
    float: right
}

.drop-down-modal--user-info .dropdown-profile-info .dropdown-profile-info-email-status>span {
    margin-right: 4px
}

.drop-down-modal--user-info .dropdown-profile-info .dropdown-profile-info-email-status>.label-info,
.drop-down-modal--user-info .dropdown-profile-info .dropdown-profile-info-email-status>span {
    display: inline-block;
    vertical-align: top
}

.drop-down-modal--user-info .dropdown-profile-info .dropdown-profile-info-country {
    float: left;
    width: 100%
}

.drop-down-modal--user-info .drop-down-list-wrapper {
    min-width: 230px;
    padding-top: 5px
}

.drop-down-modal--user-info .drop-down-list-wrapper a {
    display: block;
    font-size: 14px;
    line-height: 18px;
    padding: 9px 30px;
    text-decoration: none
}

.drop-down-modal--user-info .drop-down-list-wrapper .counter,
.drop-down-modal--user-info .drop-down-list-wrapper .left-top-container .items__link--market-watch>.fa-check,
.drop-down-modal--user-info .drop-down-list-wrapper .left-top-container .items__link--market-watch>.user-level-block--active:before,
.drop-down-modal--user-info .drop-down-list-wrapper .left-top-container .items__link--rating-widget>.fa-check,
.drop-down-modal--user-info .drop-down-list-wrapper .left-top-container .items__link--rating-widget>.user-level-block--active:before,
.drop-down-modal--user-info .drop-down-list-wrapper .left-top-container .items__link--social>.fa-check,
.drop-down-modal--user-info .drop-down-list-wrapper .left-top-container .items__link--social>.user-level-block--active:before,
.drop-down-modal--user-info .drop-down-list-wrapper .left-top-container .items__link--trade-monitor>.fa-check,
.drop-down-modal--user-info .drop-down-list-wrapper .left-top-container .items__link--trade-monitor>.user-level-block--active:before,
.drop-down-modal--user-info .drop-down-list-wrapper .left-top-container .items__link--zoom>.fa-check,
.drop-down-modal--user-info .drop-down-list-wrapper .left-top-container .items__link--zoom>.user-level-block--active:before,
.drop-down-modal--user-info .drop-down-list-wrapper .left-top-container .items__timeframe,
.left-top-container .drop-down-modal--user-info .drop-down-list-wrapper .items__link--market-watch>.fa-check,
.left-top-container .drop-down-modal--user-info .drop-down-list-wrapper .items__link--market-watch>.user-level-block--active:before,
.left-top-container .drop-down-modal--user-info .drop-down-list-wrapper .items__link--rating-widget>.fa-check,
.left-top-container .drop-down-modal--user-info .drop-down-list-wrapper .items__link--rating-widget>.user-level-block--active:before,
.left-top-container .drop-down-modal--user-info .drop-down-list-wrapper .items__link--social>.fa-check,
.left-top-container .drop-down-modal--user-info .drop-down-list-wrapper .items__link--social>.user-level-block--active:before,
.left-top-container .drop-down-modal--user-info .drop-down-list-wrapper .items__link--trade-monitor>.fa-check,
.left-top-container .drop-down-modal--user-info .drop-down-list-wrapper .items__link--trade-monitor>.user-level-block--active:before,
.left-top-container .drop-down-modal--user-info .drop-down-list-wrapper .items__link--zoom>.fa-check,
.left-top-container .drop-down-modal--user-info .drop-down-list-wrapper .items__link--zoom>.user-level-block--active:before,
.left-top-container .drop-down-modal--user-info .drop-down-list-wrapper .items__timeframe {
    float: right
}

.drop-down-modal--user-info .account-statuses div {
    margin-bottom: 0 !important
}

.drop-down-modal--user-info .account-statuses__item {
    -ms-flex-align: center;
    -webkit-align-items: center;
    -webkit-box-align: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 10px;
    padding: 3px 0
}

.drop-down-modal--user-info .account-statuses__title {
    margin-right: 10px;
    min-width: 130px
}

.drop-down-modal--user-info .account-statuses__value--df {
    -ms-flex-align: center;
    -webkit-align-items: center;
    -webkit-box-align: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%
}

.drop-down-modal--user-info .account-statuses__value .mla {
    margin-left: auto
}

.drop-down-modal--chart-type {
    margin: 10px 0 20px;
    max-width: 440px;
    padding: 20px;
    width: 100%
}

.drop-down-modal--chart-type>div {
    margin-top: 5px
}

.drop-down-modal--chart-type input[type=radio] {
    display: none
}

.drop-down-modal--chart-type>div+div {
    margin-top: 20px
}

.drop-down-modal--chart-type h2 {
    margin-bottom: 7px
}

.drop-down-modal--chart-type .chart-list-block ul,
.drop-down-modal--chart-type .time-frames-block ul {
    margin-left: -3px;
    margin-top: -3px
}

.drop-down-modal--chart-type .chart-list-block li,
.drop-down-modal--chart-type .time-frames-block li {
    margin-left: 3px;
    margin-top: 3px
}

.drop-down-modal--chart-type .chart-list-block .svg-icon {
    width: 40px
}

.drop-down-modal--chart-type .chart-list-block ul>li {
    -ms-flex: 1 1 77px;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 77px;
    flex: 1 1 77px
}

.drop-down-modal--chart-type .chart-list-block ul>li>a {
    padding-top: 15px
}

.drop-down-modal--chart-type .chart-list-block ul>li>a>span,
.drop-down-modal--chart-type .mdl-switch__label {
    font-size: 13px
}

.drop-down-modal--chart-type .time-frames-block>ul {
    -ms-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    flex-wrap: wrap
}

.drop-down-modal--chart-type .time-frames-block>ul>li {
    width: -webkit-calc(14.28571% - 3px);
    width: calc(14.28571% - 3px)
}

.drop-down-modal--chart-type .settings-block__in {
    -ms-flex-align: center;
    -ms-flex-pack: justify;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    justify-content: space-between
}

.drop-down-modal--chart-type .settings-block__in>label {
    -ms-flex: 1;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1
}

.drop-down-modal--chart-type .settings-block__in a {
    border-bottom: 1px dashed
}

.drop-down-modal--window-layout-switcher {
    margin-top: 7px;
    padding: 20px
}

.drop-down-modal--window-layout-switcher .sq-wrap {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-left: -4px;
    margin-top: -4px
}

.drop-down-modal--window-layout-switcher .sq-wrap .sq {
    margin-left: 4px;
    margin-top: 4px
}

.drop-down-modal--window-layout-switcher .table {
    margin-bottom: 0
}

.drop-down-modal--window-layout-switcher .table tr>td {
    vertical-align: middle
}

.drop-down-modal--window-layout-switcher .table tr:first-child>td {
    border-top: none
}

.drop-down-modal--window-layout-switcher .table tr:last-child>td {
    border-bottom: none
}

.drop-down-modal--window-layout-switcher .sq {
    cursor: pointer;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 24px;
    margin-left: -2px;
    margin-top: -2px;
    width: 24px
}

.drop-down-modal--window-layout-switcher .sq__item {
    -ms-flex: 1 1 auto;
    -o-transition: background .3s;
    -webkit-border-radius: 2px;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -webkit-transition: background .3s;
    border-radius: 2px;
    flex: 1 1 auto;
    margin-left: 2px;
    margin-top: 2px;
    transition: background .3s
}

.drop-down-modal--window-layout-switcher .sq.horizontal-2 {
    -ms-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap
}

.drop-down-modal--window-layout-switcher .sq.horizontal-2 .sq__item {
    -ms-flex-preferred-size: 100%;
    -webkit-flex-basis: 100%;
    flex-basis: 100%
}

.drop-down-modal--window-layout-switcher .sq.top-1-bottom-2 {
    -ms-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap
}

.drop-down-modal--window-layout-switcher .sq.top-1-bottom-2 .sq__item:first-child {
    -ms-flex-preferred-size: 100%;
    -webkit-flex-basis: 100%;
    flex-basis: 100%
}

.drop-down-modal--window-layout-switcher .sq.top-2-bottom-1 {
    -ms-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap
}

.drop-down-modal--window-layout-switcher .sq.top-2-bottom-1 .sq__item:last-child {
    -ms-flex-preferred-size: 100%;
    -webkit-flex-basis: 100%;
    flex-basis: 100%
}

.drop-down-modal--window-layout-switcher .sq.left-2-right-1 {
    -ms-flex-direction: column;
    -ms-flex-wrap: wrap;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -webkit-flex-direction: column;
    -webkit-flex-wrap: wrap;
    flex-direction: column;
    flex-wrap: wrap
}

.drop-down-modal--window-layout-switcher .sq.left-2-right-1 .sq__item:last-child {
    -ms-flex-preferred-size: 100%;
    -webkit-flex-basis: 100%;
    flex-basis: 100%
}

.drop-down-modal--window-layout-switcher .sq.left-1-right-2 {
    -ms-flex-direction: column;
    -ms-flex-wrap: wrap;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -webkit-flex-direction: column;
    -webkit-flex-wrap: wrap;
    flex-direction: column;
    flex-wrap: wrap
}

.drop-down-modal--window-layout-switcher .sq.left-1-right-2 .sq__item:first-child {
    -ms-flex-preferred-size: 100%;
    -webkit-flex-basis: 100%;
    flex-basis: 100%
}

.drop-down-modal--window-layout-switcher .sq.top-2-bottom-2 {
    -ms-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap
}

.drop-down-modal--window-layout-switcher .sq.top-2-bottom-2 .sq__item {
    -ms-flex: 1 1 calc(50% - 2px);
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 -webkit-calc(50% - 2px);
    flex: 1 1 calc(50% - 2px)
}

.drop-down-modal--window-layout-switcher .sq.top-3-bottom-1 {
    -ms-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap
}

.drop-down-modal--window-layout-switcher .sq.top-3-bottom-1 .sq__item:last-child {
    -ms-flex-preferred-size: 100%;
    -webkit-flex-basis: 100%;
    flex-basis: 100%
}

.drop-down-modal--window-layout-switcher .sq.top-1-bottom-3 {
    -ms-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap
}

.drop-down-modal--window-layout-switcher .sq.top-1-bottom-3 .sq__item:first-child {
    -ms-flex-preferred-size: 100%;
    -webkit-flex-basis: 100%;
    flex-basis: 100%
}

.drop-down-modal--window-layout-switcher .sq.left-1-right-3 {
    -ms-flex-direction: column;
    -ms-flex-wrap: wrap;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -webkit-flex-direction: column;
    -webkit-flex-wrap: wrap;
    flex-direction: column;
    flex-wrap: wrap
}

.drop-down-modal--window-layout-switcher .sq.left-1-right-3 .sq__item:first-child {
    -ms-flex-preferred-size: 100%;
    -webkit-flex-basis: 100%;
    flex-basis: 100%
}

.drop-down-modal--window-layout-switcher .sq.left-3-right-1 {
    -ms-flex-direction: column;
    -ms-flex-wrap: wrap;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -webkit-flex-direction: column;
    -webkit-flex-wrap: wrap;
    flex-direction: column;
    flex-wrap: wrap
}

.drop-down-modal--window-layout-switcher .sq.left-3-right-1 .sq__item:last-child {
    -ms-flex-preferred-size: 100%;
    -webkit-flex-basis: 100%;
    flex-basis: 100%
}

.drop-down-modal--balance {
    margin-left: -150px;
    min-width: 450px;
    padding: 30px
}

.drop-down-modal--balance .balance-list .balance__item {
    -ms-flex-align: center;
    -webkit-align-items: center;
    -webkit-box-align: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding: 5px 0;
    position: relative
}

.drop-down-modal--balance .balance-list .balance__item.balance__item--border-left {
    padding-left: 15px
}

.drop-down-modal--balance .balance-list .balance__item--demo.balance__item--border-left {
    border-left: 5px solid #f52914
}

.drop-down-modal--balance .balance-list .balance__item--live.balance__item--border-left {
    border-left: 5px solid #ffa031
}

.drop-down-modal--balance .balance-list .balance__item--tournament.balance__item--border-left {
    border-left: 5px solid #3982ff
}

.drop-down-modal--balance .balance-list .balance__item--mt5-live.balance__item--border-left {
    border-left: 5px solid #090
}

.drop-down-modal--balance .balance-list .balance__item--mt5-demo.balance__item--border-left {
    border-left: 5px solid #e4ea19
}

.drop-down-modal--balance .balance-list .balance__item--border-top:before {
    content: "";
    left: -5px;
    position: absolute;
    right: 0;
    top: -10px
}

.drop-down-modal--balance .balance-list .balance__item+.balance__item {
    margin-top: 20px
}

.drop-down-modal--balance .balance-list .balance__item--current {
    padding-bottom: 0;
    padding-top: 0
}

.drop-down-modal--balance .balance-list .balance__link {
    -ms-flex-align: center;
    -webkit-align-items: center;
    -webkit-box-align: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    font-size: 18px;
    line-height: 24px;
    width: 100%
}

.drop-down-modal--balance .balance-list .balance__info {
    -ms-flex-pack: justify;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    justify-content: space-between;
    width: 100%
}

.drop-down-modal--balance .balance-list .balance__info .trading-type-text-block {
    -ms-transform: none;
    -webkit-transform: none;
    bottom: 0;
    display: inline-block;
    left: 0;
    position: relative;
    transform: none;
    vertical-align: top
}

.drop-down-modal--balance .balance-list .balance__info .btn {
    font-size: 14px;
    height: auto;
    line-height: 16px;
    padding: 15px 7px
}

.drop-down-modal--balance .balance-list .balance__balance-info {
    font-size: 20px;
    line-height: 24px;
    margin-bottom: 8px
}

.drop-down-modal--balance .balance-list .balance__balance-wrap {
    margin-right: 8px;
    margin-top: -4px
}

.drop-down-modal--balance .balance-list .balance__sub-label,
.drop-down-modal--balance .balance-list .balance__sub-label2 {
    color: #909090;
    display: block;
    font-size: 10px;
    line-height: 14px;
    text-transform: uppercase
}

.drop-down-modal--balance .balance-list .balance__sub-label2 {
    margin-top: 5px;
    text-align: center
}

.drop-down-modal--balance .balance-list .balance__btn-wrap,
.drop-down-modal--balance .balance-list .balance__sum {
    margin-left: auto
}

.drop-down-modal--balance .balance-list .balance__btn {
    font-size: 20px;
    height: auto;
    padding: 4px 7px;
    width: 100%
}

.drop-down-modal--balance .balance-list .balance__launched,
.drop-down-modal--balance .balance-list .balance__upcoming {
    display: block;
    font-size: 12px;
    line-height: 14px
}

.drop-down-modal--balance .balance-list .balance__launched {
    color: orange
}

.drop-down-modal--balance .balance-list .balance__upcoming {
    color: #8fa5bf
}

.drop-down-modal--balance .balance-list .tournament-balance-list {
    margin-right: -6px;
    padding-top: 10px
}

.drop-down-modal--balance .balance-list .tournament-balance-list .balance__item:first-child {
    margin-top: 10px
}

.drop-down-modal--balance .balance-list .tournament-balance-list .mCSB_container {
    padding-right: 6px
}

.drop-down-modal--server-list {
    max-width: 285px;
    min-width: 285px;
    padding: 20px;
    width: 100%
}

.drop-down-modal--server-list p {
    margin-bottom: 12px
}

.drop-down-modal--server-list .header {
    -ms-flex-pack: justify;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    justify-content: space-between
}

.drop-down-modal--server-list .header a {
    font-size: 16px
}

.drop-down-modal--server-list .date-centers {
    margin-bottom: 12px;
    margin-top: -3px
}

.drop-down-modal--server-list .date-center {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    font-size: 12px;
    line-height: 16px;
    margin-top: 3px;
    padding: 8px 11px
}

.drop-down-modal--server-list .date-center:not(.date-center--disable) {
    cursor: pointer
}

.drop-down-modal--server-list .date-center>div {
    -ms-flex: 1;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1
}

.drop-down-modal--server-list .date-center__name,
.drop-down-modal--server-list .date-center__ping {
    text-transform: uppercase
}

.drop-down-modal--server-list .date-center__name {
    min-width: 100px;
    text-align: left
}

.drop-down-modal--server-list .date-center__status {
    text-align: center
}

.drop-down-modal--server-list .date-center__ping {
    text-align: right;
    white-space: nowrap
}

.drop-down-modal--server-list .info {
    font-size: 13px;
    line-height: 17px;
    margin-bottom: 12px
}

.drop-down-modal--server-list .status {
    -webkit-animation: status_pulse 2s infinite;
    -webkit-border-radius: 50%;
    animation: status_pulse 2s infinite;
    border-radius: 50%;
    display: inline-block;
    height: 6px;
    opacity: 0;
    width: 6px
}

.drop-down-modal--server-list .status--on {
    background-color: #25be3e
}

.drop-down-modal--server-list .status--off {
    background-color: grey
}

.drop-down-modal--server-list .mdl-switch__label {
    font-size: 13px;
    line-height: 24px
}

.gems-lotto-new-gem {
    -o-transition: left 1s ease, top 1s ease, transform 1s ease;
    -webkit-transition: left 1s ease, top 1s ease, -webkit-transform 1s ease;
    margin: -83px;
    transition: left 1s ease, top 1s ease, -webkit-transform 1s ease;
    transition: left 1s ease, top 1s ease, transform 1s ease;
    transition: left 1s ease, top 1s ease, transform 1s ease, -webkit-transform 1s ease;
    will-change: left, top, transform;
    z-index: 100
}

.gems-lotto-new-gem,
.gems-lotto-new-gem__glow {
    height: 166px;
    left: 50%;
    position: absolute;
    top: 50%;
    width: 166px
}

.gems-lotto-new-gem__glow {
    -webkit-animation: gems-lotto-new-gem-glow-animation 3s infinite;
    animation: gems-lotto-new-gem-glow-animation 3s infinite;
    background: url(/themes/cabinet/images/gem-glow.png) no-repeat 0 0;
    margin: -83px 0 0 -83px
}

.gems-lotto-new-gem__diamond {
    height: 100%;
    width: 100%
}

.gems-lotto-new-gem__diamond:before {
    -webkit-border-radius: 25px;
    border-radius: 25px;
    content: "";
    height: 40px;
    left: 50%;
    margin: -20px 0 0 -20px;
    position: absolute;
    top: 50%;
    width: 40px
}

.gems-lotto-new-gem__diamond:after {
    -webkit-transform: translate3d(-50%, -50%, 0);
    content: "";
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate3d(-50%, -50%, 0)
}

.gems-lotto-new-gem__diamond--red:before {
    -webkit-box-shadow: 0 0 80px 20px #ff2e00;
    background-color: #ff2e00;
    box-shadow: 0 0 80px 20px #ff2e00
}

.gems-lotto-new-gem__diamond--blue:before {
    -webkit-box-shadow: 0 0 80px 20px #00fff4;
    background-color: #00fff4;
    box-shadow: 0 0 80px 20px #00fff4
}

.gems-lotto-new-gem__diamond--green:before {
    -webkit-box-shadow: 0 0 80px 20px #3f0;
    background-color: #3f0;
    box-shadow: 0 0 80px 20px #3f0
}

.gems-lotto-new-gem__diamond--secret:before {
    -webkit-box-shadow: 0 0 80px 20px #ff009e;
    background-color: #ff009e;
    box-shadow: 0 0 80px 20px #ff009e
}

.gems-lotto-new-gem--hide {
    -o-transition-duration: .2s !important;
    -webkit-transform: scale3d(.6, .6, .6) !important;
    -webkit-transition-duration: .2s !important;
    transform: scale3d(.6, .6, .6) !important;
    transition-duration: .2s !important
}

.gems-lotto-new-gem.animation.fadeOut {
    -webkit-animation-duration: .3s;
    animation-duration: .3s
}

.notification-stream-block {
    -o-transition: left .6s, right .6s, top .6s;
    -webkit-transition: left .6s, right .6s, top .6s;
    position: absolute;
    right: 100px;
    transition: left .6s, right .6s, top .6s;
    width: 400px;
    will-change: left, right, top;
    z-index: 202
}

.notification-stream-block--left {
    left: 100px
}

.minimize-left-sidebar .notification-stream-block--left {
    left: 60px
}

.notification-stream-block--right {
    right: 100px
}

.minimize-right-sidebar .notification-stream-block--right {
    right: 60px
}

.call-put-move-right .notification-stream-block--right {
    right: 260px
}

.call-put-move-right.minimize-right-sidebar .notification-stream-block--right {
    right: 220px
}

.notification-stream-block--achievements.notification-stream-block--count-1 {
    top: 300px
}

.minimize-left-sidebar .notification-stream-block--achievements.notification-stream-block--count-1 {
    top: 235px
}

.notification-stream-block--achievements.notification-stream-block--count-2 {
    top: 242px
}

.minimize-left-sidebar .notification-stream-block--achievements.notification-stream-block--count-2 {
    top: 177px
}

.notification-stream-block--achievements.notification-stream-block--count-3 {
    top: 184px
}

.minimize-left-sidebar .notification-stream-block--achievements.notification-stream-block--count-3 {
    top: 119px
}

.notification-stream-block--achievements.notification-stream-block--count-4 {
    top: 126px
}

.minimize-left-sidebar .notification-stream-block--achievements.notification-stream-block--count-4 {
    top: 61px
}

.notification-stream-block--achievements.notification-stream-block--count-5 {
    top: 68px
}

.minimize-left-sidebar .notification-stream-block--achievements.notification-stream-block--count-5 {
    top: 3px
}

.notification-stream-block--right-common.notification-stream-block--count-1 {
    top: 217px
}

.minimize-right-sidebar .notification-stream-block--right-common.notification-stream-block--count-1 {
    top: 152px
}

.notification-stream-block--right-common.notification-stream-block--count-2 {
    top: 159px
}

.minimize-right-sidebar .notification-stream-block--right-common.notification-stream-block--count-2 {
    top: 94px
}

.notification-stream-block .stream-notification-item {
    background: rgba(46, 46, 54, .6);
    border: 1px solid #33373c;
    padding: 10px
}

.notification-stream-block .stream-notification-item+.stream-notification-item {
    margin-top: 4px
}

.notification-stream-block .stream-notification-item .row {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin: 0
}

.notification-stream-block .stream-notification-item .row .l {
    margin-right: 10px;
    max-width: 60px;
    width: 100%
}

.notification-stream-block .stream-notification-item .row .l img {
    display: block;
    max-width: 100%
}

.notification-stream-block .stream-notification-item .row .r {
    -ms-flex-direction: column;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -webkit-flex-direction: column;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    flex-direction: column;
    width: 100%
}

.notification-stream-block .stream-notification-item .row .r .text,
.notification-stream-block .stream-notification-item .row .r .title {
    margin-bottom: 5px
}

.notification-stream-block .stream-notification-item .row .r .title {
    font-size: 16px;
    line-height: 20px;
    margin-top: -3px
}

.notification-stream-block .stream-notification-item .row .r .text {
    color: #bbb5b5;
    font-size: 12px;
    line-height: 14px
}

.notification-stream-block .stream-notification-item .row .r .buttons {
    margin-top: auto
}

.notification-stream-block .stream-notification-item .row .r .buttons .btn {
    font-size: 12px;
    padding: 4px 10px
}

.notification-stream-block .stream-notification-item .row .r .buttons .btn+.btn {
    margin-left: 3px
}

.remove-chart-settings-container {
    bottom: 0;
    left: 0;
    position: absolute;
    width: 100%;
    z-index: 7
}

.remove-chart-setting {
    -ms-flex-align: start;
    -webkit-align-items: flex-start;
    -webkit-box-align: start;
    align-items: flex-start;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 120px;
    padding: 0 0 0 5px
}

.is-m-version .remove-chart-setting {
    height: 80px
}

.remove-chart-setting.expanded {
    height: 180px
}

.remove-chart-setting:last-child {
    height: 140px
}

.is-m-version .remove-chart-setting:last-child {
    height: 100px
}

.remove-chart-setting:last-child.expanded {
    height: 200px
}

.remove-chart-setting__l {
    margin-right: 55px
}

.is-m-version .remove-chart-setting__l {
    margin-right: 5px
}

.remove-chart-setting .settings {
    margin-left: -3px
}

.remove-chart-setting .settings .s-badge {
    margin-left: 3px
}

.remove-chart-setting__settings .s-badge {
    -webkit-border-radius: 4px;
    border-radius: 4px;
    display: inline-block;
    font-size: 11px;
    line-height: 13px;
    padding: 1px 4px
}

.remove-chart-setting__settings .s-badge .color {
    -webkit-border-radius: 50%;
    border-radius: 50%;
    display: inline-block;
    height: 8px;
    margin-right: 4px;
    width: 8px
}

.remove-chart-setting__settings .s-badge .flc {
    color: #8fa5bf
}

.remove-chart-setting__settings,
.remove-chart-setting__text {
    margin-right: 10px
}

.remove-chart-setting__edit-icon {
    -ms-flex-align: center;
    -webkit-align-items: center;
    -webkit-box-align: center;
    align-items: center;
    color: #238aff;
    cursor: pointer;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.is-m-version .remove-chart-setting__edit-icon {
    cursor: default
}

.remove-chart-setting__text {
    color: #7e8ea3;
    font-size: 12px
}

.remove-chart-setting__remove-icon {
    -o-transition: color .3s, background-color .3s;
    -webkit-transition: color .3s, background-color .3s;
    cursor: pointer;
    display: inline-block;
    height: 20px;
    line-height: 20px;
    margin: 3px 3px 0 0;
    text-align: center;
    transition: color .3s, background-color .3s;
    width: 20px
}

.is-m-version .remove-chart-setting__remove-icon {
    display: none
}

.counter,
.left-top-container .items__link--market-watch>.fa-check,
.left-top-container .items__link--market-watch>.user-level-block--active:before,
.left-top-container .items__link--rating-widget>.fa-check,
.left-top-container .items__link--rating-widget>.user-level-block--active:before,
.left-top-container .items__link--social>.fa-check,
.left-top-container .items__link--social>.user-level-block--active:before,
.left-top-container .items__link--trade-monitor>.fa-check,
.left-top-container .items__link--trade-monitor>.user-level-block--active:before,
.left-top-container .items__link--zoom>.fa-check,
.left-top-container .items__link--zoom>.user-level-block--active:before,
.left-top-container .items__timeframe {
    -webkit-border-radius: 25px;
    border: 1px solid rgba(0, 0, 0, 0);
    border-radius: 25px;
    color: #fff;
    display: inline-block;
    font-size: 10px;
    line-height: 12px;
    padding: 2px 6px;
    white-space: nowrap
}

.counter--red {
    border-color: #ff4420
}

.counter--yellow {
    border-color: #e8b400
}

.counter--violet {
    border-color: #5f3cb8
}

.counter--blue,
.left-top-container .items__link--market-watch>.fa-check,
.left-top-container .items__link--market-watch>.user-level-block--active:before,
.left-top-container .items__link--rating-widget>.fa-check,
.left-top-container .items__link--rating-widget>.user-level-block--active:before,
.left-top-container .items__link--social>.fa-check,
.left-top-container .items__link--social>.user-level-block--active:before,
.left-top-container .items__link--trade-monitor>.fa-check,
.left-top-container .items__link--trade-monitor>.user-level-block--active:before,
.left-top-container .items__link--zoom>.fa-check,
.left-top-container .items__link--zoom>.user-level-block--active:before,
.left-top-container .items__timeframe {
    border-color: #009af9
}

.counter--green {
    border-color: #3eb554
}

.counter--dark-orange {
    border-color: #c77838
}

.type-of-trade-label {
    -o-transition: border-color .3s, background-color .3s, box-shadow .3s;
    -webkit-border-radius: 3px;
    -webkit-transition: border-color .3s, background-color .3s, -webkit-box-shadow .3s;
    border: 1px solid rgba(0, 0, 0, 0);
    border-radius: 3px;
    display: inline-block;
    font-family: Exo2Regular, sans-serif;
    font-size: 9px;
    line-height: 16px;
    padding: 0 8px;
    position: relative;
    text-transform: uppercase;
    transition: border-color .3s, background-color .3s, -webkit-box-shadow .3s;
    transition: border-color .3s, background-color .3s, box-shadow .3s;
    transition: border-color .3s, background-color .3s, box-shadow .3s, -webkit-box-shadow .3s;
    white-space: nowrap
}

.type-of-trade-label--demo,
.type-of-trade-label--live,
.type-of-trade-label--mt5-demo,
.type-of-trade-label--mt5-live,
.type-of-trade-label--tournament {
    -ms-flex-pack: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    justify-content: center
}

.type-of-trade-label--tournament {
    -webkit-box-shadow: 0 0 4px 2px rgba(57, 130, 255, .3);
    background-color: rgba(57, 130, 255, .3);
    border-color: #3982ff;
    box-shadow: 0 0 4px 2px rgba(57, 130, 255, .3)
}

.type-of-trade-label--mt5-live {
    -webkit-box-shadow: 0 0 4px 2px rgba(0, 153, 0, .3);
    background-color: rgba(0, 153, 0, .2);
    border-color: rgba(0, 153, 0, .7);
    box-shadow: 0 0 4px 2px rgba(0, 153, 0, .3)
}

.type-of-trade-label--mt5-demo {
    -webkit-box-shadow: 0 0 4px 2px rgba(228, 234, 25, .3);
    background-color: rgba(228, 234, 25, .2);
    border-color: rgba(228, 234, 25, .7);
    box-shadow: 0 0 4px 2px rgba(228, 234, 25, .3)
}

.user-level-text {
    -o-transition: border-color .3s, background-color .3s, box-shadow .3s;
    -webkit-border-radius: 3px;
    -webkit-transition: border-color .3s, background-color .3s, -webkit-box-shadow .3s;
    border: 1px solid rgba(0, 0, 0, 0);
    border-radius: 3px;
    display: inline-block;
    font-family: Exo2Regular, sans-serif;
    font-size: 9px;
    line-height: 16px;
    padding: 0 8px;
    position: relative;
    text-transform: uppercase;
    transition: border-color .3s, background-color .3s, -webkit-box-shadow .3s;
    transition: border-color .3s, background-color .3s, box-shadow .3s;
    transition: border-color .3s, background-color .3s, box-shadow .3s, -webkit-box-shadow .3s;
    white-space: nowrap
}

.user-level-text--stranger {
    background-color: rgba(160, 158, 155, .7);
    border: 1px solid #a7a6a3
}

.user-level-text--newbie,
.user-level-text--stranger {
    -ms-flex-pack: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    justify-content: center
}

.user-level-text--newbie {
    background-color: rgba(198, 38, 164, .7);
    border: 1px solid #d328af
}

.user-level-text--beginner {
    background-color: rgba(64, 113, 39, .7);
    border: 1px solid #467c2b
}

.user-level-text--beginner,
.user-level-text--experienced {
    -ms-flex-pack: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    justify-content: center
}

.user-level-text--experienced {
    background-color: rgba(198, 193, 38, .7);
    border: 1px solid #d3ce28
}

.user-level-text--master {
    background-color: rgba(198, 119, 38, .7);
    border: 1px solid #d37f28
}

.user-level-text--master,
.user-level-text--pro {
    -ms-flex-pack: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    justify-content: center
}

.user-level-text--pro {
    background-color: rgba(122, 38, 198, .7);
    border: 1px solid #8228d3
}

.user-level-text--guru {
    -ms-flex-pack: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    background-color: rgba(38, 95, 198, .7);
    border: 1px solid #2865d3;
    justify-content: center
}

.layout-container,
.user-level-text--guru {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.layout-container {
    -ms-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    height: 100%
}

.layout-container.active-right-widget {
    padding-right: 240px
}

.layout-container .chart-item {
    -ms-flex: 1 1 100%;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
    flex: 1 1 100%;
    height: 100%;
    position: relative
}

.layout-container .chart-item:after,
.layout-container .chart-item:before {
    content: "";
    position: absolute
}

.layout-container .chart-item:before {
    height: 100%;
    left: 0;
    width: 1px
}

.layout-container .chart-item:after {
    bottom: 0;
    height: 1px;
    width: 100%
}

.layout-container .charts {
    left: inherit;
    position: inherit;
    top: inherit;
    width: auto
}

.layout-full .layout-container>.chart-item:after,
.layout-full .layout-container>.chart-item:before {
    display: none
}

.layout-top-2-bottom-2 .layout-container>.chart-item {
    -ms-flex: 1 1 50%;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 50%;
    flex: 1 1 50%;
    height: 50%
}

.layout-top-2-bottom-2 .layout-container>.chart-item:first-child:before,
.layout-top-2-bottom-2 .layout-container>.chart-item:nth-child(3):before {
    display: none
}

.layout-top-2-bottom-2 .layout-container>.chart-item:nth-child(3):after,
.layout-top-2-bottom-2 .layout-container>.chart-item:nth-child(4):after {
    display: none
}

.layout-vertical-2 .layout-container>.chart-item {
    -ms-flex: 1 1 50%;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 50%;
    flex: 1 1 50%
}

.layout-vertical-2 .layout-container>.chart-item:first-child:after,
.layout-vertical-2 .layout-container>.chart-item:first-child:before {
    display: none
}

.layout-vertical-2 .layout-container>.chart-item:nth-child(2):after {
    display: none
}

.layout-horizontal-2 .layout-container>.chart-item {
    height: 50%
}

.layout-horizontal-2 .layout-container>.chart-item:before {
    display: none
}

.layout-horizontal-2 .layout-container>.chart-item:nth-child(2):after {
    display: none
}

.layout-top-2-bottom-1 .layout-container>.chart-item {
    -ms-flex: 1 1 50%;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 50%;
    flex: 1 1 50%;
    height: 50%
}

.layout-top-2-bottom-1 .layout-container>.chart-item:first-child:before {
    display: none
}

.layout-top-2-bottom-1 .layout-container>.chart-item:nth-child(3):after,
.layout-top-2-bottom-1 .layout-container>.chart-item:nth-child(3):before {
    display: none
}

.layout-top-1-bottom-2 .layout-container>.chart-item {
    -ms-flex: 1 1 50%;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 50%;
    flex: 1 1 50%;
    height: 50%
}

.layout-top-1-bottom-2 .layout-container>.chart-item:first-child {
    -ms-flex-preferred-size: 100%;
    -webkit-flex-basis: 100%;
    flex-basis: 100%
}

.layout-top-1-bottom-2 .layout-container>.chart-item:first-child:before {
    display: none
}

.layout-top-1-bottom-2 .layout-container>.chart-item:nth-child(2):after,
.layout-top-1-bottom-2 .layout-container>.chart-item:nth-child(2):before {
    display: none
}

.layout-top-1-bottom-2 .layout-container>.chart-item:nth-child(3):after {
    display: none
}

.layout-left-2-right-1 .layout-container {
    -ms-flex-direction: column;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -webkit-flex-direction: column;
    flex-direction: column
}

.layout-left-2-right-1 .layout-container>.chart-item {
    -ms-flex: 1 1 auto;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    flex: 1 1 auto
}

.layout-left-2-right-1 .layout-container>.chart-item:first-child,
.layout-left-2-right-1 .layout-container>.chart-item:nth-child(2) {
    height: 50%
}

.layout-left-2-right-1 .layout-container>.chart-item:first-child:before {
    display: none
}

.layout-left-2-right-1 .layout-container>.chart-item:nth-child(2):after,
.layout-left-2-right-1 .layout-container>.chart-item:nth-child(2):before {
    display: none
}

.layout-left-2-right-1 .layout-container>.chart-item:nth-child(3):after {
    display: none
}

.layout-left-1-right-2 .layout-container {
    -ms-flex-direction: column;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -webkit-flex-direction: column;
    flex-direction: column
}

.layout-left-1-right-2 .layout-container>.chart-item {
    -ms-flex: 1 1 auto;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    flex: 1 1 auto
}

.layout-left-1-right-2 .layout-container>.chart-item:nth-child(2),
.layout-left-1-right-2 .layout-container>.chart-item:nth-child(3) {
    height: 50%
}

.layout-left-1-right-2 .layout-container>.chart-item:first-child:after,
.layout-left-1-right-2 .layout-container>.chart-item:first-child:before {
    display: none
}

.layout-left-1-right-2 .layout-container>.chart-item:nth-child(3):after {
    display: none
}

.layout-vertical-3 .layout-container {
    -ms-flex-wrap: nowrap;
    -webkit-flex-wrap: nowrap;
    flex-wrap: nowrap
}

.layout-vertical-3 .layout-container>.chart-item {
    -ms-flex: 1 1 auto;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    flex: 1 1 auto
}

.layout-vertical-3 .layout-container>.chart-item:after {
    display: none
}

.layout-vertical-3 .layout-container>.chart-item:first-child:before {
    display: none
}

.layout-top-3-bottom-1 .layout-container>.chart-item {
    -ms-flex: 1 1 auto;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    flex: 1 1 auto
}

.layout-top-3-bottom-1 .layout-container>.chart-item:first-child,
.layout-top-3-bottom-1 .layout-container>.chart-item:nth-child(2),
.layout-top-3-bottom-1 .layout-container>.chart-item:nth-child(3) {
    -ms-flex-preferred-size: 33.333%;
    -webkit-flex-basis: 33.333%;
    flex-basis: 33.333%;
    height: 50%
}

.layout-top-3-bottom-1 .layout-container>.chart-item:nth-child(4) {
    -ms-flex-preferred-size: 100%;
    -webkit-flex-basis: 100%;
    flex-basis: 100%;
    height: 50%
}

.layout-top-3-bottom-1 .layout-container>.chart-item:first-child:before {
    display: none
}

.layout-top-3-bottom-1 .layout-container>.chart-item:nth-child(4):after,
.layout-top-3-bottom-1 .layout-container>.chart-item:nth-child(4):before {
    display: none
}

.layout-top-1-bottom-3 .layout-container>.chart-item {
    -ms-flex: 1 1 auto;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    flex: 1 1 auto
}

.layout-top-1-bottom-3 .layout-container>.chart-item:first-child {
    -ms-flex-preferred-size: 100%;
    -webkit-flex-basis: 100%;
    flex-basis: 100%;
    height: 50%
}

.layout-top-1-bottom-3 .layout-container>.chart-item:nth-child(2),
.layout-top-1-bottom-3 .layout-container>.chart-item:nth-child(3),
.layout-top-1-bottom-3 .layout-container>.chart-item:nth-child(4) {
    -ms-flex-preferred-size: 33.333%;
    -webkit-flex-basis: 33.333%;
    flex-basis: 33.333%;
    height: 50%
}

.layout-top-1-bottom-3 .layout-container>.chart-item:first-child:before,
.layout-top-1-bottom-3 .layout-container>.chart-item:nth-child(2):before {
    display: none
}

.layout-top-1-bottom-3 .layout-container>.chart-item:nth-child(2):after,
.layout-top-1-bottom-3 .layout-container>.chart-item:nth-child(3):after,
.layout-top-1-bottom-3 .layout-container>.chart-item:nth-child(4):after {
    display: none
}

.layout-left-1-right-3 .layout-container {
    -ms-flex-direction: column;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -webkit-flex-direction: column;
    flex-direction: column
}

.layout-left-1-right-3 .layout-container>.chart-item {
    -ms-flex: 1 1 auto;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    flex: 1 1 auto
}

.layout-left-1-right-3 .layout-container>.chart-item:nth-child(2),
.layout-left-1-right-3 .layout-container>.chart-item:nth-child(3),
.layout-left-1-right-3 .layout-container>.chart-item:nth-child(4) {
    height: 33.3333%
}

.layout-left-1-right-3 .layout-container>.chart-item:first-child:after,
.layout-left-1-right-3 .layout-container>.chart-item:first-child:before {
    display: none
}

.layout-left-1-right-3 .layout-container>.chart-item:nth-child(4):after {
    display: none
}

.layout-left-3-right-1 .layout-container {
    -ms-flex-direction: column;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -webkit-flex-direction: column;
    flex-direction: column
}

.layout-left-3-right-1 .layout-container>.chart-item {
    -ms-flex: 1 1 auto;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    flex: 1 1 auto
}

.layout-left-3-right-1 .layout-container>.chart-item:first-child,
.layout-left-3-right-1 .layout-container>.chart-item:nth-child(2),
.layout-left-3-right-1 .layout-container>.chart-item:nth-child(3) {
    height: 33.3333%
}

.layout-left-3-right-1 .layout-container>.chart-item:first-child:before,
.layout-left-3-right-1 .layout-container>.chart-item:nth-child(2):before,
.layout-left-3-right-1 .layout-container>.chart-item:nth-child(3):before {
    display: none
}

.layout-left-3-right-1 .layout-container>.chart-item:nth-child(3):after,
.layout-left-3-right-1 .layout-container>.chart-item:nth-child(4):after {
    display: none
}

.server-list-current {
    -ms-flex-align: center;
    -webkit-align-items: center;
    -webkit-box-align: center;
    align-items: center;
    color: #7e91a7;
    cursor: pointer;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    font-family: Exo2Regular, sans-serif;
    font-size: 12px;
    left: 22px;
    margin-left: -5px;
    position: absolute;
    text-transform: uppercase;
    top: 81px;
    z-index: 6
}

.server-list-current>* {
    margin-left: 5px
}

.server-list-current .status {
    -webkit-animation: status_pulse 2s infinite;
    -webkit-border-radius: 50%;
    animation: status_pulse 2s infinite;
    border-radius: 50%;
    height: 6px;
    opacity: 0;
    width: 6px
}

.server-list-current .status--on {
    background-color: #25be3e
}

.server-list-current .status--off {
    background-color: grey
}

.card-widget__line-flex {
    margin: -5px
}

.card-widget__expire-wrap,
.card-widget__line-flex {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.card-widget__expire-wrap {
    -ms-flex-align: center;
    -webkit-align-items: center;
    -webkit-box-align: center;
    align-items: center
}

.card-widget__select {
    padding: 5px
}

.card-widget__divider {
    margin: 0 10px
}

.card-widget__code,
.card-widget__expire {
    padding: 5px;
    width: 100%
}

.card-widget__expire {
    -ms-flex-preferred-size: 65%;
    -webkit-flex-basis: 65%;
    flex-basis: 65%
}

.card-widget__code {
    -ms-flex-preferred-size: 35%;
    -webkit-flex-basis: 35%;
    flex-basis: 35%
}

.card-widget__line {
    margin-bottom: 5px
}

.card-widget__label {
    margin-bottom: 4px
}

.card-widget .error .card-widget__label {
    color: #a94442
}

.card-widget .error .form-control {
    border-color: #a94442
}

.personal-discount-on-all-goods {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin: 0 auto;
    max-width: 300px
}

.personal-discount-on-all-goods__icon {
    -ms-flex: 0 0 70px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 70px;
    flex: 0 0 70px;
    margin-right: 20px
}

.personal-discount-on-all-goods__info {
    -ms-flex: 1;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    line-height: 18px
}

.personal-discount-on-all-goods__link {
    border-bottom-style: dashed;
    border-bottom-width: 1px
}

.personal-discount-on-all-goods-img-wrap {
    margin: 15px 0
}

.personal-discount-on-all-goods-img-wrap img {
    display: block;
    margin: 0 auto;
    max-width: 100%
}

.copy-trading-history .filter-form [class*=col] {
    margin-bottom: 12px
}

.copy-trading-history .filter-form [class*=col]:nth-child(4),
.copy-trading-history .filter-form [class*=col]:nth-child(5) {
    margin-bottom: 0
}

.trading-history {
    padding: 15px 0
}

.trading-history .can-cancel {
    padding: 5px 0 0 10px
}

.trading-history .can-cancel .can-cancel-label {
    padding-left: 20px
}

.trading-history .css-ajax-loader {
    -webkit-transform: translateZ(0);
    height: 36px;
    left: 50%;
    margin: -18px 0 0 -18px;
    position: absolute;
    top: 50%;
    transform: translateZ(0);
    width: 36px
}

.trading-history .css-ajax-loader .plane {
    -webkit-transform-style: preserve-3d;
    height: 30px;
    transform-style: preserve-3d;
    width: 30px
}

.trading-history .css-ajax-loader .plane.main {
    -webkit-animation: css-ajax-loading-rotate 7s linear infinite;
    -webkit-transform: rotate3d(60deg, 0, -30deg);
    animation: css-ajax-loading-rotate 7s linear infinite;
    bottom: 0;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    top: 0;
    transform: rotate3d(60deg, 0, -30deg);
    will-change: transform
}

.trading-history .css-ajax-loader .plane.main .circle {
    -webkit-border-radius: 100%;
    -webkit-box-shadow: 0 0 2px #009af9, inset 0 0 2px #009af9;
    -webkit-box-sizing: border-box;
    -webkit-transform-style: preserve-3d;
    border-radius: 100%;
    box-shadow: 0 0 2px #009af9, inset 0 0 2px #009af9;
    box-sizing: border-box;
    height: 30px;
    position: absolute;
    transform-style: preserve-3d;
    width: 30px
}

.trading-history .css-ajax-loader .plane.main .circle:after,
.trading-history .css-ajax-loader .plane.main .circle:before {
    -webkit-border-radius: 100%;
    -webkit-box-sizing: border-box;
    background: #009af9;
    border-radius: 100%;
    bottom: 0;
    box-sizing: border-box;
    content: "";
    display: block;
    height: 1px;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    top: 0;
    width: 1px;
    will-change: transform
}

.trading-history .css-ajax-loader .plane.main .circle:before {
    -webkit-transform: translateZ(-10px);
    transform: translateZ(-10px)
}

.trading-history .css-ajax-loader .plane.main .circle:after {
    -webkit-transform: translateZ(10px);
    transform: translateZ(10px)
}

.trading-history .css-ajax-loader .plane.main .circle:first-child {
    -webkit-transform: rotate(72deg) rotateX(63.435deg);
    transform: rotate(72deg) rotateX(63.435deg)
}

.trading-history .css-ajax-loader .plane.main .circle:nth-child(2) {
    -webkit-transform: rotate(144deg) rotateX(63.435deg);
    transform: rotate(144deg) rotateX(63.435deg)
}

.trading-history .css-ajax-loader .plane.main .circle:nth-child(3) {
    -webkit-transform: rotate(216deg) rotateX(63.435deg);
    transform: rotate(216deg) rotateX(63.435deg)
}

.trading-history .css-ajax-loader .plane.main .circle:nth-child(4) {
    -webkit-transform: rotate(288deg) rotateX(63.435deg);
    transform: rotate(288deg) rotateX(63.435deg)
}

.trading-history .css-ajax-loader .plane.main .circle:nth-child(5) {
    -webkit-transform: rotate(1turn) rotateX(63.435deg);
    transform: rotate(1turn) rotateX(63.435deg)
}

.trading-history .btn-wrap {
    margin-bottom: 20px;
    text-align: center
}

.trading-history .trading-perfomance li {
    -o-transition: all .4s ease-out;
    -webkit-transition: all .4s ease-out;
    background-color: rgba(0, 197, 0, .05);
    border-left: 4px solid #25862c;
    font-size: 12px;
    margin-top: 7px;
    padding: 7px 0 7px 12px;
    transition: all .4s ease-out
}

.trading-history .trading-perfomance li:first-child {
    margin-top: 0
}

.trading-history .trading-perfomance li.show {
    opacity: 1
}

.trading-history .trading-perfomance li.medium_profit {
    background-color: rgba(255, 152, 0, .1);
    border-left: 4px solid #ff9800
}

.trading-history .trading-perfomance li.low_profit {
    background-color: rgba(187, 0, 0, .1);
    border-left: 4px solid #b00
}

.trading-history .trading-perfomance li.no_statistics li {
    background-color: rgba(48, 153, 245, .1);
    border-left: 4px solid #3099f5
}

.trading-history .assets-title>th,
.trading-history .signals-title>th,
.trading-history .top-traders-title>th {
    border-bottom: none !important;
    color: #fff;
    font-size: 14px;
    text-align: center
}

.trading-history .assets-title {
    background-color: rgba(0, 154, 249, .34)
}

.trading-history .top-traders-title {
    background-color: rgba(0, 128, 0, .34)
}

.trading-history .signals-title {
    background-color: rgba(255, 215, 0, .34)
}

.trading-history .green {
    color: green
}

.gems-lotto .filter-form {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: -10px
}

.gems-lotto .filter-form #reportrange {
    height: auto;
    line-height: 34px;
    margin-top: 10px;
    padding-bottom: 0;
    padding-top: 0;
    width: 100%
}

.gems-lotto .filter-form .controls {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-left: 7px;
    margin-top: 10px
}

.gems-lotto .filter-form .controls .btn+.btn {
    margin-left: 4px
}

.gems-lotto .label {
    margin-left: 5px
}

.gems-lotto .terms-and-conditions {
    border-bottom: 1px dashed #8fa5bf;
    cursor: pointer;
    font-size: 14px
}

.gems-lotto .rw {
    -ms-flex-align: start;
    -ms-flex-pack: justify;
    -webkit-align-items: flex-start;
    -webkit-box-align: start;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    align-items: flex-start;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    justify-content: space-between;
    margin-left: -20px
}

@media screen and (max-width:980px) {
    .gems-lotto .rw {
        -ms-flex-wrap: wrap;
        -webkit-flex-wrap: wrap;
        flex-wrap: wrap
    }
}

.gems-lotto .rw>.l,
.gems-lotto .rw>.r {
    margin-left: 20px;
    padding: 17px;
    width: 100%
}

.gems-lotto .rw>.l {
    max-width: 300px
}

@media screen and (max-width:980px) {
    .gems-lotto .rw>.l {
        margin-bottom: 20px;
        max-width: 100%
    }
}

.gems-lotto .rw>.l .diamonds {
    margin-bottom: 20px
}

.gems-lotto .rw>.l .diamonds .diamonds-list {
    -ms-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    background: url(/themes/cabinet/images/pages/achievements/diamonds-bg.png) no-repeat 50%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    flex-wrap: wrap;
    margin: auto;
    max-width: 300px
}

.gems-lotto .rw>.l .diamonds .diamonds-list__item {
    padding: 6px 4px;
    width: 50%
}

.gems-lotto .rw>.l .diamonds .diamonds-list__item:nth-child(2n) {
    padding-left: 5px
}

.gems-lotto .rw>.l .diamonds .diamonds-list .diamond-info--secret {
    padding-left: 4px
}

@media screen and (max-width:700px) {
    .gems-lotto .rw>.r .trading-history {
        margin-top: 20px
    }
}

@media screen and (max-width:700px) {
    .gems-lotto .rw>.r .trading-history .table .adaptive-label {
        color: #7f838c;
        display: inline-block;
        margin-right: 6px
    }
    .gems-lotto .rw>.r .trading-history .table thead {
        display: none
    }
    .gems-lotto .rw>.r .trading-history .table tr {
        border-bottom: 2px solid rgba(136, 167, 210, .2);
        display: block;
        margin-bottom: 10px;
        padding-bottom: 10px
    }
    .gems-lotto .rw>.r .trading-history .table tr:last-child {
        border-bottom-color: rgba(0, 0, 0, 0);
        margin-bottom: 0
    }
    .gems-lotto .rw>.r .trading-history .table tr>td:first-child {
        border-top-color: rgba(0, 0, 0, 0)
    }
    .gems-lotto .rw>.r .trading-history .table tr>td:nth-child(odd) {
        background-color: rgba(56, 56, 65, .3)
    }
    .gems-lotto .rw>.r .trading-history .table td,
    .gems-lotto .rw>.r .trading-history .table th {
        display: block
    }
}

.gems-lotto .rw>.r .trading-history .table .diamond-info,
.gems-lotto .rw>.r .trading-history .table .label {
    display: inline-block;
    vertical-align: middle
}

.gems-lotto .stats,
.gems-lotto .summary {
    margin-top: 20px
}

.gems-lotto .stats>p,
.gems-lotto .summary>p {
    font-family: OpenSansRegular, sans-serif;
    font-size: 20px;
    text-align: center
}

.gems-lotto .stats .market-info,
.gems-lotto .summary .market-info {
    color: #8fa5bf;
    font-family: Exo2Regular, sans-serif;
    line-height: 18px;
    margin: 0 0 10px;
    text-align: center
}

.gems-lotto .summary .table {
    margin-bottom: 0
}

.gems-lotto .summary .table td {
    vertical-align: middle
}

.gems-lotto .summary .gem-wrap {
    -ms-flex-align: center;
    -webkit-align-items: center;
    -webkit-box-align: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.gems-lotto .summary .gem-wrap .title {
    color: #7f838c;
    font-size: 13px;
    line-height: 16px;
    margin-left: 10px
}

.gems-lotto .summary .diamond-info--red {
    margin-left: 3px
}

.gems-lotto .summary .diamond-info--green {
    margin-left: 1px
}

.gems-lotto .summary .diamond-info--secret {
    margin-left: 4px
}

.gems-lotto .trading-history td {
    vertical-align: middle
}

.gems-lotto .crystals {
    height: 216px;
    margin: 10px auto;
    position: relative;
    width: 192px
}

.gems-lotto .crystals>div {
    position: absolute
}

.gems-lotto .crystals__crystal {
    z-index: 2
}

.gems-lotto .crystals__bone {
    -webkit-animation: gems-lotto-crystals__bone .8s infinite alternate;
    animation: gems-lotto-crystals__bone .8s infinite alternate;
    bottom: -5px;
    right: 44px;
    z-index: 4
}

.gems-lotto .crystals__dots1,
.gems-lotto .crystals__dots2 {
    z-index: 3
}

.gems-lotto .crystals__dots1 {
    animation: gems-lotto-crystals__dots 1s infinite alternate-reverse;
    left: 0
}

.gems-lotto .crystals__dots2 {
    -webkit-animation: gems-lotto-crystals__dots 1s infinite alternate;
    animation: gems-lotto-crystals__dots 1s infinite alternate;
    right: 0
}

.gems-lotto .crystals__grow1,
.gems-lotto .crystals__grow2,
.gems-lotto .crystals__grow3 {
    -ms-transform-origin: center bottom;
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    z-index: 1
}

.gems-lotto .crystals__grow1 {
    -webkit-animation: gems-lotto-crystals__grow1 2s infinite alternate;
    animation: gems-lotto-crystals__grow1 2s infinite alternate
}

.gems-lotto .crystals__grow2 {
    animation: gems-lotto-crystals__grow2 3s infinite alternate-reverse
}

.gems-lotto .crystals__grow3 {
    -webkit-animation: gems-lotto-crystals__grow3 4s infinite alternate;
    animation: gems-lotto-crystals__grow3 4s infinite alternate
}

.gems-lotto .gems-lotto-head {
    color: #7f838c;
    margin-bottom: 20px
}

.gems-lotto .gems-lotto-head .gems-lotto-head__title {
    font-size: 18px;
    padding: 0 0 20px
}

.gems-lotto .gems-lotto-head .gems-lotto-head__terms {
    font-size: 13px;
    padding: 5px 0 0
}

.gems-lotto .gems-lotto-head p {
    font-size: 13px
}

.gems-lotto .gems-lotto-head p b {
    font-weight: 700
}

.new-year-lottery .panel {
    -webkit-box-shadow: none;
    box-shadow: none
}

.new-year-lottery .label {
    margin-left: 5px
}

.new-year-lottery .christmas-tree {
    height: 237px;
    position: relative;
    width: 174px
}

.new-year-lottery .christmas-tree__tree {
    position: relative;
    z-index: 5
}

.new-year-lottery .christmas-tree__dots1,
.new-year-lottery .christmas-tree__dots2,
.new-year-lottery .christmas-tree__grow1,
.new-year-lottery .christmas-tree__grow2,
.new-year-lottery .christmas-tree__grow3 {
    position: absolute;
    top: 0
}

.new-year-lottery .christmas-tree__dots1,
.new-year-lottery .christmas-tree__dots2 {
    z-index: 3
}

.new-year-lottery .christmas-tree__dots1 {
    animation: christmas-tree__dots 1s infinite alternate-reverse;
    left: 0
}

.new-year-lottery .christmas-tree__dots2 {
    -webkit-animation: christmas-tree__dots 1s infinite alternate;
    animation: christmas-tree__dots 1s infinite alternate;
    right: 0
}

.new-year-lottery .christmas-tree__grow1,
.new-year-lottery .christmas-tree__grow2,
.new-year-lottery .christmas-tree__grow3 {
    -ms-transform-origin: center bottom;
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    z-index: 1
}

.new-year-lottery .christmas-tree__grow1 {
    -webkit-animation: christmas-tree__grow1 2s infinite alternate;
    animation: christmas-tree__grow1 2s infinite alternate
}

.new-year-lottery .christmas-tree__grow2 {
    animation: christmas-tree__grow2 3s infinite alternate-reverse
}

.new-year-lottery .christmas-tree__grow3 {
    -webkit-animation: christmas-tree__grow3 4s infinite alternate;
    animation: christmas-tree__grow3 4s infinite alternate
}

.new-year-lottery .christmas-tree {
    margin: 0 auto
}

@media only screen and (max-width:550px) {
    .new-year-lottery .table-adaptive .adaptive-label {
        color: #7f838c;
        display: inline-block;
        margin-right: 6px
    }
    .new-year-lottery .table-adaptive thead {
        display: none
    }
    .new-year-lottery .table-adaptive tr {
        border-bottom: 2px solid rgba(136, 167, 210, .2);
        display: block;
        margin-bottom: 10px;
        padding-bottom: 10px
    }
    .new-year-lottery .table-adaptive tr:last-child {
        border-bottom-color: rgba(0, 0, 0, 0);
        margin-bottom: 0
    }
    .new-year-lottery .table-adaptive tr>td:first-child {
        border-top-color: rgba(0, 0, 0, 0)
    }
    .new-year-lottery .table-adaptive tr>td:nth-child(odd) {
        background-color: rgba(56, 56, 65, .3)
    }
    .new-year-lottery .table-adaptive td,
    .new-year-lottery .table-adaptive th {
        display: block
    }
}

.new-year-lottery .panel-table {
    margin-top: 10px
}

.new-year-lottery .new-year-tickets.bluring table tbody {
    color: rgba(0, 0, 0, 0);
    text-shadow: 0 0 5px rgba(21, 255, 24, .5)
}

.new-year-lottery .rw {
    -ms-flex-align: start;
    -ms-flex-pack: justify;
    -webkit-align-items: flex-start;
    -webkit-box-align: start;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    align-items: flex-start;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    justify-content: space-between;
    margin-left: -20px
}

@media only screen and (max-width:850px) {
    .new-year-lottery .rw {
        -ms-flex-wrap: wrap;
        -webkit-flex-wrap: wrap;
        flex-wrap: wrap
    }
}

.new-year-lottery .rw>.l,
.new-year-lottery .rw>.r {
    margin-left: 20px;
    padding: 17px;
    width: 100%
}

.new-year-lottery .rw>.l {
    max-width: 300px
}

.new-year-lottery .rw>.l .diamonds {
    margin-bottom: 20px
}

.new-year-lottery .rw>.l .diamonds .diamonds-list {
    -ms-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    background: url(/themes/cabinet/images/pages/achievements/diamonds-bg.png) no-repeat 50%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    flex-wrap: wrap;
    margin: auto;
    max-width: 300px
}

.new-year-lottery .rw>.l .diamonds .diamonds-list__item {
    padding: 6px 4px;
    width: 50%
}

.new-year-lottery .rw>.l .diamonds .diamonds-list__item:nth-child(2n) {
    padding-left: 5px
}

.new-year-lottery .rw>.l .diamonds .diamonds-list .diamond-info--secret {
    padding-left: 4px
}

.new-year-lottery .rw>.l .table {
    margin-bottom: 0
}

@media only screen and (max-width:850px) {
    .new-year-lottery .rw>.l {
        margin-bottom: 20px;
        max-width: 100%
    }
}

.new-year-lottery .rw>.r .trading-history .table .diamond-info,
.new-year-lottery .rw>.r .trading-history .table .label {
    display: inline-block;
    vertical-align: middle
}

.new-year-lottery .summary {
    margin-top: 20px
}

.new-year-lottery .summary>p {
    color: #ffde74;
    font-family: OpenSansRegular, sans-serif;
    font-size: 20px;
    margin-bottom: 10px;
    text-align: center
}

.new-year-lottery .new-year-lottery-head {
    color: #7f838c;
    margin-bottom: 20px
}

.new-year-lottery .new-year-lottery-head .new-year-lottery-head__title {
    color: #fff;
    font-size: 18px;
    padding: 0 0 15px
}

.new-year-lottery .new-year-lottery-head h4 {
    padding: 10px 0 0
}

.new-year-lottery .new-year-lottery-head .new-year-lottery-head__terms {
    font-size: 13px;
    padding: 5px 0
}

.new-year-lottery .new-year-lottery-head p {
    font-size: 13px
}

.new-year-lottery .new-year-lottery-head p b {
    font-weight: 700
}

.new-year-lottery .btn-small {
    font-size: 11px;
    margin-left: 20px;
    padding: 5px 10px
}

.new-year-lottery #shuffle-users {
    font-size: 24px;
    margin: 20px 0 0
}

.new-year-lottery .attempt-none {
    padding: 20px;
    text-align: center
}

.new-year-lottery .attempt {
    text-align: center
}

.new-year-lottery .attempt .attempts-left {
    font-size: 18px;
    padding: 20px 0 0
}

.new-year-lottery .attempt .attempts-text {
    font-size: 12px
}

.promo .label {
    margin-left: 5px
}

.promo .min-amount-message {
    font-size: 13px;
    margin-top: 0;
    padding: 5px !important
}

.promo .min-amount-message:after,
.promo .min-amount-message:before {
    display: none
}

.promo .pnad {
    margin-bottom: 10px;
    text-align: center
}

.promo .btn-sm {
    font-size: 12px;
    height: auto;
    padding-bottom: 5px;
    padding-top: 5px
}

.promo .controls {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-left: -5px;
    margin-top: -5px
}

.promo .controls>a {
    display: block;
    margin-left: 5px;
    margin-top: 5px
}

.promo .active-bonus-table {
    margin-bottom: 0
}

.promo .promo-code-info-content .hseow {
    overflow: hidden
}

.promo .promo-code-info-content .hseow__in {
    -o-transition: transform .3s;
    -webkit-transition: -webkit-transform .3s;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    transition: -webkit-transform .3s;
    transition: transform .3s;
    transition: transform .3s, -webkit-transform .3s;
    width: 200%;
    will-change: transform
}

.promo .promo-code-info-content .hseow__body {
    width: 100%
}

.promo .promo-code-info-content .hseow--active-w1 .hseow__in {
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

.promo .promo-code-info-content .hseow--active-w2 .hseow__in {
    -webkit-transform: translate3d(-50%, 0, 0);
    transform: translate3d(-50%, 0, 0)
}

.promo .promo-code-info-content .buttons {
    margin-top: 20px
}

.promo .promo-code-info-content .buttons .btn {
    width: 100%
}

.promo .promo-code-info-content .message {
    margin-bottom: 0
}

.promo .progress-block {
    -ms-flex-align: center;
    -webkit-align-items: center;
    -webkit-box-align: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 20px
}

.promo .progress-block .progress {
    margin-bottom: 0;
    overflow: inherit;
    width: 100%
}

.promo .progress-block .progress .progress-current {
    padding: 7px 0 0;
    text-align: right
}

.promo .progress-block .start {
    color: #7f838c;
    font-size: 12px;
    margin-right: 15px
}

.promo .progress-block .end {
    margin-left: 15px
}

.promo .terms-and-conditions {
    padding: 10px 0 5px;
    text-align: center
}

.promo .terms-and-conditions a {
    border-bottom: 1px dashed #8fa5bf
}

.promo .terms-and-conditions .fa {
    -o-transition: transform .3s;
    -webkit-transition: -webkit-transform .3s;
    transition: -webkit-transform .3s;
    transition: transform .3s;
    transition: transform .3s, -webkit-transform .3s
}

.promo .terms-and-conditions.opened .fa {
    -ms-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.promo .title {
    font-family: OpenSansRegular, sans-serif;
    font-size: 20px;
    margin-bottom: 14px;
    text-align: left
}

.promo .rw {
    -ms-flex-align: start;
    -ms-flex-wrap: wrap;
    -webkit-align-items: flex-start;
    -webkit-box-align: start;
    -webkit-flex-wrap: wrap;
    align-items: flex-start;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    flex-wrap: wrap;
    margin-left: -20px;
    margin-top: -20px
}

.promo .rw>.l {
    width: 280px
}

.promo .rw>.l,
.promo .rw>.r {
    margin-left: 20px;
    margin-top: 20px;
    padding: 17px
}

.promo .rw>.l .promocode-block .message {
    display: none;
    margin-bottom: 10px;
    margin-top: 0
}

.promo .rw>.l .promocode-block__title {
    margin-bottom: 10px;
    text-align: center
}

.promo .rw>.l .promocode-block__input,
.promo .rw>.l .promocode-block__input input {
    width: 100%
}

.promo .rw>.l .promocode-block__check-button {
    margin: 10px 0;
    text-align: center;
    width: 100%
}

.promo .rw>.l .deposit-amount-block__input input {
    text-align: center
}

.promo .rw>.l .bonus-conditions {
    font-size: 12px
}

@media screen and (max-width:980px) {
    .promo .rw>.l {
        margin-bottom: 20px;
        max-width: 100%
    }
}

.promo .rw>.r {
    width: -webkit-calc(100% - 320px);
    width: calc(100% - 320px)
}

.promo .table td,
.promo .table th {
    font-size: 12px;
    line-height: 16px
}

.promo .history-table {
    margin-bottom: 0
}

.page-tips .slick-slider .slick-arrow {
    height: 46px;
    width: 46px;
    z-index: 50
}

.page-tips .slick-slider .slick-arrow:before {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    color: #527ba7;
    display: inline-block;
    font: inherit;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    font-size: 28px;
    left: 50%;
    margin-top: -13px;
    position: absolute;
    text-rendering: auto;
    top: 50%
}

.page-tips .slick-slider .slick-arrow.slick-prev:before {
    margin-left: -13px
}

.page-tips .slick-slider .slick-arrow.slick-prev.slick-disabled {
    cursor: default
}

.page-tips .slick-slider .slick-arrow.slick-next:before {
    margin-left: -8px
}

.page-tips .slick-slider .slick-arrow.slick-next.slick-disabled {
    cursor: default
}

.page-tips .slick-slider .slick-dots {
    bottom: -35px
}

.page-tips .slick-slider .slick-dots li.slick-active button:before {
    color: rgba(0, 0, 0, 0);
    opacity: 1
}

.page-tips .slick-slider .slick-dots li button:before {
    -webkit-border-radius: 25px;
    border-radius: 25px;
    color: rgba(0, 0, 0, 0);
    content: "";
    height: 7px;
    margin: 7px 0 0 7px;
    opacity: 1;
    width: 7px
}

.page-tips .slider {
    margin-left: 50px;
    margin-right: 50px;
    max-width: 660px;
    width: 100%
}

.page-tips .slick-prev {
    left: -50px
}

.page-tips .slick-next {
    right: -50px
}

.page-tips .slick-slide img {
    max-width: 100%
}

.mt5-page--new-account h2 {
    font-family: Exo2Regular, sans-serif;
    font-size: 28px;
    line-height: 32px;
    margin-bottom: 10px
}

.mt5-page--disabled .content__in,
.mt5-page--new-account .content__in {
    margin: 0 auto;
    max-width: 500px;
    width: 100%
}

.mt5-page--disabled .message .btn {
    margin-top: 10px;
    text-decoration: none
}

.mt5-page .btsw {
    -ms-flex-pack: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    justify-content: center;
    margin-left: -4px
}

.mt5-page .btsw>a {
    margin-left: 4px
}

.mt5-page .account-info {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 20px;
    margin-left: -7px;
    margin-top: -7px
}

.mt5-page .account-info input {
    background: rgba(0, 0, 0, 0);
    border: none;
    width: 130px
}

.mt5-page .account-info__item {
    -ms-flex-align: center;
    -webkit-align-items: center;
    -webkit-box-align: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-left: 6px;
    margin-top: 7px
}

.mt5-page .account-info__v {
    font-size: 13px;
    margin-left: 4px
}

.mt5-page .account-info__link {
    -o-transition: border-color .3s, background .3s, box-shadow .3s;
    -webkit-border-radius: 3px;
    -webkit-transition: border-color .3s, background .3s, -webkit-box-shadow .3s;
    border-radius: 3px;
    font-size: 12px;
    line-height: 12px;
    padding: 2px 6px 5px;
    transition: border-color .3s, background .3s, -webkit-box-shadow .3s;
    transition: border-color .3s, background .3s, box-shadow .3s;
    transition: border-color .3s, background .3s, box-shadow .3s, -webkit-box-shadow .3s
}

.mt5-page .account-info__link .fa {
    color: #fff;
    font-size: 11px
}

.mt5-page .account-info__link-show-password {
    display: inline-block;
    font-size: 16px;
    margin-left: 4px
}

.mt5-page .password-hidden {
    display: block;
    font-family: monospace
}

.mt5-page .mrw {
    margin-left: -15px;
    margin-top: -15px
}

.mt5-page .mrw,
.mt5-page .mrw .btn-wrap {
    -ms-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    flex-wrap: wrap
}

.mt5-page .mrw .btn-wrap {
    margin-left: -7px;
    margin-top: -7px
}

.mt5-page .mrw .btn-wrap .btn {
    -ms-flex: 1 1 250px;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 250px;
    flex: 1 1 250px;
    margin-left: 7px;
    margin-top: 7px;
    width: 100%
}

.mt5-page .mrw>.ml,
.mt5-page .mrw>.mr {
    -ms-flex: 1 1 460px;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 460px;
    flex: 1 1 460px;
    margin-left: 15px;
    margin-top: 15px
}

.mt5-page .devices {
    -ms-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    flex-wrap: wrap;
    font-size: 0;
    margin-left: -10px;
    margin-top: -10px
}

.mt5-page .devices__item {
    -ms-flex: 1 1 220px;
    -o-transition: border .5s;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 220px;
    -webkit-transition: border .5s;
    border: 3px solid rgba(0, 0, 0, 0);
    flex: 1 1 220px;
    margin-left: 10px;
    margin-top: 10px;
    padding: 20px 10px;
    text-align: center;
    transition: border .5s
}

.mt5-page .devices__item--android {
    background-color: #72b239;
    border-color: #72b239
}

.mt5-page .devices__item--android .devices__icon {
    background: url(/themes/cabinet/images/google-play.png) no-repeat 0 0;
    height: 47px;
    width: 159px
}

.mt5-page .devices__item--android:hover {
    border-color: #283e14
}

.mt5-page .devices__item--ios {
    background-color: #303030;
    border-color: #303030
}

.mt5-page .devices__item--ios .devices__icon {
    background: url(/themes/cabinet/images/a-ios.png?v=1) no-repeat 0 0;
    height: 47px;
    width: 159px
}

.mt5-page .devices__item--ios:hover {
    border-color: #232323
}

.mt5-page .devices__item--windows {
    background-color: #009af8;
    border-color: #009af8
}

.mt5-page .devices__item--windows .devices__icon {
    background: url(/themes/cabinet/images/a-windows.png) no-repeat 0 0;
    height: 47px;
    width: 159px
}

.mt5-page .devices__item--windows:hover {
    border-color: #003b5f
}

.mt5-page .devices__icon {
    display: inline-block
}

.mt5-page .devices__title {
    font-family: OpenSansRegular, sans-serif;
    font-size: 20px;
    font-weight: 100;
    line-height: 24px;
    margin-bottom: 25px;
    text-transform: uppercase
}

.mt5-balance-history .sub-menu {
    -ms-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 15px;
    margin-left: -15px;
    margin-top: -15px
}

.mt5-balance-history .sub-menu li {
    -ms-flex: 0 0 auto;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    flex: 0 0 auto;
    margin-left: 15px;
    margin-top: 15px
}

.my-safe-page .rw {
    -ms-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    flex-wrap: wrap;
    margin-left: -20px;
    margin-top: -20px
}

.my-safe-page .rw>.l,
.my-safe-page .rw>.r {
    margin-left: 20px;
    margin-top: 20px;
    padding: 17px
}

.my-safe-page .rw>.l {
    -ms-flex: 1 1 300px;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 300px;
    flex: 1 1 300px;
    max-width: 300px
}

.my-safe-page .rw>.l .icon {
    margin-bottom: 10px
}

.my-safe-page .rw>.l .icon img {
    display: block;
    margin: 0 auto
}

.my-safe-page .rw>.l .btns {
    margin-top: -7px
}

.my-safe-page .rw>.l .btns .btn {
    display: block;
    margin-top: 7px
}

.my-safe-page .rw>.l .summary {
    margin-top: 20px
}

.my-safe-page .rw>.l .summary>h2 {
    font-family: OpenSansRegular, sans-serif;
    font-size: 20px;
    margin-bottom: 10px;
    text-align: center
}

.my-safe-page .rw>.r {
    -ms-flex: 1 1 auto;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    flex: 1 1 auto
}

.my-safe-page .rw>.r h2.title {
    font-family: Exo2Regular, sans-serif;
    font-size: 28px;
    margin-bottom: 10px
}

.security .editable-password label {
    -ms-flex-align: center;
    -webkit-align-items: center;
    -webkit-box-align: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.security .mdl-switch__label {
    font-size: 13px;
    line-height: 16px
}

.security .rw {
    -ms-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    flex-wrap: wrap;
    margin-left: -20px;
    margin-top: -20px
}

.security .rw>.cl {
    -ms-flex: 1 1 calc(50% - 20px);
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 -webkit-calc(50% - 20px);
    flex: 1 1 calc(50% - 20px);
    margin-left: 20px;
    margin-top: 20px
}

.security .table:last-child {
    margin-bottom: 0
}

.security .table>tbody>tr:first-child>td {
    border-top: none
}

.security .auth-list {
    -ms-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 15px;
    margin-left: -15px;
    margin-top: -15px
}

.security .auth-list .secondary-text,
.security .auth-list .status {
    font-size: 12px;
    line-height: 12px;
    position: absolute;
    text-transform: lowercase
}

.security .auth-list .secondary-text {
    right: 10px;
    top: 10px
}

.security .auth-list .status {
    bottom: 10px;
    right: 10px
}

.security .auth-list .auth__item {
    -ms-flex: 1 1 200px;
    -o-transition: background-color .2s, border-color .2s;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 200px;
    -webkit-transition: background-color .2s, border-color .2s;
    border: 1px solid rgba(0, 0, 0, 0);
    cursor: pointer;
    flex: 1 1 200px;
    font-size: 30px;
    height: 100%;
    line-height: 34px;
    margin-left: 15px;
    margin-top: 15px;
    padding: 30px;
    position: relative;
    text-align: center;
    text-transform: uppercase;
    transition: background-color .2s, border-color .2s
}

.security .auth-list .auth__item[disabled] {
    opacity: .5
}

.security .current-session-wrap {
    position: relative
}

.security .current-session {
    -webkit-animation: status_pulse 2s infinite;
    -webkit-border-radius: 50%;
    animation: status_pulse 2s infinite;
    background-color: #31a53a;
    border-radius: 50%;
    display: inline-block;
    height: 8px;
    left: -14px;
    margin-right: 5px;
    margin-top: -4px;
    opacity: 0;
    position: absolute;
    top: 10px;
    vertical-align: middle;
    width: 8px
}

.security .pagination {
    -ms-flex-pack: end;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    justify-content: flex-end
}

.security .editableform .editable-input {
    display: block
}

.security .editableform .editable-buttons {
    -ms-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    flex-wrap: wrap;
    margin-left: -7px;
    margin-top: -7px
}

.security .editableform .editable-buttons .btn {
    -ms-flex: 1 1 100px;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100px;
    display: block;
    flex: 1 1 100px;
    margin-left: 7px;
    margin-top: 7px
}

.security .editableform .editable-buttons .editable-cancel>i {
    color: #bf3a2d
}

.security .auth-settings.disabled {
    position: relative
}

.security .auth-settings.disabled:after,
.security .auth-settings.disabled:before {
    content: "";
    position: absolute
}

.security .auth-settings.disabled:after {
    display: inline-block;
    height: 32px;
    left: 50%;
    margin: -16px 0 0 -16px;
    top: 50%;
    width: 32px;
    z-index: 11
}

.theme-dark .security .auth-settings.disabled:after {
    background-image: url(/images/ajax/logo32.gif);
    background-position: 50%;
    background-repeat: no-repeat
}

.theme-light .security .auth-settings.disabled:after {
    background-image: url(/images/ajax/logo32.gif);
    background-position: 50%;
    background-repeat: no-repeat
}

.theme-dark-green .security .auth-settings.disabled:after {
    background-image: url(/images/ajax/logo32.gif);
    background-position: 50%;
    background-repeat: no-repeat
}

.security .auth-settings.disabled:before {
    background-color: rgba(0, 0, 0, 0);
    height: 100%;
    left: 0;
    top: 0;
    width: 100%;
    z-index: 10
}

.tutorial .category-title {
    font-size: 36px;
    font-weight: 300;
    line-height: 42px;
    margin: 0 0 30px;
    text-align: center
}

.tutorial .rw {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-left: -20px;
    margin-top: -20px
}

.tutorial .rw>.l,
.tutorial .rw>.r {
    -ms-flex: 1 1 auto;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    flex: 1 1 auto;
    margin-left: 20px;
    margin-top: 20px;
    padding: 15px
}

.tutorial .rw>.l {
    -ms-flex-preferred-size: 350px;
    -webkit-flex-basis: 350px;
    flex-basis: 350px
}

.tutorial .rw>.l .menu,
.tutorial .rw>.l .sub-menu {
    margin-left: 20px
}

.tutorial .rw>.l .menu {
    margin-bottom: 10px
}

.tutorial .rw>.l h2 {
    font-size: 16px;
    line-height: 20px;
    margin-bottom: 10px
}

.tutorial .rw>.l a {
    display: block;
    font-size: 16px;
    line-height: 18px
}

.tutorial .rw>.l li {
    margin-bottom: 7px;
    margin-top: 7px
}

.tutorial .rw>.l li:first-child {
    margin-top: 0
}

.tutorial .rw>.l .sub-menu {
    margin-bottom: 7px;
    margin-top: 7px
}

.tutorial .rw>.l .sub-menu>li>a:before {
    content: "-";
    margin-right: 6px
}

.tutorial .rw .read-more-wrap {
    -ms-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    flex-wrap: wrap;
    margin-top: 13px
}

.tutorial .rw .read-more-wrap .btn {
    -ms-flex: 1 1 auto;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    flex: 1 1 auto;
    margin-top: 7px
}

.tutorial .rw .read-more-wrap .btn-prev {
    margin-right: 7px
}

.tutorial .rw .read-more-wrap .btn-next {
    margin-left: auto
}

.tutorial .rw .bdy:after {
    clear: both;
    content: "";
    display: block
}

.tutorial .rw>.r {
    -ms-flex-preferred-size: calc(100% - 350px);
    -webkit-flex-basis: -webkit-calc(100% - 350px);
    flex-basis: calc(100% - 350px)
}

.tutorial .rw>.r img {
    display: inline-block;
    max-width: 100%;
    vertical-align: middle
}

.tutorial .rw>.r .introduction img {
    display: block;
    margin: 0 auto 20px
}

.tutorial .rw>.r .introduction p {
    margin-bottom: 10px
}

.tutorial .rw>.r p {
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 8px
}

.tutorial .rw>.r em {
    font-style: italic
}

.tutorial .rw>.r strong {
    font-family: OpenSansSemiBold, sans-serif
}

.tutorial .rw>.r ul {
    margin-left: 20px
}

.tutorial .rw>.r li {
    margin: 8px 0
}

.forex-glossary-page .panel {
    margin-bottom: 0
}

.forex-glossary-page .title {
    font-size: 36px;
    font-weight: 300;
    line-height: 42px;
    margin: 0 0 30px;
    text-align: center
}

.forex-glossary-page .g-form {
    margin: 0 auto;
    max-width: 1115px
}

.forex-glossary-page .g-form__in {
    -ms-flex-align: center;
    -ms-flex-pack: center;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    justify-content: center;
    margin-left: -15px;
    margin-top: -15px
}

.forex-glossary-page .g-form input {
    -ms-flex: 3;
    -webkit-box-flex: 3;
    -webkit-flex: 3;
    flex: 3;
    margin-left: 15px;
    margin-top: 15px
}

.forex-glossary-page .g-form button {
    -ms-flex: 1;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    margin-left: 15px;
    margin-top: 15px
}

.forex-glossary-page .alphabets,
.forex-glossary-page .g-form {
    margin-bottom: 20px
}

.forex-glossary-page .alphabets {
    -ms-flex-pack: center;
    -ms-flex-wrap: wrap;
    -webkit-box-pack: center;
    -webkit-flex-wrap: wrap;
    -webkit-justify-content: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    margin-left: -5px;
    margin-top: -5px
}

.forex-glossary-page .alphabets a {
    -webkit-border-radius: 2px;
    border-radius: 2px;
    cursor: pointer;
    margin-left: 5px;
    margin-top: 5px;
    min-width: 40px;
    padding: 8px 12px;
    text-align: center;
    text-transform: uppercase
}

.forex-glossary-page .alphabets a.active,
.forex-glossary-page .alphabets a:hover {
    background-color: rgba(48, 153, 245, .3);
    border-color: #188df4
}

.forex-glossary-page .g-content .char {
    color: #8ea5c0;
    font-size: 40px;
    line-height: 42px;
    margin-bottom: 10px
}

.forex-glossary-page .g-content .c-items {
    -ms-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 15px;
    margin-left: -15px;
    margin-top: -20px
}

.forex-glossary-page .g-content .c-item {
    -ms-flex: 1 1 calc(100% - 15px);
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 -webkit-calc(100% - 15px);
    flex: 1 1 calc(100% - 15px);
    margin-left: 15px;
    margin-top: 20px;
    max-width: -webkit-calc(33.3333% - 15px);
    max-width: calc(33.3333% - 15px)
}

.forex-glossary-page .g-content .c-item__title {
    color: #939498;
    font-size: 18px;
    margin-bottom: 4px
}

.deposit-compare .items {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-left: -12px;
    margin-top: -12px
}

.deposit-compare .item {
    -ms-flex: 1 1 12.5%;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 12.5%;
    flex: 1 1 12.5%;
    margin-left: 12px;
    margin-top: 12px
}

.deposit-compare .item__line {
    font-size: 13px;
    padding: 16px 0
}

.deposit-compare .item__line.item__line-no {
    border-bottom: none
}

.deposit-compare .item--stranger .item__line {
    background-color: rgba(160, 158, 155, .06)
}

.deposit-compare .item--newbie .item__line {
    background-color: rgba(198, 38, 164, .06)
}

.deposit-compare .item--beginner .item__line {
    background-color: rgba(64, 113, 39, .06)
}

.deposit-compare .item--experienced .item__line {
    background-color: rgba(198, 193, 38, .06)
}

.deposit-compare .item--master .item__line {
    background-color: rgba(198, 119, 38, .06)
}

.deposit-compare .item--pro .item__line {
    background-color: rgba(122, 38, 198, .06)
}

.deposit-compare .item--guru .item__line {
    background-color: rgba(38, 95, 198, .06)
}

.deposit-compare .item__header-wrapper {
    -ms-flex-direction: column;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -webkit-flex-direction: column;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    flex-direction: column
}

.deposit-compare .item .btn {
    -ms-flex-align: center;
    -webkit-align-items: center;
    -webkit-box-align: center;
    align-items: center;
    font-size: 13px;
    white-space: normal
}

.deposit-compare .item .btn,
.deposit-compare .item .your-profile-level-wrapper {
    -ms-flex-pack: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    justify-content: center
}

.deposit-compare .item .your-profile-level-wrapper {
    position: relative
}

.deposit-compare .item .your-profile-level-wrapper .your-profile-level {
    -webkit-border-radius: 3px;
    border-radius: 3px;
    bottom: -8px;
    color: #fff;
    font-size: 9px;
    line-height: 16px;
    padding: 0 8px;
    position: absolute;
    text-transform: uppercase
}

.deposit-compare .item .your-profile-level--stranger {
    background-color: #a09e9b
}

.deposit-compare .item .your-profile-level--newbie {
    background-color: #c626a4
}

.deposit-compare .item .your-profile-level--beginner {
    background-color: #407127
}

.deposit-compare .item .your-profile-level--experienced {
    background-color: #c6c126
}

.deposit-compare .item .your-profile-level--master {
    background-color: #c67726
}

.deposit-compare .item .your-profile-level--pro {
    background-color: #7a26c6
}

.deposit-compare .item .your-profile-level--guru {
    background-color: #265fc6
}

.deposit-compare .ok {
    color: #509324;
    font-size: 20px
}

.deposit-compare .line__center {
    text-align: center
}

.deposit-compare .header {
    -ms-flex-align: center;
    -webkit-align-items: center;
    -webkit-border-radius: 3px;
    -webkit-box-align: center;
    align-items: center;
    border-radius: 3px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 0;
    min-height: 55px;
    padding: 9px 10px
}

.deposit-compare .header__icon {
    font-size: 27px;
    line-height: 27px;
    margin-right: 12px;
    padding-top: 3px
}

.deposit-compare .header__info h2 {
    font-size: 14px;
    line-height: 18px;
    text-transform: uppercase
}

.deposit-compare .header__info p {
    font-size: 12px;
    line-height: 16px
}

.page-user-manual .rw {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.page-user-manual .rw>.l,
.page-user-manual .rw>.r {
    padding: 15px
}

.page-user-manual .rw>.l {
    -ms-flex: 1 0 500px;
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 500px;
    flex: 1 0 500px;
    margin-right: 20px;
    max-width: 500px;
    position: relative;
    width: 100%
}

.page-user-manual .rw>.l .toggle-icon {
    color: #fff;
    float: right
}

.page-user-manual .rw>.l .root-title {
    margin-bottom: 10px
}

.page-user-manual .rw>.l .root-title a {
    font-size: 16px;
    line-height: 20px
}

.page-user-manual .rw>.l li {
    margin-bottom: 7px;
    margin-top: 7px
}

.page-user-manual .rw>.l li:first-child {
    margin-top: 0
}

.page-user-manual .rw>.l li .toggle-icon {
    -o-transition: transform .3s;
    -webkit-transition: -webkit-transform .3s;
    transition: -webkit-transform .3s;
    transition: transform .3s;
    transition: transform .3s, -webkit-transform .3s
}

.page-user-manual .rw>.l li.opened .toggle-icon {
    -ms-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.page-user-manual .rw>.l .sub-menu {
    margin-bottom: 7px;
    margin-left: 20px;
    margin-top: 7px
}

.page-user-manual .rw>.l .menu {
    display: none;
    margin-bottom: 10px;
    margin-left: 20px
}

.page-user-manual .rw>.l a {
    display: block;
    font-size: 16px;
    line-height: 18px
}

.page-user-manual .rw>.r {
    -ms-flex: 1 1 auto;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    flex: 1 1 auto
}

.page-user-manual .rw>.r h2 {
    font-size: 24px;
    line-height: 26px;
    margin-bottom: 15px;
    margin-top: 15px
}

.page-user-manual .rw>.r h3 {
    font-size: 20px;
    line-height: 22px;
    margin-bottom: 7px;
    margin-top: 15px
}

.page-user-manual .rw>.r img {
    display: block;
    margin: 15px 0;
    max-width: 100%
}

.page-user-manual .rw>.r a {
    font-family: OpenSansRegular, sans-serif
}

.page-user-manual .message.message-success .svg-icon {
    fill: #118241
}

.page-user-manual .message.message-info .svg-icon {
    fill: #3099f5
}

.page-user-manual .message .svg-icon {
    margin-right: 7px;
    vertical-align: middle;
    width: 20px
}

.expresses-history .filters__row {
    -ms-flex-pack: justify;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    justify-content: space-between;
    margin: 0 -4px
}

.expresses-history .filters__l,
.expresses-history .filters__r {
    padding-left: 4px;
    padding-right: 4px
}

.expresses-history .filters__l {
    -ms-flex: 1 1 auto;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    flex: 1 1 auto
}

.expresses-history .toggle-detail {
    cursor: pointer
}

.expresses-history .table {
    margin-bottom: 0
}

.expresses-history .win {
    color: #6fc274
}

.expresses-history .lose {
    color: #bf3a2d
}

.expresses-history .percent {
    color: #7f838c;
    font-size: 12px
}

.expresses-history .status-0 {
    color: #52bfff
}

.expresses-history .status-1 {
    color: #6fc274
}

.expresses-history .status-2 {
    color: #bf3a2d
}

.expresses-history .status-3 {
    color: #b5b5bf
}

@media only screen and (-o-min-device-pixel-ratio:3/2),
only screen and (-webkit-min-device-pixel-ratio:1.5),
only screen and (min--moz-device-pixel-ratio:1.5),
only screen and (min-device-pixel-ratio:1.5) {
    .remodal.chart-modal .chart-type .inner:after {
        background-image: url(/themes/cabinet/images/modal/chart-type/sprite_2x.png);
        background-size: 68px 488px
    }
    .currencies-block .icon:before {
        background-image: url(/themes/cabinet/images/modal/chart-type/sprite-smal_2x.png);
        background-size: 16px 56px
    }
    .site-header .logo {
        background-image: url(/themes/cabinet/images/logo_2x.png);
        background-size: 218px 30px
    }
    .site-header .logo--mobile {
        background-image: url(/themes/cabinet/images/mobile-logo_2x.png);
        background-size: 39px 30px;
        width: 39px
    }
    .number.select3 .decrement:after,
    .number.select3 .increment:after,
    .select3>p>.arrow:after {
        background-image: url(/themes/cabinet/images/select/select3-sprite_2x.png);
        background-size: 8px 20px
    }
    .chart-line-height.select3 .line {
        background-image: url(/themes/cabinet/images/select/chart-line-height-sprite_2x.png);
        background-size: 26px 68px
    }
    .chart-settings-modal .current-settings .table-settings .full-settings [class*=line-]:before {
        background-image: url(/themes/cabinet/images/select/chart-line-height-sprite_2x.png);
        background-size: 26px 68px
    }
}

.ps {
    -ms-overflow-style: none;
    -ms-touch-action: auto;
    overflow: hidden !important;
    overflow-anchor: none;
    touch-action: auto
}

.ps__rail-x {
    bottom: 0;
    height: 15px
}

.ps__rail-x,
.ps__rail-y {
    -o-transition: background-color .2s linear, opacity .2s linear;
    -webkit-transition: background-color .2s linear, opacity .2s linear;
    display: none;
    opacity: 0;
    position: absolute;
    transition: background-color .2s linear, opacity .2s linear
}

.ps__rail-y {
    right: 0;
    width: 15px
}

.ps--active-x>.ps__rail-x,
.ps--active-y>.ps__rail-y {
    background-color: rgba(0, 0, 0, 0);
    display: block
}

.ps--focus>.ps__rail-x,
.ps--focus>.ps__rail-y,
.ps--scrolling-x>.ps__rail-x,
.ps--scrolling-y>.ps__rail-y,
.ps:hover>.ps__rail-x,
.ps:hover>.ps__rail-y {
    opacity: .6
}

.ps .ps__rail-x.ps--clicking,
.ps .ps__rail-x:focus,
.ps .ps__rail-x:hover,
.ps .ps__rail-y.ps--clicking,
.ps .ps__rail-y:focus,
.ps .ps__rail-y:hover {
    opacity: .9
}

.ps__thumb-x {
    -o-transition: background-color .2s linear, height .2s ease-in-out;
    -webkit-transition: background-color .2s linear, height .2s ease-in-out;
    bottom: 2px;
    height: 6px;
    transition: background-color .2s linear, height .2s ease-in-out
}

.ps__thumb-x,
.ps__thumb-y {
    -webkit-border-radius: 6px;
    background-color: #aaa;
    border-radius: 6px;
    position: absolute
}

.ps__thumb-y {
    -o-transition: background-color .2s linear, width .2s ease-in-out;
    -webkit-transition: background-color .2s linear, width .2s ease-in-out;
    right: 2px;
    transition: background-color .2s linear, width .2s ease-in-out;
    width: 6px
}

.ps__rail-x.ps--clicking .ps__thumb-x,
.ps__rail-x:focus>.ps__thumb-x,
.ps__rail-x:hover>.ps__thumb-x {
    background-color: #999;
    height: 11px
}

@supports (-ms-overflow-style:none) {
    .ps {
        overflow: auto !important
    }
}

@media (-ms-high-contrast:none),
screen and (-ms-high-contrast:active) {
    .ps {
        overflow: auto !important
    }
}

.scrollbar-container {
    height: 100%;
    position: relative
}

.right-widget-container {
    -ms-transform: none;
    -webkit-transform: none;
    bottom: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    left: auto;
    position: absolute;
    right: 0;
    top: 0;
    transform: none;
    width: 240px;
    z-index: 7
}

.right-widget-container,
.right-widget-container .widget-slot {
    -ms-flex-align: center;
    -ms-flex-direction: column;
    -ms-flex-pack: center;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -webkit-box-pack: center;
    -webkit-flex-direction: column;
    -webkit-justify-content: center;
    align-items: center;
    flex-direction: column;
    justify-content: center
}

.right-widget-container .widget-slot {
    -ms-flex-positive: 1;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    display: block;
    flex-grow: 1;
    height: 50%;
    width: 100%
}

.right-widget-container .widget-slot__header {
    text-align: center;
    width: 100%
}

.right-widget-container .widget-slot__header .title {
    color: #8fa5bf;
    font-size: 13px;
    height: 40px;
    line-height: 24px;
    padding: 6px 20px;
    position: relative
}

.right-widget-container .widget-slot__header .title a.list {
    font-size: 18px;
    left: 12px;
    position: absolute;
    top: 7px
}

.right-widget-container .widget-slot__header .title a.settings {
    font-size: 18px;
    position: absolute;
    right: 7px;
    top: 7px
}

.right-widget-container .widget-slot__header .title a.signals-help {
    font-size: 18px;
    position: absolute;
    right: 32px;
    top: 7px
}

.right-widget-container .widget-slot__header .title a.period {
    font-size: 14px;
    left: 0;
    padding: 5px 10px;
    position: absolute;
    top: 3px
}

.right-widget-container .widget-slot__header .title a.period .fa {
    -o-transition: transform .3s;
    -webkit-transition: -webkit-transform .3s;
    margin-left: 5px;
    transition: -webkit-transform .3s;
    transition: transform .3s;
    transition: transform .3s, -webkit-transform .3s
}

.right-widget-container .widget-slot__header .divider {
    font-size: 12px;
    height: 34px
}

.right-widget-container .widget-slot__header .divider ul {
    -ms-flex-direction: row;
    -ms-flex-wrap: nowrap;
    -webkit-box-direction: normal;
    -webkit-box-orient: horizontal;
    -webkit-flex-direction: row;
    -webkit-flex-wrap: nowrap;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    position: relative
}

.right-widget-container .widget-slot__header .divider ul li {
    -ms-flex: 1;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    border-bottom: 1px solid #3099f5;
    flex: 1;
    padding: 7px 0;
    position: relative
}

.right-widget-container .widget-slot__header .divider ul li.inactive {
    border-bottom-color: rgba(0, 0, 0, 0)
}

.right-widget-container .widget-slot__header .divider ul li.inactive:after {
    -o-transition: width .3s, left .3s;
    -webkit-transition: width .3s, left .3s;
    background-color: rgba(48, 153, 245, .24);
    bottom: -1px;
    content: "";
    height: 1px;
    left: 50%;
    position: absolute;
    transition: width .3s, left .3s;
    width: 0
}

.right-widget-container .widget-slot__header .divider ul li.inactive:hover {
    border-bottom-color: rgba(48, 153, 245, .24)
}

.right-widget-container .widget-slot__header .divider ul li.inactive:hover:after {
    left: 0;
    width: 100%
}

.right-widget-container .widget-slot__header .divider ul li a {
    display: block
}

.right-widget-container .widget-slot__body {
    -ms-flex: 1;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    flex: 1;
    overflow: hidden;
    position: relative;
    width: 100%
}

.right-widget-container .widget-slot__body .btn-wrap {
    padding: 10px 15px
}

.right-widget-container .widget-slot__body .btn-wrap .btn {
    display: block
}

.right-widget-container .widget-slot__body .no-deals {
    -ms-flex-pack: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    justify-content: center;
    padding: 15px 5px;
    text-align: center
}

.right-widget-container .widget-slot__body .deals-list {
    -ms-flex-direction: column;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -webkit-flex-direction: column;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    flex-direction: column;
    overflow: hidden;
    width: 100%
}

.right-widget-container .widget-slot__body .deals-list__group-label {
    cursor: default;
    font-size: 11px;
    line-height: 16px;
    padding: 7px;
    text-align: center
}

.right-widget-container .widget-slot__body .deals-list__item {
    padding: 10px
}

.right-widget-container .widget-slot__body .deals-list__item.animated {
    -webkit-animation-delay: .02s;
    -webkit-animation-duration: .2s;
    animation-delay: .02s;
    animation-duration: .2s
}

.right-widget-container .widget-slot__body .deals-list__item .bonus-100.icon-arrow-up,
.right-widget-container .widget-slot__body .deals-list__item .fa-arrow-up {
    -ms-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    color: #49a744;
    margin-right: 2px;
    transform: rotate(45deg)
}

.right-widget-container .widget-slot__body .deals-list__item .fa-arrow-down {
    -ms-transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    color: #fc380a;
    margin-right: 2px;
    transform: rotate(-45deg)
}

.right-widget-container .widget-slot__body .deals-list__item .direction-call {
    color: #49a744
}

.right-widget-container .widget-slot__body .deals-list__item .direction-put {
    color: #fc380a
}

.right-widget-container .widget-slot__body .deals-list__item .item-row {
    -ms-flex-align: baseline;
    -ms-flex-direction: row;
    -ms-flex-pack: justify;
    -webkit-align-items: baseline;
    -webkit-box-align: baseline;
    -webkit-box-direction: normal;
    -webkit-box-orient: horizontal;
    -webkit-box-pack: justify;
    -webkit-flex-direction: row;
    -webkit-justify-content: space-between;
    align-items: baseline;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    flex-direction: row;
    font-size: 13px;
    justify-content: space-between
}

.right-widget-container .widget-slot__body .deals-list__item .item-row .large {
    font-size: 15px
}

.right-widget-container .widget-slot__body .deals-list__item .item-row .favorites {
    margin-right: 5px
}

.right-widget-container .widget-slot__body .deals-list__item .cancel {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin: 5px 0;
    text-align: center
}

.right-widget-container .widget-slot__body .deals-list__item .cancel a {
    padding: 3px;
    width: 100%
}

.right-widget-container .widget-slot__body .deals-list__item .cancel a.close-cancel {
    margin-left: 5px;
    width: 40px
}

.right-widget-container .widget-slot__body .deals-list__item .cancel a.btn:hover {
    color: #fff
}

.right-widget-container .widget-slot__body .signals-list {
    -ms-flex-direction: column;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -webkit-flex-direction: column;
    display: block;
    flex-direction: column;
    overflow: hidden;
    width: 100%
}

.right-widget-container .widget-slot__body .signals-list .signal-label {
    cursor: default;
    font-size: 12px;
    line-height: 16px;
    padding: 7px 0;
    text-align: center
}

.right-widget-container .widget-slot__body .signals-list .signal-item {
    -ms-flex-pack: justify;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    justify-content: space-between
}

.right-widget-container .widget-slot__body .signals-list .signal-item.active {
    background-color: rgba(212, 175, 55, .3)
}

.right-widget-container .widget-slot__body .signals-list .signal-item>span {
    padding: 7px
}

.right-widget-container .widget-slot__body .signals-list .signal-item>span.price {
    margin-right: 10px
}

.right-widget-container .widget-slot.deals .widget-slot__body {
    height: -webkit-calc(100% - 74px);
    height: calc(100% - 74px)
}

.right-widget-container .widget-slot.signals .widget-slot__body {
    height: -webkit-calc(100% - 40px);
    height: calc(100% - 40px)
}

.right-widget-container .widget-slots-divider {
    -ms-flex-align: center;
    -ms-flex-pack: center;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    align-items: center;
    cursor: ns-resize;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 10px;
    justify-content: center;
    width: 100%
}

.right-widget-container .widget-slots-divider hr {
    border: 0;
    height: 1px;
    margin: 0;
    padding: 0;
    width: 50%
}

.drop-down-modal__choose-period {
    -ms-flex-align: center;
    -ms-flex-pack: center;
    -ms-flex-wrap: wrap;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -webkit-box-pack: center;
    -webkit-flex-wrap: wrap;
    -webkit-justify-content: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    margin: 2px;
    padding: 3px;
    position: absolute;
    top: 0;
    width: 236px;
    z-index: 10
}

.drop-down-modal__choose-period a {
    -ms-flex: 1 1 60px;
    -webkit-border-radius: 4px;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 60px;
    border: 1px solid rgba(0, 0, 0, 0);
    border-radius: 4px;
    flex: 1 1 60px;
    margin: 3px;
    padding: 5px 2px;
    text-align: center
}

.drop-down-modal__signal-settings {
    margin: 2px;
    padding: 20px;
    position: absolute;
    top: 0;
    width: 236px;
    z-index: 10
}

.drop-down-modal__signal-settings .s-text {
    font-size: 12px;
    padding: 10px 0
}

.drop-down-modal__signal-settings .mdl-switch__label {
    font-size: 13px
}