.death-checkbox {
  margin-top: -15px !important;
  padding: 0 !important;
}

.details-collapsible {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0;
  font-size: 18px;
  line-height: 26px;
  padding-bottom: 5px;
  border-bottom: 1px solid rgba(77, 77, 77, 0.5);
  margin-bottom: 20px;
  margin-top: 20px;
  font-family: "montserrat-semibold";
  position: relative;
  padding-right: 30px;
}

@media print {
  .block-layout-builder {
    width: 80%;
  }
  .block-layout-builder {
    padding-top: 25px;
  }
  .webform-element-help {
    display: none !important;
  }
  .ios-clear-button,
  .ios-clear-button1,
  .ios-clear-button2,
  .ios-clear-button3,
  .ios-clear-button4,
  .ios-clear-button5,
  .ios-clear-button6 {
    display: none !important;
  }
  .form-item-total-witnesses-involved-01-total-witnesses-involved5 {
    width: 430px !important;
  }
}

.name-of-person {
  padding: 0px !important;
}

.phone-select {
  width: 100%;
}

.select-country-label {
  font-size: 12px;
  top: 4px !important;
  height: 18px !important;
  color: #005aa2;
}

.telephone-label {
  font-size: 12px;
  top: 4px !important;
  height: 18px !important;
  color: #005aa2;
}

.datepicker-custom[readonly] {
  cursor: pointer;
}

.ios-clear-button {
  /* Set button styles */
  display: inline-block;
  padding: 5px 15px;
  font-size: 12px;
  font-weight: bold;
  text-align: center;
  text-decoration: none;
  border-radius: 25%;
  border: 2px solid #0678be;
  color: #0678be;
  background-color: transparent;
  cursor: pointer;
  transition: background-color 0.3s, color 0.3s;

  /* Add hover effect */
  position: relative;
  margin-top: -56px;
  margin-right: 5px;
  float: right;
}

.ios-clear-button:hover {
  background-color: #0678be;
  color: #fff;
}

.typed-date-field {
  font-size: 14px;
}

.typed-only-date-field {
  font-size: 12px;
  top: 4px !important;
  left: 12px !important;
  height: 18px !important;
  color: #005aa2;
}

.typed-date-field {
  /* font-family:'Courier New', monospace; */
  font-family: "Monaco", monospace;
  font-weight: 400;
  font-size: 16px;
}

.ios-clear-button {
  /* Set button styles */
  display: inline-block;
  padding: 5px 15px;
  font-size: 12px;
  font-weight: bold;
  text-align: center;
  text-decoration: none;
  border-radius: 25%;
  border: 2px solid #0678be;
  color: #0678be;
  background-color: transparent;
  cursor: pointer;
  transition: background-color 0.3s, color 0.3s;

  /* Add hover effect */
  position: relative;
  margin-top: -56px;
  margin-right: 5px;
  float: right;
}

.ios-clear-button:hover {
  background-color: #0678be;
  color: #fff;
}

.ios-clear-button1 {
  /* Set button styles */
  display: inline-block;
  padding: 5px 15px;
  font-size: 12px;
  font-weight: bold;
  text-align: center;
  text-decoration: none;
  border-radius: 25%;
  border: 2px solid #0678be;
  color: #0678be;
  background-color: transparent;
  cursor: pointer;
  transition: background-color 0.3s, color 0.3s;

  /* Add hover effect */
  position: relative;
  margin-top: -56px;
  margin-right: 5px;
  float: right;
}

.ios-clear-button1:hover {
  background-color: #0678be;
  color: #fff;
}

.ios-clear-button2 {
  /* Set button styles */
  display: inline-block;
  padding: 5px 15px;
  font-size: 12px;
  font-weight: bold;
  text-align: center;
  text-decoration: none;
  border-radius: 25%;
  border: 2px solid #0678be;
  color: #0678be;
  background-color: transparent;
  cursor: pointer;
  transition: background-color 0.3s, color 0.3s;

  /* Add hover effect */
  position: relative;
  margin-top: -56px;
  margin-right: 5px;
  float: right;
}

.ios-clear-button2:hover {
  background-color: #0678be;
  color: #fff;
}

.ios-clear-button3 {
  /* Set button styles */
  display: inline-block;
  padding: 5px 15px;
  font-size: 12px;
  font-weight: bold;
  text-align: center;
  text-decoration: none;
  border-radius: 25%;
  border: 2px solid #0678be;
  color: #0678be;
  background-color: transparent;
  cursor: pointer;
  transition: background-color 0.3s, color 0.3s;

  /* Add hover effect */
  position: relative;
  margin-top: -56px;
  margin-right: 5px;
  float: right;
}

.ios-clear-button3:hover {
  background-color: #0678be;
  color: #fff;
}

.ios-clear-button4 {
  /* Set button styles */
  display: inline-block;
  padding: 5px 15px;
  font-size: 12px;
  font-weight: bold;
  text-align: center;
  text-decoration: none;
  border-radius: 25%;
  border: 2px solid #0678be;
  color: #0678be;
  background-color: transparent;
  cursor: pointer;
  transition: background-color 0.3s, color 0.3s;

  /* Add hover effect */
  position: relative;
  margin-top: -56px;
  margin-right: 5px;
  float: right;
}

.ios-clear-button4:hover {
  background-color: #0678be;
  color: #fff;
}

.ios-clear-button5 {
  /* Set button styles */
  display: inline-block;
  padding: 5px 15px;
  font-size: 12px;
  font-weight: bold;
  text-align: center;
  text-decoration: none;
  border-radius: 25%;
  border: 2px solid #0678be;
  color: #0678be;
  background-color: transparent;
  cursor: pointer;
  transition: background-color 0.3s, color 0.3s;

  /* Add hover effect */
  position: relative;
  margin-top: -209px !important;
  margin-right: 39vh;
}

.ios-clear-button5:hover {
  background-color: #0678be;
  color: #fff;
}

@media (max-width: 767px) {
  .ios-clear-button5 {
    margin-right: 13vh;
  }
}

.datepicker-custom[readonly] {
  cursor: pointer;
}

.ios-clear-button {
  /* Set button styles */
  display: inline-block;
  padding: 5px 15px;
  font-size: 12px;
  font-weight: bold;
  text-align: center;
  text-decoration: none;
  border-radius: 25%;
  border: 2px solid #0678be;
  color: #0678be;
  background-color: transparent;
  cursor: pointer;
  transition: background-color 0.3s, color 0.3s;

  /* Add hover effect */
  position: relative;
  margin-top: -56px;
  margin-right: 5px;
  float: right;
}

.ios-clear-button:hover {
  background-color: #0678be;
  color: #fff;
}

.typed-date-field {
  font-size: 14px;
}

.typed-only-date-field {
  font-size: 12px;
  top: 4px !important;
  left: 12px !important;
  height: 18px !important;
  color: #005aa2;
}

.typed-date-field {
  /* font-family:'Courier New', monospace; */
  font-family: "Monaco", monospace;
  font-weight: 400;
  font-size: 16px;
}

.incident-detail-wrapper #edit-table {
  margin-bottom: 0px !important;
}

.ios-clear-button {
  margin-top: 10px;
  width: 25px;
  height: 30px;
  display: flex;
  justify-content: center;
  z-index: 1;
}

.ios-clear-button1 {
  margin-top: 10px;
  width: 25px;
  height: 30px;
  display: flex;
  justify-content: center;
  z-index: 1;
}

.ios-clear-button2 {
  margin-top: 10px;
  width: 25px;
  height: 30px;
  display: flex;
  justify-content: center;
  z-index: 1;
}

.ios-clear-button3 {
  margin-top: 10px;
  width: 25px;
  height: 30px;
  display: flex;
  justify-content: center;
  z-index: 1;
}

.ios-clear-button4 {
  margin-top: 10px;
  width: 25px;
  height: 30px;
  display: flex;
  justify-content: center;
  z-index: 1;
}

.ios-clear-button5 {
  margin-top: 10px;
  width: 25px;
  height: 30px;
  display: flex;
  justify-content: center;
  z-index: 1;
}

.community-clear-button {
  position: absolute !important;
  display: flex !important;
  justify-content: end;
  margin-left: 33%;
}
@media (max-width: 992px) {
  .community-clear-button {
    position: relative !important;
    display: flex !important;
    justify-content: end;
    margin-left: -107%;
  }
}
.community-clear-button6 {
  position: absolute !important;
  display: flex !important;
  justify-content: end;
  margin-left: 33%;
}
@media (max-width: 992px) {
  .community-clear-button {
    position: relative !important;
    display: flex !important;
    justify-content: end;
    margin-left: -107%;
  }
}

.community-datefield {
  z-index: 1;
}
.phone-num {
  width: 100% !important ;
}
.phone-numb {
  width: 100% !important ;
}

.table-header-type {
  margin-left: 10px !important;
}
.table-header-time {
  margin-left: 10px !important;
}

@media (max-width: 992px) {
  .community-clear-button6 {
    position: absolute !important;
    display: flex !important;
    justify-content: end;
    margin-left: 38vh !important;
  }
}

@media (max-width: 767px) {
  .community-clear-button6 {
    position: absolute !important;
    display: flex !important;
    justify-content: end;
    margin-left: 12vh !important;
  }
}

@media (max-width: 1200px) {
  .community-clear-button6 {
    position: absolute !important;
    display: flex !important;
    justify-content: end;
    margin-left: 37vh;
  }
}

.hover-date:hover::placeholder {
  visibility: hidden; /* Reset all properties to their initial values */
}

.ih-webform .form-item--error-message .info + strong {
  max-width: 260px !important;
}

@supports (-webkit-touch-callout: none) {
  .community-clear-button6 {
    margin-top: 18px !important;
  }
}

#tippy-3 {
  width: 250px !important;
}
#tippy-4 {
  width: 250px !important;
}
#tippy-5 {
  width: 250px !important;
}

.witnessed-desc {
  position: absolute;
  margin-top: 26px;
}

.error-info-adjust .info {
  margin-right: 32px;
}

.ih-webform .form-item--error-message {
  z-index: 10 !important;
}
.error-info-adjust-error .info {
  margin-right: 60px;
}
.ih-webform .form-item--error-message .info + strong {
  z-index: 5 !important;
}
.ih-webform .form-item--error-message .close {
  z-index: 5 !important;
}

@media (max-width: 767px) {
  .textbox-size-mob {
    min-height: 80px !important;
    padding-top: 35px !important;
  }
  .witnessed-label {
    margin-right: 166px;
  }
  .dropdown-mob {
    width: 250px !important;
  }
  .scrollfix-mob {
    overflow-y: hidden;
  }
}

    .js-form-item-the-person-s-in-care-are-in- {
display: grid !important;
    }

.radio-fix .fieldset-wrapper .js-webform-radios {
display: block !important;
}

.messages__item + .messages__item {
display: none;
}

.ih-webform details > summary {
pointer-events: none;
}