.messages__list .messages__item:nth-child(2),
.messages__list .messages__item:nth-child(3) {
  display: none;
}

.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: 50px;
  font-family: "montserrat-semibold";
  position: relative;
  padding-right: 30px;
}

@media print {
  .form-item-licensing {
    padding-right: 50px;
  }
  .block-layout-builder {
    padding-top: 25px;
  }
  .form-item-rcmp-police {
    padding-right: 42px;
  }
  #edit-table-1 thead th:nth-child(1) {
    padding-left: 160px;
  }
  .block-layout-builder {
    width: 80%;
  }
  .ios-clear-button,
  .ios-clear-button1,
  .ios-clear-button2,
  .ios-clear-button3 {
    display: none !important;
  }
  .webform-element-help {
    display: none !important;
  }
  .form-item-not-witnessed-1-01-total-witnesses-involved {
    width: 810px;
  }
}

.datepicker-custom[readonly] {
  cursor: pointer;
}

.ios-clear-button {
  /* Set button styles */
  display: inline-block;
  padding: 4px 10px;
  font-size: 09px;
  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: 0px;
  float: right;
}

.ios-clear-button:hover {
  background-color: #0678be;
  color: #fff;
}
.ios-clear-button1 {
  /* Set button styles */
  display: inline-block;
  padding: 4px 10px;
  font-size: 09px;
  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: 0px;
  float: right;
}

.ios-clear-button1:hover {
  background-color: #0678be;
  color: #fff;
}

.ios-clear-button2 {
  /* Set button styles */
  display: inline-block;
  padding: 4px 10px;
  font-size: 09px;
  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: 0px;
  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: -209px !important;
  margin-right: 39vh;
}

.ios-clear-button3 {
  margin-top: 10px;
  width: 25px;
  height: 30px;
  display: flex;
  justify-content: center;
  z-index: 1;
}

.community-clear-button {
  justify-content: center;
}

.ios-clear-button3: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;
}

.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;
}

.community-clear-button {
  position: absolute !important;
  display: flex !important;
  justify-content: end;
  margin-left: 33%;
}

@media (max-width: 992px) {
  .community-clear-button {
    position: absolute !important;
    display: flex !important;
    justify-content: end;
    margin-left: 38vh !important;
  }
}

@media (max-width: 767px) {
  .community-clear-button {
    position: absolute !important;
    display: flex !important;
    justify-content: end;
    margin-left: 38vh !important;
  }
}

@media (max-width: 1200px) {
  .community-clear-button {
    position: absolute !important;
    display: flex !important;
    justify-content: end;
    margin-left: 37vh;
  }
}

.community-clear-button-1 {
  position: absolute !important;
  margin-top: 52px !important;
  display: flex !important;
  justify-content: end;
  margin-left: 32%;
  z-index: 1;
}

.table-header-type {
  margin-left: 10px !important;
}
.table-header-time {
  margin-left: 10px !important;
}

@media (max-width: 992px) {
  .community-clear-button-1 {
    position: relative !important;
    display: flex !important;
    justify-content: end;
    margin-left: -112%;
  }
}

.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-button {
    margin-top: 18px !important;
  }
}

#tippy-3 {
  width: 250px !important;
}
#tippy-4 {
  width: 250px !important;
}
#tippy-5 {
  width: 250px !important;
}
.form-item-not-witnessed-1 {
  margin: 0;
}
.not-witnesses-label p {
  margin-top: -43px !important;
  font-size: 13px !important;
}
.dropdown-mob {
  width: 250px !important;
}
.scrollfix-mob {
  overflow-y: hidden;
}

.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;
}

.ih-webform details > summary {
pointer-events: none;
}