.webform-submission-greening-award-application-form-add-form {
  width: 100% !important;
  padding-left: 0.75rem !important;
  padding-right: 0.75rem !important;
  margin-left: auto;
  margin-right: auto;
  padding-top: 30px;
  max-width: 90%;
  padding-top: 0;
}

.webform-submission-greening-award-application-form-add-form .form-item-exchange-language .table-responsive fieldset {
  max-width: 80%;
}

@media (min-width: 36rem) {
  .webform-submission-greening-award-application-form-add-form {
    max-width: 90%;
  }
}


@media (min-width: 48rem) {
  .webform-submission-greening-award-application-form-add-form {
    max-width: 720px;
  }
  .webform-submission-greening-award-application-form-add-form .form-item-exchange-language .table-responsive fieldset {
  max-width: 98%;
  }
}

@media (min-width: 62rem) {
  .webform-submission-greening-award-application-form-add-form {
    max-width: 960px;
  }
  .webform-submission-greening-award-application-form-add-form .form-item-exchange-language .table-responsive fieldset {
  max-width: 100%;
  }
}  

@media (min-width: 75rem) {
 .webform-submission-greening-award-application-form-add-form {
 max-width: 1140px;
  }
}

@media (min-width: 87.5rem) {
  .webform-submission-greening-award-application-form-add-form {
    max-width: 1280px;
  }
}

.webform-submission-greening-award-application-form-add-form fieldset {
  padding-bottom: 20px;
  display: flex !important;
  flex-direction: column;
}

.webform-submission-greening-award-application-form-add-form fieldset.radios--wrapper.mb-3 {
  padding-bottom: 0;
  margin-bottom: 0 !important;
}

.webform-submission-greening-award-application-form-add-form fieldset label {
  padding-bottom: 10px;
  padding-top: 10px;
  font-weight: 600;
  order: 1;
}

.webform-submission-greening-award-application-form-add-form fieldset .description.text-muted {
  order: 2;
  margin-top: -5px;
  margin-bottom: 10px;
}

.webform-submission-greening-award-application-form-add-form fieldset input {
  order: 3;
}

.webform-submission-greening-award-application-form-add-form fieldset select {
  order: 3;
}

.webform-submission-greening-award-application-form-add-form fieldset .form-textarea-wrapper {
  order: 3;
}

.webform-submission-greening-award-application-form-add-form fieldset .form-textarea-wrapper {
  order: 3;
}

.webform-submission-greening-award-application-form-add-form fieldset .form-managed-file {
  order: 3;
}

.webform-submission-greening-award-application-form-add-form fieldset .webform-multiple-table {
  order: 3;
}

.webform-submission-greening-award-application-form-add-form .exchange-info {
  order: 3;
}

.iti {
  order: 3;
}


.webform-submission-greening-award-application-form-add-form fieldset .fieldset-wrapper label {
  font-weight: 300;
  padding-top: 0;
}

.webform-submission-greening-award-application-form-add-form .webform-multiple-table td.webform-multiple-table--operations-two {
  width: 100%;
  display: flex;
  padding: 15px 0;
  justify-content: end;
}

.webform-submission-greening-award-application-form-add-form .webform-multiple-add {
  display: flex;
}

.webform-submission-greening-award-application-form-add-form .webform-multiple-add .input-group {
  width: auto;
  display: flex;
  height: 100%;
}

.webform-submission-greening-award-application-form-add-form .webform-multiple-add .input-group .input-group-text {
  height: 100%;
  background-color: transparent;
  border: none;
}

.webform-submission-greening-award-application-form-add-form .webform-multiple-add fieldset {
  padding-bottom: 0;
}

.webform-submission-greening-award-application-form-add-form .form-item-exchange-language .table-responsive fieldset{
  padding-bottom: 0;
}

.webform-submission-greening-award-application-form-add-form .table-striped > tbody > tr:nth-of-type(2n+1) {
  --bs-table-accent-bg: 0;
}

.webform-submission-greening-award-application-form-add-form .table > :not(caption) > * > * {
  border: none;
}

.webform-submission-greening-award-application-form-add-form .draggable a.tabledrag-handle {
  display: flex;
  justify-content: center;
  align-items: center;
}

.webform-submission-greening-award-application-form-add-form a.tabledrag-handle .handle {
  width: 26px;
  height: 26px;
}

.webform-submission-greening-award-application-form-add-form legend {
  font: normal normal 600 1rem/1.5rem arial,sans-serif !important;
  padding: 5px 0;
}

.webform-submission-greening-award-application-form-add-form .webform-scale-small input + label {
  width: 30px;
  height: 30px;
  border-width: 2px;
  line-height: 30px;
  font-size: 0.9em;
  padding: 0;
  display: flex;
  justify-content: center;
  align-items: center;
}

.webform-submission-greening-award-application-form-add-form .webform-scale-options {
  display: flex;
  flex-wrap: wrap;
}

.webform-submission-greening-award-application-form-add-form .form-check {
  margin-bottom: 0.5rem;
}

.webform-submission-greening-award-application-form-add-form .webform-term-checkboxes-scroll .fieldset-wrapper {
  max-height: 180%;
  border: none;
}

.webform-submission-greening-award-application-form-add-form .form-check.mb-3 {
  margin-bottom: 0.5rem !important;
}

.webform-submission-greening-award-application-form-add-form .table-responsive {
  padding: 20px;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  margin-bottom: 10px;
}
  
 .webform-submission-greening-award-application-form-add-form .webform-multiple-table td input[type="image"] {
  width: 24px;
  margin-right: 4px;
}

.webform-submission-greening-award-application-form-add-form .table > thead {
  vertical-align: bottom;
}

.webform-submission-greening-award-application-form-add-form .js-form-type-processed-text {
  margin-left: 10px;
  margin-bottom: 10px;
  margin-right: 10px;
}

@media (min-width: 87.5rem) {
  #page-wrapper #page #main-wrapper #main main section #block-efca-content {
    max-width: 1280px;
    margin-left: auto;
    margin-right: auto;
  }
}

.webform-submission-greening-award-application-form-add-form .table-responsive #edit-exchange-data-items tbody tr td {
  display: block;
}

.webform-submission-greening-award-application-form-add-form .webform-element-description span {
  display: block;
  font-size: 1rem;
  font-weight: bold;
}

.webform-submission-greening-award-application-form-add-form #edit-exchange-data-items thead {
  display: none;
}

.webform-submission-greening-award-application-form-add-form .table > thead {
  display: none;
}

.webform-submission-greening-award-application-form-add-form .tabledrag-toggle-weight-wrapper,
.webform-submission-greening-award-application-form-add-form .webform-multiple-table--handle,
.webform-submission-greening-award-application-form-add-form .webform-multiple-table--operations {
  display: none  !important;
}

.webform-submission-greening-award-application-form-add-form .js-form-type-processed-text {
  margin-left: 10px;
  margin-bottom: 10px;
  margin-right: 10px;
}
