.vue-form-generator .field-checkbox input{margin-left:12px}.vue-form-generator .field-checklist .list-selected{margin:15px 0}.vue-form-generator .field-checklist .list-selected .item-selected{border:1px solid #ddd;border-radius:8px;margin-bottom:5px;margin-right:4px;padding:4px 8px}.vue-form-generator .field-checklist .listbox,.vue-form-generator .field-checklist .dropList{height:auto;max-height:150px;overflow:auto}.vue-form-generator .field-checklist .listbox .list-row label,.vue-form-generator .field-checklist .dropList .list-row label{font-weight:400;font-weight:initial}.vue-form-generator .field-checklist .listbox .list-row input,.vue-form-generator .field-checklist .dropList .list-row input{margin-right:.3em}.vue-form-generator .field-checklist .combobox{min-width:0;height:auto;height:initial;display:table;overflow:hidden;width:auto!important}.vue-form-generator .field-checklist .combobox .mainRow{cursor:pointer;padding-right:10px;position:relative}.vue-form-generator .field-checklist .combobox .mainRow .arrow{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEwAACxMBAJqcGAAAAGdJREFUOI3tzjsOwjAURNGDUqSgTxU5K2AVrJtswjUsgHSR0qdxAZZFPrS+3ZvRzBsqf9MUtBtazJk+oMe0VTriiZCFX8nbpENMgfARjsn74vKj5IFruhfc8d6zIF9S/Hyk5HS4spMVeFcOjszaOwMAAAAASUVORK5CYII=);background-repeat:no-repeat;width:16px;height:16px;transition:transform .5s;position:absolute;top:3px;right:-9px;transform:rotate(0)}.vue-form-generator .field-checklist .combobox .mainRow.expanded .arrow{transform:rotate(-180deg)}.vue-form-generator .field-checklist .combobox .dropList{transition:height .5s}.vue-form-generator .field-input .wrapper,.vue-form-generator .field-input input[type=radio]{width:100%}.vue-form-generator .field-input input[type=color]{width:60px}.vue-form-generator .field-input input[type=range]{padding:0}.vue-form-generator .field-label .wrapper{width:100%;margin-left:12px;display:block}.vue-form-generator .field-radios .radio-list label{display:block}.vue-form-generator .field-radios .radio-list label input[type=radio]{margin-right:5px}.vue-form-generator .field-submit input{color:#fff!important;background-color:#337ab7!important;border-color:#2e6da4!important}.vue-form-generator .field-input .wrapper{width:100%}.vue-form-generator .field-input .helper{margin:auto .5em}.vue-form-generator .field-image .wrapper{width:100%}.vue-form-generator .field-image .preview{background-position:50%;background-repeat:no-repeat;background-size:contain;border:1px solid #ccc;border-radius:3px;height:100px;margin-top:5px;position:relative;box-shadow:inset 0 1px 1px #00000013}.vue-form-generator .field-image .preview .remove{opacity:.7;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAXUlEQVR42u2SwQoAIAhD88vVLy8KBlaS0i1oJwP3piGVg0Skmpq8HjqZrWl9uwCbGAmwKYGZs/6iqgMyAdJuM8W2QmYKpLt/0AG9ASCv/oAnANd3AEjmAlFT1BypAV+PnRH5YehvAAAAAElFTkSuQmCC);width:16px;height:16px;font-size:1.2em;position:absolute;bottom:.2em;right:.2em}.vue-form-generator .field-image .preview .remove:hover{opacity:1;cursor:pointer}.vue-form-generator .field-noUiSlider .field-wrap{display:block}.vue-form-generator .field-noUiSlider .contain-pips{margin-bottom:30px}.vue-form-generator .field-noUiSlider .contain-tooltip{margin-top:30px}.vue-form-generator .field-noUiSlider .noUi-vertical{height:200px;margin:10px 0}.vue-form-generator .field-rangeSlider .irs{width:100%}.vue-form-generator .field-selectEx .bootstrap-select .dropdown-menu li.selected .text{font-weight:700}.vue-form-generator .field-staticMap img{width:auto;max-width:100%;display:block}.vue-form-generator .field-switch .field-wrap label{cursor:pointer;border-radius:15px;width:120px;height:30px;margin:0 10px 10px 0;padding:0;display:block;position:relative;box-shadow:inset 0 -1px #fff,inset 0 1px 1px #0000000d}.vue-form-generator .field-switch input{opacity:0;position:absolute;top:0;left:0}.vue-form-generator .field-switch .label{height:inherit;text-transform:uppercase;border-radius:inherit;background:#eceeef;font-size:10px;display:block;position:relative;box-shadow:inset 0 1px 2px #0000001f,inset 0 0 2px #00000026}.vue-form-generator .field-switch .label:before,.vue-form-generator .field-switch .label:after{margin-top:-.5em;line-height:1;transition:inherit;position:absolute;top:50%}.vue-form-generator .field-switch .label:before{content:attr(data-off);color:#aaa;text-shadow:0 1px #ffffff80;right:11px}.vue-form-generator .field-switch .label:after{content:attr(data-on);color:#fff;text-shadow:0 1px #0003;opacity:0;left:11px}.vue-form-generator .field-switch input:checked~.label{background:#e1b42b;box-shadow:inset 0 1px 2px #00000026,inset 0 0 3px #0003}.vue-form-generator .field-switch input:checked~.label:before{opacity:0}.vue-form-generator .field-switch input:checked~.label:after{opacity:1}.vue-form-generator .field-switch .handle{background:-webkit-linear-gradient(#f0f0f0,#fff 60%);border-radius:100%;width:28px;height:28px;position:absolute;top:1px;left:1px;box-shadow:1px 1px 5px #0003}.vue-form-generator .field-switch .handle:before{content:"";background:-webkit-linear-gradient(#fff,#eee);border-radius:6px;width:12px;height:12px;margin:-6px 0 0 -6px;position:absolute;top:50%;left:50%;box-shadow:inset 0 1px #00000005}.vue-form-generator .field-switch input:checked~.handle{left:calc(100% - 29px);box-shadow:-1px 1px 5px #0003}.vue-form-generator .field-switch .label,.vue-form-generator .field-switch .handle{transition:all .3s}.form-group:not([class*=\ col-]){width:100%}.form-group{vertical-align:top;margin-bottom:1rem;display:inline-block}.form-group label{font-weight:400}.form-group label>:first-child{display:inline-block}.form-group.featured>label{font-weight:700}.form-group.required>label:after{content:"*";color:red;padding-left:.2em;font-size:1em;font-weight:400}.form-group.disabled>label{color:#666;font-style:italic}.form-group.error input:not([type=checkbox]),.form-group.error textarea,.form-group.error select{background-color:#ff000026;border:1px solid red}.form-group.error .errors{color:red;font-size:.8em}.form-group.error .errors span{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAiklEQVR4Xt2TMQoCQQxF3xdhu72MpZU3GU/meBFLOztPYrVWsQmEWSaMsIXgK8P8RyYkMjO2sAN+K9gTIAmDAlzoUzE7p4IFytvDCQWJKSStYB2efcAvqZFM0BcstMx5naSDYFzfLhh/4SmRM+6Agw/xIX0tKEDFufeDNRUc4XqLRz3qabVIf3BMHwl6Ktexn3nmAAAAAElFTkSuQmCC);background-repeat:no-repeat;margin-top:.2em;padding-top:0;padding-left:17px;font-weight:600;display:block}.form-group .success{color:#080;font-size:.8em}.form-group .success span{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAQCAYAAAAiYZ4HAAABVklEQVQ4T62Sv0oDQRCHd2ZPfBEbS8FOTaLF3WEZLlEU/JPKQiVgZWuvgoXaqI2ickdscxElF5EgwRfwCezTmMvtjOzhxXgSMOC2+/u+2ZlZEEMeGDIvBgH4JaK08AeQcc1lBFFmARM6yAyvLOjwqVC7ScAekHGtE4m4kTYSkxIKjoOF6ra+iwFtligv02FmeldhZMkRYw8lXD3mq24M5DyzBSAn+wEd7oSd2eZS/S3jmhcCYKzh+FMawKxnhcDcJoCKBCylwxLlimIKG44/+g0IsVl3/NOsa++G3Y87bc559jkArOrK/YDIuPYLCh5njqyg+NDUVXOefQYAa8kzmdVz3alNxz3MuOaigfKaidpdVvMGyBIirvf3RCrKB8X7u95Ys7f2ERqwpZhIAiaLixliOggcf6c31sQ0V7ELEXFZCBFPDAW3mHhfm38t7q9/6t8+38CCnxD8mxFtcSSxAAAAAElFTkSuQmCC);background-repeat:no-repeat;margin-top:.2em;padding-top:0;padding-left:17px;font-weight:600;display:block}.vue-form-generator *{box-sizing:border-box}.vue-form-generator .form-control{color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;padding:6px 12px;font-size:14px;line-height:1.42857;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;display:block;box-shadow:inset 0 1px 1px #00000013}.vue-form-generator .form-control:not([class*=\ col-]){width:100%}.vue-form-generator span.help{margin-left:.3em;position:relative}.vue-form-generator span.help .icon{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAA+UlEQVQ4ja3TS0oDQRAG4C8+lq7ceICICoLGK7iXuNBbeAMJuPVOIm7cqmDiIncIggg+cMZFaqCnZyYKWtB0df31V1VXdfNH6S2wD9CP8xT3KH8T9BiTcE7XBMOfyBcogvCFO9ziLWwFRosyV+QxthNsA9dJkEYlvazsQdi3sBv6Ol6TBLX+HWT3fcQZ3vGM5fBLk+ynAU41m1biCXvhs4OPBDuBpa6GxF0P8YAj3GA1d1qJfdoS4DOIcIm1DK9x8iaWeDF/SP3QU6zRROpjLDFLsFlibx1jJaMkSIGrWKntvItcyTBKzCcybsvc9ZmYz3kz9Ooz/b98A8yvW13B3ch6AAAAAElFTkSuQmCC);background-position:50%;background-repeat:no-repeat;width:16px;height:14px;display:inline-block}.vue-form-generator span.help .helpText{color:#fff;opacity:0;pointer-events:none;text-align:justify;background-color:#444;border-radius:6px;width:300px;padding:20px;transition:all .25s ease-out;display:block;position:absolute;bottom:30px;left:0;box-shadow:2px 2px 6px #00000080}.vue-form-generator span.help .helpText a{font-weight:700;text-decoration:underline}.vue-form-generator span.help .helpText:before{content:" ";width:100%;height:20px;display:block;position:absolute;bottom:-20px;left:0}.vue-form-generator span.help:hover .helpText{opacity:1;pointer-events:auto;transform:translateY(0)}.vue-form-generator .field-wrap{display:flex}.vue-form-generator .field-wrap .buttons{white-space:nowrap;margin-left:4px}.vue-form-generator .field-wrap button,.vue-form-generator .field-wrap input[type=submit]{text-align:center;white-space:nowrap;vertical-align:middle;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;user-select:none;color:#333;background-color:#fff;border:1px solid #ccc;border-radius:4px;margin:0;padding:6px 12px;font-size:14px;font-weight:400;line-height:1.42857;display:inline-block}.vue-form-generator .field-wrap button:not(:last-child),.vue-form-generator .field-wrap input[type=submit]:not(:last-child){margin-right:4px}.vue-form-generator .field-wrap button:hover,.vue-form-generator .field-wrap input[type=submit]:hover{color:#333;background-color:#e6e6e6;border-color:#adadad}.vue-form-generator .field-wrap button:active,.vue-form-generator .field-wrap input[type=submit]:active{color:#333;background-color:#d4d4d4;border-color:#8c8c8c;outline:0;box-shadow:inset 0 3px 5px #00000020}.vue-form-generator .field-wrap button:disabled,.vue-form-generator .field-wrap input[type=submit]:disabled{opacity:.6;cursor:not-allowed}.vue-form-generator .hint{font-size:.8em;font-style:italic}
