/**
 * Webkul Software.
 *
 * @category  Webkul
 * @package   Webkul_Customization
 * @author    Webkul Software Private Limited
 * @copyright Webkul Software Private Limited (https://webkul.com)
 * @license   https://store.webkul.com/license.html
 */

/* Request New RMA Button */

.wk-mp-column .fieldset:last-child {
    width: 100% !important;
}

body div.wk-mp-rma-newrma > a,
.wk-mp-btn,
.wk-save-button .button,
div.profile > div.wk-profile-links > a.btn-primary {
    background: #395b64;
    background-color: #395b64;
    border: 2px solid #395b64;
    color: #ced7e8;
    border-radius: 8px;
    cursor: pointer;
    display: inline-block;
    font-family: "Roboto", sans-serif;
    font-weight: 400;
    padding: 18px 36px;
    font-size: 1.4rem;
    line-height: 1.6rem;
    box-shadow: unset;
}

body div.wk-mp-rma-newrma > a:hover,
.wk-mp-btn:hover,
.wk-save-button .button:hover,
div.profile > div.wk-profile-links > a.btn-primary:hover {
    background: #4f7782 !important;
    background-color: #4f7782 !important;
    border: 2px solid #395b64;
    color: #ffffff;
}

/* Add Image Button During Creating RMA */
.wk-button-set button.wk-add-showcase-btn {
    background: #395b64;
    border: 2px solid #395b64;
    border-radius: 8px;
    color: #ced7e8;
    font-family: "Roboto", sans-serif;
    font-weight: 400;
    font-size: 1.4rem;
}

.wk-button-set button.wk-add-showcase-btn:hover {
    background: #4f7782;
    border: 2px solid #395b64;
    color: #ffffff;
}


/* Print RMA */
body .wk-date-info[title="Print Rma"]::before {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 16px;
    line-height: 16px;
    color: inherit;
    content: '\e624';
    font-family: 'eli-gift-card-mp';
    margin: 0 4px 0 0;
    vertical-align: middle;
    display: inline-block;
    font-weight: normal;
    overflow: hidden;
    speak: none;
    text-align: center;
}


#dimensionSection > .field {
    margin: 0 0 20px;
}

#dimensionSection > .field > label {
    margin: 0 0 8px;
    display: inline-block;
    cursor: default;
    font-weight: 600;
}

#dimensionSection > * {
    letter-spacing: normal;
}

#tiers_table .headings th {
    margin: 0;
    text-align: center;
    vertical-align: middle;
    padding: 10px;
    padding-top: 10px !important;
}

#tiers_table > tbody > tr > th, 
#tiers_table > tfoot > tr > th, 
#tiers_table > tbody > tr > td, 
#tiers_table > tfoot > tr > td {
    vertical-align: middle;
}

#tiers_table .headings th .button {
    display: inline-block;
    margin: 0;
}

.wk-elements.wk-cat-name {
    margin: 0 5px;
}

#wk-mp-tr-heading th {
    vertical-align: middle;
    text-align: center;
}

.wk-mp-body td {
    vertical-align: middle;
}

.wk_mpshippingset #mass-delete-butn,
.wk_mpdistanceset #mass-delete-butn {
    padding: 10px;
}

div.wk_shipping_rate_wrapper .wk_mp_design {
    padding: 20px;
    padding-bottom: 30px;
}

.shipping_rate .addnewshipping .addlabel,
.wk_shipping_rate_wrapper label.colortheme
{
    color: #395b64 !important;
}

.add_shipping .wkplussign {
    border: 2px #395b64 dotted;
    color: #395b64;
}

.shipping_rate .wk-tooltip {
    background-color: #395b64;
}

.columns .column.main {
    margin-bottom: 0px;
    padding-bottom: 0px;
}

.page-main .wk-mp-collection-right .block {
    margin-bottom: 10px;
}

.column.main .block:first-child {
    margin-top: 0px;
}

.column.main .product-item {
    margin-bottom: 20px;
}

/* Filter Button */
.data-grid-filters-action-wrap .action-default {
    background-color: #fff;
    color: #395b64;
    border: 1px solid #ced7e8;
}

.data-grid-filters-action-wrap .action-default:hover {
    background-color: #fff;
    color: #395b64;
    border: 1px solid #395b64;
}


div.data-grid-filters-action-wrap .action-default._active::after {
    background-color: #395b64;    
}

@media only screen and (max-width: 768px) {
    body div.wk-mp-rma-newrma > a {
        margin-bottom: 10px;
    }

    .block-collapsible-nav.wk-mp-main {
        top: 20px;
    }

    .page-main .wk-mp-collection-right .block {
        margin-bottom: 10px;
    }
    
    body.marketplace-seller-collection .page-main {
        padding-top: 0px;
    }

    .account .page-main {
        padding-top: 70px;
    }

    .account .page-title-wrapper .page-title {
        margin-top: 0px;
    }

    div.page-title {
        margin-top: 0px;
        display: flex;
        justify-content: space-between;
        align-items: start;
    }

    .block-search {
        position: absolute;
        width: 100%;
        z-index: 99999;
    }

}


@media only screen and (max-width: 1405px) {
    .account .page-main .page-title-wrapper .order-date {
        margin: auto 0 18px !important;
    }
}


