form.webform-submission-form{
  background-color: white !important;
  padding:0 !important;
}

.form-outter{
  box-shadow: 0 0 10px 0 rgba(0,0,0,0.6);
  margin-bottom: 30px;
  border-radius:5px;
}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

input[type=number]{
    -moz-appearance: textfield;
}

.text-red{
  color:red;
}

.form-item--error-message{
  padding-left: 0 !important; 
  font-weight: bold;
}

.form-item-areacode input.error {
  width: 100% !important;
}

.form-item-areacode input {
  width: 50px;
}


@media screen and (min-width:768px){
[role=alert]{
  padding-left:50%  
}

.webform-submission-form [role=alert]{
  padding-left: 0;
}
}
  
.webform-submission-form .js-form-submit {
  color: white !important;
  background-color: var(--cofidis-red);
  border: none;
  border-radius: 5px;
  padding: 5px;
}

