/* ----------------------------------------- General */
ul {
  list-style: none;
}
.vizhak-ltr {
  direction: ltr;
}
/* ----------------------------------------- Plans */
.plans-box * {
  padding: 0;
  margin: 0;
}
.benefit {
  list-style: none !important;
}
.plans-box .plans-body {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.plans-box .plans-body .benefit {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.plans-box .plans-body .benefit li {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  gap: 5px;
}

.plans-box .plans-body form .submit-plan {
  cursor: pointer;
}
.plans-box .plans-body .plans-icon .image-holder {
  text-align: center;
  margin: 0px;
  padding: 0px;
}
.plans-box-shortcode .plans-body {
  gap: 15px;
  padding: 20px 0;
  margin: 20px;
  border-radius: 6px !important;
}
.shortcode-benefit {
  gap: 7px;
  margin: 0px !important;
}
.account-type-alert {
  text-align: center;
  border-right: 5px solid #9eeaf9;
  background-color: #cff4fc;
  color: #055160;
  padding: 18px 10px 18px 15px;
  font-family: inherit;
}
.account-type-alert em {
  font-style: normal;
}
/* --------------------------------------------- VIP Checkout*/
.vip-checkout-wrapper ul,
.vip-verify-wrapper ul {
  display: flex;
  flex-direction: column;
  padding: 0;
  margin: 0;
}

.vip-checkout-wrapper ul li,
.vip-verify-wrapper ul li {
  display: flex;
}

.vip-checkout-wrapper form input.checkout-submit {
  cursor: pointer;
}

.shortcode-checkout,
.shortcode-verify {
  padding: 20px 20px 10px 20px;
  border-radius: 6px;
}
.shortcode-checkout ul,
.shortcode-verify ul {
  gap: 15px;
  margin: 0px !important;
}
.shortcode-checkout ul input {
  width: 50%;
}
.shortcode-checkout ul li,
.shortcode-verify ul li {
  justify-content: space-between;
}

.shortcode-checkout ul li em,
.shortcode-verify ul li em {
  display: flex;
  width: 100%;
  justify-content: space-between;
}

.shortcode-checkout .checkout-submit-wrapper {
  text-align: center;
}
.shortcode-verify p.message {
  background-color: #c0392b;
  text-align: center;
  padding: 3px 0 5px 0;
  color: #fff;
  border-radius: 6px;
}

/* --------------------------------------------- VIP Dashboard */
@media (max-width: 768px) {
  .vizhak-user-plan-data-wrapper,
  .vizhak-user-plan-transaction-data-wrapper {
    overflow-x: scroll;
  }
}

/* --------------------------------------------- Woo Custom Tab  */
.vizhak-user-vip-status {
  display: flex;
  flex-direction: column;
}

/* --------------------------------------------- Post Type & Taxonomies VIP Content Styles */
.vip-content {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.vip-content img {
  width: 100%;
  border-radius: 6px;
}
/* --------------------------------------------------  User Status */
.vizhak-user-vip-status-sc-wrapper {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  gap: 7px;
}
.vizhak-user-vip-status-sc-wrapper .avatar img {
  border-radius: 50%;
}
.vizhak-user-vip-status-sc-wrapper .plan-data .type {
  padding: 0 15px 6px 15px;
  border-radius: 4px;
  text-align: center;
  margin: 3px 0;
}
