.seat-selection{
    margin:10px auto;
    width: 950px;
  }
  .seat-selection *{
    padding:0;
    margin:0;
  }
  .seat-selection .seat-area{
     text-align: center;
  }
  .seat-selection .seat-area .seat-area-desc{
       line-height: 35px;
  }
  .seat-selection .seat-row-seat{
    display: inline-block;
      border: 1px solid transparent;
      text-align: center;
      width: 30px;
      height: 30px;
      margin: 2px;
      vertical-align: -webkit-baseline-middle;
      border-radius: 2px;
  }
  
  .seat-selection .seat-row-seat span{
    display: block;
      width: 26px;
      height: 26px;
      margin: 1px 0px 0px 1px;
      background: #b9b9b9;
      border-radius: 2px;
      border: 1px solid #ffffff;
      font-size:0.8em;
  }
  
  .seat-selection .seat-row-seat.seat-yes{
    border-color:#8a8a8a;
    background-color:#fafafa;
  }
  .seat-selection .seat-row-seat.can-select{
    background-color:#fff;
      cursor: pointer;
  }
  .seat-selection .seat-row-seat.cannot-select span{
    background:black !important;
  }
  .seat-selection .seat-row-seat.can-select span{
    background-color:#fff;
  }

  .seat-selection .seat-row-seat.current-selected.can-select span{
    background-color:#41db41;
  }
  .seat-selection .seat-row-seat.current-selected.can-select:hover span{
    background-color:#41db41;
  }
  .seat-selection .seat-row-seat.can-select:hover span{
    background-color:#dcdcdc;
  }
  .seat-selection .row-indicator{
    margin-right: 10px;
    color: green;
  }
  .seat-selection .movie-screen{
    width: 100%;
    text-align: center;
    margin: 60px 0px 15px 0px;
    font-size: 0.8em;
    /* color: #626573; */
    background-color: #41db41;
    box-shadow: inset 0px 7px 12px 0px #a9f0a9;
  }
  .seat-selection .seat-proccess-panel{
    padding: 10px;
    border-top: 3px solid #009486;
    text-align: right;
  }
  .seat-selection .layout-action-btn{
    padding: 5px 20px;
    color: #fff;
    cursor: pointer;
    background-color: burlywood;
    border: 1px solid #e7e7e7;
    box-shadow: 0px 2px 5px 0px #2b2b2b;
    border-radius: 2px;
  }
  .seat-selection .layout-action-btn[disabled]{
    box-shadow: none;
    background-color: #b1b1b1 !important;
    border-color: #828282 !important;
    cursor: not-allowed;
  }
  .seat-selection .layout-action-btn.layout-btn-done{
    border: 1px solid #7ca07d;
    background-color: #228b22;
  }