#form-checkout__cardNumber , 
#form-checkout__expirationDate , 
#form-checkout__securityCode , 
#form-checkout__cardholderName, 
#form-checkout__installments , 
#form-checkout__identificationType ,
#form-checkout__identificationNumber ,
#form-checkout__cardholderEmail {
  height: 40px;
  display: block;
  width: 100%;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
  margin: 5px 0;
}


/* ============================    carregando_dados   ================================  */

.carregando_dados , .carregando_dados_on {

  width: 100%;
  position: fixed;
  background-color: #410087;
  opacity:0.8;
  height: 100%;
  top: 0;
  left: 0;
  background-image: url(../img/loading51.gif);
  background-position: center;
  background-repeat: no-repeat;
  z-index: 99999;
}

.carregando_dados_on {
  background-image: none;
  z-index: 99;
}

.carregando_dados span { 
  display: block;
  width: 100%;
  height: 100%;
  text-align: center;
  vertical-align: middle;
  color: #fff;
}

.border-participante {
  border-top: 1px solid #402f64;
  border-bottom: 1px solid #402f64;
}
.form-control {
  padding: 0.6rem;
}
#formcad input , #formcad select , #form_endereco input , #form_endereco select , #form_dados input , #form_dados select , #form-checkout input , #form-checkout select  {
  background-color: #1a122c !important;
  border-radius: 6px;
  border-color: #402f64;
  color: #ccc;
}
#formcad input:focus , #formcad select:focus , #form_endereco input:focus , #form_endereco select:focus , #form_dados input:focus , #form_dados select:focus, #form-checkout input:focus , #form-checkout select:focus  {
  border-color: #d946efb3;
  color: #fff;
}

