/**
* NOTICE OF LICENSE
*
* This source file is subject to the Academic Free License version 3.0
* that is bundled with this package in the file LICENSE.txt
* It is also available through the world-wide-web at this URL:
* https://opensource.org/licenses/AFL-3.0
*
* DISCLAIMER
*
* Do not edit or add to this file if you wish to upgrade this module to a newer
* versions in the future. If you wish to customize this module for your needs
* please refer to CustomizationPolicy.txt file inside our module for more information.
*
* @author Webkul IN
* @copyright Since 2010 Webkul
* @license https://opensource.org/licenses/AFL-3.0 Academic Free License version 3.0
*/
/* loader */
.wk_sl_action_loader_block {
    display :none;
}
#wk_bulk_buy_request thead th {

    border-bottom: 1px solid #2fb5d2 !important;
}
#wk_bulk_buy_request_paginate .pagination{
    width: auto;
}
#wk_bulk_buy_request_paginate .pagination li{
    display: inline;
}
#wk_bulk_buy_request_paginate .pagination li a{
    border: 1px solid #ddd;
    float: left;
    line-height: 1.42857;
    margin-left: -1px;
    padding: 6px 12px;
    position: relative;
    text-decoration: none;
    font-weight: normal !important;
}
#wk_bulk_buy_request_paginate .pagination .disabled a{
    background-color: #f2f2f2 !important;
    cursor: not-allowed !important;
}
#wk_bulk_buy_request_wrapper .form-control.form-control-select {
    padding: 5px 25px 5px 3px;
}

#wk_bulk_buy_request_paginate .pagination .active a{
    background-color: #2fb5d2;
    border-color: #2fb5d2;
    color: #fff;
    cursor: default;
    z-index: 2;
}
.wk_sl_action_loader_border div {
    border: .25rem solid #f3f3f3;
    border-top: .25rem solid #2592a9;
    margin-left: 5px;
}
.wk_sl_action_loader {
    border: .25rem solid #ffffff;
    border-radius: 50%;
    border-top: .25rem solid #2592a9;
    width: 1.9rem;
    height: 1.9rem;
    -webkit-animation: spin 2s linear infinite; /* Safari */
    animation: spin 2s linear infinite;
}
/* Safari */
@-webkit-keyframes spin {
    0% { -webkit-transform: rotate(0deg); }
    100% { -webkit-transform: rotate(360deg); }
}

@keyframes spin {
    0% { transform: rotate(0deg); }
    100% { transform: rotate(360deg); }
}
#wk_bb_request_loader {
    margin-top: .5rem;
    margin-right: 1rem;
}
/* loader end */
#wk_bb_error,
#wk_bb_cart_rule_error {
    color: #ff0d0d;
    display: none;
}
#wk_bb_cancel_mail {
    margin-top: .5rem;
    margin-right: 1rem;
}
#wk_bb_send_email {
    margin-top: .5rem;
}
#wk_bb_send_mail_block {
    padding:1rem 0rem;
    display: none;
}
.wk_bb_back_to_list {
    padding-bottom: .5rem;
}
#wk_bb_view_info {
    padding: .5rem 0rem;
}
#wk_bulk_buy_product_list .wk_bb_product_list {
    padding-top: .5rem;
    padding-bottom: .5rem;
}

#wk_bulk_buy_product_list .wk_bb_product_list .product-line-grid{
    border-bottom: 2px solid #2fb5d2;
    border-radius: 5px;
    border-left: 1px solid #ddd;
    border-right: 1px solid #ddd;
    border-top: 1px solid #ddd;
    box-shadow: 2px 2px 8px 0 rgba(0,0,0,.2);
    padding: 1rem;
    align-items: center;
    display: flex;
}
@media (max-width: 767px) {
    #wk_bulk_buy_product_list .wk_bb_product_list .product-line-grid {
        display: inherit;
    }
}
#wk_bulk_buy_request_info_right .wk_bb_request_record {
    background-color: #f6f6f6;
    padding: 1rem 2rem
}
#wk_bb_requested_number_product,
#wk_bb_requested_quantity,
#wk_bb_price_excl {
    font-size: .9rem;
}
#wk_bb_requested_number_product,
#wk_bb_price_excl,
#wk_bb_price_incl {
    margin-top: .5rem;
}
#wk_bb_price_incl {
    font-weight: 700;
}
.wk_bulk_buy_label_rej {
    background-color: #ff0d0d;
    border-color: #ff0d0d;
    color: #fff;
}
.wk_bulk_buy_label_acc {
    background-color: #4cbb6c;
    border-color: #4cbb6c;
    color: #fff;
}
.wk_bulk_buy_label_in {
    background-color: #ffef0d;
    border-color: #ffef0d;
    color: #000000;
}
.wk_bulk_buy_label_wai {
    background-color: #48b5d2;
    border-color: #48b5d2;
    color: #fff;
}
.wk_bb_request_status {
    border-radius: 3px;
    font-size: .875rem;
    padding: .1rem .4rem;
}
.wk_bb_status_col {
    border-radius: 5px;
    padding: .4rem;
    display: -webkit-inline-box;
}

/* negotiation messages */
#wk_bb_nego_data {
    float: left;
    width: 100%;
    border: 1px solid #ebedf4;
    padding: 5px;
    height: auto;
    overflow-y: auto;
}

#wk_bb_nego_data #wk_bb_nego_data_seller {
    float: right;
    width: 70%;
    background-color: #d5f1f1;
    padding: 10px;
    border: 1px solid #CCCED7;
    margin-top: 5px;
    margin-bottom: 5px;
    border-radius: 10px;
}

#wk_bb_nego_data #wk_bb_nego_data_admin {
    float: left;
    width: 70%;
    background-color: #9be2ff;
    padding: 10px;
    border: 1px solid #CCCED7;
    margin-top: 5px;
    margin-bottom: 5px;
    border-radius: 10px;
}

#wk_bb_nego_data .wk_bb_nego_data_name {
    float: left;
    width: 50%;
}

#wk_bb_nego_data .wk_bb_nego_data_time {
    float: left;
    width: 50%;
    text-align: right;
}

#result_text {
    color: green;
    float: right;
    font-size: 13px;
    font-weight: bold;
    margin-left: 35px;
    margin-right: 35px;
    margin-top: 55px;
}
/* end */
/* admin  view */
.wk_loader_icon{
    font-size: 22px;
    vertical-align: middle;
    display:none;
}
.wk_margin_top {
    margin-top: 5%;
}
#ui-datepicker-div {
    z-index: 999 !important;
}
#wk_bb_voucher_info_button>i{
    width: 100%;
}
#wk_bb_create_voucher_detail_div {
    display: none;
}
/* end */

/* product page css */
#wk_bulk_buy_query_button_div {
    margin-top: 2rem;
}
.wk_query_block {
    box-shadow: 2px 2px 8px 0 rgba(0,0,0,.2);
    background: #fff;
    padding: 1rem 1rem;
    text-align: center;
}
#wk_bb_cancel_icon>i {
    cursor: pointer;
}
#wk_bulk_buy_enq {
    margin-top:2rem;
    display:none;
}
#wk_enq_price_error, #wk_enq_qty_error, #wk_enq_desc_error {
    color: #ff0000;
}
/* end */
.wk_bb_button_sl {
    margin-left:1rem;
    display: inline;
}
.wk_sl_right_footer  #wk_bulk_buy_enq {
    text-align: left !important;
}
.img-responsive.wk_admin_product_image{
     max-width: 108px;
}
@media only screen and (max-width: 768px) {
    #wk_blog_list_content {
        overflow: scroll;
    }
}
#wk_bb_query_qty {
    color: #232323;
    background-color: #fff;
    height: 2.75rem;
    padding: .175rem .5rem;
    width: 3rem;
}

.wk-badge {
    font-size: 1em;
    font-weight: normal;
    letter-spacing: 0.0625em;
    line-height: inherit;
    padding: 1px 5px;
    border-radius: 10px;
    color: #fff;
    display: inline-block;
    min-width: 10px;
    text-align: center;
    vertical-align: baseline;
    white-space: nowrap;
}

.wk-badge-success {
    background-color: #72c279;
}

.wk-badge-danger {
    background-color: #e08f95;
}

#wk_sl_create_order_button {
    margin-bottom: 5px;
}

.wk_bb_message_block label.required::before {
    content: "*";
    color: red;
    font-size: 14px;
    position: relative;
    line-height: 12px;
}

.modal-footer #wk_bulk_buy_query_button_div {
    display: none;
}

.wk_bb_status_btn {
    margin-top: 7px;
}

#wk_bulk_buy_enq .label-control {
    text-align: left;
}

#wk_bb_cancel_icon, .float-xs-right {
    float: right;
}


#wk_bulk_buy_enq .card {
  position: relative;
  background-color: #fff;
  border-radius: 0;
  border: 1px solid rgba(0,0,0,.125);
}
#wk_bulk_buy_enq .card-block {
  padding: 1.25rem 1.25rem .5rem;
}
#wk_bulk_buy_enq .form-group {
  margin-bottom: 1rem;
}

#wk_bulk_buy_enq .input-group-addon {
    border: 1px solid #ced4da;
    border-color: rgb(206, 212, 218);
    padding: 10px;
    width: 2.375rem;
}