/* line 5, app/assets/stylesheets/audit_notes.scss */
.signature_pad_body canvas {
  width: 100%;
  height: 180px;
  border: groove;
  background: #cccccc;
  text-align: center;
}

/* line 13, app/assets/stylesheets/audit_notes.scss */
.btn-sm,
.btn-primary {
  display: inline-block;
}

/* line 18, app/assets/stylesheets/audit_notes.scss */
.btn.add-signature,
.btn.add-custom-signature {
  margin: 5px 5px 5px 0;
}

/* line 23, app/assets/stylesheets/audit_notes.scss */
input.response_value[type="checkbox"] {
  display: inline-block;
  width: 28px;
}

/* line 27, app/assets/stylesheets/audit_notes.scss */
input.response_value[type="checkbox"]:focus {
  box-shadow: none;
}

/* line 32, app/assets/stylesheets/audit_notes.scss */
.audit-collapse {
  padding: 15px;
  display: block;
  text-transform: capitalize;
  background: #407797;
  color: #fff;
  font-size: 15px;
  position: relative;
}

/* line 41, app/assets/stylesheets/audit_notes.scss */
.audit-collapse:hover {
  color: #fff;
}

/* line 45, app/assets/stylesheets/audit_notes.scss */
.audit-collapse.collapsed {
  background: #333;
  color: #fff;
}

/* line 50, app/assets/stylesheets/audit_notes.scss */
.audit-collapse .fa-angle-down,
.audit-collapse .fa-angle-right {
  font-size: 30px;
  margin-right: 7px;
  vertical-align: sub;
}

/* line 60, app/assets/stylesheets/audit_notes.scss */
.preview_container.audits-mobile .card-header {
  margin-bottom: 20px;
}

/* line 64, app/assets/stylesheets/audit_notes.scss */
.preview_container.audits-mobile .preview_header > .card {
  background: none;
  border: none;
  box-shadow: none;
}

/* line 75, app/assets/stylesheets/audit_notes.scss */
.inspection_page.preview_pages + .inspection_page {
  margin-top: 5px;
}

/* line 79, app/assets/stylesheets/audit_notes.scss */
.inspection_page.preview_pages .main-accordion {
  padding: 0;
  box-shadow: 0 0 10px #ccc;
}

/* line 86, app/assets/stylesheets/audit_notes.scss */
.audit-photos-preview {
  flex-wrap: wrap;
}

/* line 90, app/assets/stylesheets/audit_notes.scss */
.audit-media-holder {
  margin: 10px 10px 10px 0;
  border: 1px solid #ccc;
  border-radius: 5px;
  background: #fff;
}

/* line 97, app/assets/stylesheets/audit_notes.scss */
.audits-mobile .card-header,
.audits-mobile .card-footer {
  box-shadow: 0 0 10px #ccc;
}

/* line 102, app/assets/stylesheets/audit_notes.scss */
.audit-collapse .delete-section {
  background: #fff;
  padding: 4px;
  border-radius: 5px;
  margin-top: 4px;
}

/** Responsive **/
@media only screen and (max-width: 767px) {
  /* line 111, app/assets/stylesheets/audit_notes.scss */
  .signature_pad_body canvas {
    height: 130px;
  }
  /* line 115, app/assets/stylesheets/audit_notes.scss */
  .btn.add-signature,
.btn.add-custom-signature {
    display: block;
  }
  /* line 120, app/assets/stylesheets/audit_notes.scss */
  .add-signature {
    margin-right: 0;
  }
  /* line 124, app/assets/stylesheets/audit_notes.scss */
  .add-custom-signature {
    margin-top: 7px;
  }
}
