.campaign-progressbar-component
  .aporta
  .progress-bar-wrapper
  .progress-bar
  .indicator {
  /*margin-left: -50px !important;*/
  /**/
  margin-left: -45px !important;
  top: -25px !important;
}

/*Form Box*/

.btn-gold {
  background: linear-gradient(45deg, #d79f4a 0%, #fee086 100%) !important;
}
.btn-silver {
  background: linear-gradient(45deg, #6e6e6e 0%, #e3e3e3 100%) !important;
}
.btn-bronce {
  background: linear-gradient(45deg, #cd7f32 0%, #aa522d 100%) !important;
}

.btn-gold,
.btn-silver,
.btn-bronce {
  color: #fff !important;
  border: 2px solid #c3c3c3 !important;
  text-shadow: 0px 0px 1px #000 !important;
}

.form-box .suggested-money-button-wrapper p {
  color: #fff !important;
  text-shadow: 0px 0px 1px #000 !important;
}

/*Para la previa */
.campaign-headline-component .progress-bar-wrapper {
  width: 680px !important;
  margin-top: 75px !important;
}

.campaign-form-box-component .form-box .por-dos {
  width: 340px !important;
}

.indicator {
  margin-left: -30px;
  top: -25px;
}

.por-dos .money span {
  font-size: 24px;
}

.progress-bar-wrapper .money span.currency {
  font-size: 17px;
}

.campaign-headline-component .campaign-raw-money .money .indicator {
  margin-left: 0px;
}
.campaign-headline-component .campaign-raw-money .money span {
  font-size: 50px;
  margin-left: 5px !important;
}

.step-2 input[type=text]/*:nth-of-type(-n+4)*/ {
  margin-bottom: 23px;
}

#select-embajador {
  /* width: 244px;
    height: 40px;
    margin-left: 10px;
    border-radius: 5px;
    border: 1px solid #cbd3da;
    padding: 10px 32px 8px 18px;
    display: inline;
     font-size: 18px; */
  /* font-family: "Product Sans"; */
}

.flex-wrapper.recurrente {
  display: none;
}

.step-1 .money-wrapper.recurrente select {
  width: 44%;
}

.step-1 .money-wrapper #suma-recurrente {
  border-radius: 5px;
  border: 1px solid #cbd3da;
  padding: 20px;
  display: inline;
  font-size: 18px;
  font-family: "Product Sans Bold";
  width: 140px;
}
@media (max-width: 1200px) {
  .step-1 .money-wrapper #suma-recurrente {
    width: calc(100% - 135px);
    font-size: 16px;
  }
}

@media (max-width: 1200px) {
  .step-2 #PayBtDiv .submit {
    display: block;
  }
}

/*Pagina Full*/
/*Sombra titulos para cuando el banner tiene blanco o es claro*/
.campaign-headline-component h2,
.campaign-headline-component h3 {
  text-shadow: 0px 1px 9px #000;
}

/*Posicion de la diagonal para cuando el titulo ocupa 2 lineas en vez de 1*/
@media (min-width: 1200px) {
  .headline-diagonal-background {
    top: 430px !important;
  }
}

/*Cuando no hay sponsors expando el form*/
.separador.sin-sponsor {
  height: 15px;
}

/*Pagina GRACIAS*/

.view-message .header-image {
  height: 480px;
}

.view-message .main {
  margin: -373px auto 0 auto;
}

.view-message .gracias-container {
  width: 620px;
}

@media (max-width: 768px) {
  .view-message .gracias-container {
    width: calc(100% - 100px);
  }
}

.gracias-container .mensaje img {
  max-height: 250px;
}

.gracias-container .button {
  margin: 30px auto 0 auto;
  display: block;
  font-family: "Product Sans Bold";
  width: 196px;
  height: 46px;
  border: 2px solid #6e46db;
  font-size: 18px;
  border-radius: 35px;
  color: #6e46db;
  background-color: transparent;
}

/*Como Donar*/
.como-donar-component .flex-wrapper .como-donar-tarjeta img {
  margin-bottom: 14px;
}

.jux-donate-form::-webkit-scrollbar {
  visibility: hidden;
}
.jux-donate-form:hover::-webkit-scrollbar {
  visibility: visible;
}
.jux-donate-form::-webkit-scrollbar-thumb {
  visibility: hidden;
}
.jux-donate-form:hover::-webkit-scrollbar-thumb {
  visibility: visible;
}
::-webkit-scrollbar {
  background: transparent;
  height: 8px;
  width: 8px;
}
::-webkit-scrollbar-thumb {
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  background: #dfd7fc;
  -webkit-border-radius: 8px;
  border-radius: 8px;
  min-height: 40px;
}

/*ORGANIZACION*/

.step-1 .suggested-money-button-wrapper button .currency-symbol {
  font-family: "Product Sans Bold";
  font-size: 18px;
  color: #fff;
}

.gracias-container.main-width img {
  display: none;
}

.gracias-container.main-width button {
  display: none;
}

.headline-container h2:first-of-type {
  display: none;
}
