div.seatCharts-container {
	/*min-width: 700px;*/
}
div.seatCharts-seat {
    background-color: green;
    color: white;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    cursor: default;
}
div.seatCharts-seat:focus {
	border: none;
}
div.seatCharts-space {
    background: rgba(125,125,125,0.2);
    padding-left:4px;
    clear: both;
    width:100%!important;
    font-size:15px;
    font-weight:600;
    text-transform:uppercase;
    text-align:left!important;
    color:#000;
    height: 24px!important;
    line-height: 24px!important;
}
div.seatCharts-space-empty {
    background-color: white;
}
div.seatCharts-row {
    float: left;
    margin-bottom: 24px;
    width:100%;
}

div.seatCharts-row:after {
    clear: both;
}

/*div.seatCharts-seat.selected {
    background-color: aqua;
}*/

div.seatCharts-seat.focused {
	background-color: #6db131;
}

div.seatCharts-seat.available {
	background-color: green;
}

div.seatCharts-seat.unavailable {
	background-color: red;
	cursor: not-allowed;
}
ul.seatCharts-legendList, ul#selected-seats {
    list-style: none;
    padding: 0;
}


div.seatCharts-cell{height:40px;width:40px;line-height:40px;margin:2px;float:left;text-align:center;outline:none;}
div.seatCharts-seat{color:#fff;font-size:14px;font-weight:600;cursor:pointer;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
div.seatCharts-seat.available{background-color: #B9DEA0;}
div.seatCharts-seat.focused{background-color: #76B474;border: none;}
div.seatCharts-seat.selected{background-color: #E6CAC4;}
div.seatCharts-seat.unavailable{background-color: #472B34;cursor: not-allowed;}
ul.seatCharts-legendList{padding-left:0px;padding-top:24px;}
#selected-seats li{border:1px solid #d3d3d3;background:#f7f7f7;float:left;line-height: 33px;margin-bottom:2px;padding-right:0;}
ul li span.seatCharts-legendDescription{line-height:45px;height:45px}
div.booking-details{float:left;width:100%;}