/* @print */
@media print
{
    INPUT{border:0px solid #fff;}
    /*{display:none !important;}*/
    .noprint
    {
        display:none;

    }

    .breadcrumb
    {
        display:none;
    }

    .visible-print {
        display: block !important;
    }
    tr.visible-print {
        display: table-row !important;
    }
    th.visible-print, td.visible-print {
        display: table-cell !important;
    }
    .hidden-print {
        display: none !important;
    }
    tr.hidden-print {
        display: none !important;
    }
    th.hidden-print, td.hidden-print {
        display: none !important;
    }

    * {
        color: #000!important;
        text-shadow: none!important;
        background: transparent!important;
        box-shadow: none!important
    }
    a, a:visited {
        text-decoration: underline
    }
    a[href]:after {
        content: " (" attr(href) ")"
    }
    abbr[title]:after {
        content: " (" attr(title) ")"
    }
    .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after {
        content: ""
    }
    pre, blockquote {
        border: 1px solid #999;
        page-break-inside: avoid
    }
    thead {
        display: table-header-group
    }
    tr, img {
        page-break-inside: avoid
    }
    img {
        max-width: 100%!important
    }
    @page {
        margin:2cm .5cm
    }
    p, h2, h3 {
        orphans: 3;
        widows: 3
    }
    h2, h3 {
        page-break-after: avoid
    }
    .navbar {
        display: none
    }
    /*.table td{
            background-color: #fff !important;
            
    }*/
    .btn>.caret, .dropup>.btn>.caret {
        border-top-color: #000!important
    }
    .label {
        border: 1px solid #000
    }
    .table {
        width: 100%;
        border-collapse: collapse !important;

    }
    .table-bordered th, .table-bordered td {
        border: 1px solid #ddd!important
    }


    .table th {
        background-color:#0099FF !important;
        color:#fff !important;
        padding-left: 10px !important;	
        text-align:right;
    }


    .table td {

        text-align:right;
        padding-left: 10px !important;
        border:#333333 thin solid;
        /*padding-bottom: 20px;	*/
    }

    div.well.well-sm {
        min-height: 20px;
        padding: 5px !important;
        margin-bottom: 5px;
        background-color: #f5f5f5 !important;
        border: 1px solid #e3e3e3;
        border-radius: 4px;
        width: 300px;
    }

    .form-group label.col-lg-2.control-label {

        margin-left:10px !important;
        float: right;
        width: 30% !important;
    }

    .form-group div.col-lg-4 {
        float:right;
        margin-bottom: 20px !important;
        width: 50% !important;
    }

    table { page-break-after:auto }
    tr    { page-break-inside:avoid !important; page-break-after:auto }
    td    { page-break-inside:avoid !important; page-break-after:auto }
    thead { display:table-header-group }

    /**bill**/



    .mg-bt5{
        margin-bottom:5px !important;
    }

    .mg-bt5.col-lg-4{
        margin-bottom:5px !important;
    }


    .mg-tp5{
        margin-top:5px !important;
    }
    .ft-nor{
        font-weight:normal !important;
        color: #fff !important;
        background-color: #3276b1 !important;
        border-color: #285e8e !important;
        float: left !important;
        border: 1px solid transparent;
        border-radius: 4px;
    }

    .ft-nor #sellbilltotal{
        color: #fff !important;
    }

    .billtable thead>tr>th, .billtable tbody>tr>th, .billtable tfoot>tr>th, .billtable thead>tr>td,  .billtable tfoot>tr>td {
        padding:5px !important;
        vertical-align:middle !important;
        text-align: center !important;
    }
    .billtable tbody>tr>td{
        padding:0px !important;
        vertical-align:middle !important;
        text-align: center !important;
    }
    .billtable thead>tr>th{
        color:#fff !important;
        background-color:#54A0E7 !important;
    }
    .txt-nonraduis{
        border-radius: 0px !important;
        -webkit-box-shadow: inset 0 0px 0px rgba(0,0,0,0.075) !important;
        border: none !important;
        height: 26px !important;
    }
    .wdt120{
        width:120px !important;
    }
    .wdt100n{
        width:100px !important;
    }
    .wdt240{
        width:240px !important;
    }
    .wdt100p{
        width:100% !important;
    }
    .flt-none{
        float:none !important;
    }
    .wht-clo{
        color: #428bca !important;
        background-color: #ffffff !important;
    }
    .bg-yel{
        background-color: #FBFF9E !important;
    }

    .total-bill {
        /*float: left !important;*/
        margin-right: 370px !important;
        margin-top: 50px;	
    }

    .total-bill.control-label {
        float:right !important;
        /*width:50px !important;*/

    }

    .total-bill.col-lg-7 {
        float:left !important;
        overflow:auto !important;
    }
    
    /*********** ==================== Computer mantance ===================== **********/
    .comp_mant{
        font-size:12px;
    }


}
