.show_seats_rect{
    stroke-width:2;
    /*stroke:rgb(0,0,0);*/
    stroke:#000000;
    fill:transparent;
}

.show_seats_hall{
    /*stroke-width:2;
    stroke:#ffffff;
    fill:transparent;*/
}

.show_seats{
    cursor: pointer;
}

.hide_seats_rect{
    /*stroke-width:1;
    stroke:rgb(255,255,255);*/
    fill:transparent;
}

.hide_seats_rect_way{
    stroke-width:1;
    /*stroke:rgb(255,88,255);*/
    stroke:rgb(192,192,192);
    fill:#c0c0c0 !important;
}

.rotate_div{
    /*-webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    transform: rotate(-90deg);*/
}

.outer_div {
    width: 100%;
    text-align: center;
    /*background-color: #0666a3*/
}

.inner_div {
    display: inline-block;
    margin: 0 auto;
    padding: 3px;
    /*background-color: #8ebf42*/
}

.class_333{
    /*left:1300px;*/
    width:400px;
    height:auto;
    /*background-color: red;*/
    /*position:fixed;*/
    padding:10px;
    display:none;
    position:absolute;
    z-index: 999;
    box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
    background-color: #ffffff;
}
.class_333_close{
    position:relative;
    width:30px;
    height:30px;
    background-color:#c0c0c0;
    cursor:pointer;
    left:350px;
    text-align: center;
    font-size: 30px;
    line-height: 0.9em;
}

.class_333_plus{
    position:relative;
    width:30px;
    height:30px;
    background-color:#c0c0c0;
    cursor:pointer;
    text-align: center;
    font-size: 30px;
    line-height: 0.9em;
}

.seating_functions{
    background-color: #c0c0c0;
    padding:5px;
    margin:10px;
    width:100%;
    cursor:pointer
}

.participants_allocate{
    height:400px;
    overflow-y: scroll;
    overflow-x: hidden;
    position:relative;
}

.text_in{
    display: block;
}

.side_participants {
    padding: 6px;
    margin: 4px 0;
    background: #fafafa;
    border: 1px solid #ddd;
    cursor: move;
}


.rect_rotate {
    transform-box: fill-box;
    transform-origin: center;
    transform: rotate(-24deg);
}

.a3_rect_rotate {
    transform-box: fill-box;
    transform-origin: center;
    transform: rotate(-12.5deg);
}

.rect_rotate2 {
    transform-box: fill-box;
    transform-origin: center;
    transform: rotate(-13deg);
}
.a3_rect_rotate2 {
    transform-box: fill-box;
    transform-origin: center;
    transform: rotate(-13.5deg);
}
