body {
    padding-top:0px;
    margin-top:0px;
    padding-bottom:0px;
    margin-bottom:0px;
}

.container-fluid {
    padding-left:2px !important;
    padding-right:2px !important;
}

.printHeaderLogo {
    max-height: 75px;
}

 input, date_field, datepicker, form-control, input-sm, form-group, input[type='text'] {
    font-size: 11px !important;
    border:0px none !important;
    outline: none !important;
    box-shadow: none !important;
    background-color: #ffffff;
    -moz-appearance: none;
    -webkit-appearance: none;
    appearance: none;
    border-radius:0px;
    display:inline !important;
}

@media only print {
    *{
        font-size:11px;
    }
    
    #qrcode img {
        width: 100% !important;
        height: 100% !important;
    }
    
    .container {
        padding-right: 0px;
        padding-left: 0px;
        margin-right: none;
        margin-left: none;
    }

    .noPrint {
        display: none !important;
    }

    .show_print{
        display:block !important;
    }
    .container{
        width:100%;
        color:red;
        margin: 0;
        padding:0px;
    }
    .row{
        width:100%;
        margin: 0;
        padding:0px;
    }
    .col-lg-12{
        width:100%;
        margin: 0;
        padding:0px;
    }

    .report_textarea
    {
        height:550px;
    }
    .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
        float: left;
    }
    .col-sm-12 {
        width: 100%;
    }
    .col-sm-11 {
        width: 91.66666666666666%;
    }
    .col-sm-10 {
        width: 83.33333333333334%;
    }
    .col-sm-9 {
        width: 75%;
    }
    .col-sm-8 {
        width: 66.66666666666666%;
    }
    .col-sm-7 {
        width: 58.333333333333336%;
    }
    .col-sm-6 {
        width: 50%;
    }
    .col-sm-5 {
        width: 41.66666666666667%;
    }
    .col-sm-4 {
        width: 33.33333333333333%;
    }
    .col-sm-3 {
        width: 25%;
    }
    .col-sm-2 {
        width: 16.666666666666664%;
    }
    .col-sm-1 {
        width: 8.333333333333332%;
    }

    .rowText p,input,textarea, select, span,div{
        font-size:11px;
    }
    
    .font-7 {
        font-size: 7px !important; 
    }
    .font-8 {
        font-size: 8px !important; 
    }
    .font-9 {
        font-size: 9px !important; 
    }
    .font-10 {
        font-size: 10px !important; 
    }
    .font-16 {
        font-size: 16px !important; 
    }
    .font-20 {
        font-size: 20px !important; 
    }
    .font-24 {
        font-size: 24px !important; 
    }

    .print_logo {
        height:16px;
    }
    input[type="checkbox"]{
        display: inline-block;
        -webkit-appearance: checkbox;
        position: inherit;
    }
    input[type="checkbox"]:after, .checkbox input[type="checkbox"]:after, .checkbox-inline input[type="checkbox"]:after{
        display: none;
    }

    .header_details {
        padding:2px;
    }
    .header_details_title {
        padding:0px;
    }

    .header_fields {
        margin-bottom:2px;
    }

    input.lineDescription {
        min-width:250px;
        width:100%;
    }

    .inv_description {
        min-width:280px;
    }
    .inv_price {
        max-width:165px;
    }

    .inv_qty {
        max-width:120px;
    }

    .total {

    }

    a[href]:after {
        content: none !important;
    }

    .print-padding {
        margin-top: -10px;
    }

    body {
       margin-top: 0px; 
    }
    
    .print-left {
        text-align: left;
    }
    
    .print-right {
        text-align: right;
    }
    
    td {
        vertical-align:middle !important;
    }
    
    .printNoSelect {
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
        padding: 2px 30px 2px 2px;
        border: none;
    }
    
    .printPaddingLeftInvoice{
        padding-left: 11px;
    }
    
    input[type="date"]::-webkit-inner-spin-button,
    input[type="date"]::-webkit-calendar-picker-indicator {
        display: none;
        -webkit-appearance: none;
    }
 
    .section {
        page-break-after: always;
    }
    
    .table-fixed {
        table-layout:fixed !important;
    }
    
    .height24 {
        height: 24px !important;
    }
    
    .width-auto {
        width:auto !important;
    }
    .widthP0 {
        width: 0% !important;
    }
    .widthP10 {
        width: 10% !important;
    }
    .widthP15 {
        width: 15% !important;
    }
    .widthP20 {
        width: 20% !important;
    }
    .widthP30 {
        width: 30% !important;
    }
    .widthP40 {
        width: 40% !important;
    }
    .widthP45 {
        width: 45% !important;
    }
    
    .typed-text {
        font-family: 'Special Elite', cursive;
    }
    
    @font-face {
        font-family: SpecialElite;
        src: url(/public/fonts/SpecialElite-Regular.ttf);
    }
    
    .po-marpad-print {
        margin-left: 0px !important;
        margin-right: 0px !important;
        margin-top: 5px !important;
        margin-bottom: 5px !important;
    }
    
    .so-marpad-print {
        margin-left: 0px !important;
        margin-right: 0px !important;
        padding-right: 0px !important;
        padding-left: 0px !important;
        margin-top: 0px !important;
        margin-bottom: 0px !important;
    }
    
    .wo-marpad-print {
        margin-left: 0px !important;
        margin-right: 0px !important;
        padding-right: 0px !important;
        padding-left: 0px !important;
        margin-top: 0px !important;
        margin-bottom: 0px !important;
    }
    
    .form-group {
        margin-bottom: 3px !important;
    }
    
    .po-select2-print {
        height: 20px !important;
        padding: 0px 6px !important;
    }
    /*tinyMCE print view*/
    .tox-statusbar {
        display: none !important; 
    }
    /*select2 print view*/
    .select2-selection__arrow {
        display: none !important;
    }
    
    .po-print-col-left {
        width: 50% !important;
        text-align: right !important;
    }
    
    .po-print-col-right {
        width: 50% !important;
        text-align: left !important;
    }
    
    .panel-info {
        border-color: #ccc !important;
    }
    
    .panel-heading {
        border-color: #ccc !important;
    }
    
    .select2-no-print .select2-container--default .select2-selection--single {
        border: none !important;
    }
    
    .po-quantity-print {
        width: 16.66666667% !important;
    }
    
    hr {
        clear: both;
    }
    
    .fa-2_6x {
        font-size: 2.6em !important;
    }
    .fa-2_5x {
        font-size: 2.5em !important;
    }
    .fa-2_4x {
        font-size: 2.4em !important;
    }
    .fa-2_3x {
        font-size: 2.3em !important;
    }
    .fa-2_2x {
        font-size: 2.2em !important;
    }
    .fa-2_2x {
        font-size: 2.2em !important;
    }
    .fa-2_1x {
        font-size: 2.1em !important;
    }
    .fa-1_9x {
        font-size: 1.9em !important;
    }
    .fa-1_8x {
        font-size: 1.8em !important;
    }
    .fa-1_7x {
        font-size: 1.7em !important;
    }
    .fa-1_5x {
        font-size: 1.5em !important;
    }
    .fa-1_4x {
        font-size: 1.4em !important;
    }
    .fa-1_3x {
        font-size: 1.3em !important;
    }
    .fa-_9x {
        font-size: .8em !important;
    }
    .fa-_8x {
        font-size: .8em !important;
    }
    .fa-_7x {
        font-size: .7em !important;
    }
    .fa-_6x {
        font-size: .6em !important;
    }
    .fa-_5x {
        font-size: .5em !important;
    }
}