@import url(https://fonts.googleapis.com/css?family=Sofia&display=swap);@import url(https://fonts.googleapis.com/css?family=Arizonia&display=swap);@import url(https://fonts.googleapis.com/css?family=Allura&display=swap);.preview-item .text-element{margin-top:0}.label-element,.label-element .label-input{background:none}.label-element .label-input:active,.label-element .label-input:focus{outline:none}.label-element .label-input-shadow{position:absolute;visibility:hidden}.button{box-shadow:inset 0 0 0 0 rgba(34,36,38,.15);font-size:1rem;cursor:pointer;display:inline-block;min-height:1em;outline:0;border:none;vertical-align:initial;background:#e0e1e2 none;color:rgba(0,0,0,.6);font-family:Lato,"Helvetica Neue",Arial,Helvetica,sans-serif;margin:0 .25em 0 0;padding:.38571429em .78571429em;text-transform:none;text-shadow:none;font-weight:700;line-height:1em;font-style:normal;text-align:center;text-decoration:none;border-radius:.28571429rem;box-shadow:inset 0 0 0 1px transparent,inset 0 0 0 0 rgba(34,36,38,.15);-webkit-user-select:none;user-select:none;transition:opacity .1s ease,background-color .1s ease,color .1s ease,box-shadow .1s ease,background .1s ease;will-change:"";-webkit-tap-highlight-color:transparent}.button.small{padding:.48571429em 1em}.button:hover{background-image:none;box-shadow:inset 0 0 0 1px transparent,inset 0 0 0 0 rgba(34,36,38,.15);color:rgba(0,0,0,.8)}.button:active{background-color:#babbbc;color:rgba(0,0,0,.9)}.button.primary{background-color:#2185d0;color:#fff;text-shadow:none;background-image:none}.button.primary:hover{background-color:#1678c2;color:#fff;text-shadow:none}.button.primary:focus{background-color:#0d71bb;color:#fff;text-shadow:none}.button.primary:active{background-color:#1a69a4;color:#fff;text-shadow:none}.button.danger{background-color:#db2828;color:#fff;text-shadow:none;background-image:none}.button.danger:hover{background-color:#d01919;color:#fff;text-shadow:none}.button.danger:focus{background-color:#ca1010;color:#fff;text-shadow:none}.button.danger:active{background-color:#b21e1e;color:#fff;text-shadow:none}.initials-element .initials-input,.initials-element .signature-input,.signature-element .initials-input,.signature-element .signature-input{width:150px;display:flex;align-items:center;justify-content:center;flex:1 1 auto}.initials-element .initials-input.underlined,.initials-element .signature-input.underlined,.signature-element .initials-input.underlined,.signature-element .signature-input.underlined{border-bottom:1px solid #333}.initials-element .initials-input>div,.initials-element .signature-input>div,.signature-element .initials-input>div,.signature-element .signature-input>div{display:flex;align-items:center;justify-content:center;flex:1 1 auto;height:100%;width:100%}.initials-element .initials-input .button.primary,.initials-element .signature-input .button.primary,.signature-element .initials-input .button.primary,.signature-element .signature-input .button.primary{padding:.05em 1.05em}.initials-element .signed-container,.signature-element .signed-container{position:relative}.initials-element .signed-container .signature-clear-btn,.signature-element .signed-container .signature-clear-btn{position:absolute;top:-20px;right:0;margin:0 auto;z-index:10;padding:5px 10px}.initials-element .signed-container .signature-clear-btn.hidden,.signature-element .signed-container .signature-clear-btn.hidden{visibility:hidden}.initials-element .signed-container .signature-clear-btn.visible,.signature-element .signed-container .signature-clear-btn.visible{visibility:visible}.date-element .date-input{width:150px;border-radius:0;border:none;border-bottom:1px solid #222}.date-element:focus{outline:none}.checkbox-element{display:flex}.checkbox-element .checkbox-input-container{display:flex;align-items:center;justify-content:flex-start;height:100%;padding:5px}.checkbox-element .checkbox-input{margin-left:10px;margin-right:10px}.checkbox-element .checkbox-input-label{margin-right:5px}.preview-item .checkbox-element{margin-top:5px}.radio-group{height:100%;width:100%;flex:1 1;align-items:flex-start;justify-content:flex-start}.radio-group .radio-group-item{display:flex;flex:1 1;align-items:center;justify-content:flex-start;padding-left:5px}.radio-group .radio-item-label{padding-left:10px}.modal-overlay{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000;opacity:.5}.modal-wrapper{position:fixed;top:0;left:0;z-index:1050;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0}.modal-wrapper.fullscreen{width:100vw;height:100vh}.modal-wrapper.fullscreen .modal{width:100vw;height:100vh;margin:0}.modal-wrapper .modal{z-index:100;background:#dfdfdf;position:relative;border-radius:3px;padding:2rem;box-shadow:0 19px 38px rgba(0,0,0,.3),0 15px 12px rgba(0,0,0,.22)}.modal-wrapper:not(.fullscreen) .modal{margin:1.75rem auto;max-width:600px}.modal-wrapper .modal-header{display:flex;justify-content:flex-end}.modal-wrapper .modal-close-button{font-size:1.4rem;font-weight:700;line-height:1;color:#000;opacity:.3;cursor:pointer;border:none}.modal-wrapper button{font-size:.9rem;font-weight:700;border:none;border-radius:3px;padding:.3rem 1rem;margin-left:.5rem}.modal-wrapper .button-default{background:#247ba0;color:#fff}.loading-spinner{position:fixed;z-index:999;height:2em;width:2em;overflow:show;margin:auto;top:0;left:0;bottom:0;right:0;z-index:99999}.loading-spinner:before{content:"";display:block;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5)}.loading-spinner:not(:required){font:0/0 a;color:transparent;text-shadow:none;background-color:initial;border:0}.loading-spinner:not(:required):after{content:"";display:block;font-size:10px;width:1em;height:1em;margin-top:-.5em;animation:spinner 1.5s linear infinite;border-radius:.5em;box-shadow:1.5em 0 0 0 #3cbeee,1.1em 1.1em 0 0 #3cbeee,0 1.5em 0 0 #3cbeee,-1.1em 1.1em 0 0 #3cbeee,-1.5em 0 0 0 #3cbeee,-1.1em -1.1em 0 0 #3cbeee,0 -1.5em 0 0 #3cbeee,1.1em -1.1em 0 0 #3cbeee}@keyframes spinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.signatureCanvas{border:1px solid #ccc}.patient-signature-select{display:flex;flex-direction:column;background:#fff;padding:20px;box-shadow:0 19px 38px rgba(0,0,0,.3),0 15px 12px rgba(0,0,0,.22)}.patient-signature-select .patient-identifier-input{display:flex;flex:1 1 auto;flex-direction:column;margin-bottom:10px}.patient-signature-select .signature-mode-label{padding:5px;display:flex;align-items:center;justify-content:center}.patient-signature-select .autogenerated-signature-container{display:flex;flex-direction:column}.patient-signature-select .form-field{display:flex;flex-direction:column;margin-bottom:5px}.patient-signature-select .auto-generated-checkbox-container{display:flex;align-items:center;justify-content:center;padding:10px}.patient-signature{display:flex;align-items:center;justify-content:center;width:100%;flex-direction:column}.patient-signature button{margin-top:10px}.signature-instructions{display:flex;align-items:center;justify-content:center;flex:1 1 auto;margin-top:50px;color:#888}.patient-form-controls{position:fixed;display:flex;justify-content:space-evenly;align-items:center;left:0;width:100%;min-width:100vw;height:60px;background:rgba(40,44,52,.8745098039215686);z-index:10}.patient-form-controls .button{margin:0 10px}.patient-form-controls.next-prev-controls{bottom:0;display:flex;justify-content:flex-start}.patient-form-controls.zoom-controls{display:flex;top:0;justify-content:flex-start}.patient-form-controls.zoom-controls .button{margin:0 5px}.patient-form-controls .form-requirement{justify-self:center;align-items:center;justify-content:center;display:flex;flex:1 1;color:#555;text-shadow:1px 1px 2px rgba(0,0,0,.25);font-size:20px}.patient-form-controls .form-requirement.error{color:red}.patient-form-controls .form-progress{padding:10px;color:#ddd;font-size:20px}.patient-form-controls .form-submit-btn{display:flex;justify-self:flex-end;padding:10px;margin-right:30px}.patient-form-controls .button.disabled{opacity:.25;pointer-events:none}@media only screen and (min-device-width:320px) and (max-device-width:480px) and (-webkit-min-device-pixel-ratio:2){.form-requirement{position:absolute;bottom:60px;left:0;right:0;margin:auto;text-align:center;width:auto;padding:3px;background:rgba(40,44,52,.8745098039215686)}}.form-builder-preview{display:flex;flex-direction:column;background:#fff;max-height:calc(100vh - 60px);width:100%;flex:1 1 auto;position:relative;transform-origin:0 0;overflow:scroll}.form-builder-preview.print-view .preview-item>:not(:active){border:none!important}.form-builder-preview.print-view .signature-clear-btn{display:none!important}.form-builder-preview.print-view .preview-item.focused>*,.form-builder-preview.print-view:not(.focused)>,.form-builder-preview.print-view input{border:none!important}.form-builder-preview.print-view input:active,.form-builder-preview.print-view input:focus{outline:none!important}@page{.form-builder-preview.print-view{margin:0}}.form-builder-preview.print-view body{margin:1.6cm}@media print{.preview-item.focused>*,:not(.focused)>,input{border:none!important}input:focus{outline:none!important}@page{margin:0}body{margin:1.6cm}}.print-form-builder-preview{display:relative;height:100%}.print-form-builder-preview .preview-item{position:unset!important}.form-builder-preview.print-view{max-height:100%;overflow:unset!important}.preview-item.print-view{position:unset!important}.signed-doc-print-container{height:100vh;overflow:auto}@media print{body{width:auto!important;margin:1.6cm}@page{margin:0}.signed-doc-print-container{height:100vh;overflow:unset!important}.form-builder-preview.print-view{page-break-after:always}}.input{display:inline-flex;margin:0;max-width:100%;min-height:20px;flex:1 0 auto;outline:0;-webkit-tap-highlight-color:rgba(255,255,255,0);text-align:left;line-height:1.21428571em;font-family:Lato,"Helvetica Neue",Arial,Helvetica,sans-serif;padding:.67857143em 1em;background:#fff;border:1px solid rgba(34,36,38,.15);font-size:14px;border-radius:.28571429rem;transition:box-shadow .1s ease,border-color .1s ease}input.default{border:none;border-radius:0;padding-left:5px;padding-right:5px}input.default:focus{outline:none}input.default .input{border:0;padding:10px 0}input.default .input~.border{position:absolute;bottom:0;left:0;width:0;background-color:#27ad8a}input.default .input:focus~.border{width:100%;transition:.5s}.field{display:grid;grid-template-columns:120px 1fr;align-items:center;margin-top:3px;margin-bottom:3px}.field .field-label{font-size:18px;color:#222;padding-right:5px}.form-controls{color:#fff}.form-controls .app-header{padding:5px}.form-control{cursor:move;cursor:grab;box-shadow:inset 0 0 0 0 rgba(34,36,38,.15);box-shadow:inset 0 0 0 1px transparent,inset 0 0 0 0 rgba(34,36,38,.15);border-radius:.18571429rem;border:1px solid rgba(34,36,38,.15)}.form-control:-moz-drag-over{color:red}.form-control:active{cursor:grabbing;cursor:-webkit-grabbing;color:pink}.App.CHECKBOX .draggable.CHECKBOX,.App.COACH_SIGNATURE .draggable.COACH_SIGNATURE,.App.DATE .draggable.DATE,.App.INITIALS .draggable.INITIALS,.App.LABEL .draggable.LABEL,.App.RADIO_GROUP .draggable.RADIO_GROUP,.App.SIGNATURE .draggable.SIGNATURE,.App.TEXT .draggable.TEXT{color:#ccc;background:rgba(34,36,38,.15)}.form-layout-img{border:1px dashed #ccc;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.form-layout-img.active{border:3px dashed #ccc}.preview-controls{position:fixed;top:25px;right:15px;z-index:11;border:1px dashed #ccc;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:5px}.document-img{position:absolute;z-index:0;top:0;left:0}.App{text-align:center;min-height:100vh;display:flex;font-size:1.15em;background-color:#282c34}.preview-item{cursor:pointer;z-index:1000}.preview-item.focused>*{animation:focusAnimation 1s linear}.preview-item.focused>:not(.no-box){outline:2px solid #26bbad!important;box-shadow:0 15px 10px -15px #999;border-radius:2px}.preview-item.focused>* input[type=checkbox]{border:none!important}.preview-item.focused:not(.focused)>:not(.no-box),.preview-item>:not(:active):not(.no-box){outline:1px dashed #ddd;border-radius:2px}@media print{.preview-item.focused>*,:not(.focused)>,input{border:none!important}input:focus{outline:none!important}@page{margin:0}body{margin:1.6cm;width:auto!important;overflow:scroll!important}.form-builder-preview{overflow:unset!important}.preview-item.focused>*{animation:focusAnimation 1s linear}.preview-item.focused>:not(.no-box){outline:none!important;box-shadow:none!important;border-radius:0}.preview-item.focused>* input[type=checkbox]{border:none!important}.preview-item.focused:not(.focused)>:not(.no-box),.preview-item>:not(:active):not(.no-box){outline:none!important;border-radius:0}}@keyframes focusAnimation{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-5px)}60%{transform:translateY(-3px)}}.layout-item{display:flex;align-items:center;position:absolute;padding-top:35px;z-index:2}.layout-item>*{outline:1px dashed #aaa}.layout-item>:active{outline:2px dashed #888}.layout-item>:not(:active){outline:1px dashed #aaa}.element-controls{position:absolute;z-index:5;right:0;top:35}.handle,.handle:active,.handle:focus{cursor:move}.form-controls{display:flex;flex-direction:column;width:250px}.form-controls .form-control{margin:10px;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);transition:all .3s cubic-bezier(.25,.8,.25,1)}.form-controls .draggable{background:#fff;color:#000}.form-layout{flex:3 1;min-height:100vh;position:relative;background-color:#fff;overflow:scroll}.edit-element-container{display:flex;flex-direction:column}.edit-element-container>*{margin-top:10px}.react-resizable{position:relative}.react-resizable-handle{position:absolute;width:20px;height:20px;background-repeat:no-repeat;background-origin:content-box;box-sizing:border-box;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHN0eWxlPSJiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmYwMCIgd2lkdGg9IjYiIGhlaWdodD0iNiI+PHBhdGggZD0iTTYgNkgwVjQuMmg0LjJWMEg2djZ6IiBvcGFjaXR5PSIuMzAyIi8+PC9zdmc+");background-position:100% 100%;padding:0 3px 3px 0}.react-resizable-handle-sw{bottom:0;left:0;cursor:sw-resize;transform:rotate(90deg)}.react-resizable-handle-se{bottom:0;right:0;cursor:se-resize}.react-resizable-handle-nw{top:0;left:0;cursor:nw-resize;transform:rotate(180deg)}.react-resizable-handle-ne{top:0;right:0;cursor:ne-resize;transform:rotate(270deg)}.react-resizable-handle-e,.react-resizable-handle-w{top:50%;margin-top:-10px;cursor:ew-resize}.react-resizable-handle-w{left:0;transform:rotate(135deg)}.react-resizable-handle-e{right:0;transform:rotate(315deg)}.react-resizable-handle-n,.react-resizable-handle-s{left:50%;margin-left:-10px;cursor:ns-resize}.react-resizable-handle-n{top:0;transform:rotate(225deg)}.react-resizable-handle-s{bottom:0;transform:rotate(45deg)}a{color:#0366d6}code{color:#e01a76}.btn-primary{color:#fff;background-color:#1b6ec2;border-color:#1861ac}html{scroll-behavior:smooth}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:100vw;height:100vh;overflow:hidden;padding:0;font-family:Lato,"Helvetica Neue",Arial,Helvetica,sans-serif}@media print{.no-print{display:none!important;visibility:hidden!important}}@media print{body{overflow:scroll!important}.preview-item.focused>*,input{border:none!important}input:focus{outline:none!important}@page{margin:0}body{margin:1.6cm}}
/*# sourceMappingURL=main.c4b75265.chunk.css.map */