.form-email {
  background: transparent !important;
  border: none !important;
  border-bottom: 1px solid #0550e6 !important;
  max-width:50% !important;
  padding: 10px !important;
}
.form-item-email{
  padding-top:10px;
}

.form-text {
  background: transparent !important;
  border: none !important;
  border-bottom: 1px solid #2638E0 !important;
  max-width:50% !important;
  padding: 10px !important;
}

.form-type-checkbox {
  padding: 5px 5px !important;
  margin-top: 20px !important;
}

.form-checkbox {
  appearance: auto !important;
  opacity: 1 !important;
}
.form-checkbox::before {
  display: none !important;
}

input::placeholder {
    color: #000;
}

.form-submit{
  background:#2638E0 !important;
  padding: 12px 24px !important;
}

form > * {
    padding-bottom: 5px;
}

.form-item-camposobrigatorios {
  font-size:12px;
}

form .form-type-checkbox label:before {
  opacity: 0 !important;
}
.form-checkbox {
    appearance: auto !important;
    opacity: 1 !important;
}

.coh-ce-cpt_webform_newsletter-40919e89 input#edit-actions-submit {
    color: white;
}

input#edit-actions-submit {
    color: white;
}

.coh-ce-cpt_webform_newsletter-40919e89 div#edit-actions {
    text-align: left;
}

@media (max-width: 768px) {
  .form-email, .form-text {
    max-width: 100% !important;
  }
  
  .form-type-checkbox {
  padding: 5px 10px !important;
  }
}