.reject_withdraw {
    width: 168px;
    height: 34px;
    background: url(../../img/index/reject-withdraw-btn.png) no-repeat;
    color: #000;
    font-size: 14px !important;
    font-family: Arial;
    border: 0 !important;
    font-weight: 700;
}
.reject_withdraw:hover {
    background: url(../../img/index/reject-withdraw-btn.png) 0 -34px no-repeat;
}
.font_9px_left {
    font-size: 9pt !important;
    color: #00400d !important;
}
.main_menu #main_menu_winners #winners_head:before {
    width: 43px !important;
    height: 17px !important;
    left: 0 !important;
    top: -5px !important;
}
.main_menu #main_menu_winners #winners_head:after {
    width: 43px !important;
    height: 17px !important;
    right: 0 !important;
    top: -5px !important;
}
.main_menu #main_menu_winners #winners_head {
    margin: 0 auto !important;
    padding: 0 38px !important;
}
#popup_login_info ul,
.ui-dialog {
    padding: 0 !important;
}
.main_menu #jp_container_counter_ispayed {
    margin-top: 10px;
}
.main_menu #jp_container_counter_ispayed .counter_marker {
    position: absolute;
    top: 3px;
    right: 0;
    height: 35px !important;
    width: 35px !important;
}
.main_menu #jp_container_counter_ispayed #cd-jp-max_ispayed.rub .counter_marker {
    background: url(../../img/index/menu/jp/currency.png) -5px -10px no-repeat !important;
}
.main_menu #jp_container_counter_ispayed .counter_character {
    display: inline-block;
    margin: 0 2px;
}
.main_menu #jp_container_counter_ispayed .counter_text {
    width: 5px !important;
    color: #b8d5eb;
    font-size: 18px;
    font-weight: 700;
}
.main_menu #jp_container_counter_ispayed #cd-jp-max_ispayed {
    margin: 0 auto;
    position: relative;
}
.main_menu #jp_container_counter_ispayed .jp_currency {
    position: absolute;
    top: 0;
    right: 15px;
    width: 40px;
    height: 40px;
    background-repeat: no-repeat;
}
.main_menu #main_jp_container #jp_container_counter {
    margin-top: 23px !important;
}
.your_win_totem {
    background: url(../../img/index/games/you-win.png) no-repeat !important;
}
.game-item .game_hover_container:before {
    position: absolute;
    top: 0 !important;
    left: 0 !important;
    content: "";
    width: 0 !important;
    height: 0 !important;
    background: 0 0 !important;
    z-index: 0;
}
.game_hover_spade_star,
.game_hover_spade_star_hover {
    width: 59px;
    height: 57px;
    position: absolute;
    z-index: 1;
    top: -22px;
}
.game_hover_spade_star {
    background: url(../../img/index/games/my/corner.png) no-repeat;
    left: 261px;
    cursor: pointer;
}
.game_hover_spade_star:hover,
.game_hover_spade_star_hover {
    background: url(../../img/index/games/my/corner.png) 0 -57px no-repeat !important;
    left: 262px;
}
.game_hover_spade_star_hover {
    cursor: pointer;
}
.game_hover_spade_star_terminals,
.game_hover_spade_star_terminals_hover {
    width: 59px;
    height: 57px;
    z-index: 1;
    top: -15px;
    position: absolute;
    cursor: pointer;
}
.game_hover_spade_star_terminals {
    background: url(../../img/index/games/my/corner.png) no-repeat;
    left: 248px;
}
.game_hover_spade_star_terminals:hover,
.game_hover_spade_star_terminals_hover {
    background: url(../../img/index/games/my/corner.png) 0 -57px no-repeat !important;
    left: 249px;
}
.game_hover_terminals_star_tip {
    top: -25px;
    color: #db9f23;
    z-index: 2;
    width: 220px;
    position: absolute;
    left: 60px;
}
.game_hover_terminals_star_tip_img {
    border: 0 !important;
    display: inline-block;
}
.game_hover_terminals_star_tip_violet {
    top: -25px;
    color: #9f8ab5;
    z-index: 2;
    width: 220px;
    position: absolute;
    left: 60px;
}
.dialog_account_style.ui-dialog {
    border: none;
    border-radius: 0;
    position: absolute;
}
.dialog_account_style .ui-dialog-titlebar.ui-widget-header {
    border: none;
    background: 0 0;
    padding: 8px 0;
    color: #e4c4ff;
    font-size: 29px;
    text-align: center;
}
.dialog_account_style .ui-dialog-titlebar.ui-widget-header .ui-dialog-title {
    padding-left: 5%;
}
.dialog_account_style .ui-dialog-titlebar.ui-widget-header .ui-dialog-titlebar-close {
    background: url(../../img/index/widgets/popup/account/button_close.jpg) center no-repeat;
    border-radius: 0;
    height: 25px;
    width: 27px;
    right: 0;
}
.dialog_account_style .ui-dialog-titlebar.ui-widget-header .ui-dialog-titlebar-close:hover {
    background: url(../../img/index/widgets/popup/account/button_close_hover.jpg) center no-repeat;
}
.dialog_account_style .ui-dialog-titlebar.ui-widget-header .ui-dialog-titlebar-close span {
    display: none;
    visibility: hidden;
}
#popup_mbilling {
    padding: 0;
}
#popup_account {
    border: 1px solid #279500;
    background: url(../../img/index/widgets/popup/account/bg1b26.jpg?v2) center top no-repeat;
    padding: 23px 27px 21px 24px;
    overflow: visible;
}
#popup_account #popup_account_tab_account,
#popup_account #popup_account_tab_banking {
    display: none;
    visibility: hidden;
}
#popup_account #popup_account_tab_account_label,
#popup_account #popup_account_tab_banking_label {
    width: 50%;
    cursor: pointer;
    text-align: center;
    font-size: 29px;
    line-height: 93px;
    height: 93px;
    background: 0 0;
    color: #fff;
    display: inline-block;
    text-transform: uppercase;
    border-bottom: 1px solid transparent;
    text-shadow: 0 1px 1px #000;
    position: relative;
    vertical-align: bottom;
}
#popup_account #popup_account_tab_account_label:before,
#popup_account #popup_account_tab_banking_label:before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto 0;
}
#popup_account #popup_account_tab_account_label:before {
    width: 25px;
    height: 28px;
    left: 70px;
    background: url(../../img/index/widgets/popup/account/icon_account.png) center no-repeat;
}
#popup_account #popup_account_tab_banking_label:before {
    width: 29px;
    height: 30px;
    left: 109px;
    background: url(../../img/index/widgets/popup/account/icon_banking.png) center no-repeat;
}
#popup_account #popup_account_tab_account:checked ~ #popup_account_tab_account_label:before {
    background: url(../../img/index/widgets/popup/account/icon_account_active.png) center no-repeat;
}
#popup_account #popup_account_tab_banking:checked ~ #popup_account_tab_banking_label:before {
    background: url(../../img/index/widgets/popup/account/icon_banking_active.png) center no-repeat;
}
#popup_account #popup_account_tab_account:checked ~ #popup_account_tab_account_label,
#popup_account #popup_account_tab_banking:checked ~ #popup_account_tab_banking_label {
    color: #19002a;
    background: #dadee3;
    background: linear-gradient(to bottom, #dadee3 0, #b7b9ba 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#dadee3', endColorstr='#b7b9ba', GradientType=0);
    border-bottom: 1px solid #5b5a5a;
    text-shadow: 0 1px 1px #fff;
}
#popup_account_tab_container {
    height: 723px;
    border-top: 1px solid #f4f4f4;
    background: url(../../img/index/widgets/popup/account/container_bg_old43a0.jpg?v3) center repeat-y;
    overflow-y: auto;
    overflow-x: hidden;
}
.bg_777_kassa {
    background: url(../../img/index/widgets/popup/account/container_bg43a0.jpg?v3) center repeat-y !important;
}
#popup_account_tab_container_loader {
    height: 724px;
    width: 94.45%;
    position: absolute;
    z-index: 100000;
    background: rgba(0, 0, 0, 0.5);
    left: 24px;
    top: 117px;
    display: none;
}
#popup_account_tab_container_loader .loader {
    margin: 300px auto;
    font-size: 25px;
    width: 1em;
    height: 1em;
    border-radius: 50%;
    position: relative;
    text-indent: -9999em;
    -webkit-animation: load5 1.1s infinite ease;
    animation: load5 1.1s infinite ease;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
}
@-webkit-keyframes load5 {
    0%,
    100% {
        box-shadow: 0 -2.6em 0 0 #fff, 1.8em -1.8em 0 0 rgba(255, 255, 255, 0.2), 2.5em 0 0 0 rgba(255, 255, 255, 0.2), 1.75em 1.75em 0 0 rgba(255, 255, 255, 0.2), 0 2.5em 0 0 rgba(255, 255, 255, 0.2),
            -1.8em 1.8em 0 0 rgba(255, 255, 255, 0.2), -2.6em 0 0 0 rgba(255, 255, 255, 0.5), -1.8em -1.8em 0 0 rgba(255, 255, 255, 0.7);
    }
    12.5% {
        box-shadow: 0 -2.6em 0 0 rgba(255, 255, 255, 0.7), 1.8em -1.8em 0 0 #fff, 2.5em 0 0 0 rgba(255, 255, 255, 0.2), 1.75em 1.75em 0 0 rgba(255, 255, 255, 0.2), 0 2.5em 0 0 rgba(255, 255, 255, 0.2),
            -1.8em 1.8em 0 0 rgba(255, 255, 255, 0.2), -2.6em 0 0 0 rgba(255, 255, 255, 0.2), -1.8em -1.8em 0 0 rgba(255, 255, 255, 0.5);
    }
    25% {
        box-shadow: 0 -2.6em 0 0 rgba(255, 255, 255, 0.5), 1.8em -1.8em 0 0 rgba(255, 255, 255, 0.7), 2.5em 0 0 0 #fff, 1.75em 1.75em 0 0 rgba(255, 255, 255, 0.2), 0 2.5em 0 0 rgba(255, 255, 255, 0.2),
            -1.8em 1.8em 0 0 rgba(255, 255, 255, 0.2), -2.6em 0 0 0 rgba(255, 255, 255, 0.2), -1.8em -1.8em 0 0 rgba(255, 255, 255, 0.2);
    }
    37.5% {
        box-shadow: 0 -2.6em 0 0 rgba(255, 255, 255, 0.2), 1.8em -1.8em 0 0 rgba(255, 255, 255, 0.5), 2.5em 0 0 0 rgba(255, 255, 255, 0.7), 1.75em 1.75em 0 0 rgba(255, 255, 255, 0.2), 0 2.5em 0 0 rgba(255, 255, 255, 0.2),
            -1.8em 1.8em 0 0 rgba(255, 255, 255, 0.2), -2.6em 0 0 0 rgba(255, 255, 255, 0.2), -1.8em -1.8em 0 0 rgba(255, 255, 255, 0.2);
    }
    50% {
        box-shadow: 0 -2.6em 0 0 rgba(255, 255, 255, 0.2), 1.8em -1.8em 0 0 rgba(255, 255, 255, 0.2), 2.5em 0 0 0 rgba(255, 255, 255, 0.5), 1.75em 1.75em 0 0 rgba(255, 255, 255, 0.7), 0 2.5em 0 0 #fff,
            -1.8em 1.8em 0 0 rgba(255, 255, 255, 0.2), -2.6em 0 0 0 rgba(255, 255, 255, 0.2), -1.8em -1.8em 0 0 rgba(255, 255, 255, 0.2);
    }
    62.5% {
        box-shadow: 0 -2.6em 0 0 rgba(255, 255, 255, 0.2), 1.8em -1.8em 0 0 rgba(255, 255, 255, 0.2), 2.5em 0 0 0 rgba(255, 255, 255, 0.2), 1.75em 1.75em 0 0 rgba(255, 255, 255, 0.5), 0 2.5em 0 0 rgba(255, 255, 255, 0.7),
            -1.8em 1.8em 0 0 #fff, -2.6em 0 0 0 rgba(255, 255, 255, 0.2), -1.8em -1.8em 0 0 rgba(255, 255, 255, 0.2);
    }
    75% {
        box-shadow: 0 -2.6em 0 0 rgba(255, 255, 255, 0.2), 1.8em -1.8em 0 0 rgba(255, 255, 255, 0.2), 2.5em 0 0 0 rgba(255, 255, 255, 0.2), 1.75em 1.75em 0 0 rgba(255, 255, 255, 0.2), 0 2.5em 0 0 rgba(255, 255, 255, 0.5),
            -1.8em 1.8em 0 0 rgba(255, 255, 255, 0.7), -2.6em 0 0 0 #fff, -1.8em -1.8em 0 0 rgba(255, 255, 255, 0.2);
    }
    87.5% {
        box-shadow: 0 -2.6em 0 0 rgba(255, 255, 255, 0.2), 1.8em -1.8em 0 0 rgba(255, 255, 255, 0.2), 2.5em 0 0 0 rgba(255, 255, 255, 0.2), 1.75em 1.75em 0 0 rgba(255, 255, 255, 0.2), 0 2.5em 0 0 rgba(255, 255, 255, 0.2),
            -1.8em 1.8em 0 0 rgba(255, 255, 255, 0.5), -2.6em 0 0 0 rgba(255, 255, 255, 0.7), -1.8em -1.8em 0 0 #fff;
    }
}
@keyframes load5 {
    0%,
    100% {
        box-shadow: 0 -2.6em 0 0 #fff, 1.8em -1.8em 0 0 rgba(255, 255, 255, 0.2), 2.5em 0 0 0 rgba(255, 255, 255, 0.2), 1.75em 1.75em 0 0 rgba(255, 255, 255, 0.2), 0 2.5em 0 0 rgba(255, 255, 255, 0.2),
            -1.8em 1.8em 0 0 rgba(255, 255, 255, 0.2), -2.6em 0 0 0 rgba(255, 255, 255, 0.5), -1.8em -1.8em 0 0 rgba(255, 255, 255, 0.7);
    }
    12.5% {
        box-shadow: 0 -2.6em 0 0 rgba(255, 255, 255, 0.7), 1.8em -1.8em 0 0 #fff, 2.5em 0 0 0 rgba(255, 255, 255, 0.2), 1.75em 1.75em 0 0 rgba(255, 255, 255, 0.2), 0 2.5em 0 0 rgba(255, 255, 255, 0.2),
            -1.8em 1.8em 0 0 rgba(255, 255, 255, 0.2), -2.6em 0 0 0 rgba(255, 255, 255, 0.2), -1.8em -1.8em 0 0 rgba(255, 255, 255, 0.5);
    }
    25% {
        box-shadow: 0 -2.6em 0 0 rgba(255, 255, 255, 0.5), 1.8em -1.8em 0 0 rgba(255, 255, 255, 0.7), 2.5em 0 0 0 #fff, 1.75em 1.75em 0 0 rgba(255, 255, 255, 0.2), 0 2.5em 0 0 rgba(255, 255, 255, 0.2),
            -1.8em 1.8em 0 0 rgba(255, 255, 255, 0.2), -2.6em 0 0 0 rgba(255, 255, 255, 0.2), -1.8em -1.8em 0 0 rgba(255, 255, 255, 0.2);
    }
    37.5% {
        box-shadow: 0 -2.6em 0 0 rgba(255, 255, 255, 0.2), 1.8em -1.8em 0 0 rgba(255, 255, 255, 0.5), 2.5em 0 0 0 rgba(255, 255, 255, 0.7), 1.75em 1.75em 0 0 rgba(255, 255, 255, 0.2), 0 2.5em 0 0 rgba(255, 255, 255, 0.2),
            -1.8em 1.8em 0 0 rgba(255, 255, 255, 0.2), -2.6em 0 0 0 rgba(255, 255, 255, 0.2), -1.8em -1.8em 0 0 rgba(255, 255, 255, 0.2);
    }
    50% {
        box-shadow: 0 -2.6em 0 0 rgba(255, 255, 255, 0.2), 1.8em -1.8em 0 0 rgba(255, 255, 255, 0.2), 2.5em 0 0 0 rgba(255, 255, 255, 0.5), 1.75em 1.75em 0 0 rgba(255, 255, 255, 0.7), 0 2.5em 0 0 #fff,
            -1.8em 1.8em 0 0 rgba(255, 255, 255, 0.2), -2.6em 0 0 0 rgba(255, 255, 255, 0.2), -1.8em -1.8em 0 0 rgba(255, 255, 255, 0.2);
    }
    62.5% {
        box-shadow: 0 -2.6em 0 0 rgba(255, 255, 255, 0.2), 1.8em -1.8em 0 0 rgba(255, 255, 255, 0.2), 2.5em 0 0 0 rgba(255, 255, 255, 0.2), 1.75em 1.75em 0 0 rgba(255, 255, 255, 0.5), 0 2.5em 0 0 rgba(255, 255, 255, 0.7),
            -1.8em 1.8em 0 0 #fff, -2.6em 0 0 0 rgba(255, 255, 255, 0.2), -1.8em -1.8em 0 0 rgba(255, 255, 255, 0.2);
    }
    75% {
        box-shadow: 0 -2.6em 0 0 rgba(255, 255, 255, 0.2), 1.8em -1.8em 0 0 rgba(255, 255, 255, 0.2), 2.5em 0 0 0 rgba(255, 255, 255, 0.2), 1.75em 1.75em 0 0 rgba(255, 255, 255, 0.2), 0 2.5em 0 0 rgba(255, 255, 255, 0.5),
            -1.8em 1.8em 0 0 rgba(255, 255, 255, 0.7), -2.6em 0 0 0 #fff, -1.8em -1.8em 0 0 rgba(255, 255, 255, 0.2);
    }
    87.5% {
        box-shadow: 0 -2.6em 0 0 rgba(255, 255, 255, 0.2), 1.8em -1.8em 0 0 rgba(255, 255, 255, 0.2), 2.5em 0 0 0 rgba(255, 255, 255, 0.2), 1.75em 1.75em 0 0 rgba(255, 255, 255, 0.2), 0 2.5em 0 0 rgba(255, 255, 255, 0.2),
            -1.8em 1.8em 0 0 rgba(255, 255, 255, 0.5), -2.6em 0 0 0 rgba(255, 255, 255, 0.7), -1.8em -1.8em 0 0 #fff;
    }
}
#popup_account_tab_container #popup_account_tab_container_banking,
#popup_account_tab_container #popup_account_tab_container_profile {
    display: none;
}
#popup_account #popup_account_tab_account:checked ~ #popup_account_tab_container #popup_account_tab_container_profile,
#popup_account #popup_account_tab_banking:checked ~ #popup_account_tab_container #popup_account_tab_container_banking {
    display: block;
    z-index: 1;
}
#popup_account_tab_container #popup_account_tab_container_profile #popup_account_profile_head ul {
    margin: 0;
    padding: 25px 0 20px;
    list-style: none;
    text-align: center;
}
#popup_account_tab_container #popup_account_tab_container_profile #popup_account_profile_head ul li {
    display: inline-block;
    margin: 0 35px;
}
#popup_account_tab_container #popup_account_tab_container_profile #popup_account_profile_head ul li p {
    font-size: 18px;
    color: #161616;
    margin: 0 auto;
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.5);
}
#popup_account_tab_container #popup_account_tab_container_profile #popup_account_profile_head ul li span {
    font-size: 20px;
    font-weight: 700;
    color: #3e3d3d;
    text-shadow: 1px 0 0 #3e3d3d;
}
#popup_account_tab_container #popup_account_tab_container_profile #popup_account_profile_body {
    width: 786px;
    margin: 0 auto;
    border-top: 1px solid #5b5a5a;
    box-shadow: inset 0 1px 0 0 #fff;
    padding: 14px 5px;
    position: relative;
}
#popup_account_profile_body_currency {
    height: 51px;
    width: 727px;
    line-height: 51px;
    padding: 0 30px;
    background: url(../../img/index/widgets/popup/account/bg_currency_container.png) center no-repeat;
    position: relative;
}
#popup_account_profile_body_currency .popup_account_text_title {
    font-size: 18px;
    color: #161616;
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.5);
}
#popup_account_profile_body_currency .popup_account_text_currency {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 200px;
    margin: auto 0;
    font-size: 18px;
    color: #0b5001;
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.5), 0 0 1px rgba(42, 155, 4, 0.9);
    text-transform: uppercase;
}
#popup_account_profile_body_currency .popup_account_text_currency_amount {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 261px;
    line-height: 50px;
    margin: auto 0;
    font-size: 19px;
    color: #146502;
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.5);
}
#popup_account_profile_body_currency img {
    display: inline-block;
    border: none;
    margin-left: 15px;
}
#popup_account_profile_body_currency #popup_account_currency_change_label {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 10px;
    margin: auto 0;
    width: 215px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    border-radius: 4px;
    background: #42d003;
    background: linear-gradient(to bottom, rgba(66, 208, 3, 1) 0, rgba(23, 89, 5, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#42d003', endColorstr='#175905', GradientType=0);
    font-size: 15px;
    color: #052f01;
    text-shadow: -1px 1px 1px rgba(255, 255, 255, 0.5);
    padding: 0 15px;
    -moz-user-select: none;
    -o-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
    cursor: pointer;
}
#popup_account_profile_body #popup_account_profile_body_player #popup_account_profile_info #popup_account_profile_info_change_password:hover,
#popup_account_profile_body #popup_account_profile_body_player form#popup_account_profile_fio button:hover,
#popup_account_profile_body_currency #popup_account_currency_change_label:hover {
    background: #175905;
    background: linear-gradient(to bottom, rgba(23, 89, 5, 1) 0, rgba(66, 208, 3, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#175905', endColorstr='#42d003', GradientType=0);
}
#popup_account_profile_body_currency #popup_account_currency_change_label:before {
    content: "";
    display: inline-block;
    width: 0;
    height: 0;
    margin-right: 10px;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-top: 11px solid #222;
}
#popup_account_profile_body #popup_account_profile_body_player {
    display: block;
    visibility: visible;
    height: 395px;
}
#popup_account_profile_body #popup_account_profile_body_player form#popup_account_profile_fio {
    width: 50%;
    display: inline-block;
    vertical-align: top;
}
#popup_account_profile_body #popup_account_profile_body_player form#popup_account_profile_fio label {
    display: block;
    font-size: 18px;
    color: #161616;
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.5);
    padding: 0 0 0 20px;
    margin-top: 20px;
    margin-left: 10px;
}
#popup_account_profile_body #popup_account_profile_body_player form#popup_account_profile_fio input[type="text"] {
    margin-left: 10px;
    font-size: 22px;
    color: #3e3d3d;
    width: 290px;
    height: 46px;
    line-height: 48px;
    padding: 0 20px;
    border: 1px solid #5b5a5a;
    background: #d9dde2;
    border-radius: 3px;
    box-shadow: inset 0 2px 3px 0 rgba(0, 0, 0, 0.45), inset 0 -2px 3px 0 rgba(255, 255, 255, 0.75);
}
#popup_account_profile_body #popup_account_profile_body_player #popup_account_profile_info #popup_account_profile_info_change_password,
#popup_account_profile_body #popup_account_profile_body_player form#popup_account_profile_fio button {
    width: 369px;
    font-size: 25px;
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.5);
    text-align: center;
}
#popup_account_profile_body #popup_account_profile_body_player form#popup_account_profile_fio button {
    margin-top: 35px;
    background: linear-gradient(to bottom, rgba(66, 208, 3, 1) 0, rgba(23, 89, 5, 1) 100%);
    border-radius: 7px;
    border: 1px solid #cdf201;
    height: 70px;
    color: #161616;
}
#popup_account_profile_body #popup_account_profile_body_player #popup_account_profile_info {
    width: 370px;
    padding: 0 0 0 20px;
    display: inline-block;
    vertical-align: top;
    height: inherit;
    position: relative;
    float: right;
}
#popup_account_profile_body #popup_account_profile_body_player #popup_account_profile_info #popup_account_profile_info_change_password {
    outline: 0;
    text-decoration: none;
    position: absolute;
    line-height: 68px;
    right: 0;
    bottom: 11px;
    background: linear-gradient(to bottom, rgba(66, 208, 3, 1) 0, rgba(23, 89, 5, 1) 100%);
    border-radius: 7px;
    border: 1px solid #cdf201;
    height: 68px;
    color: #161616;
    z-index: 1 !important;
}
#chng_mobile_form_ant .country-list {
    z-index: 100 !important;
}
#popup_account_profile_body #popup_account_profile_body_player #popup_account_profile_info .popup_account_profile_info_title {
    display: block;
    font-size: 18px;
    color: #161616;
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.5);
    padding: 0 0 0 20px;
    margin-top: 20px;
    margin-left: 10px;
}
.popup_account_profile_info_body {
    height: 48px;
    border-bottom: 1px solid #fff;
    box-shadow: inset 0 -1px 0 0 #5b5a5a;
}
.popup_account_profile_info_body form {
    position: relative;
    display: none;
    visibility: hidden;
}
.popup_account_profile_info_body form input {
    margin-left: 10px;
    font-size: 22px;
    color: #3e3d3d;
    width: 281px;
    height: 46px;
    line-height: 48px;
    padding: 0 0 0 70px;
    border: 1px solid #5b5a5a;
    background: #d9dde2;
    border-radius: 3px;
    box-shadow: inset 0 2px 3px 0 rgba(0, 0, 0, 0.45), inset 0 -2px 3px 0 rgba(255, 255, 255, 0.75);
}
#popup_account_profile_body #popup_account_profile_body_player #popup_account_profile_info .popup_account_profile_info_body form button {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 20px;
    margin: auto 0;
    border: none;
    background: 0 0;
    outline: 0;
}
.popup_account_profile_info_body .popup_account_profile_info_body_tab_info {
    display: block;
    visibility: visible;
    position: relative;
}
.popup_account_profile_info_body .popup_account_profile_info_body_tab_info span {
    padding: 0 0 0 10px;
    line-height: 48px;
    font-size: 22px;
    color: #3e3d3d;
}
.popup_account_profile_info_body .popup_account_profile_info_body_tab_info label {
    text-decoration: underline;
    font-size: 18px;
    color: #00400d;
    position: absolute;
    top: 0;
    right: 10px;
    line-height: 48px;
    -moz-user-select: none;
    -o-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
    cursor: pointer;
}
#popup_account_profile_info_change_email_tab_input,
#popup_account_profile_info_change_mobile_tab_input {
    display: none;
    visibility: hidden;
}
#popup_account_profile_info_change_email_tab_input:checked ~ .popup_account_profile_info_body,
#popup_account_profile_info_change_mobile_tab_input:checked ~ .popup_account_profile_info_body {
    border-bottom: 1px solid transparent;
    box-shadow: none;
}
#popup_account_profile_info_change_email_tab_input:checked ~ .popup_account_profile_info_body form,
#popup_account_profile_info_change_mobile_tab_input:checked ~ .popup_account_profile_info_body form {
    display: block;
    visibility: visible;
}
#popup_account_profile_body #popup_account_tab_account_currency,
#popup_account_profile_body #popup_account_tab_account_currency_add,
#popup_account_profile_info_change_email_tab_input:checked ~ .popup_account_profile_info_body .popup_account_profile_info_body_tab_info,
#popup_account_profile_info_change_mobile_tab_input:checked ~ .popup_account_profile_info_body .popup_account_profile_info_body_tab_info {
    display: none;
    visibility: hidden;
}
#popup_account_profile_body #popup_account_profile_body_player_currencies {
    position: absolute;
    top: 66px;
    display: none;
    visibility: hidden;
    height: 358px;
    width: 751px;
    border: 1px solid #88898a;
    background: #dddfdf;
    background: linear-gradient(to bottom, rgba(221, 223, 223, 1) 0, rgba(180, 181, 181, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#dddfdf', endColorstr='#b4b5b5', GradientType=0);
    padding: 25px 10px 10px 25px;
}
#popup_account_profile_body #popup_account_tab_account_currency:checked ~ #popup_account_profile_body_currency #popup_account_currency_change_label:before,
#popup_account_profile_body #popup_account_tab_account_currency_add:checked ~ #popup_account_currency_add_label:before {
    border-top: none;
    border-bottom: 11px solid #222;
}
#popup_account_profile_body #popup_account_tab_account_currency:checked ~ #popup_account_profile_body_player_currencies,
#popup_account_profile_body #popup_account_tab_account_currency_add:checked ~ #popup_account_profile_body_player_currencies_add {
    display: block;
    visibility: visible;
}
#popup_account_profile_body_player_currencies #popup_account_currency_add_label {
    position: absolute;
    top: 10px;
    right: 10px;
    display: block;
    cursor: pointer;
    font-size: 15px;
    color: #090909;
    text-align: center;
    text-shadow: -1px 1px 1px rgba(255, 255, 255, 0.5);
    width: 172px;
    height: 26px;
    line-height: 28px;
    border: 1px solid #5e5e5e;
    border-radius: 3px;
    background: #cedded;
    background: linear-gradient(to bottom, rgba(206, 221, 237, 1) 0, rgba(95, 131, 172, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#cedded', endColorstr='#5f83ac', GradientType=0);
    -moz-user-select: none;
    -o-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
#popup_account_profile_body_player_currencies #popup_account_currency_add_label:hover {
    background: #5f83ac;
    background: linear-gradient(to bottom, rgba(95, 131, 172, 1) 0, rgba(206, 221, 237, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#5f83ac', endColorstr='#cedded', GradientType=0);
}
#popup_account_profile_body_player_currencies #popup_account_currency_add_label:before {
    content: "";
    display: inline-block;
    width: 0;
    height: 0;
    margin-right: 5px;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-top: 11px solid #222;
}
#popup_account_profile_body #popup_account_profile_body_player_currencies_add {
    display: none;
    visibility: hidden;
    position: absolute;
    top: 38px;
    right: 12px;
    margin: 0;
    padding: 0;
    list-style: none;
    width: 169px;
    background: #b9baba;
    z-index: 1;
}
#popup_account_profile_body #popup_account_profile_body_player_currencies_add li {
    border-left: 1px solid #88898a;
    border-right: 1px solid #88898a;
    border-top: 1px solid #5b5a5a;
    box-shadow: inset 0 1px 0 0 #fff;
    height: 39px;
    text-align: center;
    line-height: 40px;
    font-size: 18px;
    text-transform: uppercase;
    color: #6a6161;
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.5);
    cursor: pointer;
    -moz-user-select: none;
    -o-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
#popup_account_profile_body #popup_account_profile_body_player_currencies_add li:last-child {
    height: 38px;
    border-bottom: 1px solid #88898a;
    box-shadow: inset 0 1px 0 0 #fff;
}
#popup_account_profile_body_player_currencies #popup_account_profile_body_player_currencies_list #popup_account_profile_body_player_currencies_list_title {
    line-height: 50px;
    padding: 0 0 0 5px;
    margin: 0;
    font-size: 18px;
    color: #161616;
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.5);
}
#popup_account_profile_body_player_currencies #popup_account_profile_body_player_currencies_list ul {
    margin: 0;
    padding: 0;
    list-style: none;
}
#popup_account_profile_body_player_currencies #popup_account_profile_body_player_currencies_list ul li {
    position: relative;
    display: block;
    padding: 0 5px;
    height: 41px;
    border-top: 1px solid #fff;
    box-shadow: 0 -1px 0 0 #5b5a5a;
    line-height: 42px;
}
#popup_account_profile_body_player_currencies #popup_account_profile_body_player_currencies_list ul li:last-child {
    height: 40px;
    border-bottom: 1px solid #fff;
    box-shadow: inset 0 -1px 0 0 #5b5a5a, 0 -1px 0 0 #5b5a5a;
}
#popup_account_profile_body_player_currencies #popup_account_profile_body_player_currencies_list ul li .popup_account_profile_body_player_currencies_list_country {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 5px;
    margin: auto 0;
}
#popup_account_profile_body_player_currencies #popup_account_profile_body_player_currencies_list ul li .popup_account_profile_body_player_currencies_list_name {
    color: #6a6161;
    font-size: 18px;
    text-transform: uppercase;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 70px;
    margin: auto 0;
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.5);
}
#popup_account_profile_body_player_currencies #popup_account_profile_body_player_currencies_list ul li .popup_account_profile_body_player_currencies_list_amount {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 235px;
    margin: auto 0;
    color: #656565;
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.5);
    font-size: 19px;
}
#popup_account_profile_body_player_currencies #popup_account_profile_body_player_currencies_list ul li .popup_account_profile_body_player_currencies_list_amount img {
    margin-left: 15px;
}
#popup_account_profile_body_player_currencies #popup_account_profile_body_player_currencies_list ul li .popup_account_profile_body_player_currencies_list_button {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 10px;
    margin: auto 0;
    outline: 0;
    text-decoration: none;
    display: block;
    height: 26px;
    line-height: 28px;
    width: 131px;
    color: #161616;
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.5);
    text-align: center;
    border: 1px solid #5e5e5e;
    border-radius: 3px;
    font-size: 15px;
    background: #dcdcdc;
    background: linear-gradient(to bottom, rgba(220, 220, 220, 1) 0, rgba(121, 121, 121, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#dcdcdc', endColorstr='#797979', GradientType=0);
}
#popup_account_profile_body_player_currencies #popup_account_profile_body_player_currencies_list ul li .popup_account_profile_body_player_currencies_list_button:hover {
    background: #797979;
    background: linear-gradient(to bottom, rgba(121, 121, 121, 1) 0, rgba(220, 220, 220, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#797979', endColorstr='#dcdcdc', GradientType=0);
}
#popup_account_tab_container #popup_account_tab_container_profile #popup_account_profile_footer {
    width: inherit;
    height: 149px;
    border-top: 1px solid #5b5a5a;
}
#popup_account_tab_container #popup_account_tab_container_profile #popup_account_profile_footer label {
    line-height: 57px;
    height: 57px;
    font-size: 18px;
    color: #19002a;
    font-weight: 700;
    position: relative;
    display: inline-block;
    background: #b5b8b8;
    -moz-user-select: none;
    -o-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
    cursor: pointer;
}
#popup_account_tab_container #popup_account_tab_container_profile #popup_account_profile_footer #popup_account_profile_footer_label_shares {
    text-align: center;
    border-top: 1px solid #fff;
    border-right: 1px solid #fff;
    width: 199px;
    margin-right: 1px;
    box-shadow: 1px 0 0 0 #5b5a5a;
}
#popup_account_tab_container #popup_account_tab_container_profile #popup_account_profile_footer #popup_account_profile_footer_label_bonuses {
    border-top: 1px solid #fff;
    border-left: 1px solid #fff;
    width: 645px;
    width: calc(100% - 213px);
    text-align: left;
    padding-left: 10px;
}
#popup_account_profile_footer_tab_content_bonuses,
#popup_account_profile_footer_tab_content_shares,
#popup_account_tab_banking_body #popup_account_tab_banking_body_tab_deposits,
#popup_account_tab_banking_body #popup_account_tab_banking_body_tab_pay,
#popup_account_tab_banking_body #popup_account_tab_banking_body_tab_withdraw,
#popup_account_tab_banking_body #popup_account_tab_banking_body_tab_withdrawals,
#popup_account_tab_container #popup_account_tab_container_profile #popup_account_profile_footer #popup_account_profile_footer_tab_bonuses,
#popup_account_tab_container #popup_account_tab_container_profile #popup_account_profile_footer #popup_account_profile_footer_tab_shares,
#popup_account_tab_container_banking input[name="popup_account_tab_banking"] {
    display: none;
    visibility: hidden;
}
#popup_account_profile_footer #popup_account_profile_footer_tab_bonuses:checked ~ #popup_account_profile_footer_tab_content #popup_account_profile_footer_tab_content_bonuses,
#popup_account_profile_footer #popup_account_profile_footer_tab_shares:checked ~ #popup_account_profile_footer_tab_content #popup_account_profile_footer_tab_content_shares,
#popup_account_tab_banking_deposits:checked ~ #popup_account_tab_banking_body #popup_account_tab_banking_body_tab_deposits,
#popup_account_tab_banking_pay:checked ~ #popup_account_tab_banking_body #popup_account_tab_banking_body_tab_pay,
#popup_account_tab_banking_withdraw:checked ~ #popup_account_tab_banking_body #popup_account_tab_banking_body_tab_withdraw,
#popup_account_tab_banking_withdrawals:checked ~ #popup_account_tab_banking_body #popup_account_tab_banking_body_tab_withdrawals {
    display: block;
    visibility: visible;
}
#popup_account_profile_footer #popup_account_profile_footer_tab_bonuses:checked ~ #popup_account_profile_footer_label_bonuses,
#popup_account_profile_footer #popup_account_profile_footer_tab_shares:checked ~ #popup_account_profile_footer_label_shares {
    background: 0 0;
}
#popup_account_tab_container #popup_account_tab_container_profile #popup_account_profile_footer #popup_account_profile_footer_tab_content {
    padding: 25px 25px 0;
    font-size: 18px;
    color: #3e3d3d;
}
#popup_account_tab_container #popup_account_tab_container_profile #popup_account_profile_footer #popup_account_profile_footer_tab_content a {
    text-decoration: underline;
    color: #00400d;
    outline: 0;
}
#popup_account_tab_container #popup_account_tab_container_banking {
    width: calc(100% - 14px);
    height: calc(100% - 14px);
    padding: 7px;
}
#popup_account_tab_banking_head label {
    width: 33.33%;
    width: calc(100% / 3);
    display: inline-block;
    height: 63px;
    line-height: 63px;
    text-align: center;
    color: #19002a;
    font-size: 21px;
    text-shadow: -1px 1px 0 rgba(255, 255, 255, 0.5);
    -moz-user-select: none;
    -o-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
    cursor: pointer;
    background: #eff2f3;
    background: linear-gradient(to bottom, rgba(239, 242, 243, 1) 4%, rgba(218, 222, 227, 1) 27%, rgba(198, 201, 203, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#eff2f3', endColorstr='#c6c9cb', GradientType=0);
    box-shadow: inset -1px 1px 3px 0 #fff, inset 1px -1px 3px 0 #767474;
}
#popup_account_tab_banking_deposits_label {
    width: 100% !important;
}
#popup_account_tab_banking_deposits:checked ~ #popup_account_tab_banking_head #popup_account_tab_banking_deposits_label,
#popup_account_tab_banking_pay:checked ~ #popup_account_tab_banking_head #popup_account_tab_banking_pay_label,
#popup_account_tab_banking_withdraw:checked ~ #popup_account_tab_banking_head #popup_account_tab_banking_withdraw_label,
#popup_account_tab_banking_withdrawals:checked ~ #popup_account_tab_banking_head #popup_account_tab_banking_withdrawals_label {
    background: #c6c9cb;
    background: linear-gradient(to bottom, rgba(198, 201, 203, 1) 0, rgba(218, 222, 227, 1) 73%, rgba(239, 242, 243, 1) 96%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#c6c9cb', endColorstr='#eff2f3', GradientType=0);
    box-shadow: inset -1px 1px 3px 0 #fff, inset 1px -1px 3px 0 #767474, inset 0 0 0 32px rgba(140, 130, 162, 0.09);
}
#popup_account_tab_banking_body #popup_account_tab_banking_body_tab_deposits table,
#popup_account_tab_banking_body #popup_account_tab_banking_body_tab_deposits table thead th,
#popup_account_tab_banking_body #popup_account_tab_banking_body_tab_withdrawals table,
#popup_account_tab_banking_body #popup_account_tab_banking_body_tab_withdrawals table thead th,
ul.popup_account_banking_payment > li label.popup_account_banking_payment_label {
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#eff2f3', endColorstr='#c6c9cb', GradientType=0);
    box-shadow: inset -1px 1px 3px 0 #fff, inset 1px -1px 3px 0 #767474;
}
#popup_account_tab_banking_body {
    margin-top: 15px;
}
#popup_account_tab_banking_body #popup_account_tab_banking_body_tab_pay .popup_account_banking_payment_form_container .popup_account_banking_payment_service_label {
    margin-right: 100px;
}
#popup_account_tab_banking_body #popup_account_tab_banking_body_tab_deposits h2,
#popup_account_tab_banking_body #popup_account_tab_banking_body_tab_withdrawals h2 {
    font-size: 21px;
    color: #19002a;
    font-weight: 400;
    text-align: center;
    text-shadow: -1px 1px 0 rgba(255, 255, 255, 0.5);
    margin: 0;
    padding: 0;
}
#popup_account_tab_banking_body #popup_account_tab_banking_body_tab_deposits table,
#popup_account_tab_banking_body #popup_account_tab_banking_body_tab_withdrawals table {
    width: 100%;
    text-align: center;
    vertical-align: middle;
    background: #eff2f3;
    background: linear-gradient(to bottom, rgba(239, 242, 243, 1) 4%, rgba(218, 222, 227, 1) 37%, rgba(198, 201, 203, 1) 100%);
}
#popup_account_tab_banking_body #popup_account_tab_banking_body_tab_deposits table thead th,
#popup_account_tab_banking_body #popup_account_tab_banking_body_tab_withdrawals table thead th {
    cursor: pointer;
    font-size: 18px;
    color: #19002a;
    text-shadow: -1px 1px 0 rgba(255, 255, 255, 0.5);
    background: #eff2f3;
    background: linear-gradient(to bottom, rgba(239, 242, 243, 1) 4%, rgba(218, 222, 227, 1) 37%, rgba(198, 201, 203, 1) 100%);
    padding: 10px;
}
#popup_account_tab_banking_body #popup_account_tab_banking_body_tab_deposits table thead th.headerSortDown:after,
#popup_account_tab_banking_body #popup_account_tab_banking_body_tab_withdrawals table thead th.headerSortDown:after {
    content: "";
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: 10px;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-bottom: 11px solid #222;
}
#popup_account_tab_banking_body #popup_account_tab_banking_body_tab_deposits table thead th.headerSortUp:after,
#popup_account_tab_banking_body #popup_account_tab_banking_body_tab_withdrawals table thead th.headerSortUp:after {
    content: "";
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: 10px;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-top: 11px solid #222;
}
#popup_account_tab_banking_body #popup_account_tab_banking_body_tab_deposits table tbody tr td,
#popup_account_tab_banking_body #popup_account_tab_banking_body_tab_withdrawals table tbody tr td {
    box-shadow: inset -2px 2px 0 -1px #fff, inset 2px -2px 0 -1px #a3a4a6;
    padding: 10px;
}
#popup_account_tab_banking_body #popup_account_tab_banking_body_tab_deposits table tbody tr td p,
#popup_account_tab_banking_body #popup_account_tab_banking_body_tab_withdrawals table tbody tr td p {
    padding: 0;
    margin: 0;
}
#popup_account_tab_banking_body_tab_deposits .pager,
#popup_account_tab_banking_body_tab_withdrawals .pager {
    text-align: right;
    padding: 10px 50px;
}
#popup_account_tab_banking_body_tab_deposits .pager span.next,
#popup_account_tab_banking_body_tab_deposits .pager span.prev,
#popup_account_tab_banking_body_tab_withdrawals .pager span.next,
#popup_account_tab_banking_body_tab_withdrawals .pager span.prev {
    width: 25px;
    height: 25px;
    display: inline-block;
    vertical-align: middle;
    cursor: pointer;
}
#popup_account_tab_banking_body_tab_deposits .pager span.next,
#popup_account_tab_banking_body_tab_withdrawals .pager span.next {
    background: url(../../img/index/widgets/popup/account/icon_next.png) center no-repeat;
}
#popup_account_tab_banking_body_tab_deposits .pager span.prev,
#popup_account_tab_banking_body_tab_withdrawals .pager span.prev {
    background: url(../../img/index/widgets/popup/account/icon_prev.png) center no-repeat;
}
#popup_account_tab_banking_body_tab_deposits .pager span.page-number,
#popup_account_tab_banking_body_tab_withdrawals .pager span.page-number {
    background: #e9eaeb;
    border-right: 1px solid #c2bfbf;
    border-top: 1px solid #c2bfbf;
    border-bottom: 1px solid #c2bfbf;
    font-size: 12px;
    text-align: center;
    color: #293448;
    height: 23px;
    line-height: 25px;
    width: 22px;
    display: inline-block;
    cursor: pointer;
}
#popup_account_tab_banking_body_tab_deposits .pager span.page-number.active,
#popup_account_tab_banking_body_tab_withdrawals .pager span.page-number.active {
    color: #fff;
    background: #715295;
}
#popup_account_tab_banking_body_tab_deposits .pager span.page-number:first-child,
#popup_account_tab_banking_body_tab_withdrawals .pager span.page-number:first-child {
    border-left: 1px solid #c2bfbf;
}
ul.popup_account_banking_payment {
    margin: 0;
    padding: 0;
    list-style: none;
}
ul.popup_account_banking_payment > li {
    display: inline-block;
    width: 25%;
    vertical-align: top;
}
ul.popup_account_banking_payment > li div.popup_account_banking_payment_form_container,
ul.popup_account_banking_payment > li input[name="popup_account_banking_tab_deposit"],
ul.popup_account_banking_payment > li input[name="popup_account_banking_tab_withdraw"] {
    display: none;
    visibility: hidden;
}
ul.popup_account_banking_payment > li label.popup_account_banking_payment_label {
    display: block;
    background: #eff2f3;
    background: linear-gradient(to bottom, rgba(239, 242, 243, 1) 4%, rgba(218, 222, 227, 1) 37%, rgba(198, 201, 203, 1) 100%);
    width: 100%;
    height: 75px;
    line-height: 75px;
    text-align: center;
    -moz-user-select: none;
    -o-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
    cursor: pointer;
}
ul.popup_account_banking_payment > li:nth-child(4n + 2) div.popup_account_banking_payment_form_container {
    margin-left: -100%;
}
ul.popup_account_banking_payment > li:nth-child(4n + 3) div.popup_account_banking_payment_form_container {
    margin-left: -200%;
}
ul.popup_account_banking_payment > li:nth-child(4n + 4) div.popup_account_banking_payment_form_container {
    margin-left: -300%;
}
ul.popup_account_banking_payment > li input[name="popup_account_banking_tab_deposit"]:checked + label.popup_account_banking_payment_label,
ul.popup_account_banking_payment > li input[name="popup_account_banking_tab_withdraw"]:checked + label.popup_account_banking_payment_label {
    background: #737982;
    background: linear-gradient(to bottom, rgba(115, 121, 130, 1) 0, rgba(188, 189, 188, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#737982', endColorstr='#bcbdbc', GradientType=0);
    box-shadow: inset 0 -1px 0 0 #fff, inset 0 -2px 0 0 #616161;
}
ul.popup_account_banking_payment > li input[name="popup_account_banking_tab_deposit"]:checked ~ div.popup_account_banking_payment_form_container,
ul.popup_account_banking_payment > li input[name="popup_account_banking_tab_withdraw"]:checked ~ div.popup_account_banking_payment_form_container {
    display: block;
    visibility: visible;
    width: 763px;
    background: #bcbdbc;
    background: linear-gradient(to bottom, rgba(188, 189, 188, 1) 0, rgba(115, 121, 130, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#bcbdbc', endColorstr='#737982', GradientType=0);
    padding: 15px 40px;
}
ul.popup_account_banking_payment > li label.popup_account_banking_payment_label img {
    display: inline-block;
    margin: 0 auto;
    height: 80%;
}
.popup_account_banking_payment_form_container p {
    font-size: 14px;
    margin: 0;
    padding: 0;
    color: #5d5d5d;
    text-shadow: -1px 1px 1px rgba(255, 255, 255, 0.5);
}
.popup_account_banking_payment_form_container form {
    padding-top: 10px;
    text-align: center;
}
.popup_account_banking_payment_form_container .popup_account_banking_payment_form_input_container {
    margin-bottom: 10px;
    display: inline-block;
    vertical-align: top;
}
.popup_account_banking_payment_form_container .form_withdraw_card .popup_account_banking_payment_form_input_container:nth-child(3n + 2),
.popup_account_banking_payment_form_container .form_withdraw_webmoney .popup_account_banking_payment_form_input_container:nth-child(3n + 2) {
    margin: 0 45px;
}
.popup_account_banking_payment_form_container .form_withdraw_emoney .popup_account_banking_payment_form_input_container,
.popup_account_banking_payment_form_container .form_withdraw_mobile .popup_account_banking_payment_form_input_container {
    width: 50%;
}
.popup_account_banking_payment_form_container .popup_account_banking_payment_form_input_container label {
    display: block;
    text-align: center;
    font-size: 15px;
    color: #131313;
    text-shadow: -1px 1px 1px rgba(255, 255, 255, 0.5);
    -moz-user-select: none;
    -o-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
    cursor: pointer;
}
.popup_account_banking_payment_form_container .popup_account_banking_payment_form_input_container input {
    font-size: 14px;
    color: #3e3d3d;
    width: 180px;
    height: 42px;
    line-height: 44px;
    padding: 0 20px;
    border: 1px solid #5b5a5a;
    background: #d9dde2;
    border-radius: 3px;
    box-shadow: inset 0 2px 3px 0 rgba(0, 0, 0, 0.45), inset 0 -2px 3px 0 rgba(255, 255, 255, 0.75);
    text-align: center;
}
.popup_account_banking_payment_form_container .popup_account_banking_payment_form_input_container input[name="phone"] {
    width: 145px;
    padding: 0 20px 0 55px;
    text-align: left;
}
.popup_account_banking_payment_form_container .popup_account_banking_payment_form_input_container input[name="amount"] {
    padding: 0;
    width: 222px;
}
.popup_account_banking_payment_form_container .popup_account_banking_payment_form_input_container input[name="passport_serial"] {
    width: 67px;
    padding: 0;
}
.popup_account_banking_payment_form_container .popup_account_banking_payment_form_input_container input[name="passport_number"] {
    margin-left: 5px;
    width: 110px;
}
.popup_account_banking_payment_form_container .popup_account_banking_payment_form_input_container .intl-tel-input {
    height: 44px;
    width: 222px;
    display: inline-block;
}
.popup_account_banking_payment_form_container .popup_account_banking_payment_form_input_container .intl-tel-input .flag-dropdown {
    left: 0;
}
.popup_account_banking_payment_form_container .popup_account_banking_payment_form_input_container .intl-tel-input .flag-dropdown .country-list {
    left: 0;
    width: 220px;
    text-align: left;
}
.popup_account_banking_payment_form_container .popup_account_banking_payment_form_input_container .intl-tel-input .flag-dropdown .country-list .dial-code {
    display: none;
}
.popup_account_banking_payment_form_container .popup_account_banking_payment_form_input_container select {
    font-size: 14px;
    color: #3e3d3d;
    width: 222px;
    height: 44px;
    line-height: 44px;
    padding: 0 20px;
    border: 1px solid #5b5a5a;
    background: #d9dde2;
    border-radius: 3px;
    box-shadow: inset 0 2px 3px 0 rgba(0, 0, 0, 0.45), inset 0 -2px 3px 0 rgba(255, 255, 255, 0.75);
    text-align: center;
}
.popup_account_banking_payment_form_container input[type="checkbox"],
.popup_account_banking_payment_form_container input[type="radio"] {
    display: none;
    visibility: hidden;
}
.popup_account_banking_payment_form_container .popup_account_banking_payment_form_radio_type_1 {
    color: #000816;
    font-size: 15px;
    -moz-user-select: none;
    -o-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
    cursor: pointer;
    position: relative;
    padding-left: 25px;
}
.popup_account_banking_payment_form_container .popup_account_banking_payment_form_radio_type_2 {
    color: #000816;
    font-size: 15px;
    -moz-user-select: none;
    -o-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
    cursor: pointer;
    display: inline-block;
    margin: 0 10px 0 0;
}
.popup_account_banking_payment_form_container .popup_account_banking_payment_form_input_container .popup_account_banking_payment_form_radio_type_2:before {
    content: "";
    display: inline-block;
    width: 10px;
    height: 10px;
    background-color: #485145;
    border: 1px solid #fff;
    vertical-align: bottom;
    margin-right: 5px;
}
.popup_account_banking_payment_form_container .popup_account_banking_payment_form_radio_container .popup_account_banking_payment_form_radio_type_2 span {
    font-size: 21px;
    font-weight: 700;
    color: #000;
    display: block;
    margin: 5px auto 0;
}
.popup_account_banking_payment_form_container .popup_account_banking_payment_form_radio_container .popup_account_banking_payment_form_radio_type_2:after {
    content: "";
    width: 10px;
    height: 10px;
    background-color: #485145;
    border: 1px solid #fff;
    display: block;
    margin: 5px auto 0;
}
.popup_account_banking_payment_form_container .popup_account_banking_payment_form_radio_type_1:before {
    content: "";
    top: 0;
    left: 0;
    margin: auto 0;
    position: absolute;
    width: 19px;
    height: 19px;
    background: url(../../img/index/widgets/popup/account/radio_type_1_default.png) center no-repeat;
}
.popup_account_banking_payment_form_container .popup_account_banking_payment_form_input_container input[type="radio"]:checked + label.popup_account_banking_payment_form_radio_type_2:before,
.popup_account_banking_payment_form_container .popup_account_banking_payment_form_radio_container input[type="radio"]:checked + label.popup_account_banking_payment_form_radio_type_2:after {
    background-image: url(../../img/index/widgets/popup/account/radio_type_2_active.png);
}
.popup_account_banking_payment_form_service_container .popup_account_banking_payment_form_radio_container {
    display: inline-block;
    vertical-align: bottom;
}
.popup_account_banking_payment_form_service_container button[type="submit"].type_default {
    vertical-align: top;
    margin: 15px 0 0;
}
.popup_account_banking_payment_form_service_container button[type="submit"].type_inline_margin {
    margin-top: 15px;
}
.popup_account_banking_payment_form_service_container .popup_account_banking_payment_form_input_container.type_pay_amount {
    vertical-align: bottom;
    margin: 0 10px;
}
.popup_account_banking_payment_form_service_container .popup_account_banking_payment_form_input_container.type_text_inline {
    vertical-align: middle;
    margin: 0 20px 0 0;
    color: #000816;
    font-size: 15px;
}
.popup_account_banking_payment_form_service_container .popup_account_banking_payment_form_input_container.type_text_inline span {
    font-size: 21px;
    font-weight: 700;
    color: #000;
}
.popup_account_banking_payment_form_service_container .popup_account_banking_payment_form_input_container label {
    text-align: right;
}
.popup_account_banking_payment_form_service_container .popup_account_banking_payment_form_input_container.type_pay_amount input[type="number"] {
    padding: 0;
    width: 256px;
    height: 46px;
}
.popup_account_banking_payment_form_service_container .popup_account_banking_payment_form_input_container .popup_account_banking_payment_form_radio_type_2 {
    line-height: 12px;
    vertical-align: bottom;
    font-size: 13px;
    color: #485145;
    margin: 5px 0 0;
    text-align: left;
    text-shadow: none;
}
.popup_account_banking_payment_form_container input[type="checkbox"]:checked + label.popup_account_banking_payment_form_radio_type_1:before,
.popup_account_banking_payment_form_container input[type="radio"]:checked + label.popup_account_banking_payment_form_radio_type_1:before {
    background: url(../../img/index/widgets/popup/account/radio_type_1_active.png) center no-repeat;
}
.popup_account_banking_payment_form_service_container .popup_account_banking_payment_form_service_tab_1,
.popup_account_banking_payment_form_service_container .popup_account_banking_payment_form_service_tab_2,
.popup_account_banking_payment_form_service_container .popup_account_banking_payment_form_service_tab_3 {
    display: none;
    visibility: visible;
}
.popup_account_banking_payment_form_container input[type="radio"].popup_account_banking_payment_form_service_tab_1:checked ~ .popup_account_banking_payment_form_service_container .popup_account_banking_payment_form_service_tab_1,
.popup_account_banking_payment_form_container input[type="radio"].popup_account_banking_payment_form_service_tab_2:checked ~ .popup_account_banking_payment_form_service_container .popup_account_banking_payment_form_service_tab_2,
.popup_account_banking_payment_form_container input[type="radio"].popup_account_banking_payment_form_service_tab_3:checked ~ .popup_account_banking_payment_form_service_container .popup_account_banking_payment_form_service_tab_3 {
    display: block;
    visibility: visible;
}
.popup_account_banking_payment_form_container .popup_account_banking_payment_form_radio_type_1 a {
    outline: 0;
    text-decoration: underline;
    color: #00400d;
}
.popup_account_banking_payment_form_container .popup_account_banking_payment_form_radio_type_1 a:hover {
    text-decoration: none;
}
.popup_account_banking_payment_form_container button[type="submit"] {
    outline: 0;
    font-size: 20px;
    color: #0b0b0b;
    text-shadow: -1px 1px 1px rgba(255, 255, 255, 0.5);
    text-align: center;
    border: 1px solid #d1ef01;
    width: 236px;
    height: 56px;
    border-radius: 5px;
    background: #42d003;
    background: linear-gradient(to bottom, rgba(66, 208, 3, 1) 0, rgba(23, 89, 5, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#42d003', endColorstr='#175905', GradientType=0);
}
.popup_account_banking_payment_form_container button[type="submit"]:hover {
    background: #175905;
    background: linear-gradient(to bottom, rgba(23, 89, 5, 1) 0, rgba(66, 208, 3, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#175905', endColorstr='#42d003', GradientType=0);
}
#popup_account_tab_banking_body_tab_withdraw .popup_account_banking_payment_form_container button[type="submit"] {
    display: block;
    margin: 15px auto 0;
}
.activate_preroll_button,
.activate_preroll_text {
    display: inline-block;
    float: left;
}
#popup_account .popup_message {
    position: absolute;
    top: -41px;
    left: 0;
    width: 0;
    height: 0;
    line-height: 25px;
    opacity: 0;
    color: transparent;
    text-align: center;
    overflow: hidden;
    background: 0 0;
    transition: background 1s linear, color 1s linear, text 1s linear, opacity 1s linear, height 0.3s linear, width 0.7s linear;
}
#popup_account .popup_message.active {
    color: #deeafd;
    opacity: 1;
    height: 25px;
    width: calc(100% - 40px);
}
#popup_account .popup_message.error,
#popup_account .popup_message.fail {
    background: #d32f2f;
}
#popup_account .popup_message.waiting {
    background: #ffa800;
}
#popup_account .popup_message.success {
    background: #080;
}
.popup_account_banking_payment_form_input_container .tt-error .tt-element,
.popup_account_banking_payment_form_input_container .tt-wrapper .tt-element {
    top: -120%;
    top: calc(-100% - 15px);
}
.popup_account_banking_payment_form_input_container .tt-error .tt-element .tt-content:before,
.popup_account_banking_payment_form_input_container .tt-wrapper .tt-element .tt-content:before {
    top: auto;
    bottom: -20px;
}
.popup_account_banking_payment_form_input_container .tt-error .tt-element .tt-content:after,
.popup_account_banking_payment_form_input_container .tt-wrapper .tt-element .tt-content:after {
    top: auto;
    bottom: -18px;
}
.activate_preroll_text {
    font-size: 16pt;
    color: #000;
    margin-right: 10px;
    padding-top: 10px;
}
.dialog_account_style .intl-tel-input .country-list .country .dial-code,
.dialog_main_style .intl-tel-input .country-list .country .dial-code {
    font-size: 0.8em;
}
.do_activate_preroll {
    width: 200px;
    height: 51px;
    background: url(../../img/index/get_preroll.png) no-repeat;
    cursor: pointer;
    border: 0 !important;
}
.do_activate_preroll:hover {
    background: url(../../img/index/get_preroll.png) 0 -51px no-repeat;
}
.activate_preroll_ptiza {
    width: 38px;
    height: 40px;
    background: url(../../img/index/get_preroll_ptiza.png) no-repeat;
}
.dialog_main_style .intl-tel-input .flag {
    width: 16px;
    height: 11px;
    background: url(../../img/flags.png);
}
.dialog_main_style .intl-tel-input .ad {
    background-position: -16px 0;
}
.dialog_main_style .intl-tel-input .ae {
    background-position: -32px 0;
}
.dialog_main_style .intl-tel-input .af {
    background-position: -48px 0;
}
.dialog_main_style .intl-tel-input .ag {
    background-position: -64px 0;
}
.dialog_main_style .intl-tel-input .ai {
    background-position: -80px 0;
}
.dialog_main_style .intl-tel-input .al {
    background-position: -96px 0;
}
.dialog_main_style .intl-tel-input .am {
    background-position: -112px 0;
}
.dialog_main_style .intl-tel-input .ao {
    background-position: -128px 0;
}
.dialog_main_style .intl-tel-input .ar {
    background-position: -144px 0;
}
.dialog_main_style .intl-tel-input .as {
    background-position: -160px 0;
}
.dialog_main_style .intl-tel-input .at {
    background-position: -176px 0;
}
.dialog_main_style .intl-tel-input .au {
    background-position: -192px 0;
}
.dialog_main_style .intl-tel-input .aw {
    background-position: -208px 0;
}
.dialog_main_style .intl-tel-input .az {
    background-position: -224px 0;
}
.dialog_main_style .intl-tel-input .ba {
    background-position: -240px 0;
}
.dialog_main_style .intl-tel-input .bb {
    background-position: 0 -11px;
}
.dialog_main_style .intl-tel-input .bd {
    background-position: -16px -11px;
}
.dialog_main_style .intl-tel-input .be {
    background-position: -32px -11px;
}
.dialog_main_style .intl-tel-input .bf {
    background-position: -48px -11px;
}
.dialog_main_style .intl-tel-input .bg {
    background-position: -64px -11px;
}
.dialog_main_style .intl-tel-input .bh {
    background-position: -80px -11px;
}
.dialog_main_style .intl-tel-input .bi {
    background-position: -96px -11px;
}
.dialog_main_style .intl-tel-input .bj {
    background-position: -112px -11px;
}
.dialog_main_style .intl-tel-input .bm {
    background-position: -128px -11px;
}
.dialog_main_style .intl-tel-input .bn {
    background-position: -144px -11px;
}
.dialog_main_style .intl-tel-input .bo {
    background-position: -160px -11px;
}
.dialog_main_style .intl-tel-input .br {
    background-position: -176px -11px;
}
.dialog_main_style .intl-tel-input .bs {
    background-position: -192px -11px;
}
.dialog_main_style .intl-tel-input .bt {
    background-position: -208px -11px;
}
.dialog_main_style .intl-tel-input .bw {
    background-position: -224px -11px;
}
.dialog_main_style .intl-tel-input .by {
    background-position: -240px -11px;
}
.dialog_main_style .intl-tel-input .bz {
    background-position: 0 -22px;
}
.dialog_main_style .intl-tel-input .ca {
    background-position: -16px -22px;
}
.dialog_main_style .intl-tel-input .cd {
    background-position: -32px -22px;
}
.dialog_main_style .intl-tel-input .cf {
    background-position: -48px -22px;
}
.dialog_main_style .intl-tel-input .cg {
    background-position: -64px -22px;
}
.dialog_main_style .intl-tel-input .ch {
    background-position: -80px -22px;
}
.dialog_main_style .intl-tel-input .ci {
    background-position: -96px -22px;
}
.dialog_main_style .intl-tel-input .ck {
    background-position: -112px -22px;
}
.dialog_main_style .intl-tel-input .cl {
    background-position: -128px -22px;
}
.dialog_main_style .intl-tel-input .cm {
    background-position: -144px -22px;
}
.dialog_main_style .intl-tel-input .cn {
    background-position: -160px -22px;
}
.dialog_main_style .intl-tel-input .co {
    background-position: -176px -22px;
}
.dialog_main_style .intl-tel-input .cr {
    background-position: -192px -22px;
}
.dialog_main_style .intl-tel-input .cu {
    background-position: -208px -22px;
}
.dialog_main_style .intl-tel-input .cv {
    background-position: -224px -22px;
}
.dialog_main_style .intl-tel-input .cw {
    background-position: -240px -22px;
}
.dialog_main_style .intl-tel-input .cy {
    background-position: 0 -33px;
}
.dialog_main_style .intl-tel-input .cz {
    background-position: -16px -33px;
}
.dialog_main_style .intl-tel-input .de {
    background-position: -32px -33px;
}
.dialog_main_style .intl-tel-input .dj {
    background-position: -48px -33px;
}
.dialog_main_style .intl-tel-input .dk {
    background-position: -64px -33px;
}
.dialog_main_style .intl-tel-input .dm {
    background-position: -80px -33px;
}
.dialog_main_style .intl-tel-input .do {
    background-position: -96px -33px;
}
.dialog_main_style .intl-tel-input .dz {
    background-position: -112px -33px;
}
.dialog_main_style .intl-tel-input .ec {
    background-position: -128px -33px;
}
.dialog_main_style .intl-tel-input .ee {
    background-position: -144px -33px;
}
.dialog_main_style .intl-tel-input .eg {
    background-position: -160px -33px;
}
.dialog_main_style .intl-tel-input .er {
    background-position: -176px -33px;
}
.dialog_main_style .intl-tel-input .es {
    background-position: -192px -33px;
}
.dialog_main_style .intl-tel-input .et {
    background-position: -208px -33px;
}
.dialog_main_style .intl-tel-input .fi {
    background-position: -224px -33px;
}
.dialog_main_style .intl-tel-input .fj {
    background-position: -240px -33px;
}
.dialog_main_style .intl-tel-input .fk {
    background-position: 0 -44px;
}
.dialog_main_style .intl-tel-input .fm {
    background-position: -16px -44px;
}
.dialog_main_style .intl-tel-input .fo {
    background-position: -32px -44px;
}
.dialog_main_style .intl-tel-input .bl,
.dialog_main_style .intl-tel-input .fr,
.dialog_main_style .intl-tel-input .mf {
    background-position: -48px -44px;
}
.dialog_main_style .intl-tel-input .ga {
    background-position: -64px -44px;
}
.dialog_main_style .intl-tel-input .gb {
    background-position: -80px -44px;
}
.dialog_main_style .intl-tel-input .gd {
    background-position: -96px -44px;
}
.dialog_main_style .intl-tel-input .ge {
    background-position: -112px -44px;
}
.dialog_main_style .intl-tel-input .gf {
    background-position: -128px -44px;
}
.dialog_main_style .intl-tel-input .gh {
    background-position: -144px -44px;
}
.dialog_main_style .intl-tel-input .gi {
    background-position: -160px -44px;
}
.dialog_main_style .intl-tel-input .gl {
    background-position: -176px -44px;
}
.dialog_main_style .intl-tel-input .gm {
    background-position: -192px -44px;
}
.dialog_main_style .intl-tel-input .gn {
    background-position: -208px -44px;
}
.dialog_main_style .intl-tel-input .gp {
    background-position: -224px -44px;
}
.dialog_main_style .intl-tel-input .gq {
    background-position: -240px -44px;
}
.dialog_main_style .intl-tel-input .gr {
    background-position: 0 -55px;
}
.dialog_main_style .intl-tel-input .gt {
    background-position: -16px -55px;
}
.dialog_main_style .intl-tel-input .gu {
    background-position: -32px -55px;
}
.dialog_main_style .intl-tel-input .gw {
    background-position: -48px -55px;
}
.dialog_main_style .intl-tel-input .gy {
    background-position: -64px -55px;
}
.dialog_main_style .intl-tel-input .hk {
    background-position: -80px -55px;
}
.dialog_main_style .intl-tel-input .hn {
    background-position: -96px -55px;
}
.dialog_main_style .intl-tel-input .hr {
    background-position: -112px -55px;
}
.dialog_main_style .intl-tel-input .ht {
    background-position: -128px -55px;
}
.dialog_main_style .intl-tel-input .hu {
    background-position: -144px -55px;
}
.dialog_main_style .intl-tel-input .id {
    background-position: -160px -55px;
}
.dialog_main_style .intl-tel-input .ie {
    background-position: -176px -55px;
}
.dialog_main_style .intl-tel-input .il {
    background-position: -192px -55px;
}
.dialog_main_style .intl-tel-input .in {
    background-position: -208px -55px;
}
.dialog_main_style .intl-tel-input .io {
    background-position: -224px -55px;
}
.dialog_main_style .intl-tel-input .iq {
    background-position: -240px -55px;
}
.dialog_main_style .intl-tel-input .ir {
    background-position: 0 -66px;
}
.dialog_main_style .intl-tel-input .is {
    background-position: -16px -66px;
}
.dialog_main_style .intl-tel-input .it {
    background-position: -32px -66px;
}
.dialog_main_style .intl-tel-input .jm {
    background-position: -48px -66px;
}
.dialog_main_style .intl-tel-input .jo {
    background-position: -64px -66px;
}
.dialog_main_style .intl-tel-input .jp {
    background-position: -80px -66px;
}
.dialog_main_style .intl-tel-input .ke {
    background-position: -96px -66px;
}
.dialog_main_style .intl-tel-input .kg {
    background-position: -112px -66px;
}
.dialog_main_style .intl-tel-input .kh {
    background-position: -128px -66px;
}
.dialog_main_style .intl-tel-input .ki {
    background-position: -144px -66px;
}
.dialog_main_style .intl-tel-input .km {
    background-position: -160px -66px;
}
.dialog_main_style .intl-tel-input .kn {
    background-position: -176px -66px;
}
.dialog_main_style .intl-tel-input .kp {
    background-position: -192px -66px;
}
.dialog_main_style .intl-tel-input .kr {
    background-position: -208px -66px;
}
.dialog_main_style .intl-tel-input .kw {
    background-position: -224px -66px;
}
.dialog_main_style .intl-tel-input .ky {
    background-position: -240px -66px;
}
.dialog_main_style .intl-tel-input .kz {
    background-position: 0 -77px;
}
.dialog_main_style .intl-tel-input .la {
    background-position: -16px -77px;
}
.dialog_main_style .intl-tel-input .lb {
    background-position: -32px -77px;
}
.dialog_main_style .intl-tel-input .lc {
    background-position: -48px -77px;
}
.dialog_main_style .intl-tel-input .li {
    background-position: -64px -77px;
}
.dialog_main_style .intl-tel-input .lk {
    background-position: -80px -77px;
}
.dialog_main_style .intl-tel-input .lr {
    background-position: -96px -77px;
}
.dialog_main_style .intl-tel-input .ls {
    background-position: -112px -77px;
}
.dialog_main_style .intl-tel-input .lt {
    background-position: -128px -77px;
}
.dialog_main_style .intl-tel-input .lu {
    background-position: -144px -77px;
}
.dialog_main_style .intl-tel-input .lv {
    background-position: -160px -77px;
}
.dialog_main_style .intl-tel-input .ly {
    background-position: -176px -77px;
}
.dialog_main_style .intl-tel-input .ma {
    background-position: -192px -77px;
}
.dialog_main_style .intl-tel-input .mc {
    background-position: -208px -77px;
}
.dialog_main_style .intl-tel-input .md {
    background-position: -224px -77px;
}
.dialog_main_style .intl-tel-input .me {
    background-position: -112px -154px;
    height: 12px;
}
.dialog_main_style .intl-tel-input .mg {
    background-position: 0 -88px;
}
.dialog_main_style .intl-tel-input .mh {
    background-position: -16px -88px;
}
.dialog_main_style .intl-tel-input .mk {
    background-position: -32px -88px;
}
.dialog_main_style .intl-tel-input .ml {
    background-position: -48px -88px;
}
.dialog_main_style .intl-tel-input .mm {
    background-position: -64px -88px;
}
.dialog_main_style .intl-tel-input .mn {
    background-position: -80px -88px;
}
.dialog_main_style .intl-tel-input .mo {
    background-position: -96px -88px;
}
.dialog_main_style .intl-tel-input .mp {
    background-position: -112px -88px;
}
.dialog_main_style .intl-tel-input .mq {
    background-position: -128px -88px;
}
.dialog_main_style .intl-tel-input .mr {
    background-position: -144px -88px;
}
.dialog_main_style .intl-tel-input .ms {
    background-position: -160px -88px;
}
.dialog_main_style .intl-tel-input .mt {
    background-position: -176px -88px;
}
.dialog_main_style .intl-tel-input .mu {
    background-position: -192px -88px;
}
.dialog_main_style .intl-tel-input .mv {
    background-position: -208px -88px;
}
.dialog_main_style .intl-tel-input .mw {
    background-position: -224px -88px;
}
.dialog_main_style .intl-tel-input .mx {
    background-position: -240px -88px;
}
.dialog_main_style .intl-tel-input .my {
    background-position: 0 -99px;
}
.dialog_main_style .intl-tel-input .mz {
    background-position: -16px -99px;
}
.dialog_main_style .intl-tel-input .na {
    background-position: -32px -99px;
}
.dialog_main_style .intl-tel-input .nc {
    background-position: -48px -99px;
}
.dialog_main_style .intl-tel-input .ne {
    background-position: -64px -99px;
}
.dialog_main_style .intl-tel-input .nf {
    background-position: -80px -99px;
}
.dialog_main_style .intl-tel-input .ng {
    background-position: -96px -99px;
}
.dialog_main_style .intl-tel-input .ni {
    background-position: -112px -99px;
}
.dialog_main_style .intl-tel-input .bq,
.dialog_main_style .intl-tel-input .nl {
    background-position: -128px -99px;
}
.dialog_main_style .intl-tel-input .no {
    background-position: -144px -99px;
}
.dialog_main_style .intl-tel-input .np {
    background-position: -160px -99px;
}
.dialog_main_style .intl-tel-input .nr {
    background-position: -176px -99px;
}
.dialog_main_style .intl-tel-input .nu {
    background-position: -192px -99px;
}
.dialog_main_style .intl-tel-input .nz {
    background-position: -208px -99px;
}
.dialog_main_style .intl-tel-input .om {
    background-position: -224px -99px;
}
.dialog_main_style .intl-tel-input .pa {
    background-position: -240px -99px;
}
.dialog_main_style .intl-tel-input .pe {
    background-position: 0 -110px;
}
.dialog_main_style .intl-tel-input .pf {
    background-position: -16px -110px;
}
.dialog_main_style .intl-tel-input .pg {
    background-position: -32px -110px;
}
.dialog_main_style .intl-tel-input .ph {
    background-position: -48px -110px;
}
.dialog_main_style .intl-tel-input .pk {
    background-position: -64px -110px;
}
.dialog_main_style .intl-tel-input .pl {
    background-position: -80px -110px;
}
.dialog_main_style .intl-tel-input .pm {
    background-position: -96px -110px;
}
.dialog_main_style .intl-tel-input .pr {
    background-position: -112px -110px;
}
.dialog_main_style .intl-tel-input .ps {
    background-position: -128px -110px;
}
.dialog_main_style .intl-tel-input .pt {
    background-position: -144px -110px;
}
.dialog_main_style .intl-tel-input .pw {
    background-position: -160px -110px;
}
.dialog_main_style .intl-tel-input .py {
    background-position: -176px -110px;
}
.dialog_main_style .intl-tel-input .qa {
    background-position: -192px -110px;
}
.dialog_main_style .intl-tel-input .re {
    background-position: -208px -110px;
}
.dialog_main_style .intl-tel-input .ro {
    background-position: -224px -110px;
}
.dialog_main_style .intl-tel-input .rs {
    background-position: -240px -110px;
}
.dialog_main_style .intl-tel-input .ru {
    background-position: 0 -121px;
}
.dialog_main_style .intl-tel-input .rw {
    background-position: -16px -121px;
}
.dialog_main_style .intl-tel-input .sa {
    background-position: -32px -121px;
}
.dialog_main_style .intl-tel-input .sb {
    background-position: -48px -121px;
}
.dialog_main_style .intl-tel-input .sc {
    background-position: -64px -121px;
}
.dialog_main_style .intl-tel-input .sd {
    background-position: -80px -121px;
}
.dialog_main_style .intl-tel-input .se {
    background-position: -96px -121px;
}
.dialog_main_style .intl-tel-input .sg {
    background-position: -112px -121px;
}
.dialog_main_style .intl-tel-input .sh {
    background-position: -128px -121px;
}
.dialog_main_style .intl-tel-input .si {
    background-position: -144px -121px;
}
.dialog_main_style .intl-tel-input .sk {
    background-position: -160px -121px;
}
.dialog_main_style .intl-tel-input .sl {
    background-position: -176px -121px;
}
.dialog_main_style .intl-tel-input .sm {
    background-position: -192px -121px;
}
.dialog_main_style .intl-tel-input .sn {
    background-position: -208px -121px;
}
.dialog_main_style .intl-tel-input .so {
    background-position: -224px -121px;
}
.dialog_main_style .intl-tel-input .sr {
    background-position: -240px -121px;
}
.dialog_main_style .intl-tel-input .ss {
    background-position: 0 -132px;
}
.dialog_main_style .intl-tel-input .st {
    background-position: -16px -132px;
}
.dialog_main_style .intl-tel-input .sv {
    background-position: -32px -132px;
}
.dialog_main_style .intl-tel-input .sx {
    background-position: -48px -132px;
}
.dialog_main_style .intl-tel-input .sy {
    background-position: -64px -132px;
}
.dialog_main_style .intl-tel-input .sz {
    background-position: -80px -132px;
}
.dialog_main_style .intl-tel-input .tc {
    background-position: -96px -132px;
}
.dialog_main_style .intl-tel-input .td {
    background-position: -112px -132px;
}
.dialog_main_style .intl-tel-input .tg {
    background-position: -128px -132px;
}
.dialog_main_style .intl-tel-input .th {
    background-position: -144px -132px;
}
.dialog_main_style .intl-tel-input .tj {
    background-position: -160px -132px;
}
.dialog_main_style .intl-tel-input .tk {
    background-position: -176px -132px;
}
.dialog_main_style .intl-tel-input .tl {
    background-position: -192px -132px;
}
.dialog_main_style .intl-tel-input .tm {
    background-position: -208px -132px;
}
.dialog_main_style .intl-tel-input .tn {
    background-position: -224px -132px;
}
.dialog_main_style .intl-tel-input .to {
    background-position: -240px -132px;
}
.dialog_main_style .intl-tel-input .tr {
    background-position: 0 -143px;
}
.dialog_main_style .intl-tel-input .tt {
    background-position: -16px -143px;
}
.dialog_main_style .intl-tel-input .tv {
    background-position: -32px -143px;
}
.dialog_main_style .intl-tel-input .tw {
    background-position: -48px -143px;
}
.dialog_main_style .intl-tel-input .tz {
    background-position: -64px -143px;
}
.dialog_main_style .intl-tel-input .ua {
    background-position: -80px -143px;
}
.dialog_main_style .intl-tel-input .ug {
    background-position: -96px -143px;
}
.dialog_main_style .intl-tel-input .us {
    background-position: -112px -143px;
}
.dialog_main_style .intl-tel-input .uy {
    background-position: -128px -143px;
}
.dialog_main_style .intl-tel-input .uz {
    background-position: -144px -143px;
}
.dialog_main_style .intl-tel-input .va {
    background-position: -160px -143px;
}
.dialog_main_style .intl-tel-input .vc {
    background-position: -176px -143px;
}
.dialog_main_style .intl-tel-input .ve {
    background-position: -192px -143px;
}
.dialog_main_style .intl-tel-input .vg {
    background-position: -208px -143px;
}
.dialog_main_style .intl-tel-input .vi {
    background-position: -224px -143px;
}
.dialog_main_style .intl-tel-input .vn {
    background-position: -240px -143px;
}
.dialog_main_style .intl-tel-input .vu {
    background-position: 0 -154px;
}
.dialog_main_style .intl-tel-input .wf {
    background-position: -16px -154px;
}
.dialog_main_style .intl-tel-input .ws {
    background-position: -32px -154px;
}
.dialog_main_style .intl-tel-input .ye {
    background-position: -48px -154px;
}
.dialog_main_style .intl-tel-input .za {
    background-position: -64px -154px;
}
.dialog_main_style .intl-tel-input .zm {
    background-position: -80px -154px;
}
.dialog_main_style .intl-tel-input .zw {
    background-position: -96px -154px;
}
.dialog_main_style .intl-tel-input .hide {
    display: none;
}
.dialog_main_style .intl-tel-input .flag-dropdown:hover {
    cursor: pointer;
}
.dialog_main_style .intl-tel-input .flag-dropdown:hover .selected-flag {
    background-color: rgba(0, 0, 0, 0.05);
}
.dialog_main_style .intl-tel-input input[disabled] + .flag-dropdown:hover {
    cursor: default;
}
.dialog_main_style .intl-tel-input input[disabled] + .flag-dropdown:hover .selected-flag {
    background-color: transparent;
}
.dialog_main_style .intl-tel-input .selected-flag {
    padding: 10px;
    width: calc(100% - 20px);
    height: calc(100% - 20px);
}
.dialog_main_style .intl-tel-input .selected-flag .flag {
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto 0;
}
.dialog_main_style .intl-tel-input .selected-flag .arrow {
    width: 0;
    height: 0;
    position: absolute;
    top: 0;
    bottom: 0;
    right: -20px;
    margin: auto 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 7px solid #bc6cfa;
}
.dialog_main_style .intl-tel-input .selected-flag .arrow.up {
    border-bottom: 7px solid #bc6cfa;
    border-top: none;
}
.dialog_main_style .intl-tel-input .country-list {
    list-style: none;
    position: absolute;
    left: -1px;
    top: 50px;
    z-index: 2;
    padding: 0;
    width: 318px;
    max-height: 250px;
    overflow-y: scroll;
    color: #deeafd;
    border: 1px solid #f6f1d2;
    background: #08040d;
    box-shadow: 0 0 9px 0 #ffc801;
}
.dialog_main_style .intl-tel-input .country-list .flag {
    display: inline-block;
}
.dialog_main_style .intl-tel-input .country-list .divider {
    padding-bottom: 5px;
    margin-bottom: 5px;
    border-bottom: 1px solid #ccc;
}
.dialog_main_style .intl-tel-input .country-list .country {
    padding: 5px 10px;
}
.dialog_main_style .intl-tel-input .country-list .country.active,
.dialog_main_style .intl-tel-input .country-list .country.highlight {
    background-color: rgba(255, 255, 255, 0.3);
}
.dialog_main_style .intl-tel-input .country-list .flag,
.intl-tel-input .country-list .country-name {
    margin-right: 6px;
    font-size: 12px;
    font-weight: 700;
}
.dialog_account_style .intl-tel-input {
    height: 48px;
    position: relative;
}
.dialog_account_style .intl-tel-input .flag-dropdown {
    position: absolute;
    top: 0;
    left: 10px;
    width: 48px;
    height: 48px;
}
.dialog_account_style .intl-tel-input .flag {
    width: 16px;
    height: 11px;
    background: url(../../img/flags.png);
}
.dialog_account_style .intl-tel-input .ad {
    background-position: -16px 0;
}
.dialog_account_style .intl-tel-input .ae {
    background-position: -32px 0;
}
.dialog_account_style .intl-tel-input .af {
    background-position: -48px 0;
}
.dialog_account_style .intl-tel-input .ag {
    background-position: -64px 0;
}
.dialog_account_style .intl-tel-input .ai {
    background-position: -80px 0;
}
.dialog_account_style .intl-tel-input .al {
    background-position: -96px 0;
}
.dialog_account_style .intl-tel-input .am {
    background-position: -112px 0;
}
.dialog_account_style .intl-tel-input .ao {
    background-position: -128px 0;
}
.dialog_account_style .intl-tel-input .ar {
    background-position: -144px 0;
}
.dialog_account_style .intl-tel-input .as {
    background-position: -160px 0;
}
.dialog_account_style .intl-tel-input .at {
    background-position: -176px 0;
}
.dialog_account_style .intl-tel-input .au {
    background-position: -192px 0;
}
.dialog_account_style .intl-tel-input .aw {
    background-position: -208px 0;
}
.dialog_account_style .intl-tel-input .az {
    background-position: -224px 0;
}
.dialog_account_style .intl-tel-input .ba {
    background-position: -240px 0;
}
.dialog_account_style .intl-tel-input .bb {
    background-position: 0 -11px;
}
.dialog_account_style .intl-tel-input .bd {
    background-position: -16px -11px;
}
.dialog_account_style .intl-tel-input .be {
    background-position: -32px -11px;
}
.dialog_account_style .intl-tel-input .bf {
    background-position: -48px -11px;
}
.dialog_account_style .intl-tel-input .bg {
    background-position: -64px -11px;
}
.dialog_account_style .intl-tel-input .bh {
    background-position: -80px -11px;
}
.dialog_account_style .intl-tel-input .bi {
    background-position: -96px -11px;
}
.dialog_account_style .intl-tel-input .bj {
    background-position: -112px -11px;
}
.dialog_account_style .intl-tel-input .bm {
    background-position: -128px -11px;
}
.dialog_account_style .intl-tel-input .bn {
    background-position: -144px -11px;
}
.dialog_account_style .intl-tel-input .bo {
    background-position: -160px -11px;
}
.dialog_account_style .intl-tel-input .br {
    background-position: -176px -11px;
}
.dialog_account_style .intl-tel-input .bs {
    background-position: -192px -11px;
}
.dialog_account_style .intl-tel-input .bt {
    background-position: -208px -11px;
}
.dialog_account_style .intl-tel-input .bw {
    background-position: -224px -11px;
}
.dialog_account_style .intl-tel-input .by {
    background-position: -240px -11px;
}
.dialog_account_style .intl-tel-input .bz {
    background-position: 0 -22px;
}
.dialog_account_style .intl-tel-input .ca {
    background-position: -16px -22px;
}
.dialog_account_style .intl-tel-input .cd {
    background-position: -32px -22px;
}
.dialog_account_style .intl-tel-input .cf {
    background-position: -48px -22px;
}
.dialog_account_style .intl-tel-input .cg {
    background-position: -64px -22px;
}
.dialog_account_style .intl-tel-input .ch {
    background-position: -80px -22px;
}
.dialog_account_style .intl-tel-input .ci {
    background-position: -96px -22px;
}
.dialog_account_style .intl-tel-input .ck {
    background-position: -112px -22px;
}
.dialog_account_style .intl-tel-input .cl {
    background-position: -128px -22px;
}
.dialog_account_style .intl-tel-input .cm {
    background-position: -144px -22px;
}
.dialog_account_style .intl-tel-input .cn {
    background-position: -160px -22px;
}
.dialog_account_style .intl-tel-input .co {
    background-position: -176px -22px;
}
.dialog_account_style .intl-tel-input .cr {
    background-position: -192px -22px;
}
.dialog_account_style .intl-tel-input .cu {
    background-position: -208px -22px;
}
.dialog_account_style .intl-tel-input .cv {
    background-position: -224px -22px;
}
.dialog_account_style .intl-tel-input .cw {
    background-position: -240px -22px;
}
.dialog_account_style .intl-tel-input .cy {
    background-position: 0 -33px;
}
.dialog_account_style .intl-tel-input .cz {
    background-position: -16px -33px;
}
.dialog_account_style .intl-tel-input .de {
    background-position: -32px -33px;
}
.dialog_account_style .intl-tel-input .dj {
    background-position: -48px -33px;
}
.dialog_account_style .intl-tel-input .dk {
    background-position: -64px -33px;
}
.dialog_account_style .intl-tel-input .dm {
    background-position: -80px -33px;
}
.dialog_account_style .intl-tel-input .do {
    background-position: -96px -33px;
}
.dialog_account_style .intl-tel-input .dz {
    background-position: -112px -33px;
}
.dialog_account_style .intl-tel-input .ec {
    background-position: -128px -33px;
}
.dialog_account_style .intl-tel-input .ee {
    background-position: -144px -33px;
}
.dialog_account_style .intl-tel-input .eg {
    background-position: -160px -33px;
}
.dialog_account_style .intl-tel-input .er {
    background-position: -176px -33px;
}
.dialog_account_style .intl-tel-input .es {
    background-position: -192px -33px;
}
.dialog_account_style .intl-tel-input .et {
    background-position: -208px -33px;
}
.dialog_account_style .intl-tel-input .fi {
    background-position: -224px -33px;
}
.dialog_account_style .intl-tel-input .fj {
    background-position: -240px -33px;
}
.dialog_account_style .intl-tel-input .fk {
    background-position: 0 -44px;
}
.dialog_account_style .intl-tel-input .fm {
    background-position: -16px -44px;
}
.dialog_account_style .intl-tel-input .fo {
    background-position: -32px -44px;
}
.dialog_account_style .intl-tel-input .bl,
.dialog_account_style .intl-tel-input .fr,
.dialog_account_style .intl-tel-input .mf {
    background-position: -48px -44px;
}
.dialog_account_style .intl-tel-input .ga {
    background-position: -64px -44px;
}
.dialog_account_style .intl-tel-input .gb {
    background-position: -80px -44px;
}
.dialog_account_style .intl-tel-input .gd {
    background-position: -96px -44px;
}
.dialog_account_style .intl-tel-input .ge {
    background-position: -112px -44px;
}
.dialog_account_style .intl-tel-input .gf {
    background-position: -128px -44px;
}
.dialog_account_style .intl-tel-input .gh {
    background-position: -144px -44px;
}
.dialog_account_style .intl-tel-input .gi {
    background-position: -160px -44px;
}
.dialog_account_style .intl-tel-input .gl {
    background-position: -176px -44px;
}
.dialog_account_style .intl-tel-input .gm {
    background-position: -192px -44px;
}
.dialog_account_style .intl-tel-input .gn {
    background-position: -208px -44px;
}
.dialog_account_style .intl-tel-input .gp {
    background-position: -224px -44px;
}
.dialog_account_style .intl-tel-input .gq {
    background-position: -240px -44px;
}
.dialog_account_style .intl-tel-input .gr {
    background-position: 0 -55px;
}
.dialog_account_style .intl-tel-input .gt {
    background-position: -16px -55px;
}
.dialog_account_style .intl-tel-input .gu {
    background-position: -32px -55px;
}
.dialog_account_style .intl-tel-input .gw {
    background-position: -48px -55px;
}
.dialog_account_style .intl-tel-input .gy {
    background-position: -64px -55px;
}
.dialog_account_style .intl-tel-input .hk {
    background-position: -80px -55px;
}
.dialog_account_style .intl-tel-input .hn {
    background-position: -96px -55px;
}
.dialog_account_style .intl-tel-input .hr {
    background-position: -112px -55px;
}
.dialog_account_style .intl-tel-input .ht {
    background-position: -128px -55px;
}
.dialog_account_style .intl-tel-input .hu {
    background-position: -144px -55px;
}
.dialog_account_style .intl-tel-input .id {
    background-position: -160px -55px;
}
.dialog_account_style .intl-tel-input .ie {
    background-position: -176px -55px;
}
.dialog_account_style .intl-tel-input .il {
    background-position: -192px -55px;
}
.dialog_account_style .intl-tel-input .in {
    background-position: -208px -55px;
}
.dialog_account_style .intl-tel-input .io {
    background-position: -224px -55px;
}
.dialog_account_style .intl-tel-input .iq {
    background-position: -240px -55px;
}
.dialog_account_style .intl-tel-input .ir {
    background-position: 0 -66px;
}
.dialog_account_style .intl-tel-input .is {
    background-position: -16px -66px;
}
.dialog_account_style .intl-tel-input .it {
    background-position: -32px -66px;
}
.dialog_account_style .intl-tel-input .jm {
    background-position: -48px -66px;
}
.dialog_account_style .intl-tel-input .jo {
    background-position: -64px -66px;
}
.dialog_account_style .intl-tel-input .jp {
    background-position: -80px -66px;
}
.dialog_account_style .intl-tel-input .ke {
    background-position: -96px -66px;
}
.dialog_account_style .intl-tel-input .kg {
    background-position: -112px -66px;
}
.dialog_account_style .intl-tel-input .kh {
    background-position: -128px -66px;
}
.dialog_account_style .intl-tel-input .ki {
    background-position: -144px -66px;
}
.dialog_account_style .intl-tel-input .km {
    background-position: -160px -66px;
}
.dialog_account_style .intl-tel-input .kn {
    background-position: -176px -66px;
}
.dialog_account_style .intl-tel-input .kp {
    background-position: -192px -66px;
}
.dialog_account_style .intl-tel-input .kr {
    background-position: -208px -66px;
}
.dialog_account_style .intl-tel-input .kw {
    background-position: -224px -66px;
}
.dialog_account_style .intl-tel-input .ky {
    background-position: -240px -66px;
}
.dialog_account_style .intl-tel-input .kz {
    background-position: 0 -77px;
}
.dialog_account_style .intl-tel-input .la {
    background-position: -16px -77px;
}
.dialog_account_style .intl-tel-input .lb {
    background-position: -32px -77px;
}
.dialog_account_style .intl-tel-input .lc {
    background-position: -48px -77px;
}
.dialog_account_style .intl-tel-input .li {
    background-position: -64px -77px;
}
.dialog_account_style .intl-tel-input .lk {
    background-position: -80px -77px;
}
.dialog_account_style .intl-tel-input .lr {
    background-position: -96px -77px;
}
.dialog_account_style .intl-tel-input .ls {
    background-position: -112px -77px;
}
.dialog_account_style .intl-tel-input .lt {
    background-position: -128px -77px;
}
.dialog_account_style .intl-tel-input .lu {
    background-position: -144px -77px;
}
.dialog_account_style .intl-tel-input .lv {
    background-position: -160px -77px;
}
.dialog_account_style .intl-tel-input .ly {
    background-position: -176px -77px;
}
.dialog_account_style .intl-tel-input .ma {
    background-position: -192px -77px;
}
.dialog_account_style .intl-tel-input .mc {
    background-position: -208px -77px;
}
.dialog_account_style .intl-tel-input .md {
    background-position: -224px -77px;
}
.dialog_account_style .intl-tel-input .me {
    background-position: -112px -154px;
    height: 12px;
}
.dialog_account_style .intl-tel-input .mg {
    background-position: 0 -88px;
}
.dialog_account_style .intl-tel-input .mh {
    background-position: -16px -88px;
}
.dialog_account_style .intl-tel-input .mk {
    background-position: -32px -88px;
}
.dialog_account_style .intl-tel-input .ml {
    background-position: -48px -88px;
}
.dialog_account_style .intl-tel-input .mm {
    background-position: -64px -88px;
}
.dialog_account_style .intl-tel-input .mn {
    background-position: -80px -88px;
}
.dialog_account_style .intl-tel-input .mo {
    background-position: -96px -88px;
}
.dialog_account_style .intl-tel-input .mp {
    background-position: -112px -88px;
}
.dialog_account_style .intl-tel-input .mq {
    background-position: -128px -88px;
}
.dialog_account_style .intl-tel-input .mr {
    background-position: -144px -88px;
}
.dialog_account_style .intl-tel-input .ms {
    background-position: -160px -88px;
}
.dialog_account_style .intl-tel-input .mt {
    background-position: -176px -88px;
}
.dialog_account_style .intl-tel-input .mu {
    background-position: -192px -88px;
}
.dialog_account_style .intl-tel-input .mv {
    background-position: -208px -88px;
}
.dialog_account_style .intl-tel-input .mw {
    background-position: -224px -88px;
}
.dialog_account_style .intl-tel-input .mx {
    background-position: -240px -88px;
}
.dialog_account_style .intl-tel-input .my {
    background-position: 0 -99px;
}
.dialog_account_style .intl-tel-input .mz {
    background-position: -16px -99px;
}
.dialog_account_style .intl-tel-input .na {
    background-position: -32px -99px;
}
.dialog_account_style .intl-tel-input .nc {
    background-position: -48px -99px;
}
.dialog_account_style .intl-tel-input .ne {
    background-position: -64px -99px;
}
.dialog_account_style .intl-tel-input .nf {
    background-position: -80px -99px;
}
.dialog_account_style .intl-tel-input .ng {
    background-position: -96px -99px;
}
.dialog_account_style .intl-tel-input .ni {
    background-position: -112px -99px;
}
.dialog_account_style .intl-tel-input .bq,
.dialog_account_style .intl-tel-input .nl {
    background-position: -128px -99px;
}
.dialog_account_style .intl-tel-input .no {
    background-position: -144px -99px;
}
.dialog_account_style .intl-tel-input .np {
    background-position: -160px -99px;
}
.dialog_account_style .intl-tel-input .nr {
    background-position: -176px -99px;
}
.dialog_account_style .intl-tel-input .nu {
    background-position: -192px -99px;
}
.dialog_account_style .intl-tel-input .nz {
    background-position: -208px -99px;
}
.dialog_account_style .intl-tel-input .om {
    background-position: -224px -99px;
}
.dialog_account_style .intl-tel-input .pa {
    background-position: -240px -99px;
}
.dialog_account_style .intl-tel-input .pe {
    background-position: 0 -110px;
}
.dialog_account_style .intl-tel-input .pf {
    background-position: -16px -110px;
}
.dialog_account_style .intl-tel-input .pg {
    background-position: -32px -110px;
}
.dialog_account_style .intl-tel-input .ph {
    background-position: -48px -110px;
}
.dialog_account_style .intl-tel-input .pk {
    background-position: -64px -110px;
}
.dialog_account_style .intl-tel-input .pl {
    background-position: -80px -110px;
}
.dialog_account_style .intl-tel-input .pm {
    background-position: -96px -110px;
}
.dialog_account_style .intl-tel-input .pr {
    background-position: -112px -110px;
}
.dialog_account_style .intl-tel-input .ps {
    background-position: -128px -110px;
}
.dialog_account_style .intl-tel-input .pt {
    background-position: -144px -110px;
}
.dialog_account_style .intl-tel-input .pw {
    background-position: -160px -110px;
}
.dialog_account_style .intl-tel-input .py {
    background-position: -176px -110px;
}
.dialog_account_style .intl-tel-input .qa {
    background-position: -192px -110px;
}
.dialog_account_style .intl-tel-input .re {
    background-position: -208px -110px;
}
.dialog_account_style .intl-tel-input .ro {
    background-position: -224px -110px;
}
.dialog_account_style .intl-tel-input .rs {
    background-position: -240px -110px;
}
.dialog_account_style .intl-tel-input .ru {
    background-position: 0 -121px;
}
.dialog_account_style .intl-tel-input .rw {
    background-position: -16px -121px;
}
.dialog_account_style .intl-tel-input .sa {
    background-position: -32px -121px;
}
.dialog_account_style .intl-tel-input .sb {
    background-position: -48px -121px;
}
.dialog_account_style .intl-tel-input .sc {
    background-position: -64px -121px;
}
.dialog_account_style .intl-tel-input .sd {
    background-position: -80px -121px;
}
.dialog_account_style .intl-tel-input .se {
    background-position: -96px -121px;
}
.dialog_account_style .intl-tel-input .sg {
    background-position: -112px -121px;
}
.dialog_account_style .intl-tel-input .sh {
    background-position: -128px -121px;
}
.dialog_account_style .intl-tel-input .si {
    background-position: -144px -121px;
}
.dialog_account_style .intl-tel-input .sk {
    background-position: -160px -121px;
}
.dialog_account_style .intl-tel-input .sl {
    background-position: -176px -121px;
}
.dialog_account_style .intl-tel-input .sm {
    background-position: -192px -121px;
}
.dialog_account_style .intl-tel-input .sn {
    background-position: -208px -121px;
}
.dialog_account_style .intl-tel-input .so {
    background-position: -224px -121px;
}
.dialog_account_style .intl-tel-input .sr {
    background-position: -240px -121px;
}
.dialog_account_style .intl-tel-input .ss {
    background-position: 0 -132px;
}
.dialog_account_style .intl-tel-input .st {
    background-position: -16px -132px;
}
.dialog_account_style .intl-tel-input .sv {
    background-position: -32px -132px;
}
.dialog_account_style .intl-tel-input .sx {
    background-position: -48px -132px;
}
.dialog_account_style .intl-tel-input .sy {
    background-position: -64px -132px;
}
.dialog_account_style .intl-tel-input .sz {
    background-position: -80px -132px;
}
.dialog_account_style .intl-tel-input .tc {
    background-position: -96px -132px;
}
.dialog_account_style .intl-tel-input .td {
    background-position: -112px -132px;
}
.dialog_account_style .intl-tel-input .tg {
    background-position: -128px -132px;
}
.dialog_account_style .intl-tel-input .th {
    background-position: -144px -132px;
}
.dialog_account_style .intl-tel-input .tj {
    background-position: -160px -132px;
}
.dialog_account_style .intl-tel-input .tk {
    background-position: -176px -132px;
}
.dialog_account_style .intl-tel-input .tl {
    background-position: -192px -132px;
}
.dialog_account_style .intl-tel-input .tm {
    background-position: -208px -132px;
}
.dialog_account_style .intl-tel-input .tn {
    background-position: -224px -132px;
}
.dialog_account_style .intl-tel-input .to {
    background-position: -240px -132px;
}
.dialog_account_style .intl-tel-input .tr {
    background-position: 0 -143px;
}
.dialog_account_style .intl-tel-input .tt {
    background-position: -16px -143px;
}
.dialog_account_style .intl-tel-input .tv {
    background-position: -32px -143px;
}
.dialog_account_style .intl-tel-input .tw {
    background-position: -48px -143px;
}
.dialog_account_style .intl-tel-input .tz {
    background-position: -64px -143px;
}
.dialog_account_style .intl-tel-input .ua {
    background-position: -80px -143px;
}
.dialog_account_style .intl-tel-input .ug {
    background-position: -96px -143px;
}
.dialog_account_style .intl-tel-input .us {
    background-position: -112px -143px;
}
.dialog_account_style .intl-tel-input .uy {
    background-position: -128px -143px;
}
.dialog_account_style .intl-tel-input .uz {
    background-position: -144px -143px;
}
.dialog_account_style .intl-tel-input .va {
    background-position: -160px -143px;
}
.dialog_account_style .intl-tel-input .vc {
    background-position: -176px -143px;
}
.dialog_account_style .intl-tel-input .ve {
    background-position: -192px -143px;
}
.dialog_account_style .intl-tel-input .vg {
    background-position: -208px -143px;
}
.dialog_account_style .intl-tel-input .vi {
    background-position: -224px -143px;
}
.dialog_account_style .intl-tel-input .vn {
    background-position: -240px -143px;
}
.dialog_account_style .intl-tel-input .vu {
    background-position: 0 -154px;
}
.dialog_account_style .intl-tel-input .wf {
    background-position: -16px -154px;
}
.dialog_account_style .intl-tel-input .ws {
    background-position: -32px -154px;
}
.dialog_account_style .intl-tel-input .ye {
    background-position: -48px -154px;
}
.dialog_account_style .intl-tel-input .za {
    background-position: -64px -154px;
}
.dialog_account_style .intl-tel-input .zm {
    background-position: -80px -154px;
}
.dialog_account_style .intl-tel-input .zw {
    background-position: -96px -154px;
}
.dialog_account_style .intl-tel-input .hide {
    display: none;
}
.dialog_account_style .intl-tel-input .flag-dropdown:hover {
    cursor: pointer;
}
.dialog_account_style .intl-tel-input .flag-dropdown:hover .selected-flag {
    background-color: rgba(0, 0, 0, 0.05);
}
.dialog_account_style .intl-tel-input input[disabled] + .flag-dropdown:hover {
    cursor: default;
}
.dialog_account_style .intl-tel-input input[disabled] + .flag-dropdown:hover .selected-flag {
    background-color: transparent;
}
.dialog_account_style .intl-tel-input .selected-flag {
    padding: 10px;
    width: calc(100% - 20px);
    height: calc(100% - 20px);
}
.dialog_account_style .intl-tel-input .selected-flag .flag {
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto 0;
}
.dialog_account_style .intl-tel-input .selected-flag .arrow {
    width: 0;
    height: 0;
    position: absolute;
    top: 0;
    bottom: 0;
    right: -20px;
    margin: auto 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 7px solid #2d2d2d;
}
.dialog_account_style .intl-tel-input .selected-flag .arrow.up {
    border-bottom: 7px solid #2d2d2d;
    border-top: none;
}
.dialog_account_style .intl-tel-input .country-list {
    list-style: none;
    position: absolute;
    left: -1px;
    top: 50px;
    z-index: 2;
    padding: 0;
    width: 353px;
    max-height: 250px;
    overflow-y: scroll;
    color: #3e3d3d;
    border: 1px solid #5b5a5a;
    background: #d9dde2;
    border-radius: 3px;
    box-shadow: inset 0 2px 3px 0 rgba(0, 0, 0, 0.45), inset 0 -2px 3px 0 rgba(255, 255, 255, 0.75);
}
.dialog_account_style .intl-tel-input .country-list .flag {
    display: inline-block;
}
.dialog_account_style .intl-tel-input .country-list .divider {
    padding-bottom: 5px;
    margin-bottom: 5px;
    border-bottom: 1px solid #ccc;
}
.dialog_account_style .intl-tel-input .country-list .country,
.tt-content {
    padding: 5px 10px;
}
.dialog_account_style .intl-tel-input .country-list .country.active,
.dialog_account_style .intl-tel-input .country-list .country.highlight {
    background-color: rgba(255, 255, 255, 0.3);
}
.dialog_account_style .intl-tel-input .country-list .flag,
.intl-tel-input .country-list .country-name {
    margin-right: 6px;
    font-size: 12px;
    font-weight: 700;
}
#popup_login {
    text-align: center;
    padding: 0;
    background: 0 0;
    overflow: visible;
}
#popup_login #popup_login_main {
    padding: 2px;
    display: inline-block;
    vertical-align: top;
    background: #5e00ad;
    background: linear-gradient(to bottom, #5e00ad 0, #ffa200 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#5e00ad', endColorstr='#ffa200', GradientType=0);
}
#popup_login #popup_login_main #popup_login_main_container {
    height: 444px;
    width: 376px;
    background: url(../../img/index/widgets/popup/login/bg_main1b26.jpg?v2) center no-repeat;
}
#popup_login #popup_login_main #popup_login_main_container h2 {
    color: #e4c4ff;
    text-transform: uppercase;
    font-size: 29px;
    text-align: center;
    padding: 15px 0 5px;
    margin: 0;
}
#popup_login #popup_login_main input[type="password"],
#popup_login #popup_login_main input[type="text"] {
    display: block;
    border: 1px solid #f6f1d2;
    color: #deeafd;
    font-size: 18px;
    padding: 10px;
    box-shadow: 0 0 9px 0 #ffc801;
    background: 0 0;
    width: 244px;
    height: 24px;
    margin: 10px auto;
}
#popup_login #popup_login_main input[type="password"]:focus,
#popup_login #popup_login_main input[type="text"]:focus {
    box-shadow: 0 0 13px 2px #ffa201;
}
#popup_login #popup_login_main input[type="checkbox"] {
    display: none;
}
#popup_login #popup_login_main label {
    position: relative;
    font-size: 13px;
    font-weight: 700;
    color: #deeafd;
    cursor: pointer;
    padding: 0 5px 0 25px;
    -moz-user-select: none;
    -o-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
#popup_login #popup_login_main label:after {
    position: absolute;
    content: "";
    top: 0;
    bottom: 0;
    left: 5px;
    margin: auto 0;
    min-height: 16px;
    min-width: 16px;
    background: url(../../img/index/widgets/popup/radio_bg.png) left center no-repeat;
}
#popup_login #popup_login_main input[type="checkbox"]:checked + label:after {
    background: url(../../img/index/widgets/popup/radio_bg_checked1b26.png?v2) right center no-repeat;
}
#popup_login #popup_login_main a#popup_login_button_remember {
    text-decoration: underline;
    outline: 0;
    color: #bc6cfa;
    font-size: 13px;
    font-weight: 700;
    padding: 0 5px;
}
#popup_login #popup_login_main a#popup_login_button_remember:hover {
    color: #deeafd;
    text-decoration: none;
}
#popup_login #popup_login_main #popup_login_line {
    margin: 0 auto;
    width: 100%;
    height: 26px;
    background: url(../../img/index/widgets/popup/login/line.png) center no-repeat;
}
#popup_login #popup_login_main a#popup_login_button_license {
    display: block;
    outline: 0;
    text-decoration: none;
    margin: 0 auto;
    color: #bc6cfa;
    font-size: 13px;
    font-weight: 700;
    width: 175px;
    text-align: left;
    padding: 15px 80px 15px 15px;
    background: url(../../img/index/widgets/popup/cr.png) right center no-repeat;
}
#popup_login #popup_login_main a#popup_login_button_license:hover {
    color: #deeafd;
}
#popup_login #popup_login_main button {
    border: none;
    display: block;
    margin: 0 auto;
    text-align: center;
    color: #000;
    font-size: 20px;
    font-weight: 700;
    text-transform: uppercase;
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.6), 0 0 1px rgba(0, 0, 0, 0.5);
    width: 283px;
    height: 83px;
    background: url(../../img/index/widgets/popup/login/button_bg.png) center no-repeat;
}
#popup_login #popup_login_info h3,
#popup_login #popup_login_info p {
    font-size: 15px;
    color: #e4c4ff;
    padding: 5px 0;
    margin: 0;
    text-align: center;
}
#popup_login #popup_login_main button:hover {
    background: url(../../img/index/widgets/popup/login/button_bg_hover.png) center no-repeat;
}
#popup_login #popup_login_main button img {
    display: inline-block;
    vertical-align: middle;
    margin-top: -2px;
}
#popup_login #popup_login_info {
    border: 2px solid #5e00ad;
    width: 144px;
    height: 404px;
    display: inline-block;
    padding: 20px 0;
    margin-left: 5px;
}
#popup_login #popup_login_info ul li:not(:last-child) {
    padding-bottom: 20px;
    background: url(../../img/index/widgets/popup/login/line_small.png) bottom center no-repeat;
}
#popup_login #popup_login_info h3 {
    text-transform: uppercase;
}
#popup_login #popup_login_info img {
    display: block;
    margin: 0 auto;
    border: 1px solid #5e00ad;
}
#popup_login #popup_login_info p#popup_login_info_players_online {
    font-size: 17px;
    color: #ffa200;
}
#popup_login #popup_login_info p#popup_login_info_players_online span {
    color: #ffa200;
    font-size: 10px;
    position: relative;
    padding: 0 10px 0 0;
}
#popup_login #popup_login_info p#popup_login_info_players_online span:after {
    position: absolute;
    content: "";
    top: 0;
    right: 0;
    width: 6px;
    height: 6px;
    background: #00ff1e;
    border-radius: 3px;
}
#popup_login .popup_message {
    position: absolute;
    top: -41px;
    left: 33px;
    width: 0;
    height: 0;
    line-height: 32px;
    opacity: 0;
    color: transparent;
    text-align: center;
    background: 0 0;
    overflow: hidden;
    transition: background 1s linear, color 1s linear, text 1s linear, opacity 1s linear, height 0.3s linear, width 0.7s linear;
}
#popup_login .popup_message.active {
    color: #deeafd;
    opacity: 1;
    height: 32px;
    width: 533px;
}
#popup_login .popup_message.error {
    background: #d32f2f;
}
#popup_login .popup_message.waiting {
    background: #ffa800;
}
#popup_login .tt-element {
    left: 55px;
}
#popup_login .popup_message.fail {
    background: #d32f2f;
}
#popup_login .popup_message.success {
    background: #080;
}
#popup_login .popup_message.x2 {
    height: 48px !important;
    top: -65px !important;
    line-height: 1.2 !important;
    padding-top: 10px !important;
}
.dialog_main_style.ui-dialog {
    border: none;
    border-radius: 0;
}
.dialog_main_style .ui-dialog-titlebar.ui-widget-header {
    border: none;
    background: 0 0;
    padding: 8px 0;
    color: #e4c4ff;
    font-size: 29px;
    text-align: center;
}
.dialog_main_style .ui-dialog-titlebar.ui-widget-header .ui-dialog-title {
    padding-left: 5%;
}
.dialog_main_style .ui-dialog-titlebar.ui-widget-header .ui-dialog-titlebar-close {
    background: url(../../img/index/widgets/popup/btn_close.png) center no-repeat;
    color: #8923de;
    border-radius: 0;
    height: 25px;
    width: 27px;
    right: 0;
}
.dialog_main_style .ui-dialog-titlebar.ui-widget-header .ui-dialog-titlebar-close span {
    display: none;
    visibility: hidden;
}
#popup_register {
    padding: 0;
    margin: 0;
    background: 0 0;
}
#popup_register #popup_register_tab_email,
#popup_register #popup_register_tab_mobile {
    display: none;
    visibility: hidden;
}
#popup_register #popup_register_tab_label_email,
#popup_register #popup_register_tab_label_mobile {
    cursor: pointer;
    display: inline-block;
    width: 50%;
    text-transform: uppercase;
    font-size: 16px;
    font-weight: 700;
    color: #deeafd;
    text-align: center;
    line-height: 56px;
    background: url(../../img/index/widgets/popup/register/bg_tab1b26.jpg?v2) bottom repeat-x;
}
#popup_register #popup_register_tab_label_email:before,
#popup_register #popup_register_tab_label_mobile:before {
    content: "";
    display: inline-block;
    vertical-align: middle;
}
#popup_register #popup_register_tab_label_mobile:before {
    width: 54px;
    height: 35px;
    background: url(../../img/index/widgets/popup/register/icon_phone.png) center no-repeat;
}
#popup_register #popup_register_tab_label_email:before {
    width: 57px;
    height: 37px;
    background: url(../../img/index/widgets/popup/register/icon_email.png) center no-repeat;
}
#popup_register_tab_email:checked ~ #popup_register_tab_label_email,
#popup_register_tab_mobile:checked ~ #popup_register_tab_label_mobile {
    text-shadow: 0 0 7px #9500ff;
}
#popup_register_tab_mobile:checked ~ #popup_register_tab_label_mobile {
    background: url(../../img/index/widgets/popup/register/bg_tab_active_mobile1b26.jpg?v2) no-repeat;
    background-size: 100% 100%;
}
#popup_register_tab_email:checked ~ #popup_register_tab_label_email {
    background: url(../../img/index/widgets/popup/register/bg_tab_active_email.jpg) no-repeat;
    background-size: 100% 100%;
}
#popup_register_tab_mobile:checked ~ #popup_register_tab_label_mobile:before {
    background: url(../../img/index/widgets/popup/register/icon_phone_hover.png) center no-repeat;
}
#popup_register_tab_email:checked ~ #popup_register_tab_label_email:before {
    background: url(../../img/index/widgets/popup/register/icon_email_hover.png) center no-repeat;
}
#popup_register #popup_register_tabs_container {
    position: relative;
    width: 754px;
    height: 390px;
    background: url(../../img/index/widgets/popup/register/bg_container1b26.jpg?v2) no-repeat;
    background-size: 100% 100%;
}
#popup_register #popup_register_tabs_container > form {
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    opacity: 0;
    transition: opacity 0.5s ease-in-out;
    z-index: 0;
}
#popup_register_tab_email:checked ~ #popup_register_tabs_container #popup_register_tab_container_email,
#popup_register_tab_mobile:checked ~ #popup_register_tabs_container #popup_register_tab_container_mobile {
    opacity: 1;
    z-index: 1;
}
#popup_register #popup_register_tab_container_email {
    position: relative;
}
#popup_register .popup_register_tab_input_container {
    position: absolute;
    top: 25px;
    left: 25px;
}
#popup_register .popup_register_tab_input_container > span {
    font-size: 11px;
    font-weight: 700;
    color: #deeafd;
    position: relative;
    padding-left: 15px;
}
#popup_register .popup_register_tab_input_container > span:before {
    content: "";
    width: 12px;
    height: 12px;
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    margin: auto 0;
    background: url(../../img/index/widgets/popup/icon_warning1b26.png?v2) center no-repeat;
}
#popup_register .popup_register_tab_input_container input {
    display: block;
    border: 1px solid #f6f1d2;
    color: #deeafd;
    font-size: 18px;
    padding: 10px;
    box-shadow: 0 0 9px 0 #ffc801;
    background: 0 0;
    width: 298px;
    height: 22px;
    margin: 10px 0;
}
#popup_register .popup_register_tab_input_container input:focus {
    box-shadow: 0 0 13px 2px #ffa201;
}
#popup_register .popup_register_tab_input_container p {
    padding: 0;
    margin: 0;
    font-weight: 700;
    font-size: 14px;
    color: #deeafd;
    max-width: 320px;
}
#popup_register .popup_register_tab_container_bn {
    font-weight: 700;
    font-size: 17px;
    color: #deeafd;
    max-width: 240px;
    position: absolute;
    left: 400px;
    top: 55px;
}
#popup_register .popup_register_tab_container_bn span {
    font-size: 20px;
    color: #b37ffe;
}
#popup_register .popup_register_tab_container_gift {
    position: absolute;
    width: 105px;
    height: 122px;
    background: url(../../img/index/widgets/popup/register/gift.png) center 30px no-repeat;
    overflow: hidden;
    top: 20px;
    right: 10px;
}
#popup_register .popup_register_tab_container_gift:before {
    content: "";
    position: absolute;
    width: 105px;
    height: 122px;
    background: url(../../img/index/widgets/popup/register/gift_animation.png) center no-repeat;
    -webkit-animation: spin 1s infinite linear;
    animation: spin 1s infinite linear;
}
#popup_register .popup_register_tab_container_link_rules {
    text-decoration: underline;
    color: #bc6cfa;
    font-weight: 700;
    font-size: 13px;
    position: absolute;
    left: 25px;
    top: 160px;
}
#popup_register .popup_register_tab_container_link_rules:hover {
    text-decoration: none;
    color: #deeafd;
}
#popup_register .popup_register_tab_container_currency {
    position: absolute;
    top: 135px;
    left: 385px;
}
#popup_register .popup_register_tab_container_currency p {
    padding: 0;
    margin: 0;
    font-weight: 700;
    font-size: 14px;
    color: #deeafd;
}
#popup_register .popup_register_tab_container_currency input[type="radio"] {
    display: none;
    visibility: hidden;
}
#popup_register .popup_register_tab_container_currency label {
    position: relative;
    font-size: 13px;
    font-weight: 700;
    color: #deeafd;
    cursor: pointer;
    padding: 0 10px 0 20px;
    -moz-user-select: none;
    -o-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
#popup_register .popup_register_tab_container_currency label:after {
    position: absolute;
    content: "";
    top: 0;
    bottom: 0;
    left: 0;
    margin: auto 0;
    min-height: 16px;
    min-width: 16px;
    background: url(../../img/index/widgets/popup/radio_bg.png) left center no-repeat;
}
#popup_register .popup_register_tab_container_currency input[type="radio"]:checked + label:after {
    background: url(../../img/index/widgets/popup/radio_bg_checked1b26.png?v2) right center no-repeat;
}
#popup_register .top_bird_2 {
    top: 185px !important;
}
#popup_register .popup_register_tab_container_checkbox {
    position: absolute;
    left: 25px;
    top: 210px;
}
#popup_register .popup_register_tab_container_checkbox input[type="checkbox"] {
    display: none;
    visibility: hidden;
}
#popup_register .popup_register_tab_container_checkbox label {
    padding-left: 20px;
    position: relative;
    color: #deeafd;
    font-size: 15px;
    cursor: pointer;
    -moz-user-select: none;
    -o-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
#popup_register .popup_register_tab_container_checkbox label:before {
    position: absolute;
    content: "";
    top: 0;
    bottom: 0;
    left: 0;
    margin: auto 0;
    height: 14px;
    width: 14px;
    background: url(../../img/index/widgets/popup/bg_selectbox1b26.png?v2) center no-repeat;
}
#popup_register .popup_register_tab_container_checkbox input[type="checkbox"]:checked + label:before {
    background: url(../../img/index/widgets/popup/bg_selectbox_hover1b26.png?v2) center no-repeat;
}
#popup_register .popup_register_tab_container_separator {
    position: absolute;
    top: 235px;
    left: 0;
    right: 0;
    width: 735px;
    height: 26px;
    background: url(../../img/index/widgets/popup/separator.png) center no-repeat;
}
#popup_register .popup_register_tab_container_button_register,
#popup_register .popup_register_tab_container_button_register_disactive {
    top: 270px;
    left: 0;
    right: 0;
    margin: 0 auto;
    font-size: 20px;
    border: none;
    color: #000;
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.6), 0 0 1px rgba(0, 0, 0, 0.5);
    position: absolute;
    text-transform: uppercase;
    font-weight: 700;
    text-align: center;
    outline: 0;
}
#popup_register .popup_register_tab_container_button_register_disactive {
    width: 308px;
    height: 69px;
    background: url(../../img/index/widgets/popup/register/registration_gray1b26.png?v2) center -2px no-repeat;
    display: none;
}
#popup_register .popup_register_tab_container_button_register img {
    display: inline-block;
    vertical-align: middle;
    border: none;
}
#popup_register .popup_register_tab_container_button_register:hover {
    box-shadow: 0 0 13px 3px #ffb300;
    border-radius: 5px;
}
#popup_register .popup_register_tab_container_cr {
    position: absolute;
    left: 25px;
    top: 255px;
    outline: 0;
    text-decoration: none;
}
#popup_register .popup_register_tab_container_cr div {
    position: absolute;
    left: 75px;
    top: 0;
    bottom: 0;
    margin: auto 0;
    width: 65px;
    height: 36px;
    padding: 2px 0 0 17px;
    background: url(../../img/index/widgets/popup/register/cr_info_bg1b26.png?v2) center no-repeat;
}
#popup_register .popup_register_tab_container_nm {
    position: absolute;
    right: 7px;
    top: 240px;
    outline: 0;
    text-decoration: none;
}
#popup_register .popup_register_tab_container_cr div,
#popup_register .popup_register_tab_container_nm div {
    color: #000;
    font-size: 11px;
    font-weight: 700;
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.6), 0 0 1px rgba(0, 0, 0, 0.5);
}
#popup_register .popup_register_tab_container_nm div {
    position: absolute;
    right: 90px;
    top: 0;
    bottom: 0;
    margin: auto 0;
    width: 75px;
    height: 36px;
    padding: 2px 0 0 7px;
    background: url(../../img/index/widgets/popup/register/nm_info_bg.png) no-repeat;
}
#popup_register .intl-tel-input {
    float: none;
    position: relative;
    margin: 10px 0;
    width: 320px;
    height: 44px;
    z-index: 1;
}
#popup_register .intl-tel-input input[name="mobile"] {
    position: absolute;
    top: 0;
    right: 0;
    margin: 0;
    width: 203px;
    border-radius: 0;
}
#popup_register .intl-tel-input .flag-dropdown {
    position: absolute;
    top: 0;
    left: 0;
    border: 1px solid #f6f1d2;
    color: #deeafd;
    font-size: 11px;
    box-shadow: 0 0 9px 0 #ffc801;
    background: 0 0;
    width: 63px;
    height: 42px;
}
#popup_register .popup_message {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    width: 0;
    margin: 0 auto;
    height: 0;
    line-height: 25px;
    opacity: 0;
    color: transparent;
    text-align: center;
    background: 0 0;
    overflow: hidden;
    transition: background 1s linear, color 1s linear, text 1s linear, opacity 1s linear, height 0.3s linear, width 0.7s linear;
}
#popup_register .popup_message.active {
    color: #deeafd;
    opacity: 1;
    height: 25px;
    width: calc(100% - 4px);
}
#popup_register .popup_message.error,
#popup_register .popup_message.fail {
    background: #d32f2f;
}
#popup_register .popup_message.waiting {
    background: #ffa800;
}
#popup_register .popup_message.success {
    background: #080;
}
#popup_remind {
    padding: 0;
    margin: 0;
    background: 0 0;
}
#popup_remind .top_bird_2 {
    top: 185px !important;
}
#popup_remind #popup_remind_tab_email,
#popup_remind #popup_remind_tab_mobile {
    display: none;
    visibility: hidden;
}
#popup_remind #popup_remind_tab_label_email,
#popup_remind #popup_remind_tab_label_mobile {
    cursor: pointer;
    display: inline-block;
    width: 50%;
    text-transform: uppercase;
    font-size: 16px;
    font-weight: 700;
    color: #deeafd;
    text-align: center;
    line-height: 56px;
    background: url(../../img/index/widgets/popup/register/bg_tab1b26.jpg?v2) bottom repeat-x;
}
#popup_remind #popup_remind_tab_label_email:before,
#popup_remind #popup_remind_tab_label_mobile:before {
    content: "";
    display: inline-block;
    vertical-align: middle;
}
#popup_remind #popup_remind_tab_label_mobile:before {
    width: 54px;
    height: 35px;
    background: url(../../img/index/widgets/popup/register/icon_phone.png) center no-repeat;
}
#popup_remind #popup_remind_tab_label_email:before {
    width: 57px;
    height: 37px;
    background: url(../../img/index/widgets/popup/register/icon_email.png) center no-repeat;
}
#popup_remind_tab_email:checked ~ #popup_remind_tab_label_email,
#popup_remind_tab_mobile:checked ~ #popup_remind_tab_label_mobile {
    text-shadow: 0 0 7px #9500ff;
}
#popup_remind_tab_mobile:checked ~ #popup_remind_tab_label_mobile {
    background: url(../../img/index/widgets/popup/register/bg_tab_active_mobile1b26.jpg?v2) no-repeat;
    background-size: 100% 100%;
}
#popup_remind_tab_email:checked ~ #popup_remind_tab_label_email {
    background: url(../../img/index/widgets/popup/register/bg_tab_active_email.jpg) no-repeat;
    background-size: 100% 100%;
}
#popup_remind_tab_mobile:checked ~ #popup_remind_tab_label_mobile:before {
    background: url(../../img/index/widgets/popup/register/icon_phone_hover.png) center no-repeat;
}
#popup_remind_tab_email:checked ~ #popup_remind_tab_label_email:before {
    background: url(../../img/index/widgets/popup/register/icon_email_hover.png) center no-repeat;
}
#popup_remind #popup_remind_tabs_container {
    position: relative;
    width: 754px;
    height: 390px;
    background: url(../../img/index/widgets/popup/register/bg_container.jpg) no-repeat;
    background-size: 100% 100%;
}
#popup_remind #popup_remind_tabs_container > form {
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    opacity: 0;
    transition: opacity 0.5s ease-in-out;
    z-index: 0;
}
#popup_remind_tab_email:checked ~ #popup_remind_tabs_container #popup_remind_tab_container_email,
#popup_remind_tab_mobile:checked ~ #popup_remind_tabs_container #popup_remind_tab_container_mobile {
    opacity: 1;
    z-index: 1;
}
#popup_remind #popup_remind_tab_container_email {
    position: relative;
}
#popup_remind .popup_remind_tab_input_container {
    position: absolute;
    top: 25px;
    left: 25px;
}
#popup_remind .popup_remind_tab_input_container > span {
    font-size: 11px;
    font-weight: 700;
    color: #deeafd;
    position: relative;
    padding-left: 15px;
}
#popup_remind .popup_remind_tab_input_container > span:before {
    content: "";
    width: 12px;
    height: 12px;
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    margin: auto 0;
    background: url(../../img/index/widgets/popup/icon_warning1b26.png?v2) center no-repeat;
}
#popup_remind .popup_remind_tab_input_container input {
    display: block;
    border: 1px solid #f6f1d2;
    color: #deeafd;
    font-size: 18px;
    padding: 10px;
    box-shadow: 0 0 9px 0 #ffc801;
    background: 0 0;
    width: 298px;
    height: 22px;
    margin: 10px 0;
}
#popup_remind .popup_remind_tab_container_checkbox input[type="checkbox"],
#popup_remind .popup_remind_tab_container_currency input[type="radio"] {
    display: none;
    visibility: hidden;
}
#popup_remind .popup_remind_tab_input_container input:focus {
    box-shadow: 0 0 13px 2px #ffa201;
}
#popup_remind .popup_remind_tab_input_container p {
    padding: 0;
    margin: 0;
    font-weight: 700;
    font-size: 14px;
    color: #deeafd;
    max-width: 320px;
}
#popup_remind .popup_remind_tab_container_bn {
    font-weight: 700;
    font-size: 17px;
    color: #deeafd;
    max-width: 240px;
    position: absolute;
    left: 400px;
    top: 55px;
}
#popup_remind .popup_remind_tab_container_bn span {
    font-size: 20px;
    color: #b37ffe;
}
#popup_remind .popup_remind_tab_container_gift {
    position: absolute;
    width: 105px;
    height: 122px;
    background: url(../../img/index/widgets/popup/register/gift.png) center 30px no-repeat;
    overflow: hidden;
    top: 20px;
    right: 10px;
}
#popup_remind .popup_remind_tab_container_gift:before {
    content: "";
    position: absolute;
    width: 105px;
    height: 122px;
    background: url(../../img/index/widgets/popup/register/gift_animation.png) center no-repeat;
    -webkit-animation: spin 1s infinite linear;
    animation: spin 1s infinite linear;
}
@-webkit-keyframes spin {
    from {
        -webkit-transform: rotate(0);
    }
    to {
        -webkit-transform: rotate(360deg);
    }
}
@keyframes spin {
    from {
        -webkit-transform: rotate(0);
        transform: rotate(0);
    }
    to {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}
#popup_remind .popup_remind_tab_container_link_rules {
    text-decoration: underline;
    color: #bc6cfa;
    font-weight: 700;
    font-size: 13px;
    position: absolute;
    left: 25px;
    top: 160px;
}
#popup_remind .popup_remind_tab_container_link_rules:hover {
    text-decoration: none;
    color: #deeafd;
}
#popup_remind .popup_remind_tab_container_currency {
    position: absolute;
    top: 135px;
    left: 385px;
}
#popup_remind .popup_remind_tab_container_currency p {
    padding: 0;
    margin: 0;
    font-weight: 700;
    font-size: 14px;
    color: #deeafd;
}
#popup_remind .popup_remind_tab_container_currency label {
    position: relative;
    font-size: 13px;
    font-weight: 700;
    color: #deeafd;
    cursor: pointer;
    padding: 0 10px 0 20px;
    -moz-user-select: none;
    -o-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
#popup_remind .popup_remind_tab_container_currency label:after {
    position: absolute;
    content: "";
    top: 0;
    bottom: 0;
    left: 0;
    margin: auto 0;
    min-height: 16px;
    min-width: 16px;
    background: url(../../img/index/widgets/popup/radio_bg.png) left center no-repeat;
}
#popup_remind .popup_remind_tab_container_currency input[type="radio"]:checked + label:after {
    background: url(../../img/index/widgets/popup/radio_bg_checked1b26.png?v2) right center no-repeat;
}
#popup_remind .popup_remind_tab_container_checkbox {
    position: absolute;
    left: 25px;
    top: 210px;
}
#popup_remind .popup_remind_tab_container_checkbox label {
    padding-left: 20px;
    position: relative;
    color: #deeafd;
    font-size: 15px;
    cursor: pointer;
    -moz-user-select: none;
    -o-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
#popup_remind .popup_remind_tab_container_checkbox label:before {
    position: absolute;
    content: "";
    top: 0;
    bottom: 0;
    left: 0;
    margin: auto 0;
    height: 14px;
    width: 14px;
    background: url(../../img/index/widgets/popup/bg_selectbox.png) center no-repeat;
}
#popup_remind .popup_remind_tab_container_checkbox input[type="checkbox"]:checked + label:before {
    background: url(../../img/index/widgets/popup/bg_selectbox_hover.png) center no-repeat;
}
#popup_remind .popup_remind_tab_container_separator {
    position: absolute;
    top: 235px;
    left: 0;
    right: 0;
    width: 735px;
    height: 26px;
    background: url(../../img/index/widgets/popup/separator.png) center no-repeat;
}
#popup_remind .popup_remind_tab_container_button_remind {
    border: none;
    outline: 0;
    position: absolute;
    top: 270px;
    left: 0;
    right: 0;
    margin: 0 auto;
    font-size: 20px;
    font-weight: 700;
    text-align: center;
    text-transform: uppercase;
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.6), 0 0 1px rgba(0, 0, 0, 0.5);
    color: #000;
}
#popup_remind .popup_remind_tab_container_button_remind img {
    display: inline-block;
    vertical-align: middle;
    border: none;
}
#popup_remind .popup_remind_tab_container_button_remind:hover {
    box-shadow: 0 0 13px 3px #ffb300;
    border-radius: 5px;
}
#popup_remind .popup_remind_tab_container_cr {
    position: absolute;
    left: 25px;
    top: 255px;
    outline: 0;
    text-decoration: none;
}
#popup_remind .popup_remind_tab_container_cr div {
    position: absolute;
    left: 75px;
    top: 0;
    bottom: 0;
    margin: auto 0;
    width: 65px;
    height: 36px;
    padding: 2px 0 0 17px;
    background: url(../../img/index/widgets/popup/register/cr_info_bg1b26.png?v2) center no-repeat;
}
#popup_remind .popup_remind_tab_container_nm {
    position: absolute;
    right: 7px;
    top: 240px;
    outline: 0;
    text-decoration: none;
}
#popup_remind .popup_remind_tab_container_cr div,
#popup_remind .popup_remind_tab_container_nm div {
    color: #000;
    font-size: 11px;
    font-weight: 700;
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.6), 0 0 1px rgba(0, 0, 0, 0.5);
}
#popup_remind .popup_remind_tab_container_nm div {
    position: absolute;
    right: 90px;
    top: 0;
    bottom: 0;
    margin: auto 0;
    width: 75px;
    height: 36px;
    padding: 2px 0 0 7px;
    background: url(../../img/index/widgets/popup/register/nm_info_bg.png) no-repeat;
}
#popup_remind .intl-tel-input {
    float: none;
    position: relative;
    margin: 10px 0;
    width: 320px;
    height: 44px;
    z-index: 1;
}
#popup_remind .intl-tel-input input[name="mobile"] {
    position: absolute;
    top: 0;
    right: 0;
    margin: 0;
    width: 203px;
    border-radius: 0;
}
#popup_remind .intl-tel-input .flag-dropdown {
    position: absolute;
    top: 0;
    left: 0;
    border: 1px solid #f6f1d2;
    color: #deeafd;
    font-size: 11px;
    box-shadow: 0 0 9px 0 #ffc801;
    background: 0 0;
    width: 63px;
    height: 42px;
}
#popup_remind .popup_message {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    width: 0;
    margin: 0 auto;
    height: 0;
    line-height: 25px;
    opacity: 0;
    color: transparent;
    text-align: center;
    background: 0 0;
    overflow: hidden;
    transition: background 1s linear, color 1s linear, text 1s linear, opacity 1s linear, height 0.3s linear, width 0.7s linear;
}
#popup_remind .popup_message.active {
    color: #deeafd;
    opacity: 1;
    height: 25px;
    width: calc(100% - 4px);
}
#popup_remind .popup_message.error,
#popup_remind .popup_message.fail {
    background: #d32f2f;
}
#popup_remind .popup_message.waiting {
    background: #ffa800;
}
#popup_remind .popup_message.success {
    background: #080;
}
.dialog_main_style_tab_container_mobile .tt-element .tt-content:after,
.dialog_main_style_tab_container_mobile .tt-element .tt-content:before {
    left: 90px;
}
.tt-element {
    box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.4);
    border: 1px solid #ffc750;
    border-radius: 3px;
    position: absolute;
    left: 0;
    top: -41px;
}
.tt-element.tt-error {
    background: #da0002;
    background: linear-gradient(to bottom, rgba(218, 0, 2, 1) 0, rgba(115, 0, 39, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#da0002', endColorstr='#730027', GradientType=0);
    color: #f1f1f1;
}
.tt-element.tt-default {
    background: #333;
    color: #f1f1f1;
}
.tt-content {
    font: 700 14px Arial;
    position: relative;
    height: 100%;
}
.tt-content:after,
.tt-content:before {
    content: "";
    position: absolute;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 10px;
    left: 10px;
}
.tt-element.tt-error .tt-content:before {
    border-color: #ffc750 transparent transparent;
    top: 27px;
}
.tt-element.tt-error .tt-content:after {
    border-color: #730027 transparent transparent;
    top: 25px;
}
.tt-element.tt-default .tt-content:before {
    border-color: #ffc750 transparent transparent;
    top: 27px;
}
.tt-element.tt-default .tt-content:after {
    border-color: #333 transparent transparent;
    top: 25px;
}
.ui-widget-overlay {
    background-image: none;
    background-color: rgba(0, 0, 0, 0.9);
}
.ui-dialog {
    background: 0 0;
    font-family: Arial;
    position: fixed;
    border: 2px solid #490093;
    border-radius: 4px;
}
.captcha .ui-widget-header {
    background: #212121;
    color: #c4c4c4;
    font-family: Arial;
    font-size: 20px;
    font-weight: 700;
    text-align: left;
    border: 0;
}
.ui-dialog .ui-dialog-content {
    padding-left: 42px;
    background: #291f33;
    overflow: auto;
}
.ui-widget-header .ui-button {
    border: none;
}
.ui-widget-header .ui-button:hover {
    background-position: 0 -15px;
}
.ui-dialog .ui-dialog-titlebar-close {
    height: 17px;
}
#captcha-dialog-form .captcha-x {
    display: inline-block;
    cursor: pointer;
    margin-right: 20px;
}
.captcha {
    border-radius: 3px;
}
#captcha-dialog-form form label {
    width: 100%;
    margin: 5px 0 10px;
    color: #656565;
    font-size: 12px;
    display: block;
}
#captcha-dialog-form input[type="text"] {
    vertical-align: top;
    margin-top: 8px;
    background: #282420;
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border: 1px solid #38312b;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    color: #aca19f;
    padding: 0 10px;
    height: 35px;
    width: 250px;
    float: right;
}
hr,
input[type="search"] {
    box-sizing: content-box;
}
#captcha-dialog-form .message {
    color: #b660ff;
    text-align: center;
    font-weight: 700;
    margin: 0;
    padding: 0;
    font-size: 14px;
}
.games_help_game,
.search_games_help_div {
    font-size: 15px;
    font-family: Arial Regular;
    color: #000;
}
.captcha .ui-dialog-titlebar {
    display: block;
}
.search_games_help_div {
    width: 190px;
    border: 1px solid #5b4a7c;
    display: none;
    position: absolute;
    z-index: 1000;
    left: 12px;
}
.games_help_game {
    background: #e1d2ea;
    height: 20px;
    width: 100%;
    display: block;
    text-align: left;
    padding-left: 5px;
    vertical-align: middle;
    cursor: pointer;
}
.games_help_game:hover {
    background: #fff;
}
.elit a {
    background: url(../../img/index/menu/elit/btn1b26.jpg?v2) no-repeat;
    width: 227.5px !important;
    height: 68px !important;
    margin-top: 2px;
    margin-left: 1px !important;
}
.elit:hover a {
    background: url(../../img/index/menu/elit/btn1b26.jpg?v2) 0 -68px no-repeat;
}
.elit_active a {
    background: url(../../img/index/menu/elit/btn1b26.jpg?v2) 0 -68px no-repeat !important;
}
.elit_games_hide {
    position: absolute;
    width: 920px;
    height: 1864px;
    top: 331px;
    background: rgba(0, 0, 0, 0.9);
    text-align: center;
    color: #a08ec0;
    font-size: 30px;
    z-index: 100;
}
.da-slide-current button.da-link {
    left: 28px !important;
    background: url(../../img/index/green_buttons/btn-slider1b26.png?v2) no-repeat !important;
    height: 78px !important;
    padding: 0 !important;
    line-height: 68px !important;
    top: 205px !important;
}
.da-slide-current button.da-link:hover {
    background: url(../../img/index/green_buttons/btn-slider1b26.png?v2) 0 -77px no-repeat !important;
    padding: 0 !important;
    line-height: 73px !important;
    height: 80px !important;
}
.pay_prime_arrow,
.pay_prime_info {
    z-index: 100000;
    top: 200px;
    position: absolute;
}
.da-slide button.da-link.type_2,
.da-slide button.da-link.type_2:hover {
    width: 308px !important;
}
.head #head_account #head_account_pay {
    background: url(../../img/index/green_buttons/btn-deposit.png) no-repeat !important;
}
.head #head_account #head_account_pay:hover {
    background: url(../../img/index/green_buttons/btn-deposit.png) 0 -49px no-repeat !important;
}
.head #head_auth_buttons .buttons.register {
    background: url(../../img/index/green_buttons/btn-registration.png) no-repeat !important;
}
.head #head_auth_buttons .buttons.register:hover {
    background: url(../../img/index/green_buttons/btn-registration.png) 0 -43px no-repeat !important;
}
#popup_account_tab_banking_body_tab_pay iframe {
    width: 677px !important;
}
.pay_prime_info {
    width: 239px;
    height: 174px;
    background: url(../../img/kassa/elit_tip/info.png) no-repeat;
    left: 820px;
}
.dialog_account_style {
    overflow: visible !important;
}
.pay_prime_arrow {
    width: 303px;
    height: 143px;
    background: url(../../img/kassa/elit_tip/arrow.png) no-repeat;
    left: 630px;
    display: none;
}
.da-slide-fromleft .da-link,
.da-slide-fromright .da-link {
    -webkit-animation: none !important;
    animation: none !important;
}
#popup_register .popup_register_tab_container_button_register {
    background: url(../../img/index/green_buttons/btn-regr1b26.png?v2) no-repeat !important;
    width: 308px !important;
    height: 69px !important;
}
#popup_register .popup_register_tab_container_button_register:hover {
    background: url(../../img/index/green_buttons/btn-regr1b26.png?v2) 0 -71px no-repeat !important;
}
#popup_remind .popup_remind_tab_container_button_remind {
    background: url(../../img/index/green_buttons/btn-regr1b26.png?v2) no-repeat !important;
    width: 308px !important;
    height: 69px !important;
}
#popup_remind .popup_remind_tab_container_button_remind:hover {
    background: url(../../img/index/green_buttons/btn-regr1b26.png?v2) 0 -71px no-repeat !important;
}
#country_container {
    display: none;
    font-size: 13px;
    position: absolute;
    top: 7px;
    left: 942px;
}
#country_container .flag {
    padding: 0 !important;
    margin: 0 5px 0 0;
    width: 16px;
    height: 11px;
    background: url(../../vendor/ms-Dropdown/images/msdropdown/icons/flagssprite_small.png) no-repeat;
}
#country_container .flag.cn {
    background-position: 0 -506px;
}
#country_container .flag.ru {
    background-position: -48px -319px;
}
#country_container .flag.kk {
    background-position: -32px -187px;
}
#country_container .flag.el {
    background-position: -16px -396px;
}
#country_container .flag.en {
    background-position: -16px -275px;
}
#country_container .flag.tr {
    background-position: -64px -99px;
}
#country_container .flag.es {
    background-position: -16px -154px;
}
#country_container .flag.de {
    background-position: -16px -22px;
}
#country_container .flag.it {
    background-position: -16px -539px;
}
#country_container .flag.fr {
    background-position: -48px -286px;
}
#country_container .flag.ua {
    background-position: -64px -154px;
}
#country_container .flag.az {
    background-position: -48px -506px;
}
#country_container .flag.be {
    background-position: 0 -363px;
}
#country_container .flag.bg {
    background-position: 0 -231px;
}
#country_container .flag.ca {
    background-position: -64px -99px;
}
#country_container .flag.cs {
    background-position: -16px -11px;
}
#country_container .flag.da {
    background-position: -16px -44px;
}
#country_container .flag.et {
    background-position: -16px -99px;
}
#country_container .flag.fi {
    background-position: -16px -198px;
}
#country_container .flag.hr {
    background-position: -48px -264px;
}
#country_container .flag.hu {
    background-position: -16px -517px;
}
#country_container .flag.hy {
    background-position: 0 -66px;
}
#country_container .flag.lt {
    background-position: -32px -275px;
}
#country_container .flag.lv {
    background-position: -32px -297px;
}
#country_container .flag.mk {
    background-position: -32px -385px;
}
#country_container .flag.nl {
    background-position: -48px -43px;
}
#country_container .flag.no {
    background-position: -48px -55px;
}
#country_container .flag.pl {
    background-position: -48px -187px;
}
#country_container .flag.pt {
    background-position: -48px -242px;
}
#country_container .flag.ro {
    background-position: -48px -572px;
}
#country_container .flag.sk,
#country_container .flag.sl {
    background-position: -48px -308px;
}
#country_container .flag.sq {
    background-position: 0 -55px;
}
#country_container .flag.sr {
    background-position: -48px -308px;
}
#country_container .flag.sv {
    background-position: -48px -396px;
}
#country_container .ddTitleText .ddlabel {
    display: none;
}
#country_container .ddcommon {
    position: relative;
    zoom: 1;
    display: inline-block;
    cursor: default;
}
#country_container .ddcommon ul {
    padding: 0;
    margin: 0;
    width: 370px;
    background: #1c002a;
}
#country_container .ddcommon ul li {
    list-style-type: none;
}
#country_container .borderRadiusTp ul li:last-child {
    border-bottom: 0 none #c3c3c3;
}
#country_container .borderRadiusBtm ul li:first-child {
    border-bottom: 1px solid #c3c3c3;
}
#country_container .ddcommon .disabled img,
.ddcommon .disabled span,
.ddcommon.disabledAll {
    opacity: 0.5;
    -ms-filter: "alpha(opacity=50)";
    filter: alpha(opacity=50);
    -khtml-opacity: 0.5;
    -moz-opacity: 0.5;
    color: #999;
}
#country_container .ddcommon .clear {
    clear: both;
}
#country_container .ddcommon input.text {
    color: #7e7e7e;
    padding: 0;
    position: absolute;
    background: #fff;
    display: block;
    width: 98%;
    height: 98%;
    left: 2px;
    top: 0;
    border: none;
}
#country_container .dd .ddArrow:hover,
#country_container .ddcommon .ddArrow:hover {
    background-position: 0 100%;
}
#country_container .ddOutOfVision {
    position: relative;
    display: -moz-inline-stack;
    display: inline-block;
    zoom: 1;
}
#country_container .borderRadius .shadow {
    box-shadow: 5px 5px 5px -5px #888;
}
#country_container .borderRadiusBtm .shadow {
    box-shadow: -5px -5px 5px -5px #888;
}
#country_container .borderRadiusBtm .border {
    border-radius: 5px 5px 0 0;
}
#country_container img.fnone {
    float: none !important;
}
#country_container .ddcommon .divider {
    width: 0;
    height: 100%;
    position: absolute;
}
#country_container .ddcommon .ddArrow {
    display: inline-block;
    position: absolute;
    top: 50%;
    right: 0;
}
#country_container .ddcommon .ddTitle {
    padding: 0;
    position: relative;
    display: inline-block;
}
#country_container .ddcommon .ddTitle .ddTitleText,
#country_container .ddcommon .ddTitle .description {
    display: block;
}
#country_container .ddcommon .ddTitle .ddTitleText .ddTitleText {
    padding: 0;
}
#country_container .ddcommon .ddTitle .ddTitleText img {
    position: relative;
    vertical-align: middle;
    float: left;
}
#country_container .ddcommon .ddChild {
    position: absolute;
    display: none;
    overflow-y: auto;
    overflow-x: hidden;
    zoom: 1;
    z-index: 9999;
}
#country_container .ddcommon .ddChild li {
    clear: both;
}
#country_container .ddcommon .ddChild li .description {
    display: block;
}
#country_container .ddcommon .ddChild li img {
    border: 0;
    position: relative;
    vertical-align: middle;
    float: left;
}
#country_container .ddcommon .ddChild li.optgroup {
    padding: 0;
}
#country_container .ddcommon .ddChild li.optgroup .optgroupTitle {
    padding: 0 5px;
    font-weight: 700;
    font-style: italic;
}
#country_container .ddcommon .ddChild li.optgroup ul li {
    padding: 5px 5px 5px 15px;
}
#country_container .ddcommon .noBorderTop {
    border-top: none 0 !important;
    padding: 0;
    margin: 0;
}
#country_container .dd {
    outline: 0;
    cursor: pointer;
    height: 19px;
}
#country_container .dd .ddArrow {
    margin-top: -3px;
    border: 4px solid transparent;
    border-top: 4px solid #421f76;
}
h3,
p,
pre {
    margin: 1em 0;
}
#country_container .dd .ddTitle {
    color: #000;
    background: #000;
    border: 1px solid #421f76;
    width: 31px;
    left: 0;
}
#country_container .dd .ddTitle .ddTitleText {
    padding: 3px 4px 3px 2px;
}
#country_container .dd .ddTitle .ddTitleText .ddTitleText {
    padding: 0;
}
#country_container .dd .ddTitle .description {
    font-size: 12px;
    color: #666;
}
#country_container .dd .ddTitle .ddTitleText img {
    padding-right: 5px;
    display: block;
}
#country_container .dd .ddChild {
    height: auto !important;
    border: 1px solid #421f76;
    left: -339px;
}
#country_container .dd .ddChild li {
    padding: 3px 4px 3px 5px;
    background-color: #1c002a;
    color: #560fb6;
    display: inline-block !important;
    width: 170px;
}
.span_lang_list,
audio,
canvas,
video {
    display: inline-block;
}
#country_container .dd .ddChild li .description {
    color: #666;
}
#country_container .dd .ddChild li .ddlabel {
    color: #765a87;
}
#country_container .dd .ddChild li.hover {
    background-color: #3d3149;
}
#country_container .dd .ddChild li img {
    padding: 0 6px 0 0;
    float: left;
    display: inline-block;
}
#country_container .dd .ddChild li.optgroup {
    padding: 0;
}
#country_container .dd .ddChild li.optgroup .optgroupTitle {
    padding: 0 5px;
    font-weight: 700;
    font-style: italic;
}
#country_container .dd .ddChild li.optgroup ul li {
    padding: 5px 5px 5px 15px;
}
#country_container .dd .ddChild li.selected {
    background-color: #3d3149;
    color: #000;
}
.span_lang_list {
    float: left;
    magrin-left: 3px;
}
#countries option .first {
    float: left;
}
.lock_main {
    width: 288px;
    height: 164px;
    background: rgba(0, 0, 0, 0.8);
    position: absolute;
}
.lock_hover_img,
.lock_main_img {
    width: 61px !important;
    height: 78px !important;
    position: absolute;
}
.lock_main_img {
    left: 111px;
    top: 40px;
    opacity: 0.5;
}
.lock_hover_img {
    left: 113px;
    top: 42px;
    cursor: pointer;
}
.gray_img {
    -webkit-filter: grayscale(100%) !important;
    filter: grayscale(100%) !important;
}
.footer_text {
    width: 821px;
    height: 53px;
    background: url(../../img/index/footer/text43a0.png?v3) no-repeat;
}
.games_header_search {
    padding-right: 7px !important;
} /*! normalize.css v1.1.3 | MIT License | git.io/normalize */
* {
    outline: 0;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
    display: block;
}
audio:not([controls]) {
    display: none;
    height: 0;
}
[hidden] {
    display: none;
}
html {
    font-size: 100%;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
}
button,
html,
input,
select,
textarea {
    font-family: sans-serif;
    color: #222;
}
body,
dl,
figure,
form,
menu,
ol,
ul {
    margin: 0;
}
a:focus {
    outline: dotted thin;
}
a:active,
a:hover {
    outline: 0;
}
h1 {
    font-size: 2em;
    margin: 0.67em 0;
}
h2 {
    font-size: 1.5em;
    margin: 0.83em 0;
}
h3 {
    font-size: 1.17em;
}
h4 {
    font-size: 1em;
    margin: 1.33em 0;
}
h5 {
    font-size: 0.83em;
    margin: 1.67em 0;
}
h6 {
    font-size: 0.67em;
    margin: 2.33em 0;
}
abbr[title] {
    border-bottom: 1px dotted;
}
b,
strong {
    font-weight: 700;
}
blockquote {
    margin: 1em 40px;
}
dfn {
    font-style: italic;
}
hr {
    height: 0;
}
mark {
    background: #ff0;
    color: #000;
}
code,
kbd,
pre,
samp {
    font-family: monospace, serif;
    font-size: 1em;
}
pre {
    white-space: pre;
    white-space: pre-wrap;
    word-wrap: break-word;
}
q {
    quotes: none;
}
q:after,
q:before {
    content: "";
    content: none;
}
small {
    font-size: 80%;
}
sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}
sup {
    top: -0.5em;
}
sub {
    bottom: -0.25em;
}
dd {
    margin: 0 0 0 40px;
}
menu,
ol,
ul {
    padding: 0 0 0 40px;
}
nav ol,
nav ul {
    list-style: none;
}
img {
    border: 0;
    -ms-interpolation-mode: bicubic;
}
svg:not(:root) {
    overflow: hidden;
}
fieldset {
    border: 1px solid silver;
    margin: 0 2px;
    padding: 0.35em 0.625em 0.75em;
}
legend {
    border: 0;
    padding: 0;
    white-space: normal;
}
button,
input,
select,
textarea {
    font-size: 100%;
    margin: 0;
    vertical-align: baseline;
}
button,
input {
    line-height: normal;
}
button,
select {
    text-transform: none;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
    -webkit-appearance: button;
    cursor: pointer;
}
button[disabled],
html input[disabled] {
    cursor: default;
}
input[type="checkbox"],
input[type="radio"] {
    box-sizing: border-box;
    padding: 0;
}
input[type="search"] {
    -webkit-appearance: textfield;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
    border: 0;
    padding: 0;
}
textarea {
    overflow: auto;
    vertical-align: top;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
#rsst_head_logo {
    position: absolute;
    top: 37px;
    left: 19px;
    width: 273px;
    height: 73px;
    outline: 0;
    background: url(../../img/logo777_new.png) no-repeat !important;
}
.bg_slider_vip {
    width: 800px !important;
    max-width: 800px !important;
    font-size: 17px;
    font-style: normal !important;
    text-shadow: none !important;
    font-weight: 700;
    padding-left: 153px;
    margin-top: 16px !important;
    color: #fff;
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 0;
}
.text2 {
    font-size: 14px !important;
}
.vip_slide_logo_1 {
    margin-top: 20px !important;
    width: 250px;
    color: #00aaf1;
    text-align: right;
    padding-right: 40px;
    background: url(../../img/index/slider/vip/skype-ico.png) right 0 no-repeat;
    height: 35px;
    padding-top: 8px !important;
    font-size: 16px !important;
}
.vip_slide_logo_1_right {
    margin-top: 20px !important;
    width: 150px;
    color: #fff;
    text-align: left;
    padding-left: 10px;
    height: 35px;
    padding-top: 6px !important;
    font-size: 18px !important;
}
.vip_slide_logo_2 {
    margin-top: 10px !important;
    width: 250px;
    color: #2cb81c;
    text-align: right;
    padding-right: 40px;
    background: url(../../img/index/slider/vip/whatsapp.png) right 0 no-repeat;
    height: 35px;
    padding-top: 8px !important;
    font-size: 16px !important;
}
.vip_slide_logo_2_right {
    margin-top: 15px !important;
    width: 150px;
    color: #fff;
    text-align: left;
    padding-left: 10px;
    height: 35px;
    padding-top: 0 !important;
    font-size: 18px !important;
}
.vip_slide_logo_3 {
    margin-top: 10px !important;
    width: 250px;
    color: #7d51a0;
    text-align: right;
    padding-right: 40px;
    background: url(../../img/index/slider/vip/wiber-ico.png) right 0 no-repeat;
    height: 35px;
    padding-top: 8px !important;
    font-size: 16px !important;
}
.vip_slide_logo_3_right {
    margin-top: 15px !important;
    width: 150px;
    color: #fff;
    text-align: left;
    padding-left: 10px;
    height: 35px;
    padding-top: 0 !important;
    font-size: 18px !important;
}
.a_slider_vip,
.a_slider_vip_2 {
    color: #a25ffe;
    text-decoration: underline;
    cursor: pointer;
}
.absoluter_slider_vip {
    z-index: 30;
    position: absolute;
}
.a_slider_vip_2 {
    margin-left: 10px;
}
.mrg_top_50_slider_vip {
    margin-top: 50px !important;
}
.mrg_top_15_slider_vip {
    margin-top: 15px !important;
}
.test {
    width: 777px;
}
#head_auth_buttons span {
    width: 100%;
    display: block;
    text-align: center;
}

.img-all{
	width: 100%;
	height: 100%;
	object-fit: cover;
}
#game_wrapper .btn-box{
    display: none;
    justify-content: center;
    align-items: center;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
}
#game_wrapper:hover .btn-box{
    display: flex;
}
#game_wrapper .load-frame{
    cursor: pointer;
}
#game_wrapper:hover .img-all {
    filter: blur(1.5px);
    opacity: .6;
}






