﻿body {
    margin: 0;
    padding: 0;
     font-family: Arial;
}

.content_full
{
    width: 100%;
    height: auto;
    background: #ebebeb;
}

.content
{
    width: 900px;
    margin: 0 auto;
    background: #fff;
    padding: 10px 40px;
}
.content_1
{
    width: 1200px;
    margin: 0 auto;
    background: #fff;
    padding: 10px 40px;
}
.invoice_head
{
   font-weight: bold;
   font-size: 20px;
   color: #000;
   text-align: right;
  
}

.invoice_det {
    
   color: #000;
   text-align: center;
   font-family: Arial;
}

.cnt_bill_details
{
    border: 1px solid  #000;
    padding: 0px 10px 10px 10px;

}

.bill_det  table, .bill_det  th
{
    border: 1px solid #000;
    border-collapse: collapse;
    padding: 10px 0;
}
.bill_det  th 
{
    font-weight: bold;
}
.bill_det table td
{
    padding: 2px;
}
.toral-bil table td
{
    padding: 4px;
}
.GuestName 
{
    margin-bottom: 0px !important;
    
}

.sign
{
    margin: 20px 40px 10px 40px;
    padding: 0 30px;
    border-bottom: 2px solid #000;
}

.footer 
{
    padding: 0 10px;
}
.form-control {
    border: none !important;
    box-shadow : none !important;
}

.btm-border {
    margin: 10px 0;
    border-bottom: 2px solid #000;
    width:100%;
}
.det-right {
    display: inline-block;
    vertical-align: top;
}
.det-left {
    display: inline-block;
    vertical-align: top;
}

.bank-det-left 
{
    display: inline-block;
    vertical-align: top;
    width: 50%;
}
.bank-det-right 
{
    display: inline-block;
    vertical-align: top;
    width: 49%;

}

.toral-bil table, .toral-bil td, .toral-bil tr, .toral-bil th {

    border: 2px solid #000;
    text-align: center;
    padding: 5px 0;
}