.ticketDetail{font-size: 13px; font-family: Arial; width: 600px; margin: 1px}
.ticketDetail.admin{font-size: 11px;}
.ticketDetail.automat{width: 270px}

.ticketDetail td{vertical-align: middle}
.ticketDetail .ticketType{font-weight: bold;}
.ticketDetail .ticketHead{border-bottom: 2px solid black; padding-bottom: 2px; margin-bottom: 2px; font-size: 110%;}
.ticketDetail .ticketCoupon{float: left}
.ticketDetail .ticketPrint{float: right;font-size: 90%;}
.ticketDetail .ticketCode{float: left}
.ticketDetail .ticketUserName{float: right;}
.ticketDetail .ticketBet{float: left; }
.ticketDetail .ticketMaximumPayoff{float: right; white-space: nowrap;}
.ticketDetail .ticketInsurancePayment{float: right; white-space: nowrap; clear: both;}
.ticketDetail .ticketBonus{text-align: right; clear: both; font-size: 80%; font-weight: bold;}
.ticketDetail .ticketBonus b{font-weight: bold;}
.ticketDetail .ticketStatus{font-size: 190%; text-align: center; padding: 40px 0 0 0; text-transform: uppercase; }
.ticketDetail .ticketPayoff{font-size: 210%; text-align: center; padding: 0; margin: 5px 0}
.ticketDetail .ticketPayoff span{font-size: 70%;}
.ticketVariants{margin-top: 30px; font-size: 90%;}
.ticketVariants *{position: static;}
.ticketVariants .ticketVariantsType{ text-align: left;}
.ticketVariants .ticketVariantsType table td{border: 0}
.ticketVariants table {border-collapse: collapse;}
.ticketVariants .odd td{background: #ebebeb;}
.ticketVariants .won td{background: #90BC84;}
.ticketVariants td.tip div{position: relative;}
.ticketVariants td.tip div b {color:red;left:1px;position:absolute;top:0px; font-size: 80%; font-weight: normal; text-transform: uppercase;}
.ticketVariants td{border: 1px solid black}
.ticketVariants td.payoff,.ticketVariants td.quota,
.ticketVariants th.payoff,.ticketVariants th.quota{text-align: right;}
.ticketVariants td.tip{text-align: center;}
.ticketVariants td.tip.bank{font-weight: bold;}
.ticketVariants td.orderNumber{text-align: left; font-weight: bold; width: 1%; padding: 0 10px 0 1px}
.ticketDetail .ticketComment{font-size: 110%; text-align: center; border: 1px dotted black; padding: 10px; margin: 20px 0 0 0}
.ticketDetail .ticketFooter{margin-top: 30px;}
.ticketDetail .betLetter{font-weight: bold; padding-right: 5px;}
.ticketDetail .betDate{white-space: nowrap;}
.ticketDetail .betResult{text-align: right; font-weight: bold; padding-right: 5px; white-space: nowrap;}
.ticketDetail .betStatus{text-align: right; font-weight: bold; width: 10px}
.ticketDetail .betStatusIcon{text-align: right; width: 1px;}
.ticketDetail .betStatusIcon img{position: absolute; margin: 15px 0 0 -30px; width: 30px; height: 30px}
.ticketDetail .betTeams{font-weight: bold;font-size: 110%; width: 600px}
.ticketDetail.admin .betTeams{width: 582px}
.ticketDetail.automat .betTeams{width: 248px}

.ticketDetail .betTeams.f_bank{position: relative;padding-left: 20px;min-height: 20px; padding-top: 2px;}
.ticketDetail .betTeams.f_bank img{position: absolute;top:0;left:0;}
.ticketDetail .betItem{padding: 2px 0; margin: 0; border-bottom: 1px solid black;}
.ticketDetail .betItem.cancelled{color: gray;}
.ticketDetail .betQuota{text-align: right; font-style: italic; width:10px; padding-left: 5px; vertical-align: top; font-size: 130%;}

.ticketDetail table.bet3Way{border-collapse: collapse;}
.ticketDetail table.bet3Way td{border: 1px dotted #000; padding: 0 5px; text-align: center; color: #666}
.ticketDetail table.bet3Way td.selected{background-color: #ebebeb;border: 1px solid #000; color:#000}
.ticketDetail .betTip{font-size: 90%;}
.ticketDetail .betBanker{font-size: 90%; font-weight: bold; padding-right: 5px;}
.ticketDetail .betBanker div{border: 1px solid black; padding: 0 2px; font-weight: bold;}
.ticketDetail .betTipItem.selected{font-weight: bold; }

.ticketDetail .betTipType{margin-right: 10px;}
.ticketDetail .betComment{font-style: italic; }

.ticketDetail .betStatusIcon img{margin: 15px 0 0 -30px; width: 25px; height: 25px}
.ticketDetail.admin .betStatusIcon img{margin: 15px 0 0 -16px; width: 16px; height: 16px}
.ticketDetail.automat .betStatusIcon img{margin: 15px 0 0 -20px; width: 20px; height: 20px}

.ticketDetail .ticketHead .item label {padding-right: 5px;}
.ticketDetail .ticketPrint label {display:none;}

#pokerRound th{text-align: center; padding: 3px 0;border-bottom: 1px solid black; vertical-align: middle;}
#pokerRound td{text-align: center; border-bottom: 1px solid black; padding: 0; vertical-align: middle; }

#pokerRound th.r, #pokerRound td.r{text-align: right; float:none}
.automat #pokerRound th, .automat #pokerRound td{line-height: 22px;}
.automat #pokerRound td{text-align: left;}
.automat #pokerRound th.r, .automat #pokerRound td.r{text-align: right; float:none}


#pokerRound span.pokerCard{font-size: 14px; padding: 0 2px;}
#pokerRound span.pokerCard img{display: inline;}

.admin #pokerRound .pokerStatus img{height:16px}

.automat #pokerRound .pokerStatus img{height:20px}
.automat #pokerRound span.pokerCard{font-size: 12px;}
.automat #pokerRound span.pokerCard img{height:10px}

#kenoRound th{text-align: left; padding: 7px 0;border-bottom: 1px solid black; vertical-align: middle;}
#kenoRound td{text-align: left; border-bottom: 1px solid black; padding: 3px 0; vertical-align: middle; }
.admin #kenoRound .pokerStatus img{height:16px}
#kenoRound th.r, #kenoRound td.r{text-align: right; float:none}

#extremerace td{text-align: center}

.bet_logs{margin: 5px 0px;}
.bet_logs table{border-collapse: collapse;}
.bet_logs table th,
.bet_logs table td{border: 1px solid #ebebeb; text-align: left; vertical-align: middle; padding: 2px 5px;}


.ticket-soccer-roulette-head
{
    text-align: center;
    padding: 10px 0;
    border-bottom: 4px solid #ebebeb;
    margin-bottom: 5px;
}
.ticket-soccer-roulette-head .start_time
{
    font-weight: bold;
}
.ticket-soccer-roulette-head .teams
{
    font-size: 16px;
}
.v-inline
{
    display: inline-block;
    vertical-align: middle;
}
.sr-bet-odds-label
{
    width: 250px
}
.sr-bet-outcome-label
{
    width: 150px;
}
.sr-bet-outcome-quota
{
    width: 47px;
}
.sr-bet-outcome-stake
{
    width: 60px;
}
.sr-bet-status-icon
{
    width: 77px;
    text-align: right;
}
.sr-bet-item-th
{
    font-weight: bold;
    text-transform: uppercase;
    font-size: 9px;
}
.sr-bet-item-th
{
}
.sr-bet-item
{
    border-bottom: 1px solid #ebebeb;
    padding-bottom: 5px;
    margin-bottom: 5px;
}
.sr-outcome-label
{
    font-weight: bold;
    font-size: 110%;
}
.sr-odds-label
{
    font-style: italic;
}

.betItem .fa:hover
{
    color: red;
}
.betItem .fa
{
    cursor: pointer;
}

.ticketDetail .quota_change_comment
{
    font-style: italic;
    text-align: right;
    margin: 10px 0;
    font-size: 11px;
}
.prepaid_card_text
{
    margin-top: 20px;
    text-align: center;
}
