/**
* NOTICE OF LICENSE
*
* This source file is subject to the Academic Free License version 3.0
*    ___  ___  _    ___ ___ ___ ___
*   / __|/ _ \| |  | __|   \_ _/ __|
*   \__ \ (_) | |__| _|| |) | |\__ \
*   |___/\___/|____|___|___/___|___/
*
*  @author    SOLEDIS <prestashop@groupe-soledis.com>
*  @copyright 2019 SOLEDIS
*  @license   https://opensource.org/licenses/AFL-3.0 Academic Free License version 3.0
*/

/* *** Classic theme *** */

._desktop_quotation {
    display: inline-block;
    float: left;
    margin-right: 10px;
    min-width: 200px;
}

#header .header-nav .quotation {
    position: relative;
    height: 3rem;
    padding: .3rem .4rem;
    text-align: center;
    white-space: nowrap;
}

#header .header-nav .right-nav .quotation {
    background: #f1f1f1;
}

#header .header-nav .quotation i {
    position: absolute;
    top: .6em;
    left: .6em;
}

#header .header-nav .quotation select {
    padding: .5rem 0.5rem .5rem 2rem;
    font-size: small;
}

.product-quantity .qty .input-group {
    display: flex;
}

.product-quantity .quotation {
    float: left;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    margin-bottom: .5rem;
    margin-left: .4rem;
}

.product-actions .add-to-quotation {
    height: 2.75rem;
    line-height: inherit;
    padding-top: .625rem;
}

table.quotation-table tr.selected {
    background-color: #2fb5d2;
    color: #fff;
}

table.quotation-table tr.selected a {
    color: #ff8;
}

#quotation-products input {
    min-width: 100%;
    line-height: 2em;
}

.quote-msg {
    width: 80%;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
}

.quote-msg-you {
    width: 80%;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    border-bottom-left-radius: 10px;
    float: right;
}

.quote-msg:before,
.quote-msg-you:before {
    content: '';
    display: none;
}

.text-xs-center {
    text-align: center !important;
    white-space: nowrap;
}

.text-xs-right {
    text-align: right !important;
    white-space: nowrap;
}

form#cartrule_form .control-label {
    padding-top: 6px;
}

form#cartrule_form .form-group {
    clear: both;
    padding: 10px;
}

.discount .input-group {
    display: initial;
}

.discount .input-group input {
    width: 60%;
    max-width: 60%;
    min-width: 60% !important;
}

.discount .input-group select {
    width: 40%;
    max-width: 40%;
    min-width: 40% !important;
    padding-left: 0;
    padding-right: 0;
}

#cart .cart-grid-body .convert-to-quotation {
    float: right;
}

#cart .cart-summary .convert-to-quotation {
    margin: 10px auto;
}

[data-action="removeProduct"] {
    cursor: pointer;
}

[data-action="removeProduct"]:hover {
    transform: scale(1.4);
    font-weight: bold;
}