.table_data_normal{
    text-align: center;
    border: 3px solid #002266;
    background: #73264d;
    color:#ffffff;
    width: 60px;
    height: 60px;
    margin: 10px;
    padding: 13px;
    border-radius: 63px;
    font-size: 20px;
}
.table_data_sold{
    text-align: center;
    border: 3px solid #b0b0b0;
    background: #73264d;
    color:#ffffff;
    width: 60px;
    height: 60px;
    margin: 10px;
    padding: 13px;
    border-radius: 63px;
    font-size: 20px;
}

.table_marginright30{
    margin-right: 95px !important;
}
.table_marginleft145{
    margin-left: 150px !important;
}

.floatlefttable{
    float: left;
}

.floatrighttable{
    float: right;
}

.stage{
    background: #000000;
    width: 150px;
    height: 70px;
    position: absolute;
    left: 415px;
    top: -50px;
    color: #fff;
    text-align: center;
    padding: 17px;
    font-size: 25px;
}

.margintop50px{
    margin-top: 100px;
}

.floatrighttablemargin30{
    margin-right: 10px !important;
}

.floatlefttablemargin30{
    margin-left: 30px !important;
}

.floatlefttablemargin80{
    margin-left: 115px !important;
}



.selectseats_lbl {
    margin-top: 10px;
    border-radius: 0;
    padding: 10px;
    font-size: 17px;
    margin-bottom: 5px;
}



.selectseats_footer{
    margin-top: 5px;
}


#myModalregistertation .modal-body {
    position: relative;
    padding: 10px 50px 10px 0px;
}

#myModalregistertation .form-group{
    margin-bottom: 5px;
}




#myModalregistertation .modal-footer{
    padding: 10px;
}

#myModalregistertation .modal-header{
    padding: 5px 10px;
}

#myModalregistertation {
    padding-right: 0px;
}


.redcolor{
    color:#ff0000;
    float: right;
    padding: 11px 0 0 0;
}

#registertationforminfo .form-control{
     width: 97%;
    display: inline-block;
}



img.logo {
    display: block;
    margin-bottom: 10px;
    margin-top: 25px;
    margin-left: auto;
    margin-right: auto;
    width:160px;
}





.thanksdiv .modal-body{
    padding: 10px !important;
}
.thanksdiv .modal-body .alert{
    margin: 0;
}



/*
.sponsorlogo{
     width: 200px;
    top: 45px;
    position: absolute;
    right: 40px;
}
*/

.sponsorlogo{
     width: 298px;
     top: 0px;
     position: absolute;
     right: 40px;
}









.modal-dialog{
    /*width: 370px !important;*/
}






































.tablenumber19{
    position: relative;
    top: -60px;
    left: 0px;
}

.tablenumber34{
    position: relative;
    top: -60px;
    left: 0px;
}
.tablenumber47{
    position: relative;
    top: -60px;
    left: 0px;
}
.tablenumber62{
    position: relative;
    top: -60px;
    left: 0px;
}


.tablenumber75{
    position: relative;
    top: -60px;
    left: 0px;
}


.tablenumber20{
    position: relative;
    top: -60px;
    left: 0px;
}
.tablenumber33{
    position: relative;
    top: -60px;
    left: 0px;
}
.tablenumber48{
    position: relative;
    top: -60px;
    left: 0px;
}
.tablenumber61{
    position: relative;
    top: -60px;
    left: 0px;
}

.tablenumber76{
    position: relative;
    top: -60px;
    left: 0px;
}











.tablenumber86 {
    position: absolute;
    top: 80px;
    right: -45px;
}




.tablenumber87 {
    position: absolute;
    top: 140px;
    right: -45px;
}
.tablenumber88 {
    position: absolute;
    top: 200px;
    right: -45px;
}
.tablenumber89 {
    position: absolute;
    top: 260px;
    right: -45px;
}



.tablenumber90 {
    position: absolute;
    top: 320px;
    right: -45px;
}



.tablenumber83 {
    position: absolute;
    top: 320px;
    left: 375px;
}

.tablenumber84 {
    position: absolute;
    top:380px;
    left: 750px;
}
.tablenumber85 {
    position: absolute;
    top:380px;
    left: 815px;
}





@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    /* IE10+ CSS styles go here */
    .table_data_sold{
        margin:9px;
    }
    .table_data_normal{
        margin:9px;
    }
    .floatrighttablemargin30 {
        margin-right:34px !important;
    }

    .tablenumber83 {
        left:363px;
        position:absolute;
        top:310px;
    }






    .tablenumber86 {
        position: absolute;
        top: 75px;
        right: -25px;
    }




    .tablenumber87 {
        position: absolute;
        top: 135px;
        right: -25px;
    }
    .tablenumber88 {
        position: absolute;
        top: 195px;
        right: -25px;
    }
    .tablenumber89 {
        position: absolute;
        top: 255px;
        right: -25px;
    }



    .tablenumber90 {
        position: absolute;
        top: 315px;
        right: -25px;
    }





    .tablenumber84 {
        position: absolute;
        top:375px;
        left: 730px;
    }
    .tablenumber85 {
        position: absolute;
        top:375px;
        left: 795px;
    }













}

/* For IE css hack */


.table_data_sold{
   margin:9px\9; /* apply to all ie from 8 and below */
}
.table_data_normal{
    margin:9px\9;
}

.floatrighttablemargin30 {
    margin-right:34px\9 !important;
}

.tablenumber83 {
    left:363px\9;
    top:310px\9;
}














.booked{
    background: #460154 !important;
    color: #fff;}
.notbooked{
    background: #00aeed !important;
    color: #fff;
}






/*.booth-row1{*/
    /*position: absolute;*/
    /*background: #ededed;*/
    /*width: 56px;*/
    /*height: 30px;*/
    /*top: 33px;*/
    /*left: 339px;*/
    /*border: 0px;*/
    /*text-align: center;*/
    /*font-size: 22px;*/
    /*font-weight: bold;*/
    /*border:1px solid #000;*/

/*}*/




.booth-div{
    width: 56px;
    height: 57px;
    padding: 11px 10px;
    text-align: center;
    font-size: 22px;
    font-weight: bold;
    border:1px solid #000;
    position: absolute;

}








.booth-row101{
    top:33px;
    left:337px;
    height:29px ;
    padding: 0;
}
.booth-row102{
    top:33px;
    left:393px;
    height:29px ;
    padding: 0;

}
.booth-row103{
    top:33px;
    left:449px;
    height:29px ;
    padding: 0;

}
.booth-row104{
    top:33px;
    left:505px;
    height:29px ;
    padding: 0;

}
.booth-row105{
    top:33px;
    left:561px;
    height:29px ;
    padding: 0;

}





.radiolbl{
    text-transform: capitalize;
}

input[type=checkbox]{
    margin-left: -20px;
}







.booth-row201{
    top:95px;
    left:225px;
}
.booth-row202{
    top:95px;
    left:281px;
}
.booth-row203{
    top:95px;
    left:337px;
}
.booth-row204{
    top:95px;
    left:393px;
}
.booth-row205{
    top:95px;
    left:449px;
}
.booth-row206{
    top:95px;
    left:505px;
}
.booth-row207{
    top:95px;
    left:561px;
}







  .booth-row301{
      top:186px;
      left:129px;
      width: 56px;
      height: 30px;
      padding: 0px;
      position: absolute;
      -ms-transform: rotate(-90deg); /* IE 9 */
      -webkit-transform: rotate(-90deg); /* Safari */
      transform: rotate(-90deg);
  }


  .booth-row302{
      top:150px;
      left:225px;
  }
.booth-row303{
    top:150px;
    left:281px;
}
.booth-row304{
    top:150px;
    left:337px;
}
.booth-row305{
    top:150px;
    left:393px;
}
.booth-row306{
    top:150px;
    left:449px;
}
.booth-row307{
    top:150px;
    left:505px;
}
.booth-row308{
    top:150px;
    left:561px;
}

.booth-row401{
    top:240px;
    left:225px;
}
.booth-row402{
    top:240px;
    left:281px;
}
.booth-row403{
    top:240px;
    left:337px;
}
.booth-row404{
    top:240px;
    left:393px;
}
.booth-row405{
    top:240px;
    left:449px;
}
.booth-row406{
    top:240px;
    left:505px;
}
.booth-row407{
    top:240px;
    left:561px;
}

.booth-row501{
    top:296px;
    left:225px;
}
.booth-row502{
    top:296px;
    left:281px;
}
.booth-row503{
    top:296px;
    left:337px;
}
.booth-row504{
    top:296px;
    left:393px;
}
.booth-row505{
    top:296px;
    left:449px;
}
.booth-row506{
    top:296px;
    left:505px;
}
.booth-row507{
    top:296px;
    left:561px;
}
.booth-row508{
    top:296px;
    left:617px;
}





  .booth-row601{
      top:376px;left:129px;
      width: 56px;
      height: 30px;
      padding: 0px;
      position: absolute;
      -ms-transform: rotate(-90deg); /* IE 9 */
      -webkit-transform: rotate(-90deg); /* Safari */
      transform: rotate(-90deg);
  }


/*.booth-rows6container{*/
    /*position: absolute;*/
/*top: 394px;*/
/*left: 223px;*/
/*width: 392px;*/
/*height: 56px;*/
/*background: #00aeed !important;*/
/*z-index: 99;*/
/*}*/

/*.booth-rows6container div {*/
 /*float: left;*/
 /*position: relative;*/
    /*top:auto;*/
    /*left: auto;*/
    /*width: 56px !important;*/

/*}*/





.booth-row602{
    top:394px;
    left:225px;
}
.booth-row603{
    top:394px;
    left:281px;
}
.booth-row604{
    top:394px;
    left:337px;
}
.booth-row605{
    top:394px;
    left:393px;
}
.booth-row606{
    top:394px;
    left:449px;
}
.booth-row607{
    top:394px;
    left:505px;
}
.booth-row608{
    top:394px;
    left:561px;
}








/*.booth-rows7container{*/
    /*position: absolute;*/
    /*top: 450px;*/
    /*left: 278px;*/
    /*width: 337px;*/
    /*height: 56px;*/
    /*background: #00aeed !important;*/
    /*z-index: 99;*/
/*}*/


/*.booth-rows7container div {*/
    /*float: left;*/
    /*position: relative;*/
    /*top:auto;*/
    /*left: auto;*/
    /*width: 56px !important;*/

/*}*/

/*.booth-rows7container div.juicebar{*/
    /*width: 112px !important;*/
     /*height: 57px;*/
    /*padding: 11px 10px;*/
    /*text-align: center;*/
    /*font-size: 20px;*/
    /*font-weight: bold;*/
    /*border:1px solid #000;*/
    /*color: #fff;*/

/*}*/


.booth-row701{
    top:449px;
    left:393px;
}
.booth-row702{
    top:449px;
    left:449px;
}
.booth-row703{
    top:449px;
    left:505px;
}
.booth-row704{
    top:449px;
    left:561px;
}






.booth-row801{
    top:583px;
    left:350px;
}
.booth-row802{
    top:583px;
    left:406px;
}
.booth-row803{
    top:583px;
    left:462px;
}
.booth-row804{
    top:583px;
    left:518px;
}
.booth-row805{
    top:583px;
    left:574px;
}
.booth-row806{
    width: 86px;
    top:583px;
    left:630px;
}
.booth-row807{
    width: 86px;

    top:583px;
    left:716px;
}

