.ticket-view-code{
    padding: 0 5px;
}
.ticket-header-code{
    font-weight: bold;
}
.ticket-active .ticket-view-code,
.ticket-win .ticket-view-code,
.ticket-lose .ticket-view-code,
.ticket-storno .ticket-view-code,
.ticket-view-code .ticket-storno
{
    background: #f69340;
    border-start-start-radius: 8px;
    border-start-end-radius: 8px;
}
.ticket-active,
.ticket-win,
.ticket-active,
.ticket-lose,
.ticket-storno{
    border-radius: 5px;
}
.ticket-view-wrap{
    border-radius: 10px;
    border: 1px solid #cccccc;
}
.ticket-match-wrap, .ticket-match-global{
    color: black;
    margin: 4px 0;
    padding: 5px;
    border-radius: 2px;
}
.ticket-match-global{
    background: #f2f2f2;
}
.ticket-match-wrapper{
    padding: 5px;
    border-bottom: 1px solid #cccccc;
}
.ticket-view-header{
    color: #000;
    box-sizing: border-box;
    border-bottom: 1px solid #f2f2f2;
}
.ticket-view-content{
    margin: 8px 0;
    font-size: 1.2em;
}
.ticket-view-active, .ticket-view-win, .ticket-view-lose, .ticket-view-storno{
    background: rgba(255,255,255,0.4);
    border-radius: 23px;
}
.ticket-number-text{
    margin-left: 5px;
}
.ticket-num-matches{
    font-size: 1.2em; 
    font-weight: bold; 
    color: #fc7200;
}
.ticket-view-odd{
    background-color: #fde74c;  
    margin-left: 5px;
    text-align: center;
    color: black;
    font-weight: bold;
    line-height: 1.8em;
}
.ticket-view-odd{
    color: #fff;
    border-radius: 3px;
}
.ticket-view-odd.odd-status-nepoznat{
    background: #fef2e8;
    color: black;
    border-radius: 23px;
    border: 1px solid #ff7400;
}
.ticket-view-odd.odd-status-pao{
    background-color: #feddd8;
    border-radius: 23px;
    color: black;
    border: 1px solid #f44336;
} 
.ticket-view-odd.odd-status-prosao{
    background-color: #ecf6ec;
    border-radius: 23px;
    color: black;
    border: 1px solid darkgreen;
}
.ticket-view-odd.odd-status-kvota{
    background: #dedede;
    border-radius: 23px;
    border: 1px solid black;
}
.ticket-view-possible-win{
    padding-top: 8px;
}
.ticket-view-details{
    padding: 5px;
}
.external-ticket{
    background: #cb2719;
    color: #ffffff;
    margin-right: 5px;
    text-align: center;
    font-weight: bold;
    border-radius: 4px;
}
.external-ticket-tim-name{
    padding-left: 5px;
    width: 60%;
    box-sizing: border-box;
}
.external-ticket-code{
    font-weight: bold;
    width: 13%;
    padding-left: 1%;
}
.external-time{
    width: 26%;
    text-align: right;
    padding-left: 5%;
    position: absolute;
    right: 7px;
}
.external-ticket-value{
    text-align: right; 
    font-size: 1.1em;
    font-weight: bold;
    margin-right: 3px;
}
.external-num-matches{
    font-size: 1.1em; 
    font-weight: bold; 
}
.external-ticket-system{
    margin-bottom: .3em;
    padding: .3em;
    font-weight: bold;
    color: #fc7200;
    background-color: #f2f2f2;
}
.ticket-number-matches{
    margin-bottom: .2em;
    padding: 0.3em 0;
    font-size: 1em;
    background-color: #f2f2f2;
}
.played-ticket-content{
    margin: 5px 0;
    font-size: 1.2em;
    border-radius: 5px;
    margin-bottom: 0;
}
.played-tickets-sport{
    width: 0.9rem;
    height: 1rem;
    background-size: 90%;
    padding: 2px;
    margin: 0 6px;
}
.played-tickets-result{
    font-weight: bold;
}
.sport-S {background-image: url(img/sport-S.png);}
.sport-SF {background-image: url(img/sport-SF.png);}
.sport-B {background-image: url(img/sport-B.png);}
.sport-W {background-image: url(img/sport-W.png);}
.sport-SK {background-image: url(img/sport-SK.png);}
.sport-T {background-image: url(img/sport-T.png);}
.sport-ST {background-image: url(img/sport-ST.png);}
.sport-H {background-image: url(img/sport-H.png);}
.sport-SH {background-image: url(img/sport-SH.png);}
.sport-SQ {background-image: url(img/sport-SQ.png);}
.sport-SA {background-image: url(img/sport-SA.png);}
.sport-HB {background-image: url(img/sport-HB.png);}
.sport-SHB {background-image: url(img/sport-SHB.png);}
.sport-V {background-image: url(img/sport-V.png);}
.sport-VS {background-image: url(img/sport-VS.png);}
.sport-VT {background-image: url(img/sport-VT.png);}
.sport-VB {background-image: url(img/sport-VB.png);}
.sport-BB {background-image: url(img/sport-BB.png);}
.sport-BA {background-image: url(img/sport-BA.png);}
.sport-SW {background-image: url(img/sport-SW.png);}
.sport-SN {background-image: url(img/sport-SN.png);}
.sport-SWA {background-image: url(img/sport-SWA.png);}
.sport-WS {background-image: url(img/sport-WS.png);}
.sport-FB {background-image: url(img/sport-FB.png);}
.sport-E {background-image: url(img/sport-E.png);}
.sport-SFB {background-image: url(img/sport-SFB.png);}
.sport-A {background-image: url(img/sport-A.png);}
.sport-AR {background-image: url(img/sport-AR.png);}
.sport-R {background-image: url(img/sport-R.png);}
.sport-RL {background-image: url(img/sport-RL.png);}
.sport-BD {background-image: url(img/sport-BD.png);}
.sport-BO {background-image: url(img/sport-BO.png);}
.sport-BS {background-image: url(img/sport-BS.png);}
.sport-BV {background-image: url(img/sport-BV.png);}
.sport-BW {background-image: url(img/sport-BW.png);}
.sport-CH {background-image: url(img/sport-CH.png);}
.sport-CT {background-image: url(img/sport-CT.png);}
.sport-CU {background-image: url(img/sport-CU.png);}
.sport-CY {background-image: url(img/sport-CY.png);}
.sport-D {background-image: url(img/sport-D.png);}
.sport-FL {background-image: url(img/sport-FL.png);}
.sport-FH {background-image: url(img/sport-FH.png);}
.sport-FS {background-image: url(img/sport-FS.png);}
.sport-G {background-image: url(img/sport-G.png);}
.sport-M {background-image: url(img/sport-M.png);}
.sport-MM {background-image: url(img/sport-MM.png);}
.sport-OI {background-image: url(img/sport-OI.png);}
.sport-OR {background-image: url(img/sport--OR.png);}
.sport-PE {background-image: url(img/sport-PE.png);}
.sport-TT {background-image: url(img/sport-TT.png);}
.sport-SP {background-image: url(img/sport-SP.png);}
.sport-SS {background-image: url(img/sport-SS.png);}
.sport-SV {background-image: url(img/sport-SV.png);}
.sport-SEL {background-image: url(img/sport-SEL.png);}
.sport-SES {background-image: url(img/sport-SES.png);}
.sport-SOS {background-image: url(img/sport-SOS.png);}
.sport-SSP {background-image: url(img/sport-SSP.png);}
.sport-AN {background-image: url(img/sport-AN.png);}
.sport-F1 {background-image: url(img/sport-F1.png);}
.sport-CS {background-image: url(img/sport-CS.png);}
.sport-LL {background-image: url(img/sport-LL.png);}
.sport-LG {background-image: url(img/sport-LG.png);}
.sport-SC {background-image: url(img/sport-SC.png);}
.sport-PUB {background-image: url(img/sport-PUB.png);}
.sport-D2 {background-image: url(img/sport-D2.png);}
.sport-PO {background-image: url(img/sport-PO.png);}

@media print {
    .pagebreak {
        page-break-inside: avoid;
    }
}