.table-mitigation tr th.th-a01,
.table-mitigation tr th.th-a05,
.table-mitigation tr th.th-a10,
.table-mitigation tr th.th-a15,
.table-mitigation tr th.th-a20,
.table-mitigation tr th.th-a25,
.table-mitigation tr th.th-a30,
.table-mitigation tr th.th-a35,
.table-mitigation tr th.th-o,
.table-mitigation tr th.th-c {
  width:      4rem;
  text-align: left
}

table.dataTable thead > tr > th.dt-orderable-asc span.dt-column-order,
table.dataTable thead > tr > th.dt-orderable-desc span.dt-column-order,
table.dataTable thead > tr > th.dt-ordering-asc span.dt-column-order {
  top:    auto;
  bottom: 15px;
}

.table-list tr th.th-c {
  width: 4rem;
}

.table-facility-roadtype tr th.th-a01,
.table-facility-roadtype tr th.th-a05,
.table-facility-roadtype tr th.th-a10,
.table-facility-roadtype tr th.th-a15,
.table-facility-roadtype tr th.th-a20,
.table-facility-roadtype tr th.th-a25,
.table-facility-roadtype tr th.th-a30,
.table-facility-roadtype tr th.th-a35,
.table-facility-roadtype tr th.th-o,
.table-facility-roadtype tr th.th-c {
  width:      4em;
  text-align: left
}

#mitigation-list-search-block-form details {
  padding:       0.5rem;
  background:    #EEEEEE;
  font-size:     90%;
  margin-bottom: 1rem;
  border:        1px dashed #333333;
}

#mitigation-list-search-block-form fieldset .field-content-content-wrapper > .checkbox > .checkbox {
  display:      inline-block;
  min-width:    3rem;
  margin-right: 5px;
}

#mitigation-list-search-block-form fieldset > label {
  font-weight: bold;
}
