/* RESET STYLES */

body {margin:0; padding:0; line-height: 1.4em; word-spacing:1px; letter-spacing:0.2px; font: 13px Arial, Helvetica,"Lucida Grande", serif; color: #000;}

/* REMOVE ELEMENTS */

#language,
#header,
#social,
#footer,
#mobile-nav,
#nav-holder,
#breadcrumb,
.tckt-actions,
.tckt-social {
    display: none;
}

/* STYLE ELEMENTS */

/*
 * ORDER TABLE
 */

.tckt-ordertable {
    display: table;
    padding: 0;
    table-layout: auto;
    width: 100%;
    margin: 0 0 30px 0;
}

    .tckt-orderrow {
        border-bottom: 1px solid;
        padding: 15px;
    }
    
    .tckt-orderrow.is-active {
        background: rgba(255, 255, 255, 0.5);
    }

    .tckt-ordertable__header {
    }
    
    .tckt-ordertable__footer {
        border-bottom: none;
    }

        .tckt-ordercell__sizefill {
            display: table-cell;
            padding: 0;
            vertical-align: top;
            width: 100%;
        }
        
        .tckt-ordercell__sizefit {
            display: table-cell;
            padding: 0;
            vertical-align: top;
        }
    
            .tckt-ordercell__holder {
                width: 300px;
            }
            
            .tckt-ordercell__column {
                width: 100px;
                display: inline-block;
                margin-right: -4px; /* Inline block fix */
            }
            
            .tckt-ordercell__column.pull-right {
                text-align: right;
            }
            
                .tckt-ordercell__column .single-price {
                    padding-right: 20px;
                }
                
                .tckt-ordercell__column .amount {
                }                
    
                .tckt-ordercell__column input {
                    max-width: 100%;
                }
    
                .tckt-ordercell__column .total-price {
                    padding-left: 20px;
                }
