.webform-submission-form{
   width:70% !important;
   margin:auto;
   display: flex !important;
}
.webform-submission-form .webform-type-fieldset .fieldset-wrapper fieldset.js-form-item {
    width: 49% !important;
}

.webform-submission-form > fieldset {
  padding:5px;
}

.webform-submission-form label.form-required:after {
  content: '*'  !important;
    color: #DD102B  !important;
    vertical-align: baseline !important;
    background: none  !important;
}

.webform-submission-form > fieldset {
margin: 0px !important;
}
.form-control {
  padding: 0.22rem .65rem !important;
}
.webform-submission-form > div {
   display: flex !important;
    justify-content: center !important;
}
.webform-submission-form .js-form-item.js-form-type-radio, .webform-submission-form .js-form-item.js-form-type-checkbox, .webform-submission-form .js-form-item.js-form-type-radio radio, .webform-submission-form .js-form-item.form-check, .webform-submission-form .js-form-item.form-type-webform-document-file, .webform-submission-form .js-form-item.form-type-webform-image-file {
  width:100% !important;
  
}

.webform-submission-form .js-form-type-webform-custom-composite {
   width:100% !important;
}
.webform-submission-form .form-actions .form-submit {
  min-width: 16% !important;
  
}
fieldset { 
    width: 100% !important;
  
}
.table>thead {
    display: none !important;
}
.webform-submission-form .js-webform-multiple-add * {
  background-color:black !important;
  border-color:black !important;
}
.webform-submission-form .js-form-type-webform-custom-composite .webform-multiple-add .button {
  color:white !important;
  float: left !important;
}
