.page-print .logo{display:block;float:none;text-align:left}
.order-details-items .table-wrapper table.table.data,
.order-details-items .table-wrapper table.table.data>thead, 
.order-details-items .table-wrapper table.table.data>tbody, 
.order-details-items .table-wrapper table.table.data>tfoot {
    display: block;
    width: 100%;
}
.order-details-items .table-wrapper table.table.data>thead>tr, 
.order-details-items .table-wrapper table.table.data>tbody>tr, 
.order-details-items .table-wrapper table.table.data>tfoot>tr {
    display: flex;
    flex-wrap: wrap;
}
.order-details-items .table-wrapper table.table.data>thead>tr>th.name, 
.order-details-items .table-wrapper table.table.data>tbody>tr>th.name, 
.order-details-items .table-wrapper table.table.data>thead>tr>td.name, 
.order-details-items .table-wrapper table.table.data>tbody>tr>td.name {
    width: 25%;
}
.order-details-items .table-wrapper table.table.data>thead>tr>th, 
.order-details-items .table-wrapper table.table.data>tbody>tr>th, 
.order-details-items .table-wrapper table.table.data>thead>tr>td, 
.order-details-items .table-wrapper table.table.data>tbody>tr>td {
    width: 15%;
}
.order-details-items .table-wrapper table.table.data>tfoot>tr {
    justify-content: flex-end;
}
@media print{
    *{-webkit-filter:none !important;
        background:transparent !important;
        /*color:#000 !important;*/
        filter:none !important;text-shadow:none !important}
    a,a:visited{text-decoration:underline !important}pre,blockquote{border:1px solid #999;page-break-inside:avoid}
    thead{display:table-header-group}
    .table-wrapper table{width:100%;table-layout:fixed}
    .table-wrapper table td{width:auto}
    .table-wrapper table>tfoot>tr:first-child{border-top:1px solid #999}
    .box,tr,img{page-break-inside:avoid}
    img{max-width:100% !important}
    @page{margin:1cm}
    .block-content,p,h2,h3{orphans:3;widows:3}
    .block-content{page-break-before:avoid}
    .block-title,h2,h3{page-break-after:avoid}
    .nav-toggle{display:none !important}
    .sidebar,.nav-sections,.header.content>*[class],.panel.wrapper>*[class],.footer.content>*[class]{display:none}
    .logo,.footer .copyright{display:block !important;margin:10px 0}
    .order-details-items .order-items .order-gift-message:not(.expanded-content){height:auto;visibility:visible}
    .column.main{float:none !important;width:100% !important}
    .breadcrumbs{margin:0 auto;text-align:right}
    .footer.content{padding:0}
    .cart.table-wrapper .cart>.item .item-actions{
        display:none !important;
    }
    .cart.main.actions, .cart.table-wrapper{
        box-shadow: 0px 0px 0px 0px !important;
    }
    .account .column.main>.table-wrapper, .account .column.main>.form-address-edit, .account .column.main>.form, .account .column.main .block{
        box-shadow: 0px 0px 0px 0px !important;
    }
    .cart-footer{
        display:none !important;
    }
    #back-top{
        display:none !important;
    }
    .cart-summary{
        box-shadow: 0px 0px 0px 0px !important;
    }
    body .block-order-details-view{
        box-shadow: 0px 0px 0px 0px !important;
    }
    .covertquote-index-index{
        background: initial !important;
        color: initial !important;
    }

    .covertquote-index-index .one-table{
        table-layout: fixed;
    }
    .covertquote-index-index .two-table{
        table-layout: fixed;
        page-break-after: always;
    }
    .covertquote-index-index .three-table{
        table-layout: fixed;
    }
    .covertquote-index-index .three-table-three-table{
        table-layout: fixed;
    }
    .covertquote-index-index .one-table >tbody > tr > th{
        border: 1px solid #000000 !important;
    }
    .covertquote-index-index .two-table >thead > tr > th{
        border: 1px solid #000000 !important;
        background-color: #b8cce4 !important;
    }
    .covertquote-index-index .two-table .th-description{
        width: 27.3%;
    }
    .covertquote-index-index .two-table .th-qty{
        width: 6%;
    }
    .covertquote-index-index .two-table >tbody > tr > th{
        border: 1px solid #000000 !important;
        background-color: #b8cce4 !important;
    }
    .covertquote-index-index .one-table >tbody > tr > td{
        border: 1px solid #000000 !important;
    }
    .covertquote-index-index .two-table >tbody > tr > td{
        border: 1px solid #000000 !important;
        word-break: break-all;
    }
    .covertquote-index-index .three-table >tbody > tr > td{
        border: 1px solid #000000 !important;
        text-align: center;
    }
    .covertquote-index-index .three-table >tbody > tr >th{
        border: 1px solid #000000 !important;
        text-align: center;
        vertical-align: middle;
        background-color: #b8cce4 !important;
    }
    .covertquote-index-index .three-table >thead > tr > th{
        border: 1px solid #000000 !important;
        text-align: center;
        color: #274a6a !important;

    }
    .covertquote-index-index .three-table-three-table >tbody > tr > th{
        border: 1px solid #000000 !important;
        text-align: center;
        vertical-align: middle;
        background-color: #b8cce4 !important;

    }
    .covertquote-index-index .three-table-three-table >tbody > tr > td{
        border: 1px solid #000000 !important;

    }
    .covertquote-index-index .four-div{color:#274a6a !important;
        }
    .covertquote-index-index .four-div .four-div-one{float: left;width: 125px }
    .covertquote-index-index .four-div ul{float: left;width: 568px;margin: 0px}
    .covertquote-index-index .four-div ul li{float: left;}
    .covertquote-index-index .four-ul-one{list-style: none}
    .covertquote-index-index .four-one .four-ul-one{margin-left: 0px !important;}
    .covertquote-index-index .four-two .four-ul-one{margin-left: 0px !important;}
    .covertquote-index-index table th, table thead th{text-transform: none !important;}
    .covertquote-index-index .italic-tr{font-style:italic;
        width:10%;
       }
    .covert-quote-button{display: none !important;}

    .two-table{
        margin-top: 10px;
    }
    .three-table{
        margin-top: 10px;
    }
    .three-table-three-table{
        margin-top: 10px;
    }
    .covert-quote-button{
        display: none;
    }
    .order-details-items .table-wrapper table.table.data,
    .order-details-items .table-wrapper table.table.data>thead, 
    .order-details-items .table-wrapper table.table.data>tbody, 
    .order-details-items .table-wrapper table.table.data>tfoot {
        display: block;
        width: 100%;
    }
    .order-details-items .table-wrapper table.table.data>thead>tr, 
    .order-details-items .table-wrapper table.table.data>tbody>tr, 
    .order-details-items .table-wrapper table.table.data>tfoot>tr {
        display: flex;
        flex-wrap: wrap;
        width: 100%;
    }
    .order-details-items .table-wrapper table.table.data>thead>tr>th.name, 
    .order-details-items .table-wrapper table.table.data>tbody>tr>th.name, 
    .order-details-items .table-wrapper table.table.data>thead>tr>td.name, 
    .order-details-items .table-wrapper table.table.data>tbody>tr>td.name {
        width: 25%;
    }
    .order-details-items .table-wrapper table.table.data>thead>tr>th, 
    .order-details-items .table-wrapper table.table.data>tbody>tr>th, 
    .order-details-items .table-wrapper table.table.data>thead>tr>td, 
    .order-details-items .table-wrapper table.table.data>tbody>tr>td {
        width: 15%;
    }
    .order-details-items .table-wrapper table.table.data>tfoot>tr {
        justify-content: flex-end;
    }
}
