/*
 * CoreShop
 *
 * This source file is available under two different licenses:
 *  - GNU General Public License version 3 (GPLv3)
 *  - CoreShop Commercial License (CCL)
 * Full copyright and license information is available in
 * LICENSE.md which is distributed with this source code.
 *
 * @copyright  Copyright (c) CoreShop GmbH (https://www.coreshop.com)
 * @license    https://www.coreshop.com/license     GPLv3 and CCL
 *
 */

.coreshop_icon_orders, .coreshop_icon_order {
    background: url(../img/orders.svg) center center no-repeat !important;
}

.coreshop_nav_icon_order, .coreshop_nav_icon_orders {
    background: url(../img/orders.svg) center center no-repeat !important;
}

body.pimcore_version_11 .coreshop_nav_icon_order, body.pimcore_version_11 .coreshop_nav_icon_orders {
    background: url(../img/orders_white.svg) center center no-repeat !important;
}

.coreshop_icon_quotes, .coreshop_icon_quote {
    background: url(../img/quotes.svg) center center no-repeat !important;
}

.coreshop_nav_icon_quote, .coreshop_nav_icon_quotes {
    background: url(../img/quotes.svg) center center no-repeat !important;
}

body.pimcore_version_11 .coreshop_nav_icon_quote, body.pimcore_version_11 .coreshop_nav_icon_quotes {
    background: url(../img/quotes_white.svg) center center no-repeat !important;
}

.coreshop_icon_orders_invoice, .coreshop_rule_icon_condition_invoiceState {
    background: url(../img/invoice.svg) center center no-repeat !important;
}

.coreshop_icon_orders_shipment, .coreshop_rule_icon_condition_shipmentState {
    background: url(../img/shipment.svg) center center no-repeat !important;
}

.coreshop_icon_orders_invoice_pdf, .coreshop_icon_orders_shipment_pdf {
    background: url(../img/pdf.svg) center center no-repeat !important;
}

.coreshop_icon_mail {
    background: url(../img/mail.svg) center center no-repeat !important;
}

.coreshop_icon_order_create {
    background: url(../img/order-create.svg) center center no-repeat !important;
}

.coreshop_nav_icon_order_create {
    background: url(../img/order-create.svg) center center no-repeat !important;
}

body.pimcore_version_11 .coreshop_nav_icon_order_create {
    background: url(../img/order-create_white.svg) center center no-repeat !important;
}

.coreshop_icon_quote_create {
    background: url(../img/quote-create.svg) center center no-repeat !important;
}

.coreshop_nav_icon_quote_create {
    background: url(../img/quote-create.svg) center center no-repeat !important;
}

body.pimcore_version_11 .coreshop_nav_icon_quote_create {
    background: url(../img/quote-create_white.svg) center center no-repeat !important;
}

.coreshop_rule_icon_condition_nested {
    background: url(../img/conditions.svg) center center no-repeat !important;
}

.x-tool-coreshop-open, .coreshop_icon_open {
    background: url(../img/cursor.svg) center center no-repeat !important;
}

.coreshop_rule_icon_condition_amount {
    background: url(../img/currencies.svg) center center no-repeat !important;
}

.coreshop_rule_icon_condition_timespan {
    background: url(../img/time-span.svg) center center no-repeat !important;
}

.coreshop_rule_icon_condition_voucher {
    background: url(../img/voucher.svg) center center no-repeat !important;
}

.coreshop_rule_icon_condition_not_combinable {
    background: url(../img/not_combinable.svg) center center no-repeat !important;
}

.coreshop_icon_cart, .coreshop_icon_carts {
    background: url(../img/cart.svg) center center no-repeat !important;
}

.coreshop_icon_cart_create {
    background: url(../img/cart-create.svg) center center no-repeat !important;
}

.coreshop_nav_icon_carts {
    background: url(../img/cart.svg) center center no-repeat !important;
}

body.pimcore_version_11 .coreshop_nav_icon_carts {
    background: url(../img/cart_white.svg) center center no-repeat !important;
}

.coreshop_nav_icon_cart_create {
    background: url(../img/cart-create.svg) center center no-repeat !important;
}

body.pimcore_version_11 .coreshop_nav_icon_cart_create {
    background: url(../img/cart-create_white.svg) center center no-repeat !important;
}

.coreshop_icon_additional_data {
    background: url(../img/info.svg) center center no-repeat !important;
}

.coreshop_icon_operator_orderstate {
    background: url(../img/info.svg) center center no-repeat !important;
}

.coreshop_icon_order_comments {
    background: url(../img/comments.svg) center center no-repeat !important;
}

.coreshop_icon_operator_priceformatter {
    background: url(../img/currencies.svg) center center no-repeat !important;
}

.coreshop_price_rule_vouchers {
    background: url(../img/voucher.svg) center center no-repeat !important;
}

.coreshop_rule_icon_action_discountAmount,
.coreshop_rule_icon_action_surchargeAmount,
.coreshop_rule_icon_action_discountPercent,
.coreshop_rule_icon_action_surchargePercent,
.coreshop_rule_icon_action_price {
    background: url(../img/currencies.svg) center center no-repeat !important;
}

.coreshop_rule_icon_action_cartItemAction {
    background: url(../img/orders.svg) center center no-repeat !important;
}

.x-tool-coreshop-add {
    background: url(../img/add.svg) center center no-repeat !important;
}

.x-tool-coreshop-remove {
    background: url(../img/remove.svg) center center no-repeat !important;
}

.x-tool-coreshop-add-product {
    background: url(../img/product-add.svg) center center no-repeat !important;
}

.x-panel.coreshop-panel .coreshop-order-comment-block .published-by {
    font-weight: 300;
    font-style: italic;
}

.x-panel.coreshop-panel .coreshop-order-comment-block .x-panel-header-default {
    border-bottom: none !important;
    padding: 5px 0 0 10px;
}

.x-panel.coreshop-panel .coreshop-order-comment-block .comment_meta {
    font-size:11px;
    margin:7px 0;
    display: block;
    padding: 0 0 0 20px;
}

.x-panel.coreshop-panel .coreshop-order-comment-block .internal {
    background: url(../img/comment_internal.svg) 0 0 no-repeat !important;
}

.x-panel.coreshop-panel .coreshop-order-comment-block .external {
    background: url(../img/comment_external.svg) 0 0 no-repeat !important;
}

.coreshop-order-comments-nothing-found {
    padding:10px 10px 10px 0;
    color:#999999;
    font-style: italic;
}

.rounded-color {
    border-radius: 5px;
    padding: 0 10px;
}

.badge-container {
    padding: 5px 0;
}

.badge {
    display: inline-block;
    min-width: 10px;
    padding: 3px 7px;
    font-size: 12px;
    font-weight: 700;
    line-height: 1;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    background-color: #777;
    border-radius: 10px;
}

.coreshop_change_order_order_state_button {
    border: none;
    margin: 0 5px 5px 0 !important
}

.coreshop_cancel_order_button {
    background: #d83a3a;
}

.coreshop_cancel_order_button:hover {
    background: #c72a2a !important;
}

.coreshop_cancel_order_button .x-btn-inner {
    font-weight:bold;
}

.coreshop_order_big {
    font-size: 18px;
    font-weight: bold;
}

.coreshop_order_big.order_state {
    margin-top: 2px;
}

.coreshop_order_big.order_state .color-dot {
    margin-top: -1px;
}

.coreshop_order_medium {
    font-size: 13px;
    font-weight: bold;
}

.color-dot {
    width: 10px;
    height: 10px;
    display: block;
    margin: 3px 10px 0 0;
    float: left;
}

.coreshop_order_big .color-dot {
    width: 20px;
    height: 20px;
}

.x-panel.coreshop-panel > .x-panel-default-outer-border-trl,
.x-panel.coreshop-panel > .x-panel-default-outer-border-rbl {
    border: 0;
}

.x-panel.coreshop-panel .x-panel-header-default {
    background: white;
    border-bottom: #ccc solid 1px !important;
    font-weight: bold;
    padding: 5px;
}

.x-panel.coreshop-panel .x-title-text {
    font-weight: bold;
    font-size: 12px
}

.coreshop-detail-grid .x-grid-row .x-grid-cell:first-child .x-grid-cell-inner {
    padding: 5px 0 0 0;
}

.coreshop-detail-grid .x-grid-row .x-grid-cell-inner {
    height: 32px;
}

body:not(.pimcore_version_6) .coreshop-detail-grid .x-column-header {
    background: white;
    border-right-color: white;
    font-size: 13px;
}
body.pimcore_version_11 .coreshop-detail-grid .x-column-header {
    font-size: 13px;
    border-right-color: white;
}

.coreshop-detail-grid .x-grid-body {
    border-color: #36d672;
}

.x-panel.x-coreshop-alert {
    margin: 10px 0;
}

.x-panel.x-coreshop-alert .x-panel-body {
    border-left: solid 3px #eab3b7;
    padding: 15px;
    background: #FFE2E4;
    color: #D27C82;
    border-radius: 5px;
}

.coreshop-order-create-revise {
    padding: 10px;
    margin: 10px 0 0 0;
    background: #eee;
}

.coreshop-order-create-revise-desc {
    display: block;
}

.coreshop-order-create-revise-link {
    font-weight: bold;
}

.coreshop_preview_mode {
    background-color: #ff9e81;
}