.react-form-builder .btn,.react-form-builder .rdw-editor-toolbar{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.fa,.far,.fas{font-family:Font Awesome\ 5 Free!important}.float-left{float:left!important}.sortable{align-items:center;cursor:pointer;display:inline-flex}.react-form-builder .react-form-builder-preview .Sortable .rfb-item.SortableItem .form-group .label-required,.react-form-builder-form .rfb-item .form-group .label-required,.sort-icon{margin-left:5px}.sort-icon.asc:after{content:" ↑"}.sort-icon.desc:after{content:" ↓"}.react-form-builder .rdw-editor-toolbar{border:1px solid #f1f1f1;border-radius:2px;display:-webkit-box;display:-ms-flexbox;display:flex;padding:6px 5px 0;-webkit-box-pack:start;-ms-flex-pack:start;background:#fff;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:15px;justify-content:flex-start;user-select:none;width:100%}.react-form-builder .custom-control-input:checked~.custom-control-label:before{background-color:#007bff;border-color:#007bff;color:#fff}.custom-checkbox .custom-control-input:checked~.custom-control-label:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='m6.564.75-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3E%3C/svg%3E")}.custom-control-label:after{background:50%/50% 50% no-repeat;content:"";display:block;height:1rem;left:-1.5rem;position:absolute;top:.25rem;width:1rem}.react-form-builder .rdw-editor-main{background:#fff;box-sizing:initial;font-size:11px;height:150px;overflow:auto;width:100%}.react-form-builder .form-group{margin-bottom:1rem}.react-form-builder .custom-control{display:block;min-height:1.5rem;padding-left:1.5rem;position:relative}.react-form-builder .custom-control-input{height:1.25rem;left:0;opacity:0;position:absolute;width:1rem;z-index:-1}.react-form-builder .custom-control-label{margin-bottom:0;position:relative;vertical-align:top}.react-form-builder .custom-checkbox .custom-control-label:before{border-radius:.25rem}.custom-select,.react-form-builder .custom-control-label:before,.react-form-builder .custom-file-label{transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.react-form-builder .custom-control-label:before{background-color:#fff;border:1px solid #adb5bd;content:"";display:block;height:1rem;left:-1.5rem;pointer-events:none;position:absolute;top:.29rem!important;width:1rem}.react-form-builder .h4,.react-form-builder h4{font-size:1.5rem}.react-form-builder .float-right{float:right!important}.react-form-builder .btn{background-color:initial;border:1px solid #0000;border-radius:.25rem;color:#212529;cursor:pointer;display:inline-block;font-size:1rem;font-weight:400;line-height:1.5;padding:.7rem .75rem;text-align:center;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;user-select:none;vertical-align:middle}.file-upload-preview,.image-upload-preview{border:4px solid #fff;box-shadow:0 0 2px 2px #0000001a}.react-form-builder .react-form-builder-preview{background:#fafafa;border:1px solid #ddd;box-shadow:0 0 2px 1px #0000001a;max-height:750px;min-height:750px;overflow:auto;padding:10px;width:100%}.react-form-builder .react-form-builder-preview .preview-page-break{background:#eee;background:repeating-linear-gradient(45deg,#fff,#fff 10px,#eee 0,#eee 20px);border-bottom:2px dotted #ccc;border-top:2px dotted #ccc;font-weight:700;margin:5px 0;padding:5px 0;text-align:center;width:100%}.react-form-builder .react-form-builder-preview label,.react-form-builder-form .rfb-item label{font-weight:400}.react-form-builder .react-form-builder-preview .bold,.react-form-builder-form .rfb-item .bold{font-weight:700}.react-form-builder .react-form-builder-preview .italic,.react-form-builder-form .rfb-item .italic{font-style:italic}.react-form-builder .react-form-builder-preview .no-image{background:#eee;border:1px solid #ddd;height:100px;padding-top:35px;text-align:center;width:100px}.react-form-builder .react-form-builder-preview .option-inline{display:inline-block!important;margin-right:10px!important}.react-form-builder .react-form-builder-preview .form-label,.react-form-builder-form .rfb-item .form-label{display:block!important}.react-form-builder .react-form-builder-preview .edit-form{background:#fafafa;border-left:0;box-shadow:none;height:100%;left:-1000px;overflow-y:auto;padding:30px;position:fixed;top:0;transition:.5s;width:715px}.react-form-builder .react-form-builder-preview .edit-form .dismiss-edit,.react-form-builder .react-form-builder-preview .edit-form h4{margin-bottom:30px}.react-form-builder .react-form-builder-preview .edit-form .dismiss-edit{cursor:pointer;font-size:125%;margin-top:10px}.react-form-builder .react-form-builder-preview .edit-form textarea{width:100%}.react-form-builder .react-form-builder-preview .Sortable .rfb-item.SortableItem .form-group .react-star-rating,.react-form-builder .react-form-builder-preview .edit-form .form-group .form-group-range label,.react-form-builder-form .rfb-item .form-group .react-star-rating{display:block}.react-form-builder .react-form-builder-preview .edit-form .form-group .form-group-range input{display:inline-block;margin-left:0;width:21%}.react-form-builder .react-form-builder-preview .edit-form .form-group .form-group-range input:last-of-type{margin-left:1%;width:78%}.react-form-builder .react-form-builder-preview .edit-form .form-group .form-group-range input:first-of-type{margin-left:0;width:21%}.react-form-builder .react-form-builder-preview .edit-form .dynamic-option-list{margin-bottom:15px}.react-form-builder .react-form-builder-preview .edit-form .dynamic-option-list ul li input{margin-right:10px}.react-form-builder .react-form-builder-preview .edit-form .dynamic-option-list ul li input.form-control{float:left;width:84.26%}.react-form-builder .react-form-builder-preview .edit-form .dynamic-option-list ul li input.form-control[type=checkbox]{border:none;box-shadow:none;margin-top:0}.react-form-builder .react-form-builder-preview .Sortable{cursor:move;position:relative;transition:opacity .25s ease-in;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.react-form-builder .react-form-builder-preview .Sortable .rfb-item{padding:10px 20px}.image-upload-container,.react-form-builder .react-form-builder-preview .Sortable .rfb-item.SortableItem,.react-form-builder-form{position:relative}.react-form-builder .react-form-builder-preview .Sortable .rfb-item.SortableItem .form-group{pointer-events:none}.react-form-builder .react-form-builder-preview .Sortable .rfb-item.SortableItem .form-group a,.react-form-builder .react-form-builder-preview .Sortable .rfb-item.SortableItem .form-group input,.react-form-builder .react-form-builder-preview .Sortable .rfb-item.SortableItem .form-group label,.react-form-builder .react-form-builder-preview .Sortable .rfb-item.SortableItem .form-group select{cursor:move}.react-form-builder .react-form-builder-preview .Sortable .rfb-item.SortableItem .form-group input[type=date],.react-form-builder-form .rfb-item .form-group input[type=date]{height:42px}.react-form-builder .react-form-builder-preview .Sortable .rfb-item.SortableItem .form-group .checkbox-label,.react-form-builder .react-form-builder-preview .Sortable .rfb-item.SortableItem .form-group .radio-label,.react-form-builder-form .rfb-item .form-group .checkbox-label,.react-form-builder-form .rfb-item .form-group .radio-label{display:block;font-weight:400}.react-form-builder .react-form-builder-preview .Sortable .rfb-item.SortableItem.is-dragging{background:#fff;border:2px dashed #ccc;cursor:move;padding:10px 20px;position:absolute;z-index:1688}.react-form-builder .react-form-builder-preview .Sortable .rfb-item.is-placeholder{border:2px dashed #ccc;display:block;opacity:.4;z-index:auto}.react-form-builder .react-form-builder-preview .Sortable .rfb-item .toolbar-header{opacity:0;position:relative;z-index:100}.react-form-builder .react-form-builder-preview .Sortable .rfb-item .toolbar-header .label{left:20px;position:absolute}.react-form-builder .react-form-builder-preview .Sortable .rfb-item .toolbar-header .toolbar-header-buttons{margin-top:-20px;position:absolute;right:20px}.react-form-builder .react-form-builder-preview .Sortable .rfb-item:hover{background:#fff;box-shadow:inset 0 0 5px #ddd}.react-form-builder .react-form-builder-preview .Sortable .rfb-item:hover input,.react-form-builder .react-form-builder-preview .Sortable .rfb-item:hover select{cursor:move;pointer-events:none}.react-form-builder .react-form-builder-preview .Sortable .rfb-item:hover .toolbar-header{opacity:1}.react-form-builder .react-form-builder-preview.is-editing .edit-form{border-right:1px solid #ddd;box-shadow:0 0 2px 1px #0000001a;left:0;transition:.5s;z-index:2000}.react-form-builder .react-form-builder-toolbar{background:#fff;margin-top:-30px;width:100%}.react-form-builder .react-form-builder-toolbar h4{margin-top:0;text-align:center}.react-form-builder .react-form-builder-toolbar .form-group{border:1px dashed #ddd;padding:10px}.react-form-builder .react-form-builder-toolbar ul{padding:0}.react-form-builder .react-form-builder-toolbar ul li{border:1px dashed #ddd;cursor:pointer;list-style:none;margin:5px;padding:10px}.react-form-builder .react-form-builder-toolbar ul li i{margin:0 15px 0 10px}.image-upload-container .image-upload{height:50px;opacity:0;position:relative;z-index:2}.image-upload-container .image-upload-control{left:0;position:absolute;top:0;z-index:1}.file-upload-preview{padding:5px}.btn-image-clear{margin:15px 0;padding:15px}.btn-file-upload-clear{margin:auto;padding:10px}@media (max-width:768px){.react-form-builder{position:relative}.react-form-builder .react-form-builder-preview,.react-form-builder .react-form-builder-preview .edit-form .dynamic-option-list ul li input.form-control{width:100%}.react-form-builder .react-form-builder-preview .edit-form{margin-top:50px;overflow:scroll;width:100%}.react-form-builder .react-form-builder-preview .edit-form .btn{margin-top:10px}.react-form-builder .react-form-builder-preview .Sortable .rfb-item .toolbar-header .toolbar-header-buttons{right:-15px}.react-form-builder .react-form-builder-preview .Sortable .rfb-item .toolbar-header .toolbar-header-buttons .btn{border-radius:50%;height:35px;margin-right:5px;padding:7px 0 0 3px;width:35px}.react-form-builder .react-form-builder-toolbar{border-top:2px solid #ccc;bottom:-320px;right:0;-webkit-transform:translate(0);transform:translate(0);-webkit-transition:transform .5s;transition:transform .5s;width:100%;z-index:900}.react-form-builder .react-form-builder-toolbar h4{background:#7a0019;color:#fff;padding:10px}.react-form-builder .react-form-builder-toolbar ul{height:300px;overflow-x:scroll}.react-form-builder .active-toolbar{-webkit-transform:translateY(-300px);transform:translateY(-300px)}.m-signature-pad{bottom:0;height:auto;left:0;margin:0;min-height:140px;min-width:250px;right:0;top:0;width:auto}}.visible_marks{display:block;padding:0 4px;width:100%}.visible_marks label{display:inline-block;font-weight:400;margin:0;padding:0;text-align:center}.visible_marks label:first-of-type{text-align:left}.visible_marks label:last-of-type{text-align:right}.m-signature-pad{font-size:10px;width:auto}.m-signature-pad .m-signature-pad--body{background-color:#fff;border:1px solid #e8e8e8;border-radius:4px;height:200px;width:auto}.m-signature-pad .m-signature-pad--body canvas{border-radius:4px;box-shadow:inset 0 0 5px #00000005;height:100%;left:0;position:absolute;top:0;width:100%}.m-signature-pad .m-signature-pad--footer{margin-top:10px;position:relative}.form-place-holder{border:2px dashed #bbb;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;color:#bbb;font:20pt 700,Vollkorn;margin:10px;padding:25px;text-align:center}.form-place-holder-hidden{min-height:50px}input[type=date]:before{color:#aaa;content:attr(placeholder);margin-right:.5em}input[type=date]{width:200px}.validation-error{left:0;margin:0;position:fixed;top:0;width:100%;z-index:99999999}.validation-error ul{width:auto}.react-form-builder .react-form-builder-preview .edit-form .dynamic-option-list ul li,.validation-error .dismiss-modal-button{margin-top:10px}.react-form-builder-form .rfb-item.alwaysbreak{page-break-before:always}.react-form-builder-form .rfb-item.nobreak:before{clear:both}.react-form-builder-form .rfb-item.nobreak{page-break-inside:avoid}.react-form-builder-form .rfb-item{padding:10px 0;position:relative}.react-form-builder-form .rfb-item img{max-width:100%}.react-form-builder-form .rfb-item .form-group .option-inline{display:inline-block!important;margin-right:10px}.react-form-builder-form .rfb-item .form-group a{cursor:pointer}.react-form-builder-form .rfb-item .form-group .m-signature-pad{position:relative;width:auto}.react-form-builder .form-control{background-clip:padding-box;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem;color:#495057;display:block;font-size:1rem;font-weight:400;height:calc(1.5em + .75rem + 2px);line-height:1.5;padding:.375rem .75rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:100%}.react-form-builder label{display:inline-block;margin-bottom:.5rem}.react-form-builder .react-form-builder-preview .edit-form .dynamic-option-list ul{list-style-type:none;margin:0;padding:0}.react-form-builder .row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.react-form-builder .col-md-6,.react-form-builder .col-sm-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding-left:15px;padding-right:15px}.react-form-builder .col-md-2,.react-form-builder .col-sm-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%;padding-left:15px;padding-right:15px}.react-form-builder .col-md-1,.react-form-builder .col-sm-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%;padding-left:15px;padding-right:15px}.react-form-builder .col-md-3,.react-form-builder .col-sm-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;padding-left:15px;padding-right:15px}.react-form-builder .col-md-4,.react-form-builder .col-sm-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%;padding-left:15px;padding-right:15px}.react-form-builder .col{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%;padding-left:15px;padding-right:15px}.react-form-builder .react-form-builder-preview .edit-form .dynamic-option-list ul li .dynamic-options-actions-buttons{margin-left:20px}.react-form-builder .react-form-builder-preview .edit-form .dynamic-option-list ul li button{float:left;margin-right:5px}.react-form-builder .btn-success{background-color:#28a745!important;border-color:#28a745!important;color:#fff!important}.react-form-builder .btn-danger{background-color:#dc3545!important;border-color:#dc3545!important;color:#fff!important}.react-form-builder .clearfix:after{clear:both;content:"";display:block}.tippy-tooltip{font-size:10px!important}