/**
 * Dileepb2b
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Dileepb2b.com license that is
 * available through the world-wide-web at this URL:
 * https://www.dileepb2b.com/LICENSE.txt
 *
 * DISCLAIMER
 *
 * Do not edit or add to this file if you wish to upgrade this extension to newer
 * version in the future.
 *
 * @category    Dileepb2b
 * @package     Dileepb2b_CustomerB2b
 * @copyright   Copyright (c) Dileepb2b (https://www.dileepb2b.com/)
 * @license     https://www.dileepb2b.com/LICENSE.txt
 */

/* .dprfs-minirequest-wrapper .action.showrequest:before {
    content: '' !important;
    background-size: contain;
    display: inline-block;
    margin: 0;
    width: 24px;
    height: 24px;
    line-height: 28px;
    overflow: hidden;
    speak: none;
    text-align: center;
    vertical-align: top;
} */


.dprfs-minirequest-wrapper .action.showrequest {
    white-space: nowrap;
}

.dprfs-minirequest-wrapper .action.showrequest {
    cursor: pointer;
    display: inline-block;
    text-decoration: none;
}

/* .dprfs-minirequest-wrapper .action.showrequest:before {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 22px;
    line-height: 28px;
    color: #757575;
    content: '\e611';
    margin: 3px;
    vertical-align: top;
    display: inline-block;
    font-weight: normal;
    overflow: hidden;
    speak: none;
    text-align: center;
} */

.dprfs-minirequest-wrapper .action.showrequest .counter.qty {
    background: #ff5501;
    color: #ffffff;
    height: 24px;
    line-height: 24px;
    border-radius: 2px;
    display: inline-block;
    margin: 3px 0 0;
    min-width: 18px;
    overflow: hidden;
    padding: 0 3px;
    text-align: center;
    white-space: normal;
}

.dprfs-minirequest-wrapper .action.showrequest .text, .dprfs-minirequest-wrapper .action.showrequest .counter-label {
    border: 0;
    clip: rect(0, 0, 0, 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}

span.counter.qty.empty {
    display: none !important;
}

.customerb2b-notice {
    background: #fdf0d5;
    padding: 0.5rem;
    margin-top: 10px;
    text-align: center;
}

/** Style on category page **/
.catalog-category-view .action.toquote {
    display: inline-block;
    vertical-align: bottom;
    padding: 0 12px 0 5px;
    margin: 0;
    background: none;
    border: none;
    box-shadow: none;
}

.catalog-category-view .action.toquote img {
    width: 20px;
    height: 20px;
}

.page-wrapper .header-container .dprfs-minirequest-wrapper.minicart-wrapper {
    padding: 0px;
    margin: 30px 0px 0px;
}
.dprfs-minirequest-wrapper img {
    width: 40%;
}

.header-container .header .minicart-wrapper .block-minicart .items-total {
    float: unset; 
}
.dprfs-block-minirequest .minicart-items .product-item-details {
    padding-right: 20px;
}
