
.sib-text-form-block p {
    font-family: 'Roboto', sans-serif!important;
    font-size: 18px!important;
}


.sib-form {
    text-align: left; 
    background-color: #1c9460;
    padding: 0;
    margin: 0 0 60px 0;
}

.campo,
.entry__field {
    background: transparent!important;
    background-color: transparent!important;
}

#error-message {
    font-size:14px!important; 
    font-weight: 400!important;
    text-align:left; 
    font-family: 'Roboto', sans-serif;
    color:#ffc600!important;
    background-color: transparent!important;    
    border: none!important;
    max-width:540px;
}

#success-message {
    font-size:16px; 
    text-align:left; 
    font-family: 'Roboto', sans-serif;
    color:#085229; 
    background-color:#e7faf0; 
    border-radius:3px; 
    border-color:#13ce66;
    max-width:540px;
}

.entry__error--primary,
.entry__error--secondary {
    font-size:14px!important; 
    font-weight: 400!important;
    text-align:left; 
    font-family: 'Roboto', sans-serif;
    color:#ffc600!important;
    background-color: transparent!important;    
    border: none!important;    
}

#sib-container {
    text-align:left; 
    background-color:rgba(28,148,96,1); 
    max-width:540px; 
    border-radius:3px; 
    border-width:0px; 
    border-color:#C0CCD9; 
    border-style:solid; 
    direction:ltr;
    padding: 0;
    margin: 0;
}

#sib-container form {
    padding: 0;
    margin: 0;
}

#sib-container form div.campo {
    padding: 8px 0;
}

#sib-container form div.campo .sib-form-block {
    font-size:16px;
    text-align:left;
    font-weight:700;
    font-family: 'Roboto', sans-serif;
    color:#ffffff;
    background-color:transparent;
    text-align:left;
}

input,
.input,
.sib-sms-select__phone-number,
.sib-sms-select__calling-code {
    background-color:rgba(28,148,96,1)!important;
    font-weight: 300!important;
    color: #fff;
    padding: 6px 8px!important;
}
.sib-sms-select__title,
.sib-sms-select__number-input {
    background: none;
    color: #000000;
}
.sib-sms-tooltip__icon {
    color: #ffc600;
}

input::placeholder,
.input::placeholder {
  color: rgba(255,255,255,0.7)!important;
  font-weight: 300;
  font-family: 'Roboto', sans-serif;
}

input::-webkit-input-placeholder,
.input::-webkit-input-placeholder {
  color: rgba(255,255,255,0.7)!important;
  font-weight: 300;
  font-family: 'Roboto', sans-serif;
}

input:-moz-placeholder,
.input:-moz-placeholder {
  color: rgba(255,255,255,0.7)!important;
  font-weight: 300;
  font-family: 'Roboto', sans-serif;
}

input::-moz-placeholder,
.input::-moz-placeholder {
  color: rgba(255,255,255,0.7)!important;
  font-weight: 300;
  font-family: 'Roboto', sans-serif;
}

input:-ms-input-placeholder,
.input:-ms-input-placeholder {
  color: rgba(255,255,255,0,4)!important;
  font-weight: 300;
  font-family: 'Roboto', sans-serif;
}


/* 
#sib-container input:-ms-input-placeholder {
    text-align: left;
    font-family: 'Roboto', sans-serif;
    color: #000000;
}

#sib-container input::placeholder {
    text-align: left;
    font-family: 'Roboto', sans-serif;
    color: #000000;
}

#sib-container textarea::placeholder {
    text-align: left;
    font-family: 'Roboto', sans-serif;
    color: #000000;
}

#sib-container a {
    text-decoration: underline;
    color: #2BB2FC;
} */


.sib-form-block__button {
    font-size:16px; 
    text-align:left; 
    font-weight:700; 
    font-family: 'Roboto', sans-serif;
    color:#FFFFFF; 
    background-color:#2e1c19; 
    border-radius:1px; 
    border-width:0px;
}

.entry__choice span {
    font-size:14px; 
    text-align:left; 
    font-family: 'Roboto', sans-serif;
    color:#ffffff; 
    background-color:transparent;
}
.entry__choice span.entry__label_optin {
    color: #ffc600!important;
    position: relative;
    top: -10px;
}


.entry__choice p {
    padding: 0!important;
    margin: 0!important;
}
.entry__choice p,
.entry__choice code {
    padding: 0!important;
    font-size: 14px!important;
    color: #ffffff!important;
    background-color: transparent!important;
    border-radius: 0!important;
    border: none!important;
    position: relative;
    top: -10px;
    line-height: 18px!important;
}

.sib-form-block__button {
    font-size: 16px!important;
    text-align: left!important;
    font-weight: 700!important;
    font-family: 'Roboto', sans-serif!important;
    color: #FFFFFF!important;
    background-color: #2e1c19!important;
    border-radius: 1px!important;
    border-width: 0px!important;
    padding: 6px 14px!important;
}