* {
    margin: 0;
    padding: 0;
    box-sizing: border-box
}

html {
    height: 100%
}

a {
    color: #fff;
    text-decoration: none
}

@font-face {
  font-family: 'FlagEmoji';
  src: url('/template/fonts/flags.woff2') format('woff2');
  unicode-range: U+1F1E6-1F1FF;
  font-display: swap;
}

body {
    font-family: Montserrat, 'FlagEmoji', sans-serif;
    position: relative;
    height: 100%
}

header {
    background-color: transparent;
    padding: 20px 0;
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 100%
}

header .wrap {
    display: flex;
    justify-content: space-between;
    align-items: center
}

textarea:focus, input:focus{
    outline: none;
}

.wrap {
    max-width: 1170px;
    margin: 0 auto
}

.logo {
    display: block;
    width: 185px;
    min-width: 185px;
    min-height: 110px;
    height: 110px;
    background: url("../img/logo.png") no-repeat center/contain
}

.header_logo {
    margin-right: 90px
}

.menu {
    display: flex;
    justify-content: center;
    align-items: center;
    margin-right: 60px
}

.menu > * {
    font-size: 18px;
    color: #9a9aa7;
    font-weight: 500;
    padding-bottom: 5px;
    margin-right: 30px;
    position: relative;
    text-decoration: none;
    transition: 200ms;
    border-bottom: 3px solid rgba(255, 255, 255, .3)
}

.menu > *:last-child {
    margin-right: 0
}

.menu > a:hover,
.menu > span {
    color: #fff;
    border-color: #fff
}

.header_user {
    display: flex;
    justify-content: space-between;
    align-items: center
}

.header_balance {
    color: #fff;
    font-size: 18px;
    line-height: 30px;
    opacity: 0;
    white-space: nowrap;
    margin-right: 35px
}

.header_balance span {
    margin-left: 5px;
    position: relative;
    padding-right: 45px;
    display: inline-block;
    vertical-align: middle
}

.header_balance span:before {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 10px;
    content: '';
    width: 30px;
    height: 30px;
    background: url("../img/ic_coin.png") no-repeat center/contain
}

.header_cabinet {
    position: relative;
    margin-left: 40px
}

.header_cabinet:before {
    content: '';
    width: 40px;
    height: 45px;
    background: url("../img/ic_lk.svg") no-repeat left center/24px auto;
    position: absolute;
    left: -40px;
    top: 50%;
    transform: translateY(-50%)
}

.header_cabinet_title {
    height: 46px;
    border-radius: 5px;
    background-color: #252530;
    color: #fff;
    font-size: 18px;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    padding-left: 10px;
    padding-right: 10px;
    min-width: 223px;
    position: relative;
    cursor: pointer;
    transition: 200ms;
    box-shadow: inset 0 0 0 2px #3d3d46
}

.header_cabinet_title.active {
    background-color: #43a429;
    box-shadow: inset 0 0 0 2px #43a429
}

.header_cabinet_title.active:after {
    transform: rotate(180deg)
}

.header_cabinet_title:after {
    content: '';
    width: 15px;
    height: 15px;
    position: absolute;
    right: 10px;
    top: 16px;
    background: url("../img/ic_arrow_down.svg") no-repeat center/auto 15px
}

.header_cabinet_down {
    padding: 10px;
    background-color: #43a429;
    position: absolute;
    top: 41px;
    left: 0;
    width: 100%;
    border-radius: 0 0 5px 5px;
    display: flex;
    justify-content: center;
    align-items: center;
    opacity: 0;
    visibility: hidden;
    transition: 200ms
}

.header_cabinet_down.open {
    visibility: visible;
    opacity: 1
}

.header_cabinet_down a {
    height: 40px;
    width: 190px;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #252530;
    border-radius: 5px;
    background-color: #fff;
    box-shadow: 0 4px 21px 0 rgba(0, 0, 0, .4);
    text-decoration: none
}

.main_screen {
    height: 960px;
    background: url("../img/bg_main.jpg") no-repeat center/cover;
    padding-top: 264px
}

.main_screen .wrap {
    display: flex
}

.btn_video-play {
    background-color: #fd2525;
    color: #fff;
    width: 285px;
    min-width: 285px;
    height: 285px;
    min-height: 285px;
    position: relative;
    border-radius: 50%;
    box-shadow: 0 0 50px 0 #fd2525;
    display: block;
    margin-left: 70px;
    transition: 200ms;
    cursor: pointer
}

.btn_video-play:before {
    border-radius: 50%;
    content: '';
    width: 305px;
    height: 305px;
    position: absolute;
    left: -12px;
    top: -12px;
    border: 2px solid rgba(255, 255, 255, .5);
    background: 0 0
}

.btn_video-play:after {
    border-radius: 50%;
    content: '';
    width: 397px;
    height: 397px;
    position: absolute;
    left: -59px;
    top: -59px;
    border: 3px solid #fff;
    background: 0 0
}

.btn_video-play:hover {
    background-color: #fff
}

.btn_video-play:hover .btn_video-play_txt {
    color: #fd2525
}

.btn_video-play_triangle {
    position: absolute;
    top: 71px;
    left: 80px;
    display: block;
    width: 152px;
    height: 183px;
    background: url("../img/ic_play.png") no-repeat center/contain;
    z-index: 4
}

.btn_video-play_txt {
    position: absolute;
    right: 25px;
    top: 65px;
    color: #fff
}

.btn_video-play_txt span {
    display: block;
    font-size: 20px;
    font-weight: 800
}

.btn_video-play_txt span:last-child {
    margin-left: 35px
}

.bfr_girl {
    display: block;
    position: absolute;
    width: 481px;
    height: 808px;
    background: url("../img/bfr_girl.png") no-repeat center/contain;
    z-index: 3;
    left: 0;
    transform: translateX(-60%);
    top: -86px
}

.main_screen_content {
    margin-left: 136px;
    margin-top: -40px
}

.main_screen_server {
    font-size: 25px;
    color: #fff;
    display: flex;
    font-weight: 700;
    margin-bottom: 20px
}

.main_screen_server > * {
    padding-bottom: 4px
}

.main_screen_server_num {
    border-bottom: 3px solid rgba(255, 255, 255, .3);
    position: relative;
    margin-right: 40px
}

.main_screen_server_num:after {
    content: '';
    width: 20px;
    height: 3px;
    background-color: #37e67b;
    position: absolute;
    top: 12px;
    right: -40px
}

.main_screen_server_desc {
    margin-left: 20px;
    text-transform: uppercase
}

.main_screen_gta {
    color: #999fec;
    font-size: 35px
}

.main_screen_title {
    font-size: 50px;
    font-weight: 700;
    color: #fff
}

.main_screen_online {
    color: #fff;
    margin-top: 15px;
    display: flex;
    justify-content: flex-start;
    align-items: center
}

.main_screen_online_num {
    margin-left: 10px;
    background: #24274a url("../img/ic_toy.svg") no-repeat left 15px center/37px auto;
    font-size: 35px;
    font-weight: 300;
    border-radius: 5px;
    padding: 3px 15px;
    padding-left: 65px
}

.manual_btn,
.main_screen_btn {
    margin-top: 30px;
    font-size: 30px;
    font-weight: 500;
    padding: 15px 25px;
    color: #fff;
    border-radius: 5px;
    background: #2ccd6a url("../img/ic_arrow_right.svg") no-repeat right 25px center/auto 25px;
    max-width: 321px;
    box-shadow: 0 0 49px 17px rgba(37, 31, 93, .3);
    cursor: pointer;
    transition: 200ms
}

.main_screen_btn:hover {
    background-color: #06c44d
}

.manual {
    padding: 75px 0;
    background: url("../img/bg_back.jpg") center/cover;
    color: #3f4249;
    font-size: 50px
}

.manual .wrap {
    display: flex;
    justify-content: center;
    align-items: center
}

.manual_title {
    font-weight: 300
}

.manual_title span {
    font-weight: 700;
    color: #000410;
    padding-left: 15px
}

.manual_step_tabs {
    display: flex;
    justify-content: flex-end;
    align-items: center;
    box-shadow: 0 0 27px 5px rgba(0, 0, 0, .11);
    width: 570px;
    margin: 0 auto;
    transform: translateY(-50%);
    position: relative;
    z-index: 2;
    background-color: #fff;
    border-radius: 5px
}

.manual_step_tab {
    height: 60px;
    display: flex;
    align-items: center;
    justify-content: flex-end;
    padding-left: 30px;
    padding-right: 25px;
    font-size: 20px;
    position: relative;
    background-color: #fff;
    cursor: pointer
}

.manual_step_tab:first-child {
    width: 355px;
    border-radius: 5px 0 0 5px
}

.manual_step_tab:first-child:before {
    content: '';
    width: 81px;
    height: 80px;
    background: url("../img/ic_new.png") no-repeat center/contain;
    position: absolute;
    top: 3px;
    left: 0
}

.manual_step_tab.red:last-child:before {
    border-top: 60px solid #fff;
    background-color: #ff3c3c
}

.manual_step_tab:last-child {
    width: 380px;
    text-align: right;
    position: relative;
    border-radius: 0 5px 5px 0
}

.manual_step_tab:last-child:before {
    content: '';
    width: 0;
    height: 0;
    border-top: 60px solid #ff3c3c;
    border-right: 63px solid transparent;
    position: absolute;
    top: 0;
    left: 0
}

.manual_step_tab:last-child:after {
    content: '';
    width: 100px;
    height: 90px;
    background: url("../img/ic_prof.png") no-repeat center/94px auto;
    position: absolute;
    bottom: 0;
    left: 0
}

.manual_step_tab.red {
    color: #fff;
    background-color: #ff3c3c
}

.manual_step {
    background: url("../img/bg_step.jpg") no-repeat center/cover
}

.manual_step_list {
    padding: 30px;
    border-radius: 15px;
    background-color: #fff
}

.manual_step_item {
    padding: 0 50px;
    border-radius: 10px;
    background-color: #fbfbfb;
    height: 260px;
    display: flex;
    align-items: center;
    box-shadow: 0 13px 24px 5px rgba(0, 0, 0, .11);
    margin-bottom: 15px
}

.manual_step_item:first-child {
    background-color: #fafafa
}

.manual_step_item:last-child {
    margin-bottom: 0
}

.manual_step_title {
    font-size: 23px;
    font-weight: 700;
    color: #131313;
    margin-bottom: 15px
}

.manual_desc {
    font-size: 18px;
    font-weight: 500;
    color: #404040;
    position: relative;
    padding-top: 15px
}

.manual_desc:before {
    content: '';
    width: 40px;
    height: 1px;
    background-color: #e4e4e4;
    position: absolute;
    top: 0;
    left: 0
}

.manual_ic {
    background: no-repeat center/contain;
    margin-right: 70px
}

.one .manual_ic {
    background-image: url(../img/ic_step-1.png);
    width: 225px;
    height: 259px
}

.two .manual_ic {
    background-image: url(../img/ic_step-2.png);
    width: 225px;
    height: 153px
}

.three .manual_ic {
    background-image: url(../img/ic_step-3.png);
    width: 225px;
    height: 180px
}

.manual_btn {
    margin-top: 0;
    background-image: url(../img/ic_download.svg);
    box-shadow: 0 0 20px 0 rgba(0, 0, 0, .3);
    width: 300px
}

.manual_link {
    font-weight: 700;
    font-size: 25px;
    color: #f9cf12;
    margin-left: 35px;
    cursor: pointer;
    transition: 200ms
}

.manual_link:hover {
    color: #ffdd43
}

.manual_btn_flex {
    display: flex;
    align-items: center
}

.manual_step {
    padding-bottom: 60px
}

.manual_btn:hover {
    background-color: #06c44d
}

.donate_page {
    min-height: 1030px;
    background: url("../img/bg_donat.png") no-repeat top center/100%,url("../img/bg_donat_btm.jpg") repeat center;
    padding-top: 140px;
    padding-bottom: 100px;
}

.donate_plate {
    max-width: 1034px;
    width: 100%;
    margin: -5px auto;
    border-radius: 15px;
    color: #fff;
    display: flex
}

.donate_content {
    background-color: #fafafa;
    border-radius: 15px;
    padding: 15px 10px 15px;
    width: calc(61% - 10px);
    margin: 5px;
    box-shadow: 0 2px 17px 0 rgba(37, 31, 93, .15)
}

.donate_content_desc {
    color: #999fec;
    font-size: 35px;
    font-weight: 500;
    text-align: center;
    margin-bottom: 25px
}

.donate_content_title {
    font-size: 50px;
    font-weight: 700;
    text-align: center;
    color: #060606;
    margin-bottom: 35px
}

.input {
    height: 60px;
    width: 360px;
    display: block;
    margin: 0 auto 10px;
    background-color: #fff;
    border-radius: 5px;
    -webkit-appearance: none;
    border: 0;
    outline: none;
    font-size: 18px;
    font-weight: 500;
    color: #2b2b2b;
    padding: 0 10px
}

.input:focus::placeholder {
    color: transparent
}

.input::placeholder {
    color: #2b2b2b
}

.import_table {
    margin: auto
}

#dp_avatar {
    width: 160px;
    height: 160px;
    border-radius: 20px
}

#dp_name {
    font-size: 30px;
    color: #060606;
    font-weight: 700
}

#dp_register_time {
    color: #ce9739
}

#dp_money {
    color: #42a763
}

.check_b {}

.input_password_dp {
    background: #fff url("../img/ic_lock.png") no-repeat left 18px center/auto 28px;
    padding-left: 55px;
    box-shadow: 0 2px 17px 0 rgba(37, 31, 93, .11);
    -moz-appearance: textfield;
    margin: 0 auto !important;
    width: 310px !important
}

.checkbox_dp {
    display: none;
    position: absolute;
    margin-left: -18px
}

.dp_green {
    background-color: #deffcf
}

#dp_import_btn {
    display: none;
    margin-top: 20px;
    max-width: 100% !important
}

#dp_account_time {
    color: #5ac0f8
}

.btn_dpa {
    height: 60px;
    width: 270px;
    margin: 0 auto;
    background: #24b65e url(../img/ic_click.png) no-repeat right bottom;
    padding-left: 17px;
    display: flex;
    align-items: center;
    -webkit-appearance: none;
    border: 0;
    outline: none;
    border-radius: 5px;
    font-size: 30px;
    padding-bottom: 3px;
    color: #fff;
    cursor: pointer
}

.auth_b {
    display: none
}

.dp_account_info {
    display: none
}

.dp_table_info {
    width: 585px;
    text-align: right;
    padding: 20px
}

.input_user_s {
    background: #fff url("../img/ic_user.svg") no-repeat left 20px center/auto 20px;
    padding-left: 55px;
    box-shadow: 0 2px 17px 0 rgba(37, 31, 93, .11);
    margin: 0 auto 0 !important
}

.input_user_i {
    background: #fff url("../img/ic_user.svg") no-repeat left 20px center/auto 20px;
    padding-left: 55px;
    box-shadow: 0 2px 17px 0 rgba(37, 31, 93, .11);
    margin: 0 auto 0 !important
}

.nn_table {
    margin: auto;
    width: 970px;
    display: none
}

.nn_arrow {
    font-weight: 700;
    font-size: 25px
}

.nn_block {
    margin: auto;
    text-align: center
}

.nn_password {
    margin: auto;
    text-align: center;
    display: none
}

.btn_nnp {
    height: 60px;
    width: 258px;
    margin: 0 auto 10px 10px;
    background: #24b65e url(../img/ic_click.png) no-repeat right bottom;
    padding-left: 17px;
    display: flex;
    align-items: center;
    -webkit-appearance: none;
    border: 0;
    outline: none;
    border-radius: 5px;
    font-size: 30px;
    padding-bottom: 3px;
    color: #fff;
    cursor: pointer
}

.btn_nn {
    height: 60px;
    width: 220px;
    margin: 0 auto;
    background: #24b65e url(../img/ic_click.png) no-repeat right bottom;
    padding-left: 17px;
    display: flex;
    align-items: center;
    -webkit-appearance: none;
    border: 0;
    outline: none;
    border-radius: 5px;
    font-size: 30px;
    padding-bottom: 3px;
    color: #fff;
    cursor: pointer
}

.input_user {
    background: #fff url("../img/ic_user.svg") no-repeat left 20px center/auto 20px;
    padding-left: 55px;
    box-shadow: 0 2px 17px 0 rgba(37, 31, 93, .11)
}

.input_sum {
    background: #fff url("../img/ic_sum.png") no-repeat left 16px center/auto 30px;
    padding-left: 55px;
    box-shadow: 0 2px 17px 0 rgba(37, 31, 93, .11)
}

.input::-webkit-outer-spin-button,
.input::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0
}

.btn_purse {
    height: 60px;
    width: 360px;
    margin: 0 auto;
    background: #24b65e url(../img/ic_click.png) no-repeat right bottom;
    padding-left: 35px;
    display: flex;
    align-items: center;
    -webkit-appearance: none;
    border: 0;
    outline: none;
    border-radius: 5px;
    font-size: 30px;
    padding-bottom: 3px;
    color: #fff;
    margin-bottom: 25px;
    cursor: pointer
}

.btn_reset {
    height: 60px;
    width: 490px;
    margin: 0 auto;
    background: #24b65e url(../img/ic_click.png) no-repeat right bottom;
    padding-left: 35px;
    display: flex;
    align-items: center;
    -webkit-appearance: none;
    border: 0;
    outline: none;
    border-radius: 5px;
    font-size: 30px;
    padding-bottom: 3px;
    color: #fff;
    margin-bottom: 25px;
    cursor: pointer
}

.donate_help {
    display: block;
    width: 360px;
    margin: 0 auto 45px;
    padding-bottom: 3px;
    font-size: 20px;
    text-align: center;
    text-decoration: none;
    color: #060606;
    border-bottom: 4px solid #e6e6e6;
    font-weight: 500;
    transition: 200ms
}

.donate_help:hover {
    border-bottom-color: rgba(6, 6, 6, .15)
}

.public_offer {
    font-size: 14px;
    color: #797979;
    text-align: center;
    display: block
}

.select {
    background: #575fc2 url("../img/ic_database.png") no-repeat left 13px center/auto 27px;
    font-size: 18px;
    color: #fff;
    padding-left: 55px;
    width: 360px;
    height: 60px;
    border-radius: 5px;
    -webkit-appearance: none;
    border: 0;
    outline: none;
    margin: 0 auto;
    display: block;
    margin-bottom: 10px;
    cursor: pointer;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

.select_arrow {
    width: 360px;
    height: 60px;
    position: relative;
    margin: 0 auto;
    margin-bottom: 10px
}

.select_arrow:before {
    content: '';
    width: 65px;
    height: 60px;
    background: url("../img/ic_arrow_select.svg") no-repeat center/auto 14px;
    position: absolute;
    right: 0;
    top: 0;
    pointer-events: none
}

.donate_bonus {
    padding: 45px 35px 45px 40px;
    width: calc(39% - 10px);
    margin: 5px;
}

.donate_bonus_title {
    font-size: 50px;
    font-weight: 700;
    margin-bottom: 30px
}

.donate_bonus {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    background-color: #575fc2;
    border-radius: 15px;
}

.donate_bonus_item {
    display: flex;
    align-items: center
}

.donate_bonus_ic {
    width: 80px;
    min-width: 80px;
    height: 80px;
    background-color: #575fc2;
    border: 5px solid #fc0;
    box-shadow: 0 0 49px 0 #262059;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    font-weight: 700;
    font-size: 23px;
    margin-right: 18px
}

.donate_bonus_ic.full {
    background-color: #fc0;
    color: #575fc2
}

.donate_bonus_text {
    font-size: 14px;
    font-weight: 500;
    margin-bottom: 5px
}

.donate_bonus_text span {
    font-weight: 700;
    display: block;
    font-size: 16px
}

.page header {
    background-color: #252530;
    padding-top: 10px;
    padding-bottom: 10px
}

.page header .menu span {
    border-color: #ff3232
}

.page header .menu a {
    border-color: transparent
}

.page footer {
    display: none
}

.page {
    height: 100%
}

footer {
    padding-top: 15px;
    padding-bottom: 15px;
    background-color: #191919
}

footer .wrap {
    display: flex;
    justify-content: space-between;
    align-items: center
}

.footer_menu a {
    color: #9a9a9a
}

.social_list {
    display: flex;
    align-items: center
}

.social_list a {
    display: inline-block;
    width: 50px;
    height: 50px;
    background: #2c2c2c no-repeat center/25px 25px;
    border: 2px solid #414145;
    border-radius: 50%;
    margin-right: 5px
}

.social_list a:last-child {
    margin-right: 0
}

.social_list a.vk {
    background-image: url(../img/ic_vk.svg)
}

.social_list a.fb {
    background-image: url(../img/ic_fb.svg)
}

.social_list a.inst {
    background-image: url(../img/ic_inst.svg)
}

.login_page .donate_content {
    background-color: #fafafa;
    border-radius: 15px;
    padding: 50px 10px;
    width: 570px;
    box-shadow: 0 2px 17px 0 rgba(37, 31, 93, .15);
    margin: 0 auto
}

.login_page {
    height: 1030px;
    background: url("../img/bg_login.jpg") no-repeat center/cover;
    padding-top: 264px
}

.input_password {
    background: #fff url("../img/ic_lock.png") no-repeat left 18px center/auto 28px;
    padding-left: 55px;
    box-shadow: 0 2px 17px 0 rgba(37, 31, 93, .11);
    -moz-appearance: textfield
}

.input_email {
    background: #fff url("../img/ic_mail.png") no-repeat left 18px center/auto 28px;
    padding-left: 55px;
    box-shadow: 0 2px 17px 0 rgba(37, 31, 93, .11);
    -moz-appearance: textfield
}

.recaptcha {
    margin: 0 auto;
    margin-bottom: 10px;
    max-width: 360px;
    height: 60px
}

.cabinet_photo {
    border-radius: 10px;
    background-color: #f6f6f6;
    border: 1px solid #e4e4e4;
    width: 100%;
    height: 300px;
    text-align: center;
    margin-bottom: 30px
}

.cabinet_photo img {
    width: 100%;
    height: 100%;
    object-fit: cover
}

.cabinet_photo .dummy {
    width: 225px;
    height: 285px;
    border-radius: 35px;
    display: none
}

.cabinet_page {
    background: url(../img/bg_cabinet.jpg) repeat;
    padding-top: 150px;
    padding-bottom: 50px;
    min-height: 100%
}

.cabinet_title {
    color: #999fec;
    font-size: 35px;
    font-weight: 500;
    padding-bottom: 10px
}

.cabinet_headline {
    border-bottom: 1px solid #e9e9e9;
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
    margin-bottom: 30px
}

.cabinet_tab {
    width: 85px;
    min-width: 85px;
    border-right: 1px solid #e9e9e9;
    display: block;
    background: no-repeat center/auto 40px;
    height: 73px;
    transition: 200ms
}

.setting {
    background-image: url(../img/ic_settings.svg)
}

.setting:hover,
.setting.active {
    background-image: url(../img/ic_settings-h.svg);
    background-color: #252530
}

.promo_code {
    background-image: url(../img/ic_gift.svg)
}

.promo_code:hover {
    background-image: url(../img/ic_gift_h.svg);
    background-color: #252530
}

#promo_code_val {
    margin: 7px;
    height: 30px;
    border-radius: 5px;
    border: solid 1px #c3c3c3;
    text-align: center
}

#promo_dialog {
    display: none
}

.import {
    background-image: url(../img/ic_import.svg)
}

.import:hover,
.import.active {
    background-image: url(../img/ic_import-h.svg);
    background-color: #252530
}

.box {
    background-image: url(../img/ic_box.svg)
}

.box:hover,
.box.active {
    background-image: url(../img/ic_box-h.svg);
    background-color: #252530
}

.tg_icon{
	background-image: url(../img/telegram.png);
    border-right: 0
}

.cup {
    background-image: url(../img/ic_cup.svg);
    border-right: 0
}

.tg_icon:hover,
.tg_icon.active {
    background-color: #252530
}

.cup:hover,
.cup.active {
    background-image: url(../img/ic_cup_h.svg);
    background-color: #252530
}

.cabinet_tabs {
    display: flex;
    justify-content: flex-end;
    align-items: center
}

.cabinet_plate {
    background-color: #fafafa;
    box-shadow: 0 0 49px 0 rgba(37, 31, 93, .15);
    padding: 0 70px 35px;
    border-radius: 10px
}

.cabinet_left {
    width: 233px;
    min-width: 233px;
    margin-right: 65px
}

.cabinet_skill_title {
    font-size: 18px;
    font-weight: 700;
    color: #060606;
    margin-bottom: 5px
}

.cabinet_skill_desc {
    color: #7f7f7f;
    font-size: 14px;
    font-weight: 500
}

.cabinet_skill_ic {
    border-radius: 50%;
    font-size: 45px;
    font-weight: 300;
    color: #323232;
    background-color: #fc0;
    border: 4px solid #fafafa;
    box-shadow: 0 0 0 4px #fc0;
    width: 80px;
    min-width: 80px;
    height: 80px;
    margin-right: 15px;
    display: flex;
    justify-content: center;
    align-items: center;
    padding-bottom: 0;
    padding-left: 0
}

.cabinet_skill {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 30px
}

.cabinet_desc_item {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    padding-bottom: 7px;
    border-bottom: 1px solid #e9e9e9;
    font-size: 14px;
    font-weight: 500;
    margin-bottom: 7px
}

.cabinet_desc_item:last-child {
    border-bottom: 0
}

.cabinet_desc_legend {
    color: #555
}

.cabinet_desc_value {
    color: #060606
}

.cabinet_desc {
    margin-bottom: 25px
}

.cabinet_right_headline {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 5px
}

.cabinet_right_name {
    font-size: 30px;
    color: #060606;
    font-weight: 700
}

.cabinet_right_btns {
    display: flex;
    justify-content: flex-end;
    align-items: center
}

.cabinet_right_btn {
    color: #fff;
    height: 40px;
    padding: 0 10px 0 48px;
    background: no-repeat left 10px center;
    display: flex;
    align-items: center;
    padding-bottom: 3px;
    border-radius: 5px;
    margin-right: 10px;
    cursor: pointer
}

.cabinet_right_btn:last-child {
    margin-right: 0
}

.cabinet_right_btn.red {
    background-color: #ff2525;
    background-image: url(../img/ic_database.png);
    background-size: auto 27px
}

.cabinet_right_btn.green {
    background-color: #1fa322;
    background-image: url(../img/ic_toy-w.svg);
    background-size: auto 29px
}

.cabinet_body {
    display: flex;
    align-items: flex-start
}

.cabinet_right {
    width: calc(100% - 300px)
}

.cabinet_right_body_title {
    font-size: 20px;
    color: #060606;
    font-weight: 500;
    margin-bottom: 15px
}

.cabinet_right_body_line {
    display: flex;
    justify-content: space-between;
    align-items: center;
    border-top: 1px solid #e9e9e9;
    height: 50px;
    color: #060606;
    font-size: 14px
}

.cabinet_right_body_legend {
    font-weight: 500;
    padding-left: 50px;
    background: no-repeat left center/30px 30px;
    height: 40px;
    display: flex;
    align-items: center
}

.cabinet_right_body_value {
    font-weight: 700
}

.cabinet_right_body_value a {
    color: #060606
}

.cabinet_right_body_value.green {
    color: #2da021
}

.cabinet_right_body_value.red {
    color: #ff2b2b
}

.cabinet_right_body_line.donate {
    border-bottom: 1px solid #e9e9e9
}

.cabinet_right_body_line.donate .cabinet_right_body_legend {
    background-image: url(../img/ic_donate.png);
    background-size: 27px;
    background-position: left 9px center
}

.cabinet_right_body_line.post .cabinet_right_body_legend {
    background-image: url(../img/ic_post.png);
    background-size: 25px;
    background-position: left 9px center
}

.cabinet_right_body_line.company .cabinet_right_body_legend {
    background-image: url(../img/ic_company.png);
    background-position: left 6px center
}

.cabinet_right_body_line.status .cabinet_right_body_legend {
    background-image: url(../img/ic_status.png);
    background-size: 25px;
    background-position: left 8px center
}

.cabinet_right_body_line.house .cabinet_right_body_legend {
    background-image: url(../img/ic_house.png);
    background-size: 27px;
    background-position: left 8px center
}

.cabinet_right_body_line.car .cabinet_right_body_legend {
    background-image: url(../img/ic_car.png);
    background-size: 34px;
    background-position: left 4px center
}

.cabinet_right_body_line.cash .cabinet_right_body_legend {
    background-image: url(../img/ic_cash.png);
    background-size: 24px;
    background-position: left 8px center
}

.cabinet_right_body_line.market_ban .cabinet_right_body_legend {
    background-image: url(../img/market_ban.png);
    background-size: 24px;
    background-position: left 8px center
}

.cabinet_right_body_line.account_ban .cabinet_right_body_legend {
    background-image: url(../img/account_ban.png);
    background-size: 24px;
    background-position: left 8px center
}

.cabinet_right_body_item_title {
    height: 50px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-left: 25px;
    padding-right: 25px;
    background-color: #f4f4f4;
    font-size: 18px;
    color: #060606;
    border-radius: 5px;
    position: relative;
    cursor: pointer;
    transition: 200ms
}

.cabinet_right_body_item_title:after {
    content: '';
    width: 30px;
    height: 30px;
    background: url("../img/ic_plus.svg") no-repeat center/contain;
    position: absolute;
    top: 50%;
    right: 25px;
    transform: translateY(-50%);
    pointer-events: none
}

.cabinet_right_body_item_title.active,
.cabinet_right_body_item_title:hover {
    background-color: #fff
}

.cabinet_right_body_item_title.active:after,
.cabinet_right_body_item_title:hover:after {
    background-image: url(../img/ic_plus-g.svg)
}

.cabinet_right_body_item {
    margin: 10px 0
}

.cabinet_right_body_item_plate {
    margin-top: 10px;
    display: none
}

.roulette_page {
    background: url(../img/bg_cabinet.jpg) repeat;
    padding-top: 150px;
    padding-bottom: 50px;
    min-height: 100%
}

.roulette_choice {
    display: flex;
    justify-content: center;
    align-items: center
}

.roulette_plate {
    background-color: #fff;
    max-width: 1024px;
    margin: 0 auto;
    padding-top: 55px;
    padding-bottom: 60px;
    border-radius: 10px;
    box-shadow: 0 0 49px 0 rgba(37, 31, 93, .15)
}

.roulette_title {
    text-align: center;
    font-size: 50px;
    font-weight: 700;
    color: #000;
    margin-bottom: 20px
}

.roulette_prize {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: center;
    max-width: 650px;
    margin: 0 auto
}

.roulette_title.min {
    font-size: 30px;
    color: #3c3c74
}

.roulette_prize_plate {
    margin-top: -100px;
    padding-top: 56px
}

#prize_list {
    padding-bottom: 140px
}

#case_choice_items {
    text-align: center
}

#roulette_case_item_i {
    cursor: pointer;
    box-shadow: 0 0 35px 0 rgba(0, 0, 0, .13);
    background-color: #fff;
    height: 210px;
    width: 275px;
    border-radius: 10px;
    padding: 10px;
    margin: 10px;
	display: inline !important;
}

.roulette_choice_item {
    cursor: pointer;
    box-shadow: 0 0 35px 0 rgba(0, 0, 0, .13);
    background-color: #fff;
    height: 260px;
    width: 275px;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 10px;
    padding-left: 15px;
    padding-right: 15px
}

.roulette_choice_item {
    align-items: center;
    margin-right: 25px;
    position: relative
}

.roulette_choice_item img {
    object-fit: contain;
    object-position: center
}

.roulette_choice_item:last-child {
    margin-right: 0;
    align-items: center
}

.roulette_choice_item:last-child img {
    object-fit: contain;
    object-position: bottom
}

.roulette_choice_item_title {
    color: #3c3c74;
    font-size: 25px;
    font-weight: 700;
    margin-bottom: 15px
}

.roulette_choice_item_blue_f {
    height: 60px;
    color: #fff;
    font-size: 18px;
    font-weight: 500;
    display: flex;
    align-items: center;
    padding-left: 20px;
    border-radius: 5px;
    padding-bottom: 2px;
    margin-bottom: 5px;
    transition: 200ms;
    cursor: pointer;
    border: 0
}

.roulette_choice_item_blue_f {
    background-color: #575fc2;
    padding-right: 21px;
    padding-left: 16px;
    max-width: 238px;
    position: relative
}

.roulette_choice_item_blue_f:after {
    content: '';
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 15px;
    width: 30px;
    height: 30px
}

.roulette_choice_item_blue_f:hover {
    background-color: #3b43af
}

.roulette_choice_item_blue,
.roulette_choice_item_green {
    height: 60px;
    color: #fff;
    font-size: 18px;
    font-weight: 500;
    display: flex;
    align-items: center;
    padding-left: 20px;
    border-radius: 5px;
    padding-bottom: 2px;
    margin-bottom: 5px;
    transition: 200ms;
    cursor: pointer;
    border: 0
}

.roulette_choice_item_blue {
    background-color: #575fc2;
    padding-right: 50px;
    max-width: 200px;
    position: relative
}

.roulette_choice_item_blue:after {
    content: '';
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 15px;
    width: 30px;
    height: 30px;
    background: url("../img/ic_coin.png") no-repeat center/contain
}

.roulette_choice_item_blue:hover {
    background-color: #3b43af
}

.roulette_choice_item_green {
    background-color: #2ccd6a;
    padding-right: 15px
}

.roulette_choice_item_green:hover {
    background-color: #06c44d
}

.roulette_choice_item.active {
    justify-content: space-between;
    align-items: center;
    width: auto;
    padding-right: 60px;
    cursor: auto
}

.roulette_choice_item.active img {
    margin-right: 10px
}

.roulette_choice_item_cancel {
    width: 30px;
    height: 30px;
    background: url("../img/ic_cancel.svg") no-repeat center/contain;
    position: absolute;
    top: 12px;
    right: 12px;
    cursor: pointer;
    transition: 200ms
}

.roulette_choice_item_cancel:hover {
    background-image: url(../img/ic_cancel-h.svg)
}

.roulette_prize_plate_list .roulette_prize {
    max-width: 520px
}

.roulette_prize_arrow {
    width: 40px;
    height: 40px;
    background: url("../img/ic_arrow_up.svg") no-repeat center/contain;
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%)
}

.roulette_slider {
    display: flex;
    padding-bottom: 60px;
    max-width: 730px;
    position: relative;
    justify-content: center;
    align-items: center;
    margin: 0 auto;
    overflow: hidden
}

.roulette_slider:before,
.roulette_slider:after {
    content: '';
    height: 100%;
    width: 60px;
    position: absolute;
    top: 0
}

.roulette_slider:before {
    left: 0;
    background-image: linear-gradient(to right, #fff 0%, transparent 100%)
}

.roulette_slider:after {
    right: 0;
    background-image: linear-gradient(to left, #fff 0%, transparent 100%)
}

.case_item_p {
    width: 120px;
    height: 120px;
    border: 1px solid #d4d4d4;
    margin: 5px;
    border-radius: 20px
}

.case_item_r {
    width: 120px;
    height: 120px;
    border: 1px solid #d4d4d4;
    margin: 5px;
    border-radius: 20px
}

#items_roullete {
    text-align: center;
    width: 662px;
    margin: auto;
    white-space: nowrap;
    overflow: hidden
}

#items_land {
    position: relative
}

#case_item_r {
    width: 120px;
    display: inline
}

#case_item_r img {
    width: 120px;
    height: 120px;
    border: 1px solid #d4d4d4;
    margin: 5px;
    border-radius: 20px
}

#arrow {
    text-align: center;
    width: 662px;
    margin: auto
}

#items_rolled {
    text-align: center;
    width: 662px
}

.roullete {
    width: 662px;
    margin: auto;
    -moz-user-select: none;
    -khtml-user-select: none;
    user-select: none
}

.left_a {
    background: -moz-linear-gradient(left, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 100%);
    background: -webkit-linear-gradient(left, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 100%);
    background: linear-gradient(to right, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#00ffffff', GradientType=1);
    display: inline;
    width: 45px;
    height: 135px;
    position: absolute;
    z-index: 1
}

.right_a {
    background: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%);
    background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%);
    background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#ffffff', GradientType=1);
    display: inline;
    width: 45px;
    height: 135px;
    position: absolute;
    margin: -136px 0 0 618px;
    z-index: 1
}

.center_a {
    display: inline
}

.64_win {
    box-shadow: 0 0 5px 0 #6000ff;
    position: fixed;
    width: 300px;
    height: 300px;
    z-index: 999;
    top: 50%;
    left: 50%;
    margin-top: -150px;
    margin-left: -150px
}

.win_box_b {
    margin-top: -240px
}

.win_box {
    width: 100%;
    height: 100%;
    position: fixed;
    background-color: rgba(0, 0, 0, .7);
    z-index: 9999;
    text-align: center;
    display: none;
    -moz-user-select: none;
    -khtml-user-select: none;
    user-select: none
}

#img_box img {
    border-radius: 50%;
    border: 2px solid #d4d4d4;
    width: 250px;
    height: 250px;
    vertical-align: 200px;
    margin-top: 10px
}

#label_box {
    font-size: 25px;
    font-family: Impact, Charcoal, sans-serif;
    color: #fff;
    text-shadow: -1px 0 #868686, 0 1px #000, 1px 0 #000, 0 -1px #000;
    z-index: 1;
    position: relative
}

#back_box {
    position: absolute;
    margin: -105px 0 0 -240px;
    z-index: -2
}

.rotating {
    -webkit-animation: rotation 5s infinite linear
}

@-webkit-keyframes rotation {
    from {
        -webkit-transform: rotate(0deg)
    }

    to {
        -webkit-transform: rotate(359deg)
    }
}

#box_controlls {
    margin-top: -190px
}

#balance_label {
    font-family: arial
}

.box_video {
    position: fixed;
    width: 100%;
    height: 100%;
    text-align: center;
    background-color: rgba(0, 0, 0, .83);
    z-index: 999;
    display: none
}

#balance_label {
    color: #ffd64b
}

#main_servers {
    margin-bottom: 50px
}

.oferta {
    width: 900px;
    height: 100%;
    text-align: center;
    margin: auto
}

.error_404 {
    position: absolute;
    width: 100%;
    height: 100%;
    text-align: center
}

.roulette_choice_item_blue_r,
.roulette_choice_item_green_r {
    height: 40px;
    color: #fff;
    font-size: 18px;
    font-weight: 500;
    align-items: center;
    padding-left: 20px;
    border-radius: 5px;
    padding-bottom: 2px;
    margin-bottom: 5px;
    transition: 200ms;
    cursor: pointer;
    border: 0
}

.roulette_choice_item_blue_r {
    background-color: #575fc2;
    padding-right: 50px;
    max-width: 200px;
    position: relative
}

.roulette_choice_item_blue_r:after {
    content: '';
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 15px;
    width: 30px;
    height: 30px;
    background: url("../img/ic_coin.png") no-repeat center/contain
}

.roulette_choice_item_blue_r,
.roulette_choice_item_green_r {
    height: 40px;
    color: #fff;
    font-size: 18px;
    font-weight: 500;
    align-items: center;
    padding-left: 20px;
    border-radius: 5px;
    padding-bottom: 2px;
    margin-bottom: 5px;
    transition: 200ms;
    cursor: pointer;
    border: 0
}

.roulette_choice_item_blue_r {
    background-color: #575fc2;
    padding-right: 50px;
    max-width: 200px;
    position: relative
}

.roulette_choice_item_blue_r:after {
    content: '';
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 15px;
    width: 30px;
    height: 30px;
    background: url("../img/ic_coin.png") no-repeat center/contain
}

.roulette_choice_item_blue_s,
.roulette_choice_item_green_s {
    height: 40px;
    color: #fff;
    font-size: 18px;
    font-weight: 500;
    align-items: center;
    padding-left: 20px;
    border-radius: 5px;
    padding-bottom: 2px;
    margin-bottom: 5px;
    transition: 200ms;
    cursor: pointer;
    border: 0
}

.roulette_choice_item_blue_s {
    background-color: #575fc2;
    padding-right: 50px;
    max-width: 200px;
    position: relative
}

.roulette_choice_item_blue_s:after {
    content: '';
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 15px;
    width: 30px;
    height: 30px;
    background: url("../img/ic_coin.png") no-repeat center/contain;
    filter: grayscale(100%)
}

.roulette_choice_item_blue_r:hover {
    background-color: #3b43af
}

.roulette_choice_item_blue_s:hover {
    background-color: #3b43af
}

.roulette_choice_item_green_r {
    background-color: #2ccd6a;
    padding-right: 15px
}

.roulette_choice_item_green_r:hover {
    background-color: #06c44d
}

.donate_coin {
    height: 20px;
    width: 20px;
    vertical-align: -4px;
	display: inline !important;
}

.sell_car {
    visibility: none;
    opacity: 0;
    background-color: #1e1e1e;
    margin: 0 7px 0 22px;
    border-radius: 8px;
    padding: 3px;
    color: #fff;
    cursor: pointer
}

.car:hover .sell_car {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
    visibility: visible;
    opacity: 1
}

.sell_car img {
    width: 32px;
    height: 32px;
    vertical-align: -11px
}

.market_item {
    width: 100%;
    border: solid 1px #d5d5d5;
    border-radius: 10px;
    margin-bottom: 10px;
    background-color: #f6f6f6
}

.market_item_sell {
    width: 100%;
    border: dashed 1px #d5d5d5;
    border-radius: 10px;
    margin-bottom: 10px;
    background-color: #e1f6df
}

.market_item td {
    padding: 5px
}

.market_item_sell td {
    padding: 5px
}

.item_title {
    vertical-align: top;
    height: 30px
}

#sell_car_dialog, #auction_car_dialog {
    display: none;
    text-align: center
}

.sell_car_d_name, .auction_car_d_name {
    font-weight: 700;
    color: #008cba
}

#sell_car_d_mileage, #auction_car_d_mileage {
    font-weight: 700
}

#sell_car_step2, #auction_car_step2 {
    display: none
}

.sell_car_screen, .auction_car_screen {
    display: table-cell;
    vertical-align: middle;
    width: 300px;
    height: 300px;
    border: dashed 1px #b9b9b9;
    border-radius: 20px;
    cursor: pointer
}

.sell_car_bs {
    margin: 10px auto;
    width: 300px;
    max-height: 300px
}

.auction_car_bs {
    margin: 10px auto;
    width: 300px;
    max-height: 300px
}

.sell_car_desc {
    width: 100%;
    height: 115px;
    border: dashed 1px #b9b9b9;
    border-radius: 20px;
    padding: 10px;
    color: #2d2d2d
}

#upload_f {
    display: none
}

.sell_car_img, .auction_car_img {
    width: 100%;
    max-height: 300px;
    display: none
}

#sell_car_cost,  #auction_car_cost{
    width: 55px;
    height: 24px
}

#sell_car_type {}

#sell_car_button, #auction_car_button {
    margin-top: 15px;
    width: 285px
}

.market_image {
	width: 170px;
    height: 100px;
    border-radius: 5px
}

.market_buy {
    width: 115px;
    text-align: right
}

.market_buy_icon {
    width: 24px;
    vertical-align: -6px
}

.market_plate {
    background-color: #fafafa;
    box-shadow: 0 0 49px 0 rgba(37, 31, 93, .15);
    padding: 35px 70px;
    border-radius: 10px
}

.market_desc {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 730px;
    vertical-align: top
}

.market_desc br {
    display: none
}

#selected_image {
    max-width: 350px;
    height: 200px;
    border-radius: 10px
}

#selected_desc {
    width: 100%;
    height: 200px;
    background-color: #f6f6f6;
    border-radius: 7px;
    padding: 10px;
    overflow-y: auto;
	border: solid 1px #d8d8d8;
}

#selected_desc_bg {
    vertical-align: top;
    text-align: left;
    padding: 15px
}

#selected_name {
    text-align: center
}

#selected_controll {
    text-align: center
}

.selected_item {
    display: none
}

.selected_ws_item {
    display: none
}

.selected_img_box {
    width: 350px;
    text-align: center
}

.selected_item_box {
    width: 100%
}

.selected_ws_item_box {
    width: 900px;
	margin: auto;
}

.selected_item_box td {
    padding: 10px
}

.selected_buy_btn_ic {
    width: 20px;
    height: 20px;
    vertical-align: -4px
}

#test_dialog {
    display: none;
    text-align: center
}

#test_login {
    text-align: center;
    height: 30px;
    border: dashed 1px #b0b0b0;
    border-radius: 9px;
    color: #4b4b4b;
    font-size: 20px;
    margin-bottom: 20px
}

#payout_dialog {
    display: none;
    text-align: center
}

#payout_btn {
    margin-top: 10px
}

#payout_t1 {
    display: none
}

#payout_t2 {
    display: none
}

.market_h2 {
    margin-bottom: 10px;
    color: #b1b1b1
}

#market_list {
    display: none
}

#purse {
    width: 190px;
    height: 29px;
    border-radius: 2px;
    border: solid 1px #cecece;
    padding: 2px
}

#step_2 {
    display: none
}

#market_ban_btn {
    display: none
}

#market_seller {
    background-color: #fff;
    padding: 5px;
    border-radius: 7px
}

.seller_box {
    margin-top: -36px;
    height: 34px
}

.payout_field {
    text-align: center;
    margin-top: 5px
}

.launcher_server_live {
    display: block;
    width: 22px;
    height: 22px;
    border-radius: 50%;
    background: radial-gradient(circle, rgb(216, 141, 132) 0%, rgba(83, 252, 70, 0) 100%);
    box-shadow: 0 0 0 rgba(0, 204, 2, .4);
    animation: pulse 2s infinite
}

@-webkit-keyframes pulse {
    0% {
        -webkit-box-shadow: 0 0 0 0 rgba(204, 169, 44, .4)
    }

    70% {
        -webkit-box-shadow: 0 0 0 10px transparent
    }

    100% {
        -webkit-box-shadow: 0 0 0 0 transparent
    }
}

@keyframes pulse {
    0% {
        -moz-box-shadow: 0 0 0 0 rgba(204, 169, 44, .4);
        box-shadow: 0 0 0 0 rgba(204, 169, 44, .4)
    }

    70% {
        -moz-box-shadow: 0 0 0 10px transparent;
        box-shadow: 0 0 0 10px transparent
    }

    100% {
        -moz-box-shadow: 0 0 0 0 transparent;
        box-shadow: 0 0 0 0 transparent
    }
}

#store_list {
    display: none;
    text-align: center
}

.store_image_l {
    width: 150px;
    background-color: #fff;
    margin: 15px;
    padding: 15px;
    border-radius: 20px;
    border: solid 1px #d8d8d8;
    cursor: pointer
}

.quantity_label {
    color: #ababab
}

.market_h2 a {
    color: #000
}

.launcher_body {
    background: url(/template/img/bg_cabinet.jpg) no-repeat center;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    font-family: Helvetica !important;
    overflow: hidden
}

.store_image_ex {
    width: 150px;
    height: 150px;
    border: 1px solid #c9c9c9;
    border-radius: 10px;
    padding: 8px;
    margin: 10px;
    background-color: #f3f3f3
}

#store_ex {
    display: none
}

.launcher_server_item {
    width: 600px;
    height: 91px;
    padding: 13px;
    -webkit-box-shadow: 5px 5px 5px -4px rgba(0, 0, 0, .58);
    -moz-box-shadow: 5px 5px 5px -4px rgba(0, 0, 0, .58);
    box-shadow: 5px 5px 5px -4px rgba(0, 0, 0, .58);
    background: linear-gradient(45deg, rgba(103, 0, 31, .8), rgba(34, 101, 163, .5)), url(/template/img/server_bg.png);
    border: solid 1px #bcbcbc;
    margin: 0 0 10px 10px;
    border-radius: 10px;
    cursor: pointer;
    padding-left: 30px;
    transition: margin 200ms
}

.launcher_connect {
    text-align: center
}

.launcher_console {
    margin: auto;
    width: 50px;
    height: 50px;
    -webkit-user-drag: none
}

.launcher_server_item:hover {
    margin-left: -5px;
    transition: margin 200ms
}

.launcher_news_b {
    width: 275px;
    text-align: left;
    vertical-align: top
}

.launcher_news {
    width: 275px;
    overflow-y: scroll;
    height: 430px;
    overflow-x: hidden
}

.launcher_news_label {
    font-family: Arial !important;
    text-transform: uppercase;
    font-size: 18px;
    color: #a8a8a8;
    text-align: center
}

.launcher_servers {
    width: 620px;
    vertical-align: top
}

.launcher_progressbar {
    margin-left: 10px;
    background-color: #fff;
    border-radius: 10px;
    opacity: .6
}

.launcher_progressbar_i {
    background-color: #f8bdaa;
    border-radius: 10px;
    text-align: center;
    font-size: 11px
}

.launcher_server_select {
    font-family: Arial !important;
    text-transform: uppercase;
    font-size: 18px;
    padding-right: 30px;
    color: #a8a8a8;
    text-align: right
}

#hostname {
    background-color: rgba(255, 255, 255, .31);
    border-radius: 7px;
    margin: 4px;
    font-size: 16px;
    padding: 3px;
    color: #fff;
    font-family: Montserrat;
    font-weight: 700;
    opacity: .8
}

#ip {
    font-size: 14px;
    padding-left: 10px;
    color: #b38383
}

.launcher_connect_i {
    width: 50px;
    padding: 5px
}

.launcher_connect {
    width: 136px;
    text-align: center
}

.launcher_news_item_o {
    width: 250px;
    height: 135px;
    overflow: hidden;
    position: relative;
    border-radius: 10px;
    margin: 0 0 10px 10px;
    box-shadow: 5px 5px 5px -4px rgba(0, 0, 0, .58);
    border: solid 1px #bcbcbc;
    cursor: pointer;
    transition: all .7s ease
}

.launcher_news_item_o:hover .launcher_news_text {
    display: block;
    transition: all .7s ease
}

.launcher_news_item_i {
    width: 100%;
    height: 100%;
    transition: all .7s ease;
    text-align: center;
    color: #fff;
    padding-top: 60px
}

.launcher_news_text {
    opacity: .6;
    display: none;
    background-color: #fff;
    width: 100%;
    color: #000;
    transition: all .7s ease
}

.launcher_news_date {
    position: absolute;
    background-color: #000;
    width: 100%;
    opacity: .3;
    text-align: center;
    margin-top: 115px;
    color: #fff;
    transition: all .7s ease
}

.launcher_news_item_i:hover {
    transform: scale(1.3) rotate(3deg)
}

#launcher_scroll::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);
    background-color: #f5f5f5;
    border-radius: 6px;
    opacity: .6
}

#launcher_scroll::-webkit-scrollbar {
    width: 6px;
    background-color: #f5f5f5
}

#launcher_scroll::-webkit-scrollbar-thumb {
    background-color: #7b7b7b;
    border-radius: 6px;
    opacity: .6
}

#agree_market {
    margin-top: 10px
}

.admin_content {
    background-color: #fff;
    max-width: 1200px;
    margin: 0 auto;
    border-radius: 10px;
    box-shadow: 0 0 49px 0 rgba(37, 31, 93, .15)
}

.ac_table {
    display: none;
    width: 100%
}

.ac_table td {
    padding: 10px;
    vertical-align: top
}

.ac_menu a {
    color: #000;
    text-decoration: underline
}

.ac_menu {
    width: 200px;
    text-align: right;
    padding-right: 25px !important;
    border-left: solid 1px #d9d9d9
}

.a_input {
    height: 60px;
    width: 485px;
    background-color: #fff;
    border-radius: 5px;
    -webkit-appearance: none;
    border: 0;
    outline: none;
    font-size: 18px;
    font-weight: 500;
    color: #2b2b2b;
    text-align: center
}

.a_s_btn {
    height: 60px;
    width: 215px;
    margin: 0 auto 10px 10px;
    background: #24b65e url(../img/ic_click.png) no-repeat right bottom;
    border: 0;
    border-radius: 5px;
    font-size: 30px;
    padding-bottom: 16px;
    color: #fff;
    cursor: pointer;
    padding-right: 40px;
    padding-top: 8px
}

.users_search_box {
    width: 100%;
    text-align: center
}

.a_select {
    background: #575fc2 url("../img/ic_database.png") no-repeat left 13px center/auto 27px;
    font-size: 18px;
    color: #fff;
    padding-left: 55px;
    width: 200px;
    height: 60px;
    border-radius: 5px;
    -webkit-appearance: none;
    border: 0;
    outline: none;
    margin: 0 auto;
    margin-bottom: 10px;
    cursor: pointer;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

.sr_avatar {
    width: 50px;
    height: 50px;
    border-radius: 50%;
    background-color: #e1e1e1 !important;
    border: solid 1px #c6c6c6;
    float: right
}

.table_content {
    text-align: center;
    width: 100%;
    border-radius: 15px;
    background-color: #f9f9f9;
    margin-top: 20px;
    margin-bottom: 20px;
    border-collapse: collapse
}

.table_content td {
    vertical-align: middle;
    border: none
}

.table_content tr:hover {
    background-color: #dfdfdf
}

.table_content_b {
    text-align: center;
    width: 100%;
    border-radius: 15px;
    background-color: #f9f9f9;
    margin-top: 20px;
    margin-bottom: 20px;
    border-collapse: collapse
}

.table_content_b td {
    vertical-align: middle;
    border: none
}

.table_content_b tr:hover {
    background-color: #dfdfdf
}

.tc_first:hover {
    background-color: #f9f9f9 !important
}

.ostatus_1 {
    width: 12px;
    height: 12px;
    background-color: #5ddfa0;
    border-radius: 50%;
    position: absolute;
    margin-top: 36px;
    margin-left: 36px
}

.ostatus_0 {
    width: 12px;
    height: 12px;
    background-color: #df5d5d;
    border-radius: 50%;
    position: absolute;
    margin-top: 36px;
    margin-left: 36px
}

.multi_ac {
    width: 28px;
    border-radius: 4px;
    border: solid 1px #000;
    padding: 1px;
    background-color: #fff;
    vertical-align: -10px
}

.multi_ac:hover {
    cursor: pointer;
    background-color: #ffe5a3
}

.sp1 {
    width: 35px;
    height: 35px;
    cursor: pointer;
    float: left
}

.su_nick {
    text-align: left
}

#user {
    display: none
}

#acm_user_li {
    display: none
}

#amenu li {
    padding-bottom: 10px
}

.a_act {
    display: none
}

.a_act li {
    text-decoration: underline;
    cursor: pointer;
    padding-bottom: 10px
}

#group_dialog {
    text-align: center
}

.ac_menu div {
    margin-bottom: 20px
}

#ban_btn {
    display: none
}

#unban_btn {
    display: none
}

#ban_l {
    display: none;
    font-size: 18px;
    color: #d34747
}

#bans {
    display: none
}

.ban_box {
    text-align: center
}

.reason_tb {
    width: 200px;
    word-break: break-all
}

.red_t {
    color: #e43434
}

.yellow_t {
    color: #ea911a
}

#old_nicks_t {
    text-align: center;
    width: 100%
}

#old_nicks_t td {
    padding: 5px;
    border-radius: 5px
}

#old_nicks_t td:hover {
    background-color: #d7d7d7
}

.admin_login {
    display: none;
    text-align: center;
    padding: 115px
}

#market_loading_bar {
    text-align: center;
    margin: 155px 0 0
}

#s_code_admin {
    width: 200px;
    height: 45px;
    border-radius: 5px;
    border: solid 1px #bfbfbf;
    font-size: 30px;
    text-align: center;
    color: #353535;
    margin: 8px
}

.support_content {
    background-color: #fafafa;
    box-shadow: 0 0 49px 0 rgba(37, 31, 93, .15);
    padding: 35px 70px;
    border-radius: 10px
}

.s_input {
    height: 60px;
    width: 785px;
    background-color: #fff;
    border-radius: 5px;
    -webkit-appearance: none;
    border: 0;
    outline: none;
    font-size: 18px;
    font-weight: 500;
    color: #2b2b2b;
    text-align: center
}

.q_input {
    height: 60px;
    width: 785px;
    background-color: #fff;
    border-radius: 5px;
    -webkit-appearance: none;
    border: 0;
    outline: none;
    font-size: 18px;
    font-weight: 500;
    color: #2b2b2b
}

.input_search {
    background: #fff url("../img/ic_search.svg") no-repeat left 20px center/auto 20px;
    background-color: #fff;
    padding-left: 55px;
    box-shadow: 0 2px 17px 0 rgba(37, 31, 93, .11)
}

.input_question_t {
    background: #fff url("../img/ic_search.svg") no-repeat left 20px center/auto 20px;
    background-color: #fff;
    padding-left: 55px;
    box-shadow: 0 2px 17px 0 rgba(37, 31, 93, .11);
    margin-bottom: 10px
}

.question_search {
    text-align: center
}

.add_question {
    text-align: center;
    display: none
}

.support_ta {
    height: 175px;
    width: 785px;
    background-color: #fff;
    border-radius: 5px;
    -webkit-appearance: none;
    border: 0;
    outline: none;
    padding: 10px;
    font-size: 16px;
    font-weight: 500;
    font-family: Montserrat;
    color: #2b2b2b;
    box-shadow: 0 2px 17px 0 rgba(37, 31, 93, .11);
    resize: vertical
}

.nfs_block1 {
    display: none;
    cursor: pointer;
    text-align: center;
    padding: 20px;
    margin: 10px;
    border-radius: 8px;
    border: solid 1px #cecece;
    background: #f6f8f9;
    background: -moz-linear-gradient(top, #f6f8f9 0%, #e5ebee 50%, #d7dee3 51%, #f5f7f9 100%);
    background: -webkit-linear-gradient(top, #f6f8f9 0%, #e5ebee 50%, #d7dee3 51%, #f5f7f9 100%);
    background: linear-gradient(to bottom, #f6f8f9 0%, #e5ebee 50%, #d7dee3 51%, #f5f7f9 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f8f9', endColorstr='#f5f7f9', GradientType=0)
}

.support_warning {
    color: #e16168;
    background-color: #fff;
    width: 785px;
    margin: auto;
    height: 20px;
    border-radius: 5px
}

.ss_item_title {
    text-align: left;
    padding-left: 20px;
    color: #000
}

.ss_item_text {
    text-align: left;
    padding-left: 20px;
    vertical-align: top
}

.support_avatar_b {
    width: 80px;
    height: 80px;
    border-radius: 50%;
    border: solid 1px #c4c4c4;
    background: #fcfff4;
    background: -moz-linear-gradient(top, rgba(252, 255, 244, 1) 0%, rgba(223, 229, 215, 1) 40%, rgba(179, 190, 173, 1) 100%);
    background: -webkit-linear-gradient(top, rgba(252, 255, 244, 1) 0%, rgba(223, 229, 215, 1) 40%, rgba(179, 190, 173, 1) 100%);
    background: linear-gradient(to bottom, rgba(252, 255, 244, 1) 0%, rgba(223, 229, 215, 1) 40%, rgba(179, 190, 173, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcfff4', endColorstr='#b3bead', GradientType=0)
}

.support_avatar_i {
    width: 80px;
    height: 80px;
    border-radius: 50%
}

.support_search_item_t {
    cursor: pointer;
    text-align: center;
    height: 60px;
    width: 1010px;
    padding: 20px;
    margin: 10px;
    border-radius: 8px;
    border: solid 1px #cecece;
    background: #f6f8f9
}

.chat {
    text-align: left;
    border-radius: 20px;
    display: inline-block;
    padding: 10px;
    color: #fff;
    font-weight: lighter;
    font-size: 17px;
    box-shadow: 1px 1px 2px rgba(0, 0, 0, .3);
    margin: 5px 5px 0;
    position: relative
}

.chat.u1 {
    background-color: #6a79c8;
    float: left;
    clear: both;
    border-top-left-radius: 0
}

.chat.u1:before {
    content: "";
    width: 0;
    height: 0;
    display: block;
    border-left: 5px solid transparent;
    border-right: 5px solid #6a79c8;
    border-top: 5px solid #6a79c8;
    border-bottom: 5px solid transparent;
    position: absolute;
    top: 0;
    left: -10px
}

.chat.u2 {
    background-color: #6da768;
    float: left;
    clear: both;
    border-top-left-radius: 0
}

.chat.u2:before {
    content: "";
    width: 0;
    height: 0;
    display: block;
    border-left: 5px solid transparent;
    border-right: 5px solid #6da768;
    border-top: 5px solid #6da768;
    border-bottom: 5px solid transparent;
    position: absolute;
    top: 0;
    left: -10px
}

.chat.u3 {
    background-color: #949494;
    float: left;
    clear: both;
    border-top-left-radius: 0
}

.chat.u3:before {
    content: "";
    width: 0;
    height: 0;
    display: block;
    border-left: 5px solid transparent;
    border-right: 5px solid #949494;
    border-top: 5px solid #949494;
    border-bottom: 5px solid transparent;
    position: absolute;
    top: 0;
    left: -10px
}

.selected_question {
    display: none;
    text-align: center;
    width: 1010px;
    padding: 20px;
    margin: 10px;
    border-radius: 8px;
    border: solid 1px #cecece;
    background: #f6f8f9
}

.selected_question_text_b {
    padding-left: 20px;
    vertical-align: top
}

#selected_question_title {
    text-align: center
}

#selected_question_name {
    text-align: left;
    margin-left: 30px;
    font-size: 14px;
    font-weight: 400;
    color: #5879b7
}

.support_response_name {
    text-align: left;
    margin-left: 30px;
    font-size: 14px;
    font-weight: 400;
    color: #6da768
}

.support_response_name_t {
    text-align: left;
    margin-left: 30px;
    font-size: 14px;
    font-weight: 400;
    color: #585858
}

.support_date {
    font-size: 11px;
    font-weight: lighter;
    color: #9b9b9b;
    text-align: right;
    margin-right: 20px;
    display: inline
}

.avatar_support_box {
    vertical-align: top
}

.support_response_a {
    margin-top: 30px
}

.support_response_solved {
    display: inline;
    margin-right: 20px;
    font-weight: lighter;
    color: #4eb135;
    float: right
}

.srt_b {
    text-align: left;
    padding-left: 32px
}

.support_response_item {
    margin-top: 10px
}

.support_solved_b {
    opacity: 0;
    display: inline;
    margin-right: 20px;
    font-weight: lighter;
    color: #4ab92e;
    transition: visibility 0s linear 0s, opacity 300ms;
    cursor: pointer;
    float: right
}

.rate_b {
    display: inline;
    text-align: center;
    vertical-align: middle;
    font-size: 15px;
    font-weight: 400;
    margin-right: 10px;
    color: #939393
}

.support_response_item:hover .support_solved_b {
    opacity: 1;
    transition: visibility 0s linear 300ms, opacity 300ms
}

.ss_check_i {
    vertical-align: -5px;
    -khtml-user-select: none;
    -o-user-select: none;
    -moz-user-select: none;
    -webkit-user-select: none;
    user-select: none
}

.ts_up:hover {
    transition: border-bottom .5s ease;
    border-bottom: 9px solid #5cc86d
}

.ts_down:hover {
    transition: border-top .5s ease;
    border-top: 9px solid #e64f4f
}

.ts_up {
    cursor: pointer;
    display: inline-table;
    width: 0;
    height: 0;
    border-left: 9px solid transparent;
    border-right: 9px solid transparent;
    border-bottom: 9px solid #cacaca
}

.ts_down {
    cursor: pointer;
    display: inline-table;
    width: 0;
    height: 0;
    border-left: 9px solid transparent;
    border-right: 9px solid transparent;
    border-top: 9px solid #cacaca
}

.rate_v {}

.question_main_list {}

.close_s1_img {
    display: none;
    width: 61px;
    height: 61px;
    vertical-align: -23px;
    margin-left: 15px;
    cursor: pointer
}

.support_close_block {
    display: none
}

.support_btn_yes {
    height: 60px;
    width: 85px;
    border: none;
    background-color: #24b65e;
    border-radius: 11px;
    color: #fff;
    font-size: 25px;
    margin-right: 30px;
    cursor: pointer
}

.support_btn_no {
    height: 60px;
    width: 85px;
    border: none;
    background-color: #c65858;
    border-radius: 11px;
    color: #fff;
    font-size: 25px;
    cursor: pointer
}

.support_h_close {
    margin-top: 70px;
    margin-bottom: 25px
}

.close_solve_s2 {
    display: none
}

.chat a {
    color: #d9d9d9;
    text-decoration: underline
}

.chat a:hover {
    color: #fff;
    text-decoration: underline
}

.mail_verify_d {
    display: none
}

.vm_step_1 button {
    font-size: 30px !important
}

.vm_step_2 button {
    font-size: 30px !important
}

.vm_step_2 input {
    font-size: 19px !important
}

.vm_step_1 input {
    font-size: 19px !important
}

.vm_step_1 {
    margin-top: 18px
}

.vm_step_2 {
    display: none;
    margin-top: 18px
}

.post_auth_b {
    text-align: center;
    width: 100%
}

.vote_table {
    width: 900px;
    margin: auto
}

.vote_avatar_i {
    width: 115px;
    height: 115px;
    border-radius: 50%
}

.vote_avatar_b {
    background: #e2e2e2;
    background: -moz-linear-gradient(top, #e2e2e2 0%, #dbdbdb 50%, #d1d1d1 51%, #fefefe 100%);
    background: -webkit-linear-gradient(top, #e2e2e2 0%, #dbdbdb 50%, #d1d1d1 51%, #fefefe 100%);
    background: linear-gradient(to bottom, #e2e2e2 0%, #dbdbdb 50%, #d1d1d1 51%, #fefefe 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e2e2e2', endColorstr='#fefefe', GradientType=0);
    border-radius: 50%;
    width: 115px;
    height: 115px;
    border: solid 1px #c4c4c4
}

.vote_item {
    margin: auto;
    margin-bottom: 25px;
    background-color: #fbfbfb;
    width: 900px;
    padding: 15px;
    border-bottom: solid 1px #cacaca;
    border-right: solid 1px #cacaca
}

.vote_avatar_td {
    width: 115px;
    height: 115px
}

.vote_name {
    margin-left: 15px
}

.vote_name_td {
    width: 475px;
    height: 50px
}

.vote_desc_td {
    padding-left: 15px;
    vertical-align: top;
    color: #7e7e7e
}

.vote_rating {
    width: 180px;
    text-align: center
}

.vote_btn {
    background-color: #fff;
    border: 1px solid #cecece;
    border-radius: 5px;
    padding: 5px;
    cursor: pointer
}

.vote_btn:hover {
    background-color: #eefbff
}

.vote_join {
    display: none;
    margin: 0 auto 33px;
    width: 900px;
    background: #f6f8f9;
    background: -moz-linear-gradient(top, #f6f8f9 0%, #e5ebee 50%, #d7dee3 51%, #f5f7f9 100%);
    background: -webkit-linear-gradient(top, #f6f8f9 0%, #e5ebee 50%, #d7dee3 51%, #f5f7f9 100%);
    background: linear-gradient(to bottom, #f6f8f9 0%, #e5ebee 50%, #d7dee3 51%, #f5f7f9 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f8f9', endColorstr='#f5f7f9', GradientType=0);
    padding: 20px;
    border: solid 1px #cecece;
    border-radius: 3px;
    color: #000
}

.vote_disabled {
    display: none;
    text-align: center;
    margin: 0 auto 33px;
    width: 900px;
    background: #f6f8f9;
    background: -moz-linear-gradient(top, #f6f8f9 0%, #e5ebee 50%, #d7dee3 51%, #f5f7f9 100%);
    background: -webkit-linear-gradient(top, #f6f8f9 0%, #e5ebee 50%, #d7dee3 51%, #f5f7f9 100%);
    background: linear-gradient(to bottom, #f6f8f9 0%, #e5ebee 50%, #d7dee3 51%, #f5f7f9 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f8f9', endColorstr='#f5f7f9', GradientType=0);
    padding: 20px;
    border: solid 1px #cecece;
    border-radius: 3px;
    color: #000
}

.vote_desc_1 {
    width: 665px
}

.vote_join_1 {
    text-align: center;
    width: 185px
}

.btn_vote_join {
    background-color: #fff;
    border: 1px solid #cecece;
    border-radius: 5px;
    padding: 5px;
    cursor: pointer;
    font-size: 18px
}

.top_content {
    background-color: #fafafa;
    box-shadow: 0 0 49px 0 rgba(37, 31, 93, .15);
    padding: 0 70px 35px;
    border-radius: 10px;
    display: none
}

.back_profile {
    font-size: 18px;
    color: #9b9ba0;
    text-decoration: underline
}

.fst_place_t {
    width: 600px;
    margin: auto;
    padding-bottom: 20px
}

.fsst_place_t {
    width: 450px;
    margin: auto
}

.top_avatar1 {
    width: 160px;
    height: 160px;
    border-radius: 8px;
    background-color: #e8f4ff;
    background-size: 105%;
    background-repeat: no-repeat;
    background-position: top
}

.top_avatar23 {
    width: 100px;
    height: 100px;
    border-radius: 8px;
    background-color: #e8f4ff;
    background-size: 105%;
    background-repeat: no-repeat;
    background-position: top
}

.fst_nick {
    font-size: 18px
}

.top_item_box {
    padding: 8px
}

.top_item_name1 {
    font-size: 22px
}

.top_item_name23 {
    font-size: 20px
}

.top_level {
    font-size: 18px;
    color: #9b9ba0
}

.top_rating {
    font-size: 18px;
    color: #9b9ba0
}

.top_level_v {
    background-color: #ffcc32;
    border-radius: 5px;
    font-weight: 700;
    font-size: 18px;
    padding: 3px 8px;
    float: right;
    margin-top: -3px
}

.top_rating_v {
    color: #fff;
    background-color: #6058ff;
    border-radius: 5px;
    font-weight: 700;
    font-size: 18px;
    padding: 3px 8px;
    float: right;
    margin-top: -3px
}

.top_underline {
    border-bottom: solid 1px #eeedf2
}

.s_place_t {
    width: 850px;
    margin: auto
}

.top_others_places {
    border-top: solid 1px #eeedf2;
    margin-top: 20px;
    padding-top: 20px;
    width: 100%
}

.top_others_places td {
    border-bottom: solid 1px #eeedf2;
    padding: 10px
}

.top_others_places td:first-child {
    width: 110px
}

.t_name_o {
    padding-bottom: 25px;
    font-size: 19px;
    color: #9b9ba0;
    text-align: left;
    width: 700px;
    font-weight: 400;
    padding-left: 10px
}

.t_rating_o {
    padding-bottom: 25px;
    font-size: 19px;
    color: #9b9ba0;
    text-align: center;
    font-weight: 400
}

.t_place_o {
    padding-bottom: 25px;
    font-size: 19px;
    color: #9b9ba0;
    width: 100px;
    font-weight: 400;
    text-align: left;
    padding-left: 10px
}

.t_level_o {
    padding-bottom: 25px;
    font-size: 19px;
    color: #9b9ba0;
    text-align: center;
    font-weight: 400
}

.t_47th_img {
    vertical-align: -9px;
    margin-right: 10px
}

.to_levels {
    text-align: center;
    color: #ecc141;
    font-weight: 700
}

.to_ratings {
    text-align: center;
    color: #6058ff;
    font-weight: 700
}

#system {
    display: none
}

.market_test_btn {
    border-radius: 10px;
    margin-top: 10px
}

/* 8.10.2020 Donate */

.donate-packs{
    max-width: 1034px;
    width: 100%;
    margin: 5px auto -5px;
    border-radius: 15px;
    color: #fff;
    display: flex;
    align-items: flex-start;
}

.donate-packs__col{
    width: calc(100% / 3);
    padding: 5px;
}
.donate-packs__item{
    border-radius: 15px;
    background: url(../img/dpnut-pack-bg.png) no-repeat top center;
    background-size: cover;
    padding: 28px 30px;
    color: #fff;
}
.donate-packs__icon{
    display: flex;
    align-items: center;
    justify-content: center;
    width: 68px;
    height: 68px;
    margin: 0 auto 10px;
    position: relative;
}
.donate-packs__icon:before{
    content: '';
    width: 95px;
    height: 95px;
    background: url(../img/donate-light.png) no-repeat center;
    -webkit-background-size: contain;
    background-size: contain;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.donate-packs__icon img{
     max-width: 100%;
     max-height: 100%;
    display: block;
    position: relative;
    z-index: 1;
 }

.donate-packs__title{
    display: block;
    font-size: 25px;
    font-weight: 700;
    text-align: center;
    margin-bottom: 18px;
}

.donate-packs__title span{
    color: #FFDA2C;
}
.donate-packs__list{
    list-style: none;
    padding: 0;
    margin: 0 0 35px;
}
.donate-packs__list li{
    position: relative;
    border-top: 1px solid #515160;
    font-size: 14px;
    font-weight: 500;
    padding-left: 30px;
    padding-top: 14px;
    padding-bottom: 14px;
}
.donate-packs__list li:before{
    content: '';
    position: absolute;
    top: 50%;
    left: 0;
    background: url(../img/ic_arrow_down.svg) no-repeat center;
    -webkit-background-size: contain;
    background-size: contain;
    width: 16px;
    height: 16px;
    transform: rotate(-90deg);
    margin-top: -8px;
}
.donate-packs__price{
    display: block;
    text-align: center;
    font-size: 20px;
    font-weight: 500;
    margin-bottom: 25px;
}
.donate-packs__price b{
    font-weight: 700;
}
.donate-packs__btn{
    transition: 200ms;
    display: block;
    width: 100%;
    height: 64px;
    line-height: 64px;
    border: 0;
    border-radius: 5px;
    color: #FFFFFF;
    font-size: 20px;
    font-weight: 500;
    background: #24BA5E;
    text-align: center;
    box-shadow: 5px 5px 24px 0 rgba(36,186,94,0.35);
}
.donate-packs__btn:focus{
    outline: none;
}
.donate-packs__btn:hover{
    box-shadow: 0 0 0 0 rgba(36,186,94,0.35);
}
.donate-packs__hint{
    display: block;
    font-size: 13px;
    font-weight: 500;
    color: #fff;
    margin-top: 15px;
}
.donate-packs__hint span{
    color: #FED92C;
}

.donate-packs__item.donate-packs__item-premium{
    background: #fff;
    color: #06171C;
}
.donate-packs__item.donate-packs__item-premium .donate-packs__list li{
    border-color: #E2E2E2;
}
.donate-packs__item.donate-packs__item-premium .donate-packs__list li:before{
    background-image: url(../img/ic_arrow_down_d.svg);
}
.donate-packs__item.donate-packs__item-premium .donate-packs__icon:before{
    background-image: url(../img/donate-light-yellow.png);
}

.mk_loading_item{
	filter: blur(2px) grayscale(50%);
}

.market_loader{
	position: absolute;
	margin: 32px;
	z-index: 99;
	display: none;
}

.top_winner{
	display: none;
	text-align: center;
}

.top_winner_rate{
	color: #6058ff;
	font-weight: 700;
}

.tooltip_box{
	position: absolute;
	background-color: #f3f3f3;
	border-radius: 6px;
	border-bottom: solid 2px #575fc2;
	font-size: 14px;
	padding: 5px;
	box-shadow: 0 0 5px rgba(0,0,0,0.5);
}

.tooltip_box img{
	max-height: 90px;
}

.workshop_add{
    margin: 0 auto 20px;
    width: 900px;
    background: #f6f8f9;
    background: -moz-linear-gradient(top, #f6f8f9 0%, #e5ebee 50%, #d7dee3 51%, #f5f7f9 100%);
    background: -webkit-linear-gradient(top, #f6f8f9 0%, #e5ebee 50%, #d7dee3 51%, #f5f7f9 100%);
    background: linear-gradient(to bottom, #f6f8f9 0%, #e5ebee 50%, #d7dee3 51%, #f5f7f9 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f8f9', endColorstr='#f5f7f9', GradientType=0);
    padding: 20px;
    border: solid 1px #cecece;
    border-radius: 3px;
    color: #000
}

.ws_desc_1{
    width: 665px
}

.ws_b_1{
    text-align: center;
    width: 185px
}

.btn_ws_dd{
    background-color: #fff;
    border: 1px solid #cecece;
    border-radius: 5px;
    padding: 5px;
    cursor: pointer;
    font-size: 18px
}

#ws_add_dialog{
	display: none;
}

.ws_add_d_name{
	width: 100%;
	border: dashed 1px #b9b9b9;
	border-radius: 20px;
	padding: 10px;
	color: #2d2d2d;
}

.ws_add_screen {
    display: table-cell;
    vertical-align: middle;
    width: 300px;
    height: 300px;
    border: dashed 1px #b9b9b9;
    border-radius: 20px;
    cursor: pointer;
	text-align: center;
}

.ws_add_textarea{
	width: 100%;
    height: 115px;
    border: dashed 1px #b9b9b9;
    border-radius: 20px;
    padding: 10px;
    color: #2d2d2d;
	resize: vertical;
}

#upload_ws{
	display: none;
}

.ws_car_img{
	display: none;
	width: 100%;
	max-height: 300px;
}

.ws_item{
	width: 900px;
	border: solid 1px #d5d5d5;
	border-radius: 3px;
	background-color: #ebebec8a;
	margin: 0 auto 10px auto;
}

.ws_item_desc{
	white-space: break-spaces;
	overflow: hidden;
	text-overflow: ellipsis;
	max-width: 600px;
	vertical-align: top;
}

.ws_item_image{
	width: 150px;
	max-height: 130px;
	border-radius: 5px;
}

.ws_item td{
	padding: 10px;
}

.rate_ws{
    text-align: center;
    vertical-align: middle;
    font-size: 24px;
    font-weight: 400;
    margin-right: 10px;
    color: #939393;
}

.ws_up:hover {
    transition: border-bottom .5s ease;
    border-bottom: 15px solid #5cc86d
}

.ws_down:hover {
    transition: border-top .5s ease;
    border-top: 15px solid #e64f4f
}

.ws_up {
    cursor: pointer;
    width: 0;
    height: 0;
    border-left: 15px solid transparent;
    border-right: 15px solid transparent;
    border-bottom: 15px solid #cacaca;
	margin: auto;
}

.ws_down {
    cursor: pointer;
    width: 0;
    height: 0;
    border-left: 15px solid transparent;
    border-right: 15px solid transparent;
    border-top: 15px solid #cacaca;
	margin: auto;
}

.ws_filter_box{
	text-align: right;
	padding: 0 0 10px 0px;
	float: right;
	margin: 0 134px 0px 0px;
}

.ws_filter_label{
	color: #7b7b7bb3;
}

.workshop_content{
	display: none;
}

.ws_my_items{
	background-color: #eff7e28a !important;
	display: none;
}

#workshop_list{
	width: 900px;
	margin: auto;
}

.ws_s_r_box{
	vertical-align: top;
    padding-top: 25px;
}

.ws_h2{
	margin-bottom: 10px;
	color: #b1b1b1;
	cursor: pointer;
	-webkit-touch-callout: none;
    -webkit-user-select: none;
     -khtml-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
}

#ws_test_dialog{
	display: none;
}

#selected_remove_btn, #workshop_ban_btn{
	display: none;
}

.ws_test_id{
	width: 100%;
    margin: 10px 0px 0px 0px;
    text-align: center;
}

.recovery_orb{
	text-align: center;
    padding: 5px 0px 15px 0px;
}

.sponsored{
	position: absolute;
	left: -900px;
	top: 10px;
}

.migrate_label{
	display: block;
    margin: 0 auto 20px;
    width: 900px;
    background: #f6f8f9;
    background: -moz-linear-gradient(top,#f6f8f9 0%,#e5ebee 50%,#d7dee3 51%,#f5f7f9 100%);
    background: -webkit-linear-gradient(top,#f6f8f9 0%,#e5ebee 50%,#d7dee3 51%,#f5f7f9 100%);
    background: linear-gradient(to bottom,#f6f8f9 0%,#e5ebee 50%,#d7dee3 51%,#f5f7f9 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f8f9', endColorstr='#f5f7f9', GradientType=0);
    padding: 20px;
    border: solid 1px #cecece;
    border-radius: 3px;
    color: #000;
}

.migrate_box{
	background-color: #fafafa;
    box-shadow: 0 0 49px 0 rgb(37 31 93 / 15%);
    padding: 15px 20px 15px;
    border-radius: 10px;
	width: 900px;
    margin: auto;
}

.btn_start{
	height: 60px;
    width: 360px;
    margin: 0 auto;
    background: #24b65e url(../img/ic_click.png) no-repeat right bottom;
    padding-left: 35px;
    display: flex;
    align-items: center;
    -webkit-appearance: none;
    border: 0;
    outline: none;
    border-radius: 5px;
    font-size: 30px;
    padding-bottom: 3px;
    color: #fff;
    cursor: pointer;
}

.btn_migrate_try{
	height: 60px;
    width: 360px;
    margin: 0 auto;
    background: #24b65e url(../img/ic_click.png) no-repeat right bottom;
    padding-left: 35px;
    display: flex;
    align-items: center;
    -webkit-appearance: none;
    border: 0;
    outline: none;
    border-radius: 5px;
    font-size: 30px;
    padding-bottom: 3px;
    color: #fff;
    cursor: pointer;
}

.migrate_new{
	text-align: center;
	display: none;
	padding: 0 0 15px 0px;
}

.migrate_finish{
	text-align: center;
	display: none;
}

#migrate_dialog{
	display: none;
}

.market_filter_box{
	text-align: right;
    padding: 0 0 10px 0px;
    float: right;
    display: inline-block;
}

.market_all{
	display: inline-block;
}

.market_filter{
	
}

@font-face {
	font-family: 'ruPlate';
	src: url('../fonts/numberplateRus.ttf')  format('truetype');
}

@font-face {
	font-family: 'jpPlate';
	src: url('../fonts/japan.ttf')  format('truetype');
}

@font-face {
	font-family: 'hiragana';
	src: url('../fonts/hiragana.ttf')  format('truetype');
}

@font-face {
	font-family: 'usPlate';
	src: url('../fonts/numberplate.ttf')  format('truetype');
}

@font-face {
	font-family: 'rd';
	src: url('../fonts/rd.ttf')  format('truetype');
}

.number_box{
	display: inline-block;
    width: 100px;
    height: 60px;
	margin: 0 0 0 5px;
	white-space: nowrap;
}

.number_plate{
	display: block;
	position: absolute;
	width: 100px;
	height: 55px;
	background-color: #e8eaeb;
	border: solid 2px #393939;
	border-radius: 3px;
	text-shadow: 1px -2px white;
}

.ru_number_box{
    color: #2a2a2a;
	font-family: 'ruPlate';
}

.ru_region_number{
	font-size: 16px;
    position: relative;
	top: 0px;
    left: 0px;
	text-shadow: none;
}

.ru_regspan{
	display: block;
    margin: -4px 0px 0px -2px;
}

.ru_letters_1{
    font-size: 35px;
    position: relative;
	left: 15px;
    top: -2px;
}

.ru_letters_2{
	font-size: 35px;
    position: relative;
	left: -44px;
    top: 20px;
}

.ru_numbers_1{
    font-size: 30px;
    position: relative;
    left: 28px;
    top: -1px;
}

.ru_region{
    position: relative;
    border-top: solid 1px #000;
    border-left: solid 1px #000;
    border-top-left-radius: 4px;
    width: 36px;
    height: 25px;
    text-align: center;
	top: 0px;
    left: 61px;
}

.ru_flag{
	width: 11px;
    margin: 0 0 0 -5px;
}

.ru_region_rus{
	font-size: 9px;
	text-shadow: none;
	font-weight: bold;
    font-family: 'Trebuchet MS', sans-serif;
}

@-moz-document url-prefix(){
	.ru_letters_1{
		top: -7px;
	}
	.ru_letters_2{
		top: 15px;
	}
	.ru_numbers_1{
		top: -7px;
	}
	.ru_region_rus{
		font-size: 9px;
		text-shadow: none;
		font-weight: bold;
		font-family: 'Trebuchet MS', sans-serif;
		position: relative;
		left: 0px;
		top: -10px;
	}
	.ru_flag{
		width: 11px;
		margin: 0 0 0 -5px;
		position: relative;
		left: 0px;
		top: -10px;
	}
	.ru_region_number{
		font-size: 16px;
		position: relative;
		top: -1px;
		left: 0px;
	}
	.ru_region{
		top: -12px;
		left: 60px;
	}
	.ru_regspan{
		display: block;
		margin: -2px 0px 0px -2px;
	}
}

.jp_number_box{
	font-family: 'jpPlate';
	color: #295a21;
}

.jp_letters_2{
	font-family: 'hiragana';
	font-size: 20px;
	position: relative;
	left: -55px;
    top: 13px;
}

.jp_numbers_1{
	font-family: 'usPlate';
	font-size: 20px;
	position: relative;
	top: -5px;
    left: 19px;
}
.jp_numbers_2{
	font-family: 'usPlate';
	font-size: 29px;
    position: relative;
    left: -50px;
    top: 21px;
}
.jp_letters_1{
	position: relative;
	top: -10px;
    left: 12px;
}

.us_number_box{
    color: #133f6a;
	font-family: 'usPlate';
}

.us_letters_1{
	position: relative;
    font-family: monospace;
    font-weight: bold;
    font-size: 10px;
    transform: rotate(357deg);
    display: inline-block;
    text-shadow: none;
    border: solid 1px #cccccc9e;
    top: -11px;
    left: 1px;
    padding: 1px;
}

.us_letters_2{
	position: relative;
    font-family: 'rd';
    color: #c40000;
    font-size: 12px;
    font-weight: bold;
	left: 3px;
    top: -10px;
}

.us_letters_3{
	position: relative;
    font-size: 25px;
    top: 20px;
    left: -77px;
}

.us_numbers_1{
	position: relative;
    background-color: #de3f3f;
    color: #000;
    text-shadow: none;
    font-family: monospace;
    font-weight: bold;
    font-size: 8px;
	top: -13px;
    left: 8px;
    padding: 1px;
    transform: rotate(356deg);
    display: inline-block;
}

.no_numberplate{
	width: 100px;
    height: 55px;
    border: solid 2px #393939;
    border-radius: 3px;
	margin: 0px 3px 0px 3px;
}

.market_desc_detailed{
	display: inline-block;
	display: inline-block;
    padding: 0px 0px 0px 10px;
    position: absolute;
	font-size: 14px;
    font-family: monospace;
}

.market_car_color{
	text-shadow: 0px 0px 2px black;
}

.market_selected_hr{
	width: 100%;
    border: dashed 2px #d2d2d2;
    margin: 5px auto 5px auto;
}

.market_item_addtime{
	color: #a1a1a1;
    font-size: 14px;
    display: block;
    margin: 0 5px 0px 0px;
    font-family: sans-serif;
    float: right;
}

#selected_addtime{
	display: block;
    text-align: center;
    font-size: 14px;
    color: #a0a0a0;
}

.pay_list{
	max-width: 550px;
	min-width: 315px;
	text-align: center;
	position: fixed;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	background-color: #ffffff;
	display: none;
	border-radius: 15px;
	box-shadow: #ffffff 0px 0px 20px 10px;
	z-index: 1001;
	padding-bottom: 5px;
}
.pay_list img{
	width: 130px;
	cursor: pointer;
	height: 80px;
	object-fit: contain;
	padding: 3px;
}
.pay_list img:hover{
	background-color: #f2f2f2;
}
.pay_list h3{
	font-family: monospace;
    padding: 15px 0 5px 0;
}
.backbox{
	width: 100%;
    height: 100%;
    position: fixed;
    z-index: 1000;
    background-color: #0000007d;
    display: none;
    top: 0;
}
#give_stickers_dialog{
	text-align: center;
}
.select_sticker{
	text-align: center;
	font-size: 18px;
	padding: 5px;
	margin-bottom: 10px;
}
#logs{
	display: none;
}
.log_box{
	text-align: center;
}
#log_type{
	width: 265px !important;
	margin: 0 auto !important;
	display: inline-block !important;
}
#log_name{
	width: 400px !important;
}

.logs_content{
	font-size: 16px;
	text-align: left !important;
	display: block;
	padding: 42px;
	color: #387ab5;
	display: none;
}

.quick_log{
	width: 24px;
	height: 24px;
	vertical-align: -6px;
	margin: 0 8px 0px 0px;
	cursor: pointer;
}

.upload_page{
	border-radius: 30px;
	padding: 15px;
	background-color: #ddddddb8;
	text-align: center;
	display: none;
	border-bottom: solid 3px #0000002b;
}

.video_name{
	box-shadow: 0 2px 17px 0 rgba(37, 31, 93, .11);
	height: 60px;
	width: 785px;
}

.video_desc{
	height: 175px;
	width: 785px;
	background-color: #fff;
	border-radius: 5px;
	-webkit-appearance: none;
	border: 0;
	outline: none;
	padding: 10px;
	font-size: 16px;
	font-weight: 500;
	font-family: Montserrat;
	color: #2b2b2b;
	box-shadow: 0 2px 17px 0 rgba(37, 31, 93, .11);
	resize: vertical;
}

.video_upload_b{
	text-align: right;
	width: 785px;
	display: inline-block;
	margin-top: 15px;
}

.video_page{
	display: none;
	border-radius: 30px;
	padding: 15px;
	background-color: #ddddddb8;
	text-align: center;
	border-bottom: solid 3px #0000002b;
}

.video_player{
	width: 785px;
	height: 460px;
	display: none;
}

.video_player_yt{
	width: 785px;
	height: 460px;
	display: none;
}

.video_title_h{
	margin-bottom: 10px;
}

.video_status{
	margin-left: 10px;
	font-size: 20px;
	vertical-align: 5px;
	padding: 5px;
	background-color: #fff;
	border-radius: 30px;
	box-shadow: inset 0px 0px 10px rgba(0,0,0,0.1);
	border: solid 1px #d0d0d0;
	font-weight: normal;
}

.video_desc_p{
	margin-top: 10px;
}

.video_list{
	border-radius: 30px;
	padding: 15px;
	background-color: #ddddddb8;
	text-align: center;
	border-bottom: solid 3px #0000002b;
}

.video_list_title{
	text-align: left;
	width: 100%;
	color: #3f7fc4;
}

.video_list_desc{
	text-align: left;
	color: #000;
	vertical-align: top;
}

.video_item{
	padding: 25px;
	background-color: #fff;
	border-radius: 20px;
	margin-bottom: 15px;
	border-bottom: solid 3px #00000030;
	cursor: pointer;
	transition: 0.3s;
}

.list_title{
	margin-bottom: 10px;
}

.item_video_status{
	padding: 10px;
	background-color: #fff;
	border-radius: 20px;
	box-shadow: inset 0px 0px 10px rgba(0,0,0,0.1);
	border: solid 1px #d0d0d0;
}

.video_item:hover{
	background-color: #e1ebf0;
	border-bottom: solid 3px #00ade12e;
}

.video_icon{
	width: 75px;
	margin-right: 10px;
}

.item_video_icon{
	vertical-align: top;
}

.list_videos{
	display: none;
}

.add_video_box{
	width: 100%;
	background-color: #8db3ca8a;
	padding: 20px;
	border-radius: 30px;
	border-bottom: solid 3px #00000026;
	margin-bottom: 20px;
	color: #000;
}

.moderate_box{
	display: none;
	background-color: #ffffffb3;
	width: max-content;
	margin: 10px auto 0px auto;
	padding: 15px;
	border-radius: 10px;
	border-bottom: solid 3px #0000002e;
}

.moderate_approve{
	background-color: #bfe4ba;
}

.moderate_decline{
	background-color: #ea9696;
}

#tg_auth{
	display: none;
}

#tg_auth_link{
	text-decoration: underline;
	color: #589adf;
}

.qrcode_box{
	margin: 5px 0 5px 0;
}

#tournaments_list{
	text-align: center;
}

.tour_table {
	display: inline-block;
	overflow: auto;
	background-color: #fafafa;
	box-shadow: 0 0 49px 0 rgba(37, 31, 93, .15);
	padding: 30px 30px;
	border-radius: 10px;
	margin-bottom: 35px;
}

.tour_player_avatar{
    height: 30px;
    width: 30px;
    background-position: 50% 30%;
    background-size: cover;
    display: inline-block;
    vertical-align: middle;
    margin: -4px 0px 0px -3px;
    position: relative;
}

.tour_player_name{
	margin-left: 3px;
}

.tour_date{
	color: #a6a6a6;
}

.tour_h3{
	margin-bottom: 5px;
}

.tour_h3 img{
	margin: 0px 5px -5px 0px;
	width: 24px;
	height: 24px;
}

.auction_main{
	width: 1200px;
	margin: auto;
	display: none;
}

.auction_item{
	width: 315px;
	background-color: #f9f9f9;
	padding: 26px;
	border: solid 1px #cacaca;
	border-radius: 20px;
	display: flex;
	flex-direction: column;
	text-align: center;
}

.auction_name{
	font-size: 18px;
	color: #b5b5b5;
	font-weight: bold;
}

.auction_image{
	max-width: 250px;
    height: 244px;
    object-fit: cover;
    border-radius: 20px;
	margin: 10px 0 10px 0;
}

.auction_time{
	color: #b5b5b5;
	font-weight: bold;
}

.auction_sticker_count{
	color: #b5b5b5;
	font-size: 14px;
	font-style: italic;
}

.auction_mileage{
	color: #b5b5b5;
	font-size: 14px;
	font-style: italic;
}

.auction_detail_item{
	background-color: #fafafa;
	box-shadow: 0 0 49px 0 rgba(37, 31, 93, .15);
	padding: 35px 70px;
	border-radius: 10px;
	display: none;
}

.auction_bets_log, .selected_auction_item{
	display: inline-block;
}

.auction_bets_log{
	flex-grow: 1;
	border-radius: 20px;
    border: solid 1px #cdcdcd;
    padding: 20px;
	overflow-y: auto;
	max-height: 570px;
}

.auction_bets_log p{
	margin: 0px 0px 5px 0px;
}

.auction_selected_data{
	display: flex;
	gap: 20px;
}

.auction_controlls{
	display: none;
	text-align: center;
    margin-top: 20px;
}

.auction_rating{
	border-radius: 20px;
    border: solid 1px #cdcdcd;
    padding: 20px;
	margin-top: 20px;
	overflow-y: auto;
	max-height: 150px;
}

.auction_list_timer{
	font-size: 14px;
}

.auction_rating_crown{
	width: 22px;
	margin-right: 3px;
    vertical-align: -4px;
}

.auction_rating_other{
	margin-left: 25px;
}

.auction_controlls .ui-selectmenu-button{
	width: auto !important;
}

.auction_controlls .ui-button{
	height: 33px;
}

.auction_bet_date{
	background-color: #f1f1f1;
    border-radius: 6px;
    border: solid 1px #e3e3e3;
    font-size: 14px;
    margin: 1px;
    font-style: italic;
    margin-right: 3px;
    color: #979797;
}

.auction_main .auction_item{
	display: inline-flex;
    margin: 10px;
	width: 280px !important;
}

#selected_auction_timer{
	text-align: center;
    margin-bottom: 15px;
}

.auction_no_lots{
	text-align: center;
    margin-top: 100px;
    color: #a7a7a7;
}

.sticker_count{
	width: 55px;
	height: 24px;
}