/* file-download-modal.css */

/* Download button styling */
#nav-doc a.ltp-download-btn.btn {
  border-radius: 0.5rem;
  padding: 0.2rem 0.6rem;
  font-weight: 600;
  transition: transform .08s ease, box-shadow .12s ease;
  font-size: 75%;
  background-color: #85efc2;
}

#nav-doc a.ltp-download-btn.btn:hover {
  transform: translateY(-2px);
  box-shadow: 0 6px 18px rgba(0,0,0,0.12);
  background-color: #6edaa9;
  border-color: #6edaa9;
}

/* Small icon + text style inside button */
#download-webform-modal .download-trigger .bi-download { margin-right: .5rem; }

/* Modal content: slightly wider bootstrap modal */
/*#download-webform-modal .modal-dialog { max-width: 700px; }*/

/* Ensure webform fields use bootstrap spacing inside modal */
.ltp-download-btn .bi-download {
  margin-right: .5rem;
}

/* Make submit button full width on small screens */
#download-webform-modal #webform-submission-filedownload-add-form .webform-button--submit {
  width: 100%;
  padding: .75rem;
}

.modal-backdrop {
  pointer-events: auto;
}

.modal-content,
.modal-body {
  pointer-events: auto;
}

/* Make modal wider */
#download-webform-modal .modal-dialog {
  max-width: 900px;
}

#download-webform-modal #webform-submission-filedownload-form-ajax .webform-ajax-form-wrapper {
  padding: 30px;
}

#webform-submission-filedownload-form-ajax div{
  padding-left: 30px;
    padding-right: 30px;
    margin-top: 30px;
}


/* Improve spacing */
#download-webform-modal .form-item {
  margin-bottom: 1.2rem;
}

/* Make inputs bigger */
#download-webform-modal input,
#download-webform-modal select,
#download-webform-modal textarea {
  padding: 12px;
  font-size: 16px;
  margin-right: 10px;
}

/* Make submit button full width */
#download-webform-modal .form-submit {
  width: 95%;
  font-size: 16px;
  padding: 10px;
  background-color:#1b6bea;
  color: #ffffff;
  margin-bottom: 20px;
  margin-left: 20px;
}


