/* REPORT */
@font-face {
  font-family: "Iowanoldstyle";
  src: url(../font/Iowanoldstyle.otf);
}

table.report_template tr th:nth-child(5) {
  min-width: 100px;
}

.form-group.date_genrate label {
  position: absolute;
  left: 45px;
  pointer-events: none;
  /* z-index: 10; */
  background: #fff;
  padding: 0 10px;
  bottom: 222px;
}

.form-group.date_genrate2 label {
  position: absolute;
  right: 228px;
  pointer-events: none;
  /* z-index: 10; */
  background: #fff;
  padding: 0 10px;
  bottom: 222px;
}

.form-group.date_genrate label {
  margin-bottom: 6px;
  font-size: 14px;
  line-height: 22px;
  font-weight: 500;
  color: var(--color-body);
}
.upperCase {
  text-transform: uppercase;
}

.bankDetailsContainer {
  width: 100%;
  box-shadow: 2px 2px 15px 2px #ccc;
  border-radius: 20px;
  margin-top: 20px;
}
.bankAddress {
  width: 80%;
  word-wrap: break-word;
}
.bankDetails {
  color: rgb(97, 97, 97);
}
.d-none {
  display: none !important;
}

/* Featured Product */
.orderColcategory {
  width: 275px;
  padding: 0 6px;
}

span.bordercheckbox {
  border: 2px solid lightgrey;
  padding: 0px 4px;
  text-align: center;
  color: #381e72;
}

.featured_tableDiv table th {
  color: #909090;
  font-weight: 500;
  font-size: 14px;
  vertical-align: middle;
  white-space: nowrap;

  border-color: #e9edf7;
}

.featured_tableDiv table td {
  color: #2b3674;
  vertical-align: middle;
  white-space: nowrap;
}

td.order_check {
  padding: 15px;
}

.featured_tableDiv tr td:nth-child(2) a {
  color: #7f1ad1;
}

/*   <!-- ============= || Bazama_My_Store-Edit_Hot_Deals_Empty Start || =========== -->  */
.sellerLandingPage .content_hot_deal {
  display: flex;
  width: 100%;
  justify-content: space-between;
  padding: 25px 25px 25px 10px;
}

.sellerLandingPage .hot_deal_shop {
  background-image: url(../images/my_store_edit/star_hot_deal.svg);
  background-repeat: no-repeat;
  width: 80px;
  background-size: 100% 100%;
}

.sellerLandingPage .edit_hot_deal {
  border-radius: 4px;
  border: 1px solid #ebebeb;
  background: linear-gradient(180deg, #d361ac -15.37%, #751253 100%);
  height: 215px;
  display: flex;
  width: 100%;
  padding: 8px;
}
.sellerLandingPage .edit_hot_deal.edit_hot_deal1 {
  background: none;
}
.sellerLandingPage .content_hot_deal p {
  color: #fff;
  font-family: Inter;
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
  margin: 0;
}

.sellerLandingPage .content_deals h2 {
  color: #fff;
  font-family: Iowanoldstyle;
  font-size: 65px;
  font-style: normal;
  font-weight: 700;
  line-height: 72px;
  letter-spacing: 1.95px;
}

.sellerLandingPage .edit_hot_deal .commDark_btn a {
  background-color: #ffff;
  color: #7f1ad1;
}

.sellerLandingPage .deals_input_text {
  padding-top: 70px;
}

.deals_empty_state .set_rules .deals_rule {
  color: #280049;
  font-family: Inter;
  font-size: 20px;
  font-style: normal;
  font-weight: 700;
  line-height: 32px;
}

.deals_empty_state .deals_column_table {
  border-radius: 10px;
  background: #d4dce7;
  position: relative;
  padding: 16px 22px 16px 22px;
}

.deals_empty_state .deals_calculation .shipment_option {
  position: inherit;
  min-width: 200px;
}

.deals_empty_state .deals_calculation {
  display: flex;
  align-items: end;
  gap: 15px;
}

.deals_empty_state
  .deals_calculation
  .shipment_option.commonField
  .field_select {
  height: 48px;
  position: relative;
}

.deals_empty_state .discount_box {
  width: 156px !important;
}

.deals_empty_state .deals_add_product p {
  color: #000;
  font-family: Inter;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 25px;
  letter-spacing: -0.32px;
  margin-bottom: 11px;
}

.deals_empty_state .hot_deals_empty .commDark_btn a {
  border-radius: 100px;
  background: #ffff;
  padding: 10px 24px 10px 14px;
  color: #7f1ad1;
  font-weight: 500;
  border: 1px solid #79747e;
}

.deals_empty_state .hot_product_deals {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 10px;
}

.deals_empty_state .product_deals_info {
  padding-top: 60px;
  padding-bottom: 30px;
}

.deals_empty_state .product_deals_info p {
  color: #280049;
  text-align: center;
  font-family: Inter;
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: 30px;
  letter-spacing: 0.4px;
  padding-top: 25px;
}

.deals_empty_state .btn_hot_deals .groupBtn .fillBtn {
  background: rgba(29, 27, 32, 0.12);
  color: #a5a7b0;
  border: 1px solid rgba(29, 27, 32, 0.12);
}

.deals_empty_state .btn_hot_deals .groupBtn .transparentBTn {
  border: 1px solid #79747e;
}

/*   <!-- ============= || Bazama_My_Store-Edit_Hot_Deals_Empty End || =========== -->  */

/*   <!-- ============= || BazamaEdit_Hot_Deals_Empty End || =========== -->  */

.edithotdeal_tableDiv table th {
  color: #909090;
  font-weight: 500;
  font-size: 14px;
  vertical-align: middle;
  white-space: nowrap;

  border-color: #e9edf7;
}

.edithotdeal_tableDiv table td {
  color: #2b3674;

  vertical-align: middle;
  white-space: nowrap;
}

.edithotdeal_tableDiv tr td:first-child a {
  color: #7f1ad1;
}

.realtionselect {
  width: 240px;
  font-size: 14px;
  height: 48px;
}

.realtionselect2 {
  width: 287px;
}

.realtionselect1 {
  border: 1px solid#667080;
}

span.caret.caret1 {
  right: 10px;
}

span.caret.caret1.caret2 {
  right: 0px;
}
/*   <!-- ============= || BazamaEdit_Hot_Deals_Empty  || =========== -->  */

/*   <!-- ============= || BazamaAdd Items  || =========== -->  */
.resetBtn.advancedbtn a {
  color: #7f1ad1;
}

button#category_product {
  padding-left: 9px !important;
  padding: 0;
}

input[type="checkbox"] {
  accent-color: #7f1ad1;
}

/*   <!-- ============= || BazamaAdd Items  || =========== -->  */

.pinkgradient {
  border-radius: 4px;
  border: 1px solid #ebebeb;
  background: #cdebf4;
  height: 127px;
  display: flex;
  width: 273px;

  position: relative;
  grid-row: 1/3;
}

.redgradient {
  border-radius: 4px;
  border: 1px solid #ebebeb;
  background: #ccccd9;
  height: 127px;
  display: flex;
  width: 273px;

  grid-row: 1/3;
}

.greengradient {
  border-radius: 4px;
  border: 1px solid #ebebeb;
  background: #cad3e8;
  height: 127px;
  display: flex;
  width: 273px;

  grid-row: 1/3;
}

.bluegradient {
  border-radius: 4px;
  border: 1px solid #ebebeb;
  background: #ece8e2;
  height: 127px;
  display: flex;
  width: 273px;

  grid-row: 1/3;
}
.colorpickerdiv {
  background: rgb(228 227 227 / 70%);
  height: 38px;
  width: 101px;
  border-radius: 6px 6px 0px 0px;
  border: 1px solid #667080;
  border-bottom: 0px;
  margin-top: 70px;
  backdrop-filter: blur(10px);
}
ul.colorpickerlist {
  background: rgb(228 227 227 / 70%);
  padding: 10px;
  border-radius: 0px 0px 6px 6px;
  position: absolute;
  top: 28px;
  width: 100px;
  border: 1px solid #667080;
  left: -8px;
  backdrop-filter: blur(10px);
}
.hotdealsoffer {
  padding: 20px;
  display: grid;
  grid-template-columns: 25% 25% 25% 25%;
  grid-template-rows: auto auto;
  border-radius: 6px;
}

.hotdeal_content {
  display: flex;
  width: 100%;
  justify-content: space-between;
  padding: 55px 25px 25px 15px;
}

.hotdeal_contenttwo {
  display: flex;
  width: 100%;
  justify-content: space-between;
  padding: 10px 10px 10px 15px;
}

.content_Deals p {
  color: #fff;
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
  margin: 0;
}

.content_Deals h2 {
  color: #fff;
  font-family: Iowanoldstyle;
  font-size: 65px;
  font-weight: 700;
}

.content_Dealstwo p {
  color: #fff;
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
  margin: 0;
}

.content_Dealstwo h2 {
  color: #fff;
  font-family: Iowanoldstyle;
  font-size: 65px;
  font-weight: 700;
}

.content_Dealsthree p {
  color: #fff;
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
  margin: 0;
}

.content_Dealsthree h2 {
  color: #fff;
  font-family: Iowanoldstyle;
  font-size: 38px;
  font-weight: 700;
}

@font-face {
  font-family: "Iowanoldstyle";
  src: url(../font/Iowanoldstyle.otf);
}

.commonField .formSelect .caretdate {
  position: absolute;
  right: 12px;
  transition-duration: 0.3s;
  top: 24px;
}

.orderColdate {
  width: 197px;
  padding: 0 6px;
}

-----------------------------------------------------

/* Offers & Services */
----------------------------------------------------------------------- 
.commonField select {
  font-size: 18px;
}

.background_section {
  width: 995px;
  height: auto;
  background: #f7f0fd;
  border-radius: 10px;
  padding: 25px 20px;
}

.background_section2 {
  width: 995px;
  height: auto;
  background: #f7f0fd;
  border-radius: 10px;
  padding: 25px 20px;
}

.downadditem a span {
  color: #7f1ad1;
  font-weight: 400;
}

.formfield_sec {
  margin-left: 0px;
}

.orderdiscountpart {
  display: grid;
  grid-template-columns: 20% 20% 22% 20%;
}

.startend {
  display: grid;
  grid-template-columns: 20% 20% 20% auto;
  border-bottom: 2px solid #d9d9d9;
  padding-bottom: 30px;
}

.coupondetailpart {
  display: grid;
  grid-template-columns: 20% 20% 20% 20% auto;
}

.displayinput input {
  font-size: 16px;
}

.downadditem {
  display: flex;
  align-items: end;
}

input.my_checkbox {
  border: 2px solid #cac4d0;
  height: 18px;
  width: 18px;
  border-radius: 2px;
}

select.amtcharges {
  font-size: 16px;
}

.amtlabel input {
  font-size: 16px;
}

.labeltext {
  color: #333333;
}

.selectlabel select {
  font-size: 16px;
  color: #667080;
}

.startend .additem {
  color: #7f1ad1;
  font-weight: 400;
}

.startend span {
  color: #666666;
}

.cancelsave a {
  font-family: Roboto;
  font-weight: 500;
  color: #6750a4;
  letter-spacing: 0.1px;
  line-height: 20px;
}

a.savetransparentbtn {
  border: 1px solid #79747e;
  border-radius: 100px;
  text-align: center;
}

.cancelsave a {
  padding: 8px 30px;
}

.coupondetailpart.coupondetailpart1 {
  border-bottom: 2px solid #d9d9d9;
  padding-bottom: 30px;
}

@media only screen and (max-width: 1200px) {
  .background_section,
  .background_section2 {
    width: 595px;
    height: 100%;
  }

  .startend {
    grid-template-columns: 50% 50%;
    padding-bottom: 10px;
  }

  .coupondetailpart {
    grid-template-columns: 50% 50%;
  }

  .orderdiscountpart {
    display: grid;
    grid-template-columns: 50% 50%;
  }
}

@media (max-width: 991px) {
  .addProduct_form {
    margin-top: 0px;
  }

  .coupondetailpart.coupondetailpart1 {
    padding-bottom: 20px;
  }

  .background_section,
  .background_section2 {
    width: auto;
  }

  .orderdiscountpart {
    grid-template-columns: 50% auto;
  }

  .startend {
    grid-template-columns: 50% auto;
  }
}

@media only screen and (max-width: 575px) {
  .orderdiscountpart,
  .startend,
  .coupondetailpart {
    grid-template-columns: 100%;
  }

  .coupondetailpart.coupondetailpart1 {
    padding-bottom: 10px;
  }
}

-----------------------------------------------------
/* Offers & Services ends*/
-----------------------------------------------------------------------

/*  <!-- ============= || Seller bazama_seller_my_store css Start || =========== --> */
.bazama_my_store {
  display: flex;
  justify-content: space-between;
}

.invoice_templates_btn a {
  font-family: Roboto;
  font-size: 14px;
  font-weight: 500;
  padding: 10px 24px;
  border: 1px solid;
  border-radius: 100px;
  line-height: 20px;
  letter-spacing: 0.1px;
}

.my_store_payments {
  display: flex;
  justify-content: space-around;
  flex-wrap: wrap;
  gap: 20px;
}

.store_one {
  border-radius: 10px;
  border: 1px solid #c7d0d2;
  background: #cdebf4;
  box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.1);
  min-width: 273px;
  padding: 30px;
  position: relative;
}

.store_one p {
  color: #2f2050;
  font-family: Inter;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
}

.store_one p:last-child {
  color: #2f2050;
  font-family: DM Sans;
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 32px;
}

.store_one_img {
  position: absolute;
  background-image: url(../images/my_store_img/mask_three.svg);
  background-size: 100% 100%;
  height: 100%;
  width: 127px;
  right: 0;
  background-repeat: no-repeat;
  top: 0;
}

.store_two_img {
  position: absolute;
  background-image: url(../images/my_store_img/mask_four.svg);
  background-size: 100% 100%;
  height: 100%;
  width: 136px;
  right: 0;
  background-repeat: no-repeat;
  top: 0;
  bottom: 0;
}

.store_three_img {
  position: absolute;
  background-image: url(../images/my_store_img/mask_two.svg);
  background-size: 100% 100%;
  height: 171px;
  width: 127px;
  right: calc(0% - 11px);
  background-repeat: no-repeat;
  top: calc(0% - 10px);
}

.store_four_img {
  position: absolute;
  background-image: url(../images/my_store_img/mask_one.svg);
  background-size: 100% 100%;
  height: 160px;
  width: 147px;
  right: calc(0% - 21px);
  background-repeat: no-repeat;
  top: calc(0% - 10px);
  bottom: 0;
}

.store_two {
  border: 1px solid #ccccd9;
  background: #c5c4e2;
  box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.1);
}

.store_three {
  border-radius: 6px;
  border: 1px solid #c0c7d6;
  background: #cad3e8;
  box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.1);
}

.store_four {
  border-radius: 10px;
  border: 1px solid #cec9c9;
  background: #ece8e2;
  box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.1);
}

.editdealinput .form-control {
  background: #ffffff;
  opacity: 0.7;
  /* border: 1px solid #667080; */
  border-radius: 6px;
}

.input-group-text {
  background: #fff;
  opacity: 0.7;
  /* border: none !important; */
}
.input-group-text-grey {
  display: flex;
  align-items: center;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  text-align: center;
  white-space: nowrap;
  background-color: #e9ecef;
  border: 1px solid #ced4da;
  border-radius: 0.375rem;
}
.pricepart {
  font-size: 18px;
}

/*  <!-- ============= || Seller Bazama bazama_seller_my_store css end || =========== --> */

----------------------------------------

/* Offers & Services edit start */
----------------------------------------------------------------------- .text_replacedbyinput {
  font-size: 14px !important;
  color: #333 !important;
  /* color: #333; */
  font-family: Inter !important;
  font-style: normal !important;
  font-weight: 400 !important;
  line-height: 22px !important;
  /* 157.143% */
  letter-spacing: -0.28px !important;
}

.discountboxedit {
  display: grid;
  grid-template-columns: 24% 26% auto;
}

.startendedit {
  display: grid;
  grid-template-columns: 24% 25% auto;
  padding-bottom: 0px;
}

.orderdiscountpartedit {
  display: grid;
  grid-template-columns: 24% 26% auto;
}

.coupondetailpartedit {
  display: grid;
  grid-template-columns: 24% 26%;
}

.background_sectionedit {
  width: 995px;
  height: 386px;
  background: #f7f0fd;
  border-radius: 10px;
  padding: 25px 20px;
}

.background_sectioncoupon {
  height: 395px !important;
}

.background_section2edit,
.background_sectioneeditbuy.orderpart,
.background_sectioncoupon.orderpart {
  width: 995px;
  height: auto;
  background: #f7f0fd;
  border-radius: 10px;
  padding: 43px 46px;
}

.labeledit {
  font-size: 16px;
  font-weight: 500;
}

.labelpara {
  font-weight: 400;
  color: #333333;
}

@media only screen and (max-width: 1200px) {
  .background_section2edit,
  .background_section.background_sectioneeditbuy,
  .background_section.background_sectioncoupon {
    height: auto;
    padding: 25px 20px;
    width: 590px;
  }

  .discountboxedit {
    grid-template-columns: 50% auto;
  }

  .startendedit {
    grid-template-columns: 49% auto;
  }

  .orderdiscountpartedit {
    grid-template-columns: 50% auto;
  }

  .coupondetailpartedit {
    grid-template-columns: 50% auto;
  }
}

@media only screen and (max-width: 991px) {
  .background_section2edit,
  .background_section.background_sectioneeditbuy,
  .background_section.background_sectioncoupon {
    width: auto;
  }

  .discountboxedit1,
  .coupondetailpartedit {
    display: grid !important;
  }
}

@media only screen and (max-width: 575px) {
  .orderdiscountpartedit {
    grid-template-columns: 100%;
  }

  .discountboxedit,
  .coupondetailpartedit {
    grid-template-columns: 100%;
  }

  .startendedit {
    grid-template-columns: 100%;
  }

  .background_section.background_sectioncoupon.orderpart {
    padding: 25px 95px 25px 25px !important;
  }
  .colorpickerdiv {
    margin-top: 0px;
  }
}

/* Offers & Services edit end */
