﻿body {
}



.print
{
    display:none;
}
.print-inline
{
    display:none;
}
.print-all
{
    display:block;
}
.percent-40
{
    width:40% !important;
}
.percent-50
{
    width:50% !important;
}
.percent-60
{
    width:60% !important;
}
.percent-100
{
    width:100% !important;
}
.org-print-header
{
    font-family:HelveticaNeue-regular, Arial;
    font-size:14px;
    color:#000000;
    border:1px solid #D3D4D5;
    padding:10px;
}
.org-print-body
{
    font-family:HelveticaNeue-regular, Arial;
    font-size:12px;
    color:#000000;
    border:1px solid #D3D4D5;
    padding-top:10px;
    padding-right:10px;
    padding-bottom:10px;
    padding-left:20px;
}

@media print {
    .no-print
    {
        display: none !important;
    }
    .form-control
    {
        display:inline !important;
    }
    
    .print
    {
        display:block;
    }
    .print-inline
    {
        display:inline;
    }
    
    #preview-area .margin-control-textbox
    {
        width:50px !important;
    }
    #preview-area .margin-control-top .margin-control-textbox
    {
        left:5px !important;
    }
    
    .print-all
    {
        display:block;
    }
    .text-center
    {
        text-align:center;
    }
    .col5-percent
    {
        font-family: geneva, verdana, arial, helvetica;
        font-size: 10px;
        width:5% !important;
    }
    .col10-percent
    {
        font-family: geneva, verdana, arial, helvetica;
        font-size: 10px;
        width:10% !important;
    }
    .col15-percent
    {
        font-family: geneva, verdana, arial, helvetica;
        font-size: 10px;
        width:15% !important;
    }
    .col20-percent
    {
        font-family: geneva, verdana, arial, helvetica;
        font-size: 10px;
        width:20% !important;
    }
    .col25-percent
    {
        font-family: geneva, verdana, arial, helvetica;
        font-size: 10px;
        width:25% !important;
    }
    .col30-percent
    {
        font-family: geneva, verdana, arial, helvetica;
        font-size: 10px;
        width:30% !important;
    }
    .col35-percent
    {
        font-family: geneva, verdana, arial, helvetica;
        font-size: 10px;
        width:35% !important;
    }
    .col40-percent
    {
        font-family: geneva, verdana, arial, helvetica;
        font-size: 10px;
        width:40% !important;
    }
.percent-40
{
    width:40% !important;
}
.percent-50
{
    width:50% !important;
}
.percent-60
{
    width:60% !important;
}
.percent-100
{
    width:100% !important;
}
.org-print-header
{
    font-family:HelveticaNeue-regular, Arial;
    font-size:14px;
    color:#000000;
    border:1px solid #D3D4D5;
    padding:10px;
}
.org-print-body
{
    font-family:HelveticaNeue-regular, Arial;
    font-size:12px;
    color:#000000;
    border:1px solid #D3D4D5;
    padding-top:10px;
    padding-right:10px;
    padding-bottom:10px;
    padding-left:20px;
}
    .cart-name-grid 
    {
        font-weight: bold;
        font-size: 12px;
        color: #000000;
        text-transform: uppercase;
    }
    .cart-body tr
    {
        border:none !important;
        border-bottom:1px solid #ccc !important;
        padding-left:2px;
        padding-right:2px;
        padding-top:1px;
        padding-bottom:1px;
    }
    /**Listing and gridview print**/
     .p-break
    {
        page-break-inside:avoid !important;
    }
    tr, img { page-break-inside:auto !important;}
     .position-relative-print {
        position:relative;
    }
    .product-grid-height
    {
        min-height:303.9px !important;
        height:303.9px !important;
    }
    .promo-product-grid-height
    {
        min-height:455px !important;
        height:455px !important;  
    }
    .search-height-grid-itemleft
    {
        min-height:8px !important;
        height:8px !important;
    }
    .search-height-grid-itemres
    {
        min-height:8px !important;
        height:8px !important;
    }
    .productimg-div-grid 
    {
        height:70px !important;
        width:auto;
        max-width:100%;
        display: flex;
        justify-content: center;
        align-items: center;
        overflow:visible;
    }
    .productimg100-grid 
    {
        border: #D0D0D0 0px solid;
        padding: 0px;
        width: 70px !important;
        height:70px !important;
        word-break: break-all;
    }
    .productimg-div-list {
    height:80px;
    width:auto;
    max-width:100%;
    display: flex;
    justify-content: center;
    align-items: center;
    overflow:visible;
    }
}