.container{
background-color:#000000;
padding-bottom:48px;
border-radius: inherit;
}

.label {
color: #ffffff;
}

input::placeholder, textarea::placeholder{
color: #AAAAAA;
}

.message-block, .message-block-confirmation {
color:#ffffff;
}

.preview-block{
color:#ffffff;
border:1px solid #555555;
padding:8px;
}
.button-group{
flex-direction: column-reverse;
align-items:inherit;
width:320px;
margin-left:auto;
margin-right:auto;
}

.button-confirm, .content-confirmation .button-submit  {
padding-top: 24px;
  padding-right: 48px;
  padding-bottom: 24px;
  padding-left: 48px;
  border: none;
  border-radius: 4px;
background-color: #C74101;
  color: #ffffff!important;
  font-weight: 700;
  font-size: 1.6rem;
  cursor: pointer;
}

.content-confirmation .button-back {
  background: none;
  border: none;
  color: #ffffffb0;
  cursor: pointer;
}

.badge-required {
margin-left:1em;
border-radius:4px;
background-color:#C74101;
}