.style-a {
  padding-left: 10px !important;
}

.style-b {
  font-weight: bold !important;
  font-style: italic !important;
  -webkit-text-decoration: underline !important;
  text-decoration: underline !important;
}

.style-c {
  float: left !important;
  width: 30px !important;
}

.style-d {
  display: inline-block !important;
  max-width: 92.5% !important;
}

.style-e {
  color: #cc4c02 !important;
}

.style-f {
  margin-top: 10px !important;
}

.style-g {
  float: left !important;
  width: 35px !important;
  font-weight: bold !important;
}

.style-h {
  padding-left: 25px !important;
}

.style-i {
  display: inline-block !important;
  width: calc(100% - 60px) !important;
}

.checklist-table, .checklist-td, .checklist-th{
  border: 1px solid black;
}

table.checklist-table:not(.does-not-exist), .checklist-table.checklist-table, table.checklist-td:not(.does-not-exist), .checklist-td.checklist-table, table.checklist-th:not(.does-not-exist), .checklist-th.checklist-table{
    width: 100%;
  }

.checklist-table .checklist-td.checklist-15, .checklist-td .checklist-td.checklist-15, .checklist-th .checklist-td.checklist-15, .checklist-table .checklist-th, .checklist-td .checklist-th, .checklist-th .checklist-th{
    text-align: center !important;
  }

.checklist-attached{
  display: inline-flex !important;
  margin-top: 20px;
}

.checklist-th .control-label::after {
  content: "*";
  color: red;
  margin-right: 4px;
}

.checklist-th .control-label:not(.required-label)::after {
  visibility: hidden !important;
}

.checklist-td .control-label::after {
  content: "*";
  color: red;
  width: 10px;
  display: inline-block;
  text-align: center;
}

.checklist-td .control-label:not(.required-label)::after {
  visibility: hidden !important;
}

.checklist-15{
  width:15%
}

.checklist-70{
  width:70%
}

.hide-required-label .required,
.hide-required-label .required-label,
.hide-required-label .control-label.required-label,
.hide-required-label .sr-only {
  display: none !important;
}
