@import url("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.7.2/css/all.min.css");
.social-sharing,
.details.donor-section,
.details.additionalinformation-section,
.form-footer,
.details.donation-section {
  display: none !important;
}
html {
  scroll-behavior: smooth;
}
.iti-mobile .iti--container {
  display: block !important;
}

.page-id-20348 .e-con-full.e-flex.e-con.e-parent.e-lazyloaded {
  display: none;
}
.give-form-templates .give-section.receipt {
  display: flex;
  flex-direction: column !important;
  height: 100%;
}
.give-recurring-form #give-donation-level-button-wrap li button {
  background: #ffde59 !important;
  color: #000 !important;
}
.give-recurring-form input#give-purchase-button {
  background: #ffde59 !important;
}
.give-form-templates
  .choose-amount
  .give-donation-levels-wrap
  .give-donation-level-btn {
  border: 2px solid #ffde59 !important;
}
.give-form-templates
  .choose-amount
  .give-total-wrap
  .give-donation-amount:focus-within {
  border: 1px solid #ffde59 !important;
}
.give-form-templates .give-donor-dashboard-table__footer-nav .fa-chevron-right {
  --fa: "\f054";
  color: #fdc339;
}
.give-form-templates
  .give-donor-dashboard-tab-link
  svg.svg-inline--fa.fa-sign-out-alt.fa-w-16 {
  color: #fdc339 !important;
}
.give-form-templates .form-row select:focus {
  border-color: #ffde59 !important;
}
.give-form-templates .give-donor-dashboard-table__column a {
  color: #fdc339 !important;
}
.give-form-templates input#give-phone_number-31941-1:focus {
  border-color: #ffde59 !important;
}
.give-form-templates form.give-form .form-row select:focus {
  border-color: #ffde59 !important;
}
.give-form-templates form.give-form .form-row input.required:focus {
  border-color: #ffde59 !important;
}
.give-form-templates
  .give-donor-dashboard-logout
  .give-donor-dashboard-tab-link {
  color: #fdc339 !important;
}
.give-form-templates .give-donor-dashboard-dashboard__figure {
  color: #fdc339 !important;
}
.give-form-templates .give-donor-dashboard-table__donation-status-indicator {
  background: #ffde59 !important;
}
.give-form-templates
  .give-donor-dashboard-table__row
  .give-donor-dashboard-table__donation-test-tag {
  background: #fdc339 !important;
}

.give-form-templates .give-donor-dashboard__donation-history-footer a {
  color: #fdc339 !important;
}
.give-form-templates
  .give-donor-dashboard-button.give-donor-dashboard-button--primary {
  background-color: #fdc339 !important;
  color: #fff !important;
}
.give-form-templates .give-donor-dashboard-donation-receipt__value span {
  color: #fdc339 !important;
}
.give-form-templates .give-donor-dashboard-donation-receipt__status-indicator {
  background-color: #ffde59 !important;
}
.give-form-templates .give-donor-dashboard-table__donation-receipt a {
  color: #fdc339 !important;
}

.give-form-templates
  .give-donor-dashboard-desktop-layout__tab-menu
  .give-donor-dashboard-tab-link.give-donor-dashboard-tab-link--is-active {
  border-left: 4px solid #ffde59 !important;
}
.give-form-templates .give-btn:focus {
  box-shadow: none !important;
}
.give-form-templates .give-donation-level-btn.give-default-level {
  color: #ffde59 !important;
}

.give-form-templates .give-donation-level-btn.give-default-level:hover {
  color: #fdc339 !important;
}
.give-form-templates
  .give-donor-dashboard-donor-info__avatar
  .give-donor-dashboard-donor-info__avatar-container {
  background: #fdc339 !important;
}
.choose-amount .give-btn:hover {
  background: #fdc339 !important;
  filter: none;
}

.give-form-templates .give-btn.advance-btn:hover {
  background: #fdc339 !important;
  filter: none;
}
.give-form-templates .give-submit-button-wrap .give-submit.give-btn:hover {
  background: #fdc339 !important;
  filter: none;
}
.give-donation-level-btn.give-btn {
  background: #ffde59 !important;
}
.give-donation-level-btn .give-btn:hover {
  background: #fdc339 !important;
  box-shadow: none !important;
}
.give-form-templates .give-btn.advance-btn {
  border: 2px solid #ffde59 !important;
  background: #ffde59 !important;
}
.give-form-templates .give-submit-button-wrap .give-submit.give-btn {
  border: 2px solid #ffde59 !important;
  background: #ffde59 !important;
}
/*17-2-25-end */
.thnk-sa {
  display: none !important;
}
body.give-donor-dashboard-dashboard__stats
  .give-donor-dashboard-dashboard__figure
  .give-donor-dashboard-dashboard__figure-currency {
  display: none !important;
}
.give-donation-amount {
  position: relative;
}

.agive-currency-symbol {
  position: absolute;
  left: 20px;
  top: 50%;
  transform: translateY(-50%);
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 7px;
}
.drop-icon {
  margin-left: 5px;
}
.custom-give {
  width: 100% !important;
}

.dropdown-options {
  padding: 10px;
}

ul.flag-size {
  margin: 0px;
}

.give-total-wrap {
  position: relative;
  box-sizing: border-box;
  padding: 0px;
}

.dropdown-options img {
  width: 3% !important;
}
.page-id-37377 .dropdown-options img {
  width: 15% !important;
}

.custom-dropdown li:hover,
.custom-dropdown li.active {
  background-color: #5951a0;
  border-radius: 5px;
}

.dropdown-options {
  padding-left: 0px;
}

.custom-dropdown li {
  list-style-type: none;
  color: #fff;
  display: flex;
  gap: 10px;
  align-items: center;
  margin-bottom: 10px;
  padding: 5px;
  cursor: pointer;
  font-weight: 600;
}

.custom-dropdown {
  background: #000;
  padding: 0px 20px;
  position: absolute;
  top: calc(100% - 15px);
  border-radius: 4px;
  z-index: 99999;
  border: 1px solid #000;
  width: 100%;
  left: 50%;
  transform: translateX(-50%);
  box-sizing: border-box;
}

.custom-dropdown li:last-child {
  margin-bottom: 0px;
}

.choose-amount
  .give-donation-amount
  span.agive-currency-symbol.give-currency-position-before {
  border-right: 1px dotted #aaa !important;
  padding-right: 24px !important;
}

.choose-amount .give-donation-amount {
  margin: 0px auto !important;
  max-width: 89%;
  box-sizing: border-box;
  cursor: pointer;
}

/**** 13-feb-2025 multi-step form css ****/
.give-amount-view {
  position: relative;
}
.give-form-wrap .form-footer .secure-notice,
.give-form-wrap .give-form-navigator,
.give-form-wrap .choose-amount .content {
  display: none;
}

.give-form-templates .give-embed-form {
  max-width: 100%;
}

/**** EO 13-feb-2025 multi-step form css ****/
/***************************** 13-02-25 Ashwani Css Start *********************/
body.give-form-templates * {
  box-sizing: border-box;
}
.give-form-templates .give-section {
  width: 100%;
  max-width: 100%;
  padding: 10px !important;
  position: static !important;
  display: flex;
  flex-direction: row !important;
  flex-wrap: wrap !important;
  gap: 8px !important;
}
.give-form-templates .give-embed-form {
  overflow: visible !important;
}
.give-form-templates .give-section::after {
  display: none !important;
}
.give-form-templates .give-form-wrap {
  position: relative;
}
.give-form-templates .choose-amount .give-donation-levels-wrap {
  margin: 0px !important;
  width: calc(64% - 6px) !important;
  flex-basis: auto !important;
  display: flex !important;
  gap: 8px;
}
.give-form-templates .choose-amount .give-donation-levels-wrap li {
  width: calc(20% - 6px) !important;
}
.give-form-templates .choose-amount .give-donation-amount {
  margin: 0px !important;
  max-width: 100% !important;
  padding: 9px 9px !important;
  padding-left: 78px !important;
}
.give-form-templates .give-currency-switcher-wrap {
  margin: 0px !important;
  padding: 0px !important;
  display: none !important;
}
.give-form-templates .give-btn.advance-btn {
  margin: 0px !important;
  width: 16% !important;
  font-size: 14px !important;
  padding: 6px 24px !important;
  flex-basis: auto !important;
  min-width: 144px !important;
}
.give-form-templates .give-total-wrap {
  width: calc(20% - 10px) !important;
  flex-basis: auto !important;
  margin: 0px !important;
  display: flex;
}
.give-form-templates .form-footer {
  margin: 0px !important;
}
.give-form-templates .form-footer .navigator-tracker {
  margin: 0px !important;
}
.give-form-templates .choose-amount .give-donation-amount .give-amount-top {
  font-size: 14px !important;
  min-width: unset !important;
  width: 100% !important;
  padding: 0px !important;
}
.give-form-templates
  .choose-amount
  .give-donation-levels-wrap
  .give-donation-level-btn {
  padding-top: 4px !important;
  padding-bottom: 4px !important;
  font-size: 14px !important;
}
.give-form-templates .payment .donation-errors,
.give-form-templates .payment .heading,
.give-form-templates .payment .subheading,
.give-form-templates .payment .give-label {
  display: none !important;
}
.give-form-templates .give-single-gateway-wrap > div {
  display: none;
}
.give-form-templates .give-submit-button-wrap .give-submit.give-btn {
  margin: 0px !important;
}
.give-form-templates .payment fieldset,
.give-form-templates .payment .form-row {
  padding: 0px !important;
  margin: 0px !important;
}
.give-form-templates .payment #give_checkout_user_info {
  width: calc(60% - 10px) !important;
  display: flex !important;
  flex-wrap: wrap;
  gap: 8px;
  flex-basis: auto;
}
.give-form-templates .payment #give_checkout_user_info .form-row {
  width: calc(33.33% - 6px) !important;
  flex-basis: auto;
}
.give-form-templates .payment .form-row.form-row-wide.ffm-field-container {
  width: calc(20% - 7px) !important;
  flex-basis: auto;
}
.give-form-templates .payment .give-single-gateway-wrap {
  width: 17% !important;
  margin: 0px !important;
  flex-basis: auto !important;
  width: 100% !important;
}
.give-form-templates fieldset#give_purchase_submit {
  display: flex;
  flex-wrap: wrap;
  flex-direction: row !important;
  gap: 20px;
  align-items: center;
}
.give-form-templates #give-recaptcha-element {
  width: fit-content;
  margin-top: 0px !important;
}
.give-form-templates .agive-currency-symbol {
  font-size: 14px;
  left: 10px;
  z-index: 2;
  gap: 4px;
}
.give-form-templates .give-submit.give-btn {
  margin: 0px !important;
  width: 100% !important;
  font-size: 16px !important;
  padding: 6px 24px !important;
  flex-basis: auto !important;
  min-width: 150px !important;
}
body .give-form-templates .payment #give-recurring-form input.give-input,
body .give-form-templates .payment #give-recurring-form select {
  font-size: 12px !important;
  padding: 10px !important;
}

body.give-form-templates form.give-form .form-row input[type="text"],
body.give-form-templates form.give-form .form-row input[type="email"],
body.give-form-templates form.give-form .form-row input[type="tel"],
body.give-form-templates form[id*="give-form"] .form-row input[type="text"],
body.give-form-templates
  form[id*="give-form"]
  .form-row
  input[type="text"].required,
body.give-form-templates form[id*="give-form"] .form-row input[type="email"],
body.give-form-templates
  form[id*="give-form"]
  .form-row
  input[type="email"].required,
body.give-form-templates form[id*="give-form"] .form-row input[type="tel"],
body.give-form-templates form[id*="give-form"] .form-row select,
body.give-form-templates form.give-form .form-row select {
  font-size: 12px !important;
  padding: 10px !important;
  min-height: 35px !important;
}
body.give-form-templates form[id*="give-form"] .form-row input[type="tel"] {
  padding-left: 50px !important;
}
.give-form-templates .give-section.choose-amount {
  transition: all 0.3s ease-in-out;
}
.give-form-templates .give-section.choose-amount.slide-out-left {
  height: 0px !important;
  padding-top: 0px !important;
  padding-bottom: 0px !important;
}
.give-form-templates .custom-dropdown {
  top: 100%;
  overflow: scroll !important;
  background-color: #000;
  touch-action: manipulation !important;
  pointer-events: unset !important;
}
.give-embed-form-wrapper iframe {
  overflow-y: auto !important;
}
.give-form-templates .custom-dropdown .dropdown-options {
  padding-left: 0px;
  height: 120px;
}
.give-form-templates {
  min-height: 160px !important;
}
.give-form-templates .payment .give-submit-button-wrap {
  width: fit-content;
}
.give-form-templates .payment .give-submit-button-wrap .sequoia-loader {
  bottom: 2px;
  z-index: 9;
  opacity: 1;
}
.give-form-templates .dropdown-options img {
  width: 15px !important;
}
.give-form-templates .custom-dropdown li {
  font-size: 12px;
}
.give-form-templates
  .choose-amount
  .give-donation-amount
  span.agive-currency-symbol.give-currency-position-before {
  border-right: 1px dotted #aaa !important;
  padding-right: 15px !important;
}
.give-donor-dashboard-button.give-donor-dashboard-button--primary:before {
  background-color: transparent !important;
}
.give-donor-dashboard-button.give-donor-dashboard-button--primary {
  background-color: #68bb6c !important;
}
/******************* 25-02-2025 *********************************/
.form-row .iti {
  width: 100% !important;
}
.iti__selected-dial-code {
  display: none;
}

/******************* 25-02-2025 *********************************/

/***************************** 13-02-25 Ashwani css Ends ***********************/
/********************************** 13-08-25 CSS Start ***************************/
.give-form-templates .give-section {
  flex-direction: column !important;
}
.introduction .description {
  display: none;
}
#give-form-32614-wrap {
  background-color: #fff;
  border-radius: 20px;
}
#give-form-32614-wrap .form-row-wide.ffm-field-container {
  width: calc(50% - 5px) !important;
  padding: 0px;
  flex-basis: unset;
  margin-bottom: 10px !important;
}
#give-form-32614-wrap #give_purchase_form_wrap > div:nth-child(2),
#give-form-32614-wrap #give-final-total-wrap {
  display: none;
}
#give-form-32614-wrap .give-form-32614 {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
}
#give-form-32614-wrap .give-total-wrap {
  width: calc(30% - 5px);
  margin-bottom: 10px;
  padding: 0px !important;
}
#give-form-32614-wrap .give-total-wrap .give-donation-amount {
  width: 100% !important;
  margin-bottom: 0px !important;
}
#give-form-32614-wrap .give-currency-switcher-wrap {
  display: none;
}
#give-form-32614-wrap #give-donation-level-button-wrap {
  width: calc(70% - 5px);
  padding: 0px !important;
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 10px;
  gap: 10px;
}
#give-form-32614-wrap #give-donation-level-button-wrap::before,
#give-form-32614-wrap #give-donation-level-button-wrap::after {
  display: none;
}
#give-form-32614-wrap #give-donation-level-button-wrap li {
  width: calc(20% - 8px) !important;
  margin: 0px !important;
  padding: 0px !important;
}
#give-form-32614-wrap #give-donation-level-button-wrap li button {
  font-size: 12px;
  padding: 10px !important;
  border-radius: 7px !important;
}
#give-form-32614-wrap input#give-amount {
  width: 100%;
  border-radius: 7px !important;
  padding: 5px !important;
  font-size: 14px !important;
  line-height: 36px !important;
  height: 36px !important;
}
#give-form-32614-wrap .give-fee-recovery-donors-choice.give-fee-message {
  margin-bottom: 10px !important;
}
#give-form-32614-wrap .give-fee-message-label {
  margin-bottom: 0px !important;
}
#give-form-32614-wrap #give_purchase_form_wrap {
  width: 100%;
}
#give-form-32614-wrap .js-phone-unformatted .give-label {
  display: none !important;
}
#give-form-32614-wrap .form-row-wide.ffm-field-container select,
#give-form-32614-wrap .form-row-wide.ffm-field-container input {
  height: 36px !important;
  border-radius: 7px !important;
  font-size: 14px !important;
  line-height: 1 !important;
}
#give-form-32614-wrap #give_purchase_form_wrap legend {
  display: none;
}
#give-form-32614-wrap #give_checkout_user_info {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  margin: 0px !important;
  padding: 0px !important;
}
#give-form-32614-wrap #give_checkout_user_info .form-row {
  width: calc(33.33% - 7px);
  margin: 0px !important;
  padding: 0px !important;
  flex-basis: unset;
}
#give-form-32614-wrap #give_checkout_user_info .form-row input {
  height: 36px !important;
  border-radius: 7px !important;
  font-size: 14px !important;
  line-height: 1 !important;
}
#give-form-32614-wrap #give_purchase_submit {
  margin-top: 20px;
}
#give-form-32614-wrap .give-submit-button-wrap {
  margin: 0px !important;
}
#give-form-32614-wrap .give-submit-button-wrap #give-purchase-button {
  padding: 12px !important;
}
/********************************** 13-08-25 CSS End ***************************/

/********************************** 26-08-25 CSS Start ***************************/
.give-donor-dashboard-dashboard__stats .give-donor-dashboard-dashboard__figure .give-donor-dashboard-dashboard__figure-currency{ 
  display :none; 
}
/********************************** 26-08-25 CSS End ***************************/

@media screen and (max-width: 991px) {
  .give-form-templates .choose-amount .give-donation-levels-wrap {
    width: 100% !important;
  }
  .give-form-templates .give-total-wrap {
    width: 100% !important;
  }
  .give-form-templates .give-btn.advance-btn {
    width: 100% !important;
  }
  .give-form-templates .payment #give_checkout_user_info {
    width: 100% !important;
  }
  .give-form-templates .payment #give_checkout_user_info .form-row {
    width: calc(50% - 4px) !important;
  }
  .give-form-templates
    .payment
    #give_checkout_user_info
    #give-email-wrap.form-row {
    width: 100% !important;
  }
  .give-form-templates .payment .form-row.form-row-wide.ffm-field-container {
    width: calc(50% - 4px) !important;
  }
  .give-form-templates .payment .give-single-gateway-wrap {
    width: 100% !important;
  }
}
@media screen and (max-width: 767px) {
  #give-form-32614-wrap .give-total-wrap {
    width: 100%;
  }
  #give-form-32614-wrap #give-donation-level-button-wrap {
    width: 100%;
  }
  #give-form-32614-wrap .give-form {
    width: 100% !important;
    background-color: transparent;
    box-shadow: none;
  }
}
@media (max-width: 575px) {
  .give-form-templates .custom-dropdown .dropdown-options {
    /* --webkit-overflow-scrolling: touch; */
    height: 120px !important;
    position: relative;
    background-color: #000;
    color: white;
    white-space: nowrap;
  }

  .give-form-templates .choose-amount .give-donation-levels-wrap li {
    width: calc(50% - 5px) !important;
  }
  .give-form-templates .choose-amount .give-donation-levels-wrap {
    flex-wrap: wrap !important;
  }
  .give-form-templates .payment #give_checkout_user_info .form-row {
    width: 100% !important;
  }
  .give-form-templates
    .payment
    #give_checkout_user_info
    #give-email-wrap.form-row {
    width: 100% !important;
  }
  .give-form-templates .payment .form-row.form-row-wide.ffm-field-container {
    width: 100% !important;
  }

  .give-form-templates .choose-amount .give-donation-levels-wrap li:last-child {
    width: 100% !important;
  }
  #give-form-32614-wrap #give_checkout_user_info .form-row {
    width: 100%;
  }
  #give-form-32614-wrap #give-donation-level-button-wrap li {
    width: calc(33.33% - 8px) !important;
  }
  #give-form-32614-wrap .form-row-wide.ffm-field-container {
    width: 100% !important;
  }
  #give-form-32614-wrap #give_checkout_user_info {
    gap: 20px;
  }
}

.give-form-templates
  .give-donor-dashboard-donor-info__avatar
  .give-donor-dashboard-donor-info__avatar-container {
  background: #ffde59 !important;
}
#give_purchase_form_wrap .form-row.form-row-wide.ffm-field-container fieldset {
  position: relative;
  display: flex;
  flex-direction: row-reverse;
  align-items: center;
}
#give_purchase_form_wrap
  .form-row.form-row-wide.ffm-field-container
  fieldset
  label.give-label
  input {
  border: none !important;
}
#give_purchase_form_wrap
  .form-row.form-row-wide.ffm-field-container
  fieldset
  label.give-label {
  display: inline-block !important;
  margin-bottom: 0px;
}

.give-form-17766 .give-total-wrap {
  width: 100% !important;
}
.js-phone-unformatted label.give-label {
  display: block !important;
  text-align: left;
}

.give-cs-select-currency {
  display: none !important;
}
