﻿@import url(https://fonts.googleapis.com/earlyaccess/alefhebrew.css);

body
{
    direction: rtl;

    font-family: "Alef Hebrew",
    “Helvetica Neue”,
    Helvetica,
    Arial,
    sans-serif;
    margin:0;
}
.printButtons
{
    width:100%;
    text-align:left;
    padding-top:20px;
    padding-bottom:20px;
}



#QueryModal
{

    width: 80%; 
    left: 0;
    top:50px;
    margin: auto;
    z-index: 1050;
   
}
.close
{
     font-size: 33px;
    font-weight: 900;
    padding-right: 10px;
    cursor: pointer;
    float:left;
}
.modal-content
{
    padding:20px;
}


.Btnclose
{
    font-size: 33px;
    font-weight: 900;
    padding-right: 10px;
    cursor: pointer;
}

.btn-dis
{
    background-color:dimgray;
    float:left;
    margin-top:-26px;
}



.cbox input[type="checkbox"] {
    width: 25px; /* Adjust width */
    height: 25px; /* Adjust height */
}

.rowSelected {
color: #333333;
    background-color: #E2DED6;
    font-weight: bold;
}

.BtnEdit
{
    float:left;
    margin-right:2px;
}
.BtnSMS
{
    margin-top:2px;
    width:100% !important;

}

.BtnPrint
{
    width:100% !important;

}

.panelAdmin
{
    float:left;

}

.ticket
{
    width: 20cm;
    height: 7.20cm;
   /* background-color:white;*/
        background-image:url("../bg/b4.jpg");
        background-size:cover;
   
}

.SubTick
{
    font-weight:700;
   
}


.SubTick
{
    font-weight:700;

    width: 7cm;
    text-align: center;
    margin-right:1.9cm;
    margin-top: 5.5cm;
   float:right;
   position:absolute;

}




.ticket .h-barcode
{
    margin-left: 19.3cm;
    width: 2.3cm;
    height: 5.5cm;
    float:left;
    margin-top:-4.5cm;
}

.barcode
{

    width: 5.5cm;
    height: 2.2cm;
    margin-left: 6mm;
    z-index: 1;
}
.barcode-side
{

    width: 7.5cm;
    height: 2.2cm;
    z-index: 1;
}

.barcode-holder
{
    float:left;
    margin-left:1.7cm;
    
}


.grid td ,th
{
    border:solid;
    border-width:1px;
    border-color:gainsboro;
}

.flip
{
    -ms-transform: rotate(90deg) !important; /* IE 9 */
    -webkit-transform: rotate(90deg) !important; /* Chrome, Safari, Opera */
    transform: rotate(90deg) !important;
    top: 2.5cm;
    left: 15.5cm;
}

.ticket-desc
{
    width: 13cm;
    height: 6cm;
    text-align: center;
    margin-top: 11mm;
  /*  margin-left: 2cm;*/
    float:left;

     
}

.seat-info
{
    /*
    border: solid 2px; */
    width: 7cm;
 /*  height: 2cm;*/
  height: 1.5cm;
    text-align: center;
    margin-right:2.9cm;
    margin-top: 2mm;
   float:right;
   position:absolute;
}

.price
{
     float:left;
   position:absolute;
    margin-top: 19mm;
    right:14cm;


}
.price h4
{
    margin-top:-1mm;
    font-size:10px;
}

.ticket-desc h1, .ticket-desc h2, .ticket-desc h3
{
    margin: 0;
}

   .msg
    {
        display: block;
        font-weight: 700;
        text-align: center;
    }

@media screen
{

    th
    {
        text-align:right !important;
    }
    button, html input[type="button"], input[type="reset"], input[type="submit"]
    {
        width:unset;
        height:unset;
    }

    body
    {
        direction: rtl;
        font-family: 
   
        "Alef Hebrew",
        Arial,
        “Helvetica Neue”,
        Helvetica,
        sans-serif;

        background-color: #f2f4f7;
        margin: 20px;
    }

    .print
    {
        display: none;

        width: 100%;
        background-color: white;
        text-align: center;
    }

    .not-print
    {
    

    }

    .barcode-panel
    {
        min-height: 300px;
    }

 

}

@media print
{
 body
    {
        font-family: 
   
        "Alef Hebrew",
        Arial,
        “Helvetica Neue”,
        Helvetica,
        sans-serif;
        margin:0;
    }

 .comments
 {
     font:100;
     font-size:10px;
     float:left;
    TEXT-ALIGN: right;
    padding-top: 59px;
    margin-left: 35px;
     
 }


    .msg
    {
        font-weight: 500;
        font-size: 2mm;
        text-align: center;
    }

    .not-print
    {
        display: none;
    }

    .print
    {
        page-break-after: auto;
        display: block;
    }

    .qrCode
    {
        float:left;
        margin-top:2cm;
        margin-left:1cm
    }
    
}