.st {
    cursor: pointer;
}

.st:hover:before {
    background: rgba(0, 0, 0, 0.5);
}

.cinema-row {
    transform: skew(0deg);
    margin: 0 2px;    
}

.st {
    width: 18px;
    height: 14px;
    border-radius: 4px;
    background: linear-gradient(to top, #3C8F0D, #3C8F0D, #3C8F0D, #3C8F0D, #3C8F0D, #50BE11, #73CB41);
    margin-bottom: 4px;
    transform: skew(0deg);
    margin-left: 2px;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
    font-size:7px;
    color:white;
    text-align:center;
}

.rowstart {
    width: 16px;
    height: 14px;
    margin-top: -9px;
    margin-bottom: 0px;
}

.ns {
    visibility: hidden;
}

.rd {
    orangebackground: linear-gradient(to top, #E1A764, #E1A764, #E1A764, #E1A764, #E1A764, #ECAF69, #FABA6F);
    background: linear-gradient(to top, #8C8D8E, #8C8D8E, #8C8D8E, #8C8D8E, #8C8D8E, #A3A4A5, #BABBBB);
    cursor: default;
    color: whitesmoke;
}

.rc {
    background: linear-gradient(to top, #C1645C, #C1645C, #C1645C, #C1645C, #C1645C, #D06C64, #D66F67);
    Xbackground: linear-gradient(to top, darkgray, darkgray);
    xcolor: dimgray;
    color: white;
    font-weight: normal;
    cursor: default;
}

.pd {
    background: linear-gradient(to top, #A45878, #A45878, #A45878, #A45878, #A45878, #AD5C7E, #D66F67);
    xbackground: linear-gradient(to top, lightblue, lightskyblue);
    color: whitesmoke;
    cursor: default;
}

.bd {
    background: linear-gradient(to top, red, darkred);
    color: whitesmoke;
    xcursor: default;
}

.pc {
    background: linear-gradient(to top, #6D4C87, #6D4C87, #6D4C87, #6D4C87, #6D4C87, #765292, #7A5597);
    xbackground: linear-gradient(to top, lightskyblue, lightblue);
    color: whitesmoke;
    xcolor: darkslategrey;
    font-weight: normal;
    cursor: default;
}

.ws {
    background: linear-gradient(to top, #1A398A, #1A398A, #1A398A, #1A398A, #1A398A, #4861A1, #6884D0);
    color: whitesmoke;
}

.sd {
    xbackground: linear-gradient(to top, #C1645C, #C1645C, #C1645C, #C1645C, #C1645C, #D06C64, #D66F67);
    background: linear-gradient(to top, #D8520F, #D8520F, #D8520F, #D8520F, #D8520F, #F76B0B, #FF910D);
    color: whitesmoke;
    xcolor:black;
}

.ts {
    color: black;
    xcolor: green;
    font-weight: normal;
}

.sw {
    background: linear-gradient(to top, #2D53B5, #2D53B5, #2D53B5, #2D53B5, #2D53B5, #4162BA, #4969BC);
    Xbackground: linear-gradient(to top, #D8520F, #D8520F, #D8520F, #D8520F, #D8520F, #F76B0B, #FF910D);
    color: whitesmoke;
}

.editseat
{
    font-size:9px;
    width:30px;
}