﻿.client-popup.TicketListPopupControl {
    width: 1020px; 
}
.client-popup.TicketListPopupControl .cp-body {
    margin: 0px;
    margin-right: 5px;     
    height: calc(100% - 60px);
}
.client-popup.TicketListPopupControl .history_filter_border { 
    width: 100%; 
    height: 90px;
    position: sticky; 
    top: 0px;
    background: #FFFFFF;   
    z-index: 2; 
    box-sizing: border-box;
}
.client-popup.TicketListPopupControl  .x_ticket_filter_border .history_filter {  
        height: 50px;  
        width: 100%;
        float: left; 
        box-sizing: border-box;
        padding: 0px; 
        box-sizing: border-box;
        padding-left: 25px; 
        background: #FFFFFF; 
}
 
.client-popup.TicketListPopupControl .cp-body.ps--active-x > .ps__rail-x,
.client-popup.TicketListPopupControl .cp-body .ps--active-x > .ps__rail-x,
 .client-popup .cp-body.ps--active-y > .ps__rail-y,
.client-popup .cp-body .update_panel_ticket_list.ps--active-y > .ps__rail-y {
    z-index: 2;
}
.client-popup.TicketListPopupControl .s_square_btn_link {
    display: block;
    width: auto;
    height: 50px;
   
    text-align: center;
    background: none;
    font-size: 14px;
    line-height: 19px;
    font-family: 'CrystalBetUni-Medium' !important;
    color: #808080; 
    text-decoration: none;
    margin-left: 0px;
    padding-top: 16px;
    box-sizing: border-box;
    margin-right: 10px;
}
.client-popup.TicketListPopupControl .s_square_btn_link:hover,.client-popup.TicketListPopupControl.client-popup .s_square_btn_link.active {
    border-bottom: 3px solid #FFDD33; 
    color: #1A1A1A; 
}
.client-popup.TicketListPopupControl .calendar_input input { 
    width: 200px;
    height: 34px; 
    float: left; 
    position: relative;
    box-sizing: border-box;
    color: #666666;
    padding-left: 39px;
    font-size: 13px;
    font-family: "CrystalBetUni-Medium";  
    outline: none;
    line-height: 18px;
    background:none;
    background-color: #F2F2F2;
    font-weight: normal; 
}  
.client-popup.TicketListPopupControl .calendar_input {
    float: left;
    cursor: pointer;
    border: none;
    width: 200px; 
    height: 34px;
    position: relative;
    border-radius: 2px; 
    margin-top: 8px;
    border-radius: 2px !important; 
    background: #FFFFFF;
}
.client-popup.TicketListPopupControl .calendar_input:before {   
    content: '';
    position: absolute; 
    top: 8px;
    left: 11px; 
    width: 16px;
    height: 17px;      
    z-index: 10; 
    background-image: url(../Images/Sport/TicketHistory/TicketCalendar.svg);
    background-repeat: no-repeat;
    background-position: left 0px top 0px; 
    background-size: 16px 17px;  
    cursor: default;
} 
.client-popup.TicketListPopupControl .x_float_left_t {    
    float: left;
}
.client-popup.TicketListPopupControl .x_float_calendar_right {  
    height: 100%;
    float: right;
    position: relative;
    box-sizing: border-box;
}
.client-popup.TicketListPopupControl .x_float_calendar_right .x_float_left_t.x_filter_title {     
   width: 220px !important;  
} 
.client-popup.TicketListPopupControl .x_float_full_left_white {  
    float: left;
    position: relative;
    box-sizing: border-box; 
    padding-left: 25px; 
}
.client-popup.TicketListPopupControl .x_tickets_loop_title_white.x_tickets_loop_white {
    display: none;
}
.client-popup.TicketListPopupControl .tick_header_position {
    width: 100%;
    height: 40px;
    line-height: 40px;
    background: #F2F2F2; 
    font-size: 12px;
    font-family: 'CrystalNU4-Regular';  
    color: #808080;  
}
.client-popup.TicketListPopupControl .tick_header_position .tickets_header_col_6 {  
    box-sizing: border-box;
    position: relative; 
    width: 300px;
    float: left;
} 
.client-popup.TicketListPopupControl .tickets_header_col_1 { 
    padding-left: 25px;
    box-sizing: border-box;
    position: relative; 
    width: 164px;  
    float: left;  
}
.client-popup.TicketListPopupControl .tickets_header_col_1.padding_col_1 {
    padding-left: 50px;
    padding-top: 10px;
}   
.client-popup.TicketListPopupControl .tick_header_position .tickets_header_col_2 { 
    box-sizing: border-box;
    position: relative; 
    width: 109px;
    float: left;   
}
.client-popup.TicketListPopupControl .tick_header_position .tickets_header_col_3 {
    box-sizing: border-box;
    position: relative; 
    width: 125px; 
    float: left;  
    text-align: center;
}
.client-popup.TicketListPopupControl .tick_header_position .tickets_header_col_4 {
    box-sizing: border-box;
    position: relative;
    width: 125px;
    float: left; 
    text-align: center; 
}

.client-popup.TicketListPopupControl .tick_header_position .tickets_header_col_5 {
    box-sizing: border-box;
    position: relative;
    width: 136px;
    float: left; 
    padding-left: 30px;
}
.client-popup.TicketListPopupControl .x_tickets_loop_active .tickets_header_col_6 {  
    box-sizing: border-box;
    position: relative; 
    width: 342px; 
    height: 44px;
    float: left; 
    padding-top: 11px;  
}
.client-popup.TicketListPopupControl .x_tickets_loop_main .tickets_header_col_2 span:nth-child(1) { 
    margin-left: 10px; 
}
.client-popup.TicketListPopupControl .x_tickets_loop_main .tickets_header_col_2 span:nth-child(2) { 
    width: calc(100% - 10px);
    color: #999999;
    font-size: 12px; 
    line-height: 16px; 
    float: left;
    margin-left: 10px;  
}
.client-popup.TicketListPopupControl .x_tickets_loop_main .tickets_header_col_3 {
    box-sizing: border-box;
    position: relative; 
    width: 115px;  
    float: left;  
    padding-top: 10px;
}
.client-popup.TicketListPopupControl .x_tickets_loop_main .tickets_header_col_4 { 
    box-sizing: border-box;
    position: relative; 
    width: 115px;  
    float: left; 
    padding-top: 10px;
}
.client-popup.TicketListPopupControl .x_tickets_loop_regular_bg.x_tickets_loop_active  {
    width: 988px;
    display: block;
    color: #1088F8; 
    height: 44px;  
    vertical-align: middle; 
    cursor: pointer;
    background-color: #FFFFFF;   
}
.client-popup.TicketListPopupControl .x_tickets_loop_regular_bg.x_tickets_loop_normal {
    height: 44px;  
    vertical-align: middle; 
    cursor: pointer;
    background-color: #FFFFFF;  
}
.client-popup.TicketListPopupControl .x_tickets_loop_main .tickets_header_col_2 {  
    box-sizing: border-box;
    position: relative; 
    width: 109px;
    float: left;   
    padding-top: 10px;
}
.client-popup.TicketListPopupControl .x_tickets_loop_main .tickets_header_col_5 {
    box-sizing: border-box;
    position: relative;
    width: 106px;
    float: left; 
    padding-left: 30px;
    vertical-align: middle; 
}
.client-popup.TicketListPopupControl .x_tickets_loop_main .x_tickets_loop_normal .tickets_header_col_2 span:nth-child(1) {
    color: #4C4C4C;
    font-size: 13px;
    line-height: 16px; 
    width: 100%;
    float: left;
    font-family: CrystalBetUni-Medium; 
}  
.client-popup.TicketListPopupControl .x_tickets_loop_main .x_tickets_loop_normal .tickets_header_col_2 span:nth-child(2) {  
    color: #999999;
    font-size: 12px;
    line-height: 16px;
    width: 100%;
    float: left;
    font-family: CrystalBetUni-Medium; 
}  
.client-popup.TicketListPopupControl .x_tickets_loop_main .x_tickets_loop_normal .tickets_header_col_1 span:nth-child(1) {
    color: #4C4C4C; 
    font-size: 13px;
    line-height: 16px; 
    width: 100%;
    float: left;
    font-family: CrystalBetUni-Medium; 
}  
.client-popup.TicketListPopupControl .x_tickets_loop_main .x_tickets_loop_normal .tickets_header_col_1 span:nth-child(2) {  
    color: #999999;
    font-size: 12px;
    line-height: 16px;
    width: 100%;
    float: left;
    font-family: CrystalBetUni-Medium; 
} 
.client-popup.TicketListPopupControl .x_tickets_loop_main .x_tickets_loop_active .tickets_header_col_2 span:nth-child(1) {
    color: #1088F8;
    font-size: 13px;
    line-height: 16px;  
    width: 100%;
    float: left;
    font-family: CrystalBetUni-Medium; 
}  
.client-popup.TicketListPopupControl .x_tickets_loop_main .x_tickets_loop_active .tickets_header_col_2 span:nth-child(2) {  
    color: #999999;
    font-size: 12px;
    line-height: 16px;
    width: 100%;
    float: left;
    font-family: CrystalBetUni-Medium; 
}  
.client-popup.TicketListPopupControl .x_tickets_loop_main .x_tickets_loop_active .tickets_header_col_1 span:nth-child(1) {
    color: #1088F8;
    font-size: 13px;
    line-height: 16px; 
    width: 100%;
    float: left;
    font-family: CrystalBetUni-Medium; 
}  
.client-popup.TicketListPopupControl .x_tickets_loop_main .x_tickets_loop_active .tickets_header_col_1 span:nth-child(2) {  
    color: #999999;
    font-size: 12px;
    line-height: 16px;
    width: 100%;
    float: left;
    font-family: CrystalBetUni-Medium; 
} 
.client-popup.TicketListPopupControl .x_tickets_loop_normal .tickets_header_col_6 {    
    box-sizing: border-box;
    position: relative; 
    width: 342px; 
    height: 44px; 
    float: left; 
    padding-top: 11px;  
}
.client-popup.TicketListPopupControl .tickets_header_col_7 {
    width: 40px;
    height: 44px;
    float: left;
    position: relative;
    box-sizing: border-box; 
}
.client-popup.TicketListPopupControl .ClientTicketsNonSelectedRow {      
    position: absolute;
    left: 0px;
    top: 0px;
    background: url('../Images/Sport/TicketHistory/TktDown.svg'); 
    background-repeat: no-repeat;
    background-position: left 15px top 24px;  
    background-size: 15px 7px;
    width: 100%;
    height: 100%;  
}
.client-popup.TicketListPopupControl .x_tickets_loop_main .x_tickets_loop_active .tick_amount_border {   
    width: 110px;
    height: 34px;
    float: left;
    background: #F2F2F2; 
    color: #1088F8;
    border-radius: 2px;
    font-size: 15px;
    line-height: 20px;
    box-sizing: border-box;
    font-family: CrystalBetUni-Medium;
    float: left; 
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}
.client-popup.TicketListPopupControl .x_tickets_loop_main .x_tickets_loop_active .tick_amount_border_bold {
    width: 110px;
    height: 34px;
    float: left;
    background: #F2F2F2; 
    color: #1088F8;
    border-radius: 2px; 
    font-size: 15px;
    line-height: 20px;
    box-sizing: border-box;
    font-family: CrystalBetUni-Medium;
    float: right; 
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}
.client-popup.TicketListPopupControl .x_tickets_loop_main .x_tickets_loop_normal .tick_amount_border {  
    width: 110px;
    height: 34px;
    float: left;
    background: #F2F2F2; 
    color: #333333;
    border-radius: 2px;
    font-size: 15px;
    line-height: 20px;
    box-sizing: border-box;
    font-family: CrystalBetUni-Medium;
    float: left; 
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center; 
    -webkit-align-items: center;
    align-items: center;
}
.client-popup.TicketListPopupControl .x_tickets_loop_main .x_tickets_loop_normal .tick_amount_border_bold {
    width: 110px;
    height: 34px;
    float: left;
    background: #F2F2F2; 
    color: #333333;
    border-radius: 2px;  
    font-size: 15px;
    line-height: 20px;
    box-sizing: border-box;
    font-family: CrystalBetUni-Medium;
    float: right;  
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}
.client-popup.TicketListPopupControl .tick_amount_border:after,.client-popup.TicketListPopupControl .tick_amount_border_bold:after {
    content: " \20BE";
    font-family: 'CrystalBetUni-Regular';
    font-size: 15px;
}

.client-popup.TicketListPopupControl  .tick_amount_border_bold,.client-popup.TicketListPopupControl .tick_amount_border_bold:after {
    font-family: CrystalBetUni-Bold;
} 
.client-popup.TicketListPopupControl .x_tickets_loop_main .tickets_header_col_5 span:nth-child(1) { 
    margin-top: 18px; 
    width: 100%; 
    display: block;
    float: left;
    font-family: CrystalBetUni-Medium;
    font-size: 13px; 
    color: #1088F8; 
} 
.client-popup.TicketListPopupControl .tkt_win_color,.client-popup.TicketListPopupControl .tkt_win_color_active {
    color: #33B52A !important;
    font-family: 'CrystalBetUni-Medium'; 
    font-size: 13px; /* 15px */
    
}
.client-popup.TicketListPopupControl .tkt_win_color_active {
    margin-top: 10px !important;
    font-family: 'CrystalBetUni-Bold' !important;   
}
.client-popup.TicketListPopupControl .tkt_win_color_active {
    width: 100%;
    float: left;
    line-height: 1;
}

.client-popup.TicketListPopupControl .tkt_win_color_active:after {
    content: " \20BE";
    color: #33B52A; 
    font-family: 'CrystalBetUni-Bold';
    font-size: 15px;
}  
.client-popup.TicketListPopupControl .IsLooseTicket {
    color: #999999 !important; 
}
.client-popup.TicketListPopupControl .ticketCocktail {
    width: 119px;
    height: 32px;
    line-height: 1px; 
    text-decoration: none;
    display: block;
    box-sizing: border-box;
    background-repeat: no-repeat;
    background-position: left 0px top 0px;
    background-size: 100%; 
    position: absolute;
    left: 51px;
    cursor: pointer;
 
}
.client-popup.TicketListPopupControl .sportbonus {
    width: 119px;
    height: 32px;
    line-height: 1px; 
    text-decoration: none;
    display: block;
    box-sizing: border-box;
    background-repeat: no-repeat;
    background-position: left 0px top 0px;
    background-size: 100%; 
    position: absolute;
    left: 51px;
    cursor: pointer;
 
}
.client-popup.TicketListPopupControl .sportbonuspercent {
    width: 119px;
    height: 32px;
    line-height: 1px; 
    text-decoration: none;
    display: block;
    box-sizing: border-box;
    background-repeat: no-repeat;
    background-position: left 0px top 0px;
    background-size: 100%; 
    position: absolute;
    left: 51px;
    cursor: pointer;
 
}
.client-popup.TicketListPopupControl .ticketCocktail.mojito.sm {
    background-image: url(../Images/Sport/TicketHistory/tktMojitoAct.svg); 
} 

.client-popup.TicketListPopupControl .ticketCocktail.mojito.disable.sm {
    background-image: url(../Images/Sport/TicketHistory/tktMojitoDisable.svg);
}

.client-popup.TicketListPopupControl .ticketCocktail.cosmo.sm {
    background-image: url(../Images/Sport/TicketHistory/tktCosmoAct.svg);
}

.client-popup.TicketListPopupControl .ticketCocktail.cosmo.sm.disable {
    background: url(../Images/Sport/TicketHistory/tktCosmoDisable.svg);
}

.client-popup.TicketListPopupControl .ticketCocktail.hawaii.sm {
    background-image: url(../Images/Sport/TicketHistory/tktHawaiAct.svg);
    color: #FFFFFF;
}

.client-popup.TicketListPopupControl .ticketCocktail.hawaii.disable.sm {
    background-image: url(../Images/Sport/TicketHistory/tktHawaiDisable.svg);
    color: #FFFFFF;
}

.client-popup.TicketListPopupControl .ticketCocktail.mojito.spin {
    background-image: url(../Images/Sport/TicketHistory/TktMohito.svg);
}

.client-popup.TicketListPopupControl .ticketCocktail.mojito.disable.spin {
    background-image: url(../Images/Sport/TicketHistory/TktMohitoDis.svg);
}

.client-popup.TicketListPopupControl .ticketCocktail.cosmo.spin {
    background-image: url(../Images/Sport/TicketHistory/TktCosmo.svg);
}

.client-popup.TicketListPopupControl .ticketCocktail.cosmo.spin.disable {
    background: url(../Images/Sport/TicketHistory/TktCosmoDis.svg);
}

.client-popup.TicketListPopupControl .ticketCocktail.hawaii.spin {
    background-image: url(../Images/Sport/TicketHistory/TktHawai.svg);
    color: #FFFFFF;
}

.client-popup.TicketListPopupControl .ticketCocktail.hawaii.disable.spin {
    background-image: url(../Images/Sport/TicketHistory/TktHawaiDis.svg);
    color: #FFFFFF;
}


.client-popup.TicketListPopupControl .ticketCocktail.cosmo.sm:not(.disable):hover {
background-image: url('../Images/Sport/TicketHistory/tktCosmoHov.svg');
}

.client-popup.TicketListPopupControl .ticketCocktail.mojito.sm:not(.disable):hover {
background-image: url('../Images/Sport/TicketHistory/tktMojitoHov.svg');
}

.client-popup.TicketListPopupControl .ticketCocktail.hawaii.sm:not(.disable):hover {
background-image: url('../Images/Sport/TicketHistory/tktHawaiHov.svg');
}
.client-popup.TicketListPopupControl .ticketCocktail.disable {
    color: #a9a9a9;
    cursor: auto;
    width: 119px;
    height: 32px;
    background-repeat: no-repeat;
    background-position: left 0px top 0px; 
    background-size: 100%;
}
.client-popup.TicketListPopupControl .ticketCocktail.sm {
    width: 36px;
    height: 32px;
    background-repeat: no-repeat;
    background-position: left 0px top 0px;
    background-size: 36px 32px;
} 
.client-popup.TicketListPopupControl .sportbonus {
    width: 36px;
    height: 32px;
    background-repeat: no-repeat;
    background-position: left 0px top 0px;
    background-size: 36px 32px;
    position: absolute;
    left: 10px;
    border: 1px solid #016F57;
    background-image: url('../Images/Sport/TicketHistory/sportbonus.svg');
    background-repeat: no-repeat;
    background-size: 20px 20px;
    background-position: center center;
    box-sizing: border-box;
    border-radius: 2px;
    display: block !important;
} 
.client-popup.TicketListPopupControl .sportbonus.disabled {
    border: 1px solid #B3B3B3;
    background-image: url('../Images/Sport/TicketHistory/sportbonusdis.svg');   
}
.client-popup.TicketListPopupControl .sportbonus:hover {
    background-color: #FFFFFF;
}
.client-popup.TicketListPopupControl .sportbonus.disabled:hover {
    background-color: #FFFFFF;
}
.client-popup.TicketListPopupControl .sportbonuspercent {
    width: 36px;
    height: 32px;
    background-repeat: no-repeat;
    background-position: left 0px top 0px;
    background-size: 36px 32px;
    position: absolute;
    left: 10px;
    border: 1px solid #016F57;
    background-image: url('../Images/Sport/TicketHistory/sportbonus.svg');
    background-repeat: no-repeat;
    background-size: 20px 20px;
    background-position: center center;
    box-sizing: border-box;
    border-radius: 2px;
    display: block !important;
} 
.client-popup.TicketListPopupControl .sportbonuspercent.disabled {
    border: 1px solid #B3B3B3;
    background-image: url('../Images/Sport/TicketHistory/sportbonusdis.svg');   
}
.client-popup.TicketListPopupControl .sportbonuspercent:hover {
    background-color: #FFFFFF;
}
.client-popup.TicketListPopupControl .sportbonuspercent.disabled:hover {
    background-color: #FFFFFF;
}


.client-popup.TicketListPopupControl .sportdays {
    width: 36px;
    height: 32px;
    background-repeat: no-repeat;
    background-position: left 0px top 0px;
    background-size: 36px 32px;
    position: absolute;
    left: 91px;
    border: 1px solid #016F57;
    background-image: url('../Images/Sport/TicketHistory/sportdays.svg');
    background-repeat: no-repeat;
    background-size: 20px 20px;
    background-position: center center;
    box-sizing: border-box;
    border-radius: 2px;
    display: block !important;
} 
.client-popup.TicketListPopupControl .sportdays.disabled {
    border: 1px solid #B3B3B3;
    background-image: url('../Images/Sport/TicketHistory/sportdaysdis.svg');   
}
.client-popup.TicketListPopupControl .sportdays:hover {
    background-color: transparent;
}
.client-popup.TicketListPopupControl .sportdays.disabled:hover {
    background-color: transparent;
}

.client-popup.TicketListPopupControl .ticketCocktail.mojito:not(.disable) .Tkt_cocktail_After .Tkt_cocktail_In_for {  
    background-color: #66B62B;
}

.client-popup.TicketListPopupControl .ticketCocktail.mojito:not(.disable) .Tkt_cocktail_After {
    border: 1px solid #66B62B;
}

.client-popup.TicketListPopupControl .ticketCocktail.hawaii:not(.disable) .Tkt_cocktail_After .Tkt_cocktail_In_for {
    background-color: #2AA1EC;
}

.client-popup.TicketListPopupControl .ticketCocktail.hawaii:not(.disable) .Tkt_cocktail_After {
    border: 1px solid #2AA1EC;
}

.client-popup.TicketListPopupControl .ticketCocktail.cosmo:not(.disable) .Tkt_cocktail_After .Tkt_cocktail_In_for {
    background-color: #E03822;
}

.client-popup.TicketListPopupControl .ticketCocktail.cosmo:not(.disable) .Tkt_cocktail_After {
    border: 1px solid #E03822;
}
.client-popup.TicketListPopupControl .x_tickets_loop_active .add-games-ticket {
    width: 97px;
    height: 32px;
    line-height: 1px;
    text-decoration: none;
    display: block;
    box-sizing: border-box; 
    float: left;
    position: relative;
    cursor: pointer;
    position: absolute;
    left: 137px;
    top: 11px;
}

.client-popup.TicketListPopupControl .add-games-ticket-in {
    height: 35px;
    line-height: 35px;
    color: #0f8bff;
    font-family: 'crystal1';
    font-size: 14px;
    text-align: left;
    padding-left: 31px;
    background: #2c2c2c;
    box-sizing: border-box;
    font-weight: bold;
    position: relative;
}
.client-popup.TicketListPopupControl .Tkt_Redact_In_for { 
    width: 89px;
    height: 24px;
    background-color: #2998F5;
    margin-top: 0px !important;
    color: #ffffff;
    text-align: center;
    box-sizing: border-box;
    line-height: 24px;
    position: absolute;
    left: 3px;
    top: 3px;
} 
.client-popup.TicketListPopupControl .Tkt_Readact_After {
    width: 97px;
    height: 32px;
    line-height: 1px;
    text-decoration: none;
    display: block;
    box-sizing: border-box; 
    padding: 3px;
    overflow: hidden;
    color: #FFFFFF;
    font-family: CrystalBetUni-Bold;
    font-size: 12px;
    line-height: 16px;
    position: absolute;
    top: 0px;
    left: 0px;
    display: none;
}
.client-popup.TicketListPopupControl .add-games-ticket-in:after {
    content: '';
    background: url("../Images/Sport/Sport.png") no-repeat;
    background-position: -747px -58px;
    width: 15px;
    height: 15px;
    position: absolute;
    left: 6px;
    top: 10px;
}
.client-popup.TicketListPopupControl .x_tickets_loop_active .add-games-ticket:hover .Tkt_Readact_After, .ticketCocktail:not(.disable):hover .Tkt_cocktail_After {
    display: block;
}
#body.notallowepages .add-games-ticket {
    display:  none;
}
.client-popup.TicketListPopupControl .add-games-ticket {
    width: 97px;
    height: 32px;
    float: right !important;
    background-image: url('../Images/Sport/TicketHistory/TktEdithpn.svg');
    background-size: 11px 17px;
    background-repeat: no-repeat;
    background-position: center left 11px;
    position: relative;
    border: 1px solid #2998F5;
    box-sizing: border-box;
    border-radius: 2px;
}
.client-popup.TicketListPopupControl .ticket_edith_in {
    width: 78px !important;
    font-family: CrystalBetUni-Bold;
    font-weight: bold;
    font-size: 11px;
    color: #FFFFFF;
    position: absolute;
    right: 2px;
    top: 10px;
    text-align: center;
    display: none;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;   
    line-height: 1;
    box-sizing: border-box; 
} 
.client-popup.TicketListPopupControl .p_ticket_history_main_loop.isdeletedgame .p_ticket_history_loop {
    text-decoration-line: line-through;
    text-decoration: line-through;
    text-decoration-color: #5b500e;
    color: #937d12;
}
  
.client-popup.TicketListPopupControl .p_ticket_history_main_loop.isdeletedgame .p_ticket_history_loop.col6 span {
    text-decoration-line: line-through;
    text-decoration: line-through;
    text-decoration-color: #5b500e;
    color: #e2cd64; 
}
.client-popup.TicketListPopupControl .p_ticket_item_remove_game_text {
    width: 100%;
    height: 18px;
    box-sizing: border-box;
    line-height: 18px;
    background: #fae252;
    border-bottom: 1px solid #caaf2e;
    position: relative;
    font-size: 11px;
    color: #6e600c;
    padding-left: 56px;
    font-family: 'CrystalNU4-Regular'; 
    z-index: 0;  
}
.TicketView .p_ticket_item_remove_game_text {
    width: 100%;
    height: 18px;
    box-sizing: border-box;
    line-height: 18px;
    background: #fae252;
    border-bottom: 1px solid #caaf2e;
    position: relative;
    font-size: 11px;
    color: #6e600c;
    padding-left: 56px;
    font-family: 'CrystalNU4-Regular'; 
    z-index: 0;  
}

    .client-popup.TicketListPopupControl  .p_ticket_item_remove_game_text span {
        display: block;
        width: 1px;
        height: 22px;
        position: absolute;
         
        top: 0px;
        right: 40px;
        z-index: 0;
    }
 

.client-popup.TicketListPopupControl  .p_ticket_item_remove_game_text:before {
    content: '';
    width: 100%;
    height: 1px;
    position: absolute;
    background: #fae252;
    bottom: -1px;
    left: 0;
    z-index: 1;
}

.client-popup.TicketListPopupControl .p_ticket_item_remove_game_text:after { 
    content: '';
    background: url(../Images/Sport/Sport.png) no-repeat;
    background-position: -808px -894px;
    width: 47px;
    height: 19px;
    position: absolute;
    left: 0;
    top: -1px;
    z-index: 0; 
}
.TicketView .p_ticket_item_remove_game_text:after { 
    content: '';
    background: url(../Images/Sport/Sport.png) no-repeat;
    background-position: -808px -894px;
    width: 47px;
    height: 19px;
    position: absolute;
    left: 0;
    top: -1px;
    z-index: 0; 
}
.client-popup.TicketListPopupControl .p_ticket_item_add_game_text {
    width: 100%;
    height: 18px;
    box-sizing: border-box; 
    line-height: 18px;
    background: #fae252;
    border-bottom: 1px solid #caaf2e;
    position: relative;
    font-size: 11px;
    color: #6e600c;
    padding-left: 56px;
    font-family: 'CrystalNU4-Regular';
}
.TicketView .p_ticket_item_add_game_text {
    width: 100%;
    height: 18px;
    box-sizing: border-box; 
    line-height: 18px;
    background: #fae252;
    border-bottom: 1px solid #caaf2e;
    position: relative;
    font-size: 11px;
    color: #6e600c;
    padding-left: 56px;
    font-family: 'CrystalNU4-Regular';
}
    .client-popup.TicketListPopupControl .p_ticket_item_add_game_text span {
        display: block;
        width: 1px;
        height: 22px;
        position: absolute; 
        top: 0px;
        right: 40px;
        z-index: 0;
    }

 
.client-popup.TicketListPopupControl .p_ticket_item_add_game_text:before {
    content: '';
    width: 100%;
    height: 1px;
    position: absolute;
    background: #fae252;
    bottom: -1px;
    left: 0;
    z-index: 0;
}

.client-popup.TicketListPopupControl .p_ticket_item_add_game_text:after {
    content: '';
    background: url(../Images/Sport/Sport.png) no-repeat;
    background-position: -741px -894px;
    width: 47px;
    height: 19px;
    position: absolute;
    left: 0;
    top: -1px; 
    z-index: 0;
}
.TicketView .p_ticket_item_add_game_text:after {
    content: '';
    background: url(../Images/Sport/Sport.png) no-repeat;
    background-position: -741px -894px;
    width: 47px;
    height: 19px;
    position: absolute;
    left: 0;
    top: -1px; 
    z-index: 0;
}
.TicketView .p_ticket_item_add_game_text:after {
    content: '';
    background: url(../Images/Sport/Sport.png) no-repeat;
    background-position: -741px -894px;
    width: 47px;
    height: 19px;
    position: absolute;
    left: 0;
    top: -1px; 
    z-index: 0;
}

.client-popup.TicketListPopupControl .x_sidebar_in_tab {
    width: 100%;
    height: 17px;
    box-sizing: border-box;
    line-height: 17px;
    background: #e5cc36;
    border-bottom: 1px solid #caaf2e;
    position: relative;
    font-size: 11px;
    color: #6e600c;
    padding-left: 15px;
    font-family: 'CrystalNU4-Regular';
}
.client-popup.TicketListPopupControl .add-games-ticket .ticket_edith_in, .ticketCocktail.mojito.disable .ticket_edith_mojito,.client-popup.TicketListPopupControl .ticketCocktail.cosmo.disable .ticket_edith_cosmo, .ticketCocktail.hawaii.disable .ticket_edith_hawaii {
    display: block; 
    color: #808080 !important;
}

.client-popup.TicketListPopupControl .add-games-ticket .ticket_edith_in, .ticketCocktail.mojito .ticket_edith_mojito, .ticketCocktail.cosmo .ticket_edith_cosmo,.client-popup.TicketListPopupControl .ticketCocktail.hawaii .ticket_edith_hawaii {
    display: block;
    color: #FFFFFF !important;
}
.client-popup.TicketListPopupControl .add-games-ticket .ticket_edith_in {
    width: 60px !important;
    height: 24px;
    position: absolute;
    right: 3px;
    top: 3px;
    box-sizing: border-box;
    background-color: #2998F5;
    border-radius: 1px;
    text-align: center;
    line-height: 24px;
    font-family: CrystalBetUni-Bold;
    font-size: 11px;
    color: #FFFFFF;
    overflow: hidden; 
}
.client-popup.TicketListPopupControl .show_freebet_content {
    display: none;
}
.client-popup.TicketListPopupControl .bonus-ticket-new {
    display: block;
    width: 160px;
    height: 32px;
    position: relative;
    float: right;
    border: 1px solid #33B52A;
    box-sizing: border-box;
    border-radius: 2px;
    padding-right: 83px;
    padding-top: 4px;
    padding-bottom: 4px;
    font-family: CrystalBetUni-Bold;
    font-size: 11px;
    text-align: center;
    color: #33B52A;
    line-height: 12px;
}
.client-popup.TicketListPopupControl .bonus-ticket-new {
    background-image: url(../Images/Sport/TicketHistory/FreeBetMini.svg) !important;
    background-size: 77px 24px;
    background-position: top 3px right 3px;
    background-repeat: no-repeat;
    display: flex;
    align-items: center;
    display: -webkit-flex;
    -webkit-align-items: center;
    display: -moz-box;
    -moz-box-align: center;
    padding-left: 12px;
}
#body.ka .client-popup.TicketListPopupControl .bonus-ticket-new.train {
    width: 200px;
}
.client-popup.TicketListPopupControl .sport_bonnus_disable_hint {  
    display: none;
}
.client-popup.TicketListPopupControl .sportbonus.disabled .sport_bonnus_disable_hint {
    width: 140px !important;
    height: 24px!important;
    position: absolute !important;
    background: #FFFFFF !important;
    border: 1px solid #B3B3B3 !important;
    box-sizing: border-box !important;
    border-radius: 4px !important;
    font-family: CrystalBetUni-Medium !important;
    font-size: 11px !important;
    text-align: center !important;
    color: #4C4C4C !important;
    line-height: 24px !important;
    left: calc(50% - 70px);
    top: 40px;
    z-index: 1;
    display: none;
}
.client-popup.TicketListPopupControl .sportbonuspercent.disabled .sport_bonnus_disable_hint {
    width: 140px !important;
    height: 24px!important;
    position: absolute !important;
    background: #FFFFFF !important;
    border: 1px solid #B3B3B3 !important;
    box-sizing: border-box !important;
    border-radius: 4px !important;
    font-family: CrystalBetUni-Medium !important;
    font-size: 11px !important;
    text-align: center !important;
    color: #4C4C4C !important;
    line-height: 24px !important;
    left: calc(50% - 70px);
    top: 40px;
    z-index: 1;
    display: none;
}
.client-popup.TicketListPopupControl .sportdays.disabled .sport_bonnus_disable_hint {
    width: 140px !important;
    height: 24px!important;
    position: absolute !important;
    background: #FFFFFF !important;
    border: 1px solid #B3B3B3 !important;
    box-sizing: border-box !important;
    border-radius: 4px !important;
    font-family: CrystalBetUni-Medium !important;
    font-size: 11px !important;
    text-align: center !important;
    color: #4C4C4C !important;
    line-height: 24px !important;
    left: calc(50% - 70px);
    top: 40px;
    z-index: 1;
    display: none;
}
.client-popup.TicketListPopupControl .sportbonus.disabled:hover .sport_bonnus_disable_hint {
    display: block;
}
.client-popup.TicketListPopupControl .sportbonus.disabled .sport_bonnus_disable_hint:after {
    content: '';
    width: 4px;
    height: 4px;
    border-style: solid;
    border: 1px solid #B3B3B3;
    border-left: none;
    border-bottom: none;
    position: absolute;
    left: calc( 50% - 2px );
    top: -3px;
    z-index: 1;
    transform: rotate(-45deg);
    background-color: #ffffff;
}
.client-popup.TicketListPopupControl .sportbonuspercent.disabled:hover .sport_bonnus_disable_hint {
    display: block;
}
.client-popup.TicketListPopupControl .sportbonuspercent.disabled .sport_bonnus_disable_hint:after {
    content: '';
    width: 4px;
    height: 4px;
    border-style: solid;
    border: 1px solid #B3B3B3;
    border-left: none;
    border-bottom: none;
    position: absolute;
    left: calc( 50% - 2px );
    top: -3px;
    z-index: 1;
    transform: rotate(-45deg);
    background-color: #ffffff;
}
.client-popup.TicketListPopupControl .sportdays.disabled:hover .sport_bonnus_disable_hint {
    display: block;
}
.client-popup.TicketListPopupControl .sportdays.disabled .sport_bonnus_disable_hint:after {
    content: '';
    width: 4px;
    height: 4px;
    border-style: solid;
    border: 1px solid #B3B3B3;
    border-left: none;
    border-bottom: none;
    position: absolute;
    left: calc( 50% - 2px );
    top: -3px;
    z-index: 1;
    transform: rotate(-45deg);
    background-color: #ffffff;
}
.client-popup.TicketListPopupControl .show_sport_bonnus {
    
}
.client-popup.TicketListPopupControl .live_spins {
    width: 36px;
    height: 32px;
    border: 1px solid #1088F8;
    border-radius: 2px;
    background-image: url(../Images/Sport/TicketHistory/live_spins.svg);
    background-repeat: no-repeat;
    background-position: center center;
    position: relative;
    float: left;
    margin-top: 0px;
    margin-right: 5px;
    box-sizing: border-box;
}
.client-popup.TicketListPopupControl .ticket-promotions-list {
    position: relative;
    float: left;
    width: auto;
    box-sizing: border-box;
    padding-left: 10px;
}
.client-popup.TicketListPopupControl .Tkt_Cashout_In {
    width: 89px;
    height: 24px;
    background-color: #24B22E;
    float: left;
    font-size: 13px;
    margin-top: 0px !important;
    font-family: 'CrystalBetUni-Bold';
    text-align: center;
    overflow: hidden;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center; 
}
.client-popup.TicketListPopupControl .Tkt_Cashout_After { 
    width: 98px;
    height: 32px;
    line-height: 1px;
    text-decoration: none;
    display: block;
    box-sizing: border-box;
    border: 1px solid #24B22E;
    padding: 3px;
    overflow: hidden;
    color: #FFFFFF;
    font-family: CrystalBetUni-Bold;
    font-size: 12px;
    line-height: 16px;
    position: absolute;
    top: 0px;
    right: 0px;
    display: none;
}
.client-popup.TicketListPopupControl .cashout-button-tkt.portal .Tkt_Cashout_After .Tkt_Cashout_In {
    background-color: #FDE053;
}
.client-popup.TicketListPopupControl .x_tickets_loop_active .cashout-button-tkt {   
    width: 98px !important;
    height: 32px;
    line-height: 1px !important;
    text-decoration: none;
    display: block;
    box-sizing: border-box;
    background: url(../Images/Sport/TicketHistory/TktCashSort.svg);
    background-repeat: no-repeat;
    background-position: left 0px top 0px;
    background-size: 100% 100%;
    float: right;
    position: relative;
    margin-left: 10px; 
}

.client-popup.TicketListPopupControl .x_tickets_loop_active .cashout-button-tkt.portal { 
    background-image: url(../Images/Sport/TicketHistory/TktCashPortalC.svg);   
}

.client-popup.TicketListPopupControl .x_tickets_loop_active .cashout-button-tkt.auto { 
    background-image: : url(../Images/Sport/TicketHistory/TktCashauto.svg); 
}
.client-popup.TicketListPopupControl .cashout-button-dis {
    width: 98px !important;
    height: 32px;
    line-height: 1px !important;
    text-decoration: none;
    display: block;
    box-sizing: border-box;
    background: url('../Images/Sport/TicketHistory/TktCashDisSort.svg');
    background-repeat: no-repeat;
    background-position: left 0px top 0px;
    background-size: 100%;
    position: relative;
    float: right;
    cursor: default;
}
.client-popup.TicketListPopupControl .cashout-button-tkt:hover .Tkt_Cashout_After {  
    display: block;
}
.client-popup.TicketListPopupControl .IsTicketStarted_True {  
    position: relative;
    float: left; 
}
.client-popup.TicketListPopupControl .IsTicketStarted_True:before { 
    content: '';
    width: 11px;
    height: 11px;
    background-image: url(../Images/Sport/green.gif);  
    background-repeat: no-repeat; 
    background-size: 11px 11px; 
    background-position: left 0px top 0px;    
    position: absolute; 
    left: 30px; 
    top: 22px;
    z-index: 0;                   
}
   
.client-popup.TicketListPopupControl .x_ticket_add_image_Live {
    background-image: url(../Images/Sport/TicketHistory/LiveOut.svg);   
    background-position: left 0px top 0px; 
    background-repeat: no-repeat;
    background-size: 15px 29px;
    width: 15px;
    height: 29px;
    position: absolute;
    left: 10px;
    top: 11px;
}
.client-popup.TicketListPopupControl  .IsTicketStarted_False { 
    display: none;
}
.client-popup.TicketListPopupControl .x_ticket_add_image_Virtual, .x_ticket_add_image_virt {        
    background-image: url(../Images/Sport/TicketHistory/VirtOut.svg);
    background-position: left 0px top 0px;
    background-repeat: no-repeat;
    background-size: 15px 29px;
    width: 15px;
    height: 30px;
    position: absolute;
    left: 10px;
    top: 11px;
}

.client-popup.TicketListPopupControl .x_ticket_add_image_live,.client-popup.TicketListPopupControl .x_ticket_add_image_virt { 
    left: 0px;
} 

.client-popup.TicketListPopupControl #x_sidebar_main_block {
    width: 980px; 
    border: none; 
    padding-right: 0px;
    box-sizing: border-box;
    margin-left: 12px;
    padding-bottom: 20px;
}
.client-popup.TicketListPopupControl .x_sidebar_main_block_tickets {
     width: 1003px;
     margin:0px;
     padding: 0px;  
     background: #F7F7F7;     
}

.client-popup.TicketListPopupControl .ticket-width {
    width: 100%;
    position: relative;
}
.client-popup.TicketListPopupControl .x_tickets_logo {
    border-bottom: none;
    margin-bottom: 0px;
    background-color: #1A1A1A;
    height: 50px;
    position: relative;
}

.client-popup.TicketListPopupControl .SortTicket {
    display: block;
    position: absolute;
    width: 170px;
    height: 33px;
    background-color: none;
    border: 1px solid #4C4C4C;
    border-radius: 2px;
    cursor: pointer;
    color: #808080;
    font-size: 11px;
    line-height: 15px;
    padding-top: 9px;
    font-family: 'CrystalBetUni-Medium';
    text-align: left;
    box-sizing: border-box;
    padding-left: 33px;
    top: 9px;
    left: 84px;
    text-decoration: none;
}

.client-popup.TicketListPopupControl .action-sort-ticket {
    display: none;
}

.client-popup.TicketListPopupControl .SortTicket:hover {
    background: #4c4c4c;
}

.client-popup.TicketListPopupControl .SortTicket:after {
    content: '';
    background: url(../Images/Sport/Sport.png) no-repeat;
    background-position: -697px -432px;
    width: 14px;
    height: 14px;
    position: absolute;
    left: 8px;
    top: calc(50% - 7px);
}

.client-popup.TicketListPopupControl .SortTicket.active {
    background: #fae252;
    color: #241f01;
}

.client-popup.TicketListPopupControl .SortTicket.active:after {
    background-position: -731px -432px;
    width: 9px;
    height: 9px;
    top: calc(50% - 4.5px);
    left: 12px;
}
.client-popup.TicketListPopupControl .empty-tickets {
    color: #4C4C4C;
    font-family: CrystalNU4-Regular;
    font-size: 16px;
    line-height: 19px;
    box-sizing: border-box;  
    padding-top: 232px;
    text-align: center;
    height: 100%;
}
.client-popup.TicketListPopupControl .empty-tickets:after {
    content: ''; 
    background-image: url('../Images/Sport/TicketHistory/TktEmptyData.svg');
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 38px 38px; 
    width: 38px;
    height: 38px;
    position: absolute;
    left: calc(50% - 18px);
    top: 160px;  
}
.x_tickets_logo .ticketCocktail.spin {
    width: 119px; 
    height: 32px;
    font-size: 11px;
    cursor: pointer;
    float: right;
    margin-top: 9px;
    margin-right: 45px;
    text-decoration: none;
}

.x_tickets_logo .ticketCocktail.spin .spinstkt {
    width: 83px;
    height: 32px;
    float: left;
    position: relative;
    box-sizing: border-box;
    line-height: 32px;
    margin-left: 36px;
    text-align: center;
    font-family: CrystalBetUni-Bold;
    font-size: 11px;
    color: #FFFFFF;
    z-index: 1;
}

.x_tickets_logo .ticketCocktail.spin .spinstktafter {
    width: 111px;
    height: 24px;
    font-size: 11px;
    cursor: pointer;
    position: absolute;
    top: 4px;
    left: 4px;
    text-decoration: none;
    font-family: CrystalBetUni-Bold;
    font-size: 11px;
    color: #FFFFFF;
    line-height: 24px;
    text-align: center;
    z-index: 2;
    display: none;
}
.x_tickets_logo .ticketCocktail.spin {
    margin-right: 77px;
    position: relative;
}
.x_tickets_logo .ticketCocktail.spin.cosmo .spinstktafter {
    background-color: #E03822;
}

.x_tickets_logo .ticketCocktail.spin.mojito .spinstktafter {
    background-color: #66B62B;
}

.x_tickets_logo .ticketCocktail.spin.hawaii .spinstktafter {
    background-color: #2AA1EC;
}

.ticketCocktail.cosmo.spin:not(.disable):hover .spinstktafter, .ticketCocktail.mojito.spin:not(.disable):hover .spinstktafter, .ticketCocktail.hawaii.spin:not(.disable):hover .spinstktafter {
    display: block;
}

.x_tickets_logo .ticketCocktail.spin.disable .spinstkt { 
    color: #808080;
}

#s_inner_content_box_wrapper .ticketCocktail.spin {
}

#body.view_1024 #s_inner_content_box_wrapper .ticketCocktail.spin {
}
.x_ticket_tabs_bg {
    display: none;
}
.x_sidebar_loop_main {
    border-top: 1px solid #171717;
    border-bottom: none;
    position: relative;
}
.p_ticket_history_main_loop_header {
    width: 100%;
    height: 34px;
    line-height: 1px;
    background: #1F1F1F;
}
.p_ticket_history_loop.col1 {
    font-family: 'CrystalBetUni-Medium';
    color: #776A1D;
    width: 67px;
    min-width: 67px;
    text-align: left;
    line-height: 1;
    font-size: 12px;
    margin: 0px;
    padding: 0px;
    padding-left: 16px;
}
.p_ticket_history_main_loop_header .p_ticket_history_loop {
    line-height: 34px !important;
    font-size: 11px !important;
    color: #808080 !important;
    font-family: 'CrystalBetUni-Medium' !important;
    height: 34px !important;
}
.p_ticket_history_loop {
    float: left;
    height: 100%;
    position: relative;
    box-sizing: border-box;
}
.p_ticket_history_loop.col2 {
    font-family: 'robotomedium';
    font-size: 12px;
    line-height: 60px;
    color: #2f2905;
    width: 68px; 
    min-width: 68px;
    max-width: 68px;
    text-align: left; 
    box-sizing: border-box; 
}
.p_ticket_history_main_loop_header .p_ticket_history_loop.col3 {
    padding-left: 50px;
    box-sizing: border-box;
}
.p_ticket_history_loop.col3 {
    font-size: 11px;
    line-height: 12px;
    color: #2f2905; 
    width: 281px; 
    min-width: 281px;
    max-width: 281px;
}
.p_ticket_history_loop.col4 {
    font-family: 'CrystalNU4-Regular';
    font-size: 12px;
    line-height: 12px;
    color: #262000;
    width: 170px;
    min-width: 170px;
    max-width: 170px;
    font-size: 12px;
    align-items: center;
    overflow: hidden;
    display: table;
}
.p_ticket_history_loop.col5 {
    font-family: 'CrystalNU4-Regular';
    font-size: 12px;
    color: #2f2905;
    width: 145px; 
    min-width: 145px; 
    max-width: 145px;
    text-align: left;
    line-height: 12px;  
}
.p_ticket_history_main_loop_header .p_ticket_history_loop.col5 {
    display: block;
    padding-left: 40px;
    width: 230px; 
    min-width: 230px; 
    max-width: 230px;
}
.p_ticket_history_loop.col6 {
    width: 54px;
    text-align: center;
}
.p_ticket_history_loop.col7 {
    font-family: CrystalBetUni-Bold;
    font-size: 15px; 
    color: #1088F8;
    width: 89px;
    text-align: center;
    line-height: 60px;
}
.p_ticket_history_main_loop_header .p_ticket_history_loop.col7 {  
    width: 0px !important; 
    letter-spacing: initial !important;
}
.p_ticket_history_loop.col8 {
    width: 32px;
    box-sizing: border-box;
}
.p_ticket_history_main_loop_header .p_ticket_history_loop.col8 {
    width: 108px;
    min-width: 108px;
    max-width: 108px;
    padding-left: 15px; 
    text-align: left;   
    overflow: hidden;
}
.p_ticket_history_main_loop {
    width: 100%;
    min-height: 60px;
    background: #FDE053; 
    border-bottom: 1px solid #CAAF2E; 
    box-sizing: border-box;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}
.p_ticket_history_loop_image {
    display: none;
}
.times_position {
    width: auto !important;
    float: left;
    position: relative;
    box-sizing: border-box;
}
.p_ticket_history_loop.col2 .c1 {
    width: 100%;
    font-family: CrystalBetUni-Medium;
    font-size: 12px;
    line-height: 16px;
    display: flex;
    align-items: center;
    text-align: left;
    color: #262000;
}

.p_ticket_history_loop.col2 .c2 {
    width: 100%;
    font-family: CrystalBetUni-Bold;
    font-size: 14px;
    line-height: 14px;
    display: flex;
    align-items: center;
    text-align: left;
    color: #262000;
} 
.p_ticket_history_main_loop .p_ticket_history_loop.col3 {
    min-height: 60px;
    padding-top: 12px;
}
.p_ticket_history_main_loop .p_ticket_history_loop.col3.neutral {
    padding-top: 6px;
}

.client-popup.TicketListPopupControl .Tkt-SportType-logo { 
    width: 40px;
    height: 40px;
    background-color: rgba(0, 0, 0, 0.1);
    background-size: 20px 20px;
    position: absolute;
    top: 10px !important;
    left: 0px !important;
    border-radius: 2px;
    box-sizing: border-box;
    display: block;
    transform: scale(1) !important;
}  
.client-popup.TicketListPopupControl .ticket_status_icons {
    width: 988px;
    display: block;
    min-height: 12px;
    padding-left: 50px;
    box-sizing: border-box;
    border-bottom: 1px solid #D8D8D8;  
}  
.client-popup.TicketListPopupControl .ticket_status_icons .status_line {
    width: 100%;
    padding-left: 0px;
    box-sizing: border-box;
    padding-bottom: 4px;  
    padding-top: 5px; 
} 
.client-popup.TicketListPopupControl .ticket_status_icons .status_line .team_satus_round { 
    width: 11px;
    height: 11px;
    border-radius: 50%;
    box-sizing: border-box;
    background-color: transparent;      
    position: relative;
    text-align: center;
    float: left;
    margin-right: 4px;
    background-repeat: no-repeat;  
    background-size: 11px 11px;
    background-position: left 0px top 0px;
    margin-bottom: 1px; 
}
.client-popup.TicketListPopupControl .ticket_status_icons .status_line .team_satus_round  .status_live:before {
    content: '';
    width: 11px;
    height: 11px;
    background-position: center;
    background-repeat: no-repeat;
    background-repeat: no-repeat;
    background-size: 11px 11px;
    background-position: left 0px top 0px;
    background-image: url(../../Mobile/content/img/common/new/tkt/status_live.svg);
    position: absolute;
    left: 0px;
    top: 0px;
    z-index: 0;
    animation: fontbulger 0.7s infinite;
}
.client-popup.TicketListPopupControl .ticket_status_icons .status_line .team_satus_round .status_live:after {
    content: '';
    width: 11px;
    height: 11px;
    background-position: center;
    background-repeat: no-repeat;
    background-repeat: no-repeat;
    background-size: 11px 11px;
    background-position: left 0px top 0px;
    background-image: url(../../Mobile/content/img/common/new/tkt/status_live.svg);
    position: absolute;
    left: 0px;
    top: 0px;
    z-index: 0;
}
 

.client-popup.TicketListPopupControl .ticket_status_icons .status_line .team_satus_round.status_win {
    background-image: url(../../Mobile/content/img/common/new/tkt/status_win.svg);       
}
.client-popup.TicketListPopupControl .ticket_status_icons .status_line .team_satus_round.status_won {
    background-image: url(../../Mobile/content/img/common/new/tkt/status_won.svg);         
}
 
.client-popup.TicketListPopupControl .ticket_status_icons .status_line .team_satus_round.status_loose {
    background-image: url(../../Mobile/content/img/common/new/tkt/status_loose1.svg);       
}
.client-popup.TicketListPopupControl .ticket_status_icons .status_line .team_satus_round.status_loose1 {
    background-image: url(../../Mobile/content/img/common/new/tkt/status_loose1.svg);       
}
.client-popup.TicketListPopupControl .ticket_status_icons .status_line .team_satus_round.status_loose2 {
    background-image: url(../../Mobile/content/img/common/new/tkt/status_loose2.svg);      
}
.client-popup.TicketListPopupControl .ticket_status_icons .status_line .team_satus_round.status_loose3 {
    background-image: url(../../Mobile/content/img/common/new/tkt/status_loose3.svg);      
}
.client-popup.TicketListPopupControl .ticket_status_icons .status_line .team_satus_round.status_div1 {
    background-image: url(../../Mobile/content/img/common/new/tkt/status_div1.svg);      
} 
.client-popup.TicketListPopupControl .ticket_status_icons .status_line .team_satus_round.status_divinside {
    background-image: url(../../Mobile/content/img/common/new/tkt/status_div0.svg);        
}
.client-popup.TicketListPopupControl .ticket_status_icons .status_line .team_satus_round.status_div {
    background-image: url(../../Mobile/content/img/common/new/tkt/status_censel_gray.svg);        
}
.client-popup.TicketListPopupControl .ticket_status_icons .status_line .team_satus_round.status_cur {
 background-image: url(../../Mobile/content/img/common/new/tkt/status_cur.svg);      
}  
.Tkt-SportType-Name {
    width: calc(100% - 70px);
    min-height: 18px;
    font-family: CrystalBetUni-Bold;
    font-style: normal;
    font-weight: normal;
    font-size: 13px;
    color: #262000;
    float: left;
    margin-top: 0px;
    margin-left: 50px;
    box-sizing: border-box;
    overflow: hidden;
    line-height: 18px;
    cursor: pointer;
}
.Tkt-SportType-Name.result_is_set { 
    cursor: default;
}
.Tkt-SportDesc-Name {
    width: calc(100% - 70px);
    min-height: 18px;
    font-family: CrystalNU4-Regular;
    font-style: normal;
    font-weight: normal;
    font-size: 12px;
    line-height: 14px;
    color: #776A1D;
    float: left;
    margin-top: 0px;
    margin-left: 50px;
    box-sizing: border-box;
    overflow: hidden;
    padding-bottom: 5px;
}

.p_ticket_history_loop.col4 div {
    vertical-align: middle;
    display: table-cell;
    padding-right: 5px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    text-overflow: -o-ellipsis-lastline;
    line-height: 1em;
}
.p_ticket_history_loop.col5 .outer_class { 
    width: 100%;
    display: table;
    float: left;
}
.p_ticket_history_loop.col5 p {
   
    max-width: 100%; 
    color: #DC1A1A;
    font-size: 12px;
    line-height: 18px;
    font-family: CrystalBetUni-Bold;
    text-align: center; 
    width: 100%;

    vertical-align: middle;
    display: table-cell;
    padding-right: 5px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    text-overflow: -o-ellipsis-lastline;
    line-height: 1em; 
}
.p_ticket_history_main_loop .p_ticket_history_loop.col5 {
    height: 100%;
}
.p_ticket_history_loop.col6 span {
    width: 54px;
    height: 26px;
    line-height: 1px;
    text-align: center;
    background: #9E860E;
    border-radius: 2px;
    box-sizing: border-box;
    font-family: 'CrystalBetUni-Bold';
    font-size: 14px;
    line-height: 26px;
    display: block;
    box-sizing: border-box;
    align-items: center;
    text-align: center;
    color: #FFFFFF;
}
.p_ticket_history_loop_result {
    background: url(../Images/Sport/Sport.png) no-repeat;
    position: relative;
}
.Tkt-result-end {
    position: absolute;
    top: 24px;
    left: 23px;
}
  
.p_ticket_history_loop_result span {
    position: absolute;
    width: 107px;
    height: 20px;
    text-align: center;
    line-height: 20px;
    right: -7px;
    bottom: -29px;
    font-size: 12px;
    font-family: 'CrystalNU4-Regular';
    background: #695c11;
    color: #fff;
    z-index: 1;
    display: none;
}

.p_ticket_history_loop_result.cancel:hover span {
    display: block;
}

.p_ticket_history_loop_result span:after {
    content: '';
    position: absolute;
    right: 10px;
    top: -4px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 5px 4px 5px;
    border-color: transparent transparent #695c11 transparent;
}

.p_ticket_history_loop_result.win {
    background-position: -670px -894px;
    width: 17px;
    height: 13px;
    position: relative; 
    margin-right: 15px;
    float: right;
}

.p_ticket_history_loop_result.loose {
    background-position: -707px -894px;
    width: 14px;
    height: 14px;
    position: relative;
    margin-right: 18px;
    float: right;
}

.p_ticket_history_loop_result.cancel {
    background-position: -973px -894px;
    width: 16px;
    height: 16px;
    position: relative;
    margin-right: 16px;
    float: right;
    cursor: pointer;
}
.x_ticket_status {
    height: 60px;
    background: #1F1F1F;
    border-bottom: none;
    border-bottom-left-radius: 2px;
    border-bottom-right-radius: 2px;  
     
}
.x_ticket_style_v {
    float: left;
    margin: 10px 0 0 10px;
    height: 40px;
    line-height: 40px;  
    box-sizing: border-box;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}
.x_ticket_style_v.x_ticket_style_v1 {
    background: #262626;
    border-radius: 2px;
    padding: 11px 15px 11px 10px;
}
.history-bottom-left {
    color: #CCCCCC;
    font-family: CrystalBetUni-Medium !important;
    font-size: 12px !important;
}
.x_ticket_style_v div {
    display: inline-block;
    font-family: 'crystal2';
    font-size: 13px;
}
.history-bottom-right {
    margin-left: 10px;
    color: #FDE053 !important;
    font-family: CrystalBetUni-Bold !important;
    font-size: 13px;
}
.x_ticket_style_v.x_ticket_style_v2 {
    background: #262626;
    border-radius: 2px;
    padding: 11px 17px 11px 10px;
}
.x_ticket_style_v.x_ticket_style_v3 .history-bottom-right, .x_ticket_style_v.x_ticket_style_v2 .history-bottom-right, .x_ticket_style_v.x_ticket_style_v5 .history-bottom-right {
    font-size: 15px;
}
.x_ticket_style_v.x_ticket_style_v3 { 
    background: #262626;
    border-radius: 2px;
    padding: 11px 17px 11px 10px;
}
.gel:after {
    content: '₾';
    font-family: 'CrystalBetUni-Bold';
    font-weight: initial;
}
.el-display-none {
    display: none;
}
.x_ticket_style_v.x_ticket_style_v5 {
    background: #262626;
    border-radius: 2px;
    padding: 11px 17px 11px 10px;
}
.x_ticket_style_v.x_ticket_style_v6 .percent {
    font-family: 'CrystalBetUni-Bold';
    font-size: 16px;
    border-radius: 2px;
    background-image: -moz-linear-gradient( 0deg, rgb(4,94,168) 0%, rgb(19,130,198) 100%);
    background-image: -webkit-linear-gradient( 0deg, rgb(4,94,168) 0%, rgb(19,130,198) 100%);
    background-image: -ms-linear-gradient( 0deg, rgb(4,94,168) 0%, rgb(19,130,198) 100%);
    width: 50px;
    height: 33px;
    display: inline-block;
    vertical-align: middle;
    margin-top: -4px;
    margin-right: 5px;
    text-align: center;
    line-height: 33px;
}
.x_ticket_style_v.x_ticket_style_v6 .history-bottom-right {
    font-family: 'CrystalBetUni-Bold';
    font-size: 14px;
}
.x_ticket_style_v4 {
    height: 40px;
    background-color: #262626;  
    float: right;
}
.x_ticket_ico_margin { 
    margin-right: 10px; 
}
.x_float_right {
    float: right;
    position: relative;
}
.cashout-history-title {
    width: 100%;
    box-sizing: border-box;
    height: 39px;
    line-height: 39px;
    background: #2f2f2f;
    border-bottom: 1px solid #545454;
    padding-left: 20px;
    font-size: 14px;
    font-family: 'CrystalMT3-Regular';
    color: #19ca19;
}
.cashout-history-title span {
    color: #19ca19;
}

.cashout-history-title span span {
    color: #fff;
}
.cashout-tr {
    display: table;
    height: 27px;
    line-height: 27px;
    border-bottom: none;
    width: 100%;
    margin: 0 auto;
    background: #383838;
}
.cashout-td {
    display: table-cell;
    text-align: center;
    box-sizing: border-box;
    color: #d1d1d1;
    font-family: 'CrystalMT3-Regular';
    font-size: 12px;
    position: relative;
}
#TicketContainer .cashout-td {
    width: 71px;
    height: 24px;
    line-height: 24px;
    float: left;
    text-align: center;
    box-sizing: border-box;
    color: #808080;
    font-family: CrystalNU4-Regular;
    font-size: 10px;
    position: relative;
    display: block;
}
#body.view_1024 #TicketContainer .cashout-td {
    width: 58px;
}
#TicketContainer .header .cashout-td.col1 {
    width: 0px !important;
    padding-left: 0px !important;
}
#TicketContainer .cashout-td.col2 {
    width: 86px;
    text-align: right;
    padding-right: 10px;
}
#body.view_1024 #TicketContainer .cashout-td.col2 {
    width: 42px;
    text-align: right;
    padding-right: 0px;
}
.cashout-td.col1 {
    width: 125px;         
}
.cashout-tr.header .cashout-td { 
    color: #797979 !important;
}
.cashout-td.col3 {
    width: 141px;
    color: #19ca19;
}
.cashout-td.col4 {
    width: 152px;
    color: #fde054;
}
 
.cashout-tr:last-child {
    border-bottom: none;
}
.cashout-td.col1.user:after {
    content: '';
    background: url(../Images/Sport/Sport.png) no-repeat;
    background-position: -609px -471px;
    width: 14px;
    height: 14px;
    position: absolute;
    left: 10px;
    top: 5px;
}

.cashout-td.col1.auto:after {
    content: '';
    background: url(../Images/Sport/Sport.png) no-repeat;
    background-position: -643px -471px;
    width: 15px;
    height: 13px;
    position: absolute;
    left: 20px;
    top: 16px;
}
.p_ticket_history_loop_image.live {
    background-image: url(../Images/Sport/TicketHistory/Live.svg);
    background-position: left 0px top 0px;
    background-repeat: no-repeat;
    background-size: 15px 29px;
    width: 15px;
    height: 29px;
    position: absolute;
    left: -25px; 
    display: block;  
}

.p_ticket_history_loop_image.virt {
    background-image: url(../Images/Sport/TicketHistory/Virt.svg);
    background-position: left 0px top 0px;
    background-repeat: no-repeat;
    background-size: 15px 29px;
    width: 15px;
    height: 29px;
    position: absolute;
    left: -25px;
    display: block;
    display: block;
    margin-right: 2px;
}
.p_ticket_history_loop.col2.timemode div {
    color: #086fd0;
    padding-left: 31px;
}
.p_ticket_history_loop.col2.timemode .c2 {
    padding-left: 16px;
    padding-top: 9px;
    color: #1088F8; 
}    
.p_ticket_history_loop.col2.timemode .c2 .t_time {   
    color: #1088F8 !important; 
}
.p_ticket_history_loop.col2.timemode .c2:after {
    content: '';
    display: inline-block; 
    vertical-align: middle;
    left: 3px;
    top: 10px;   
    position: absolute;
    width: 11px;
    height: 11px;
    background-image: url(../Images/Sport/green.gif);  
    background-repeat: no-repeat; 
    background-size: 11px 11px; 
    background-position: left 0px top 0px;    
}
 
.spin {
  -webkit-animation: none !important; 
  -moz-animation: none !important;
  -o-animation: none !important;
  animation: none !important;
}
.p_ticket_history_loop.col3 span {
    position: absolute;
    left: 0;
    -webkit-transform: scale(0.70,0.70);
    -moz-transform: scale(0.70,0.70);
    -o-transform: scale(0.70,0.70);
    -ms-transform: scale(0.70,0.70);
    transform: scale(0.70,0.70);
    top: 9px;
}
.not_desktop { 
    display: none;    
} 
.client-popup.TicketListPopupControl .x_tickets_loop_regular_bg.active {
    background: #F7F7F7;
    border-bottom: 1px solid #F7F7F7;
}
.mobile_tkt_show_details .actions_header_mobile .ticketCocktail_bt_mob {
    min-width: 90px; 
}
.mobile_tkt_show_details .ticket_item_middle_mob {
    width: 200px;  
}
.mobile_tkt_show_details .actions_header_mobile .ticketCocktail_bt_mob .cocktail_text:nth-child(2) {  
    font-size: 60%;
}
.mobile_tkt_show_details .actions_header_mobile .ticketCocktail_bt_mob .cocktail_text:nth-child(1) {
    font-size: 54%;  
}

.CashOutMob.showCashOut,.CashOutDesk.showCashOut {  
    position: fixed;   
    top: 0px;
    left: 0px;
    z-index: 3;
    padding-top: 50px;   
    width: 100%;
    height: 100%;  
    display: none;  
    z-index: 999;  
}
#body_body .CashOutMob.showCashOut {
    top: -60px;
}
.CashOutMob .cashout-popup-bt-no {
    background: url(../../Mobile/content/img/common/new/tkt/cashout-close.svg) no-repeat center center;
    width: 16px;
    height: 16px;
    position: absolute;
    right: 25px;
    top: 22px;
    cursor: pointer;
    outline: none;
    border: none;
    color: #fff;
}
.CashOutMob .cashout-popup-content .cashout-popup-content-top, .CashOutDesk .cashout-popup-content .cashout-popup-content-top {
    height: 58px;
    text-align: center;
    font-family: 'CrystalBetUni-Medium';
    border-bottom: 1px solid #DADADA; 
}
.CashOutMob.showCashOut:after,.CashOutDesk.showCashOut:after { 
    content: '';  
    position: fixed;
    top: 0px;
    left: 0px;
    z-index: 3;    
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0,0.4);
    z-index: -1;         
}
.CashOutDesk.showCashOut {
    display: block;
}

.CashOutMob .cashout-popup-content.mobile, .CashOutDesk .cashout-popup-content {
    width: 600px;
    min-height: 398px;
    margin-left: calc(50% - 300px);   
    filter: drop-shadow(0px 0px 20px rgba(0, 0, 0, 0.4));
    border-radius: 20px;
    padding-left: 25px;
    padding-right: 25px;
    box-sizing: border-box;
    margin-top: 20px;
    position: relative;
    overflow: hidden;
    background: #FFFFFF; 
} 
.CashOutMob.showCashOut {  
    width: 100%;
    position: fixed;
    z-index: 999;  
    padding-top: 7.5%; 
    z-index: 1;  
}
.CashOutMob .slider3, .CashOutMob .slider2,.CashOutMob .slider1 {
    width: 280px !important;
    margin-left: calc(50% - 150px);    
}
.sport3_a_div_mob.visible {
    position: relative;  
}
.background-color {
    width: 320px;
    height: 100%;
    position: absolute;
    background-color: rgba(0,0,0,0.7); 
    top: 00px;  
    left: 0px;  
    z-index: 3;
    display: none;   
}
.CashOutMob .cashout-line .cashout-line-div, .CashOutDesk .cashout-line .cashout-line-div {
    width: 100% !important; 
    display: inline-block; 
    float: left;
    position: relative; 
    font-family: CrystalNU4-Regular;
    font-size: 13px;
    line-height: 15px;
    color: #000000;
}
.CashOutMob .cashout-line, .CashOutDesk .cashout-line {
    width: 550px;
    height: 68px;
    margin-left: calc(50% - 275px); 
    border: none;   
    background-color: #F0F3F5;
    border-radius: 10px;
    padding-left: 20px;
    padding-top: 6px;
    box-sizing: border-box;
    float: left;
    margin-top: 25px;
}
.CashOutMob #autocashouttab .cashout-line, .CashOutDesk #autocashouttab .cashout-line {
    margin-top: 35px;
}
.CashOutMob .cashout-line .cashout-line-div .span_count_captch, .CashOutDesk .cashout-line .cashout-line-div .span_count_captch {
    width: auto; 
    line-height: 15px;
    font-size: 13px; 
    color: #000000;   
    font-family: 'CrystalNU4-Regular'; 
    text-align: left;
    display: block; 
    box-sizing: border-box; 
    float: left;
    margin-top: 8.5px;
}
.CashOutMob .cashout-line .cashout-line-div.sec .span_count_captch, .CashOutDesk .cashout-line .cashout-line-div.sec .span_count_captch {
    margin-top: 6.5px;
}
.CashOutMob .cashout-line .cashout-line-div .span_count, .CashOutDesk .cashout-line .cashout-line-div .span_count {  
    width: auto;
    font-family: CrystalBetUni-Bold;
    font-size: 15px;
    line-height: 20px;
    float: left;
    color: #000000;
    margin-left: 4px;
    margin-top: 6px;
}
.CashOutMob .cashout-line .cashout-line-div.sec .span_count, .CashOutDesk .cashout-line .cashout-line-div.sec .span_count {  
    margin-top: 4px;
}
.CashOutMob .cashout-line .cashout-line-div .change-c, .CashOutDesk .cashout-line .cashout-line-div .change-c {  
    width: auto;
    font-family: CrystalBetUni-Bold;
    font-size: 15px;
    line-height: 20px;
    float: left;
    color: #000000;
    margin-top: 6px;
}
.CashOutMob .cashout-line .cashout-line-div.sec .change-c, .CashOutDesk .cashout-line .cashout-line-div.sec .change-c {  
    margin-top: 3px;
}
.CashOutMob .cashout-line .cashout-line-div .change-c:after, .CashOutDesk .cashout-line .cashout-line-div .change-c:after {
    content: '₾';
    font-weight: initial;
}
.CashOutMob .slider1-html, .slider11-html.cashout-amount-out {
    color: #33B52A;   
    font-family: 'CrystalBetUni-Bold'; 
    width: 84px;
    height: 36px; 
    line-height: 36px;
    text-align: center;
    display: block;
    border: 1px solid #CCCCCC;
    box-sizing: border-box;
    border-radius: 4px;  
    font-size:  14px;
    outline: none;
    background: linear-gradient(0deg, #FFFFFF, #FFFFFF), #F0F3F5;
    border-radius: 6px;     
    text-align: center;
    padding-left: 0px;

}
.CashOutMob .slider1-html, .CashOutDesk .slider1-html {
    width: 84px;
    height: 36px;
    line-height: 36px;
    font-size: 14px; 
    background: linear-gradient(0deg, #FFFFFF, #FFFFFF), #F0F3F5;
    border: 1px solid #CCCCCC;
    box-sizing: border-box;
    border-radius: 6px;
    color: #33B52A;   
    font-family: 'CrystalBetUni-Bold'; 
    display: block;
    outline: none;
    text-align: center;  
    padding-left: 0px;  
}
.CashOutMob .cashout-line .cashout-line-div:nth-child(2) .span_count_captch_color,.CashOutDesk .cashout-line .cashout-line-div:nth-child(2) .span_count_captch_color {
    font-size: 14px;
}
.CashOutMob .slider3, .CashOutMob .slider2, .CashOutMob .slider1, .CashOutDesk .slider3, .CashOutDesk .slider2, .CashOutDesk .slider1 {
    width: 530px !important;
    margin-left: calc(50% - 275px);
    position: relative;
    box-sizing: border-box;
}
.CashOutMob .slider3:after, .CashOutMob .slider2:after, .CashOutMob .slider1:after, .CashOutDesk .slider3:after, .CashOutDesk .slider2:after, .CashOutDesk .slider1:after {
    content: '';
    width: 20px;
    height: 5px;
    position: absolute;
    right: -20px;
    top: 0px;
    background-color: #DADADA !important;
    border-radius: 0px 5px 5px 0px;
}
.CashOutMob .cashout-popup-bt-ok, .CashOutDesk .cashout-popup-bt-ok {
    width: 300px;
    border-radius: 10px;
    background-color: #33B52A;   
    margin-left: calc(50% - 150px); 
    height: 60px;
    text-align: center;  
    line-height: 60px; 
    margin-top: 29px;
    margin-bottom: 40px;
    border: none; 
    display: block;
    color: #FFFFFF;
    font-family: CrystalBetUni-Bold;
    font-size: 16px;
    position: relative;
    float: left;
    box-sizing: border-box;  
    -webkit-appearance: none;
    outline: none;
    cursor: pointer;
    text-decoration: none;
    overflow: hidden;  
}
.CashOutMob .cashout-popup-bt-ok .slider1-html-button:after, .CashOutDesk .cashout-popup-bt-ok .slider1-html-button:after {
    content: '₾';
    font-weight: initial;
}
.CashOutMob .cashout-popup-gel.left, .CashOutDesk .cashout-popup-gel.left {
    left: 25px;
    top: 155px; 
}
.CashOutMob .cashout-popup-gel.right,.CashOutDesk .cashout-popup-gel.right {
    right: 25px;
    top: 155px;
    text-align: right;
}
.CashOutMob .slider1-min-html-content-desk, .CashOutDesk .slider1-min-html-content-desk{
    width: 120px;
    height: 15px;
    position: absolute;
    top: 0px;
    left: 0px;
}
.CashOutMob .slider2-max-html-content-desk, .CashOutDesk .slider2-max-html-content-desk {
    width: 120px;
    height: 15px;
    position: absolute;
    line-height: 15px;
    top: 0px;
    right: 0px;
}
.CashOutMob .slider3-min-html-content-desk,.CashOutDesk .slider3-min-html-content-desk {
    width: 71px;
    height: 22px;
    position: absolute;
    top: 30px;
    left: 15px;
}
.CashOutMob .slider3-max-html-content-desk,.CashOutDesk .slider3-max-html-content-desk {
    width: 80px;
    height: 22px;
    position: absolute;
    line-height: 22px;
    right: 5px;
    top: 30px;  
}
.CashOutMob .autocashout-bt, .CashOutDesk .autocashout-bt {
    padding: 0px;
    font-size: 14px;
    float: left;
    cursor: pointer;
    position: relative;
    height: 58px;
    line-height: 58px; 
    margin-right: 16px;
    color: #808080; 
}
.cashout-popup-bt-ok:hover {
    opacity: 0.9;
}
.CashOutMob .autocashout-bt.active:after, .CashOutDesk .autocashout-bt.active:after {
    content: '';
    width: 100%;
    height: 3px;
    position: absolute;
    left: 0;
    bottom: 0px;
    background: #404040;
    border-radius: 3px 3px 0px 0px;
}
.CashOutMob .autocashout-bt:hover,.CashOutDesk .autocashout-bt:hover {
    color: #262626;  
} 
.CashOutMob .autocashout-bt.active, .CashOutDesk .autocashout-bt.active { 
    font-family: 'CrystalBetUni-Bold';
    color: #262626;  
}
.cashout-popup-bt-ok.activecashout {  
    background: #FFCC00;
    color: #262000; 
}

.cashout-popup-bt-no:hover {  
    opacity: 0.9;
    cursor: pointer;  
}

.cashout-popup-bt-close-top {
    background: url(../../Mobile/content/img/common/new/tkt/cashout-close.svg) no-repeat center center;
    width: 16px;
    height: 16px;
    position: absolute;
    right: 25px;
    top: 22px;
    cursor: pointer;
    outline: none;
    border: none;  
    color: #fff;  
}

.cashout-popup-bt-close-top:hover { 
    opacity: 0.8;
}

 

.client-popup.TicketListPopupControl .x_tickets_logo .sportbonus_in {
    width: 140px; 
    height: 32px;
    font-size: 11px;
    cursor: pointer;
    top: 9px;
    right: 165px;
    text-decoration: none;
    background-position: center; 
    background-repeat: no-repeat;
    background-size: 20px 20px;
    background-position: left 8px top 6px;
    background-image: url('../Images/Sport/TicketHistory/sportbonus.svg');
    border: 1px solid #016F57;
    box-sizing: border-box;
    border-radius: 2px;
    position: absolute;
    z-index: 0;
}
.client-popup.TicketListPopupControl .x_tickets_logo .sportbonuspercent_in {
    width: 140px; 
    height: 32px;
    font-size: 11px;
    cursor: pointer;
    top: 9px;
    right: 165px;
    text-decoration: none;
    background-position: center; 
    background-repeat: no-repeat;
    background-size: 20px 20px;
    background-position: left 8px top 6px;
    background-image: url('../Images/Sport/TicketHistory/sportbonus.svg');
    border: 1px solid #016F57;
    box-sizing: border-box;
    border-radius: 2px;
    position: absolute;
    z-index: 0;
}
.client-popup.TicketListPopupControl .x_tickets_logo .sportdays_in {
    width: 159px; 
    height: 32px;
    font-size: 11px;
    cursor: pointer;
    top: 9px;
    right: 10px;
    text-decoration: none;
    background-position: center; 
    background-repeat: no-repeat;
    background-size: 20px 20px;
    background-position: left 8px top 6px;
    background-image: url('../Images/Sport/TicketHistory/sportdaysin.svg');
    border: 1px solid #016F57;
    box-sizing: border-box;
    border-radius: 4px;
    position: absolute;
    z-index: 0;
}
.client-popup.TicketListPopupControl .x_tickets_logo .sportbonus_in .spinsbonusafter {
    width: 100px;
    height: 24px;
    float: left;
    position: relative;
    box-sizing: border-box;
    line-height: 24px;
    margin-left: 36px;
    text-align: center;
    font-family: CrystalBetUni-Bold;
    font-size: 11px;
    color: #FFFFFF;
    z-index: 1;
    background-color: #016F57;
    border-radius: 1px;
    margin-top: 3px;
}
.client-popup.TicketListPopupControl .x_tickets_logo .sportbonuspercent_in .spinsbonusafter {
    width: 100px;
    height: 24px;
    float: left;
    position: relative;
    box-sizing: border-box;
    line-height: 24px;
    margin-left: 36px;
    text-align: center;
    font-family: CrystalBetUni-Bold;
    font-size: 11px;
    color: #FFFFFF;
    z-index: 1;
    background-color: #016F57;
    border-radius: 1px;
    margin-top: 3px;
}
.client-popup.TicketListPopupControl .x_tickets_logo .sportdays_in .sportdaysafter {
    width: 119px;
    height: 24px;
    float: left;
    position: relative;
    box-sizing: border-box;
    line-height: 24px;
    margin-left: 36px;
    text-align: center;
    font-family: CrystalBetUni-Bold;
    font-size: 11px;
    color: #FFFFFF;
    z-index: 1;
    background-color: #016F57;
    border-radius: 1px;
    margin-top: 3px;
}
.client-popup.TicketListPopupControl .x_tickets_logo .sportbonus_in .spinbonus {
    width: 132px;
    height: 24px;
    font-size: 11px;
    cursor: pointer;
    position: absolute;
    top: 3px;
    left: 3px;
    text-decoration: none;
    font-family: CrystalBetUni-Bold;
    font-size: 11px;
    color: #FFFFFF;
    line-height: 24px;
    text-align: center;
    z-index: 2;
    background-color: #016F57;
    border-radius: 1px;
    display: none;
}
.client-popup.TicketListPopupControl .x_tickets_logo .sportbonuspercent_in .spinbonus {
    width: 132px;
    height: 24px;
    font-size: 11px;
    cursor: pointer;
    position: absolute;
    top: 3px;
    left: 3px;
    text-decoration: none;
    font-family: CrystalBetUni-Bold;
    font-size: 11px;
    color: #FFFFFF;
    line-height: 24px;
    text-align: center;
    z-index: 2;
    background-color: #016F57;
    border-radius: 1px;
    display: none;
} 
.client-popup.TicketListPopupControl .x_tickets_logo .sportdays_in .spinbonus {
    width: 132px;
    height: 24px;
    font-size: 11px;
    cursor: pointer;
    position: absolute;
    top: 3px;
    left: 3px;
    text-decoration: none;
    font-family: CrystalBetUni-Bold;
    font-size: 11px;
    color: #FFFFFF;
    line-height: 24px;
    text-align: center;
    z-index: 2;
    background-color: #016F57;
    border-radius: 1px;
    display: none;
} 
.CashOutDesk .cashut-slider-cont, .CashOutMob .cashut-slider-cont {
    width: 100%;
    height: 36px;
    position: relative;
    font-family: CrystalNU4-Regular;
    font-size: 14px;
    line-height: 36px;
    color: #000000;
    margin-top: 30px;
}
.CashOutDesk .cashut-slider-cont.sec,.CashOutMob .cashut-slider-cont.sec {
    margin-top: 75px;
}
.CashOutDesk .cashut-slider-cont .slider1-html-mob, .CashOutMob .cashut-slider-cont .slider1-html-mob {
    display: inline-block;
    float: right;
}
.CashOutMob .slider1-html-mob,.CashOutDesk .slider1-html-mob {
    position: relative;
}
.CashOutMob .slider1, .CashOutDesk .slider1 {  
    height: 5px !important;  
    margin: 18px auto 28px auto;    
    padding-left: 0px;  
    margin-left: 0px;     
}
.CashOutMob .ui-widget-content, .CashOutDesk .ui-widget-content { 
    background-color: #DADADA !important;  
    border-radius: 5px 0px 0px 5px;
}
.CashOutMob .slider1 .ui-slider-range, .CashOutDesk .slider1 .ui-slider-range {
    background: #33B52A;  
    height: 5px !important; 
    top: 0px !important;
    left: -2px !important;
    border-radius: 5px;
}
.CashOutMob .slider3, .CashOutMob .slider2, .CashOutDesk .slider3, .CashOutDesk .slider2 {  
    width: 530px  !important; 
    height: 5px !important;   
    margin-top: 18px;
    margin-bottom: 0px;
    padding-left: 0px;   
    float: left; 
}
.CashOutMob .slider2 .ui-slider-range, .CashOutDesk .slider2 .ui-slider-range {
    background: #33B52A;
    height: 5px !important;
    top: 0px !important;
    left: -2px !important;
    border-radius: 5px;
}
.CashOutMob .slider3 .ui-slider-range, .CashOutDesk .slider3 .ui-slider-range {
    background: #33B52A;
    height: 5px !important;
    top: 0px !important;
    left: -2px !important;
    border-radius: 5px;
}
.CashOutMob .slider2 .ui-slider-handle, .CashOutDesk .slider2 .ui-slider-handle {
    background: #33B52A !important;
    border: none !important;
    width: 20px !important;
    height: 20px !important;
    border-radius: 30px !important;
    box-sizing: border-box;
    margin-top: -2px;
    margin-left: 0px !important;
}  

.CashOutMob .slider3 .ui-slider-handle,.CashOutDesk .slider3 .ui-slider-handle {
    background: #33B52A !important;
    border: none !important;
    width: 20px !important;
    height: 20px !important;
    border-radius: 30px !important;
    box-sizing: border-box;
    margin-top: -2px;
    margin-left: 0px !important;
}
.CashOutMob .slider2-html, .CashOutMob .slider3-html, .CashOutDesk .slider2-html, .CashOutDesk .slider3-html, #body_body .slider22-html, #body_body .slider33-html {
    width: 84px;
    height: 36px;
    line-height: 36px;
    font-size: 14px; 
    background: linear-gradient(0deg, #FFFFFF, #FFFFFF), #F0F3F5;
    border: 1px solid #CCCCCC;
    color: #33B52A;   
    font-family: 'CrystalBetUni-Bold'; 
    display: block;
    box-sizing: border-box;
    border-radius: 6px;  
    outline: none;
    text-align: center;  
    padding-left: 0px;  
}
.CashOutMob .slider1-html-mob.color .slider2-html, .CashOutMob .slider1-html-mob.color .slider3-html, .CashOutDesk .slider1-html-mob.color .slider2-html, .CashOutDesk .slider1-html-mob.color .slider3-html, #body_body .slider1-html-mob.color .slider22-html, #body_body .slider1-html-mob.color .slider33-html {
    color: #4C4C4C;
}
#body .slider1-html-mob-out, #body_body .slider1-html-mob-out {
    display: none;
}
.CashOutMob .slider1-html-mob:after,.CashOutDesk .slider1-html-mob:after, 
#body_body .slider1-html-mob-out .slider1-html-mob-out-mount:after, 
#body_body .slider2-html-mob-out .slider2-html-mob-out-mount:after,
#body_body .slider3-html-mob-out .slider3-html-mob-out-mount:after {  
    content: '₾';
    font-weight: initial;
    position: absolute;
    top: 12px;
    right: 22px;
    font-size: 14px; 
    font-family: CrystalBetUni-Bold;
    color: #000000;  
}
.CashOutMob .slider1-html-mob:after, .CashOutDesk .slider1-html-mob:after {
    content: '₾';  
    top: 0px;
    right: 8px; 
    font-size: 14px; 
    color: #33B52A !important;
}
.CashOutMob .slider1-html-mob.color:after, .CashOutDesk .slider1-html-mob.color:after {
    content: '₾';  
    top: 1px;
    right: 8px; 
    font-size: 14px; 
    color: #33B52A !important;
}
.CashOutMob .slider1-html-mob.color:after, .CashOutDesk .slider1-html-mob.color:after {
    color: #4C4C4C !important;  
}
.CashOutMob .cashout-popup-gel, .CashOutDesk .cashout-popup-gel { 
    width: 120px;
    height: 15px;
    text-align: left;
    line-height: 15px;
    font-family: 'CrystalNU4-Regular'; 
    font-size: 13px;
    color: #666666; 
    position: absolute;
}
.CashOutMob .slider1-min-html-content-desk .slider2-min-html, .CashOutDesk .slider1-min-html-content-desk .slider2-min-html {
    width: 120px;  
    height: 15px;
    text-align: center;
    font-family: 'CrystalNU4-Regular';
    font-size: 13px;
    color: #666666; 
    position: relative;
    float: left;
    background: none;
    border: none;
    line-height: 15px; 
    display: block;  
    box-sizing: border-box;
    text-align: left;  
}
.CashOutMob .slider1-min-html-content-desk .slider3-min-html, .CashOutDesk .slider1-min-html-content-desk .slider3-min-html {
    width: 120px;  
    height: 15px;
    text-align: center;
    font-family: 'CrystalNU4-Regular';
    font-size: 13px;
    color: #666666; 
    position: relative;
    float: left;
    background: none;
    border: none;
    line-height: 15px; 
    display: block;  
    box-sizing: border-box;
    text-align: left;  
}
.CashOutMob .slider2-max-html-content-desk .slider2-max-html, .CashOutDesk .slider2-max-html-content-desk .slider2-max-html { 
    width: 120px;  
    height: 15px;
    text-align: center;
    font-family: 'CrystalNU4-Regular';
    font-size: 13px;
    color: #666666; 
    position: relative;
    float: left;
    background: none;
    border: none;
    line-height: 15px; 
    display: block;  
    box-sizing: border-box;
    text-align: right;  
}
.CashOutMob .slider2-max-html-content-desk .slider3-max-html, .CashOutDesk .slider2-max-html-content-desk .slider3-max-html { 
    width: 120px;  
    height: 15px;
    text-align: center;
    font-family: 'CrystalNU4-Regular';
    font-size: 13px;
    color: #666666; 
    position: relative;
    float: left;
    background: none;
    border: none;
    line-height: 15px; 
    display: block;  
    box-sizing: border-box;
    text-align: right;  
}
.CashOutMob .slider2-html-content-desk, .CashOutDesk .slider2-html-content-desk {
    width: 100%;
    float: left;
    position: relative;
    margin-top: 7px;
}
.CashOutMob .slider3-html-content-desk, .CashOutDesk .slider3-html-content-desk {
    width: 100%;
    float: left;
    position: relative;
    margin-top: 7px;
    margin-bottom: 21px;
}
.CashOutMob .slider2-html-content-desk .slider2-min-html:after, .CashOutDesk .slider2-html-content-desk .slider2-min-html:after {
    content: '₾';
    font-weight: initial;
}
.CashOutMob .slider3-html-content-desk .slider3-min-html:after, .CashOutDesk .slider3-html-content-desk .slider3-min-html:after {
    content: '₾';
    font-weight: initial;
}
.CashOutMob .slider2-html-content-desk .slider2-max-html:after, .CashOutDesk .slider2-html-content-desk .slider2-max-html:after {
    content: '₾';
    font-weight: initial;
}
.CashOutMob .slider3-html-content-desk .slider3-max-html:after, .CashOutDesk .slider3-html-content-desk .slider3-max-html:after {
    content: '₾';
    font-weight: initial;
}
.x_tickets_logo .sportbonus_in:not(.disable):hover .spinbonus {
    display: none;
}
.x_tickets_logo .sportbonuspercent_in:not(.disable):hover .spinbonus {
    display: none;
}
.x_tickets_logo .sportdays_in:not(.disable):hover .spinbonus {
    display: none;
}
.client-popup.TicketListPopupControl .x_tickets_logo .sportbonus_in.disable {
    background-image: url('../Images/Sport/TicketHistory/sportbonusdis.svg');
    border: 1px solid #4D4D4D;
    cursor: default;
}
.client-popup.TicketListPopupControl .x_tickets_logo .sportbonuspercent_in.disable {
    background-image: url('../Images/Sport/TicketHistory/sportbonusdis.svg');
    border: 1px solid #4D4D4D;
    cursor: default;
}
.client-popup.TicketListPopupControl .x_tickets_logo .sportdays_in.disable {
    background-image: url('../Images/Sport/TicketHistory/sportdaysindis.svg');
    border: 1px solid #4D4D4D;
    cursor: default;
}
.client-popup.TicketListPopupControl .x_tickets_logo .sportbonus_in.disable .spinsbonusafter {
    background-color: #3D3D3D;
    color: #808080;
}
.client-popup.TicketListPopupControl .x_tickets_logo .sportbonuspercent_in.disable .spinsbonusafter {
    background-color: #3D3D3D;
    color: #808080;
}
.client-popup.TicketListPopupControl .x_tickets_logo .sportdays_in.disable .sportdaysafter {
    background-color: #3D3D3D;
    color: #808080;
}
.streamandtracker {
    width: 980px;
    height: 270px;
    background: #333333; 
    box-sizing: border-box;
    display: none;
}
.open_stream, .open_tracker {
    width: 38px;
    height: 26px;
    background: rgba(0, 0, 0, 0.12);
    border-radius: 2px;
    position: absolute;
    top: 0px; 
    cursor: pointer;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 24px 16px;
    display: block;
}
.CashOutMob #autocashouttab .cashout-popup-bt-ok, .CashOutDesk #autocashouttab .cashout-popup-bt-ok {
    margin-top: 30px;  
}
.open_stream.live, .open_tracker.live {
    display: block;
}
.open_stream.live {
    display: block;
}
.open_stream {
   right: 52px;
   background-image: url("/Content/Images/Sport/TicketHistory/stream.svg"); 
}
.open_tracker {
    right: 8px;
    background-image: url("/Content/Images/Sport/TicketHistory/tracker.svg");
}
.open_stream.actives {
   right: 52px;
   background-image: url("/Content/Images/Sport/TicketHistory/streamactive.svg"); 
   background-color: #262000;
}
.open_tracker.actives {
    right: 8px;
    background-image: url("/Content/Images/Sport/TicketHistory/trackeractive.svg");
    background-color: #262000;
}
.content_iframe {
    width: 435px;
    height: 270px;
    margin-left: 290px; 
}
.load_tracker_desk {
    width: 100%;
    height: 270px; 
    float: left;
    position: relative;
    display: block;
}
.openstreamandtracker {
    width: 100%;
}
.open_by_tkt_out {
    position: absolute;
    width: 100%;
    height: 260px;
    top: 152px;
    z-index: 1;
}
.openstreamandtrackerbyticket {
    position: relative;
}
.streamandtrackerdiv {
    width: 90px;
    min-width: 90px;
    max-width: 90px;
    height: 26px;
    float: right;
    position: relative;
}
#LoadStreamDesktop,
#LoadTrackerDesktop {
    display: none;
}
.client-popup.TicketListPopupControl .table-tickets-inline {
    display: inline;
}
/* dark */
.DarkMode .client-popup.TicketListPopupControl .cp-body {
    margin-right: 0px;
    background: #242424;
}
 
.DarkMode #game_ticket_main {
  background: #383838;  
}
.DarkMode .client-popup .cp-body .ps__rail-y .ps__thumb-y, {
    background: rgb(77,77,77);
}
.DarkMode .client-popup.TicketListPopupControl .cp-header {
   background: #383838;
}
.DarkMode .client-popup.TicketListPopupControl .cp-title {
   color: #FFFFFF;
   font-size: 13px;
}
.DarkMode .client-popup.TicketListPopupControl .cp-icon {
    color: #CCCCCC;
}
.DarkMode .client-popup .cp-close:before {
    color: #B3B3B3;
}
.DarkMode .client-popup.TicketListPopupControl .history_filter_border {
    background: #333333;
    border-top: 1px solid #242424;
}
.DarkMode .client-popup.TicketListPopupControl .tick_header_position {
    background: #2B2B2B;
    color: #808080;
}
.DarkMode .client-popup.TicketListPopupControl .s_square_btn_link {
    color: #FFFFFF;
}
.DarkMode .client-popup.TicketListPopupControl .s_square_btn_link:hover,.DarkMode .client-popup.TicketListPopupControl.client-popup .s_square_btn_link.active {
    border-bottom: 3px solid #FDE053;
    color: #FDE053;   
}
.DarkMode .client-popup.TicketListPopupControl .calendar_input {
    background: #1A1A1A;
}
.DarkMode .client-popup.TicketListPopupControl .calendar_input input {
    background-color: #262626;  
}
.DarkMode .client-popup.TicketListPopupControl .x_tickets_loop_regular_bg {
    background: #383838;
    border: none;   
}
.DarkMode .client-popup.TicketListPopupControl .x_tickets_loop_regular_bg.active {
    background: #424242;
    border: none;
}
.DarkMode .client-popup.TicketListPopupControl .ticket_status_icons {
    height: auto;
    background: #383838;
    border-bottom: 1px solid #141414;
}
.DarkMode .client-popup.TicketListPopupControl .ticket_status_icons.active {
    background: #333333 !important;
    border: none;
}
.DarkMode .client-popup.TicketListPopupControl .x_sidebar_main_block_tickets {
    background: #424242;
}
.DarkMode .client-popup.TicketListPopupControl .x_tickets_loop_main .x_tickets_loop_active .tickets_header_col_1 span:nth-child(1) {
   color: #2998F5;   
}
.DarkMode .client-popup.TicketListPopupControl .x_tickets_loop_main .x_tickets_loop_active .tick_amount_border_bold {
     color: #2998F5;
     font-family: CrystalBetUni-Bold;
     background: #4F4F4F;
}
.DarkMode .client-popup.TicketListPopupControl .x_tickets_loop_main .x_tickets_loop_active .tick_amount_border {
    color: #2998F5;
    background: #4F4F4F;
}
.DarkMode .client-popup.TicketListPopupControl .x_tickets_loop_main .tickets_header_col_5 span:nth-child(1) {
    color: #2998F5;
}
.DarkMode .client-popup.TicketListPopupControl .x_tickets_loop_main .x_tickets_loop_normal .tick_amount_border,
.DarkMode .client-popup.TicketListPopupControl .x_tickets_loop_main .x_tickets_loop_normal .tick_amount_border_bold {
    background: #4F4F4F; 
    color: #F2F2F2;
}
.DarkMode .client-popup.TicketListPopupControl .x_tickets_loop_main .x_tickets_loop_normal .tickets_header_col_1 span:nth-child(1),
.DarkMode .client-popup.TicketListPopupControl .x_tickets_loop_main .x_tickets_loop_normal .tickets_header_col_2 span:nth-child(1) {
    color: #F2F2F2;
}
.DarkMode .client-popup.TicketListPopupControl .tkt_win_color,
.DarkMode .client-popup.TicketListPopupControl .tkt_win_color_active,
.DarkMode .client-popup.TicketListPopupControl .tkt_win_color_active:after {
    /*color: #FDE053 !important;*/
    color: #33B52A !important;   
    font-family: CrystalBetUni-Bold;
}

/* New css */
.client-popup.TicketListPopupControl .table-tickets-inline > tbody > tr{
    margin: 0 auto;
    border-top: none;
    margin-top: 15px;
    display: block;
    width: 988px;
    height: auto;
    margin-left: 10px;
    background: #FFFFFF;
    box-shadow: 0px 1px 3px 1px rgba(0, 0, 0, 0.2);
    border-radius: 2px;
}
.client-popup.TicketListPopupControl .table-tickets-inline > tbody > tr:first-child{
    margin-top: 10px;
}
.client-popup.TicketListPopupControl .tickets_header_col_1{
    width: 155px;
    padding-left: 60px;
}
.client-popup.TicketListPopupControl .tick_header_position{
    background: #FFFFFF;
    position: relative;
}
.client-popup.TicketListPopupControl .tick_header_position:before{
    content: '';
    position: absolute;
    right: -5px;
    top: 0;
    height: 100%;
    width: 20px;
    background-color: #fff;
}
.client-popup.TicketListPopupControl .history_filter{
    background: #F2F2F2;
}
#s_inner_content_box{
    background: #F2F2F2;
    border-radius: 0px 0px 2px 2px;
}
.VerificationPopupControl #s_inner_content_box {
    background: #FFFFFF;
}
.client-popup.TicketListPopupControl{
    background: #F2F2F2;;
}
.client-popup.TicketListPopupControl .s_square_btn_link{
    margin-right: 16px;
}
.client-popup.TicketListPopupControl .tick_header_position .tickets_header_col_2{
    width: 112px;
    padding-left: 21px;
}
.client-popup.TicketListPopupControl .tick_header_position .tickets_header_col_4{
    width: 111px;
}
.client-popup.TicketListPopupControl .x_tickets_loop_main .tickets_header_col_5{
    padding-left: 20px;
    width: 106px;
}
.client-popup.TicketListPopupControl .tick_header_position .tickets_header_col_5{
    padding-left: 25px;
}
.client-popup.TicketListPopupControl .calendar_input{
    background: #E6E6E6;
    border-radius: 2px !important;
}
.client-popup.TicketListPopupControl .x_tickets_loop_regular_bg.active{
    border-bottom: none;
    background: #E0E0E0;
}

.client-popup.TicketListPopupControl .x_sidebar_main_block_tickets{
    background: #E0E0E0;
}
.client-popup.TicketListPopupControl .ticket_status_icons{
    border-bottom: none;
    cursor: pointer;
}
.client-popup.TicketListPopupControl .table-tickets-inline > tbody > tr > td{
    display: block;
}
.client-popup.TicketListPopupControl #x_sidebar_main_block{
    margin-left: 10px;
}
.client-popup.TicketListPopupControl #x_sidebar_main_block{
    width: 968px !important;
}
.client-popup.TicketListPopupControl .x_sidebar_main_block_tickets{
    width: 100%;
    display: block;
}
.client-popup.TicketListPopupControl .calendar_input input{
    background: #E6E6E6;
    border-radius: 2px;
}
.DarkMode .client-popup.TicketListPopupControl .ticket_status_icons .status_line{
    background: #383838;
    cursor: pointer;
}
.DarkMode .client-popup.TicketListPopupControl .ticket_status_icons{
    border-bottom: none;
    background: #383838;
}
.DarkMode .client-popup.TicketListPopupControl .ticket_status_icons.active .status_line{
    background: #424242;
}
.DarkMode .client-popup.TicketListPopupControl .history_filter_border .history_filter{
    background: #333333;
}
.DarkMode .client-popup.TicketListPopupControl .tick_header_position:before{
    background: #2B2B2B;
}
.DarkMode #game_ticket_main{
    background: #242424;
}
.client-popup.TicketListPopupControl .tick_header_position .tickets_header_col_3{
    width: 129px;
}
.p_ticket_history_main_loop_header .p_ticket_history_loop.col5{
    width: 190px;
    min-width: 190px;
    max-width: 190px;
}
.client-popup.TicketListPopupControl .table-tickets-inline > tbody > tr:nth-child(2){
    margin-top: 10px;
}
.x_tickets_loop_regular_bg.active .ClientTicketsSelectedRow {
    position: absolute;
    left: 0px;
    top: 0px;
    background: url(../Images/Sport/TicketHistory/TktUpGrey.svg) no-repeat;
    background-repeat: no-repeat;
    background-position: left 15px top 24px;  
    background-size: 15px 7px;
    width: 100%;
    height: 100%;  
} 
.p_ticket_history_main_loop_header .p_ticket_history_loop.col8 {
    width: 108px;
    min-width: 71px;
    max-width: 95px;
    padding-left: 15px;
    text-align: left;
    overflow: hidden;
}
.p_ticket_history_main_loop_header .p_ticket_history_loop.col5 {
    width: 190px;
    min-width: 218px;
    max-width: 218px;
}
.p_ticket_history_loop.col5 {
    font-family: 'CrystalNU4-Regular';
    font-size: 12px;
    color: #2f2905;
    width: 145px;
    min-width: 130px;
    max-width: 130px;
    text-align: left;
    line-height: 12px;
}
.client-popup.TicketListPopupControl .x_ticket_add_image_Live{
    top: 19px;
}
.client-popup.TicketListPopupControl .IsTicketStarted_True:before{
    top: 29px;
}
.client-popup.TicketListPopupControl .ClientTicketsNonSelectedRow{
    top: 5px;
}
.client-popup.TicketListPopupControl .x_tickets_loop_active .tickets_header_col_6{
    top: 5px;
}
.client-popup.TicketListPopupControl .x_tickets_loop_active .add-games-ticket{
    top: 17px;
}
.client-popup .cp-body .ps__rail-y .ps__thumb-y{
    background: #D8D8D8 !important;
    border-radius: 5px !important;
}
.DarkMode .client-popup.TicketListPopupControl .cp-body.ps--active-x > .ps__rail-x,
.DarkMode .client-popup.TicketListPopupControl .cp-body.ps--active-y > .ps__rail-y .ps__thumb-y,
.DarkMode .client-popup.TicketListPopupControl .cp-body .update_panel_ticket_list.ps--active-y > .ps__rail-y .ps__thumb-y  {
    display: block !important;
    background: #404040 !important;
    border-radius: 5px !important;
} 
.cashout-history-title{
    background: #303030;
    border-bottom: none;
}
.cashout-tr.header .cashout-td{
    background: #262626;
}
.cashout-td{
    font-family: "CrystalBetUni-Medium";
    color: #CCCCCC;
}
.cashout-tr{
    height: 32px;
    border: none !important;
}

.cashout-history-title{
    height: 38px;
}
.x_ticket_status_cashout_history .cashout-tr:last-child{
    height: 48px;
}
.cashout-td.col1.user:after {
    content: '';
    background: url(../Images/Sport/Sport.png) no-repeat;
    background-position: -609px -471px;
    width: 16px;
    height: 16px;
    position: absolute;
    left: 24px;
    top: 16px;
}
.cashout-tr.header .cashout-td.col1 {
    padding-left: 20px;
}
.cashout-td.col1{
    width: 150px;
    padding-top: 2px;
    text-align: left;
}
.x_ticket_status_cashout_history .cashout-tr .cashout-td.col1.user, .x_ticket_status_cashout_history .cashout-tr .cashout-td.col1.auto {
    font-family: "CrystalBetUni-Medium";
    font-size: 14px;
    line-height: 19px;
    align-items: center;
    color: #FFFFFF;
    padding: 0;
    padding-left: 50px;
    padding-top: 13px;
}

.x_ticket_status_cashout_history .cashout-tr .cashout-td.col2{
    font-family: "CrystalBetUni-Medium";
    font-size: 14px;
    line-height: 19px;
    align-items: center;
    color: #FFFFFF;

}
.x_ticket_status_cashout_history .cashout-tr .cashout-td.col3{
    font-size: 16px;
}
.x_ticket_status_cashout_history .cashout-tr .cashout-td.col4{
    font-size: 16px;
}
.DarkMode .client-popup.TicketListPopupControl .x_tickets_loop_main .x_tickets_loop_active .tick_amount_border_bold{
    background: #262626;
border-radius: 2px;
}
.DarkMode .client-popup.TicketListPopupControl .x_tickets_loop_main .x_tickets_loop_active .tick_amount_border{
    background: #262626;
    border-radius: 2px;
}
.DarkMode .client-popup.TicketListPopupControl .x_tickets_loop_main .x_tickets_loop_active .tickets_header_col_1 span:nth-child(2){
    font-family: "CrystalBetUni-Medium";
    font-size: 12px;
    color: #CCCCCC;
}
.DarkMode .client-popup.TicketListPopupControl .x_tickets_loop_main .x_tickets_loop_active .tickets_header_col_2 span:nth-child(2){
    font-family: "CrystalBetUni-Medium";
    font-size: 12px;
    color: #CCCCCC;
}
.client-popup.TicketListPopupControl .x_tickets_loop_main .x_tickets_loop_active .tickets_header_col_1 span:nth-child(2){
    font-family: "CrystalBetUni-Medium";
    font-size: 12px;
    color: #737373;
}
.client-popup.TicketListPopupControl .x_tickets_loop_main .x_tickets_loop_active .tickets_header_col_2 span:nth-child(2){
    font-family: "CrystalBetUni-Medium";
    font-size: 12px;
    color: #737373;
}
.DarkMode .client-popup.TicketListPopupControl .x_tickets_loop_regular_bg.active{
    background: #333333;
box-shadow: 0px 1px 3px 1px rgba(0, 0, 0, 0.2);
}
.DarkMode .client-popup.TicketListPopupControl .ticket_status_icons.active .status_line{
    background: #333333;
}
.DarkMode .client-popup.TicketListPopupControl .x_sidebar_main_block_tickets{
    background: #333333;
}
.DarkMode  .client-popup.TicketListPopupControl .table-tickets-inline > tbody > tr{
    background: #242424;
    border: none;
    box-shadow: none;
}
.client-popup.TicketListPopupControl .cashout-button-dis{
    margin-top: 5px;
}
.client-popup.TicketListPopupControl .x_tickets_loop_active .add-games-ticket{
    top: 11px;
}
.client-popup.TicketListPopupControl .streamandtracker{
    width: 968px;
}
.client-popup.TicketListPopupControl .cashout-td.col1.user, .client-popup.TicketListPopupControl .cashout-td.col1.auto {
    padding-left: 50px;
}
.client-popup.TicketListPopupControl .cashout-tr.header .cashout-td{
    font-family: "CrystalBetUni-Medium";
    font-size: 12px;
    color: #CCCCCC !important;
}
.DarkMode .client-popup.TicketListPopupControl .IsLooseTicket{
    color: #737373 !important;
}
.DarkMode .client-popup.TicketListPopupControl .x_tickets_loop_main .x_tickets_loop_normal .tickets_header_col_1 span:nth-child(2){
    color: #FFFFFF !important;
}
.client-popup.TicketListPopupControl .ticket_status_icons.active{
    background: #E0E0E0;
}
.client-popup.TicketListPopupControl .tickets_header_col_7{
    width: 45px;
}
.p_ticket_history_main_loop_header .p_ticket_history_loop{
    color: #CCCCCC !important;
}
.update_panel_ticket_list {
    width: 1013px;
    height: calc(100vh - 255px);
    max-height: 555px;
    overflow: hidden;
    position: relative;
    box-sizing: border-box;
    float: left;
    padding-bottom: 10px;
}
.update_panel_ticket_list.multy-open:after {
    content: '';
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0px;
    left: 0px;
    background-color: rgba(0,0,0,0);
}
.client-popup.TicketListPopupControl .neutral_field {
    width: calc(100% - 70px);
    font-family: CrystalNU4-Regular;
    font-size: 12px;
    line-height: 14px;
    color: #3D3305;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    text-align: left;
    float: left;
    margin-top: 0px;
    margin-left: 50px;
    box-sizing: border-box;
    padding-bottom: 1px;
    display: none;
}
.client-popup.TicketListPopupControl .p_ticket_history_loop.col3.neutral  .neutral_field {
    display: block;
}
.client-popup.TicketListPopupControl .sport_bonus_live_spin {
    width: 150px;
    height: 32px;
    border: 1px solid #1088F8;
    box-sizing: border-box;
    border-radius: 2px;
    padding-left: 36px;
    background-image: url(../Images/Sport/TicketHistory/live_spins.svg);
    background-repeat: no-repeat;
    background-position: center left 7px;
    margin-top: 9px;
    padding-left: 35px;
    cursor: pointer;
    display: block;
    text-decoration: none;
    float: left;
    margin-left: 574px;
    position: relative;
}
.client-popup.TicketListPopupControl .sport_bonus_live_spin.disable {
    border: 1px solid #4D4D4D;
    background-image: url(../Images/Sport/TicketHistory/live_spins_dis.svg);
}
.client-popup.TicketListPopupControl .sport_bonus_live_spin .live_spin_used .t1 {
   display: none;
}
.client-popup.TicketListPopupControl .sport_bonus_live_spin.disable .live_spin_used .t1 {
   display: block;
}
.client-popup.TicketListPopupControl .sport_bonus_live_spin.disable .live_spin_used .t2 {
   display: none;
}
.client-popup.TicketListPopupControl .sport_bonus_live_spin:hover .live_spin_used {
    display: block;
}
.client-popup.TicketListPopupControl .sport_bonus_live_spin .live_spin_used {
    width: 114px;
    height: 25px;
    position: absolute;
    background: #FFFFFF;
    border: 1px solid #B3B3B3;
    box-sizing: border-box;
    border-radius: 4px;
    left: 20px;
    top: 40px;
    font-family: CrystalBetUni-Medium;
    font-size: 11px;
    line-height: 25px;
    text-align: center;
    color: #4C4C4C;
    z-index: 1;
    display: none;
}
.client-popup.TicketListPopupControl .sport_bonus_live_spin .live_spin_used:after {
    content: "";
    width: 0; 
    height: 0; 
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-bottom: 5px solid #FFFFFF;
    position: absolute;
    left: calc(50% - 2.5px);
    top: -5px;
}
.client-popup.TicketListPopupControl .sport_bonus_live_spin .live_spin_text {
    width: 110px;
    height: 24px;
    float: left;
    position: relative;
    box-sizing: border-box;
    background: #1088F8;
    border-radius: 1px;
    margin-top: 3px;
    text-align: center;
    line-height: 24px;
    font-family: CrystalBetUni-Bold;
    font-size: 11px;
    color: #FFFFFF;
}
.client-popup.TicketListPopupControl .sport_bonus_live_spin.disable .live_spin_text {
    background: #3D3D3D;
    color: #808080;
}
.CashOutDesk .ui-state-disabled, .CashOutMob .ui-state-disabled, .ui-widget-content .ui-state-disabled, .CashOutDesk .ui-widget-header .ui-state-disabled, .CashOutMob .ui-widget-header .ui-state-disabled {
    opacity: 1; 
    filter: Alpha(Opacity=35);
    background-image: none;
}
.CashOutMob .ui-state-disabled .ui-widget-content, .CashOutDesk .ui-state-disabled .ui-widget-content {
    background-color: #dadada !important;
}
.CashOutMob .slider2.ui-state-disabled  .ui-slider-range, .CashOutDesk .slider2.ui-state-disabled  .ui-slider-range {
    background: #999999;
}
.CashOutMob .slider2.ui-state-disabled .ui-slider-handle, .CashOutDesk .slider2.ui-state-disabled .ui-slider-handle {
    background: #999999 !important;
}
.CashOutMob .slider3.ui-state-disabled  .ui-slider-range, .CashOutDesk .slider3.ui-state-disabled  .ui-slider-range {
    background: #999999;
}
.CashOutMob .slider3.ui-state-disabled .ui-slider-handle, .CashOutDesk .slider3.ui-state-disabled .ui-slider-handle {
    background: #999999 !important;
}

.done_chashout_pos {
    float: left;
    position: relative;
    width: 100%;
    background: #fff;
    height: 100%;
    margin-top: 0px;
} 
#body.DarkMode .done_chashout_pos {
  background: #333333;
}
.CashOutDesk .cashout-popup-bt-close, .CashOutMob .cashout-popup-bt-close {
    width: 300px;
    border-radius: 10px;
    background-color: #33B52A;
    margin-left: calc(50% - 150px);
    height: 60px;
    text-align: center;
    line-height: 60px;
    margin-top: 116px;
    margin-bottom: 40px;
    border: none;
    display: block;
    color: #FFFFFF;
    font-family: CrystalBetUni-Bold;
    font-size: 16px;
    position: relative;
    float: left;
    box-sizing: border-box;
    -webkit-appearance: none;
    outline: none;
    cursor: pointer;
    text-decoration: none;
    overflow: hidden;
}
.cashout-popup-bt-close:hover {
    opacity: 0.9;
}
.CashOutDesk #PanelCashoutPopupSuccess .cashout-popup-gel.done { 
    width: 100%;
    text-align: center;
    line-height: 35px;
    font-family: 'CrystalBetUni-Bold'; 
    font-size: 26px ;
    color: #33B52A; 
    margin-top: 10px;
    position: relative;
}
.cashout-popup-txt {
    color: #000000;
    font-size: 16px;
    line-height: 19px;
    width: 100%;
    text-align: center;
    padding: 0px;
    font-family: 'CrystalNU4-Regular';
    padding-top: 0px;
}
.cashout-popup-ok-icon, .cashout-popup-no-icon {
    height: 78px;
}
.CashOutDesk .cashput-is-active, .CashOutMob .cashput-is-active {
    width: 100%;
    height: 16px;
    font-family: CrystalNU4-Bold;
    font-style: normal;
    font-weight: bold;
    font-size: 14px;
    line-height: 16px;
    text-align: center;
    color: #33B52A;
    float: left;
    position: relative;
    box-sizing: border-box;
    position: absolute;
    top: 286px;
    left: 0px;
}
#PanelCashoutPopupSuccess.sucsses .cashout-popup-bt-no.desk {
    background: url(../../Mobile/content/img/common/new/tkt/cashout-close-dark.svg) no-repeat center center; 
    width: 16px;
    height: 16px;
    position: absolute;
    right: 25px;
    top: 22px;
    cursor: pointer;
    outline: none;
    border: none;
    color: #fff;
}
.CashOutMob .slider1 .ui-slider-handle, .CashOutDesk .slider1 .ui-slider-handle {
    background: #33B52A !important; 
    border: none !important; 
    width: 20px !important;
    height: 20px !important;
    border-radius: 30px !important;  
    box-sizing: border-box;
    margin-top: -2px;
    margin-left: 0px !important;
}

#PanelCashoutPopupSuccess.sucsses.frommobile {
    position: fixed;
    top: 0px;
    left: 0px;
    z-index: 3;
    padding-top: 0px;
    width: 100%;
    display: block;
    z-index: 999;
    margin-top: 172px;
    height: 305px;
    overflow: hidden;
    background: #FFFFFF;
    width: 600px;
    margin-left: calc(50% - 300px);
    border-radius: 20px;
}
#PanelCashoutPopupError.filed {
    position: fixed;
    top: 0px;
    left: 0px;
    z-index: 3;
    padding-top: 0px;
    width: 100%;
    display: block;
    z-index: 999;
    margin-top: 142px;
    height: 267px;
    overflow: hidden;
    background: #FFFFFF;
    width: 600px;
    margin-left: calc(50% - 300px);
}
body.DarkMode #PanelCashoutPopupSuccess.sucsses.frommobile, body.DarkMode #PanelCashoutPopupError.filed {
    background: #212121;
}
 #PanelCashoutPopupSuccess.sucsses.frommobile .cashout-popup-content-top-s,
 #PanelCashoutPopupError.filed .cashout-popup-content-top-s {
    height: 48px;
    text-align: center;
    font-family: 'CrystalBetUni-Medium';
    font-size: 13px;
    background-color: #F2F2F2;
}
body.DarkMode #PanelCashoutPopupSuccess.sucsses.frommobile .cashout-popup-content-top-s,
body.DarkMode  #PanelCashoutPopupError.filed .cashout-popup-content-top-s  {
    background-color: #1A1A1A;
}
#PanelCashoutPopupSuccess.sucsses.frommobile .autocashout-bt-s,
#PanelCashoutPopupError.filed .autocashout-bt-s  {
    float: left;
    cursor: pointer;
    position: relative;
    height: 50px;
    line-height: 50px;
    margin-left: 20px;
    color: #808080;
}
#PanelCashoutPopupSuccess.sucsses.frommobile .autocashout-bt-s.active:after,
#PanelCashoutPopupError.filed .autocashout-bt-s.active:after{
    content: '';
    width: 100%;
    height: 4px;
    position: absolute;
    left: 0;
    bottom: 0;
    background: #fde054;
}
body.DarkMode #PanelCashoutPopupSuccess.sucsses.frommobile .autocashout-bt-s.active,
body.DarkMode #PanelCashoutPopupError.filed .autocashout-bt-s.active {
    color: #FDE053;
}
#PanelCashoutPopupSuccess.sucsses.frommobile  .cashout-popup-bt-no {
    width: 12px;
    height: 12px;
    position: absolute;
    right: 19px;
    top: 18px;
    background-image: url(../../Mobile/content/img/common/new/tkt/x.svg);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 100%;
}
#PanelCashoutPopupSuccess.sucsses.frommobile .cashout-popup-gel .gel {
    font-size: 26px;
} 
#PanelCashoutPopupSuccess.sucsses.frommobile .cashout-popup-gel.done {
    width: 100%;
    text-align: center;
    line-height: 35px;
    font-family: 'CrystalBetUni-Bold';
    font-size: 26px;
    color: #33B52A;
    margin-top: 20px;
    position: relative;
}
 
body.DarkMode .CashOutMob .cashout-popup-content.mobile, body.DarkMode .CashOutDesk .cashout-popup-content {
    background: #333333;
}
body.DarkMode .CashOutMob .cashout-popup-content .cashout-popup-content-top, body.DarkMode .CashOutDesk .cashout-popup-content .cashout-popup-content-top {
    background-color: #333333;
    border-bottom: 1px solid #808080;
}
body.DarkMode .cashout-popup-bt-close-top {
  background: url(../../Mobile/content/img/common/new/tkt/cashout-close-dark.svg) no-repeat center center;
}
body.DarkMode .CashOutMob .autocashout-bt, body.DarkMode .CashOutDesk .autocashout-bt {
    color: #CCCCCC;
}
body.DarkMode .CashOutMob .autocashout-bt.active, body.DarkMode .CashOutDesk .autocashout-bt.active {
    color: #FDE053;
}

body.DarkMode .CashOutMob .autocashout-bt.active:after, body.DarkMode  .CashOutDesk .autocashout-bt.active:after {
    content: '';
    background: #FDE053;
}
body.DarkMode .CashOutDesk .cashut-slider-cont, body.DarkMode .CashOutMob .cashut-slider-cont {
    color: #FFFFFF;
}
body.DarkMode .CashOutMob .slider1-html, body.DarkMode  .CashOutDesk .slider1-html {
    color: #33B52A;
    border: 1px solid #808080;
    background: #404040;
}
body.DarkMode .CashOutMob .ui-widget-content, body.DarkMode .CashOutDesk .ui-widget-content {
    background-color: #1A1A1A !important;
}
body.DarkMode .CashOutMob .slider3:after, body.DarkMode .CashOutMob .slider2:after, body.DarkMode .CashOutMob .slider1:after, body.DarkMode .CashOutDesk .slider3:after, body.DarkMode .CashOutDesk .slider2:after, body.DarkMode .CashOutDesk .slider1:after {
    content: '';
    background-color: #1A1A1A !important;
}
body.DarkMode .CashOutMob .slider1 .ui-slider-handle, body.DarkMode  .CashOutDesk .slider1 .ui-slider-handle {
    background: #33B52A !important;
}
body.DarkMode .CashOutMob .cashout-popup-gel, body.DarkMode .CashOutDesk .cashout-popup-gel {
    color: #B3B3B3;
}
body.DarkMode .CashOutMob .cashout-line, body.DarkMode .CashOutDesk .cashout-line {
    background-color: #262626;
}
body.DarkMode .CashOutMob .cashout-line .cashout-line-div .span_count_captch, body.DarkMode  .CashOutDesk .cashout-line .cashout-line-div .span_count_captch {
    color: #B3B3B3;
}
body.DarkMode .CashOutMob .cashout-line .cashout-line-div .span_count, body.DarkMode .CashOutDesk .cashout-line .cashout-line-div .span_count {
    color: #FFFFFF;
}
body.DarkMode .CashOutMob .cashout-line .cashout-line-div .change-c, body.DarkMode .CashOutDesk .cashout-line .cashout-line-div .change-c {
    color: #FFFFFF;
}
body.DarkMode .CashOutMob .slider1-min-html-content-desk .slider2-min-html, body.DarkMode .CashOutDesk .slider1-min-html-content-desk .slider2-min-html {
    color: #B3B3B3; 
}
body.DarkMode .CashOutMob .slider2-max-html-content-desk .slider2-max-html, body.DarkMode  .CashOutDesk .slider2-max-html-content-desk .slider2-max-html {
    color: #B3B3B3; 
}
body.DarkMode .CashOutMob .slider1-min-html-content-desk .slider3-min-html, body.DarkMode .CashOutDesk .slider1-min-html-content-desk .slider3-min-html {
     color: #B3B3B3; 
}
body.DarkMode .CashOutMob .slider2-max-html-content-desk .slider3-max-html, body.DarkMode .CashOutDesk .slider2-max-html-content-desk .slider3-max-html {
     color: #B3B3B3; 
}
body.DarkMode .CashOutMob .slider2-html,  body.DarkMode .CashOutMob .slider3-html, body.DarkMode .CashOutDesk .slider2-html,  body.DarkMode .CashOutDesk .slider3-html {
    color: #33B52A !important;
    border: 1px solid #808080;
    background: #404040;
}
body.DarkMode .CashOutMob .slider1-html-mob.darkcolor .slider2-html, .CashOutMob .slider1-html-mob.darkcolor .slider3-html, body.DarkMode .CashOutDesk .slider1-html-mob.darkcolor .slider2-html,  body.DarkMode .CashOutDesk .slider1-html-mob.darkcolor .slider3-html {
    color: #B3B3B3 !important;
    border: 1px solid #808080;
    background: #404040;
}
body.DarkMode .CashOutMob .slider1-html-mob.darkcolor .slider1-html-mob:after, body.DarkMode .CashOutDesk .slider1-html-mob.darkcolor .slider1-html-mob:after {
    color: #B3B3B3 !important;
}
body.DarkMode .CashOutMob .slider1-html-mob.color:after, body.DarkMode .CashOutDesk .slider1-html-mob.color:after {
    color: #4C4C4C !important;  
}
body.DarkMode .CashOutMob .slider1-html-mob.color:after, body.DarkMode .CashOutDesk .slider1-html-mob.color:after {
    color: #B3B3B3 !important;  
}
body.DarkMode .CashOutMob .slider1-html-mob.color .slider2-html, body.DarkMode .CashOutMob .slider1-html-mob.color .slider3-html, body.DarkMode .CashOutDesk .slider1-html-mob.color .slider2-html, body.DarkMode .CashOutDesk .slider1-html-mob.color .slider3-html {
    color: #B3B3B3 !important;
}
body.DarkMode .cashout-popup-txt {
    color: #FFFFFF;
}
