* {
    @include box-shadow(none);
    @include text-shadow(none);
}

@page {
    size: A4  portrait;


    @bottom-right {
        content: counter(page) " of " counter(pages);
    }
}

#header,
.table_search,
.pagination-container {
    display: none;
}


.printable_table.patients_register {
    table-layout: fixed;
    width: 50cm;
    border: 0 !important;
}
.printable_table {page-break-inside:auto }

/*.printable_table tr.title {page-break-after: always;}*/
.printable_table thead { display:table-header-group }
.printable_table tfoot { display:none }

.printable_table_prices_list {
    table-layout: auto;
    width: 50cm;
    border: 0 !important;
    font-size:14px !important;
}

table.table400 {width:400px; background-color:#FFF; border:none; color:#000000; font-size:85%;}

.printable_table tfoot:after {
    counter-increment: page;
    content: counter(page) " of " counter(pages);
}

.hidden-print {
    display: none;
}
.table-link {
    color: #000000 !important;
    text-decoration: none;
}
   

