/* Make clicks pass-through */
#nprogress {
  pointer-events: none;
}

#nprogress .bar {
  background: #29d;

  position: fixed;
  z-index: 1031;
  top: 0;
  left: 0;

  width: 100%;
  height: 2px;
}

/* Fancy blur effect */
#nprogress .peg {
  display: block;
  position: absolute;
  right: 0px;
  width: 100px;
  height: 100%;
  box-shadow: 0 0 10px #29d, 0 0 5px #29d;
  opacity: 1.0;

  -webkit-transform: rotate(3deg) translate(0px, -4px);
      -ms-transform: rotate(3deg) translate(0px, -4px);
          transform: rotate(3deg) translate(0px, -4px);
}

/* Remove these to get rid of the spinner */
#nprogress .spinner {
  display: block;
  position: fixed;
  z-index: 1031;
  top: 15px;
  right: 15px;
}

#nprogress .spinner-icon {
  width: 18px;
  height: 18px;
  box-sizing: border-box;

  border: solid 2px transparent;
  border-top-color: #29d;
  border-left-color: #29d;
  border-radius: 50%;

  -webkit-animation: nprogress-spinner 400ms linear infinite;
          animation: nprogress-spinner 400ms linear infinite;
}

.nprogress-custom-parent {
  overflow: hidden;
  position: relative;
}

.nprogress-custom-parent #nprogress .spinner,
.nprogress-custom-parent #nprogress .bar {
  position: absolute;
}

@-webkit-keyframes nprogress-spinner {
  0%   { -webkit-transform: rotate(0deg); }
  100% { -webkit-transform: rotate(360deg); }
}
@keyframes nprogress-spinner {
  0%   { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}


#hoopi-page {
  margin-right: 1rem;
}

#hoopi-page noscript {
  display: block;
  margin-top: 25px;
  color: white;
  background-color: #ce1340;
  padding: 15px;
  border-radius: 8px;
  width: 96%;
  text-align: center;
  font-size: 18px;
}

@media (max-width: 768px) {
  #hoopi-page {
    margin-right: 10px;
  }
}

.toplevel_page_hoopi .update-nag {
  display: none !important;
}

.toplevel_page_hoopi input[type=checkbox]:focus,
.toplevel_page_hoopi input[type=color]:focus,
.toplevel_page_hoopi input[type=date]:focus,
.toplevel_page_hoopi input[type=datetime-local]:focus,
.toplevel_page_hoopi input[type=datetime]:focus,
.toplevel_page_hoopi input[type=email]:focus,
.toplevel_page_hoopi input[type=month]:focus,
.toplevel_page_hoopi input[type=number]:focus,
.toplevel_page_hoopi input[type=password]:focus,
.toplevel_page_hoopi input[type=radio]:focus,
.toplevel_page_hoopi input[type=search]:focus,
.toplevel_page_hoopi input[type=tel]:focus,
.toplevel_page_hoopi input[type=text]:focus,
.toplevel_page_hoopi input[type=time]:focus,
.toplevel_page_hoopi input[type=url]:focus,
.toplevel_page_hoopi input[type=week]:focus,
.toplevel_page_hoopi select:focus,
.toplevel_page_hoopi textarea:focus {
  box-shadow: none !important;
  outline: none !important;
  border-color: #ccc !important;
}

.toplevel_page_hoopi img {
  padding-top: 0 !important;
}

.toplevel_page_hoopi .ant-dropdown {
  z-index: 9999999 !important;
}

@media (min-width: 768px) {
  .toplevel_page_hoopi .ant-popover {
    min-width: 315px;
  }
}

#hoopi-wc-order-sms .button, #hoopi-wc-order-sms textarea {
  width: 100%;
}

#hoopi-wc-order-sms .button {
  padding-top: 4px;
  padding-bottom: 4px;
}

.ant-message {
  z-index: 9999999;
}

#nprogress .bar {
  z-index: 999999;
  height: 4px;
  background: #ffc500;
}

#nprogress .peg {
  box-shadow: 0 0 10px #e0b935, 0 0 5px #e0b935;
}

body.rtl.toplevel_page_hoopi #wpcontent {
  margin-left: 10px;
}

body.rtl.toplevel_page_hoopi .ant-tabs-tab:first-child {
  margin: 0 0 0 32px !important;
}

body.rtl.toplevel_page_hoopi #hoopi-page {
  margin-right: 0 !important;
}

body.rtl.toplevel_page_hoopi .ZRa0GURxX8Xgbv4j6g62 svg {
  rotate: 180deg;
}

body.rtl.toplevel_page_hoopi .aVLNKem5WKvitWTldcYi {
  left: 25px;
  right: auto;
}

body.rtl.toplevel_page_hoopi .ant-phone-input-wrapper {
  text-align: left;
  direction: ltr;
}

body.rtl.toplevel_page_hoopi .ant-pagination-item-link {
  rotate: 180deg;
}

body.rtl.toplevel_page_hoopi .AYaw7ckWWKvkl9uHNRgU .ant-steps-item-content {
  margin-top: 4px !important;
}

body.rtl.toplevel_page_hoopi .AYaw7ckWWKvkl9uHNRgU .ant-steps-item-title {
  font-size: 12px !important;
}

body.rtl.toplevel_page_hoopi .AYaw7ckWWKvkl9uHNRgU .ant-steps-item-active {
  font-weight: bold;
}

@media (max-width: 992px) {
  body.rtl .ant-tabs-nav-wrap {
    justify-content: flex-end;
  }
}

body.rtl .column-hoopi_mobile a {
  unicode-bidi: plaintext;
}

body.rtl .ant-tabs-dropdown-menu-item {
  text-align: right;
}

body.rtl .ant-alert-with-description .ant-alert-description {
  font-size: .8rem;
  line-height: 1.8;
}

.hoopi-d-flex {
  display: flex !important;
}

.hoopi-align-items-center {
  align-items: center !important;
}

.hoopi-justify-content-between {
  justify-content: space-between !important;
}

.hoopi-mt-0 {
  margin-top: 0 !important;
}

.hoopi-mt-1 {
  margin-top: .25rem !important;
}

.hoopi-mt-2 {
  margin-top: .5rem !important;
}

.hoopi-mt-3 {
  margin-top: .75rem !important;
}

.hoopi-mt-4 {
  margin-top: 1rem !important;
}

.hoopi-mt-5 {
  margin-top: 1.25rem !important;
}

.hoopi-mt-0 {
  margin-top: 0 !important;
}

.hoopi-mb-1 {
  margin-bottom: .25rem !important;
}

.hoopi-mb-2 {
  margin-bottom: .5rem !important;
}

.hoopi-mb-3 {
  margin-bottom: .75rem !important;
}

.hoopi-mb-4 {
  margin-bottom: 1rem !important;
}

.hoopi-mb-5 {
  margin-bottom: 1.25rem !important;
}

.hoopi-mx-1 {
  margin-left: 0.25rem !important;
  margin-right: 0.25rem !important;
}

.hoopi-me-1 {
  margin-right: 0.25rem !important;
}

.hoopi-me-2 {
  margin-right: 0.5rem !important;
}

.hoopi .mx-auto {
  margin-right: auto !important;
  margin-left: auto !important;
}

.hoopi-pt-0 {
  padding-top: 0 !important;
}

.hoopi-pt-1 {
  padding-top: .25rem !important;
}

.hoopi-pt-2 {
  padding-top: .5rem !important;
}

.hoopi-pt-3 {
  padding-top: .75rem !important;
}

.hoopi-pt-4 {
  padding-top: 1rem !important;
}

.hoopi-pt-5 {
  padding-top: 1.25rem !important;
}

.hoopi-pb-0 {
  padding-bottom: 0 !important;
}

.hoopi-pb-1 {
  padding-bottom: .25rem !important;
}

.hoopi-pb-2 {
  padding-bottom: .5rem !important;
}

.hoopi-pb-3 {
  padding-bottom: .75rem !important;
}

.hoopi-pb-4 {
  padding-bottom: 1rem !important;
}

.hoopi-pb-5 {
  padding-bottom: 1.25rem !important;
}

.hoopi-cursor-pointer {
  cursor: pointer !important;
}

.hoopi-disabled {
  opacity: .3;
  pointer-events: none;
}

.hoopi-hide {
  display: none !important;
}

.hoopi-text-center {
  text-align: center !important;
}

.hoopi-text-left {
  text-align: left !important;
}

.hoopi-text-right {
  text-align: right !important;
}

.hoopi-text-justify {
  text-align: justify !important;
}

.hoopi-text-muted {
  color: #6c757d !important;
}

.hoopi-d-block {
  display: block !important;
}

.hoopi-w-100 {
  width: 100% !important;
  max-width: 100% !important;
}

.hoopi-text-success {
  color: #4ece3d !important;
}

.hoopi-text-danger {
  color: red !important;
}

.hoopi-justify-content-start {
  justify-content: start !important;
}

.hoopi-justify-content-end {
  justify-content: end !important;
}

.hoopi-1col, .hoopi-2col, .hoopi-3col, .hoopi-4col {
  display: grid;
}

.hoopi-1col {
  grid-template-columns: auto;
}

.hoopi-2col {
  grid-template-columns: auto auto;
}

.hoopi-3col {
  grid-template-columns: auto auto auto;
}

.hoopi-4col {
  grid-template-columns: auto auto auto auto;
}

.hoopi-5col {
  grid-template-columns: auto auto auto auto auto;
}

.hoopi-row {
  display: flex;
}

.hoopi-row div {
  margin-left: 10px;
}

.hoopi-form-shadow {
  background: white;
  padding: 35px 40px 45px 40px;
  box-shadow: 0 4px 40px rgba(119, 132, 157, 0.1);
}

.hoopi-position-relative {
  position: relative !important;
}

.hoopi-form-rounded {
  border-radius: 8px;
}

.hoopi-flex-column {
  flex-direction: column !important;
}

.hoopi-dir-ltr {
  direction: ltr !important;
}

.hoopi-dir-rtl {
  direction: rtl !important;
}

body.rtl .hoopi-me-1 {
  margin-right: inherit !important;
  margin-left: 0.25rem !important;
}

body.rtl .hoopi-me-2 {
  margin-left: 0.5rem !important;
  margin-right: inherit !important;
}

.ant-select-item {
  padding: 12px 12px;
}

.ant-btn-lg {
  height: 45px !important;
}

.ant-popover .ant-btn {
  height: 28px;
}

.ant-form-item {
  margin-bottom: 24px;
}

.ant-dropdown-menu {
  border-radius: 16px;
  min-width: 140px !important;
  max-height: 230px;
  overflow-y: auto;
}

.ant-dropdown-menu-item {
  padding-top: 10px !important;
  padding-bottom: 10px !important;
}

.ant-form-item-label {
  font-weight: bold;
}

.ant-input {
  border: 1px solid #cdcfd4 !important;
}

.ant-input-affix-wrapper .ant-input {
  border: none !important;
}

.ant-input-affix-wrapper .ant-input:active, .ant-input-affix-wrapper .ant-input:hover {
  border: none !important;
  box-shadow: none !important;
}

.ant-input:not(textarea), .ant-btn {
  height: 45px;
}

.ant-input-search-with-button .ant-input, .ant-input-search-with-button .ant-btn {
  height: 40px;
}

.ant-input-affix-wrapper {
  padding-top: 0;
  padding-bottom: 0;
}

.pK9xcmvECZgRYZ3mrQX2 {
  font-weight: bold;
  text-align: center;
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
}

.CWFoHBLYX7Z2771xrKI6 {
  margin-top: 10px;
}

@media (max-width: 768px) {
  .CWFoHBLYX7Z2771xrKI6 {
    margin-bottom: 10px;
  }
}

.jL8twEdwMkDHTiusnpzm {
  height: 50px !important;
}

.cDUx7Dtw8JQcg8tt1ioD {
  margin-top: 16px;
}

.kjO_tP0uajz6r_aSFykS {
  text-align: justify;
}

.JXiMXVXECxhwXd1yPXwl {
  width: 35% !important;
  height: 45px !important;
}

.lOP9zvsog5HP8x5gAdXb {
  text-align: center;
}

.B4gpuC_Zt20h_w5ikrzw {
  margin-top: 12px;
}

.txsw5QDNt2mfLZzbKAmO {
  height: 35px !important;
  margin-top: 8px;
  margin-bottom: 8px;
}

.cR5PJXrtD2hzM8miQ0GO {
  margin-top: 8px;
}

.bTO6jw1q86c9n4YgQfq4 .ant-form-item {
  margin-bottom: 3px;
}

.RmYwBeefDCNt2h6Sn9NT {
  height: 28px !important;
}

.HnVcMSb_H7yt_BFKYlXf {
  grid-gap: 8px;
  display: grid;
  grid-template-columns: auto;
  margin-top: 10px;
}

@media (min-width: 573px) {
  .HnVcMSb_H7yt_BFKYlXf {
    grid-template-columns: auto auto;
  }
}

@media (min-width: 768px) {
  .HnVcMSb_H7yt_BFKYlXf {
    grid-template-columns: auto auto auto;
  }
}

@media (min-width: 992px) {
  .HnVcMSb_H7yt_BFKYlXf {
    grid-template-columns: auto auto auto auto;
  }
}

.LWohQPI_Mxs5QTqRB9_U {
  display: flex;
  align-items: center;
  justify-content: space-between;
  column-gap: 8px;
}

.gEDWpU9RuahOcfXcKzgk {
  font-weight: bold;
}

.o14tlJCTiVGTB0qQ3GwK {
  color: #343a40;
}

.vNccfFJV6WROZooHZHrm {
  opacity: .65;
}

.NqB4yNmBI4MLg9enTqrA {
  cursor: pointer;
}

._4yBqyEczR1QuHjZWIH5P {
  width: 100%;
}

.WzObHrxsVJrLp10x38ia {
  direction: ltr;
}

.WzObHrxsVJrLp10x38ia .ant-table-cell {
  padding: 4px !important;
}

.tqnDvSzEym6FSVwE1N2A {
  cursor: pointer;
}

.KYmg3gg1RBKhdEDYXDM0 {
  margin-top: 12px;
}

.Fhwr0eWnTIE3dqBEmTMA {
  margin-top: 8px !important;
}

.D_5Pntex2OLBKO4vnHt_ {
  direction: ltr;
}

.D_5Pntex2OLBKO4vnHt_ .arrow {
  display: none;
}

.D_5Pntex2OLBKO4vnHt_ .form-control {
  width: 100% !important;
  height: 45px !important;
}

.D_5Pntex2OLBKO4vnHt_ .country-list .country {
  padding: 2px 9px !important;
  font-size: 13px !important;
}

.XT_sJ2xAt0rs3w4DeiBg .form-control {
  height: 50px !important;
}

.Bl50TRBUldksS3dsfAQv {
  padding: 12px;
  border-radius: 4px;
  margin-bottom: 11px;
  background-color: #eeeeee;
}

.Bl50TRBUldksS3dsfAQv .ant-alert-description {
  color: rgba(91, 87, 88, 0.76);
}

.vMHTvs5EmqeMjed2JHkI {
  cursor: pointer;
}

.BYxO7YSGliCMRFgOTH6C .ant-form-item-control {
  display: none;
}

.zgv3jS62MgQalm6DGG6Q {
  white-space: pre-wrap;
}

.XpwM0YuzTvfDDzqXjS5t .ant-form-item-no-colon {
  cursor: initial !important;
}

@media (min-width: 992px) {
  .XusUAT5ofCdmcjfesOkZ {
    width: 40%;
  }
}

.w0r3pymtmw93qxXpJWCQ {
  display: flex;
  align-items: center;
  gap: 16px;
}

.ZOChXxlMzWexvitziSsr {
  cursor: pointer;
}

.H6uom1fsmHe5UnFqien_ {
  color: #48a868;
}

.tm5f4yQI1HY4861cNUGP {
  margin-top: 24px;
}

.jaVeKe86T9ugpDaOxO3l .ant-alert-description {
  text-align: center;
  font-weight: bold;
}

.xCl2qJUdPKTmOUaaAaLZ [data-testid="otp-input-root"] {
  justify-content: center;
}

.xCl2qJUdPKTmOUaaAaLZ [data-testid="otp-input-root"] input {
  border: 1px solid #ccc;
  border-radius: 4px;
  height: 40px !important;
  min-width: 40px;
}

.xCl2qJUdPKTmOUaaAaLZ [data-testid="otp-input-root"] input:focus {
  outline: none !important;
  background-color: #f2f2f2;
  border-color: #4a4de4 !important;
}

.xCl2qJUdPKTmOUaaAaLZ [data-testid="otp-input-root"] input:last-child {
  margin-right: 0 !important;
}

@media (min-width: 768px) {
  .xCl2qJUdPKTmOUaaAaLZ [data-testid="otp-input-root"] input {
    min-width: 45px;
  }
}

.lCb7vvCwW9CYslvJySl1 {
  direction: ltr;
  text-align: center;
}

.x6qXOl5cRKiUdaEBTokW, .azDsbDnuroyBgjPOIgva {
  margin-top: 16px;
}

.x6qXOl5cRKiUdaEBTokW {
  text-align: center;
}

.CVgQNpKa_PSwivJ_t3wT {
  text-align: center;
  margin-top: 16px;
  margin-bottom: 16px;
}

.C4js6_yzALBfmofK0J5N {
  text-align: center;
}

.kFHhwDCkvPGCAye9Df8n {
  display: block;
  text-align: center;
  margin-top: 16px;
  margin-bottom: 16px;
}

._vy7G6mEEiGo7Zg_teCw, .XE2si8DttKyUgCeNgsGK {
  cursor: pointer;
}

.eyeF3Tu0y90Sakoo4S7w {
  width: 100%;
  justify-content: center;
  direction: ltr;
  margin-top: 11px;
}

.eyeF3Tu0y90Sakoo4S7w h4 {
  margin-bottom: 0;
}

.cY4ygSt4UEZxECWdUpts {
  margin-top: 15px;
}

.cY4ygSt4UEZxECWdUpts .ussd-number {
  font-weight: bold;
  unicode-bidi: bidi-override;
  direction: ltr;
  text-decoration: none !important;
}

.c5z7UfURtZjako1IRpMw {
  margin-top: 24px;
}

.c5z7UfURtZjako1IRpMw svg {
  line-height: 1;
}

.DlPYliw0ZAWSoxBKyQu2 {
  font-size: 13px;
  margin-top: 16px;
  cursor: pointer;
  color: #19bfd3;
}

.DlPYliw0ZAWSoxBKyQu2 svg {
  fill: #19bfd3;
}

.XU3NbZZD52fiXrCY2sQk {
  opacity: .4;
  pointer-events: none;
  color: inherit !important;
}

.qWGYkyDQuxqrK6JuZUYG {
  margin-top: 0 !important;
  margin-bottom: 24px;
}

.sewyXlVGGku3u1RsG0ZF {
  width: 100%;
  margin-top: 12px !important;
  padding-top: 4px !important;
  padding-bottom: 4px !important;
}

.YsyOfgXGgNi7rdEXFrDJ {
  text-align: center;
  font-weight: bold;
  margin-bottom: 1rem;
}

.s8hyH8BhpTUgckU_gNYe {
  direction: ltr;
  text-align: left;
}

