
.modal .modal-body .widget-modal-edit-line-loading {
    display: inline-block;
    position: absolute;
    
    width: 34px;
    height: 34px;
    
    margin: 100px 0 0 90px;
    padding: 0 0 0 0;
    
    background: Transparent url('/Content/Themes/LotteryWorld/images/load-big.gif') no-repeat;
}

.modal .widget-modal-edit-line {
    display: block;
    
    width: auto;
    height: auto;
    
    margin: 6px 12px 0px 12px;
    padding: 0 0 0 0;
    
    text-align: center;
    list-style: none;
}

.modal .widget-modal-edit-line ul.beton-ticket-container {
    display: block;
    
    width: auto;
    height: auto;
    
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    
    text-align: center;
    list-style: none;
}

        .modal .widget-modal-edit-line ul.beton-ticket-container li.ticket-container {
            display: block;
            width: auto;
            height: auto;
            margin: 0 0 0 0;
            padding: 0 0 0 0;
        }

li.ticket-container .ticket {
    display: block;
    width: 194px;
    height: auto;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    border: 1px solid #c7c7c7;
    background-color: White;
    text-align: left;
}





    /* Ticket Header - START */

    li.ticket-container .ticket .ticket-header {
        display: block;
        width: auto;
        height: auto;
        margin: 0 0 0 0;
        padding: 0 0 0 0;
        background: Transparent;
        font-family: Arial;
        font-size: 12px;
        color: gray;
        font-weight: normal;
        text-align: center;
    }

.ticket-header .header-1 {
    display: block;
    width: auto;
    height: 34px;
    padding: 6px 0 6px 0;
    background: #707070;
    text-align: center;
}

.ticket-header .header-2 {
    display: block;
    width: 100%;
    height: 26px;
    margin: 0 0 0 0;
    padding: 8px 0 0 0;
    font-family: Arial;
    font-size: 13px;
    color: gray;
    font-weight: normal;
    text-align: center;
}

.ticket-header button {
    width: auto;
    height: auto;
    font-family: Arial, sans-serif;
    font-size: 12px;
    color: white;
    font-weight: normal;
}

    .ticket-header button.btn-trash {
        background: transparent;
        position: absolute;
        margin: 0 0 0 5px;
        font-size: 14px !important;
    }


.ticket-header .header-1 .btn-magic {
    width: auto;
    height: auto;
    min-width: 100px;
    padding: 3px 0 1px 0;
    border: 1px solid #FF8000;

}

    .ticket-header .header-1 .btn-magic:hover {
        width: auto;
        height: auto;
        min-width: 100px;
        padding: 3px 0 1px 0;
        border: 1px solid #FF8000;
    }

.ticket-header .fa-check-circle {
    font-size: 14px;
    color: #FF9300;
}

/* Ticket Header - END */





/* Ticket Body - START */

li.ticket-container .ticket .ticket-body {
    display: block;
    width: auto;
    height: auto;
    margin: 0 0 0 0;
    padding: 10px 8px 8px 12px;
}


.ticket-body .ticket-numbers {
    display: block;
    width: auto;
    height: auto;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}

    .ticket-body .ticket-numbers .ticket-number {
        display: inline-block;
        width: 28px;
        height: 28px;
        margin: 0 2px 5px 0;
        padding: 4px 0 0 0;
        border: 1px solid #bcbec0;
        font-size: 14px;
        color: #ccc !important;
        line-height: 19px;
        text-align: center;
        vertical-align: middle;
        -moz-border-radius: 6px;
        -webkit-border-radius: 6px;
        border-radius: 6px;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        -webkit-user-select: none;
        -khtml-user-select: none;
        -moz-user-select: -moz-none;
        -o-user-select: none;
        user-select: none;
        cursor: pointer;
    }

        .ticket-body .ticket-numbers .ticket-number.on:before {
            position: absolute;
            color: #707070;
            content: "\f00d";
            font-family: 'FontAwesome';
            font-size: 19px;
            font-weight: normal;
            text-shadow: 1px 1px 1px #999999;
            z-index: 1020;
            -moz-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
            -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
            opacity: 0.7;
        }

        .ticket-body .ticket-numbers .ticket-number.on-1:before {
            margin-top: 8px;
            margin-left: 3px;
        }

        .ticket-body .ticket-numbers .ticket-number.on-2:before {
            margin-top: 8px;
            margin-left: 8px;
        }


.ticket-body .ticket-jokers {
    display: block;
    width: auto;
    height: auto;
    margin: 5px 0 0 0;
    padding: 0 0 0 0;
}

    .ticket-body .ticket-jokers .ticket-joker {
        display: inline-block;
        width: 28px;
        height: 28px;
        margin: 0 2px 5px 0;
        padding: 4px 0 0 0;
        border: 1px solid #164D93;
        font-size: 14px;
        color: #164D93;
        line-height: 19px;
        text-align: center;
        vertical-align: middle;
        -moz-border-radius: 6px;
        -webkit-border-radius: 6px;
        border-radius: 6px;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        -webkit-user-select: none;
        -khtml-user-select: none;
        -moz-user-select: -moz-none;
        -o-user-select: none;
        user-select: none;
        cursor: pointer;
    }

        .ticket-body .ticket-jokers .ticket-joker.on {
            background: #164D93;
            color: white !important;
        }

/* Ticket Body - END */





/* Ticket Footer - START */

.modal .widget-modal-edit-line .beton-ticket-command {
    display: block;
    width: auto;
    height: auto;
    margin: 12px 0 0 0;
    padding: 0 0 0 0;
    text-align: center;
}

    .modal .widget-modal-edit-line .beton-ticket-command .play-btn {
        width: 100%;
        height: auto;
        margin: 0 0 0 0;
        padding: 10px 0 10px 0;
        line-height: 22px;
        cursor: pointer;
    }

        .modal .widget-modal-edit-line .beton-ticket-command .play-btn:disabled {
            background-color: #c4c0be !important;
            cursor: not-allowed;
        }

/* Ticket Footer - END */
