@media print{
    .container {
        width: 100% !important;
        padding:0px !important;
        margin:10px 0 0 0 !important ;
    }

    h1, .h1, h2, .h2, h3, .h3 {
    margin-top: 0px;
    margin-bottom: 0px;
    }


    div {
        /* float: none !important ; */
    }

    .printFlex {
        display:flex !important;
    }
    .printClearNone {
        clear:none !important;
    }
    .bordered{
        padding-top: 0px;
        border-style:none !important ;
    }

    input {
	    border-style:none !important;
	    border-width:0px 0px 0px 0px !important;
        background: transparent;
    }
    select {
	    border-style:none !important;
	    border-width:0px 0px 0px 0px !important;
        background: transparent;
    }

    .order-wrapper, .order-wrapper > .row, .bordered {
        border-style:none !important;
        font-size: .9em;
    }

    .order-list-header div{
        text-align:left !important;
    }

    .order-wrapper .div {
        padding-left:0px !important;
    }
    .row-centered {
        text-align: left !important ;
    }

    .productTabList {
        display:block !important;
    }

    .print-page-break {
        page-break-before: always !important;
        page-break-inside: avoid !important;
        margin-top: 25px;
    }

    .form-group {
        padding-bottom: 0px !important;
        margin-bottom: 0px !important;
    }

    .mediaInnerContentContainer {
        margin-bottom: 0px !important;
        padding-top:0px !important;
        margin-top:0px !important;
    }

        .mediaInnerContentContainer > .container {
        margin-bottom: 0px !important;
        padding-top:0px !important;
        margin-top:0px !important;
    }


    .mediaInnerContentContainer .row, label {
        margin-bottom: 0px !important;
    }

    .show-print-only {
        display: block !important;
    }

    .print-winch-choose table, .print-order-confirmation table, .print-bom table {
        width: 100% !important;
        margin-bottom: 25px !important;
    }

    .header-logo {
        padding-left: 0px !important;
    }

    .print-ship-info td {
        width: 50% !important;
    }

    .print-total-info td {
        width: calc(100% / 8) !important;
    }

    .print-ship-info tr td:first-child {
        text-align: right !important;
        font-weight: bold !important;
        padding-right: 25px !important;
    }

    .print-bom table tr {
        height: 37px !important;
        page-break-inside: auto !important;
    }
}


@media print {
   .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12,
.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
        /* display:block; */
       /* display:flex */;
       float:left;
   }
   .col-lg-12,.col-md-12,.col-sm-12,.col-xs-12 {
        width: 100% !important;
   }
   .col-lg-11,.col-md-11,.col-sm-11,.col-xs-11 {
        width: 91.66666667% !important;
   }
   .col-lg-10,.col-md-10,.col-sm-10,.col-xs-10 {
        width: 83.33333333% !important;
   }
   .col-lg-9,.col-md-9,.col-sm-9,.col-xs-9 {
        width: 75% !important;
   }
   .col-lg-8,.col-md-8,.col-sm-8,.col-xs-8 {
        width: 66.66666667% !important;
   }
   .col-lg-7,.col-md-7,.col-sm-7,.col-xs-7 {
        width: 58.33333333% !important;
   }
   .col-lg-6,.col-md-6,.col-sm-6,.col-xs-6 {
        width: 50% !important;
   }
   .col-lg-5,.col-md-5,.col-sm-5,.col-xs-5 {
        width: 41.66666667% !important;
   }
   .col-lg-4,.col-md-4,.col-sm-4,.col-xs-4 {
        width: 33.33333333% !important;
   }
   .col-lg-3,.col-md-3,.col-sm-3,.col-xs-3 {
        width: 25% !important;
   }
   .col-lg-2,.col-md-2,.col-sm-2,.col-xs-2 {
        width: 16.66666667% !important;
   }
   .col-lg-1,.col-md-1,.col-sm-1,.col-xs-1 {
        width: 8.33333333% !important;
   }
   .row{
       display: table-row;
       clear:both !important;
   }

   .span12 {
       width:100% !important;
   }
   .btn, .nav, .footer , .navholder, .noprint, .pageBreadCrumb, .searchcontainer, .header-nav {
	    display:none !important;
    }

   #performance {
       overflow: visible !important;
       padding-top:0px;
       padding-bottom: 0px;
   }

   .tab-content {
       border-right:none;
       padding-top:0px;
       padding-bottom:5px;
       margin-top:0px;
   }
   .tabListContainer {
       margin-bottom:0px;
   }
   .whiteback {
       padding-bottom: 0px;
   }

}