.content {
    background: none;
    width: 1250px !important;
    margin: 0 auto;
}

.footer {
    position: absolute !important;
    left: 0;
    margin-top: 40px;
}


.RT-content-after {
    width: 100%;
    
    height: 266px;
}
#body.ka .RT-content-after {
    background: url('../Images/RatingTicket/top_bg_ka.png') center top no-repeat;
}
#body.en .RT-content-after {
    background: url('../Images/RatingTicket/top_bg_en.png') center top no-repeat;
}
#body.ru .RT-content-after {
    background: url('../Images/RatingTicket/top_bg_ru.png') center top no-repeat;
}

#RatingMission {
    text-transform: uppercase;
}

.mg_menu {
    padding-top: 10px;
    margin-bottom: 4px;
}

    .mg_menu a {
        float: left;
        display: block;
        width: 238px;
        height: 150px;
        cursor: pointer;
        text-decoration: none;
        position: relative;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        border-radius: 5px;
        margin-right: 12px;
    }

#body.view_1024 .mg_menu a {
    width: 197px;
    margin-right: 4px;
}

.tablegames-div {
    position: relative;
    z-index: 20;
}

.mg_menu_bura {
    background: url(../Images/TableGames/b1.png) top repeat-x;
    margin-right: 2px;
}

.mg_menu_seka {
    background: url(../Images/TableGames/b2.png);
    margin-right: 2px;
}

.mg_menu_domino {
    background: url(../Images/TableGames/b3.png);
    margin-right: 2px;
}

.mg_menu_nardi {
    background: url(../Images/TableGames/b4.png);
    margin-right: 2px;
}

.mg_menu_blackjack {
    background: url(../Images/TableGames/b5.png);
    margin-right: 0px !important;
}

.mg_menu_amount {
    display: block;
    background: url(../Images/TableGames/image.png) no-repeat;
    position: absolute;
    right: 8px;
    top: 7px;
    width: 86px;
    height: 30px;
    font-size: 16.609px;
    font-family: 'MyriadProSemibold';
    color: rgb( 217, 217, 217 );
    text-align: center;
    line-height: 29px;
}

.mg_menu_bura .mg_menu_amount {
    background-position: -118px -1281px;
}

.mg_menu_seka .mg_menu_amount {
    background-position: -118px -1321px;
}

.mg_menu_domino .mg_menu_amount {
    background-position: -118px -1361px;
}

.mg_menu_nardi .mg_menu_amount {
    background-position: -118px -1401px;
}

.mg_menu_blackjack .mg_menu_amount {
    background-position: -118px -1441px;
}

.mg_jackpot {
    display: block;
    background: url(../Images/TableGames/image.png) no-repeat;
    position: absolute;
    left: 9px;
    top: 12px;
    width: 92px;
    height: 20px;
}

.mg_menu_bura .mg_jackpot {
    background-position: -6px -1281px;
}

.mg_menu_seka .mg_jackpot {
    background-position: -8px -1321px;
}

.mg_menu_domino .mg_jackpot {
    background-position: -8px -1361px;
}

.mg_menu_nardi .mg_jackpot {
    background-position: -8px -1401px;
}

.mg_menu_blackjack .mg_jackpot {
    background-position: -8px -1441px;
}

.mg_image {
    display: block;
    background: url(../Images/TableGames/image.png) no-repeat;
    position: absolute;
}


.mg_menu a.mg_menu_bura:hover {
    background: url(../Images/TableGames/b1.png) bottom repeat-x;
}

.mg_menu_bura .mg_image {
    background-position: -222px -1281px;
    width: 63px;
    height: 68px;
    left: 19px;
    top: 57px;
}

.mg_menu a.mg_menu_bura:hover .mg_image {
    background-position: -222px -1366px;
    width: 79px;
    height: 83px;
    left: 10px;
    top: 48px;
}

#body.view_1024 .mg_menu a.mg_menu_bura:hover .mg_image {
    left: -4px;
}


.mg_menu a.mg_menu_seka:hover {
    background: url(../Images/TableGames/b2.png) bottom repeat-x;
}

.mg_menu_seka .mg_image {
    background-position: -303px -1281px;
    width: 66px;
    height: 70px;
    left: 18px;
    top: 57px;
}

.mg_menu a.mg_menu_seka:hover .mg_image {
    background-position: -319px -1366px;
    width: 76px;
    height: 79px;
    left: 12px;
    top: 51px;
}

#body.view_1024 .mg_menu a.mg_menu_seka:hover .mg_image {
    left: -1px;
}


.mg_menu a.mg_menu_domino:hover {
    background: url(../Images/TableGames/b3.png) bottom repeat-x;
}

.mg_menu_domino .mg_image {
    background-position: -387px -1281px;
    width: 79px;
    height: 72px;
    left: 18px;
    top: 57px;
}

.mg_menu a.mg_menu_domino:hover .mg_image {
    background-position: -413px -1366px;
    width: 89px;
    height: 81px;
    left: 12px;
    top: 51px;
}

#body.view_1024 .mg_menu a.mg_menu_domino:hover .mg_image {
    left: -1px;
}

.mg_menu a.mg_menu_nardi:hover {
    background: url(../Images/TableGames/b4.png) bottom repeat-x;
}

.mg_menu_nardi .mg_image {
    background-position: -484px -1281px;
    width: 84px;
    height: 54px;
    left: 18px;
    top: 57px;
}

.mg_menu a.mg_menu_nardi:hover .mg_image {
    background-position: -520px -1366px;
    width: 94px;
    height: 63px;
    left: 12px;
    top: 51px;
}

#body.view_1024 .mg_menu a.mg_menu_nardi:hover .mg_image {
    left: -1px;
}

.mg_menu a.mg_menu_blackjack:hover {
    background: url(../Images/TableGames/b5.png) bottom repeat-x;
}

.mg_menu_blackjack .mg_image {
    background-position: -586px -1281px;
    width: 62px;
    height: 70px;
    left: 18px;
    top: 57px;
}

.mg_menu a.mg_menu_blackjack:hover .mg_image {
    background-position: -632px -1366px;
    width: 72px;
    height: 79px;
    left: 12px;
    top: 51px;
}

#body.view_1024 .mg_menu a.mg_menu_blackjack:hover .mg_image {
    left: -1px;
}




.mg_name {
    display: block;
    position: absolute;
    right: 0px;
    top: 80px;
    width: 145px;
    font-size: 23px;
    font-family: 'CrystalBetUni-Bold';
    color: #271f00;
    text-align: center;
    font-weight: bold;
    letter-spacing: -1px;
}

.mg_menu_bura .mg_name {
    text-shadow: 0px 2px 0px rgb( 58, 187, 206 );
}

.mg_menu_seka .mg_name {
    text-shadow: 0px 2px 0px rgb( 121, 170, 34 );
}

.mg_menu_domino .mg_name {
    text-shadow: 0.813px 1.827px 0px rgb( 200, 175, 38 );
}

.mg_menu_nardi .mg_name {
    text-shadow: 0.375px 0.927px 0px rgb( 222, 183, 105 );
}

.mg_menu_blackjack .mg_name {
    text-shadow: 0px 1px 0px rgb( 215, 118, 153 );
}

#body.view_1024 .mg_menu_amount {
    right: 6px;
}

#body.view_1024 .mg_jackpot {
    left: 5px;
}

#body.view_1024 .mg_image {
    left: 5px;
}



#body.view_1024 .mg_name {
    width: 115px;
    font-size: 19px;
}

.mg_menu a.disabled .mg_menu_amount, .mg_menu a.disabled .mg_jackpot {
    opacity: 0.38;
}


.tablegames-div {
    position: relative;
    margin-top: 550px;
}

.clear {
    clear: both;
}

.top_title {
    width: 100%;
    height: 140px;
    text-align: center;
    box-sizing: border-box;
    font-family: 'CrystalBetUni-Bold';
    font-size: 35px;
    color: #fde054;
    padding: 0 182px;
    padding-top: 26px;
    line-height: 37px;
    text-transform: uppercase;
}

#body.view_1024 .top_title {
    padding-left: 0;
    padding-right: 0;
}

.top_title span {
    display: block;
}

.top_title label {
    display: block;
    font-size: 18px;
    color: #fff;
    margin-top: 10px;
    line-height: 19px;
    padding: 0 150px;
    font-family: 'CrystalBetUni-Medium';
}

.mg_menu2 {
    margin-bottom: 0px;
    height: 60px;
    margin-top: 14px;
    text-align: center;
}




    .mg_menu2 a {
        display: block;
        float: left;
        text-decoration: none;
        cursor: pointer;
        font-size: 20px;
        color: #fff;
        background: rgba(0,0,0,0.5);
        width: 190px;
        text-align: center;
        height: 56px;
        line-height: 56px;
        margin-left: 8px;
        border-radius: 5px;
        font-family: 'CrystalBetUni-Bold';
    }

        .mg_menu2 a:hover {
            background: rgba(0,0,0,0.7);
        }

.first-mg_menu2 {
    margin-left: 255px !important;
}

#body.view_1024 .first-mg_menu2 {
    margin-left: 107px !important;
}

.mg_menu2 a.active {
    background: #fde054;
    color: #342c03;
}



.mg_menu3 {
    height: 48px;
    background: #2a2a2a;
    border-top: 1px solid #383838;
    margin-bottom: 2px;
    /*padding-left: 20px;*/
}

.mg_menu3_a {
    display: block;
    float: left;
    text-decoration: none;
    cursor: pointer;
    font-size: 14px;
    color: #d1d1d1;
    line-height: 34px;
    margin: 9px 3px 0 3px;
    font-family: 'CrystalBetUni-Bold';
    text-shadow: 0.5px 0.866px 0px rgba(0, 0, 0, 0.251);
}

    .mg_menu3_a:hover {
        color: #ffaf0b;
    }

.mg_menu3_a_1 {
    float: left;
    display: block;
    width: 15px;
    height: 30px;
    /*background: url(../Images/TableGames/image.png);
	background-position: -57px -294px;*/
}

.mg_menu3_a_2 {
    float: left;
    display: block;
    height: 30px;
    /*background: url(../Images/TableGames/image.png);
	background-position: -8px -370px;*/
    padding: 0 5px;
}

.mg_menu3_a_3 {
    float: left;
    display: block;
    width: 15px;
    height: 30px;
    /*background: url(../Images/TableGames/image.png);
	background-position: -83px -294px;*/
}

.mg_menu3_a_clear {
    display: block;
    clear: both;
}

.mg_menu3_a.active {
    color: #ffaf00;
    text-shadow: 0px 1px 0px rgba(234, 181, 78, 0.38);
    margin-top: 9px;
    line-height: 34px;
}

    .mg_menu3_a.active .mg_menu3_a_1 {
        /*background-position: -8px -294px;*/
    }

    .mg_menu3_a.active .mg_menu3_a_2 {
        /*background-position: -8px -334px;*/
    }

    .mg_menu3_a.active .mg_menu3_a_3 {
        /*background-position: -31px -294px;*/
    }

.mg_menu3_play {
    float: right;
    display: block;
    background: url(../Images/TableGames/image.png);
    background-position: -270px -8px;
    width: 180px;
    height: 49px;
    margin: 8px 20px 0 0;
    font-size: 20px;
    color: #34300a;
    text-shadow: 0px 1px 0px rgba(255, 237, 78, 0.392);
    font-family: 'CrystalBetUni-Bold';
    text-decoration: none;
    line-height: 53px;
    padding-left: 19px;
}

    .mg_menu3_play:hover {
        background-position: -270px -71px;
    }

.mg_div1 {
    color: #eab413;
    font-family: 'CrystalBetUni-Regular';
    height: 39px;
    line-height: 41px;
    font-size: 16px;
    background: #212121;
    padding-left: 13px;
}


.mg_head1 {
    height: 33px;
    line-height: 37px;
    color: #8e8e8e;
    text-shadow: 0px -1px 0px rgba(11, 11, 11, 0.392);
    font-size: 12px;
    font-family: 'CrystalBetUni-Bold';
    /*border-bottom: 1px solid #212121;*/
}

.mg_head1_1 {
    float: left;
    width: 109px;
    height: 33px;
    text-align: center;
    background: url(../Images/TableGames/image.png);
    background-position: -8px -411px;
}

.mg_head1_2 {
    float: left;
    width: 336px;
    height: 33px;
    text-align: center;
    background: url(../Images/TableGames/image.png);
    background-position: -8px -411px;
}

.mg_head1_3 {
    float: left;
    width: 397px;
    height: 33px;
    text-align: center;
    background: url(../Images/TableGames/image.png);
    background-position: -8px -411px;
}

.mg_head1_4 {
    float: left;
    width: 397px;
    height: 33px;
    text-align: center;
    background: url(../Images/TableGames/image.png);
    background-position: -8px -411px;
}

.mg_row1 {
    height: 36px;
    line-height: 37px;
    color: #bbbbbb;
    font-size: 15px;
    font-family: 'MyriadProSemibold';
    border-bottom: 1px solid #212121;
}

.mg_row1_1 {
    float: left;
    width: 108px;
    height: 36px;
    text-align: center;
    background: url(../Images/TableGames/image.png);
    background-position: -8px -454px;
    border-right: 1px solid #212121;
}

.mg_row1_2 {
    float: left;
    width: 237px;
    height: 36px;
    padding-left: 98px;
    text-align: left;
    background: url(../Images/TableGames/image.png);
    background-position: -8px -454px;
    border-right: 1px solid #212121;
}

    .mg_row1_2 span {
        display: inline-block;
        background: url(../Images/TableGames/image.png);
        background-position: -270px -169px;
        width: 14px;
        height: 14px;
        margin-right: 8px;
    }

.mg_row1_3 {
    float: left;
    width: 396px;
    height: 36px;
    text-align: center;
    background: url(../Images/TableGames/image.png);
    background-position: -8px -454px;
    border-right: 1px solid #212121;
}

.mg_row1_4 {
    float: left;
    width: 397px;
    height: 36px;
    text-align: center;
    background: url(../Images/TableGames/image.png);
    background-position: -8px -454px;
}

.mg_row1:nth-child(odd) .mg_row1_1,
.mg_row1:nth-child(odd) .mg_row1_2,
.mg_row1:nth-child(odd) .mg_row1_3,
.mg_row1:nth-child(odd) .mg_row1_4 {
    background-position: -8px -497px;
}

.mg_row1.last .mg_row1_1,
.mg_row1.last .mg_row1_2,
.mg_row1.last .mg_row1_3,
.mg_row1.last .mg_row1_4 {
    background-position: -16px -1228px;
    color: #0a0a0a;
}

    .mg_row1.last .mg_row1_2 span {
        background-position: -304px -169px;
    }

.ticket_div {
    margin: 0 20px;
    margin-top: 30px;
    min-height: 500px;
    width: 1199px;
}

.title-ticket_div_1 {
    font-family: 'CrystalBetUni-Bold';
    font-size: 20px;
    color: #fde053;
}

.title-ticket_div_2 {
    font-family: 'CrystalBetUni-Regular';
    font-size: 12px;
    color: #747474;
    margin-top: 10px;
}

@font-face {
    font-family: 'Nexa-Bold';
    src: url('../fonts/nexa-bold/Nexa-Bold.otf');
}

.rt-content-titles-left {
    font-size: 14px;
    color: #fff;
    line-height: 50px;
    font-family: 'CrystalBetUni-Regular';
    float: left;
    background: #333333;
    height: 50px;
    width: 765px;
    box-sizing: border-box;
    padding-left: 20px;
}

    .rt-content-titles-left span {
        color: #fde053;
        margin-right: 20px;
    }

.rt-content-titles-right {
    font-size: 17px;
    color: #fff;
    height: 30px;
    line-height: 72px;
    font-family: 'CrystalBetUni-Bold';
    float: right;
    text-align: left;
    width: 414px;
}

    .rt-content-titles-right span {
        color: #fde053;
    }

.wesebi {
    padding: 40px 20px;
    ;
}

.prizes-div {
    width: 361px;
    text-align: center;
    font-family: 'CrystalBetUni-Regular';
    float: left;
    margin: 0 30px;
}

    .prizes-div.middle {
        margin: 0 18px;
    }

.prizes-div-1 {
    font-size: 18px;
    color: #fde053;
    font-family: 'CrystalBetUni-Bold';
    margin-bottom: 7px;
}

.prizes-div-2 {
    font-size: 14px;
    color: #fff;
    font-family: 'CrystalBetUni-Bold';
    margin-bottom: 7px;
}

.prizes-div-3 {
    font-size: 12px;
    color: #cfcfcf;
    margin-bottom: 7px;
}

.prizes-div-4 {
    font-size: 13px;
    color: #999999;
    margin-bottom: 7px;
}

.prizes-div-5 {
    width: 149px;
    height: 45px;
    line-height: 39px;
    text-align: center;
    margin: 5px auto 20px auto;
    background: url(../Images/RatingTicket/image.png);
    background-position: -20px -306px;
    position: relative;
    color: #fde053;
    font-size: 28px;
    position: relative;
    box-sizing: border-box;
    padding-right: 20px;
    font-family: 'Roboto-Bold';
}

    .prizes-div-5 span {
        display: block;
        background: url(../Images/RatingTicket/image.png);
        background-position: -189px -306px;
        width: 18px;
        height: 23px;
        float: right;
        position: absolute;
        right: 24px;
        top: 7px;
    }

    .prizes-div-5.last {
        background: none;
        padding-right: 20px;
        font-size: 38px;
    }

        .prizes-div-5.last span {
            right: -1px;
            margin-top: 4px;
        }

.prizes-div-6 {
    font-size: 18px;
    color: #fff;
    font-family: 'CrystalBetUni-Bold';
    margin-bottom: 7px;
}

    .prizes-div-6 span {
        color: #fde053;
    }

.wesebi-out {
    border: 1px solid #4e4e4e;
    width: 361px;
}

.wesebi-row {
    height: 37px;
    width: 361px;
    border-bottom: 1px solid #212121;
}

    .wesebi-row:nth-child(odd) {
        background: url(../Images/RatingTicket/wesebi.png) repeat-x top;
    }

    .wesebi-row:nth-child(even) {
        background: url(../Images/RatingTicket/wesebi.png) repeat-x bottom;
    }

.wesebi-col-1 {
    width: 180px;
    float: left;
    height: 37px;
    border-right: 1px solid #212121;
    text-align: center;
    line-height: 37px;
    color: #d3d3d3;
    font-size: 14px;
    font-family: 'CrystalBetUni-Regular';
}

.wesebi-col-2 {
    height: 37px;
    width: 180px;
    float: left;
    text-align: center;
    line-height: 37px;
    color: #d3d3d3;
    font-size: 15px;
    font-family: 'CrystalBetUni-Regular';
}

    .wesebi-col-2 span {
        color: #fde053;
        font-family: 'Roboto-Bold';
        font-size: 20px;
        margin-right: 7px;
    }

.wesebi-title {
    margin: 0 20px 25px 10px;
    color: #fde053;
    font-size: 16px;
    font-family: 'CrystalBetUni-Bold';
    padding-left: 0px;
    line-height: 19px;
}

.wesebi-text {
    margin: 0 20px 30px 10px;
    color: #d3d3d3;
    font-size: 13px;
    font-family: 'CrystalBetUni-Regular';
    padding-left: 0px;
    line-height: 22px;
}

    .wesebi-text span {
        display: block;
        float: left;
        margin-left: 0px;
        margin-right: 5px;
        width: 20px;
        height: 19px;
        background: url(../Images/easymoney/image.png);
        background-position: -583px -106px;
        text-align: center;
        color: #282828;
        font-weight: bold;
        line-height: 21px;
    }

.rt-new-title {
    margin-top: 61px;
    margin-bottom: 20px;
    font-size: 20px;
    color: #fff;
    line-height: 1.2;
    text-align: center;
    font-family: 'CrystalBetUni-Bold';
    padding: 0 287px;
    text-transform: uppercase;
}

#body.view_1024 .rt-new-title {
    padding-left: 0;
    padding-right: 0;
}

.rt_cal {
    width: 140px;
    height: 63px;
    text-align: center;
    float: left;
    margin-left: 2px;
    display: block;
    text-decoration: none;
    cursor: pointer;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background: #333333;
    border-bottom: 3px solid #656565;
}

    .rt_cal:hover {
        background: #404040;
    }

    .rt_cal.win {
        border-bottom: 3px solid #15b911;
    }

    .rt_cal.loss {
        border-bottom: 3px solid #ee0000;
    }

    .rt_cal.active {
        background: #fde053;
        border-bottom: 3px solid #fff0a9;
    }

.rt_cal_number {
    font-family: 'UniNeue-Bold';
    font-size: 30px;
    color: #fff;
    margin-top: 0px;
}

.rt_cal.active .rt_cal_number {
    color: #342801;
}

.rt_cal.active.disable .rt_cal_number {
    color: #342801;
}

.rt_cal.active.today .rt_cal_number {
    color: #342801;
}

.rt_cal.disable .rt_cal_number {
    color: #747474;
}

.rt_cal.today .rt_cal_number {
    color: #fde053;
}



.rt_nav {
    background: url(../Images/RatingTicket/image.png);
    width: 26px;
    height: 67px;
    display: block;
    cursor: pointer;
    float: left;
}

    .rt_nav.prew {
        background-position: -20px -20px;
    }

        .rt_nav.prew:hover {
            background-position: -66px -20px;
        }

    .rt_nav.next {
        background-position: -112px -20px;
        margin-left: 2px;
    }

        .rt_nav.next:hover {
            background-position: -158px -20px;
            margin-left: 2px;
        }

.rt_cal_day {
    font-family: 'CrystalBetUni-Regular';
    font-weight: bold;
    font-size: 12px;
    color: #747474;
    margin-top: 0px;
}

.rt_cal.active .rt_cal_day {
    color: #342801;
}

.rt_cal.today .rt_cal_day {
    color: #f0c600;
}

.rt_cal.active.today .rt_cal_day {
    color: #342801;
}


.rt_content_right {
    float: right;
    width: 415px;
    height: 350px;
    margin-top: -50px;
}

#body.view_1024 .rt_content_right {
    width: 365px;
}

.container {
    display: table;
}

.row {
    display: table-row;
}

.column {
    display: table-cell;
}




.rt_user {
    width: 415px;
    height: 90px;
    background: url(../Images/RatingTicket/user_bg.png) repeat-x;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    position: relative;
    margin-bottom: 19px;
}

#body.view_1024 .rt_user {
    width: 366px;
}

.rt_user_avatar {
    background: url(../Images/RatingTicket/image.png);
    background-position: -327px -20px;
    width: 34px;
    height: 35px;
    position: absolute;
    left: 28px;
    top: 28px;
}

.rt_user_avatar_line {
    width: 1px;
    height: 66px;
    position: absolute;
    left: 88px;
    top: 13px;
    background: #474747;
    border-right: 1px solid #2a2a2a;
}

.rt_user_name {
    font-size: 22px;
    color: #ffe327;
    position: absolute;
    left: 110px;
    top: 15px;
}

.rt_score {
    position: absolute;
    left: 110px;
    top: 50px;
}

.rt_score_info {
    width: 88px;
    box-sizing: border-box;
    padding-left: 5px;
    height: 30px;
    color: #747474;
    font-size: 12px;
    font-family: 'CrystalBetUni-Bold';
    float: left;
}

#body.view_1024 .rt_score_info {
    width: 82px;
}

@font-face {
    font-family: 'Roboto-Bold';
    src: url('../fonts/Roboto/Roboto-Bold_0.ttf');
}

@font-face {
    font-family: 'Roboto-Medium';
    src: url('../fonts/Roboto/Roboto-Medium_0.ttf');
}

.rt_score_info div {
    margin-top: 5px;
    color: #acacac;
    font-family: 'DINNextLTPro-Medium';
}

.rt_score_info_line {
    width: 1px;
    height: 30px;
    background: #474747;
    border-right: 1px solid #2a2a2a;
    float: left;
}

.rt_content {
    width: 765px;
    height: 560px;
    background: #f6f6f6;
    position: relative;
    float: left;
}

#body.view_1024 .rt_content {
    width: 565px;
}

.rt_content.disable {
    text-align: center;
    font-size: 33px;
    color: #999999;
    background: #cccccc;
    font-family: 'CrystalBetUni-Regular';
}

    .rt_content.disable div {
        /* background: url(../Images/RatingTicket/image.png);*/
        background-position: -204px -20px;
        width: 103px;
        height: 101px;
        /* position: absolute; */
        /* left: 328px; */
        margin-top: 107px;
        margin: 107px auto 0 auto;
    }

    .rt_content.disable span {
        display: block;
        padding-top: 60px;
    }

.rt-content-titles {
    width: 100%;
    margin-top: 23px;
}

.rt_rating {
    margin-top: -2px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    height: 465px;
    position: relative;
}

.rt-popup-ticket .rt_rating {
    margin-top: 50px;
}

#rating-scroll-2, #rating-scroll-3 {
    height: 100%;
    overflow: auto;
    position: absolute;
    width: 100%;
}

.rt-mn-cont {
    position: relative;
    left: 20px;
    bottom: 2px;
}

#RatingTicket.not-autorised .rt-mn-cont {
    bottom: 75px;
}
#RatingTicket.not-autorised .rt_rating {
    margin-top: -24px !important;
}


.rt-mn {
    display: block;
    width: 137px;
    height: 43px;
    z-index: 1;
    float: left;
    cursor: pointer;
    background: #2b2b2b;
    margin-right: 1px;
    font-family: 'CrystalBetUni-Bold';
    font-size: 14px;
    color: #8a8a8a;
    text-align: center;
    line-height: 43px;
    position: relative;
    text-decoration: none;
    text-transform: uppercase;
}

    .rt-mn:nth-child(4) {
        display: none;
    }

    .rt-mn.popup:nth-child(5) {
        display: block;
    }

    .rt-mn.popup:nth-child(3) {
        display: none;
    }

    .rt-mn.popup:nth-child(4) {
        display: block;
    }

    .rt-mn.popup {
        width: 136px;
    }

    .rt-mn:hover {
        background: #333333;
    }

    .rt-mn.active {
        background: #fde054;
        color: #261e03;
    }


        .rt-mn.active:after {
            content: '';
            position: absolute;
            left: 43%;
            bottom: -8px;
            border-left: 8px solid transparent;
            border-right: 8px solid transparent;
            border-top: 8px solid #fde054;
            display: block;
        }

    .rt-mn span {
        background: url(../Images/RatingTicket/image.png);
        background-position: -105px -230px;
        display: block;
        position: absolute;
        width: 24px;
        height: 24px;
        left: 30px;
        top: 10px;
    }

    .rt-mn.active span {
        background: url(../Images/RatingTicket/image.png);
        background-position: -20px -230px;
        display: block;
        position: absolute;
        width: 24px;
        height: 24px;
        left: 30px;
        top: 10px;
    }

    .rt-mn.first {
        -webkit-border-top-left-radius: 5px;
        -moz-border-radius-topleft: 5px;
        border-top-left-radius: 5px;
    }

    .rt-mn.last {
        -webkit-border-top-right-radius: 5px;
        -moz-border-radius-topright: 5px;
        border-top-right-radius: 5px;
    }


.rt-mn-txt-2 {
    display: none;
}

.rt-mn-txt-3 {
    display: none;
}

.rt-mn-txt-4 {
    display: none;
}

.rt-mn-txt-5 {
    display: none;
}

.rt-list {
    display: table-cell;
    border-right: 1px solid #212121;
    border-top: 1px solid #212121;
    font-size: 12px;
    color: #8a8a8a;
    font-family: 'CrystalBetUni-Regular';
    text-align: center;
    height: 36px;
    vertical-align: middle;
    box-sizing: border-box;
    text-transform: uppercase;
}

.rt_rating_head .rt-list {
    display: table-cell;
    border-bottom: 1px solid #333333;
    background: #333333;
    color: #8a8a8a !important;
    font-size: 13px;
    font-family: 'CrystalBetUni-Bold';
    text-align: center;
    height: 35px;
    padding-top: 9px;
    box-sizing: border-box;
    vertical-align: middle;
    box-sizing: border-box;
}

.rt-row:nth-child(odd) {
    background: #2b2b2b;
}

.rt-row:nth-child(even) {
    background: #2b2b2b;
}


.rt-mn-cont-header {
    width: 413px;
    height: 50px;
    line-height: 50px;
    text-align: left;
    box-sizing: border-box;
    background: #333333;
    border-bottom: 1px solid #212121;
    position: absolute;
    right: 21px;
    top: 300px;
    font-size: 14px;
    color: #999999;
    font-family: 'CrystalBetUni-Regular';
    padding-left: 17px;
    -webkit-border-top-left-radius: 3px;
    -webkit-border-top-right-radius: 3px;
    -moz-border-radius-topleft: 3px;
    -moz-border-radius-topright: 3px;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}

    .rt-mn-cont-header span {
        color: #fde054;
        padding-right: 15px;
    }

.rt-list.col1 {
    width: 37px;
}

.rt-list.col2 {
    box-sizing: border-box;
    text-align: left;
    padding-left: 15px;
    width: 111px;
    letter-spacing: -0.05em;
}

    .rt-list.col2 span {
        display: block;
        float: left;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        width: 84px;
    }

.rt-popup-ticket .rt-list.col2 {
    width: 144px;
}

#body.view_1024 .rt-list.col2 {
    width: 154px;
}

.rt_rating_head .rt-list.col2 {
    padding-left: 2px;
    /*width: 153px;*/
    box-sizing: border-box;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.rt-list.col2 div {
    width: 16px;
    height: 16px;
    background: url(../Images/RatingTicket/image.png);
    background-position: -381px -20px;
    float: left;
    margin-right: 15px;
    line-height: 17px;
    position: relative;
    display: none;
}

.rt-row.ok .rt-list.col2, .rt-row.no .rt-list.col2 {
    padding-left: 15px;
}

    .rt-row.no .rt-list.col2 div:after {
        content: '';
        background: url('../Images/RatingTicket/image.png') no-repeat top left;
        background-position: -251px -1206px;
        width: 16px;
        height: 16px;
        left: -21px;
        bottom: 0px;
        display: block;
        position: absolute;
    }

.rt-list.col3 {
    width: 100px;
    color: #fff;
}

.rt-list.col4 {
    width: 85px;
    color: #fff;
}

.rt-list.col5 {
    width: 64px;
}

.rt_rating_head .rt-list.col5 {
    width: 82px;
}

.rt-list.col5 div {
    width: 20px;
    height: 19px;
    background: url(../Images/RatingTicket/image.png);
    background-position: -186px -230px;
    float: left;
    margin-left: 15px;
    cursor: pointer;
}

    .rt-list.col5 div:hover {
        background-position: -226px -230px;
    }



.rt-list.col5.tick div {
    width: 21px;
    height: 11px;
    background: url(../Images/RatingTicket/image.png);
    background-position: -64px -230px;
    float: left;
    margin-left: 22px;
    cursor: pointer;
}

.rt-row.active {
    background-image: -moz-linear-gradient( 90deg, rgb(250,202,54) 0%, rgb(254,233,96) 100%);
    background-image: -webkit-linear-gradient( 90deg, rgb(250,202,54) 0%, rgb(254,233,96) 100%);
    background-image: -ms-linear-gradient( 90deg, rgb(250,202,54) 0%, rgb(254,233,96) 100%);
    box-shadow: 0px 1px 0px 0px rgba(33, 33, 33, 0.85),inset 0px 1px 0px 0px rgba(255, 229, 136, 0.004);
}

    .rt-row.active .rt-list.col2, .rt-row.active .rt-list.col3, .rt-row.active .rt-list.col4 {
        color: #463602;
    }

    .rt-row.active .rt-list.col5.tick div {
        background-position: -145px -230px;
    }



.rt-ticket {
    display: table-cell;
    border-right: 1px solid #c8c8c8;
    border-bottom: 1px solid #c8c8c8;
    text-align: center;
    height: 43px;
    vertical-align: middle;
    box-sizing: border-box;
    position: relative;
    text-decoration: none;
    color: #2D2D2D;
}

.rt_ticket_head .rt-ticket {
    display: table-cell;
    border-right: 1px solid #373837;
    border-bottom: 1px solid #373837;
    background: #373837;
    color: #747474;
    font-size: 12px;
    font-family: 'CrystalBetUni-Bold';
    text-align: center;
    height: 31px;
    vertical-align: middle;
    box-sizing: border-box;
}

    .rt_ticket_head .rt-ticket.col2 {
        font-family: 'CrystalBetUni-Regular';
        font-size: 12px;
    }

.rt-ticket.col1 {
    width: 55px;
    font-family: 'CrystalBetUni-Bold';
    font-size: 15px;
    color: #333333;
}

.rt-ticket.col0 {
    width: 50px;
    font-family: 'CrystalBetUni-Regular';
    font-size: 14px;
    color: #6F6F6F;
}

.rt-ticket.col2 {
    width: 78px;
    font-family: 'CrystalBetUni-Regular';
    font-size: 14px;
    color: #6F6F6F;
}

.rt-ticket.col3 {
    width: 342px;
    box-sizing: border-box;
    text-align: left;
    padding-left: 20px;
    font-family: 'CrystalBetUni-Regular';
}

#body.view_1024 .rt-ticket.col3 {
    width: 292px;
    box-sizing: border-box;
    text-align: left;
    padding-left: 20px;
    overflow: hidden;
}

.rt-ticket.col4 {
    width: 80px;
    font-family: 'CrystalBetUni-Bold';
    font-weight: bold;
    font-size: 16px;
    box-sizing: border-box;
    padding-top: 3px;
    height: 43px;
}

.rt-row-ticket.active .rt-ticket.col4:hover {
    background: #ffec4c;
}

.rt-ticket.col5 {
    width: 80px;
    font-family: 'CrystalBetUni-Bold';
    font-weight: bold;
    font-size: 16px;
    box-sizing: border-box;
    padding-top: 3px;
    height: 43px;
}

.rt-row-ticket.active .rt-ticket.col5:hover {
    background: #ffec4c;
}
.rt-ticket.col5.disabled, .rt-ticket.col5.disabled:hover {
    opacity: 0.5;
    cursor: auto;
}
.rt-ticket.col5.disabled:after {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background: #f2f2f2;
}

.rt-ticket.col6 {
    width: 80px;
    font-family: 'CrystalBetUni-Bold';
    font-weight: bold;
    font-size: 16px;
    box-sizing: border-box;
    padding-top: 3px;
    height: 43px;
}

.rt-row-ticket.active .rt-ticket.col6:hover {
    background: #ffec4c;
}

.rt-ticket.active {
    background: #ffdc38;
}

.rt_ticket_head .rt-ticket.col4, .rt_ticket_head .rt-ticket.col5, .rt_ticket_head .rt-ticket.col6 {
    height: 30px;
}

.rt-row-ticket {
    background: #f2f2f2;
    cursor: pointer;
    color: #2d2d2d;
    font-size: 14px;
    font-family: 'CrystalBetUni-Regular';
    position: relative;
}


    .rt-row-ticket.disable {
        cursor: auto;
        opacity: 0.5;
    }

.disable-missed {
    display: none;
    color: #d10101;
    font-size: 11px;
    font-family: 'CrystalBetUni-Regular';
}

.rt-row-ticket.disable.missed {
    cursor: auto;
    opacity: 0.5;
}

    .rt-row-ticket.disable.missed .rt-ticket.col3 {
        line-height: 16px;
        padding-top: 10px;
    }

    .rt-row-ticket.disable.missed .disable-missed {
        display: block;
    }

.canceled-game {
    display: none;
    color: #74601f;
    font-size: 10px;
    font-family: 'CrystalBetUni-Regular';
}

.rt-row-ticket.cancel .rt-ticket.col3 {
    line-height: 16px;
    padding-top: 11px;
}

.rt-row-ticket.cancel .canceled-game {
    display: block;
}


.rt-row-ticket .rt-ticket.mybet:after {
    content: '';
    display: block;
    position: absolute;
    left: 2px;
    top: 2px;
    border: 3px solid #ffdc38;
    width: 69px;
    height: 31px;
}

#body.view_1024 .rt-row-ticket .rt-ticket.mybet:after {
    width: 58px;
}

.rt-row-ticket.cancel .rt-ticket.mybet:after {
    background: rgba(200, 54, 54, 0.2);
}

.rt-row-ticket.win {
    cursor: auto;
    background: url(../Images/RatingTicket/w.png) repeat-x top;
}

    .rt-row-ticket.win .rt-ticket.active {
        background: url(../Images/RatingTicket/w.png) repeat-x bottom;
        color: #fff;
    }

.rt-row-ticket.loss {
    cursor: auto;
    background: url(../Images/RatingTicket/l.png) repeat-x top;
}

    .rt-row-ticket.loss .rt-ticket.active {
        background: url(../Images/RatingTicket/l.png) repeat-x bottom;
        color: #fff;
    }

.rt-row-ticket.cancel {
    cursor: auto;
    background: url(../Images/RatingTicket/c.png) repeat-x top;
}

.rt-row-ticket.active:hover {
    background: url(../Images/RatingTicket/ticket.png) repeat-x bottom;
}

.rt-bottom-txt {
    color: #747474;
    font-size: 13px;
    font-family: 'CrystalNU4-Regular';
    margin-top: 30px;
    color: #ffdc38;
}

    .rt-bottom-txt p {
        width: 750px;
        line-height: 21px;
        margin: 10px 0;
    }

    .rt-bottom-txt a {
        color: #45c534;
    }

    .rt-bottom-txt span {
        color: #5486ed;
    }


.rt-count {
    position: absolute;
    left: -20px;
    top: 12px;
    height: 30px;
    border-right: 1px solid #cecece;
    padding-right: 10px;
    font-size: 20px;
}

    .rt-count label {
        color: #ff0101;
    }

    .rt-count.success, .rt-count.success label {
        color: #26b322;
    }



.rt-score {
    position: absolute;
    /*bottom: 18px;*/
    right: 235px;
    width: 108px;
    height: 56px;
    line-height: 27px;
    font-family: 'UniNeue-Bold';
    font-size: 20px;
    color: #333333;
    text-align: right;
    bottom: 55px;
}

    .rt-score span {
        display: block;
        color: #333333;
        font-family: 'CrystalBetUni-Regular';
        font-size: 11px;
    }

.rt-bet {
    background: #26b322;
    position: absolute;
    right: 15px;
    /*bottom: 18px;*/
    width: 212px;
    height: 57px;
    cursor: pointer;
    font-size: 17px;
    color: #fff;
    text-align: center;
    line-height: 57px;
    font-family: 'CrystalBetUni-Bold';
    text-decoration: none;
    border-radius: 3px;
    bottom: 50px;
}

    .rt-bet:hover {
        background: #26db26;
    }

    .rt-bet.disable {
        background: #bdbdbd;
    }

        .rt-bet.disable:hover {
            background: #bdbdbd;
        }

            .rt-bet.disable:hover .rt-bet-nitification {
                display: block;
            }

.rt-bet-nitification {
    position: absolute;
    width: 100%;
    height: 40px;
    line-height: 40px;
    text-align: center;
    background: #e0e0e0;
    color: #ff0101;
    border-radius: 5px;
    bottom: -60px;
    font-size: 13px;
    display: none;
    font-family: 'CrystalBetUni-Regular';
}

    .rt-bet-nitification:after {
        content: '';
        position: absolute;
        top: -14px;
        left: calc( 50% - 10px);
        width: 0;
        height: 0;
        border-style: solid;
        border-width: 0 10px 14px 10px;
        border-color: transparent transparent #e0e0e0 transparent;
    }






.rt-popup-bg {
    position: fixed;
    text-align: center;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0.8;
    background: #000000;
    z-index: 99;
}

.rt-popup-cont {
    width: 500px;
    height: 310px;
    position: fixed;
    left: calc(50% - 235px);
    top: calc(50% - 160px);
    background: #292929;
    z-index: 999;
    /*opacity: 1;*/
    /*-webkit-box-shadow: 0px 0px 22px 3px rgba(207,226,227,1);*/
    /*-moz-box-shadow: 0px 0px 22px 3px rgba(207,226,227,1);*/
    /*box-shadow: 0px 0px 22px 3px rgba(207,226,227,1);*/
}

.rt-popup.ticketRestriction .rt-popup-cont {
    background: url('../Images/RatingTicket/success-popup.png') center 50px  no-repeat;
    width: 500px;
    height: 366px;
    box-sizing: border-box;
}
.rt-popup.ticketRestriction .rt-popup-cont:after {
    content: '';
    background: url('../Images/RatingTicket/warning.png') center no-repeat;
    width: 39px;
    height: 36px;
    position: absolute;
    left: calc(50% - 19.5px);
    top: 70px;
}
.rt-popup.ticketRestriction .rt-popup-cont span {
    box-sizing: border-box;
    padding: 70px 70px 0 70px;
}


.rt-popup.success .rt-popup-cont {
    background: url('../Images/RatingTicket/success-popup.png') center 50px  no-repeat;
    width: 500px;
    height: 366px;
}
.rt-popup.success .rt-popup-cont span {
    display: block;
    height: 32px;
    box-sizing: border-box;
    position: relative;
    text-align: left;
    padding-left: 50px;
    line-height: 32px !important;
    width: 300px !important;
    margin-top: 35px  !important;
}
.rt-popup.success .rt-popup-cont span:after {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    background: url('../Images/RatingTicket/success-popup-ico.png');
    width: 32px;
    height: 32px;
}

.rt-popup-cont-head {
    width: 500px;
    height: 50px;
    line-height: 46px;
    background: #1f1f1f;
    color: #ccc;
    position: relative;
    font-family: 'CrystalBetUni-Regular';
    box-sizing: border-box;
    text-align: left;
    padding-left: 20px;
    font-size: 14px;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#313131+0,262626+100 */
    /*background: #313131; /* Old browsers */
    /*background: -moz-linear-gradient(top,  #313131 0%, #262626 100%); /* FF3.6-15 */
    /*background: -webkit-linear-gradient(top,  #313131 0%,#262626 100%); /* Chrome10-25,Safari5.1-6 */
    /*background: linear-gradient(to bottom,  #313131 0%,#262626 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    /*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#313131', endColorstr='#262626',GradientType=0 ); /* IE6-9 */
}

.rt-close-popup {
    width: 16px;
    height: 16px;
    cursor: pointer;
    background: url(../Images/SmallPages/x-close.png);
    position: absolute;
    right: 20px;
    top: 15px;
}

.rt-popup-icon {
    background: url(../Images/RatingTicket/image.png);
    background-position: -431px -70px;
    width: 24px;
    height: 30px;
    margin: 22px auto;
}

.rt-popup-cont span {
    color: #ccc;
    font-family: 'CrystalBetUni-Regular';
    margin: 0 auto;
    width: 480px;
    font-size: 16px;
    line-height: 20px;
    display: block;
    text-align: center;
}

.error .rt-popup-cont span {
    margin-top: 70px;
    color: #cf0000;
}

.success .rt-popup-cont span {
    margin-top: 70px;
    color: #4AA609;
}

.rt-popup-bt {
    background: #27ad1d;
    position: absolute;
    right: 100px;
    bottom: 55px;
    width: 257px;
    height: 58px;
    cursor: pointer;
    font-size: 17px;
    color: #fff;
    text-align: right;
    line-height: 57px;
    font-family: 'CrystalBetUni-Regular';
    text-decoration: none;
    border-radius: 5px;
    padding-right: 25px;
}

    .rt-popup-bt:before {
        content: '';
        background: url(../Images/RatingTicket/image.png);
        background-position: -433px -111px;
        width: 20px;
        height: 25px;
        position: absolute;
        margin-top: 16px;
        margin-left: -35px;
    }

    .rt-popup-bt:hover {
        background: #35c72a;
    }

        .rt-popup-bt:hover::before {
            content: '';
            background: url(../Images/RatingTicket/image.png);
            background-position: -463px -111px;
            width: 20px;
            height: 25px;
            position: absolute;
            margin-top: 16px;
            margin-left: -35px;
        }

.rt-popup-ticket {
    width: 1238px;
    height: 775px;
    position: fixed;
    left: calc(50% - 619px);
    top: 60px;
    background: #212121;
    opacity: 1;
    border: 2px solid #272727;
    z-index: 999;
    border-radius: 5px;
    -webkit-box-shadow: 0px 0px 10px 3px rgba(0,0,0,0.75);
    -moz-box-shadow: 0px 0px 10px 3px rgba(0,0,0,0.75);
    box-shadow: 0px 0px 10px 3px rgba(0,0,0,0.75);
}


@media screen and (max-width: 1366px) {
    .rt-popup-ticket {
        top: 20px;
        transform: scale(0.8);
        -webkit-transform-origin: top center;
        -ms-transform-origin: top center;
        transform-origin: top center;
    }
}


.rt-popup-ticket-head {
    width: 100%;
    height: 60px;
    line-height: 60px;
    background: #171717;
    border-bottom: 1px solid #202020;
    font-size: 14px;
    color: #afafaf;
    font-family: 'CrystalBetUni-Bold';
    box-sizing: border-box;
    padding: 0 20px;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}

.close-ticket-popup {
    background: url(../Images/RatingTicket/image.png);
    background-position: -443px -230px;
    display: block;
    float: right;
    margin-top: 20px;
    width: 19px;
    height: 20px;
    cursor: pointer;
}

    .close-ticket-popup:hover {
        background-position: -482px -230px;
    }


/*                        */

#body.view_1024 .mg_head1_3 {
    width: 280px;
}

#body.view_1024 .mg_head1_4 {
    width: 279px;
}

#body.view_1024 .mg_row1_3 {
    width: 279px;
}

#body.view_1024 .mg_row1_4 {
    width: 279px;
}


.mg_div2 {
    font-family: 'CrystalBetUni-Regular';
    font-size: 13px;
    color: #bfbfbf;
    padding: 25px 27px;
    line-height: 18px;
}

    .mg_div2 span {
        color: #ff1616;
    }

.reikebi_div {
    line-height: 18px;
}


.mg_head2 {
    height: 33px;
    line-height: 37px;
    color: #8e8e8e;
    text-shadow: 0px -1px 0px rgba(11, 11, 11, 0.392);
    font-size: 12px;
    font-family: 'CrystalBetUni-Bold';
    border-bottom: 1px solid #212121;
    padding: 0 27px;
}

.mg_head2_1 {
    float: left;
    width: 612px;
    height: 33px;
    text-align: center;
    background: url(../Images/TableGames/image.png);
    background-position: -8px -411px;
    border-top-left-radius: 10px;
}

.mg_head2_2 {
    float: left;
    width: 565px;
    height: 33px;
    text-align: center;
    background: url(../Images/TableGames/image.png);
    background-position: -8px -411px;
    border-top-right-radius: 10px;
}

.mg_row2 {
    height: 28px;
    line-height: 29px;
    color: #bbbbbb;
    font-size: 13px;
    font-family: 'CrystalBetUni-Regular';
    border-bottom: 1px solid #212121;
    padding: 0 27px;
}

.mg_row2_1 {
    float: left;
    width: 611px;
    height: 28px;
    text-align: center;
    background: #272727;
    border-right: 1px solid #212121;
}

.mg_row2_2 {
    float: left;
    width: 565px;
    height: 28px;
    text-align: center;
    background: #272727;
}

.mg_row2:nth-child(odd) .mg_row2_1,
.mg_row2:nth-child(odd) .mg_row2_2 {
    background: #303030;
}



#body.view_1024 .mg_head2_1 {
    width: 472px;
}

#body.view_1024 .mg_head2_2 {
    width: 465px;
}

#body.view_1024 .mg_row2_1 {
    width: 471px;
}

#body.view_1024 .mg_row2_2 {
    width: 465px;
}

.mg_div3 {
    float: left;
    margin: 25px 0 0 25px;
    width: 740px;
    font-family: 'CrystalBetUni-Regular';
    font-size: 13px;
    color: #dadada;
}

.mg_div4 {
    float: right;
    background: url(../Images/TableGames/image.png);
    background-position: -26px -713px;
    width: 106px;
    height: 435px;
    margin: 25px 80px 0 0;
}

.mg_div3_1 {
    width: 500px;
    height: 36px;
    line-height: 38px;
    border-top: 1px dotted #3f3f3f;
}

.mg_div3 .mg_div3_1:first-child {
    border-top: none;
}

.mg_div3 span {
    color: #f6b01f;
}
.ratting_bottom {
    background: url('../Images/TableGames/bottom.png') center no-repeat;
    height: 39px;
    margin-top: 20px;
}

.el-display-none {
    display: none;
}

.rt-user {
    width: 414px;
    height: 95px;
    background: #373837;
}

.rt-user-un {
    width: 412px;
    height: 50px;
    line-height: 50px;
    border-bottom: 1px solid #2a2a2a;
    font-size: 18px;
    color: #fff;
    font-family: 'CrystalBetUni-Bold';
    box-sizing: border-box;
    padding: 0 0 0 55px;
    background: #333333;
    position: relative;
    -webkit-border-top-left-radius: 3px;
    -webkit-border-top-right-radius: 3px;
    -moz-border-radius-topleft: 3px;
    -moz-border-radius-topright: 3px;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}

    .rt-user-un:after {
        content: '';
        background: url(../Images/RatingTicket/image.png) no-repeat;
        background-position: -348px -475px;
        width: 18px;
        height: 18px;
        position: absolute;
        left: 15px;
        top: 15px;
    }


    .rt-user-un span {
        float: right;
        color: #747474;
        font-size: 12px;
        font-family: 'CrystalBetUni-Regular';
    }

        .rt-user-un span font {
            font-size: 16px;
            color: #acacac;
            font-family: 'CrystalBetUni-Regular';
        }

.rt-user-un-un {
    width: 100%;
    height: 81px;
    background: #333333;
    font-size: 12px;
    color: #808080;
    font-family: 'CrystalBetUni-Regular';
    box-sizing: border-box;
}

    .rt-user-un-un span {
        color: #fff;
        display: block;
    }

        .rt-user-un-un span span {
            display: inline-block;
        }

.rt-user-un-un-left {
    width: calc( 50% - 1px);
    float: left;
    border-right: 1px solid #212121;
    height: 81px;
    text-align: center;
    box-sizing: border-box;
    padding: 0 30px;
    padding-top: 17px;
}

.rt-user-un-un-right {
    width: 50%;
    float: left;
    height: 81px;
    text-align: center;
    padding-top: 17px;
}

.rt-user-title {
    height: 43px;
    background: #2b2b2b;
    padding-top: 7px;
}

.rt-user-adg {
    width: 104px;
    height: 32px;
    line-height: 32px;
    text-align: center;
    font-size: 12px;
    color: #8a8a8a;
    font-family: 'CrystalBetUni-Regular';
    margin-left: 75px;
    float: left;
}

.rt-user-kul {
    width: 126px;
    height: 32px;
    line-height: 32px;
    text-align: center;
    font-size: 12px;
    color: #8a8a8a;
    font-family: 'CrystalBetUni-Regular';
    float: left;
}

.rt-user-tam {
    width: 109px;
    height: 32px;
    line-height: 32px;
    text-align: center;
    font-size: 12px;
    color: #8a8a8a;
    font-family: 'CrystalBetUni-Regular';
    float: left;
}

.rt-ticket-popup-title {
    width: 100%;
    height: 40px;
    box-sizing: border-box;
    padding: 0 25px;
}

.rt-ticket-popup-title-usr {
    font-size: 22px;
    color: #fde053;
    position: relative;
    padding-left: 35px;
    float: right;
    margin-top: 5px;
    margin-right: 145px;
}

    .rt-ticket-popup-title-usr:after {
        content: '';
        position: absolute;
        display: block;
        background: url(../Images/RatingTicket/image.png);
        background-position: -521px -230px;
        left: 0px;
        top: 0px;
        width: 24px;
        height: 24px;
    }

.rt-ticket-popup-title-usr-span {
    font-size: 12px;
    color: #747474;
    display: block;
    float: left;
    margin-left: 30px;
    padding-top: 34px;
    font-family: 'CrystalBetUni-Regular';
}

    .rt-ticket-popup-title-usr-span font {
        font-size: 16px;
        color: #acacac;
        font-family: 'DINNextLTPro-Medium';
    }

.rt-ticket-popup-title-usr-date {
    float: left;
    font-size: 15px;
    color: #fde053;
    font-family: 'CrystalBetUni-Regular';
    /*    margin-left: 495px; */
    margin-top: 10px;
}



.checkbox {
    position: absolute;
    left: 10px;
    bottom: 28px;
}

    .checkbox input[type='checkbox'] {
        display: none;
    }

.label {
    display: inline-block;
    width: 200px;
    height: 22px;
    background: url(../Images/RatingTicket/image.png);
    background-position: -565px -232px;
    cursor: pointer;
    padding-left: 30px;
    font-size: 14px;
    color: #3b5997;
    padding-top: 5px;
    font-family: 'CrystalBetUni-Bold';
}

.checkbox input:checked + .label {
    background: url(../Images/RatingTicket/image.png);
    background-position: -565px -264px;
}

.facebook .rt-popup-cont span {
    font-size: 12px;
}

.fbbt {
    border-radius: 3px;
    background-image: -moz-linear-gradient( 90deg, rgb(50,50,50) 0%, rgb(67,67,67) 100%);
    background-image: -webkit-linear-gradient( 90deg, rgb(50,50,50) 0%, rgb(67,67,67) 100%);
    background-image: -ms-linear-gradient( 90deg, rgb(50,50,50) 0%, rgb(67,67,67) 100%);
    box-shadow: 0px 1px 0px 0px rgba(33, 33, 33, 0.333), inset 0px 1px 0px 0px rgba(88, 88, 88, 0.392);
    width: 113px;
    height: 36px;
    display: block;
    font-size: 14px;
    color: #afafaf;
    text-decoration: none;
    font-family: 'CrystalBetUni-Bold';
    cursor: pointer;
    text-align: center;
    line-height: 36px;
    border-top: 1px solid #585858;
    float: left;
    margin-top: 10px;
}

    .fbbt.ok {
        margin-left: 194px;
    }

    .fbbt.no {
        margin-left: 10px;
    }


.ratingprizes-title {
    width: 500px;
    margin: 20px auto 57px auto;
    text-align: center;
    font-size: 16px;
    font-family: 'CrystalBetUni-Bold';
    color: #c2c2c2;
}

    .ratingprizes-title div {
        margin-bottom: 10px;
        font-size: 35px;
        color: #fde053;
    }

    .ratingprizes-title p {
        font-size: 28px;
        color: #fde053;
        margin: 10px auto;
    }

        .ratingprizes-title p span {
            font-family: 'Roboto-Bold';
            font-size: 45px;
        }

.rt-rang-div {
    width: 989px;
    height: 815px;
    background: url(../Images/RatingTicket/image.png);
    background-position: -6px -371px;
    margin: 0 auto;
    position: relative;
}

.rt-rang-title {
    text-align: center;
    width: 100%;
    font-family: 'CrystalBetUni-Regular';
    margin: 20px auto;
}

.rt-rang-div-title-1 {
    position: absolute;
    width: 174px;
    height: 40px;
    text-align: center;
    line-height: 40px;
    font-size: 19px;
    color: #fde053;
    font-family: 'CrystalBetUni-Bold';
    left: 431px;
    top: 38px;
}

.rt-rang-div-title-2 {
    position: absolute;
    width: 220px;
    height: 40px;
    text-align: center;
    line-height: 40px;
    font-size: 20px;
    color: #fde053;
    font-family: 'CrystalBetUni-Bold';
    left: 385px;
    top: 384px;
}

.wesebi-out.rt-rang-div-in {
    position: absolute;
    left: calc(50% - 180px);
    top: 440px;
}

.rt-autorisation {
    display: block;
    width: 240px;
    height: 50px;
    box-sizing: border-box;
    line-height: 50px;
    text-decoration: none;
    background: #fde054;
    border-radius: 3px;
    margin: 15px auto;
    position: relative;
    text-align: left;
    padding-left: 50px;
    font-size: 23px;
    color: #212121;
    font-family: 'CrystalBetUni-Bold';
}

    .rt-autorisation:after {
        content: '';
        background: url(../Images/RatingTicket/image.png) no-repeat;
        background-position: -384px -475px;
        width: 19px;
        height: 19px;
        position: absolute;
        left: 20px;
        top: 15px;
    }



    .rt-autorisation:hover {
        background: #fcf178;
    }

.rt-not-autorised {
    margin-top: -50px;
    margin-bottom: 135px;
    width: 414px;
    height: 215px;
    box-sizing: border-box;
    padding: 40px 20px;
    line-height: 20px;
    text-align: center;
    background: #383838;
    color: #fff;
    float: right;
    font-family: 'CrystalBetUni-Regular';
    font-size: 16px;
}

.wesebi-text p font {
    color: #fde053;
}

.facebook-popup {
    display: none;
}

.el-display {
    display: block;
}

.rating-scroll-2 {
    height: 100%;
    overflow: auto;
    position: absolute;
    width: 100%;
}

.fb-share-check-popup {
    left: 0px;
    top: 0px;
    position: absolute;
    text-align: center;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 99;
}

.fb-share-check-popup-bg {
    left: 0px;
    top: 0px;
    position: absolute;
    text-align: center;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0.8;
    background: #000000;
    z-index: 99;
}

.fb-share-check-popup-content {
    width: 475px;
    height: 185px;
    background: #fff;
    border-radius: 5px;
    color: #000000;
    text-align: center;
    position: absolute;
    left: calc(50% - 237px);
    top: calc(50% - 93px);
    font-size: 13px;
    font-family: 'CrystalBetUni-Regular';
    z-index: 999 !important;
}

.connection-fb {
    margin-top: 100px;
}

.content-fb-top {
    width: 100%;
    height: 47px;
    line-height: 47px;
    background: #f3f3f3;
    font-size: 13px;
    color: #000000;
    font-family: 'CrystalBetUni-Bold';
    border-bottom: 1px solid #e8e8e8;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}

.close-fb-popup {
    width: 19px;
    height: 19px;
    background: url(../Images/RatingTicket/image.png);
    background-position: -20px -1273px;
    position: absolute;
    right: 10px;
    top: 12px;
    cursor: pointer;
}

.fb-status {
    width: 20px;
    height: 20px;
    margin: 10px auto;
    background: url(../Images/RatingTicket/image.png);
}

    .fb-status.ok {
        background-position: -59px -1273px;
    }

    .fb-status.no {
        background-position: -98px -1273px;
    }

.fb-popup-share {
    width: 252px;
    height: 42px;
    background: url(../Images/RatingTicket/image.png);
    background-position: -138px -1273px;
    margin: 5px auto;
    text-align: left;
    line-height: 42px;
    box-sizing: border-box;
    font-family: 'CrystalBetUni-Bold';
    color: #fff;
    padding-left: 50px;
    font-size: 13px;
    position: relative;
}

    .fb-popup-share span {
        font-size: 25px;
        color: #4969ad;
        display: block;
        width: 75px;
        height: 42px;
        text-align: center;
        line-height: 42px;
        position: absolute;
        top: 0;
        right: 0px;
        display: block;
        font-family: 'Roboto-Bold';
    }

.fb-popup-like {
    width: 252px;
    height: 42px;
    background: url(../Images/RatingTicket/image.png);
    background-position: -410px -1273px;
    margin: 5px auto;
    text-align: left;
    line-height: 42px;
    box-sizing: border-box;
    font-family: 'CrystalBetUni-Bold';
    color: #fff;
    padding-left: 50px;
    font-size: 13px;
    position: relative;
}

    .fb-popup-like span {
        font-size: 25px;
        color: #7e7e7e;
        display: block;
        width: 75px;
        height: 42px;
        text-align: center;
        line-height: 42px;
        position: absolute;
        top: 0;
        right: 0px;
        display: block;
        font-family: 'Roboto-Bold';
    }

.fb-popup-bottom {
    width: 252px;
    margin: 15px auto 0 auto;
    color: #8d8d8d;
}

.fb-share-check-bt {
    border: 1px solid #808080;
    border-radius: 5px;
    width: 249px;
    height: 27px;
    line-height: 31px;
    text-align: center;
    position: absolute;
    left: 20px;
    bottom: 9px;
    cursor: pointer;
    font-family: 'CrystalBetUni-Regular';
    font-size: 12px;
    color: #808080;
}

    .fb-share-check-bt:hover {
        border: 1px solid #efcc63;
        background-image: -moz-linear-gradient( 90deg, rgb(247,205,39) 0%, rgb(255,235,97) 100%);
        background-image: -webkit-linear-gradient( 90deg, rgb(247,205,39) 0%, rgb(255,235,97) 100%);
        background-image: -ms-linear-gradient( 90deg, rgb(247,205,39) 0%, rgb(255,235,97) 100%);
        color: #64530b;
    }

.fb-share-bt {
    background: url('../Images/RatingTicket/fb-share-bt.png') left;
    width: 205px;
    height: 47px;
    position: absolute;
    left: 65px;
    bottom: 44px;
    cursor: pointer;
    font-family: 'CrystalBetUni-Bold';
    font-size: 14px;
    color: #fff;
}

    .fb-share-bt.hide {
        display: none;
    }

    .fb-share-bt.ok:after {
        content: '';
        background: url('../Images/RatingTicket/image.png') no-repeat top left;
        background-position: -20px -1206px;
        width: 45px;
        height: 47px;
        left: -44px;
        bottom: 0px;
        display: block;
        position: absolute;
    }

    .fb-share-bt.no:after {
        content: '';
        background: url('../Images/RatingTicket/image.png') no-repeat top left;
        background-position: -85px -1206px;
        width: 45px;
        height: 47px;
        left: -44px;
        bottom: 0px;
        display: block;
        position: absolute;
    }

    .fb-share-bt.process:after {
        content: '';
        background: url('../Images/RatingTicket/image.png') no-repeat top left;
        background-position: -150px -1206px;
        width: 45px;
        height: 47px;
        left: -44px;
        bottom: 0px;
        display: block;
        position: absolute;
    }

    .fb-share-bt span {
        display: block;
        float: right;
        height: 47px;
        width: 100px;
        text-align: left;
        line-height: 52px;
        text-transform: uppercase;
    }

    .fb-share-bt:hover {
        background-position: right;
    }

.wesebi-text label {
    color: #6A93E6;
    font-size: 16px;
}




/*fpc*/

.nPageContent {
    margin-bottom: 3px;
    background: none !important;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}

#body.view_1024 #RatingTicket {
    transform: scale(0.8);
    width: 1239px;
    -webkit-transform-origin: top left;
    -ms-transform-origin: top left;
    transform-origin: top left;
}

#body.view_1024 .rt_content {
    width: 765px;
}

#body.view_1024 .rt-list.col2 {
    width: 144px;
}

#body.view_1024 .rt-ticket.col3 {
    width: 392px;
    box-sizing: border-box;
    text-align: left;
    padding-left: 20px;
    overflow: hidden;
}

#body.view_1024 .rt-row-ticket .rt-ticket.mybet:after {
    width: 69px;
}

#body.view_1024 .mg_head1_3 {
    width: 397px;
}

#body.view_1024 .mg_head1_4 {
    width: 397px;
}

#body.view_1024 .mg_row1_3 {
    width: 396px;
}

#body.view_1024 .mg_row1_4 {
    width: 397px;
}

#body.view_1024 .mg_head2_1 {
    width: 612px;
}

#body.view_1024 .mg_head2_2 {
    width: 565px;
}

#body.view_1024 .mg_row2_1 {
    width: 611px;
}

#body.view_1024 .mg_row2_2 {
    width: 565px;
}

#body.view_1024 .rt_content_right {
    width: 415px;
}

#body.view_1024 .rt_user {
    width: 415px;
}

#body.view_1024 .rt_score_info {
    width: 88px;
}



/*begin*/
.jcarousel-skin-tango {
}

    .jcarousel-skin-tango .jcarousel-direction-rtl {
        direction: rtl;
    }

    .jcarousel-skin-tango .jcarousel-clip {
        overflow: hidden;
    }
/**
 *  Horizontal Buttons
 */
.jcarousel-next {
    position: absolute;
    top: 0px;
    right: -112px;
    cursor: pointer;
    background: #373837;
    width: 110px;
    height: 63px;
    display: block;
    cursor: pointer;
    float: left;
    border-radius: 3px;
    border-bottom: 3px solid #656565;
}

    .jcarousel-next:after {
        content: '';
        background: url(../Images/RatingTicket/image.png) no-repeat top;
        background-position: -40px -397px;
        width: 10px;
        height: 16px;
        position: absolute;
        left: 50px;
        top: 25px;
    }

    .jcarousel-next:hover {
        background: #3d3e3d;
    }

.jcarousel-prev {
    position: absolute;
    top: 0px;
    left: -112px;
    cursor: pointer;
    background: #373837;
    width: 110px;
    height: 63px;
    display: block;
    cursor: pointer;
    float: left;
    border-radius: 3px;
    border-bottom: 3px solid #656565;
}

    .jcarousel-prev:after {
        content: '';
        background: url(../Images/RatingTicket/image.png) no-repeat top;
        background-position: -20px -397px;
        width: 10px;
        height: 16px;
        position: absolute;
        left: 50px;
        top: 25px;
    }



    .jcarousel-prev:hover {
        background: #3d3e3d;
    }
/**
 * Overwrite for having a carousel with dynamic width.
 */
.jcarousel-skin-tango .jcarousel-container-horizontal {
    width: 994px;
    margin-left: 100px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
/*#body.view_1024 .jcarousel-skin-tango .jcarousel-container-horizontal {
    width: 902px;
	margin-left: 15px;
}*/
/*.jcarousel-skin-tango .jcarousel-clip-horizontal {
    width: 860px;
}*/

.jcarousel-list li {
    width: 59px;
    height: 66px;
    position: relative;
}

.wday {
    display: none;
}

.wdayli.Sunday {
}

.wday span {
    display: none;
}

.wday.Monday {
    width: 59px;
    height: 20px;
    border-left: 1px solid #5a5a5a;
    border-top: 1px solid #5a5a5a;
    position: absolute;
    top: -25px;
    left: 2px;
    -webkit-border-top-left-radius: 5px;
    -moz-border-radius-topleft: 5px;
    border-top-left-radius: 5px;
}

.wday.Tuesday {
    width: 59px;
    height: 20px;
    border-top: 1px solid #5a5a5a;
    position: absolute;
    top: -25px;
    left: 2px;
}

.wday.Wednesday {
    width: 59px;
    height: 20px;
    border-top: 1px solid #5a5a5a;
    position: absolute;
    top: -25px;
    left: 2px;
}

.wday.Thursday {
    width: 59px;
    height: 20px;
    border-top: 1px solid #5a5a5a;
    position: absolute;
    top: -25px;
    left: 2px;
}

    .wday.Thursday span {
        display: block;
        width: 70px;
        height: 20px;
        border-radius: 20px;
        border: 1px solid #5a5a5a;
        background: #212121;
        line-height: 23px;
        text-align: center;
        position: absolute;
        top: -10px;
        z-index: 999;
        font-family: 'CrystalBetUni-Bold';
        color: #DCDCDC;
        font-size: 10px;
    }

.wday.Friday {
    width: 59px;
    height: 20px;
    border-top: 1px solid #5a5a5a;
    position: absolute;
    top: -25px;
    left: 2px;
}

.wday.Saturday {
    width: 59px;
    height: 20px;
    border-top: 1px solid #5a5a5a;
    position: absolute;
    top: -25px;
    left: 2px;
}

.wday.Sunday {
    width: 59px;
    height: 20px;
    border-right: 1px solid #5a5a5a;
    border-top: 1px solid #5a5a5a;
    position: absolute;
    top: -25px;
    right: 2px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topright: 5px;
    border-top-right-radius: 5px;
}






.rt-mission {
    width: 350px;
    height: 40px;
    box-sizing: border-box;
    margin-left: 18px;
    margin-top: 33px;
    position: relative;
}

    .rt-mission.active .rt-mission-title {
        background: #26b322;
    }

        .rt-mission.active .rt-mission-title:after {
            border-color: transparent transparent transparent #26b322;
        }

.rt-mission-title {
float: left;
    margin-right: 18px;
    width: 85px;
    height: 40px;
    box-sizing: border-box;
    background: #939393;
    text-align: left;
    padding-left: 12px;
    line-height: 40px;
    font-size: 14px;
    color: #fff;
    font-family: 'CrystalBetUni-Bold';
    position: relative;
    -webkit-border-radius: 3px;
    -webkit-border-top-right-radius: 0;
    -moz-border-radius: 3px;
    -moz-border-radius-topright: 0;
    border-radius: 3px;
    border-top-right-radius: 0;
}

    .rt-mission-title:after {
        content: '';
        width: 0;
        height: 0;
        border-style: solid;
        border-width: 20px 0 20px 13px;
        border-color: transparent transparent transparent #939393;
        position: absolute;
        right: -12px;
        top: 0;
    }

.mission-list {
    background: url(../Images/RatingTicket/image.png);
    width: 33px;
    height: 31px;
    float: left;
    margin-top: 5px;
    position: relative;
    margin-left: 2px;
    z-index: 2;
}

    .mission-list:hover .mission-list-dropdown {
        display: block;
    }

.mission-list-dropdown {
    position: absolute;
    width: 280px;
    box-sizing: border-box;
    min-height: 100px;
    background: #404040;
    top: 45px;
    left: -120px;
    font-size: 12px;
    color: #fff;
    font-family: 'CrystalNU4-Regular';
    text-align: center;
    display: none;
    box-sizing: border-box;
    padding: 0 35px;
}

    .mission-list-dropdown:after {
        content: '';
        width: 0;
        height: 0;
        border-style: solid;
        border-width: 0 8.5px 7px 8.5px;
        border-color: transparent transparent #404040 transparent;
        position: absolute;
        top: -7px;
        left: calc( 50% - 10px);
    }


.mission-list-done {
    position: relative;
    width: 150px;
    color: #32cf2d;
    font-size: 13px;
    font-family: 'CrystalBetUni-Regular';
    margin: 15px auto;
    display: none;
}

    .mission-list-done:after {
        content: '';
        position: absolute;
        left: 0;
        top: 4px;
        background: url(../Images/RatingTicket/image.png);
        background-position: -282px -475px;
        width: 12px;
        height: 9px;
    }

.mission-list-notdone {
    position: relative;
    width: 150px;
    color: #ea0b0b;
    font-size: 13px;
    font-family: 'CrystalBetUni-Regular';
    margin: 15px auto;
    display: block;
}

    .mission-list-notdone:after {
        content: '';
        position: absolute;
        left: 0;
        top: 4px;
        background: url(../Images/RatingTicket/image.png);
        background-position: -282px -423px;
        width: 10px;
        height: 10px;
    }

.mission-list.active .mission-list-done {
    display: block;
}

.mission-list.active .mission-list-notdone {
    display: none;
}


.mission-list-dropdown span {
    display: block;
    font-family: 'CrystalBetUni-Regular';
    color: #fff;
    padding: 10px 0 5px 0;
}

.mission-list.sports {
    background-position: -20px -423px;
}

    .mission-list.sports.active {
        background-position: -20px -475px;
    }

.mission-list.jetx {
    background-position: -20px -523px;
}

    .mission-list.jetx.active {
        background-position: -72px -523px;
    }


.mission-list.poker {
    background-position: -126px -524px;
}

    .mission-list.poker.active {
        background-position: -177px -524px;
    }


.mission-list.slots {
    background-position: -72px -423px;
}

    .mission-list.slots.active {
        background-position: -72px -475px;
    }

.mission-list.boardgames {
    background-position: -125px -423px;
}

    .mission-list.boardgames.active {
        background-position: -125px -475px;
    }

.mission-list.livecasino {
    background-position: -178px -423px;
}

    .mission-list.livecasino.active {
        background-position: -178px -475px;
    }

.mission-list.keno {
    background-position: -230px -423px;
}

    .mission-list.keno.active {
        background-position: -230px -475px;
    }


.mission-help-container {
    position: absolute;
    width: 100%;
    background: #f6f6f6;
    height: 63px;
    bottom: -63px;
    border-top: 1px solid #cccccc;
    box-sizing: border-box;
}

.mission-help {
    position: relative;
    margin-left: 18px;
    margin-top: 11px;
}

    .mission-help .mission-help-list:first-child {
        border-left: 1px solid #cccccc;
    }

    .mission-help .mission-help-list.bonus:before {
        content: 'x';
        width: 20px;
        height: 20px;
        text-align: center;
        line-height: 17px;
        color: #fff;
        background: #26b322;
        border-radius: 10px;
        position: absolute;
        right: -22px;
        top: 10px;
        font-size: 11px;
        z-index: 1;
    }

    .mission-help .mission-help-list.tkt-score:before {
        content: '=';
        width: 20px;
        height: 20px;
        text-align: center;
        line-height: 17px;
        color: #fff;
        background: #26b322;
        border-radius: 10px;
        position: absolute;
        right: -22px;
        top: 10px;
        font-size: 11px;
        z-index: 1;
    }


.mission-help-list {
    min-width: 100px;
    height: 39px;
    position: relative;
    float: left;
    border: 1px solid #cccccc;
    border-right: none;
    border-left: none;
}

    .mission-help-list:after {
        content: '';
        background: url(../Images/RatingTicket/image.png);
        background-position: -312px -474px;
        width: 16px;
        height: 41px;
        position: absolute;
        right: -16px;
        top: -1px;
    }

    .mission-help-list div {
        float: left;
        font-size: 11px;
        width: 60px;
        padding-top: 7px;
        padding-left: 26px;
        color: #333333;
        font-family: 'CrystalBetUni-Regular';
        text-align: right;
        margin-right: 7px;
        line-height: 12px;
    }

    .mission-help-list span {
        color: #333333;
        font-size: 20px;
        font-family: 'UniNeue-Bold';
        line-height: 40px;
        margin-right: 7px;
    }

.RatingTicket-mission-1hour {
    font-family: 'CrystalBetUni-Medium';
    font-size: 14px;
    color: #16a112;
    display: flex;
    position: absolute;
    top: 47px;
    left: 105px;
    width: 350px;
}

    .RatingTicket-mission-1hour:before {
        content: '';
        background: url(../Images/RatingTicket/image.png);
        background-position: -20px -590px;
        width: 21px;
        height: 18px;
        margin-top: 5px;
        position: relative;
        margin-left: 3px;
        margin-right: 10px;
        bottom: 5px;
        -webkit-animation: show_hide_1 2s infinite;
        -moz-animation: show_hide_1 2s infinite;
        -o-animation: show_hide_1 2s infinite;
        animation: show_hide_1 2s infinite;
        animation-timing-function: ease-out;
    }

@-webkit-keyframes show_hide_1 {
    0% {
        opacity: 0;
    }

    50% {
        opacity: 1;
    }

    100% {
        opacity: 0;
    }
}

@-moz-keyframes show_hide_1 {
    0% {
        opacity: 0;
    }

    50% {
        opacity: 1;
    }

    100% {
        opacity: 0;
    }
}

@-o-keyframes show_hide_1 {
    0% {
        opacity: 0;
    }

    50% {
        opacity: 1;
    }

    100% {
        opacity: 0;
    }
}

@keyframes show_hide_1 {
    0% {
        opacity: 0;
    }

    50% {
        opacity: 1;
    }

    100% {
        opacity: 0;
    }
}

.rt_content.ticket {
    height: 600px !important;
}


/*promo pages*/
.Rating-Ticket-Rules {
    font-family: 'CrystalBetUni-Bold';
    font-size: 40px;
    color: rgb(253, 224, 83);
    text-align: center;
    height: 160px;
    line-height: 160px;
}

.bp-text {
    margin-left: 25px;
    height: 40px;
    margin-bottom: 20px;
    display: table;
    color: #FFF;
    font-size: 15px;
    font-family: 'crystal2';
}

    .bp-text div {
        vertical-align: middle;
        display: table-cell;
        line-height: 20px;
    }

    .bp-text span {
        width: 40px;
        height: 40px;
        line-height: 40px;
        text-align: center;
        font-family: 'roboto_medium';
        border-radius: 23px;
        border: 2px solid #edcf4c;
        display: block;
        float: left;
        margin-right: 15px;
        font-size: 18px;
    }

.ratingprizesnew-title {
    width: 500px;
    margin: 30px auto 75px;
    text-align: center;
    font-size: 22px;
    font-family: 'CrystalBetUni-Bold';
    color: #ffffff;
}

    .ratingprizesnew-title div {
        margin-bottom: 10px;
        font-size: 35px;
        color: #fde053;
    }

    .ratingprizesnew-title span {
        font-size: 50px;
        color: #fde053;

    }

#body.view_1024 #RatingPrizes {
    transform: scale(0.8);
    width: 1239px;
    -webkit-transform-origin: top left;
    -ms-transform-origin: top left;
    transform-origin: top left;
}

.prizesnew-div-1 {
    font-size: 25px;
    color: rgb(253, 224, 84);
    font-family: 'CrystalBetUni-Bold';
    line-height: 1.2;
}

.prizesnew-div-5 {
    width: 149px;
    height: 45px;
    line-height: 39px;
    text-align: center;
    margin: 5px auto 20px auto;
    background: url(../Images/RatingTicket/polygon1.png);
    background-position: -20px -306px;
    position: relative;
    color: #fde053;
    font-size: 28px;
    position: relative;
    box-sizing: border-box;
    padding-right: 20px;
    font-family: 'CrystalBetUni-Bold';
}
.prizesnew1-div-5,
.prizesnew2-div-5,
.prizesnew3-div-5 {
    width: auto;
    height: 70px;
    line-height: 27px;
    text-align: center;
    margin: 5px auto 35px;
    background: rgb(0, 0, 0, .5);
    color: #fde053;
    font-size: 28px;
    box-sizing: border-box;
    font-family: 'CrystalBetUni-Bold';
    display: inline-block;
    padding: 8px 35px 0;
    border: solid 1px rgb(255, 255, 255, .2);
    border-radius: 4px;
}
.prizesnew3-div-5 {
    line-height: 45px;
}
.prizesnew1-div-5 span,
.prizesnew2-div-5 span {
    font-size: 20px;
    color: #ffffff;
    display: block;
}
.rating-fund1 {
    display: block;
    background: url(../Images/RatingTicket/image.png);
    background-position: -189px -306px;
    width: 18px;
    height: 23px;
    position: absolute;
    right: 42px;
    top: 16px;
}

.rating-fund2 {
    display: block;
    background: url(../Images/RatingTicket/image.png);
    background-position: -189px -306px;
    width: 18px;
    height: 23px;
    position: absolute;
    right: 33px;
    top: 16px;
}
.rating-fund3 {
    display: block;
    background: url(../Images/RatingTicket/image.png);
    background-position: -189px -306px;
    width: 18px;
    height: 23px;
    position: absolute;
    right: 129px;
    top: 16px;
}

.scooter {
    font-size: 15px;
    color: #fff;
    float: right;
    padding-right: 7px;
    padding-top: 3px;
}

.prizesnew-div-5.last {
    background: none;
    padding-right: 0px;
    font-size: 38px;
}

    .prizesnew-div-5.last span {
        right: -1px;
        margin-top: 4px;
    }

.prizes-div-6 {
    font-size: 18px;
    color: #fff;
    font-family: 'CrystalBetUni-Bold';
    margin-bottom: 7px;
}

    .prizes-div-6 span {
        color: #fde053;
    }

.prizes-div {
    width: 361px;
    text-align: center;
    font-family: 'CrystalBetUni-Regular';
    float: left;
    margin: 0 30px;
    display: inline-block;
}

    .prizes-div.middle {
        margin: 0 18px;
        display: inline-block;
    }

.wesebinew-out {
    border: none;
    height: 650px;
    width: 361px;
    border-radius: 7px;
    position: relative;
}

    .wesebinew-out.rt-rang-div-in {
        position: absolute;
        left: calc(50% - 180px);
        top: 440px;
    }

.row1-miniheader1,
.row1-miniheader2,
.row1-miniheader3,
.row2-miniheader1,
.row2-miniheader2,
.row3-miniheader1,
.row3-miniheader2 {
    color: #c3c5cb;
    display: inline-block;
    font-size: 15px;
    line-height: 1.2;
    float: left;
    font-family: 'CrystalBetUni-Bold';
    padding-bottom: 6px;
}
.row1-miniheader2 {
    float: initial;
}
.row1-miniheader3,
.row3-miniheader2,
.row2-miniheader2 {
    float: right;
}
.row1-miniheader1,
.row2-miniheader1,
.row3-miniheader1 {
    margin-left: 10px;
    padding-bottom: 13px;
}
.row1-miniheader3 {
    margin-right: 10px;
}
.row2-miniheader2,
.row3-miniheader2 {
    width: 240px;
}
.wesebinew-inner {
    width: 377px;
    background: rgba(0, 0, 0, 0.6);
    height: 570.45px;
    margin-top: 7px;
    overflow-y: scroll;
    overflow-x: hidden;
}

.first-prize-div::-webkit-scrollbar {
    width: 14px;
    box-sizing: border-box;
}
/*.first-prize-div::-webkit-scrollbar-track {
    box-shadow: inset 0 0 15px rgba(27,32,48, .8);
}*/
.first-prize-div::-webkit-scrollbar-thumb {
    /*background: rgba(255, 255, 255, 0.1);
    border: 2px solid rgba(0, 0, 0, 0);
    background-clip: padding-box;
    -webkit-border-radius: 4px;
    -webkit-box-shadow: inset -1px -1px 0px rgba(0, 0, 0, 0.05), inset 1px 1px 0px rgba(0, 0, 0, 0.05);*/
    border: 2px solid rgba(0, 0, 0, 0);
    background-clip: padding-box;
    -webkit-border-radius: 4px;
    background-color: rgba(255, 255, 255, 0.1);

}




.wesebinew-row {
    height: 37px;
    width: 362px;
}

.wesebinew-col-1 {
    width: 110px;
    float: left;
    height: 37px;
    border-right: 1px solid rgba(255, 255, 255, .2);
    border-bottom: 1px solid rgba(255, 255, 255, .2);
    text-align: center;
    line-height: 37px;
    color: #d3d3d3;
    font-size: 14px;
    font-family: 'CrystalBetUni-Bold';
}

.wesebinew-col-2 {
    height: 37px;
    width: 250px;
    float: left;
    text-align: center;
    line-height: 37px;
    color: #fde053;
    font-size: 16px;
    font-family: 'CrystalBetUni-Bold';
    border-right: 1px solid rgb(255, 255, 255, 0.2);
    border-bottom: 1px solid rgb(255, 255, 255, 0.2);
}

.wesebithird-col-1 {
    width: 110px;
    float: left;
    height: 37px;
    border-right: 1px solid rgb(30, 55, 113, 0.4);
    border-bottom: 1px solid rgb(30, 55, 113, 0.67);
    text-align: center;
    line-height: 37px;
    color: #ffffff;
    font-size: 14px;
    font-family: 'CrystalBetUni-Bold';
}

.wesebithird-col-2 {
    height: 37px;
    width: 250px;
    float: left;
    text-align: center;
    line-height: 37px;
    color: #fde053;
    font-size: 16px;
    font-family: 'CrystalBetUni-Bold';
    border-right: 1px solid rgb(30, 55, 113, .4);
    border-bottom: 1px solid rgb(30, 55, 113, .67);
}
.wesebifirst-col-1 {
    width: 109px;
    float: left;
    height: 37px;
    border-right: 1px solid rgb(255, 255, 255, .2);
    border-bottom: 1px solid rgb(255, 255, 255, .2);
    text-align: center;
    line-height: 37px;
    color: #ffffff;
    font-size: 14px;
    font-family: 'CrystalBetUni-Bold';
}

.wesebifirst-col-2 {
    height: 37px;
    width: 150px;
    float: left;
    border-right: 1px solid rgb(255, 255, 255, .2);
    border-bottom: 1px solid rgb(255, 255, 255, .2);
    text-align: center;
    line-height: 37px;
    color: #fde053;
    font-size: 16px;
    font-family: 'CrystalBetUni-Bold';
}

.wesebifirst-col-3 {
    height: 37px;
    width: 100px;
    float: right;
    border-right: 1px solid rgb(255, 255, 255, .2);
    border-bottom: 1px solid rgb(255, 255, 255, .2);
    text-align: center;
    line-height: 37px;
    color: #ffffff;
    font-size: 16px;
    font-family: 'CrystalBetUni-Bold';
}

.prizesnew-div-1 {
    font-size: 18px;
    color: #fde053;
    font-family: 'CrystalBetUni-Bold';
    margin-bottom: 7px;
}

.prizesnew-div-2 {
    font-size: 22px;
    color: #ffffff;
    font-family: 'CrystalBetUni-Bold';
    margin-bottom: 25px;
    line-height: 27px;
}

.withimedilogo {
    font-size: 20px;
    color: #cfcfcf;
    margin-bottom: 7px;
    text-align: left;
    width: 117px;
    line-height: 1.2;
    padding-left: 79px;
    margin: 15px auto;
    font-family: 'CrystalBetUni-Bold';
}

    .withimedilogo:after {
        content: '';
        background: url(../Images/RatingTicket/imedi-lg.png) no-repeat center;
        width: 53px;
        height: 46px;
        left: 540px;
        top: 948px;
        position: absolute;
    }

.prizesnew-div-4 {
    font-size: 16px;
    color: rgba(255,255,255,0.5);
    margin-bottom: 0;
    font-family: 'CrystalBetUni-Bold';
}

.prizesnew-div-6 {
    font-size: 13px;
    color: #fde053;
    font-family: 'CrystalBetUni-Bold';
    margin-top: -21px;
}

.prizesnew-div-7 {
    font-size: 32px;
    color: #fff;
    font-family: 'CrystalBetUni-Bold';
    margin-top: 80px;
}

.rtnew-rang-div-title-1 {
    position: absolute;
    text-align: center;
    font-size: 14px;
    color: #fde053;
    font-family: 'CrystalBetUni-Bold';
    margin-top: 106px;
    line-height: 2.7;
    margin: 79px auto;
    width: 528px;
    height: 167px;
    left: 358px;
    background: url(../Images/RatingTicket/rtnew-case.png) no-repeat center top;
}

.wesebinew-out1 {
    width: 361px;
    background-color: #101010;
    height: 151.45px;
    margin: 0 auto;
    border-radius: 4px;
    margin-top: 174px;
}

.prizesnew-div-8 {
    font-size: 25px;
    color: rgb(253, 224, 84);
    line-height: 0.8;
    font-family: 'CrystalBetUni-Bold';
    text-align: center;
    margin: 42px auto;
}

.maserati-img {
    background: url(../Images/RatingTicket/mazerati.png) no-repeat center;
    width: 151px;
    height: 102px;
    background-size: contain;
    margin: 0 auto;
    margin-top: 30px;
}

/* start mission html */
.sport-mission-img {
    background: url(../Images/RatingTicket/sport-mission-img.png) no-repeat center;
    width: 100%;
    height: 80px;
    margin-top: 70px;
}

.sport-txt {
    font-size: 22px;
    font-family: 'CrystalBetUni-Bold';
    color: #ffffff;
    text-align: center;
}

    .sport-txt span {
        display: block;
        color: rgb(253, 224, 84);
    }

.mission_title {
    height: 60px;
    line-height: 60px;
    border-bottom: 1px solid rgba(255,255,255,0.25);
    font-size: 22px;
    color: #fee459;
    font-family: 'CrystalBetUni-Bold';
    width: 100%;
    position: relative;
    box-sizing: border-box;
}

#RatingMission {
    width: 1000px;
    margin: 0 auto;
}

.rt-mission-left-side {
    float: left;
    width: 500px;
    overflow: hidden;
}
.rt-mission-right-side {
    float: left;
    width: 500px;
    overflow: hidden;
}

.sport-container {
    width: 465px;
    float: left;
    margin-left: 0px;
    margin-top: 25px;
}



.sport-container-text {
    color: #fff;
    font-size: 17px;
    font-family: 'CrystalBetUni-Bold';
    padding: 20px 0;
}

    .sport-container-text span {
        color: #fee459;
    }

    .sport-container-text label {
        font-size: 15px;
        font-family: 'CrystalBetUni-Regular';
    }

.sport-ico {
    background: url('../Images/RatingTicket/icons/sport.png');
    width: 26px;
    height: 30px;
    float: left;
    margin: 15px;
}

.boardgames-ico {
    background: url('../Images/RatingTicket/icons/boardgames.png');
    width: 23px;
    height: 30px;
    float: left;
    margin: 15px;
}

.jetx-ico {
    background: url('../Images/RatingTicket/icons/jetx.png');
    width: 30px;
    height: 30px;
    float: left;
    margin: 15px;
}

.sport-container.jetx {
    width: 100%;
}

.livecasino-ico {
    background: url('../Images/RatingTicket/icons/livecasino.png');
    width: 30px;
    height: 30px;
    float: left;
    margin: 15px;
}

.sport-container.livecasino {
    width: 100%;
    margin-top: 0;
}

.keno-ico {
    background: url('../Images/RatingTicket/icons/keno.png');
    width: 30px;
    height: 30px;
    float: left;
    margin: 15px;
}

#body.ka .sport-container.boardgames {
    margin-top: 117px;
}
#body.en .sport-container.boardgames {
    margin-top: 50px;
}
#body.ru .sport-container.boardgames {
    margin-top: 117px;
}


.poker-ico {
    background: url('../Images/RatingTicket/icons/pok.png');
    width: 30px;
    height: 30px;
    float: left;
    margin: 15px;
}

.sport-container.poker {
    margin-top: 0;
}

.sport-container.keno {
    width: 100%;
    margin-top: 0;
}

.slots-ico {
    background: url('../Images/RatingTicket/icons/slots.png');
    width: 32px;
    height: 30px;
    float: left;
    margin: 15px;
}

.sport-container.slots {
    width: 100%;
    margin-top: 0;
}

.slot-mission-img {
    background: url(../Images/RatingTicket/slot-mission-img.png) no-repeat center;
    width: 100%;
    height: 80px;
    margin-top: 70px;
}

.slot-txt {
    font-size: 20px;
    font-family: 'CrystalBetUni-Bold';
    color: rgb(253, 224, 83);
    line-height: 2.518;
    text-align: center;
}

.boardgame-mission-img {
    background: url(../Images/RatingTicket/board-game-img.png) no-repeat center;
    width: 100%;
    height: 80px;
    margin-top: 70px;
}

.boardgame-txt {
    font-size: 20px;
    font-family: 'CrystalBetUni-Bold';
    color: rgb(253, 224, 83);
    line-height: 2.518;
    text-align: center;
}

.livecasino-mission-img {
    background: url(../Images/RatingTicket/livecasino-mission-img.png) no-repeat center;
    width: 100%;
    height: 80px;
    margin-top: 70px;
}

.livecasino-txt {
    font-size: 20px;
    font-family: 'CrystalBetUni-Bold';
    color: rgb(253, 224, 83);
    line-height: 2.518;
    text-align: center;
}

.keno-mission-img {
    background: url(../Images/RatingTicket/keno-mission-img.png) no-repeat center;
    width: 100%;
    height: 80px;
    margin-top: 70px;
}

.keno-txt {
    font-size: 20px;
    font-family: "CB3-Bold";
    color: rgb(253, 224, 83);
    line-height: 2.518;
    text-align: center;
}

.ticket-mission-title {
    font-size: 20px;
    color: #fff;
    line-height: 1.2;
    text-align: center;
    font-family: 'CrystalBetUni-Bold';
}

.given-conditions {
    font-size: 20px;
    color: rgb(253, 224, 84);
    line-height: 1.2;
    text-align: center;
}

.mission-conditions {
    width: 361px;
    height: 140px;
    border-radius: 7px;
}

.right-mission-mc {
    width: 50%;
    height: 100%;
    float: right;
    background-color: #0d0d0d;
    border-top-right-radius: 7px;
    border-bottom-right-radius: 7px;
}

.left-mission-mc {
    width: 49.8%;
    ;
    height: 100%;
    float: left;
    background-color: #070707;
    border-top-left-radius: 7px;
    border-bottom-left-radius: 7px;
}

.lm-tab {
    width: 100%;
    height: 46px;
    color: rgb(255, 255, 255);
    border-bottom: 1px solid #212121;
    border-right: 1px solid #212121;
    line-height: 3.148;
    font-size: 15px;
    text-align: left;
    padding-left: 15px;
    font-family: 'CrystalBetUni-Bold';
}

.rm-tab {
    width: 100%;
    height: 46px;
    color: rgb(253, 224, 83);
    border-bottom: 1px solid #212121;
    line-height: 3.148;
    font-family: 'CrystalBetUni-Bold';
    font-size: 16px;
    text-align: center;
    position: relative;
}

.lml-tab.bura {
    color: #35d5e6;
    text-align: center;
    border-bottom: 1px solid #212121;
    height: 40px;
    line-height: 2.6;
    text-align: left;
    padding-left: 15px;
    font-family: 'CrystalBetUni-Bold';
}

.lml-tab.seka {
    color: #93d025;
    text-align: center;
    border-bottom: 1px solid #212121;
    height: 40px;
    line-height: 2.6;
    text-align: left;
    padding-left: 15px;
    font-family: 'CrystalBetUni-Bold';
}

.lml-tab.domino {
    color: #c2a323;
    text-align: left;
    border-bottom: 1px solid #212121;
    height: 40px;
    line-height: 2.6;
    text-align: left;
    padding-left: 15px;
    font-family: 'CrystalBetUni-Bold';
}

.lml-tab.nardi {
    color: #a47b31;
    text-align: left;
    border-bottom: 1px solid #212121;
    height: 40px;
    line-height: 2.6;
    text-align: left;
    padding-left: 15px;
    font-family: 'CrystalBetUni-Bold';
}

.lml-tab.japan-joker {
    color: #38a766;
    text-align: center;
    border-bottom: 1px solid #212121;
    height: 40px;
    line-height: 2.6;
    text-align: left;
    padding-left: 15px;
    font-family: 'CrystalBetUni-Bold';
}

.rmr-tab {
    color: #fff;
    text-align: center;
    border-bottom: 1px solid #212121;
    height: 40px;
    line-height: 2.6;
    font-family: 'CrystalBetUni-Bold';
}

.mission-conditions.bsdni {
    width: 384px;
    height: 205px;
    border-radius: 7px;
}

.ticket-mission-title1 {
    font-size: 26px;
    font-family: 'CrystalBetUni-Bold';
    line-height: 1.2;
    color: rgb(253, 224, 83);
    text-align: center;
    margin-top: 40px;
}

.ticket-mission-title2 {
    font-size: 16px;
    line-height: 1.2;
    color: rgb(178, 177, 177);
    text-align: center;
    margin-top: 40px;
}

.title2-span {
    color: rgb(253, 224, 83);
}

.title2-span1 {
    color: #fff;
    font-family: 'CrystalBetUni-Bold';
}

.ticket-mission-title.odd {
    margin-top: 25px;
}

.games-list {
    color: rgb(253, 224, 83);
    text-align: left;
    list-style-type: disc;
    margin: 7px auto;
    width: 200px;
    padding-left: 106px;
    font-family: 'CrystalBetUni-Regular';
    font-size: 17px;
    text-transform: uppercase;
}

#body.view_1024 .withimedilogo:after {
    top: 714px;
}

#body.view_1024 .prizesnew-div-7:after {
    top: 968px;
}

.prize-youtube {
    display: block;
    margin: 30px auto;
}

.final-play-txt {
    width: 80%;
    height: 100px;
    margin: 25px auto;
}

.fp-row {
    font-size: 39px;
    font-family: 'CrystalBetUni-Bold';
    color: rgb(253, 224, 84);
    width: 240px;
    height: 75px;
    line-height: 60px;
    color: #fde054;
    border-radius: 3px;
    border: 1px solid #fde054;
    float: left;
    margin-left: 15px;
}

#body.view_1024 .fp-row {
    width: 224px;
}

.total-user-ratings-div {
    width: 414px;
    height: 100px;
    float: right;
    margin-right: 19px;
}

.total-user-row1 {
    width: 414px;
    height: 31px;
    padding-left: 96px;
}

.total-user-row2 {
    width: 414px;
    height: 50px;
}

.tu-row1 {
    display: block;
    float: left;
    width: 102px;
    height: 35px;
    text-align: center;
    font-size: 12px;
    font-family: 'CrystalBetUni-Regular';
    color: rgb(112, 112, 112);
    margin-right: 1px;
}

.tu-row2 {
    display: inline-block;
    width: 98px;
    display: block;
    float: left;
    width: 102px;
    height: 41px;
    text-align: center;
    font-size: 13px;
    font-family: "CrystalBetUni-Bold";
    color: rgb(255, 255, 255);
    line-height: 2.7;
    text-align: center;
    background-color: #2b2b2b;
    margin-right: 1px;
}

    .tu-row2:nth-child(1) {
        color: rgb(112, 112, 112);
    }

.rt_content.missed-ticket {
    position: relative;
    z-index: 0;
}

    .rt_content.missed-ticket:after {
        content: '';
        width: 100%;
        height: 100%;
        position: absolute;
        ;
        left: 0;
        top: 0;
        background: #cccccc;
        z-index: 999;
    }

    .rt_content.missed-ticket:before {
        content: 'ბილეთი არ არის დადებული';
        width: 100%;
        height: 100%;
        position: absolute;
        ;
        left: 0;
        top: 0;
        z-index: 1000;
        font-size: 33px;
        font-family: 'CrystalBetUni-Regular';
        line-height: 1.2;
        text-align: center;
        color: rgb(153, 153, 153);
        margin-top: 240px;
    }

.rating-ticket-rules-new-list {
    position: relative;
    width: 790px;
    margin: 0 auto 13px auto;
}

.rating-ticket-rules-new-list-title {
    position: relative;
    width: 100%;
    min-height: 68px;
    border: 1px solid rgba(255,255,255,0.25);
    border-radius: 3px;
    cursor: pointer;
    box-sizing: border-box;
    padding: 20px 50px 20px 32px;
    font-size: 18px;
    color: #ffffff;
    font-family: 'CrystalBetUni-Bold';
    text-transform: uppercase;
}

    .rating-ticket-rules-new-list-title:hover {
        color: #fde054;
    }

    .rating-ticket-rules-new-list-title:after {
        content: '';
        background: url('../Images/RatingTicket/rule-arrows.png');
        background-position: -0px -0px;
        width: 21px;
        height: 21px;
        position: absolute;
        right: 20px;
        top: calc( 50% - 10.5px );
    }

    .rating-ticket-rules-new-list-title.active {
        color: #0f0f0f;
        background: #fde054;
    }

        .rating-ticket-rules-new-list-title.active:after {
            background-position: -0px -21px;
        }

.rating-ticket-rules-new-list-text {
    width: 100%;
    box-sizing: border-box;
    background: rgba(0,0,0,0.3);
    color: #fff;
    padding: 32px;
    font-family: 'CrystalNU4-Regular';
    font-size: 16px;
    display: none;
}

    .rating-ticket-rules-new-list-text p {
        padding-bottom: 20px;
    }

.ratingticket-promo {
    border-style: dashed;
    border-width: 2px;
    border-color: #fde053;
    border-radius: 5px;
    background-color: rgba(33, 33, 33, 0);
    box-shadow: 0px 0px 9px 0px rgba(0, 0, 0, 0.24);
    padding: 21px;
    width: 1000px;
    margin: 0 auto 0px auto;
    padding-bottom: 40px;
    margin-top: 100px;
}

.ratingticket-promo-title-text {
    color: #fff;
    font-family: 'CrystalNU4-Regular';
    font-size: 14px;
}

.ratingticket-promo-left {
    float: left;
    width: 35%;
}

.ratingticket-promo-right {
    float: right;
    width: 65%;
}


.rating-ticket-goldimage {
    background: url('../Images/RatingTicket/gold.png') center no-repeat;
    height: 378px;
    width: 100%;
}

.yellow-disclaimer {
    font-size: 18px;
    color: #fee459;
    font-family: 'CrystalBetUni-Regular';
    text-align: center;
    padding: 30px 200px;
}

#body {
    background: url(../Images/RatingTicket/bg_rating.jpg) no-repeat scroll center 114px #212121;
}


.mount-container {
    margin-top: 100px;
    position: relative;
}

    .mount-container:after {
        content: '';
        width: 200px;
        height: 1px;
        background: #444646;
        position: absolute;
        left: 0;
        top: -21px;
    }

    .mount-container:before {
        content: '';
        width: 200px;
        height: 1px;
        background: #444646;
        position: absolute;
        right: 0;
        top: -21px;
    }


.ratingticket_prises_bottom_new {
    /* background: url('../Images/RatingTicket/prise_bottom_new_new.png') no-repeat bottom; */
    width: 1173px; 
    height: 348px;
    position: relative;
    margin: 70px auto;
    text-align: center;
}
.ratingticket_prises_bottom_new .main-video-rtt{
    background: url('../Images/RatingTicket/final-video-pic.png') no-repeat bottom; 
    width: 442px;
    height: 215px;
    display: block;
    margin: 15px auto;
    text-decoration: none;
    cursor: pointer;
    position: relative;
}
.ratingticket_prises_bottom_new .main-video-rtt:after{
    content: '';
    position: absolute;
    background: url('../Images/RatingTicket/video-title-white.png') no-repeat bottom; 
    width: 51px;
    height: 51px;
    top: calc(50% - 25.5px);
    left: calc(50% - 25.5px);
}
.ratingticket_prises_bottom_new .main-video-rtt:hover:after{
    background: url('../Images/RatingTicket/video-title-yellow.png') no-repeat bottom; 
    background-size: cover; 
}
.ratingticket_prises_bottom_new_title1 {
    font-size: 30px;
    display: block;
    margin: 0 auto;
    font-family: 'CrystalBetUni-Bold';
    color: #fff;
}
.ratingticket_prises_bottom_new_title2 {
    font-size: 30px;
    font-family: 'CrystalBetUni-Medium';
    color: #080808;
    margin: 0 auto;
    border-radius: 5px;
    background-color: #f9e152;
    width: 312px;
    height: 45px;
    font-size: 24px;
    font-family: "CrystalBetUni-Regular";
    color: rgb(12, 22, 37);
    text-align: center;
    margin-top: 20px;
    line-height: 43px;
}

.ratingticket_prises_bottom {
    background: url('../Images/RatingTicket/prise_bottom3.png') no-repeat bottom;
    width: 1139px;
    height: 630px;
    position: relative;
    margin: 70px auto;
}

.ratingticket_prises_bottom_content.one {
    margin-left: 111px;
}

.ratingticket_prises_bottom_content.two {
    margin-left: 111px;
}

.ratingticket_prises_bottom_content.three {
    margin-left: 96px;
}

.ratingticket_prises_bottom_content {
    float: left;
    width: 240px;
    text-align: center;
    position: relative;
}

.ratingticket_prises_bottom_content_top {
    font-size: 31px;
    color: #fff;
    font-family: 'CrystalBetUni-Bold';
    text-transform: uppercase;
}

    .ratingticket_prises_bottom_content_top span {
        font-size: 25px;
        color: #fef950;
        display: block;
    }

.ratingticket_prises_bottom_content_data {
    color: #443d14;
    font-size: 16px;
    font-family: 'CrystalBetUni-Medium';
    padding-top: 15px;
    margin-bottom: 10px;
}

.ratingticket_prises_bottom_content_list {
    text-align: left;
    height: 50px;
    line-height: 50px;
    box-sizing: border-box;
    padding-left: 40px;
    font-size: 20px;
    color: #fff;
    font-family: 'CrystalBetUni-Bold';
}

    .ratingticket_prises_bottom_content_list span {
        color: #8686c8;
        font-family: 'CrystalBetUni-Regular';
        padding-right: 20px;
    }

.ratingticket_prises_bottom_content_list_last {
    text-align: left;
    height: 50px;
    line-height: 50px;
    box-sizing: border-box;
    padding-left: 40px;
    font-size: 20px;
    color: #000;
    font-family: 'CrystalBetUni-Bold';
}

    .ratingticket_prises_bottom_content_list_last span {
        color: #000;
        padding-right: 20px;
    }

#body form {
    background: none !important;
}

#body .tw-day {
    width: 78px;
    height: 2px;
    background: #fde053;
    position: absolute;
    top: 0px;
    left: 34px;
    /* left: 1114px; */
    z-index: 9;
    margin-left: -46px;
}

#body .month-line-first {
    /* width: 40px; */
    height: 2px;
    background: #656565;
    margin-bottom: 40px;
    position: relative;
    float: left;
    margin-right: 0px;
}

#body .month-line {
    width: 76px;
    height: 2px;
    background: #656565;
    margin-bottom: 40px;
    position: relative;
    float: left;
    margin-right: 14px;
}

#body .month-circle {
    width: 14px;
    height: 14px;
    border: 1px solid #656565;
    border-radius: 14px;
    position: absolute;
    left: -14px;
    top: -7px;
    box-sizing: border-box;
    padding: 3px;
    z-index: 0;
}

    #body .month-circle span {
        display: block;
        width: 6px;
        height: 6px;
        border-radius: 16px;
        background: #b6b6b6;
    }

#body .tw-dot {
    width: 2px;
    height: 7px;
    background: #aaaaaa;
    position: absolute;
    top: -3px;
    left: 38px;
    display: none;
    z-index: 9;
}

#body .month-title {
    position: absolute;
    font-family: 'CrystalBetUni-Bold';
    font-size: 12px;
    color: #ababab;
    top: -51px;
    border-radius: 3px;
    padding: 13px 6px 11px 12px;
    cursor: pointer;
}

#body .month-line#body .last {
    width: 76px;
}

#body .month-title#body .month-1 {
    left: -6px;
}

#body .month-title#body .month-2 {
    left: -6px;
}

#body .month-title#body .month-3 {
    left: -6px;
}

#body .month-title#body .month-4 {
    left: -6px;
}

#body .month-title#body .month-5 {
    left: -6px;
}

#body .month-title#body .month-6 {
    left: -6px;
}

#body .month-title#body .month-7 {
    left: -6px;
}

#body .month-title#body .month-8 {
    left: -6px;
}

#body .month-title#body .month-9 {
    left: -6px;
}

#body .month-title#body .month-10 {
    left: -5px;
    width: 57px;
}

#body .month-title#body .month-11 {
    left: -5px;
    width: 57px;
}

#body .month-title#body .month-12 {
    left: -5px;
    width: 57px;
}

#body .month-title#body .month-13 {
    left: -5px;
    width: 57px;
}

.rt-youtybe-video {
    display: none;
    background: none;
    width: 305px;
    height: 198px;
    position: absolute;
    cursor: pointer;
}

    .rt-youtybe-video:hover {
        background: url('../Images/RatingTicket/video_hover.png');
        width: 307px;
        height: 190px;
    }

      
    .rt-youtybe-video.video1 {
        bottom: -167px;
        left: -35px;
        display: block;
    }
    .rt-youtybe-video.video2 {
        bottom: -167px;
        left: -46px;
        display: block;
    }
.Rt-popup {
    z-index: 999;
    position: relative;
    display: none;
}

.MS-popup {
    width: 910px;
    height: 600px;
    background: rgba(0,0,0,0.8);
    border-radius: 7px;
    position: fixed;
    left: calc(50% - 405px);
    top: calc(50% - 300px);
}

    .MS-popup iframe {
        position: absolute;
        width: 849px;
        height: 479px;
        left: calc(50% - 424.5px );
        bottom: 30px;
    }

.Rt-popup-title {
    height: 80px;
    width: 100%;
    line-height: 80px;
    color: #fae252;
    font-size: 20px;
    font-family: 'CrystalBetUni-Medium';
    box-sizing: border-box;
    padding-left: 44px;
    position: relative;
    margin-left: 30px;
}

    .Rt-popup-title:after {
        content: '';
        background: url('../Images/RatingTicket/video-popup-title.png');
        display: block;
        width: 34px;
        height: 34px;
        position: absolute;
        left: 0px;
        top: calc(50% - 17px);
    }

.Rt-popup-close {
    background: url('../Images/RatingTicket/video-popup-close.png');
    width: 17px;
    height: 17px;
    cursor: pointer;
    position: absolute;
    right: 40px;
    top: 40px;
    z-index: 999;
}

.MagificientSevenLiveMustang {
    z-index: 1;
    display: block;
    width: 860px;
    height: 493px;
    position: absolute;
    top: 40px;
    left: calc(50% - 430px);
    background: rgba(0,0,0,0.5);
}

    .MagificientSevenLiveMustang iframe {
        position: absolute;
        width: calc(100% - 20px);
        height: calc(100% - 20px);
        left: 10px;
        top: 10px;
        z-index: 2;
    }

.MagificientSevenMustangGTTopBgLive.Live {
    width: 100%;
    height: 700px;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,000000+100&0.65+0,0+100;Neutral+Density */
    background: -moz-linear-gradient(top, rgba(0,0,0,0.65) 0%, rgba(0,0,0,0) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6000000', endColorstr='#00000000',GradientType=0 ); /* IE6-9 */
    position: absolute;
    top: 100px;
    z-index: 1;
}

.prise-mustang-footer-info {
    background: url('../Images/RatingTicket/FinalRaffle.png') no-repeat;
    width: 538px;
    height: 464px;
    margin: 0 auto;
    /*position: relative;*/
    box-sizing: border-box;
    margin-top: 123px;
    padding-top: 1px;
}
.prise-mustang-footer-info-title {
    text-align: center;
    color: #ffffff;
    font-family: 'CrystalBetUni-Bold';
    font-size: 22px;
    margin-top: -225px;
}
.prise-mustang-footer-info-title:after {
    content: '';
    position: absolute;
    width: 400px;
    height: 1px;
    background: rgba(255,255,255, .2);
    margin-left: -348px;
    margin-top: 47px;
}
.prise-mustang-footer-info-tv,
.prise-mustang-footer-info-date,
.prise-mustang-footer-info-time  {
    font-size: 16px;
    color: #ffffff;
    font-family: 'CrystalBetUni-Medium';
    box-sizing: border-box;
    display: inline-block;
    margin-top: 40px;
    padding-left: 55px;
}
.prise-mustang-footer-info-tv {
    margin-left: 90px;
    padding-left: 0;
}
.prise-mustang-footer-info-tv:before {
    content: '';
    position: absolute;
    background: url('../Images/RatingTicket/icons/imedi.png') no-repeat;
    width: 23px;
    height: 20px;
    margin-left: -30px;
}
.prise-mustang-footer-info-date:before {
    content: '';
    position: absolute;
    background: url('../Images/RatingTicket/icons/calendar.png') no-repeat;
    width: 22px;
    height: 22px;
    margin-left: -30px;
    
}
.prise-mustang-footer-info-time:before {
    content: '';
    position: absolute;
    background: url('../Images/RatingTicket/icons/time.png') no-repeat;
    width: 20px;
    height: 20px;
    margin-left: -30px;
}
.prise-mustang-footer-info-title2 {
    color: #8e919b;
    font-family: 'CrystalBetUni-Medium';
    font-size: 16px;
    margin-top: 45px;
    text-align: center;
}
.prise-bmw-footer-info {
    background: url('../Images/RatingTicket/prise-bmw-footer-info.png');
    width: 987px;
    height: 505px;
    position: relative;
    box-sizing: border-box;
    margin: 30px auto;
}
#body.ka .prise-bmw-footer-info-video {
    background: url('../Images/RatingTicket/prise-bmw-footer-info-video-ka.png');
}
#body.en .prise-bmw-footer-info-video {
    background: url('../Images/RatingTicket/prise-bmw-footer-info-video-en.png');
}
#body.ru .prise-bmw-footer-info-video {
    background: url('../Images/RatingTicket/prise-bmw-footer-info-video-ru.png');
}

.prise-bmw-footer-info-video {

    width: 458px;
    height: 281px;
    cursor: pointer;
    position: relative;
}
.prise-bmw-footer-info-video:after {
    content: '';
    background: url('../Images/RatingTicket/prise-bmw-footer-info-video-play.png') top;
    position: absolute;
    width: 57px;
    height: 57px;
    left: calc(50% - 28.5px);
    top: calc(50% - 46.5px);
}
.prise-bmw-footer-info-video:hover:after {
    background: url('../Images/RatingTicket/prise-bmw-footer-info-video-play.png') bottom;
}

.prise-bmw-footer-info-title {
    font-size: 24px;
    color: #fae252;
    font-family: 'CrystalBetUni-Bold';
    box-sizing: border-box;
    line-height: 24px;
    padding-left: 100px;
}
.prise-bmw-footer-info-title div {
    color: #fff;
}

.prise-bmw-footer-info-tv {
    font-size: 16px;
    color: #fff;
    font-family: 'CrystalBetUni-Medium';
    float: left;
    height: 69px;
    line-height: 69px;
    width: 200px;
    box-sizing: border-box;
    padding-left: 60px;
}
.prise-bmw-footer-info-date {
    font-size: 16px;
    color: #fff;
    font-family: 'CrystalBetUni-Medium';
    float: left;
    height: 69px;
    line-height: 69px;
    box-sizing: border-box;
    width: 180px;
  
}
.prise-bmw-footer-info-time {
    font-size: 16px;
    color: #fff;
    font-family: 'CrystalBetUni-Medium';
    float: left;
    line-height: 69px;
    line-height: 69px;  
}

.prise-bmw-footer-info-title1 {
    font-size: 16px;
    color: #fff;
    font-family: 'CrystalBetUni-Medium';
    opacity: 0.3;
    box-sizing: border-box;
    padding-top: 15px;
    text-align: center;
    width: 220px;
    float: left;
}
.prise-bmw-footer-info-title2 {
    font-size: 16px;
    color: #fff;
    font-family: 'CrystalBetUni-Medium';
    opacity: 0.3;
    box-sizing: border-box;
    padding-top: 15px;
    text-align: center;
    width: 190px;
    float: left;
}

.prise-bmw-footer-info-container {
    float: left;
}
.prise-bmw-footer-info-container.second {
    margin-left: 15px;
}


.RT-content .lr-feature-content .lr-txt {
    color: rgb(57, 200, 47);
    font-family: 'CrystalBetUni-Medium';
    font-size: 20px;
    font-weight: bold;
    line-height: 1.2;
    text-align: center;
    padding-top: 13px;
    box-sizing: border-box;
    width: 695px;
}

#body.verified .leagueweek-not-verified {
    display: none;
}

.leagueweek-not-verified{
    border-style: solid;
    border-width: 1px;
    border-color: rgb(253, 224, 83);
    border-radius: 4px;
    background-color: rgba(0, 0, 0, 0.4);
    width: 778px;
    height: 200px;
    margin: 0 auto;
    margin-top: 40px;
    position: relative;
    margin-bottom: 30px;
}

#body.notauthorized .leagueweek-not-verified {
    display: none;
}
.leagueweek-not-verified:after{
    content: '';
    position: absolute;
    top: 30px;
    left: 375px;
    background: url('../LeagueWeekPrado/shape20.png');
    width: 33px;
    height: 32px;
    display: none;
}
.leagueweek-not-verified p{
    font-size: 18px;
    font-family: "CrystalBetUni-Medium";
    text-align: center;
    color: #39c82f;
    padding: 18px 57px 0 72px;
}
#body.en .leagueweek-not-verified p{
    text-transform: uppercase;
}
#body.ru .leagueweek-not-verified p{
    text-transform: uppercase;
}
#body.en .lr-feature-content .lr-txt{
    text-transform: uppercase;
}
#body.ru .lr-feature-content .lr-txt{
    text-transform: uppercase;
}
#body.en .lr-feature-content .lr-register{
    text-transform: uppercase;
}
#body.ru .lr-feature-content .lr-register{
    text-transform: uppercase;
}
#body.en .lr-feature-content .lr-login{
    text-transform: uppercase;
}
#body.ru .lr-feature-content .lr-login{
    text-transform: uppercase;
}
.leagueweek-not-verified p span {
    display: block;
    color: #fff;
    font-size: 15px;
    font-family: "CrystalBetUni-Medium";
    padding-top: 10px;
}

.leagueweek-notverified-btn {
    width: 300px;
    height: 56px;
    font-size: 16px;
    color: #1f1a02;
    line-height: 56px;
    background: #fde053;
    padding-left: 70px;
    box-sizing: border-box;
    text-align: left;
}
.leagueweek-notverified-btn:hover {
    background: #fcf178;
}
.leagueweek-notverified-btn:after {
    content: '';
    background: url(not-ver.png);
    width: 16px;
    height: 20px;
    position: absolute;
    left: 40px;
    top: calc(50% - 10px);
}
#body.ru .leagueweek-notverified-btn:after{
    left: 33px;
}


.leagueweek-notverified-btn {
    border-radius: 4px;
    background-color: rgb(255, 29, 29);
    width: 362px;
    height: 71px;
    font-family: 'CrystalBetUni-Bold';
    font-size: 24px;
    color: rgb(255, 255, 255);
    line-height: 2.7;
    margin: 25px auto;
    text-align: right;
    padding-right: 25px;
    position: relative;
    text-decoration: none;
    display: block;
    text-transform: uppercase;
}
.leagueweek-notverified-btn {
    width: 300px;
    height: 56px;
    font-size: 16px;
    color: #1f1a02;
    line-height: 56px;
    background: #fde053;
    padding-left: 70px;
    box-sizing: border-box;
    text-align: left;
    box-sizing: border-box;
}
.leagueweek-notverified-btn:after {
    content: '';
    background: url('../Images/promotion/NewEra/not-ver.png');
    width: 16px;
    height: 20px;
    position: absolute;
    left: 40px;
    top: calc(50% - 10px);
}

/*rules*/
.rules-container {
    margin: 0px auto -70px;
    position: relative;
    text-align: left;

    width: 840px;
    height: auto;
    box-sizing: border-box;
    color: #ffffff;
    padding: 30px 40px 30px 30px;
    font-family: 'CrystalNU4-Regular';
    background: rgba(0, 0, 0, 0.6);
    border-radius: 0px 0px 4px 4px;
}
.rules-new-paragraph-title .rules-new-num {
    font-size: 14px;
    color: #000000;
    width: 30px;
    height: 30px;
    background: #FDE053;
    border-radius: 50px;
    text-align: center;
    line-height: 30px;
    font-family: 'CrystalBetUni-Medium';
    font-weight: bold;
    float: left;
}
.rules-new-paragraph-title > p {
    color: #FDE053;
    font-size: 17px;
    font-family: 'CrystalBetUni-Medium';
    padding: 5px 0 15px 45px;
    line-height: 20px;
}
.rules-container > p {
    line-height: 20px;
    font-size: 15px;
    padding-bottom: 30px;
}
.Renew-rule-alert {
    font-size: 17px;
    font-family: "CrystalBetUni-Regular";
    color: rgb(253, 224, 83);
    line-height: 1.4;
    display: inline-block;
    text-align: center;
    width: 100%;

    margin: 20px auto 0px;
}

.RT-content.en .leagueweek-notverified-btn {
    padding-right: 0px;
    width: 290px !important;
    padding-left: 19px !important;
}
.RT-content.en .leagueweek-notverified-btn:after {
    left: 67px;
}
.RT-content.ru .leagueweek-notverified-btn {
    padding-left: 71px !important;
}
.RT-content.ru .leagueweek-notverified-btn:after {
    left: 44px !important;
}
.RT-content.en .rt-content-titles-left,
.RT-content.ru .rt-content-titles-left {
    text-transform: uppercase;
}

.wesebi.rating-page.en .rules-new-paragraph-title,
.wesebi.rating-page.ru .rules-new-paragraph-title,
.prizes.rating-page.en,
.prizes.rating-page.ru {
    text-transform: uppercase;
}
.prizes.rating-page > div:nth-of-type(3) {
    margin-left: 70px;
}
.prizes.rating-page > div:nth-of-type(5) {
    margin-right: 0;
}
#body.view_1024 .prizes.rating-page > div:nth-of-type(3) {
    margin-left: 20px;
}
.RT-content.en .prise-mustang-footer-info-title:after {
    margin-left: -274px;
}

.first-prize-div::-webkit-scrollbar-button {
    width: 0;
    height: 0;
    display: none;
}
.first-prize-div::-webkit-scrollbar-corner {
    background-color: transparent;
}
.tablegames-div.RT-content.en .rt-autorisation {
   padding-left: 95px;
}
.tablegames-div.RT-content.en .rt-autorisation:after {
    left: 62px;
}
.prizes.rating-page.ru .prise-mustang-footer-info-tv {
    margin-left: 108px;
}
/**/
.rt-popup-ticket {
    top: -15px;
    height: auto;
    transform: scale(0.9);
    padding-bottom: 80px;
}
.rt-ticket-popup-title-usr-date {
    margin-top: 5px;
}
.rt-popup .rt_content {
    margin-top: -8px;
}
.rt-popup .RatingTicket-mission-1hour {
    top: 70px;
    left: 95px;
}
.rt-popup .rt-row-ticket.disable {
    opacity: 0.7;
}
.rt-popup .rt-mission {
    margin-top: 20px;
}
.rt-popup .rt-score {
    height: 60px;
}
.rt-popup .ssb_st,
.rt-popup .ssb_sb,
.rt-popup .ssb_up,
.rt-popup .ssb_down {
    display: none;
}
.rt-popup #rating-scroll-3::-webkit-scrollbar {
    width: 10px;
    box-sizing: border-box;
}
.rt-popup #rating-scroll-3::-webkit-scrollbar-button {
    width: 0;
    height: 0;
    display: none;
}
.rt-popup #rating-scroll-3::-webkit-scrollbar-corner {
    background-color: transparent;
}
.rt-popup #rating-scroll-3::-webkit-scrollbar-thumb {
    border: 2px solid rgba(0, 0, 0, 0);
    background-clip: padding-box;
    -webkit-border-radius: 4px;
    background-color: rgba(255, 255, 255, 0.1);
}
.rt-popup #rating-scroll-3 {
    left: 1px !important;
}
.rt-popup .rt-list.col5 {
    border-right: unset;
}
.rt-list.col5.tick div {
    margin-left: 28px;
}
.rt-popup .total-user-row2 > td {
    line-height: 40px;
}
.rt-mn.popup.rating-type.last {
    width: 140px;
}