/* Essential modal base: its plugin stylesheet was omitted from the export.
   Typography, spacing, buttons and all page styling use the original theme. */
.entry-content > .vc_row { margin-left:0; margin-right:0; }
#myModal11 { text-transform:none; }
.modal-DPBSF { display:none; position:fixed; z-index:10000; inset:0; overflow-y:auto; background:rgba(0,0,0,.65); }
.modal-DPBSF .modal-dialog-DPBSF { position:relative; top:auto; left:auto; transform:none; width:calc(100% - 32px); margin:32px auto; }
.modal-content-DPBSF { background:#fff; border-radius:5px; color:#333; box-shadow:0 5px 25px rgba(0,0,0,.3); }
.modal-header-DPBSF { display:flex; align-items:center; justify-content:space-between; }
.modal-header-DPBSF h4 { margin:0; }
.closemyModal1 { cursor:pointer; font-size:30px; line-height:1; color:#555; padding:4px; }
.modal-body-DPBSF { padding:0 24px 24px; }
.modal-body-DPBSF input.input-from-control { width:100%; box-sizing:border-box; }
.modal-body-DPBSF .checkbox_classic input { width:auto; margin-right:8px; }
.chapter-security { margin-top:24px; min-height:65px; text-align:center; }
.chapter-form-status { margin:16px 0 0; font-size:14px; line-height:1.6; text-align:left; }
.chapter-form-status:empty { display:none; }
.chapter-form-status[data-kind="error"] { color:#a31939; }
.chapter-form-status[data-kind="success"] { color:#174a3c; }
.chapter-form-status a { display:block; margin-top:10px; text-decoration:underline; font-weight:600; }
.website-credit { display:block; margin-top:7px; font-size:12px; }
.website-credit a { color:inherit; text-decoration:underline; }
button:disabled { opacity:.65; cursor:wait; }
:focus-visible { outline:2px solid #fb2056; outline-offset:3px; }
@media(max-width:600px) {
  .modal-DPBSF .modal-dialog-DPBSF { margin:16px auto; }
  .modal-body-DPBSF { padding:0 18px 20px; }
  .headerDpbsp_classic h4 { font-size:20px; }
}
