﻿#ticketListTable {
    width: 100%;
}

#ticketListTable th, #ticketListTable td {
    padding: 5px 10px 5px 10px;
}

tr:nth-child(odd) {
    background: #efefef;
}

tr:nth-child(even) {
    background: #fbfbfb;
}

a.buyButton {
    background: #53d267;
    padding: 2px 8px 2px 8px;
}

#ticketListTable th {
    position: sticky;
    top: 0;
    background: #e6e6e6;
}

#ticketListContainer {
    max-height: 500px;
    overflow: auto;
}


#TicketQuantity {
    border-color: green;
    height: 35px;
    width: 390px;
    color: green;
    margin-bottom: 10px;
}

@media (max-width: 991px) {
    header {
        display: none;
    }

    .container {
        max-width: 100%;
        padding: 0 !important;
    }

    .event-info-inner-ctn {
        display: flex;
    }
    h2 {
        display: none;
    }
    main.pb-3 {
        padding-bottom: 0 !important;
    }
    .desktop-ctn {
        height: auto;
    }
 }

.map-holder {
    height: calc(100vh - 117px);
    @media (max-width: 991px) {
        height: 100vh;
    }
}

.btn.sea-btn.pre-checkout-price-cta {
    background-color: #29c142;
    border-radius: 2px;
    color: #252525;
    display: table-cell;
    float: right;
    font-size: 16px;
    font-weight: bold;
    padding: 10px;
    transition: .3s;
    width: 100%
}