Ninja Forms – The Easy and Powerful Forms Builder - Version 3.5.5

Version Description

(07 June 2021) =

Changes:

  • Added support for Google Recaptcha V3.
  • Added a new option to resend email actions from the submissions table.
  • Added the ability to export multiple form submission CSVs at once.

Bugs:

  • Fixed a bug that caused an extra : to be shown in the date field on older forms.
  • Fixed a bug with field settings that caused some settings to not show when they should have.
  • Multiple Recaptchas on the same page should work properly.

=

Download this release

Release Info

Developer kstover
Plugin Icon 128x128 Ninja Forms – The Easy and Powerful Forms Builder
Version 3.5.5
Comparing to
See all releases

Code changes from version 3.5.4 to 3.5.5

assets/css/builder.css CHANGED
@@ -1,2 +1,2 @@
1
- html{overflow:hidden;width:100%;float:left;left:0}#wp-auth-check-wrap #wp-auth-check{z-index:1000000000000}.ninja-forms-app{height:0}.ninja-forms-app #adminmenumain,.ninja-forms-app #wpfooter{display:none}.ninja-forms-app #wpwrap{height:0;min-height:0}.ninja-forms-app #wpcontent #wpbody{font-size:16px}.ninja-forms-app #wpcontent *{box-sizing:border-box}.ninja-forms-app #wpcontent .wp-editor-tabs button{box-sizing:initial}.ninja-forms-app .grey #nf-drawer .nf-button{padding:15px 30px}.media-modal{z-index:100000000}#nf-builder{background:#fff;padding:30px 40px;overflow:hidden;padding-top:80px;position:fixed;top:0;bottom:0;left:0;right:0;z-index:10000000;box-shadow:0 5px 15px rgba(0,0,0,.7)}.product-content article>:not(img){padding-left:30px;padding-right:30px}#nf-header{height:100px;transition:margin 0.5s ease}#nf-header #nf-logo{background-image:url(../img/ninja-forms-app-header-logo.png);float:left;width:80px;height:30px;opacity:1.0;filter:alpha(opacity=100);transition:all 1.0s ease}@media (-webkit-min-device-pixel-ratio:2),(min--moz-device-pixel-ratio:2),(min-device-pixel-ratio:2),(min-resolution:2dppx),(min-resolution:192dpi){#nf-header #nf-logo{background-image:url(../img/ninja-forms-app-header-logo@2x.png);background-size:80px 30px}}#nf-header ul{display:inline-block;margin:0}#nf-header ul li{float:left}#nf-header ul li.nf-mobile-menu{display:none}#nf-header ul li a{color:#424242;display:block;margin:16px 20px;padding-bottom:8px;text-decoration:none}#nf-header ul li a.active{border-bottom:2px solid #424242}#nf-header ul li a.preview{color:#bbb;transition:all 1.0s ease}#nf-header ul li a.preview .dashicons{display:inline-block;margin-left:10px}#nf-header ul li:first-child a{margin-left:0}#nf-header ul:after{clear:both;content:"";display:block}#nf-header input[type=submit]{float:right}#nf-header .nf-cancel{float:right;margin-right:60px;padding:8px 0}#nf-header .nf-cancel .dashicons{font-size:30px}#nf-header .nf-public-link{float:right;margin-right:30px;padding:8px 0}#nf-header .nf-public-link .dashicons{font-size:30px}#nf-header:after{clear:both;content:"";display:block}#nf-app-header{height:50px}#nf-app-header:after{clear:both;content:"";display:block}#nf-app-sub-header{height:50px;padding:0}#nf-app-sub-header h2{display:inline-block;margin:0;padding:10px 0;transition:all 1.0s ease 0s}#nf-app-sub-header:after{clear:both;content:"";display:block}.nf-app-buttons,.nf-app-buttons .publish{float:right}#nf-app-form-title h2{margin:15px 0}#nf-main{border:4px solid #fff;width:100%;position:absolute;top:190px;overflow:auto;overflow-x:visible;bottom:0;left:0;-webkit-overflow-scrolling:touch;transition:left 0.5s ease}#nf-main .nf-field-type-button{width:400px}.nf-main-test{width:100%;transition:width 0.5s ease}#nf-main-content,#nf-main-header{margin:0 auto;max-width:860px;-webkit-user-select:none;-ms-user-select:none;user-select:none;padding:0 80px;position:relative}#nf-main-header .nf-button{float:right}#nf-main-header h2{display:inline-block}#nf-main-header:after{clear:both;content:"";display:block}#the-list tr.flagged th:first-child{border-left:5px solid #ff0}#nf-main-gutter-left,#nf-main-gutter-right{position:absolute;top:0;width:80px;height:450px}#nf-main-gutter-left .fa-chevron-circle-left,#nf-main-gutter-left .fa-chevron-circle-right,#nf-main-gutter-left .fa-plus-circle,#nf-main-gutter-right .fa-chevron-circle-left,#nf-main-gutter-right .fa-chevron-circle-right,#nf-main-gutter-right .fa-plus-circle{color:#eee;font-size:86px;position:absolute;top:50%;transform:translateY(-50%)}#nf-main-gutter-left .fa-chevron-circle-left:hover,#nf-main-gutter-left .fa-chevron-circle-right:hover,#nf-main-gutter-left .fa-plus-circle:hover,#nf-main-gutter-right .fa-chevron-circle-left:hover,#nf-main-gutter-right .fa-chevron-circle-right:hover,#nf-main-gutter-right .fa-plus-circle:hover{color:#1ea9ea;cursor:pointer}.nf-realistic-field .nf-realistic-field-mimic{border-radius:4px}.nf-field-wrap.date .nf-realistic-field .nf-realistic-field-mimic{display:inline-block;padding-right:1px}.nf-field-wrap.date .nf-realistic-field input+.nf-realistic-field-mimic{margin-top:5px}#nf-main-gutter-left{left:0;padding-left:6px}#nf-main-gutter-right{right:0;padding-right:6px}.nf-fields-empty{padding:0 40px}.nf-fields-empty h3{font-size:30px;line-height:32px}.nf-fields-empty p{font-size:18px}.nf-fields-empty a{text-decoration:none}.nf-field-label{display:inline-block;margin-left:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:80%}.nf-drawer-opened .nf-field-label{width:60%}.template-box{text-decoration:none}.template-box .template-box-inside{background:#ebedee;color:#424242;min-height:160px;padding:10px;text-decoration:none;transition:all 0.2s ease-in-out 0.1s,box-shadow 0.2s ease-in-out 0.1s}.template-box .template-box-inside h4{margin:0 0 10px;min-height:35px}.template-box .template-box-inside p{font-size:12px;margin:0}.template-box:hover .template-box-inside{background:#fff;box-shadow:0 0 20px #1ea9ea;color:#1ea9ea;transition:all 0.2s ease-in-out 0.1s,box-shadow 0.2s ease-in-out 0.1s}.nf-drawer-opened .template-box{width:50%}@media only screen and (max-width:1400px){.nf-drawer-opened .template-box{width:100%}}.nf-setting-wrap{cursor:pointer;float:left;margin-bottom:30px;padding:0 2%;width:33.33%}.nf-setting-wrap:after{clear:both;content:"";display:block}.nf-setting-wrap span{background:#fff;border:1px solid #ccc;border-radius:4px;display:table-cell;height:85px;width:400px;text-align:center;vertical-align:middle}.nf-setting-wrap.active span{border:2px solid #84cc1e;font-weight:700}.nf-item-controls{height:30px;width:30px;float:right;margin:0;position:absolute;top:9px;right:10px}.nf-item-controls .nf-item-control{visibility:hidden;margin:0;opacity:0;text-align:center;width:40px;height:30px;position:absolute;right:0;transition:all 0.5s ease}.nf-item-controls .nf-item-control a{background:#fff;border:1px solid #fff;border-radius:50px;color:#1ea9ea;display:block;text-decoration:none;padding:3px;position:relative;width:32px}.nf-item-controls .nf-item-control a:hover{background:#fff;border:1px solid #1ea9ea;color:#1ea9ea}.nf-item-controls .nf-item-control .fa{font-size:18px;line-height:24px;text-align:center}.nf-item-controls .nf-item-control.nf-item-edit{opacity:100;visibility:visible;z-index:auto}.nf-item-controls:hover a{background:#1ea9ea;color:#fff}.nf-item-controls:hover .nf-item-duplicate{visibility:visible;opacity:100;right:80px;transition:all 0.5s ease}.nf-item-controls:hover .nf-item-delete{visibility:visible;opacity:100;right:40px;transition:all 0.5s ease}#nf-table-display .nf-item-controls{float:right}.repeater .nf-item-duplicate{display:none}.nf-realistic-field{font-size:18px!important}.nf-field-label{overflow:visible!important}.nf-realistic-field input[type=email],.nf-realistic-field input[type=text],.nf-realistic-field select{width:100%;max-width:100%;background:#f9f9f9;height:50px!important;padding:12px;border:0;color:#787878}.nf-realistic-field select[multiple]{height:auto!important}.nf-realistic-field button,.nf-realistic-field input[type=button],.nf-realistic-field input[type=submit]{padding:12px;border-radius:2px}.nf-realistic-field input[type=checkbox],.nf-realistic-field input[type=radio]{height:20px;width:20px}.nf-realistic-field .nf-realistic-field--element input[type=radio]{border-width:2px!important;background:#f7f7f7;box-shadow:none}.nf-realistic-field ul{margin:0;list-style-type:none}.nf-realistic-field ul li{display:-ms-flexbox;display:flex;margin-bottom:12px}.nf-realistic-field ul li input[type=checkbox],.nf-realistic-field ul li input[type=radio]{padding:12px;margin-top:4px;margin-right:5px}.nf-realistic-field ul li input[type=checkbox]+div,.nf-realistic-field ul li input[type=radio]+div{margin-top:6px}.nf-field-wrap{background:#fff;border:1px solid #ccc;border-radius:4px;color:#888;cursor:pointer;margin-bottom:20px;padding:15px 20px;position:relative}.nf-field-wrap.active{border:2px solid #84cc1e!important;color:#424242}.nf-field-wrap.active .nf-item-controls{font-weight:400}.nf-field-wrap.active .nf-item-controls a{background:#fff;color:#84cc1e}.nf-field-wrap.active .nf-item-controls a:hover{border-color:#fff}.nf-field-wrap.active .nf-item-controls .nf-item-delete,.nf-field-wrap.active .nf-item-controls .nf-item-duplicate{display:none}.nf-field-wrap.active .nf-item-controls .nf-item-editing{display:inline}.nf-field-wrap.active .nf-item-controls .nf-item-edit .dashicons{margin-right:12px}.nf-field-wrap.note{background:#ffe}.nf-group-wrap{background:#fff;border:2px solid #ccc;border-radius:4px;color:#888;margin:0 -10px 20px;padding:15px 30px;position:relative}.nf-group-wrap .nf-item-controls{width:128px}.nf-group-wrap .nf-item-expand{display:inline!important}.nf-group-wrap .nf-field-wrap{margin-left:-20px;margin-right:-20px;visibility:hidden;opacity:0.0;filter:alpha(opacity=0);position:absolute;top:0;left:0;right:0}.nf-group-wrap.expanded{border-color:#84cc1e;color:#84cc1e}.nf-group-wrap.expanded .nf-item-expand .dashicons{transform:rotate(90deg)}.nf-group-wrap.expanded .nf-field-wrap{opacity:1.0;visibility:visible;filter:alpha(opacity=100);position:relative;top:0;left:0;right:0;transition:all 1.0s ease}.nf-group-wrap.expanded .nf-field-wrap:nth-child(2){margin-top:20px}.nf-group-wrap.expanded .nf-field-wrap:last-child{margin-bottom:0}.nf-group-wrap.expanded .nf-field-wrap .nf-item-controls{width:96px}.nf-group-wrap.expanded .nf-field-wrap .nf-item-controls .nf-item-expand{display:none!important}.nf-item-controls{z-index:2}.nf-realistic-field{color:#000!important}.nf-realistic-field input[type=email],.nf-realistic-field input[type=tel],.nf-realistic-field input[type=text]{width:100%;max-width:100%;background:#f9f9f9;height:50px;padding:12px;border:0;color:#787878}.ninja-forms-req-symbol{color:red}.nf-realistic-field button,.nf-realistic-field input[type=button],.nf-realistic-field input[type=submit]{width:auto;height:50px;padding:12px 20px;border-radius:4px;background:#333;border:0;color:#f7f7f7;font-weight:700;text-transform:uppercase}.nf-field-wrap{border:1px solid transparent;transition:border-color .25s}.nf-field-wrap:hover{border-color:#ccc}.nf-field-wrap .nf-item-controls{display:none}.nf-field-wrap:hover .nf-item-controls{display:block}.nf-realistic-field .nf-field-label{font-weight:700;margin-left:0!important}.nf-realistic-field .nf-realistic-field--label{font-size:16px!important;margin-bottom:10px!important;text-transform:none!important}.nf-realistic-field .nf-realistic-field--element input,.nf-realistic-field .nf-realistic-field--element textarea{border:1px solid #c4c4c4!important}.listcountry .nf-realistic-field .nf-realistic-field--label,.listselect .nf-realistic-field .nf-realistic-field--label,.liststate .nf-realistic-field .nf-realistic-field--label{margin-bottom:8px}.listcountry .nf-realistic-field .nf-realistic-field--element select,.listselect .nf-realistic-field .nf-realistic-field--element select,.liststate .nf-realistic-field .nf-realistic-field--element select{border:1px solid #c4c4c4;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-top:7px}.listcountry .nf-realistic-field .nf-realistic-field--element>div,.listselect .nf-realistic-field .nf-realistic-field--element>div,.liststate .nf-realistic-field .nf-realistic-field--element>div{position:relative}.listcountry .nf-realistic-field .nf-realistic-field--element select+div,.listselect .nf-realistic-field .nf-realistic-field--element select+div,.liststate .nf-realistic-field .nf-realistic-field--element select+div{display:block;position:absolute;font-size:16px;line-height:16px;margin:0;margin-top:7px;padding:16px;height:50px;top:0;right:0;left:0;z-index:1}.listcountry .nf-realistic-field .nf-realistic-field--element select+div:after,.listselect .nf-realistic-field .nf-realistic-field--element select+div:after,.liststate .nf-realistic-field .nf-realistic-field--element select+div:after{content:"\f078";font-family:FontAwesome;font-size:20px;position:absolute;right:10px;bottom:0;height:50px;line-height:50px}.starrating .nf-realistic-field--element{margin-top:10px}.checkbox .nf-realistic-field input:checked{margin:4px 5px 1px 0}.checkbox .nf-realistic-field input:checked:before{content:"\f00c";font-family:FontAwesome;font-size:24px;position:absolute;top:20px;left:25px;z-index:2;color:#000}.listcheckbox .nf-realistic-field li{position:relative}.listcheckbox .nf-realistic-field input:checked:before{content:"\f00c";font-family:FontAwesome;font-size:24px;position:absolute;left:5px;z-index:2;color:#000}.listradio .nf-realistic-field li{position:relative}.listradio .nf-realistic-field input:checked{border-color:#000!important}.listradio .nf-realistic-field input:checked:before{border-radius:50%;content:"";height:10px;width:10px;position:absolute;left:1px;top:5px;z-index:2;background-color:#000}.nf-realistic-field.nf-realistic-field--label-above{display:block}.nf-realistic-field.nf-realistic-field--label-below{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.nf-realistic-field.nf-realistic-field--label-below .nf-realistic-field--label{-ms-flex-order:5;order:5}.nf-realistic-field.nf-realistic-field--label-below .nf-realistic-field--description{-ms-flex-order:4;order:4}.nf-realistic-field.nf-realistic-field--label-below .nf-realistic-field--element{-ms-flex-order:3;order:3}.nf-realistic-field.nf-realistic-field--label-hidden{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.nf-realistic-field.nf-realistic-field--label-hidden .nf-realistic-field--label{display:none}.nf-realistic-field.nf-realistic-field--label-hidden .nf-realistic-field--description{-ms-flex-order:4;order:4}.nf-realistic-field.nf-realistic-field--label-hidden .nf-realistic-field--element{-ms-flex-order:3;order:3}.nf-realistic-field.nf-realistic-field--label-left{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:row;flex-direction:row}.nf-realistic-field.nf-realistic-field--label-left .nf-realistic-field--label{-ms-flex-order:3;order:3;width:35%;text-align:right;padding-top:5px;padding-right:10px;word-wrap:break-word}.nf-realistic-field.nf-realistic-field--label-left .nf-realistic-field--label .nf-field-label{white-space:normal!important}.nf-realistic-field.nf-realistic-field--label-left .nf-realistic-field--element{-ms-flex-order:4;order:4;width:65%}.nf-realistic-field.nf-realistic-field--label-left .nf-realistic-field--description{-ms-flex-order:5;order:5;width:100%;margin-left:35%}.nf-field-wrap.checkbox .nf-realistic-field.nf-realistic-field--label-left .nf-realistic-field--label{-ms-flex-order:3;order:3;width:38%;padding-left:0;padding-right:5%;text-align:center}.nf-field-wrap.checkbox .nf-realistic-field.nf-realistic-field--label-left .nf-realistic-field--element{-ms-flex-order:4;order:4;width:58%}.nf-field-wrap.checkbox .nf-realistic-field.nf-realistic-field--label-left .nf-realistic-field--description{-ms-flex-order:5;order:5;width:100%;margin-left:38%}.nf-realistic-field.nf-realistic-field--label-right{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:row;flex-direction:row}.nf-realistic-field.nf-realistic-field--label-right .nf-realistic-field--label{-ms-flex-order:4;order:4;width:35%;padding-left:2%}.nf-realistic-field.nf-realistic-field--label-right .nf-realistic-field--element{-ms-flex-order:3;order:3;width:65%}.nf-realistic-field.nf-realistic-field--label-right .nf-realistic-field--description{-ms-flex-order:5;order:5;width:100%;margin-left:35%}.nf-field-wrap.checkbox .nf-realistic-field.nf-realistic-field--label-right{-ms-flex-align:start;align-items:flex-start}.nf-field-wrap.checkbox .nf-realistic-field.nf-realistic-field--label-right .nf-realistic-field--label{-ms-flex-order:4;order:4;width:auto;padding-left:2%;padding-right:2%;margin-bottom:0}.nf-field-wrap.checkbox .nf-realistic-field.nf-realistic-field--label-right .nf-realistic-field--label .nf-field-label{width:100%}.nf-field-wrap.checkbox .nf-realistic-field.nf-realistic-field--label-right .nf-realistic-field--element{-ms-flex-order:3;order:3;width:auto}.nf-field-wrap.checkbox .nf-realistic-field.nf-realistic-field--label-right .nf-realistic-field--description{-ms-flex-order:5;order:5;width:auto;margin-left:0}#nf-drawer{background:#ebedee;padding:40px;width:50%;position:absolute;top:0;bottom:0;right:-1400px;overflow:hidden;z-index:auto;transition:width 0.75s ease;-webkit-overflow-scrolling:touch;z-index:2}#nf-drawer.nf-drawer-expand{width:100%}.nf-drawer-opened .nf-main-test{width:50%;transition:all 0.50s ease}.nf-drawer-opened .nf-main-test .nf-button{display:none}.nf-drawer-opened #nf-drawer{right:0;transition:all 0.50s ease}.nf-drawer-opened #nf-drawer.nf-drawer-expand{width:100%;transition:all 0.50s ease}.nf-drawer-opened #nf-drawer.nf-drawer-expand .nf-toggle-drawer .dashicons{transform:rotate(180deg);transition:all 0.50s ease}.nf-drawer-opened #nf-drawer.nf-drawer-expand .nf-toggle-drawer .nf-expand-off{display:none}.nf-drawer-opened #nf-drawer.nf-drawer-expand .nf-toggle-drawer .nf-expand-on{display:inline}.nf-drawer-opened .preview,.nf-drawer-opened .preview.active,.nf-drawer-opened .preview:active,.nf-drawer-opened .preview:hover{opacity:0.0;visibility:hidden;filter:alpha(opacity=0);transition:all 0.50s ease}.nf-drawer-opened #nf-main-content,.nf-drawer-opened #nf-main-header{margin:0 auto;transition:all 0.50s ease}@media only screen and (min-width:901px){.nf-drawer-opened #nf-app-sub-header .nf-add-new{top:139px!important;text-indent:-99999px}}.nf-drawer-opened .nf-setting-wrap{width:50%;transition:width 0.50s ease}.nf-drawer-opened .nf-toggle-drawer{display:block}.nf-drawer-closed #nf-main{width:100%;left:0;transition:width 0.50s ease,left 0.50s ease}.nf-drawer-closed #nf-drawer{right:-1400px;transition:right 0.50s ease}.nf-drawer-closed .nf-add-new{opacity:1.0;visibility:visible;filter:alpha(opacity=100);transition:all 0.50s ease}.nf-drawer-closed .nf-setting-wrap{width:33%;transition:width 0.50s ease}.nf-drawer-closed .nf-toggle-drawer{display:none}.nf-drawer-header{margin-bottom:20px;padding:0 10px}.nf-drawer-header:after{clear:both;content:"";display:block}.nf-drawer-header h2{color:#666;float:left;font-size:20px;line-height:22px}.nf-drawer-header h2 .dashicons{margin-right:10px}.nf-drawer-header .nf-button{float:right}.nf-drawer-error{background-color:#ffbaba;border:1px solid #ffbaba;border-radius:5px;color:#d8000c;font-size:12px;margin:10px 0px;padding:10px}.nf-settings h3{color:#424242;font-size:14px;padding:10px 10px 0;text-transform:uppercase}.nf-settings h3 .dashicons{color:#bbb;font-size:28px;margin:-4px 10px 0 -30px}.nf-settings:after{clear:both;content:"";display:block}.nf-full{clear:both}.nf-full.toggle-row{border-bottom:1px solid #ccc;margin:0;position:relative}.nf-full.toggle-row:first-child{border-top:1px solid #ccc}.nf-full.toggle-row label{display:inline-block;padding:15px 60px 15px 0}.nf-full.toggle-row .nf-toggle{float:right;margin:15px 0;position:absolute;top:0;right:10px}.nf-full .nf-select select{display:block;max-width:100%}.nf-one-half,.nf-one-third{float:left}.nf-one-half{width:50%}.nf-one-third{width:33.33%}.nf-first{clear:both;margin-left:0}.nf-full,.nf-one-half,.nf-one-third{margin-bottom:15px;padding:0 2%}.nf-full:after,.nf-one-half:after,.nf-one-third:after{clear:both;content:"";display:block}.nf-toggle-drawer{color:#aaa;cursor:pointer;display:none;float:right;margin-top:40px;text-decoration:none;padding:10px 20px;position:fixed;bottom:0;right:0}.nf-toggle-drawer .dashicons{margin-right:5px;transition:all 0.50s ease}.nf-toggle-drawer .nf-expand-off{display:inline}.nf-toggle-drawer .nf-expand-on{display:none}#nf-menu-drawer{background:#ebedee;box-shadow:inset 1px 4px 9px -6px;width:250px;position:absolute;top:0;bottom:0;right:-250px;z-index:999;transition:right 0.50s ease}#nf-menu-drawer ul{margin:0}#nf-menu-drawer ul li a{border-bottom:1px solid #ccc;color:#424242;display:block;padding:10px 20px;text-decoration:none}#nf-menu-drawer ul li a .dashicons{color:#1ea9ea;margin-right:15px}#nf-menu-drawer .nf-publish{background:#1ea9ea;color:#fff;padding:20px;text-align:center;text-transform:uppercase;cursor:pointer}#nf-menu-drawer .nf-publish.disabled{background:#ccc;border:1px solid #ccc;cursor:default}.nf-menu-expand #nf-menu-drawer{right:0;transition:right 0.50s ease}.nf-menu-expand #nf-header{margin-right:250px;margin-left:-250px;transition:margin 0.50s ease}.nf-menu-expand #nf-main{left:-250px;transition:left 0.50s ease}.nf-div-table .nf-table-row.nf-error textarea{border:1px solid red}.nf-div-table .nf-table-row.nf-error span.nf-option-error{background:red;color:#fff;display:block;padding:5px 0;width:100%}.nf-div-table .nf-table-row.nf-error span.nf-option-error div.nf-error{display:block;width:100%!important;text-align:center}.ninja-forms-app .jBox-Notice .jBox-container{background:#84cc1e;font-size:18px}.available-action-modal{padding:20px}.available-action-modal img{width:100%}.available-action-modal iframe{width:100%;height:214px}.available-action-modal p:first-of-type{font-size:16px;font-weight:700;line-height:20px;padding:16px 40px;text-align:center}.available-action-modal .actions{margin-top:30px}.available-action-modal .actions:after{display:block;clear:both;content:""}.available-action-modal .primary.nf-button{float:right}.available-action-modal ul{list-style-type:disc}.available-action-modal ul li{margin-left:20px;padding-left:10px}.nf-button{border:0;border-radius:4px;cursor:pointer;display:inline-block;font-size:17px;padding:10px 30px;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-appearance:none;-moz-appearance:none;appearance:none}.nf-button.primary{background:#1ea9ea;border:1px solid #1ea9ea;color:#fff}.nf-button.secondary{background:#fff;border:1px solid #1ea9ea;color:#1ea9ea}.nf-button.disabled{background:#ccc;border:1px solid #ccc;cursor:default}.nf-button.publish{float:right}.nf-cancel,.nf-public-link{color:#999;font-size:15px}.nf-mobile-menu{background:#1ea9ea;border-radius:4px;color:#fff;display:none;float:right;padding:5px 7px 5px 5px;text-decoration:none;transition:margin 0.5s ease}.nf-mobile-menu .dashicons{font-size:30px;width:32px;height:30px}.nf-mobile-menu:hover{color:#fff}.ninja-forms-app fieldset{border:1px solid #ccc;clear:both;display:block;margin-bottom:20px}.ninja-forms-app label{position:relative}.ninja-forms-app label:after{clear:both;content:"";display:block}.ninja-forms-app legend{margin:0 3px 10px;padding:0 10px}.ninja-forms-app .nf-setting-label,.ninja-forms-app label,.ninja-forms-app legend{color:#424242;display:block;font-size:13px;text-transform:uppercase}.ninja-forms-app .nf-setting-label .open-media-manager,.ninja-forms-app label .open-media-manager,.ninja-forms-app legend .open-media-manager{position:absolute;color:#ccc;right:15px;top:5px;text-decoration:none}.ninja-forms-app input[type=number],.ninja-forms-app input[type=text],.ninja-forms-app textarea{background:#f9f9f9;border:0;margin-top:7px;padding:12px 15px;width:100%;height:41px;text-transform:default}.ninja-forms-app textarea{height:200px}.ninja-forms-app input[type=checkbox].nf-checkbox{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#f9f9f9;border:0;height:25px;width:25px;padding:2px 1px 0px!important;margin:-3px -5px}.ninja-forms-app input[type=checkbox].nf-checkbox:checked:before{content:"\f147";font:400 30px/1 dashicons}.ninja-forms-app .jBox-wrapper.import-options{padding:12px 20px 0px!important}.ninja-forms-app .jBox-wrapper.import-options.jBox-pointerPosition-top.jBox-closeButton-box:before{right:10px}.ninja-forms-app .nf-list-options,.ninja-forms-app .nf-listimage-options{padding-bottom:20px}.ninja-forms-app .nf-list-options .nf-add-new,.ninja-forms-app .nf-listimage-options .nf-add-new{margin-left:20px}.ninja-forms-app .nf-list-options .nf-div-table .nf-table-row>div,.ninja-forms-app .nf-listimage-options .nf-div-table .nf-table-row>div{display:table-cell;padding:5px}.ninja-forms-app .nf-list-options .nf-div-table .nf-table-row>div:first-child,.ninja-forms-app .nf-list-options .nf-div-table .nf-table-row>div:nth-child(6),.ninja-forms-app .nf-listimage-options .nf-div-table .nf-table-row>div:first-child,.ninja-forms-app .nf-listimage-options .nf-div-table .nf-table-row>div:nth-child(6){padding:0 15px;width:20px}.ninja-forms-app .nf-list-options .nf-div-table .nf-table-row>div:nth-child(2),.ninja-forms-app .nf-list-options .nf-div-table .nf-table-row>div:nth-child(3),.ninja-forms-app .nf-listimage-options .nf-div-table .nf-table-row>div:nth-child(2),.ninja-forms-app .nf-listimage-options .nf-div-table .nf-table-row>div:nth-child(3){width:45%}.ninja-forms-app .nf-list-options .nf-div-table .nf-table-row>div:nth-child(4),.ninja-forms-app .nf-listimage-options .nf-div-table .nf-table-row>div:nth-child(4){min-width:100px}.ninja-forms-app .nf-list-options .nf-div-table .nf-table-row>div input,.ninja-forms-app .nf-listimage-options .nf-div-table .nf-table-row>div input{margin:0}.ninja-forms-app .nf-list-options .nf-div-table .nf-table-row.nf-table-header div,.ninja-forms-app .nf-listimage-options .nf-div-table .nf-table-row.nf-table-header div{font-size:12px;padding:20px 5px 5px}.ninja-forms-app .nf-list-options .nf-div-table .nf-table-row.nf-table-header div:first-child,.ninja-forms-app .nf-list-options .nf-div-table .nf-table-row.nf-table-header div:nth-child(6),.ninja-forms-app .nf-listimage-options .nf-div-table .nf-table-row.nf-table-header div:first-child,.ninja-forms-app .nf-listimage-options .nf-div-table .nf-table-row.nf-table-header div:nth-child(6){padding:0 25px}.ninja-forms-app .nf-list-options.calculations .nf-div-table .nf-table-header div:nth-child(4),.ninja-forms-app .nf-listimage-options.calculations .nf-div-table .nf-table-header div:nth-child(4){display:none}.ninja-forms-app .nf-list-options.calculations .nf-div-table .nf-table-row div,.ninja-forms-app .nf-listimage-options.calculations .nf-div-table .nf-table-row div{vertical-align:top;position:relative}.ninja-forms-app .nf-list-options.calculations .nf-div-table .nf-table-row div:first-child,.ninja-forms-app .nf-list-options.calculations .nf-div-table .nf-table-row div:nth-child(4),.ninja-forms-app .nf-listimage-options.calculations .nf-div-table .nf-table-row div:first-child,.ninja-forms-app .nf-listimage-options.calculations .nf-div-table .nf-table-row div:nth-child(4){padding:0 15px;width:20px;min-width:20px}.ninja-forms-app .nf-list-options.calculations .nf-div-table .nf-table-row div:nth-child(2),.ninja-forms-app .nf-listimage-options.calculations .nf-div-table .nf-table-row div:nth-child(2){width:30%}.ninja-forms-app .nf-list-options.calculations .nf-div-table .nf-table-row div:nth-child(3),.ninja-forms-app .nf-listimage-options.calculations .nf-div-table .nf-table-row div:nth-child(3){width:70%}.ninja-forms-app .nf-list-options.calculations .nf-div-table .nf-table-row div textarea,.ninja-forms-app .nf-listimage-options.calculations .nf-div-table .nf-table-row div textarea{margin:0;height:100px;padding-right:40px}.ninja-forms-app .nf-list-options.calculations .nf-div-table .nf-table-row div .merge-tags,.ninja-forms-app .nf-listimage-options.calculations .nf-div-table .nf-table-row div .merge-tags{color:#999;position:absolute;right:15px;top:5px}.ninja-forms-app .nf-list-options.calculations .nf-div-table .nf-table-row div .dashicons,.ninja-forms-app .nf-listimage-options.calculations .nf-div-table .nf-table-row div .dashicons{color:#999;margin-top:10px}.ninja-forms-app .nf-list-options.calculations .nf-div-table .nf-table-row .calc-left div,.ninja-forms-app .nf-listimage-options.calculations .nf-div-table .nf-table-row .calc-left div{display:inline-block}.ninja-forms-app .nf-list-options.calculations .nf-div-table .nf-table-row .calc-left div:first-child,.ninja-forms-app .nf-listimage-options.calculations .nf-div-table .nf-table-row .calc-left div:first-child{width:100%;padding:0px}.ninja-forms-app .nf-list-options.calculations .nf-div-table .nf-table-row .calc-left div:nth-child(2),.ninja-forms-app .nf-listimage-options.calculations .nf-div-table .nf-table-row .calc-left div:nth-child(2){width:60%;text-align:right;font-size:12px;float:left;padding-top:20px;padding-right:10px}.ninja-forms-app .nf-list-options.calculations .nf-div-table .nf-table-row .calc-left div:nth-child(3),.ninja-forms-app .nf-listimage-options.calculations .nf-div-table .nf-table-row .calc-left div:nth-child(3){width:50px;float:left;padding-top:10px}.ninja-forms-app .options{position:relative}.ninja-forms-app .options legend .nf-open-import-tooltip{background:#ebedee;color:#1ea9ea;font-size:16px;padding:6px 15px;text-decoration:none;position:absolute;right:15px;top:0}.ninja-forms-app .button-toggle{text-align:left;border:1px solid #ccc;border-radius:5px;background:#f1f1f1;margin-top:35px;padding:9px 0px;width:100%}.ninja-forms-app .button-toggle label{width:48%;display:inline-block;margin-left:1%}.ninja-forms-app .button-toggle label span{width:100%;display:inline-block;cursor:pointer;transition:background-color 0.4s}.ninja-forms-app .button-toggle label input:checked+span{background-color:#1ea9ea;border-color:#1ea9ea}.ninja-forms-app .button-toggle label input+span{background-color:#ccc;border-color:#ccc}.nf-drawer-buttons{display:none;margin:0 -20px;padding:0}.nf-drawer-buttons li{background:#424242;border-right:1px solid #f1f1f1;float:left;margin:0;padding:15px;text-align:center;width:50%}.nf-drawer-buttons li:last-child{border:0}.nf-drawer-buttons li.nf-drawer-delete{color:red}.nf-drawer-buttons li.nf-drawer-duplicate{color:#84cc1e}.nf-drawer-buttons li .dashicons{margin-right:10px}.nf-drawer-buttons:after{clear:both;content:"";display:block}.dashicons.spin{animation:dashicons-spin 1s infinite;animation-timing-function:linear}@keyframes dashicons-spin{0%{transform:rotate(0deg)}to{transform:rotate(360deg)}}.nf-search{display:inline;position:relative}.nf-search input[type=search]{background:transparent;box-shadow:0 0 0;border:0;margin-bottom:3px;padding:12px 0 12px 50px;width:60%}.nf-search:before{content:"\f179";color:#aaa;font-family:Dashicons;font-size:30px;width:30px;height:30px;position:absolute;top:4px;left:10px}.nf-stage{position:relative;-webkit-user-select:none;-ms-user-select:none;user-select:none}.nf-stage .nf-stage-controls{background:#f8f8f9;padding:5px;position:absolute;top:-20px;right:10px}.nf-reservoir:after{clear:both;content:"";display:block}.nf-reservoir.nf-droppable-active,.nf-reservoir.nf-staged-fields-active{background:#f8f8f9;border:4px solid #f8f8f9;border-radius:4px;margin:30px 2% 20px;min-height:52px;padding:6px;transition:all 1.0s ease}.nf-reservoir .nf-item-dock{background:#fff;border-radius:4px;color:#999;display:inline-block;float:left;margin:0 4px 3px;padding:5px 10px;position:relative}.nf-reservoir .nf-item-dock .dashicons{font-size:14px;margin:2px 0 -4px 5px}.nf-reservoir .nf-item-dock .fa{margin-right:10px}.nf-item{background:#3b454d;border-radius:4px;color:#ebedee;font-size:14px;padding:10px;position:relative;text-align:center}.nf-item.active{background:#1ea9ea;color:#fff}.nf-item .fa{background:#30373e;border-top-left-radius:4px;border-bottom-left-radius:4px;padding:9px;position:absolute;top:0;left:0;bottom:0;width:34px;line-height:20px}.nf-saved .nf-item{position:relative}.nf-saved .nf-item:after{background:#30373e;border-top-left-radius:4px;border-bottom-left-radius:4px;content:"\f155";font-family:Dashicons;padding:9px;position:absolute;top:0;left:0;bottom:0;width:16px;height:20px}.nf-action-items .nf-item{height:50px;line-height:30px;cursor:pointer}.nf-action-items .nf-item.nf-has-img{background-position:50%;text-indent:-99999px}.nf-action-items.available .nf-item.nf-has-img{filter:grayscale(100%);opacity:0.6}.nf-action-items.available .nf-item.nf-has-img:hover{filter:grayscale(0);opacity:1.0}.nf-actions-items-available .nf-item{color:#3b454d;background-color:#ebedee;border:1px solid #3b454d}.nf-field-type-button{float:left;margin-bottom:15px;padding:0 2%;width:33.33%}table.nf-changes tr td{border-bottom:1px solid #ccc}table.nf-changes tr.disabled-row td{color:#bbb}table.nf-changes tr:nth-child(2n) td{background:#e5e7e8!important}table.nf-changes tr:hover td{background:#fff!important}.nf-button.undoChanges .dashicons{font-size:18px;height:18px;width:18px;margin-right:5px}.nf-setting-error{color:red;font-size:14px;padding:5px 10px}.nf-setting-error a{color:red}.nf-add-new{color:#1ea9ea;padding:0 0 0 46px;text-decoration:none;line-height:32px;position:relative;height:32px;z-index:98;text-indent:0px;overflow:hidden}.nf-add-new:after{background:#1ea9ea;border:2px solid #1ea9ea;border-radius:40px;color:#fff;content:"+";font-size:22px;padding:8px;position:absolute;left:0;width:12px;height:12px;line-height:10px;text-indent:0px;transition:all 0.5s ease 0s}.nf-add-new.active,.nf-add-new:active,.nf-add-new:hover{color:#1ea9ea;transition:width 0.5s ease 0s,height 0.5s ease 0s,text-indent 0.5s ease,top 0.5s ease,left 0.5s ease}.nf-add-new.active:after,.nf-add-new:active:after,.nf-add-new:hover:after{background:#fff;color:#1ea9ea;transform:rotate(180deg);transition:all 0.5s ease}.nf-add-new.nf-open-drawer{position:absolute;top:185px;left:40px}.nf-add-new.disabled{display:none}.nf-master-control{background:#1ea9ea;border:2px solid #1ea9ea;border-radius:40px;cursor:pointer;position:absolute;height:60px;width:60px;top:auto;left:auto;bottom:20px;right:30px;transition:all 0.5s ease;z-index:98}.nf-master-control span{display:block;text-indent:-9999px}.nf-master-control .fa{color:#fff;cursor:pointer;font-size:28px;line-height:28px;margin:15px 0 0 16px;transition:all 0.5s ease}.nf-master-control.active,.nf-master-control:active,.nf-master-control:hover{background:#fff;color:#1ea9ea;transition:all 0.5s ease}.nf-master-control.active .fa,.nf-master-control:active .fa,.nf-master-control:hover .fa{color:#1ea9ea;margin:12px 0 0 16px;transform:rotate(180deg);transition:all 0.5s ease}input[type=checkbox].nf-toggle{display:none}input[type=checkbox].nf-toggle+label{text-indent:-99999px;background:transparent;border:0;box-shadow:0 0 0;display:block;margin:19px 5px 11px;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;width:40px;height:20px;cursor:pointer}input[type=checkbox].nf-toggle+label:after{background:#bcbdbf;border:2px solid #bcbdbf;border-radius:20px;content:"";position:absolute;top:-4px;left:-4px;width:40px;height:20px;transition:all 0.3s ease}input[type=checkbox].nf-toggle+label:before{background:#fff;border-radius:20px;content:"";position:absolute;top:-1px;left:0;width:18px;height:18px;z-index:99;transition:all 0.3s ease}input[type=checkbox].nf-toggle:checked+label:after{background:#84cc1e;border:2px solid #84cc1e;transition:all 0.3s ease}input[type=checkbox].nf-toggle:checked+label:before{content:"";left:18px;transition:all 0.3s ease}.nf-full{position:relative}.nf-full input[type=checkbox].nf-toggle+label{margin:-18px 0 0;padding:12px 0 20px;position:absolute;top:24px;right:10px}.nf-full input[type=checkbox].nf-toggle+label:before{left:auto;right:22px;transition:right 0.3s ease}.nf-full input[type=checkbox].nf-toggle+label:after{left:auto;right:0}.nf-full input[type=checkbox].nf-toggle:checked+label:before{left:auto;right:4px;transition:right 0.3s ease}.nf-full .nf-setting-label{border-bottom:1px solid #ccc;padding:5px 0 20px}.ninja-forms-app .nf-select{display:block;position:relative}.ninja-forms-app .nf-select select{background:transparent;border:0;margin-top:7px;height:41px!important;padding:0 30px 0 15px;position:relative;width:100%;text-transform:capitalize;-webkit-appearance:none;-moz-appearance:none;appearance:none;z-index:2}.ninja-forms-app .nf-select div{background:#f9f9f9;height:41px;position:absolute;bottom:1px;width:100%;z-index:1}.ninja-forms-app .nf-select div:after{color:#666;content:"\f347";font-family:Dashicons;font-size:20px;position:absolute;width:30px;height:30px;right:5px;bottom:0}.ninja-forms-app div.nf-select div{bottom:7px;width:95%}.ninja-forms-app div.nf-select select{margin-top:0}.nf-actions-table,.nf-table-display{border-collapse:collapse;width:100%}.nf-actions-table td,.nf-actions-table th,.nf-table-display td,.nf-table-display th{border-bottom:1px solid #ecedee;font-size:14px;padding:15px;vertical-align:top;position:relative}.nf-actions-table th,.nf-table-display th{color:#666;text-align:left;text-transform:uppercase}.nf-actions-table td,.nf-table-display td{color:#676f75;position:relative}.nf-actions-table td:nth-child(2),.nf-table-display td:nth-child(2){width:90%}.nf-actions-table .deactivated td,.nf-table-display .deactivated td{color:#bcbdbf}.nf-actions-table .deactivated td a,.nf-table-display .deactivated td a{color:#ddd}.nf-actions-table input[type=checkbox].nf-toggle+label,.nf-table-display input[type=checkbox].nf-toggle+label{z-index:0;margin:2px 0 0}.nf-actions-table .active td,.nf-table-display .active td{color:#84cc1e;font-weight:700}.nf-actions-table .active .nf-item-controls,.nf-table-display .active .nf-item-controls{font-weight:400;float:right}.nf-actions-table .active .nf-item-controls a,.nf-table-display .active .nf-item-controls a{color:#84cc1e}.nf-actions-table .active .nf-item-controls .nf-item-delete,.nf-actions-table .active .nf-item-controls .nf-item-duplicate,.nf-table-display .active .nf-item-controls .nf-item-delete,.nf-table-display .active .nf-item-controls .nf-item-duplicate{display:none}.nf-actions-table .active .nf-item-controls .nf-item-editing,.nf-table-display .active .nf-item-controls .nf-item-editing{display:inline!important}.nf-actions-table .active .nf-item-controls .nf-item-edit .dashicons,.nf-table-display .active .nf-item-controls .nf-item-edit .dashicons{margin-right:12px}.ui-droppable{border:4px solid #fff}.nf-actions-empty thead{display:none}.nf-actions-empty td{border:4px solid #fff!important;display:block;padding:40px 20%!important;white-space:normal!important}.nf-actions-empty h3{font-size:30px}.nf-actions-empty p{font-size:18px}.nf-actions-table td{cursor:pointer}.nf-actions-table .nf-item-controls{top:12px}.ps-container{-ms-touch-action:none;overflow:hidden!important}.ps-container.ps-active-x>.ps-scrollbar-x-rail,.ps-container.ps-active-y>.ps-scrollbar-y-rail{display:block}.ps-container.ps-in-scrolling{pointer-events:none}.ps-container.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail{background-color:#eee;opacity:0.9}.ps-container.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail>.ps-scrollbar-x{background-color:#999}.ps-container.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail{background-color:#eee;opacity:0.9}.ps-container.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail>.ps-scrollbar-y{background-color:#999}.ps-container>.ps-scrollbar-x-rail{display:none;position:absolute;border-radius:4px;opacity:0;transition:background-color 0.2s linear,opacity 0.2s linear;bottom:3px;height:8px}.ps-container>.ps-scrollbar-x-rail>.ps-scrollbar-x{position:absolute;background-color:#aaa;border-radius:4px;transition:background-color 0.2s linear;bottom:0;height:8px}.ps-container>.ps-scrollbar-y-rail{display:none;position:absolute;border-radius:4px;opacity:0;transition:background-color 0.2s linear,opacity 0.2s linear;right:3px;width:8px}.ps-container>.ps-scrollbar-y-rail>.ps-scrollbar-y{position:absolute;background-color:#aaa;border-radius:4px;transition:background-color 0.2s linear;right:0;width:8px}.ps-container:hover.ps-in-scrolling{pointer-events:none}.ps-container:hover.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail{background-color:#eee;opacity:0.9}.ps-container:hover.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail>.ps-scrollbar-x{background-color:#999}.ps-container:hover.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail{background-color:#eee;opacity:0.9}.ps-container:hover.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail>.ps-scrollbar-y{background-color:#999}.ps-container:hover>.ps-scrollbar-x-rail,.ps-container:hover>.ps-scrollbar-y-rail{opacity:0.6}.ps-container:hover>.ps-scrollbar-x-rail:hover{background-color:#eee;opacity:0.9}.ps-container:hover>.ps-scrollbar-x-rail:hover>.ps-scrollbar-x{background-color:#999}.ps-container:hover>.ps-scrollbar-y-rail:hover{background-color:#eee;opacity:0.9}.ps-container:hover>.ps-scrollbar-y-rail:hover>.ps-scrollbar-y{background-color:#999}#nf-drawer.ps-container,#nf-main.ps-container{overflow:auto!important;overflow-y:hidden!important}.ui-draggable-dragging .nf-item,.ui-sortable-helper.nf-field-wrap{box-shadow:3px 3px 5px rgba(0,0,0,.4)}.ui-draggable-handle{cursor:pointer}.ui-draggable-dragging{z-index:99}#nf-builder .nf-droppable-active{border:4px solid #1ea9ea;transition:all 1.0s ease}#nf-builder .nf-droppable-hover{border:4px solid #84cc1e;transition:all 1.0s ease}.nf-fields-sortable{border:4px solid #fff;padding:25px 15px 6px}.nf-fields-sortable .hidden{display:block!important}.nf-fields-sortable-placeholder{margin-top:-14px;margin-bottom:6px;border:4px solid #84cc1e}.nf-staged-fields-drag{position:relative;display:block;height:80px}.nf-staged-fields-drag:after{clear:both;content:"";display:block}.nf-staged-fields-drag .nf-staged-fields-drag-wrap{position:absolute;width:500px}.nf-staged-fields-drag #drag-item-1,.nf-staged-fields-drag #drag-item-2,.nf-staged-fields-drag #drag-item-3{box-shadow:3px 3px 5px rgba(0,0,0,.4)}.nf-staged-fields-drag #drag-item-1{bottom:0px;left:0px;z-index:3}.nf-staged-fields-drag #drag-item-2{bottom:5px;left:5px;z-index:2}.nf-staged-fields-drag #drag-item-3{bottom:10px;left:10px;z-index:1}.nf-staged-fields-drag-wrap{background:#fff;border:1px solid #ccc;border-radius:4px;color:#888;cursor:pointer;margin-bottom:20px;padding:15px 20px}.nf-staged-fields-drag-wrap.active{border:2px solid #84cc1e;color:#424242;font-weight:700}.nf-staged-fields-drag-wrap.active .nf-item-controls{font-weight:400}.nf-staged-fields-drag-wrap.active .nf-item-controls a{color:#424242}.nf-staged-fields-drag-wrap.active .nf-item-controls .nf-item-delete,.nf-staged-fields-drag-wrap.active .nf-item-controls .nf-item-duplicate{display:none}.nf-staged-fields-drag-wrap.active .nf-item-controls .nf-item-editing{display:inline}.nf-staged-fields-drag-wrap.active .nf-item-controls .nf-item-edit .dashicons{margin-right:12px}.nf-staged-fields-sortable-placeholder{float:left;height:28px;border-right:8px solid #84cc1e;margin-right:-4px;margin-left:-4px}.nf-list-options-sortable-placeholder,.nf-listimage-options-sortable-placeholder{border:4px solid #84cc1e;height:8px!important;margin:-4px 0}.nf-fields-empty-droppable{border:4px solid #fff}.nf-fields-empty-droppable:after{clear:both;content:"";display:block}.nf-settings .toggle{cursor:pointer}.nf-loading{background:#1ea9ea;border-radius:4px;width:40px;margin:0 auto;position:relative}.nf-loading ul{list-style:none;margin:0;padding:0;position:relative;top:-10px;left:0;font-size:0}.nf-loading ul li{height:0;position:absolute;top:50%;left:0;width:0;margin:0;height:10px;width:10px;border:3px solid #fff;border-radius:100%;transform:transformZ(0);animation:LOADING 2s infinite}.nf-loading ul li:nth-child(1n){left:0;animation-delay:0s}.nf-loading ul li:nth-child(2n){left:15px;animation-delay:0.2s}.nf-loading ul li:nth-child(3n){left:30px;animation-delay:0.4s}@keyframes LOADING{0%{transform:scale(0.5);background:#fff}50%{transform:scale(1);background:#fff}to{transform:scale(0.5);background:#fff}}.nf-help-text{display:none}.ninja-forms-app .nf-help{color:#ccc;margin-left:5px;text-decoration:none}.ninja-forms-app .nf-help .dashicons{font-size:16px;height:16px;width:16px}.ninja-forms-app .qtip-default{background-color:#424242;border:1px solid #424242;border-radius:4px;box-shadow:0 5px 6px rgba(0,0,0,.3);color:#fff;font-size:14px;line-height:18px;padding:10px}.ninja-forms-app .qtip-default:after{content:"";position:absolute;left:143px;bottom:-12px;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:12px solid #424242}.has-merge-tags{position:relative}.has-merge-tags input[type=text],.has-merge-tags textarea{padding-right:40px}.has-merge-tags.rte{display:block}.has-merge-tags.rte .wp-editor-tabs{margin-right:40px}.has-merge-tags.rte .merge-tags{color:#999;z-index:100;top:26px}.has-merge-tags .merge-tags{color:#ccc;pointer:cursor;position:absolute}.has-merge-tags .nf-list-options input[type=text]+.merge-tags,.has-merge-tags .nf-listimage-options input[type=text]+.merge-tags{top:12px}div.has-merge-tags .merge-tags{top:16px;right:12px}label.has-merge-tags .merge-tags{top:33px;right:12px}.nf-list-options label.has-merge-tags .merge-tags,.nf-listimage-options label.has-merge-tags .merge-tags{top:12px}.jBox-Tooltip{z-index:100000000!important}.jBox-TooltipBorder .jBox-container{border-radius:5px;border:2px solid #1ea9ea}.jBox-TooltipBorder .jBox-container h4{background:#f1f1f1;padding:5px;margin:0 0 5px}.jBox-TooltipBorder .jBox-container ul{margin:0}.jBox-TooltipBorder .jBox-container ul li a{color:#1ea9ea;margin:0;padding:0 5px;display:block;text-decoration:none}.jBox-TooltipBorder .jBox-container ul a.active{background:#f1f1f1}.jBox-TooltipBorder .jBox-pointer:after{border:2px solid #1ea9ea}.jBox-TooltipBorder .jBox-pointer-bottom,.jBox-TooltipBorder .jBox-pointer-top{width:34px;height:12px}.jBox-TooltipBorder .jBox-pointer-left,.jBox-TooltipBorder .jBox-pointer-right{width:12px;height:34px}.jBox-TooltipBorder.jBox-closeButton-box:before{width:28px;height:28px;background:#1ea9ea}#merge-tags-box{display:none;background-color:#dbdddd;max-height:360px;z-index:1001;position:absolute;top:-1px;left:12px;right:10px}#merge-tags-box .merge-tag-container{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}#merge-tags-box .merge-tag-list,#merge-tags-box .merge-tag-sections{float:left;font-size:14px;background-color:#fff;height:300px;overflow-y:auto}#merge-tags-box .merge-tag-sections{background-color:#dbdddd;min-width:135px}#merge-tags-box .merge-tag-sections ul{margin:0}#merge-tags-box .merge-tag-sections ul li{background:#dbdddd;border-bottom:1px solid #fff;cursor:pointer;font-size:14px;margin:0;padding:8px 26px 8px 16px}#merge-tags-box .merge-tag-sections ul li:hover{background:#f6f6f6}#merge-tags-box .merge-tag-sections ul li.active{position:relative}#merge-tags-box .merge-tag-sections ul li.active:after{clear:both;content:"";display:block;width:0;height:0;border-top:17px solid transparent;border-bottom:17px solid transparent;border-right:24px solid #fff;position:absolute;top:0;right:0}#merge-tags-box .merge-tag-sections ul li:hover{color:#1ea9ea}#merge-tags-box .merge-tag-list{-ms-flex-positive:1;flex-grow:1;padding-top:10px}#merge-tags-box .merge-tag-list div div{line-height:22px}#merge-tags-box .merge-tag-list:hover li{color:#000!important}#merge-tags-box .merge-tag-list:hover li:hover{color:#1ea9ea!important}#merge-tags-box .merge-tag-list ul{margin:0}#merge-tags-box .merge-tag-list li{cursor:pointer;margin-bottom:0}#merge-tags-box .merge-tag-list li span{padding:4px 16px;display:block}#merge-tags-box .merge-tag-list li span small{font-family:Courier New,Courier,monospace,sans-serif}#merge-tags-box .merge-tag-list li:first-of-type{color:#1ea9ea}#merge-tags-box .merge-tag-filter{border-bottom:2px solid #dbdddd;margin:3px 10px 10px;clear:both}.merge-tag-focus{position:relative;z-index:1000}.merge-tag-focus-overlay:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.5);z-index:100}.merge-tag-focus-overlay.note-editor:before{z-index:0}#merge-tags-box.one-half--first{width:538px;left:12px}#merge-tags-box.one-half--second{width:538px;right:10px;left:auto}.setting+.merge-tags{color:hsla(0,0%,80%,.3)}.merge-tag-focus-overlay .merge-tags,.setting:focus+.merge-tags{color:#ccc}.merge-tag-focus-overlay .merge-tags{z-index:1000}.note-popover{display:none!important}.ninja-forms-app .note-editor{border:0!important}.ninja-forms-app .note-editor .note-toolbar:after{clear:both;content:"";display:block}.ninja-forms-app .note-editor .note-editable{background:#f9f9f9;display:block}.ninja-forms-app .note-editor .note-editable p{font-size:16px}.ninja-forms-app .note-editor .note-editable ul{list-style-type:disc;margin-left:2em}.ninja-forms-app .note-editor .note-editable table td{border:1px solid #ccc;width:auto}.ninja-forms-app .note-editor .modal{display:none}.ninja-forms-app .note-editor .btn-group{float:left}.ninja-forms-app .note-editor .btn-group.note-tools{float:right}.ninja-forms-app .note-editor .btn{background:#f9f9f9;border:0;border-radius:4px;color:#666;cursor:pointer;margin-right:2px;padding-top:4px}.ninja-forms-app .note-editor .btn.disabled{background:transparent;color:#aaa}.ninja-forms-app .note-editor .btn.disabled .merge-tags{background:#f9f9f9;color:#666}.ninja-forms-app .tooltip{position:absolute;z-index:1070;display:block;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:1.42857143;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;word-wrap:normal;white-space:normal;filter:alpha(opacity=0);opacity:0;line-break:auto}.ninja-forms-app .tooltip.in{filter:alpha(opacity=90);opacity:.9}.ninja-forms-app .tooltip.top{padding:5px 0;margin-top:-3px}.ninja-forms-app .tooltip.right{padding:0 5px;margin-left:3px}.ninja-forms-app .tooltip.bottom{padding:5px 0;margin-top:3px}.ninja-forms-app .tooltip.left{padding:0 5px;margin-left:-3px}.ninja-forms-app .tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;background-color:#000;border-radius:4px}.ninja-forms-app .tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.ninja-forms-app .tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}.ninja-forms-app .tooltip.top-left .tooltip-arrow{right:5px;bottom:0;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.ninja-forms-app .tooltip.top-right .tooltip-arrow{bottom:0;left:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.ninja-forms-app .tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.ninja-forms-app .tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}.ninja-forms-app .tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}.ninja-forms-app .tooltip.bottom-left .tooltip-arrow{top:0;right:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.ninja-forms-app .tooltip.bottom-right .tooltip-arrow{top:0;left:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.ninja-forms-app .dropdown-menu{position:absolute;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;font-size:14px;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;box-shadow:0 6px 12px rgba(0,0,0,.175)}.ninja-forms-app .dropdown-menu.pull-right{right:0;left:auto}.ninja-forms-app .dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.ninja-forms-app .dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.42857143;color:#333;white-space:nowrap}.ninja-forms-app .dropdown-menu>li>a:focus,.ninja-forms-app .dropdown-menu>li>a:hover{color:#262626;text-decoration:none;background-color:#f5f5f5}.ninja-forms-app .dropdown-menu>.active>a,.ninja-forms-app .dropdown-menu>.active>a:focus,.ninja-forms-app .dropdown-menu>.active>a:hover{color:#fff;text-decoration:none;background-color:#337ab7;outline:0}.ninja-forms-app .dropdown-menu>.disabled>a,.ninja-forms-app .dropdown-menu>.disabled>a:focus,.ninja-forms-app .dropdown-menu>.disabled>a:hover{color:#777}.ninja-forms-app .dropdown-menu>.disabled>a:focus,.ninja-forms-app .dropdown-menu>.disabled>a:hover{text-decoration:none;cursor:not-allowed;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false)}.ninja-forms-app .open>.dropdown-menu{display:block}.ninja-forms-app .open>a{outline:0}.ninja-forms-app .dropdown-menu-right{right:0;left:auto}.ninja-forms-app .dropdown-menu-left{right:auto;left:0}.ninja-forms-app .dropdown-header{display:block;padding:3px 20px;font-size:12px;line-height:1.42857143;color:#777;white-space:nowrap}.ninja-forms-app .dropdown-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:990}.ninja-forms-app .pull-right>.dropdown-menu{right:0;left:auto}.ninja-forms-app .dropup .caret,.ninja-forms-app .navbar-fixed-bottom .dropdown .caret{content:"";border-top:0;border-bottom:4px dashed;border-bottom:4px solid\9}.ninja-forms-app .dropup .dropdown-menu,.ninja-forms-app .navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:2px}@media (min-width:768px){.ninja-forms-app .navbar-right .dropdown-menu{right:0;left:auto}.ninja-forms-app .navbar-right .dropdown-menu-left{right:auto;left:0}}.ninja-forms-app .btn-group-justified>.btn-group .dropdown-menu{left:auto}.ninja-forms-app .nav-justified>.dropdown .dropdown-menu,.ninja-forms-app .nav-tabs.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}.ninja-forms-app .nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}@media (max-width:767px){.ninja-forms-app .navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;box-shadow:none}.ninja-forms-app .navbar-nav .open .dropdown-menu .dropdown-header,.ninja-forms-app .navbar-nav .open .dropdown-menu>li>a{padding:5px 15px 5px 25px}.ninja-forms-app .navbar-nav .open .dropdown-menu>li>a{line-height:20px}.ninja-forms-app .navbar-nav .open .dropdown-menu>li>a:focus,.ninja-forms-app .navbar-nav .open .dropdown-menu>li>a:hover{background-image:none}}.ninja-forms-app .navbar-nav>li>.dropdown-menu{margin-top:0;border-top-left-radius:0;border-top-right-radius:0}.ninja-forms-app .navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{margin-bottom:0;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}@media (max-width:767px){.ninja-forms-app .navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#777}.ninja-forms-app .navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,.ninja-forms-app .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{color:#333;background-color:transparent}.ninja-forms-app .navbar-default .navbar-nav .open .dropdown-menu>.active>a,.ninja-forms-app .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,.ninja-forms-app .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover{color:#555;background-color:#e7e7e7}.ninja-forms-app .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.ninja-forms-app .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus,.ninja-forms-app .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#ccc;background-color:transparent}}@media (max-width:767px){.ninja-forms-app .navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:#080808}.ninja-forms-app .navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#080808}.ninja-forms-app .navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#9d9d9d}.ninja-forms-app .navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus,.ninja-forms-app .navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover{color:#fff;background-color:transparent}.ninja-forms-app .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.ninja-forms-app .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus,.ninja-forms-app .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover{color:#fff;background-color:#080808}.ninja-forms-app .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.ninja-forms-app .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus,.ninja-forms-app .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#444;background-color:transparent}}.ninja-forms-app #wpcontent .wp-picker-holder{position:absolute;z-index:9001}.ninja-forms-app #wpcontent .wp-picker-holder *{box-sizing:content-box}.wp-picker-container{width:100%}.wp-color-result,.wp-picker-input-wrap{margin-top:5px}.wp-color-result{border:0;box-shadow:none;margin:5px 0 0;height:41px;width:100%;padding-left:60px}.wp-color-result:after{font-size:16px;line-height:41px}.wp-color-result.wp-picker-open{display:none}.wp-color-picker,.wp-picker-input-wrap{width:100%!important}.wp-picker-input-wrap>.button.wp-picker-default{display:none}@keyframes color_change{0%{background-color:#1ea9ea;color:#fff}to{background-color:#3b454d;color:#a2a5a8}}.nf-item.clicked{animation-name:color_change;animation-duration:2s;animation-iteration-count:1;animation-direction:alternate}@media only screen and (max-width:1400px){.nf-field-type-button{width:50%}}@media only screen and (max-width:1065px){.nf-app-menu .preview .app-menu-text{text-indent:-9999px;display:inline-block;width:0}.nf-drawer-opened .nf-actions-table td:nth-child(3),.nf-drawer-opened .nf-actions-table th:nth-child(3){display:none}}@media only screen and (max-width:900px){#nf-header .nf-button.primary,#nf-header ul{display:none}.nf-mobile-menu{display:inline-block}#nf-app-sub-header h2{padding-left:0;transition:all 1.0s ease 0s}.nf-add-new.nf-open-drawer{position:fixed;text-indent:-9999px;height:54px;width:54px;top:auto;left:auto;bottom:20px;right:20px}.nf-add-new.nf-open-drawer:after{background:#84cc1e;border:2px solid #84cc1e;border-radius:40px;color:#fff;content:"+";font-size:50px;padding:8px;position:absolute;left:0;width:28px;height:28px;line-height:24px;text-indent:0px}#nf-main-header .nf-button{display:none}.nf-one-half,.nf-one-third{float:none;width:100%}.nf-drawer-expand .nf-one-half{float:left;width:50%}.nf-drawer-expand .nf-on-third{float:left;width:33%}#nf-app-form-title{margin-top:-55px}#nf-main{top:120px}#nf-table-display .nf-item-controls{width:auto}}@media only screen and (max-width:1023px){.ninja-forms-app.folded #wpcontent{margin-left:36px;padding:0;position:absolute;top:0;left:0;bottom:0;right:0}.ninja-forms-app.folded #wpcontent #wpbody{left:0}.nf-setting-wrap{width:50%}#nf-drawer,.nf-drawer-opened #nf-main{width:100%}.nf-drawer-closed .nf-setting-wrap,.nf-drawer-opened .nf-setting-wrap{width:50%}.nf-toggle-drawer{display:none}}@media only screen and (max-width:960px){.ninja-forms-app.auto-fold #wpcontent{margin-left:36px;padding:0;position:absolute;top:0;left:0;bottom:0;right:0}.ninja-forms-app.auto-fold #wpcontent #wpbody{left:0}.nf-drawer-opened .nf-toggle-drawer{display:none}}@media only screen and (max-width:782px){.ninja-forms-app.auto-fold #wpcontent,.ninja-forms-app.folded #wpcontent{margin-left:0}#nf-builder{padding:80px 20px 10px}#nf-builder .nf-cta-bubble{display:none!important}#nf-main{padding:20px 0 80px}#nf-drawer{padding:20px}#nf-main-content{width:100%;max-width:100%}#nf-main{border:0}}@media only screen and (max-width:660px){.nf-one-half,.nf-one-third{width:100%}.nf-actions-table td:nth-child(3),.nf-actions-table th:nth-child(3){display:none}.nf-drawer-buttons{display:block}.nf-item{padding:15px}.nf-item .fa{padding:14px;width:48px}.nf-saved .nf-item:after{padding:14px}}#nf-app-admin-header{background:#ebedee;height:60px;position:absolute;top:0;left:0;right:0}#nf-app-admin-header .fa-times{background:#424242;color:#fff;font-size:30px;position:absolute;text-align:center;text-decoration:none;line-height:56px;right:0;height:60px;width:60px}#nf-app-admin-header #nf-logo{background-image:url(../img/ninja-forms-app-header-logo@2x.png);background-size:130px 50px;background-position:bottom;background-repeat:no-repeat;float:left;width:160px;height:60px;opacity:1.0;filter:alpha(opacity=100);transition:all 1.0s ease}#nf-app-admin-header .nf-cta-bubble{background:#1ea9ea;border:1px solid #1ea9ea;border-radius:6px;color:#fff;display:block;float:left;font-size:14px;margin:6px 0 0 20px;padding:5px 10px;position:relative;text-decoration:none;width:360px}#nf-app-admin-header .nf-cta-bubble:after{display:block;content:"";width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-right:10px solid #1ea9ea;position:absolute;left:-10px;top:13px}#nf-app-admin-header .nf-cta-bubble:hover{background:#fff;color:#1ea9ea}.scrollWrap{overflow:hidden;z-index:1}.scrollContent,.scrollWrap{height:100%;position:relative}.scrollContent{width:100%;padding:0 32px 0 0;right:-18px;overflow:auto;box-sizing:border-box}.fakeScrollBar{position:absolute;background:hsla(0,0%,100%,.5);width:9px;border-radius:4px;right:-15px;top:0;z-index:0;cursor:-webkit-grab}.fakeScroll:hover .fakeScrollBar.fakescroll-grabbed{cursor:-webkit-grabbing;background:#fff}body.fakescroll-grabbed{cursor:-webkit-grabbing}.rtl.ninja-forms-app #wpcontent{margin-right:140px}.rtl.ninja-forms-app #wpcontent #wpbody{right:160px;left:0}.rtl.ninja-forms-app.folded #wpcontent{margin-right:16px}.rtl.ninja-forms-app.folded #wpcontent #wpbody{right:36px;left:0}.rtl #nf-app-admin-header #nf-logo{float:right}.rtl #nf-app-admin-header .fa-times{right:auto;left:0}.rtl .nf-app-buttons{float:left}.rtl #nf-app-header .nf-app-menu li{float:right}.rtl #nf-app-header .nf-app-menu li a.preview .dashicons{margin-right:10px}.rtl .nf-master-control{right:auto;left:30px}.rtl .nf-master-control .fa{margin:15px 16px 0 0}.rtl input[type=submit]{float:left}.rtl .nf-cancel,.rtl .nf-public-link{float:left;margin-left:20px}.rtl .nf-add-new{margin:0;padding:0}.rtl .nf-add-new:after{right:0;left:auto;line-height:14px}.rtl #nf-main{right:0;left:auto}.rtl #nf-main-header .nf-button{float:left}.rtl .nf-field-label{margin-left:0;margin-right:16px}.rtl .nf-item-controls,.rtl .nf-item-controls .nf-item-control{right:auto;left:0}.rtl .nf-item-controls:hover .nf-item-duplicate{right:auto;left:80px}.rtl .nf-item-controls:hover .nf-item-delete{right:auto;left:40px}.rtl #nf-drawer{right:auto;left:-1400px}.rtl #nf-drawer.nf-drawer-expand{width:100%}.rtl .nf-drawer-header h2{float:right}.rtl .nf-drawer-header h2 .dashicons{margin-left:10px}.rtl .nf-drawer-header .nf-button{float:left}.rtl .nf-search input[type=search]{padding:12px 50px 12px 0}.rtl .nf-search:before{right:10px;left:0}.rtl .nf-drawer-opened #nf-drawer{left:0;right:auto}.rtl .nf-drawer-opened #nf-app-sub-header h2{padding-right:0}.rtl .nf-settings h3 .dashicons{margin:-4px -30px 0 10px}.rtl .nf-settings h3 .dashicons.dashicons-arrow-right:before{content:"\f141"}.rtl .nf-item .fa{left:auto;right:0}.rtl .nf-one-fourth,.rtl .nf-one-half,.rtl .nf-one-third{float:right}
2
  /*# sourceMappingURL=builder.css.map */
1
+ html{overflow:hidden;width:100%;float:left;left:0}#wp-auth-check-wrap #wp-auth-check{z-index:1000000000000}.ninja-forms-app{height:0}.ninja-forms-app #adminmenumain,.ninja-forms-app #wpfooter{display:none}.ninja-forms-app #wpwrap{height:0;min-height:0}.ninja-forms-app #wpcontent #wpbody{font-size:16px}.ninja-forms-app #wpcontent *{box-sizing:border-box}.ninja-forms-app #wpcontent .wp-editor-tabs button{box-sizing:initial}.ninja-forms-app .grey #nf-drawer .nf-button{padding:15px 30px}.media-modal{z-index:100000000}#nf-builder{background:#fff;padding:30px 40px;overflow:hidden;padding-top:80px;position:fixed;top:0;bottom:0;left:0;right:0;z-index:10000000;box-shadow:0 5px 15px rgba(0,0,0,.7)}.product-content article>:not(img){padding-left:30px;padding-right:30px}#nf-header{height:100px;transition:margin 0.5s ease}#nf-header #nf-logo{background-image:url(../img/ninja-forms-app-header-logo.png);float:left;width:80px;height:30px;opacity:1.0;filter:alpha(opacity=100);transition:all 1.0s ease}@media (-webkit-min-device-pixel-ratio:2),(min--moz-device-pixel-ratio:2),(min-device-pixel-ratio:2),(min-resolution:2dppx),(min-resolution:192dpi){#nf-header #nf-logo{background-image:url(../img/ninja-forms-app-header-logo@2x.png);background-size:80px 30px}}#nf-header ul{display:inline-block;margin:0}#nf-header ul li{float:left}#nf-header ul li.nf-mobile-menu{display:none}#nf-header ul li a{color:#424242;display:block;margin:16px 20px;padding-bottom:8px;text-decoration:none}#nf-header ul li a.active{border-bottom:2px solid #424242}#nf-header ul li a.preview{color:#bbb;transition:all 1.0s ease}#nf-header ul li a.preview .dashicons{display:inline-block;margin-left:10px}#nf-header ul li:first-child a{margin-left:0}#nf-header ul:after{clear:both;content:"";display:block}#nf-header input[type=submit]{float:right}#nf-header .nf-cancel{float:right;margin-right:60px;padding:8px 0}#nf-header .nf-cancel .dashicons{font-size:30px}#nf-header .nf-public-link{float:right;margin-right:30px;padding:8px 0}#nf-header .nf-public-link .dashicons{font-size:30px}#nf-header:after{clear:both;content:"";display:block}#nf-app-header{height:50px}#nf-app-header:after{clear:both;content:"";display:block}#nf-app-sub-header{height:50px;padding:0}#nf-app-sub-header h2{display:inline-block;margin:0;padding:10px 0;transition:all 1.0s ease 0s}#nf-app-sub-header:after{clear:both;content:"";display:block}.nf-app-buttons,.nf-app-buttons .publish{float:right}#nf-app-form-title h2{margin:15px 0}#nf-main{border:4px solid #fff;width:100%;position:absolute;top:190px;overflow:auto;overflow-x:visible;bottom:0;left:0;-webkit-overflow-scrolling:touch;transition:left 0.5s ease}#nf-main .nf-field-type-button{width:400px}.nf-main-test{width:100%;transition:width 0.5s ease}#nf-main-content,#nf-main-header{margin:0 auto;max-width:860px;-webkit-user-select:none;-ms-user-select:none;user-select:none;padding:0 80px;position:relative}#nf-main-header .nf-button{float:right}#nf-main-header h2{display:inline-block}#nf-main-header:after{clear:both;content:"";display:block}#the-list tr.flagged th:first-child{border-left:5px solid #ff0}#nf-main-gutter-left,#nf-main-gutter-right{position:absolute;top:0;width:80px;height:450px}#nf-main-gutter-left .fa-chevron-circle-left,#nf-main-gutter-left .fa-chevron-circle-right,#nf-main-gutter-left .fa-plus-circle,#nf-main-gutter-right .fa-chevron-circle-left,#nf-main-gutter-right .fa-chevron-circle-right,#nf-main-gutter-right .fa-plus-circle{color:#eee;font-size:86px;position:absolute;top:50%;transform:translateY(-50%)}#nf-main-gutter-left .fa-chevron-circle-left:hover,#nf-main-gutter-left .fa-chevron-circle-right:hover,#nf-main-gutter-left .fa-plus-circle:hover,#nf-main-gutter-right .fa-chevron-circle-left:hover,#nf-main-gutter-right .fa-chevron-circle-right:hover,#nf-main-gutter-right .fa-plus-circle:hover{color:#1ea9ea;cursor:pointer}.nf-realistic-field .nf-realistic-field-mimic{border-radius:4px}.nf-field-wrap.date .nf-realistic-field .nf-realistic-field-mimic{display:inline-block;padding-right:1px}.nf-field-wrap.date .nf-realistic-field input+.nf-realistic-field-mimic{margin-top:5px}#nf-main-gutter-left{left:0;padding-left:6px}#nf-main-gutter-right{right:0;padding-right:6px}.nf-fields-empty{padding:0 40px}.nf-fields-empty h3{font-size:30px;line-height:32px}.nf-fields-empty p{font-size:18px}.nf-fields-empty a{text-decoration:none}.nf-field-label{display:inline-block;margin-left:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:80%}.nf-drawer-opened .nf-field-label{width:60%}.template-box{text-decoration:none}.template-box .template-box-inside{background:#ebedee;color:#424242;min-height:160px;padding:10px;text-decoration:none;transition:all 0.2s ease-in-out 0.1s,box-shadow 0.2s ease-in-out 0.1s}.template-box .template-box-inside h4{margin:0 0 10px;min-height:35px}.template-box .template-box-inside p{font-size:12px;margin:0}.template-box:hover .template-box-inside{background:#fff;box-shadow:0 0 20px #1ea9ea;color:#1ea9ea;transition:all 0.2s ease-in-out 0.1s,box-shadow 0.2s ease-in-out 0.1s}.nf-drawer-opened .template-box{width:50%}@media only screen and (max-width:1400px){.nf-drawer-opened .template-box{width:100%}}.nf-setting-wrap{cursor:pointer;float:left;margin-bottom:30px;padding:0 2%;width:33.33%}.nf-setting-wrap:after{clear:both;content:"";display:block}.nf-setting-wrap span{background:#fff;border:1px solid #ccc;border-radius:4px;display:table-cell;height:85px;width:400px;text-align:center;vertical-align:middle}.nf-setting-wrap.active span{border:2px solid #84cc1e;font-weight:700}.nf-item-controls{height:30px;width:30px;float:right;margin:0;position:absolute;top:9px;right:10px}.nf-item-controls .nf-item-control{visibility:hidden;margin:0;opacity:0;text-align:center;width:40px;height:30px;position:absolute;right:0;transition:all 0.5s ease}.nf-item-controls .nf-item-control a{background:#fff;border:1px solid #fff;border-radius:50px;color:#1ea9ea;display:block;text-decoration:none;padding:3px;position:relative;width:32px}.nf-item-controls .nf-item-control a:hover{background:#fff;border:1px solid #1ea9ea;color:#1ea9ea}.nf-item-controls .nf-item-control .fa{font-size:18px;line-height:24px;text-align:center}.nf-item-controls .nf-item-control.nf-item-edit{opacity:100;visibility:visible;z-index:auto}.nf-item-controls:hover a{background:#1ea9ea;color:#fff}.nf-item-controls:hover .nf-item-duplicate{visibility:visible;opacity:100;right:80px;transition:all 0.5s ease}.nf-item-controls:hover .nf-item-delete{visibility:visible;opacity:100;right:40px;transition:all 0.5s ease}#nf-table-display .nf-item-controls{float:right}.repeater .nf-item-duplicate{display:none}.nf-realistic-field{font-size:18px!important}.nf-field-label{overflow:visible!important}.nf-realistic-field input[type=email],.nf-realistic-field input[type=text],.nf-realistic-field select{width:100%;max-width:100%;background:#f9f9f9;height:50px!important;padding:12px;border:0;color:#787878}.nf-realistic-field select[multiple]{height:auto!important}.nf-realistic-field button,.nf-realistic-field input[type=button],.nf-realistic-field input[type=submit]{padding:12px;border-radius:2px}.nf-realistic-field input[type=checkbox],.nf-realistic-field input[type=radio]{height:20px;width:20px}.nf-realistic-field .nf-realistic-field--element input[type=radio]{border-width:2px!important;background:#f7f7f7;box-shadow:none}.nf-realistic-field ul{margin:0;list-style-type:none}.nf-realistic-field ul li{display:-ms-flexbox;display:flex;margin-bottom:12px}.nf-realistic-field ul li input[type=checkbox],.nf-realistic-field ul li input[type=radio]{padding:12px;margin-top:4px;margin-right:5px}.nf-realistic-field ul li input[type=checkbox]+div,.nf-realistic-field ul li input[type=radio]+div{margin-top:6px}.nf-field-wrap{background:#fff;border:1px solid #ccc;border-radius:4px;color:#888;cursor:pointer;margin-bottom:20px;padding:15px 20px;position:relative}.nf-field-wrap.active{border:2px solid #84cc1e!important;color:#424242}.nf-field-wrap.active .nf-item-controls{font-weight:400}.nf-field-wrap.active .nf-item-controls a{background:#fff;color:#84cc1e}.nf-field-wrap.active .nf-item-controls a:hover{border-color:#fff}.nf-field-wrap.active .nf-item-controls .nf-item-delete,.nf-field-wrap.active .nf-item-controls .nf-item-duplicate{display:none}.nf-field-wrap.active .nf-item-controls .nf-item-editing{display:inline}.nf-field-wrap.active .nf-item-controls .nf-item-edit .dashicons{margin-right:12px}.nf-field-wrap.note{background:#ffe}.nf-group-wrap{background:#fff;border:2px solid #ccc;border-radius:4px;color:#888;margin:0 -10px 20px;padding:15px 30px;position:relative}.nf-group-wrap .nf-item-controls{width:128px}.nf-group-wrap .nf-item-expand{display:inline!important}.nf-group-wrap .nf-field-wrap{margin-left:-20px;margin-right:-20px;visibility:hidden;opacity:0.0;filter:alpha(opacity=0);position:absolute;top:0;left:0;right:0}.nf-group-wrap.expanded{border-color:#84cc1e;color:#84cc1e}.nf-group-wrap.expanded .nf-item-expand .dashicons{transform:rotate(90deg)}.nf-group-wrap.expanded .nf-field-wrap{opacity:1.0;visibility:visible;filter:alpha(opacity=100);position:relative;top:0;left:0;right:0;transition:all 1.0s ease}.nf-group-wrap.expanded .nf-field-wrap:nth-child(2){margin-top:20px}.nf-group-wrap.expanded .nf-field-wrap:last-child{margin-bottom:0}.nf-group-wrap.expanded .nf-field-wrap .nf-item-controls{width:96px}.nf-group-wrap.expanded .nf-field-wrap .nf-item-controls .nf-item-expand{display:none!important}.nf-item-controls{z-index:2}.nf-realistic-field{color:#000!important}.nf-realistic-field input[type=email],.nf-realistic-field input[type=tel],.nf-realistic-field input[type=text]{width:100%;max-width:100%;background:#f9f9f9;height:50px;padding:12px;border:0;color:#787878}.ninja-forms-req-symbol{color:red}.nf-realistic-field button,.nf-realistic-field input[type=button],.nf-realistic-field input[type=submit]{width:auto;height:50px;padding:12px 20px;border-radius:4px;background:#333;border:0;color:#f7f7f7;font-weight:700;text-transform:uppercase}.nf-field-wrap{border:1px solid transparent;transition:border-color .25s}.nf-field-wrap:hover{border-color:#ccc}.nf-field-wrap .nf-item-controls{display:none}.nf-field-wrap:hover .nf-item-controls{display:block}.nf-realistic-field .nf-field-label{font-weight:700;margin-left:0!important}.nf-realistic-field .nf-realistic-field--label{font-size:16px!important;margin-bottom:10px!important;text-transform:none!important}.nf-realistic-field .nf-realistic-field--element input,.nf-realistic-field .nf-realistic-field--element textarea{border:1px solid #c4c4c4!important}.listcountry .nf-realistic-field .nf-realistic-field--label,.listselect .nf-realistic-field .nf-realistic-field--label,.liststate .nf-realistic-field .nf-realistic-field--label{margin-bottom:8px}.listcountry .nf-realistic-field .nf-realistic-field--element select,.listselect .nf-realistic-field .nf-realistic-field--element select,.liststate .nf-realistic-field .nf-realistic-field--element select{border:1px solid #c4c4c4;box-shadow:none;-webkit-appearance:none;appearance:none;margin-top:7px}.listcountry .nf-realistic-field .nf-realistic-field--element>div,.listselect .nf-realistic-field .nf-realistic-field--element>div,.liststate .nf-realistic-field .nf-realistic-field--element>div{position:relative}.listcountry .nf-realistic-field .nf-realistic-field--element select+div,.listselect .nf-realistic-field .nf-realistic-field--element select+div,.liststate .nf-realistic-field .nf-realistic-field--element select+div{display:block;position:absolute;font-size:16px;line-height:16px;margin:0;margin-top:7px;padding:16px;height:50px;top:0;right:0;left:0;z-index:1}.listcountry .nf-realistic-field .nf-realistic-field--element select+div:after,.listselect .nf-realistic-field .nf-realistic-field--element select+div:after,.liststate .nf-realistic-field .nf-realistic-field--element select+div:after{content:"\f078";font-family:FontAwesome;font-size:20px;position:absolute;right:10px;bottom:0;height:50px;line-height:50px}.starrating .nf-realistic-field--element{margin-top:10px}.checkbox .nf-realistic-field input:checked{margin:4px 5px 1px 0}.checkbox .nf-realistic-field input:checked:before{content:"\f00c";font-family:FontAwesome;font-size:24px;position:absolute;top:20px;left:25px;z-index:2;color:#000}.listcheckbox .nf-realistic-field li{position:relative}.listcheckbox .nf-realistic-field input:checked:before{content:"\f00c";font-family:FontAwesome;font-size:24px;position:absolute;left:5px;z-index:2;color:#000}.listradio .nf-realistic-field li{position:relative}.listradio .nf-realistic-field input:checked{border-color:#000!important}.listradio .nf-realistic-field input:checked:before{border-radius:50%;content:"";height:10px;width:10px;position:absolute;left:1px;top:5px;z-index:2;background-color:#000}.nf-realistic-field.nf-realistic-field--label-above{display:block}.nf-realistic-field.nf-realistic-field--label-below{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.nf-realistic-field.nf-realistic-field--label-below .nf-realistic-field--label{-ms-flex-order:5;order:5}.nf-realistic-field.nf-realistic-field--label-below .nf-realistic-field--description{-ms-flex-order:4;order:4}.nf-realistic-field.nf-realistic-field--label-below .nf-realistic-field--element{-ms-flex-order:3;order:3}.nf-realistic-field.nf-realistic-field--label-hidden{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.nf-realistic-field.nf-realistic-field--label-hidden .nf-realistic-field--label{display:none}.nf-realistic-field.nf-realistic-field--label-hidden .nf-realistic-field--description{-ms-flex-order:4;order:4}.nf-realistic-field.nf-realistic-field--label-hidden .nf-realistic-field--element{-ms-flex-order:3;order:3}.nf-realistic-field.nf-realistic-field--label-left{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:row;flex-direction:row}.nf-realistic-field.nf-realistic-field--label-left .nf-realistic-field--label{-ms-flex-order:3;order:3;width:35%;text-align:right;padding-top:5px;padding-right:10px;word-wrap:break-word}.nf-realistic-field.nf-realistic-field--label-left .nf-realistic-field--label .nf-field-label{white-space:normal!important}.nf-realistic-field.nf-realistic-field--label-left .nf-realistic-field--element{-ms-flex-order:4;order:4;width:65%}.nf-realistic-field.nf-realistic-field--label-left .nf-realistic-field--description{-ms-flex-order:5;order:5;width:100%;margin-left:35%}.nf-field-wrap.checkbox .nf-realistic-field.nf-realistic-field--label-left .nf-realistic-field--label{-ms-flex-order:3;order:3;width:38%;padding-left:0;padding-right:5%;text-align:center}.nf-field-wrap.checkbox .nf-realistic-field.nf-realistic-field--label-left .nf-realistic-field--element{-ms-flex-order:4;order:4;width:58%}.nf-field-wrap.checkbox .nf-realistic-field.nf-realistic-field--label-left .nf-realistic-field--description{-ms-flex-order:5;order:5;width:100%;margin-left:38%}.nf-realistic-field.nf-realistic-field--label-right{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:row;flex-direction:row}.nf-realistic-field.nf-realistic-field--label-right .nf-realistic-field--label{-ms-flex-order:4;order:4;width:35%;padding-left:2%}.nf-realistic-field.nf-realistic-field--label-right .nf-realistic-field--element{-ms-flex-order:3;order:3;width:65%}.nf-realistic-field.nf-realistic-field--label-right .nf-realistic-field--description{-ms-flex-order:5;order:5;width:100%;margin-left:35%}.nf-field-wrap.checkbox .nf-realistic-field.nf-realistic-field--label-right{-ms-flex-align:start;align-items:flex-start}.nf-field-wrap.checkbox .nf-realistic-field.nf-realistic-field--label-right .nf-realistic-field--label{-ms-flex-order:4;order:4;width:auto;padding-left:2%;padding-right:2%;margin-bottom:0}.nf-field-wrap.checkbox .nf-realistic-field.nf-realistic-field--label-right .nf-realistic-field--label .nf-field-label{width:100%}.nf-field-wrap.checkbox .nf-realistic-field.nf-realistic-field--label-right .nf-realistic-field--element{-ms-flex-order:3;order:3;width:auto}.nf-field-wrap.checkbox .nf-realistic-field.nf-realistic-field--label-right .nf-realistic-field--description{-ms-flex-order:5;order:5;width:auto;margin-left:0}#nf-drawer{background:#ebedee;padding:40px;width:50%;position:absolute;top:0;bottom:0;right:-1400px;overflow:hidden;z-index:auto;transition:width 0.75s ease;-webkit-overflow-scrolling:touch;z-index:2}#nf-drawer.nf-drawer-expand{width:100%}.nf-drawer-opened .nf-main-test{width:50%;transition:all 0.50s ease}.nf-drawer-opened .nf-main-test .nf-button{display:none}.nf-drawer-opened #nf-drawer{right:0;transition:all 0.50s ease}.nf-drawer-opened #nf-drawer.nf-drawer-expand{width:100%;transition:all 0.50s ease}.nf-drawer-opened #nf-drawer.nf-drawer-expand .nf-toggle-drawer .dashicons{transform:rotate(180deg);transition:all 0.50s ease}.nf-drawer-opened #nf-drawer.nf-drawer-expand .nf-toggle-drawer .nf-expand-off{display:none}.nf-drawer-opened #nf-drawer.nf-drawer-expand .nf-toggle-drawer .nf-expand-on{display:inline}.nf-drawer-opened .preview,.nf-drawer-opened .preview.active,.nf-drawer-opened .preview:active,.nf-drawer-opened .preview:hover{opacity:0.0;visibility:hidden;filter:alpha(opacity=0);transition:all 0.50s ease}.nf-drawer-opened #nf-main-content,.nf-drawer-opened #nf-main-header{margin:0 auto;transition:all 0.50s ease}@media only screen and (min-width:901px){.nf-drawer-opened #nf-app-sub-header .nf-add-new{top:139px!important;text-indent:-99999px}}.nf-drawer-opened .nf-setting-wrap{width:50%;transition:width 0.50s ease}.nf-drawer-opened .nf-toggle-drawer{display:block}.nf-drawer-closed #nf-main{width:100%;left:0;transition:width 0.50s ease,left 0.50s ease}.nf-drawer-closed #nf-drawer{right:-1400px;transition:right 0.50s ease}.nf-drawer-closed .nf-add-new{opacity:1.0;visibility:visible;filter:alpha(opacity=100);transition:all 0.50s ease}.nf-drawer-closed .nf-setting-wrap{width:33%;transition:width 0.50s ease}.nf-drawer-closed .nf-toggle-drawer{display:none}.nf-drawer-header{margin-bottom:20px;padding:0 10px}.nf-drawer-header:after{clear:both;content:"";display:block}.nf-drawer-header h2{color:#666;float:left;font-size:20px;line-height:22px}.nf-drawer-header h2 .dashicons{margin-right:10px}.nf-drawer-header .nf-button{float:right}.nf-drawer-error{background-color:#ffbaba;border:1px solid #ffbaba;border-radius:5px;color:#d8000c;font-size:12px;margin:10px 0px;padding:10px}.nf-settings h3{color:#424242;font-size:14px;padding:10px 10px 0;text-transform:uppercase}.nf-settings h3 .dashicons{color:#bbb;font-size:28px;margin:-4px 10px 0 -30px}.nf-settings:after{clear:both;content:"";display:block}.nf-full{clear:both}.nf-full.toggle-row{border-bottom:1px solid #ccc;margin:0;position:relative}.nf-full.toggle-row:first-child{border-top:1px solid #ccc}.nf-full.toggle-row label{display:inline-block;padding:15px 60px 15px 0}.nf-full.toggle-row .nf-toggle{float:right;margin:15px 0;position:absolute;top:0;right:10px}.nf-full .nf-select select{display:block;max-width:100%}.nf-one-half,.nf-one-third{float:left}.nf-one-half{width:50%}.nf-one-third{width:33.33%}.nf-first{clear:both;margin-left:0}.nf-full,.nf-one-half,.nf-one-third{margin-bottom:15px;padding:0 2%}.nf-full:after,.nf-one-half:after,.nf-one-third:after{clear:both;content:"";display:block}.nf-toggle-drawer{color:#aaa;cursor:pointer;display:none;float:right;margin-top:40px;text-decoration:none;padding:10px 20px;position:fixed;bottom:0;right:0}.nf-toggle-drawer .dashicons{margin-right:5px;transition:all 0.50s ease}.nf-toggle-drawer .nf-expand-off{display:inline}.nf-toggle-drawer .nf-expand-on{display:none}#nf-menu-drawer{background:#ebedee;box-shadow:inset 1px 4px 9px -6px;width:250px;position:absolute;top:0;bottom:0;right:-250px;z-index:999;transition:right 0.50s ease}#nf-menu-drawer ul{margin:0}#nf-menu-drawer ul li a{border-bottom:1px solid #ccc;color:#424242;display:block;padding:10px 20px;text-decoration:none}#nf-menu-drawer ul li a .dashicons{color:#1ea9ea;margin-right:15px}#nf-menu-drawer .nf-publish{background:#1ea9ea;color:#fff;padding:20px;text-align:center;text-transform:uppercase;cursor:pointer}#nf-menu-drawer .nf-publish.disabled{background:#ccc;border:1px solid #ccc;cursor:default}.nf-menu-expand #nf-menu-drawer{right:0;transition:right 0.50s ease}.nf-menu-expand #nf-header{margin-right:250px;margin-left:-250px;transition:margin 0.50s ease}.nf-menu-expand #nf-main{left:-250px;transition:left 0.50s ease}.nf-div-table .nf-table-row.nf-error textarea{border:1px solid red}.nf-div-table .nf-table-row.nf-error span.nf-option-error{background:red;color:#fff;display:block;padding:5px 0;width:100%}.nf-div-table .nf-table-row.nf-error span.nf-option-error div.nf-error{display:block;width:100%!important;text-align:center}.ninja-forms-app .jBox-Notice .jBox-container{background:#84cc1e;font-size:18px}.available-action-modal{padding:20px}.available-action-modal img{width:100%}.available-action-modal iframe{width:100%;height:214px}.available-action-modal p:first-of-type{font-size:16px;font-weight:700;line-height:20px;padding:16px 40px;text-align:center}.available-action-modal .actions{margin-top:30px}.available-action-modal .actions:after{display:block;clear:both;content:""}.available-action-modal .primary.nf-button{float:right}.available-action-modal ul{list-style-type:disc}.available-action-modal ul li{margin-left:20px;padding-left:10px}.nf-button{border:0;border-radius:4px;cursor:pointer;display:inline-block;font-size:17px;padding:10px 30px;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-appearance:none;appearance:none}.nf-button.primary{background:#1ea9ea;border:1px solid #1ea9ea;color:#fff}.nf-button.secondary{background:#fff;border:1px solid #1ea9ea;color:#1ea9ea}.nf-button.disabled{background:#ccc;border:1px solid #ccc;cursor:default}.nf-button.publish{float:right}.nf-cancel,.nf-public-link{color:#999;font-size:15px}.nf-mobile-menu{background:#1ea9ea;border-radius:4px;color:#fff;display:none;float:right;padding:5px 7px 5px 5px;text-decoration:none;transition:margin 0.5s ease}.nf-mobile-menu .dashicons{font-size:30px;width:32px;height:30px}.nf-mobile-menu:hover{color:#fff}.ninja-forms-app fieldset{border:1px solid #ccc;clear:both;display:block;margin-bottom:20px}.ninja-forms-app label{position:relative}.ninja-forms-app label:after{clear:both;content:"";display:block}.ninja-forms-app legend{margin:0 3px 10px;padding:0 10px}.ninja-forms-app .nf-setting-label,.ninja-forms-app label,.ninja-forms-app legend{color:#424242;display:block;font-size:13px;text-transform:uppercase}.ninja-forms-app .nf-setting-label .open-media-manager,.ninja-forms-app label .open-media-manager,.ninja-forms-app legend .open-media-manager{position:absolute;color:#ccc;right:15px;top:5px;text-decoration:none}.ninja-forms-app input[type=number],.ninja-forms-app input[type=text],.ninja-forms-app textarea{background:#f9f9f9;border:0;margin-top:7px;padding:12px 15px;width:100%;height:41px;text-transform:default}.ninja-forms-app textarea{height:200px}.ninja-forms-app input[type=checkbox].nf-checkbox{-webkit-appearance:none;appearance:none;background:#f9f9f9;border:0;height:25px;width:25px;padding:2px 1px 0px!important;margin:-3px -5px}.ninja-forms-app input[type=checkbox].nf-checkbox:checked:before{content:"\f147";font:400 30px/1 dashicons}.ninja-forms-app .jBox-wrapper.import-options{padding:12px 20px 0px!important}.ninja-forms-app .jBox-wrapper.import-options.jBox-pointerPosition-top.jBox-closeButton-box:before{right:10px}.ninja-forms-app .nf-list-options,.ninja-forms-app .nf-listimage-options{padding-bottom:20px}.ninja-forms-app .nf-list-options .nf-add-new,.ninja-forms-app .nf-listimage-options .nf-add-new{margin-left:20px}.ninja-forms-app .nf-list-options .nf-div-table .nf-table-row>div,.ninja-forms-app .nf-listimage-options .nf-div-table .nf-table-row>div{display:table-cell;padding:5px}.ninja-forms-app .nf-list-options .nf-div-table .nf-table-row>div:first-child,.ninja-forms-app .nf-list-options .nf-div-table .nf-table-row>div:nth-child(6),.ninja-forms-app .nf-listimage-options .nf-div-table .nf-table-row>div:first-child,.ninja-forms-app .nf-listimage-options .nf-div-table .nf-table-row>div:nth-child(6){padding:0 15px;width:20px}.ninja-forms-app .nf-list-options .nf-div-table .nf-table-row>div:nth-child(2),.ninja-forms-app .nf-list-options .nf-div-table .nf-table-row>div:nth-child(3),.ninja-forms-app .nf-listimage-options .nf-div-table .nf-table-row>div:nth-child(2),.ninja-forms-app .nf-listimage-options .nf-div-table .nf-table-row>div:nth-child(3){width:45%}.ninja-forms-app .nf-list-options .nf-div-table .nf-table-row>div:nth-child(4),.ninja-forms-app .nf-listimage-options .nf-div-table .nf-table-row>div:nth-child(4){min-width:100px}.ninja-forms-app .nf-list-options .nf-div-table .nf-table-row>div input,.ninja-forms-app .nf-listimage-options .nf-div-table .nf-table-row>div input{margin:0}.ninja-forms-app .nf-list-options .nf-div-table .nf-table-row.nf-table-header div,.ninja-forms-app .nf-listimage-options .nf-div-table .nf-table-row.nf-table-header div{font-size:12px;padding:20px 5px 5px}.ninja-forms-app .nf-list-options .nf-div-table .nf-table-row.nf-table-header div:first-child,.ninja-forms-app .nf-list-options .nf-div-table .nf-table-row.nf-table-header div:nth-child(6),.ninja-forms-app .nf-listimage-options .nf-div-table .nf-table-row.nf-table-header div:first-child,.ninja-forms-app .nf-listimage-options .nf-div-table .nf-table-row.nf-table-header div:nth-child(6){padding:0 25px}.ninja-forms-app .nf-list-options.calculations .nf-div-table .nf-table-header div:nth-child(4),.ninja-forms-app .nf-listimage-options.calculations .nf-div-table .nf-table-header div:nth-child(4){display:none}.ninja-forms-app .nf-list-options.calculations .nf-div-table .nf-table-row div,.ninja-forms-app .nf-listimage-options.calculations .nf-div-table .nf-table-row div{vertical-align:top;position:relative}.ninja-forms-app .nf-list-options.calculations .nf-div-table .nf-table-row div:first-child,.ninja-forms-app .nf-list-options.calculations .nf-div-table .nf-table-row div:nth-child(4),.ninja-forms-app .nf-listimage-options.calculations .nf-div-table .nf-table-row div:first-child,.ninja-forms-app .nf-listimage-options.calculations .nf-div-table .nf-table-row div:nth-child(4){padding:0 15px;width:20px;min-width:20px}.ninja-forms-app .nf-list-options.calculations .nf-div-table .nf-table-row div:nth-child(2),.ninja-forms-app .nf-listimage-options.calculations .nf-div-table .nf-table-row div:nth-child(2){width:30%}.ninja-forms-app .nf-list-options.calculations .nf-div-table .nf-table-row div:nth-child(3),.ninja-forms-app .nf-listimage-options.calculations .nf-div-table .nf-table-row div:nth-child(3){width:70%}.ninja-forms-app .nf-list-options.calculations .nf-div-table .nf-table-row div textarea,.ninja-forms-app .nf-listimage-options.calculations .nf-div-table .nf-table-row div textarea{margin:0;height:100px;padding-right:40px}.ninja-forms-app .nf-list-options.calculations .nf-div-table .nf-table-row div .merge-tags,.ninja-forms-app .nf-listimage-options.calculations .nf-div-table .nf-table-row div .merge-tags{color:#999;position:absolute;right:15px;top:5px}.ninja-forms-app .nf-list-options.calculations .nf-div-table .nf-table-row div .dashicons,.ninja-forms-app .nf-listimage-options.calculations .nf-div-table .nf-table-row div .dashicons{color:#999;margin-top:10px}.ninja-forms-app .nf-list-options.calculations .nf-div-table .nf-table-row .calc-left div,.ninja-forms-app .nf-listimage-options.calculations .nf-div-table .nf-table-row .calc-left div{display:inline-block}.ninja-forms-app .nf-list-options.calculations .nf-div-table .nf-table-row .calc-left div:first-child,.ninja-forms-app .nf-listimage-options.calculations .nf-div-table .nf-table-row .calc-left div:first-child{width:100%;padding:0px}.ninja-forms-app .nf-list-options.calculations .nf-div-table .nf-table-row .calc-left div:nth-child(2),.ninja-forms-app .nf-listimage-options.calculations .nf-div-table .nf-table-row .calc-left div:nth-child(2){width:60%;text-align:right;font-size:12px;float:left;padding-top:20px;padding-right:10px}.ninja-forms-app .nf-list-options.calculations .nf-div-table .nf-table-row .calc-left div:nth-child(3),.ninja-forms-app .nf-listimage-options.calculations .nf-div-table .nf-table-row .calc-left div:nth-child(3){width:50px;float:left;padding-top:10px}.ninja-forms-app .options{position:relative}.ninja-forms-app .options legend .nf-open-import-tooltip{background:#ebedee;color:#1ea9ea;font-size:16px;padding:6px 15px;text-decoration:none;position:absolute;right:15px;top:0}.ninja-forms-app .button-toggle{text-align:left;border:1px solid #ccc;border-radius:5px;background:#f1f1f1;margin-top:35px;padding:9px 0px;width:100%}.ninja-forms-app .button-toggle label{width:48%;display:inline-block;margin-left:1%}.ninja-forms-app .button-toggle label span{width:100%;display:inline-block;cursor:pointer;transition:background-color 0.4s}.ninja-forms-app .button-toggle label input:checked+span{background-color:#1ea9ea;border-color:#1ea9ea}.ninja-forms-app .button-toggle label input+span{background-color:#ccc;border-color:#ccc}.nf-drawer-buttons{display:none;margin:0 -20px;padding:0}.nf-drawer-buttons li{background:#424242;border-right:1px solid #f1f1f1;float:left;margin:0;padding:15px;text-align:center;width:50%}.nf-drawer-buttons li:last-child{border:0}.nf-drawer-buttons li.nf-drawer-delete{color:red}.nf-drawer-buttons li.nf-drawer-duplicate{color:#84cc1e}.nf-drawer-buttons li .dashicons{margin-right:10px}.nf-drawer-buttons:after{clear:both;content:"";display:block}.dashicons.spin{animation:dashicons-spin 1s infinite;animation-timing-function:linear}@keyframes dashicons-spin{0%{transform:rotate(0deg)}to{transform:rotate(360deg)}}.nf-search{display:inline;position:relative}.nf-search input[type=search]{background:transparent;box-shadow:0 0 0;border:0;margin-bottom:3px;padding:12px 0 12px 50px;width:60%}.nf-search:before{content:"\f179";color:#aaa;font-family:Dashicons;font-size:30px;width:30px;height:30px;position:absolute;top:4px;left:10px}.nf-stage{position:relative;-webkit-user-select:none;-ms-user-select:none;user-select:none}.nf-stage .nf-stage-controls{background:#f8f8f9;padding:5px;position:absolute;top:-20px;right:10px}.nf-reservoir:after{clear:both;content:"";display:block}.nf-reservoir.nf-droppable-active,.nf-reservoir.nf-staged-fields-active{background:#f8f8f9;border:4px solid #f8f8f9;border-radius:4px;margin:30px 2% 20px;min-height:52px;padding:6px;transition:all 1.0s ease}.nf-reservoir .nf-item-dock{background:#fff;border-radius:4px;color:#999;display:inline-block;float:left;margin:0 4px 3px;padding:5px 10px;position:relative}.nf-reservoir .nf-item-dock .dashicons{font-size:14px;margin:2px 0 -4px 5px}.nf-reservoir .nf-item-dock .fa{margin-right:10px}.nf-item{background:#3b454d;border-radius:4px;color:#ebedee;font-size:14px;padding:10px;position:relative;text-align:center}.nf-item.active{background:#1ea9ea;color:#fff}.nf-item .fa{background:#30373e;border-top-left-radius:4px;border-bottom-left-radius:4px;padding:9px;position:absolute;top:0;left:0;bottom:0;width:34px;line-height:20px}.nf-saved .nf-item{position:relative}.nf-saved .nf-item:after{background:#30373e;border-top-left-radius:4px;border-bottom-left-radius:4px;content:"\f155";font-family:Dashicons;padding:9px;position:absolute;top:0;left:0;bottom:0;width:16px;height:20px}.nf-action-items .nf-item{height:50px;line-height:30px;cursor:pointer}.nf-action-items .nf-item.nf-has-img{background-position:50%;text-indent:-99999px}.nf-action-items.available .nf-item.nf-has-img{filter:grayscale(100%);opacity:0.6}.nf-action-items.available .nf-item.nf-has-img:hover{filter:grayscale(0);opacity:1.0}.nf-actions-items-available .nf-item{color:#3b454d;background-color:#ebedee;border:1px solid #3b454d}.nf-field-type-button{float:left;margin-bottom:15px;padding:0 2%;width:33.33%}table.nf-changes tr td{border-bottom:1px solid #ccc}table.nf-changes tr.disabled-row td{color:#bbb}table.nf-changes tr:nth-child(2n) td{background:#e5e7e8!important}table.nf-changes tr:hover td{background:#fff!important}.nf-button.undoChanges .dashicons{font-size:18px;height:18px;width:18px;margin-right:5px}.nf-setting-error{color:red;font-size:14px;padding:5px 10px}.nf-setting-error a{color:red}.nf-add-new{color:#1ea9ea;padding:0 0 0 46px;text-decoration:none;line-height:32px;position:relative;height:32px;z-index:98;text-indent:0px;overflow:hidden}.nf-add-new:after{background:#1ea9ea;border:2px solid #1ea9ea;border-radius:40px;color:#fff;content:"+";font-size:22px;padding:8px;position:absolute;left:0;width:12px;height:12px;line-height:10px;text-indent:0px;transition:all 0.5s ease 0s}.nf-add-new.active,.nf-add-new:active,.nf-add-new:hover{color:#1ea9ea;transition:width 0.5s ease 0s,height 0.5s ease 0s,text-indent 0.5s ease,top 0.5s ease,left 0.5s ease}.nf-add-new.active:after,.nf-add-new:active:after,.nf-add-new:hover:after{background:#fff;color:#1ea9ea;transform:rotate(180deg);transition:all 0.5s ease}.nf-add-new.nf-open-drawer{position:absolute;top:185px;left:40px}.nf-add-new.disabled{display:none}.nf-master-control{background:#1ea9ea;border:2px solid #1ea9ea;border-radius:40px;cursor:pointer;position:absolute;height:60px;width:60px;top:auto;left:auto;bottom:20px;right:30px;transition:all 0.5s ease;z-index:98}.nf-master-control span{display:block;text-indent:-9999px}.nf-master-control .fa{color:#fff;cursor:pointer;font-size:28px;line-height:28px;margin:15px 0 0 16px;transition:all 0.5s ease}.nf-master-control.active,.nf-master-control:active,.nf-master-control:hover{background:#fff;color:#1ea9ea;transition:all 0.5s ease}.nf-master-control.active .fa,.nf-master-control:active .fa,.nf-master-control:hover .fa{color:#1ea9ea;margin:12px 0 0 16px;transform:rotate(180deg);transition:all 0.5s ease}input[type=checkbox].nf-toggle{display:none}input[type=checkbox].nf-toggle+label{text-indent:-99999px;background:transparent;border:0;box-shadow:0 0 0;display:block;margin:19px 5px 11px;-webkit-appearance:none;appearance:none;position:relative;width:40px;height:20px;cursor:pointer}input[type=checkbox].nf-toggle+label:after{background:#bcbdbf;border:2px solid #bcbdbf;border-radius:20px;content:"";position:absolute;top:-4px;left:-4px;width:40px;height:20px;transition:all 0.3s ease}input[type=checkbox].nf-toggle+label:before{background:#fff;border-radius:20px;content:"";position:absolute;top:-1px;left:0;width:18px;height:18px;z-index:99;transition:all 0.3s ease}input[type=checkbox].nf-toggle:checked+label:after{background:#84cc1e;border:2px solid #84cc1e;transition:all 0.3s ease}input[type=checkbox].nf-toggle:checked+label:before{content:"";left:18px;transition:all 0.3s ease}.nf-full{position:relative}.nf-full input[type=checkbox].nf-toggle+label{margin:-18px 0 0;padding:12px 0 20px;position:absolute;top:24px;right:10px}.nf-full input[type=checkbox].nf-toggle+label:before{left:auto;right:22px;transition:right 0.3s ease}.nf-full input[type=checkbox].nf-toggle+label:after{left:auto;right:0}.nf-full input[type=checkbox].nf-toggle:checked+label:before{left:auto;right:4px;transition:right 0.3s ease}.nf-full .nf-setting-label{border-bottom:1px solid #ccc;padding:5px 0 20px}.ninja-forms-app .nf-select{display:block;position:relative}.ninja-forms-app .nf-select select{background:transparent;border:0;margin-top:7px;height:41px!important;padding:0 30px 0 15px;position:relative;width:100%;text-transform:capitalize;-webkit-appearance:none;appearance:none;z-index:2}.ninja-forms-app .nf-select div{background:#f9f9f9;height:41px;position:absolute;bottom:1px;width:100%;z-index:1}.ninja-forms-app .nf-select div:after{color:#666;content:"\f347";font-family:Dashicons;font-size:20px;position:absolute;width:30px;height:30px;right:5px;bottom:0}.ninja-forms-app div.nf-select div{bottom:7px;width:95%}.ninja-forms-app div.nf-select select{margin-top:0}.nf-actions-table,.nf-table-display{border-collapse:collapse;width:100%}.nf-actions-table td,.nf-actions-table th,.nf-table-display td,.nf-table-display th{border-bottom:1px solid #ecedee;font-size:14px;padding:15px;vertical-align:top;position:relative}.nf-actions-table th,.nf-table-display th{color:#666;text-align:left;text-transform:uppercase}.nf-actions-table td,.nf-table-display td{color:#676f75;position:relative}.nf-actions-table td:nth-child(2),.nf-table-display td:nth-child(2){width:90%}.nf-actions-table .deactivated td,.nf-table-display .deactivated td{color:#bcbdbf}.nf-actions-table .deactivated td a,.nf-table-display .deactivated td a{color:#ddd}.nf-actions-table input[type=checkbox].nf-toggle+label,.nf-table-display input[type=checkbox].nf-toggle+label{z-index:0;margin:2px 0 0}.nf-actions-table .active td,.nf-table-display .active td{color:#84cc1e;font-weight:700}.nf-actions-table .active .nf-item-controls,.nf-table-display .active .nf-item-controls{font-weight:400;float:right}.nf-actions-table .active .nf-item-controls a,.nf-table-display .active .nf-item-controls a{color:#84cc1e}.nf-actions-table .active .nf-item-controls .nf-item-delete,.nf-actions-table .active .nf-item-controls .nf-item-duplicate,.nf-table-display .active .nf-item-controls .nf-item-delete,.nf-table-display .active .nf-item-controls .nf-item-duplicate{display:none}.nf-actions-table .active .nf-item-controls .nf-item-editing,.nf-table-display .active .nf-item-controls .nf-item-editing{display:inline!important}.nf-actions-table .active .nf-item-controls .nf-item-edit .dashicons,.nf-table-display .active .nf-item-controls .nf-item-edit .dashicons{margin-right:12px}.ui-droppable{border:4px solid #fff}.nf-actions-empty thead{display:none}.nf-actions-empty td{border:4px solid #fff!important;display:block;padding:40px 20%!important;white-space:normal!important}.nf-actions-empty h3{font-size:30px}.nf-actions-empty p{font-size:18px}.nf-actions-table td{cursor:pointer}.nf-actions-table .nf-item-controls{top:12px}.ps-container{-ms-touch-action:none;overflow:hidden!important}.ps-container.ps-active-x>.ps-scrollbar-x-rail,.ps-container.ps-active-y>.ps-scrollbar-y-rail{display:block}.ps-container.ps-in-scrolling{pointer-events:none}.ps-container.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail{background-color:#eee;opacity:0.9}.ps-container.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail>.ps-scrollbar-x{background-color:#999}.ps-container.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail{background-color:#eee;opacity:0.9}.ps-container.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail>.ps-scrollbar-y{background-color:#999}.ps-container>.ps-scrollbar-x-rail{display:none;position:absolute;border-radius:4px;opacity:0;transition:background-color 0.2s linear,opacity 0.2s linear;bottom:3px;height:8px}.ps-container>.ps-scrollbar-x-rail>.ps-scrollbar-x{position:absolute;background-color:#aaa;border-radius:4px;transition:background-color 0.2s linear;bottom:0;height:8px}.ps-container>.ps-scrollbar-y-rail{display:none;position:absolute;border-radius:4px;opacity:0;transition:background-color 0.2s linear,opacity 0.2s linear;right:3px;width:8px}.ps-container>.ps-scrollbar-y-rail>.ps-scrollbar-y{position:absolute;background-color:#aaa;border-radius:4px;transition:background-color 0.2s linear;right:0;width:8px}.ps-container:hover.ps-in-scrolling{pointer-events:none}.ps-container:hover.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail{background-color:#eee;opacity:0.9}.ps-container:hover.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail>.ps-scrollbar-x{background-color:#999}.ps-container:hover.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail{background-color:#eee;opacity:0.9}.ps-container:hover.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail>.ps-scrollbar-y{background-color:#999}.ps-container:hover>.ps-scrollbar-x-rail,.ps-container:hover>.ps-scrollbar-y-rail{opacity:0.6}.ps-container:hover>.ps-scrollbar-x-rail:hover{background-color:#eee;opacity:0.9}.ps-container:hover>.ps-scrollbar-x-rail:hover>.ps-scrollbar-x{background-color:#999}.ps-container:hover>.ps-scrollbar-y-rail:hover{background-color:#eee;opacity:0.9}.ps-container:hover>.ps-scrollbar-y-rail:hover>.ps-scrollbar-y{background-color:#999}#nf-drawer.ps-container,#nf-main.ps-container{overflow:auto!important;overflow-y:hidden!important}.ui-draggable-dragging .nf-item,.ui-sortable-helper.nf-field-wrap{box-shadow:3px 3px 5px rgba(0,0,0,.4)}.ui-draggable-handle{cursor:pointer}.ui-draggable-dragging{z-index:99}#nf-builder .nf-droppable-active{border:4px solid #1ea9ea;transition:all 1.0s ease}#nf-builder .nf-droppable-hover{border:4px solid #84cc1e;transition:all 1.0s ease}.nf-fields-sortable{border:4px solid #fff;padding:25px 15px 6px}.nf-fields-sortable .hidden{display:block!important}.nf-fields-sortable-placeholder{margin-top:-14px;margin-bottom:6px;border:4px solid #84cc1e}.nf-staged-fields-drag{position:relative;display:block;height:80px}.nf-staged-fields-drag:after{clear:both;content:"";display:block}.nf-staged-fields-drag .nf-staged-fields-drag-wrap{position:absolute;width:500px}.nf-staged-fields-drag #drag-item-1,.nf-staged-fields-drag #drag-item-2,.nf-staged-fields-drag #drag-item-3{box-shadow:3px 3px 5px rgba(0,0,0,.4)}.nf-staged-fields-drag #drag-item-1{bottom:0px;left:0px;z-index:3}.nf-staged-fields-drag #drag-item-2{bottom:5px;left:5px;z-index:2}.nf-staged-fields-drag #drag-item-3{bottom:10px;left:10px;z-index:1}.nf-staged-fields-drag-wrap{background:#fff;border:1px solid #ccc;border-radius:4px;color:#888;cursor:pointer;margin-bottom:20px;padding:15px 20px}.nf-staged-fields-drag-wrap.active{border:2px solid #84cc1e;color:#424242;font-weight:700}.nf-staged-fields-drag-wrap.active .nf-item-controls{font-weight:400}.nf-staged-fields-drag-wrap.active .nf-item-controls a{color:#424242}.nf-staged-fields-drag-wrap.active .nf-item-controls .nf-item-delete,.nf-staged-fields-drag-wrap.active .nf-item-controls .nf-item-duplicate{display:none}.nf-staged-fields-drag-wrap.active .nf-item-controls .nf-item-editing{display:inline}.nf-staged-fields-drag-wrap.active .nf-item-controls .nf-item-edit .dashicons{margin-right:12px}.nf-staged-fields-sortable-placeholder{float:left;height:28px;border-right:8px solid #84cc1e;margin-right:-4px;margin-left:-4px}.nf-list-options-sortable-placeholder,.nf-listimage-options-sortable-placeholder{border:4px solid #84cc1e;height:8px!important;margin:-4px 0}.nf-fields-empty-droppable{border:4px solid #fff}.nf-fields-empty-droppable:after{clear:both;content:"";display:block}.nf-settings .toggle{cursor:pointer}.nf-loading{background:#1ea9ea;border-radius:4px;width:40px;margin:0 auto;position:relative}.nf-loading ul{list-style:none;margin:0;padding:0;position:relative;top:-10px;left:0;font-size:0}.nf-loading ul li{height:0;position:absolute;top:50%;left:0;width:0;margin:0;height:10px;width:10px;border:3px solid #fff;border-radius:100%;transform:transformZ(0);animation:LOADING 2s infinite}.nf-loading ul li:nth-child(1n){left:0;animation-delay:0s}.nf-loading ul li:nth-child(2n){left:15px;animation-delay:0.2s}.nf-loading ul li:nth-child(3n){left:30px;animation-delay:0.4s}@keyframes LOADING{0%{transform:scale(0.5);background:#fff}50%{transform:scale(1);background:#fff}to{transform:scale(0.5);background:#fff}}.nf-help-text{display:none}.ninja-forms-app .nf-help{color:#ccc;margin-left:5px;text-decoration:none}.ninja-forms-app .nf-help .dashicons{font-size:16px;height:16px;width:16px}.ninja-forms-app .qtip-default{background-color:#424242;border:1px solid #424242;border-radius:4px;box-shadow:0 5px 6px rgba(0,0,0,.3);color:#fff;font-size:14px;line-height:18px;padding:10px}.ninja-forms-app .qtip-default:after{content:"";position:absolute;left:143px;bottom:-12px;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:12px solid #424242}.has-merge-tags{position:relative}.has-merge-tags input[type=text],.has-merge-tags textarea{padding-right:40px}.has-merge-tags.rte{display:block}.has-merge-tags.rte .wp-editor-tabs{margin-right:40px}.has-merge-tags.rte .merge-tags{color:#999;z-index:100;top:26px}.has-merge-tags .merge-tags{color:#ccc;pointer:cursor;position:absolute}.has-merge-tags .nf-list-options input[type=text]+.merge-tags,.has-merge-tags .nf-listimage-options input[type=text]+.merge-tags{top:12px}div.has-merge-tags .merge-tags{top:16px;right:12px}label.has-merge-tags .merge-tags{top:33px;right:12px}.nf-list-options label.has-merge-tags .merge-tags,.nf-listimage-options label.has-merge-tags .merge-tags{top:12px}.jBox-Tooltip{z-index:100000000!important}.jBox-TooltipBorder .jBox-container{border-radius:5px;border:2px solid #1ea9ea}.jBox-TooltipBorder .jBox-container h4{background:#f1f1f1;padding:5px;margin:0 0 5px}.jBox-TooltipBorder .jBox-container ul{margin:0}.jBox-TooltipBorder .jBox-container ul li a{color:#1ea9ea;margin:0;padding:0 5px;display:block;text-decoration:none}.jBox-TooltipBorder .jBox-container ul a.active{background:#f1f1f1}.jBox-TooltipBorder .jBox-pointer:after{border:2px solid #1ea9ea}.jBox-TooltipBorder .jBox-pointer-bottom,.jBox-TooltipBorder .jBox-pointer-top{width:34px;height:12px}.jBox-TooltipBorder .jBox-pointer-left,.jBox-TooltipBorder .jBox-pointer-right{width:12px;height:34px}.jBox-TooltipBorder.jBox-closeButton-box:before{width:28px;height:28px;background:#1ea9ea}#merge-tags-box{display:none;background-color:#dbdddd;max-height:360px;z-index:1001;position:absolute;top:-1px;left:12px;right:10px}#merge-tags-box .merge-tag-container{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}#merge-tags-box .merge-tag-list,#merge-tags-box .merge-tag-sections{float:left;font-size:14px;background-color:#fff;height:300px;overflow-y:auto}#merge-tags-box .merge-tag-sections{background-color:#dbdddd;min-width:135px}#merge-tags-box .merge-tag-sections ul{margin:0}#merge-tags-box .merge-tag-sections ul li{background:#dbdddd;border-bottom:1px solid #fff;cursor:pointer;font-size:14px;margin:0;padding:8px 26px 8px 16px}#merge-tags-box .merge-tag-sections ul li:hover{background:#f6f6f6}#merge-tags-box .merge-tag-sections ul li.active{position:relative}#merge-tags-box .merge-tag-sections ul li.active:after{clear:both;content:"";display:block;width:0;height:0;border-top:17px solid transparent;border-bottom:17px solid transparent;border-right:24px solid #fff;position:absolute;top:0;right:0}#merge-tags-box .merge-tag-sections ul li:hover{color:#1ea9ea}#merge-tags-box .merge-tag-list{-ms-flex-positive:1;flex-grow:1;padding-top:10px}#merge-tags-box .merge-tag-list div div{line-height:22px}#merge-tags-box .merge-tag-list:hover li{color:#000!important}#merge-tags-box .merge-tag-list:hover li:hover{color:#1ea9ea!important}#merge-tags-box .merge-tag-list ul{margin:0}#merge-tags-box .merge-tag-list li{cursor:pointer;margin-bottom:0}#merge-tags-box .merge-tag-list li span{padding:4px 16px;display:block}#merge-tags-box .merge-tag-list li span small{font-family:Courier New,Courier,monospace,sans-serif}#merge-tags-box .merge-tag-list li:first-of-type{color:#1ea9ea}#merge-tags-box .merge-tag-filter{border-bottom:2px solid #dbdddd;margin:3px 10px 10px;clear:both}.merge-tag-focus{position:relative;z-index:1000}.merge-tag-focus-overlay:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.5);z-index:100}.merge-tag-focus-overlay.note-editor:before{z-index:0}#merge-tags-box.one-half--first{width:538px;left:12px}#merge-tags-box.one-half--second{width:538px;right:10px;left:auto}.setting+.merge-tags{color:hsla(0,0%,80%,.3)}.merge-tag-focus-overlay .merge-tags,.setting:focus+.merge-tags{color:#ccc}.merge-tag-focus-overlay .merge-tags{z-index:1000}.note-popover{display:none!important}.ninja-forms-app .note-editor{border:0!important}.ninja-forms-app .note-editor .note-toolbar:after{clear:both;content:"";display:block}.ninja-forms-app .note-editor .note-editable{background:#f9f9f9;display:block}.ninja-forms-app .note-editor .note-editable p{font-size:16px}.ninja-forms-app .note-editor .note-editable ul{list-style-type:disc;margin-left:2em}.ninja-forms-app .note-editor .note-editable table td{border:1px solid #ccc;width:auto}.ninja-forms-app .note-editor .modal{display:none}.ninja-forms-app .note-editor .btn-group{float:left}.ninja-forms-app .note-editor .btn-group.note-tools{float:right}.ninja-forms-app .note-editor .btn{background:#f9f9f9;border:0;border-radius:4px;color:#666;cursor:pointer;margin-right:2px;padding-top:4px}.ninja-forms-app .note-editor .btn.disabled{background:transparent;color:#aaa}.ninja-forms-app .note-editor .btn.disabled .merge-tags{background:#f9f9f9;color:#666}.ninja-forms-app .tooltip{position:absolute;z-index:1070;display:block;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:1.42857143;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;word-wrap:normal;white-space:normal;filter:alpha(opacity=0);opacity:0;line-break:auto}.ninja-forms-app .tooltip.in{filter:alpha(opacity=90);opacity:.9}.ninja-forms-app .tooltip.top{padding:5px 0;margin-top:-3px}.ninja-forms-app .tooltip.right{padding:0 5px;margin-left:3px}.ninja-forms-app .tooltip.bottom{padding:5px 0;margin-top:3px}.ninja-forms-app .tooltip.left{padding:0 5px;margin-left:-3px}.ninja-forms-app .tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;background-color:#000;border-radius:4px}.ninja-forms-app .tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.ninja-forms-app .tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}.ninja-forms-app .tooltip.top-left .tooltip-arrow{right:5px;bottom:0;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.ninja-forms-app .tooltip.top-right .tooltip-arrow{bottom:0;left:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.ninja-forms-app .tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.ninja-forms-app .tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}.ninja-forms-app .tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}.ninja-forms-app .tooltip.bottom-left .tooltip-arrow{top:0;right:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.ninja-forms-app .tooltip.bottom-right .tooltip-arrow{top:0;left:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.ninja-forms-app .dropdown-menu{position:absolute;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;font-size:14px;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;box-shadow:0 6px 12px rgba(0,0,0,.175)}.ninja-forms-app .dropdown-menu.pull-right{right:0;left:auto}.ninja-forms-app .dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.ninja-forms-app .dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.42857143;color:#333;white-space:nowrap}.ninja-forms-app .dropdown-menu>li>a:focus,.ninja-forms-app .dropdown-menu>li>a:hover{color:#262626;text-decoration:none;background-color:#f5f5f5}.ninja-forms-app .dropdown-menu>.active>a,.ninja-forms-app .dropdown-menu>.active>a:focus,.ninja-forms-app .dropdown-menu>.active>a:hover{color:#fff;text-decoration:none;background-color:#337ab7;outline:0}.ninja-forms-app .dropdown-menu>.disabled>a,.ninja-forms-app .dropdown-menu>.disabled>a:focus,.ninja-forms-app .dropdown-menu>.disabled>a:hover{color:#777}.ninja-forms-app .dropdown-menu>.disabled>a:focus,.ninja-forms-app .dropdown-menu>.disabled>a:hover{text-decoration:none;cursor:not-allowed;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false)}.ninja-forms-app .open>.dropdown-menu{display:block}.ninja-forms-app .open>a{outline:0}.ninja-forms-app .dropdown-menu-right{right:0;left:auto}.ninja-forms-app .dropdown-menu-left{right:auto;left:0}.ninja-forms-app .dropdown-header{display:block;padding:3px 20px;font-size:12px;line-height:1.42857143;color:#777;white-space:nowrap}.ninja-forms-app .dropdown-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:990}.ninja-forms-app .pull-right>.dropdown-menu{right:0;left:auto}.ninja-forms-app .dropup .caret,.ninja-forms-app .navbar-fixed-bottom .dropdown .caret{content:"";border-top:0;border-bottom:4px dashed;border-bottom:4px solid\9}.ninja-forms-app .dropup .dropdown-menu,.ninja-forms-app .navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:2px}@media (min-width:768px){.ninja-forms-app .navbar-right .dropdown-menu{right:0;left:auto}.ninja-forms-app .navbar-right .dropdown-menu-left{right:auto;left:0}}.ninja-forms-app .btn-group-justified>.btn-group .dropdown-menu{left:auto}.ninja-forms-app .nav-justified>.dropdown .dropdown-menu,.ninja-forms-app .nav-tabs.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}.ninja-forms-app .nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}@media (max-width:767px){.ninja-forms-app .navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;box-shadow:none}.ninja-forms-app .navbar-nav .open .dropdown-menu .dropdown-header,.ninja-forms-app .navbar-nav .open .dropdown-menu>li>a{padding:5px 15px 5px 25px}.ninja-forms-app .navbar-nav .open .dropdown-menu>li>a{line-height:20px}.ninja-forms-app .navbar-nav .open .dropdown-menu>li>a:focus,.ninja-forms-app .navbar-nav .open .dropdown-menu>li>a:hover{background-image:none}}.ninja-forms-app .navbar-nav>li>.dropdown-menu{margin-top:0;border-top-left-radius:0;border-top-right-radius:0}.ninja-forms-app .navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{margin-bottom:0;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}@media (max-width:767px){.ninja-forms-app .navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#777}.ninja-forms-app .navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,.ninja-forms-app .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{color:#333;background-color:transparent}.ninja-forms-app .navbar-default .navbar-nav .open .dropdown-menu>.active>a,.ninja-forms-app .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,.ninja-forms-app .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover{color:#555;background-color:#e7e7e7}.ninja-forms-app .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.ninja-forms-app .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus,.ninja-forms-app .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#ccc;background-color:transparent}}@media (max-width:767px){.ninja-forms-app .navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:#080808}.ninja-forms-app .navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#080808}.ninja-forms-app .navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#9d9d9d}.ninja-forms-app .navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus,.ninja-forms-app .navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover{color:#fff;background-color:transparent}.ninja-forms-app .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.ninja-forms-app .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus,.ninja-forms-app .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover{color:#fff;background-color:#080808}.ninja-forms-app .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.ninja-forms-app .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus,.ninja-forms-app .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#444;background-color:transparent}}.ninja-forms-app #wpcontent .wp-picker-holder{position:absolute;z-index:9001}.ninja-forms-app #wpcontent .wp-picker-holder *{box-sizing:content-box}.wp-picker-container{width:100%}.wp-color-result,.wp-picker-input-wrap{margin-top:5px}.wp-color-result{border:0;box-shadow:none;margin:5px 0 0;height:41px;width:100%;padding-left:60px}.wp-color-result:after{font-size:16px;line-height:41px}.wp-color-result.wp-picker-open{display:none}.wp-color-picker,.wp-picker-input-wrap{width:100%!important}.wp-picker-input-wrap>.button.wp-picker-default{display:none}@keyframes color_change{0%{background-color:#1ea9ea;color:#fff}to{background-color:#3b454d;color:#a2a5a8}}.nf-item.clicked{animation-name:color_change;animation-duration:2s;animation-iteration-count:1;animation-direction:alternate}@media only screen and (max-width:1400px){.nf-field-type-button{width:50%}}@media only screen and (max-width:1065px){.nf-app-menu .preview .app-menu-text{text-indent:-9999px;display:inline-block;width:0}.nf-drawer-opened .nf-actions-table td:nth-child(3),.nf-drawer-opened .nf-actions-table th:nth-child(3){display:none}}@media only screen and (max-width:900px){#nf-header .nf-button.primary,#nf-header ul{display:none}.nf-mobile-menu{display:inline-block}#nf-app-sub-header h2{padding-left:0;transition:all 1.0s ease 0s}.nf-add-new.nf-open-drawer{position:fixed;text-indent:-9999px;height:54px;width:54px;top:auto;left:auto;bottom:20px;right:20px}.nf-add-new.nf-open-drawer:after{background:#84cc1e;border:2px solid #84cc1e;border-radius:40px;color:#fff;content:"+";font-size:50px;padding:8px;position:absolute;left:0;width:28px;height:28px;line-height:24px;text-indent:0px}#nf-main-header .nf-button{display:none}.nf-one-half,.nf-one-third{float:none;width:100%}.nf-drawer-expand .nf-one-half{float:left;width:50%}.nf-drawer-expand .nf-on-third{float:left;width:33%}#nf-app-form-title{margin-top:-55px}#nf-main{top:120px}#nf-table-display .nf-item-controls{width:auto}}@media only screen and (max-width:1023px){.ninja-forms-app.folded #wpcontent{margin-left:36px;padding:0;position:absolute;top:0;left:0;bottom:0;right:0}.ninja-forms-app.folded #wpcontent #wpbody{left:0}.nf-setting-wrap{width:50%}#nf-drawer,.nf-drawer-opened #nf-main{width:100%}.nf-drawer-closed .nf-setting-wrap,.nf-drawer-opened .nf-setting-wrap{width:50%}.nf-toggle-drawer{display:none}}@media only screen and (max-width:960px){.ninja-forms-app.auto-fold #wpcontent{margin-left:36px;padding:0;position:absolute;top:0;left:0;bottom:0;right:0}.ninja-forms-app.auto-fold #wpcontent #wpbody{left:0}.nf-drawer-opened .nf-toggle-drawer{display:none}}@media only screen and (max-width:782px){.ninja-forms-app.auto-fold #wpcontent,.ninja-forms-app.folded #wpcontent{margin-left:0}#nf-builder{padding:80px 20px 10px}#nf-builder .nf-cta-bubble{display:none!important}#nf-main{padding:20px 0 80px}#nf-drawer{padding:20px}#nf-main-content{width:100%;max-width:100%}#nf-main{border:0}}@media only screen and (max-width:660px){.nf-one-half,.nf-one-third{width:100%}.nf-actions-table td:nth-child(3),.nf-actions-table th:nth-child(3){display:none}.nf-drawer-buttons{display:block}.nf-item{padding:15px}.nf-item .fa{padding:14px;width:48px}.nf-saved .nf-item:after{padding:14px}}#nf-app-admin-header{background:#ebedee;height:60px;position:absolute;top:0;left:0;right:0}#nf-app-admin-header .fa-times{background:#424242;color:#fff;font-size:30px;position:absolute;text-align:center;text-decoration:none;line-height:56px;right:0;height:60px;width:60px}#nf-app-admin-header #nf-logo{background-image:url(../img/ninja-forms-app-header-logo@2x.png);background-size:130px 50px;background-position:bottom;background-repeat:no-repeat;float:left;width:160px;height:60px;opacity:1.0;filter:alpha(opacity=100);transition:all 1.0s ease}#nf-app-admin-header .nf-cta-bubble{background:#1ea9ea;border:1px solid #1ea9ea;border-radius:6px;color:#fff;display:block;float:left;font-size:14px;margin:6px 0 0 20px;padding:5px 10px;position:relative;text-decoration:none;width:360px}#nf-app-admin-header .nf-cta-bubble:after{display:block;content:"";width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-right:10px solid #1ea9ea;position:absolute;left:-10px;top:13px}#nf-app-admin-header .nf-cta-bubble:hover{background:#fff;color:#1ea9ea}.scrollWrap{overflow:hidden;z-index:1}.scrollContent,.scrollWrap{height:100%;position:relative}.scrollContent{width:100%;padding:0 32px 0 0;right:-18px;overflow:auto;box-sizing:border-box}.fakeScrollBar{position:absolute;background:hsla(0,0%,100%,.5);width:9px;border-radius:4px;right:-15px;top:0;z-index:0;cursor:-webkit-grab}.fakeScroll:hover .fakeScrollBar.fakescroll-grabbed{cursor:-webkit-grabbing;background:#fff}body.fakescroll-grabbed{cursor:-webkit-grabbing}.rtl.ninja-forms-app #wpcontent{margin-right:140px}.rtl.ninja-forms-app #wpcontent #wpbody{right:160px;left:0}.rtl.ninja-forms-app.folded #wpcontent{margin-right:16px}.rtl.ninja-forms-app.folded #wpcontent #wpbody{right:36px;left:0}.rtl #nf-app-admin-header #nf-logo{float:right}.rtl #nf-app-admin-header .fa-times{right:auto;left:0}.rtl .nf-app-buttons{float:left}.rtl #nf-app-header .nf-app-menu li{float:right}.rtl #nf-app-header .nf-app-menu li a.preview .dashicons{margin-right:10px}.rtl .nf-master-control{right:auto;left:30px}.rtl .nf-master-control .fa{margin:15px 16px 0 0}.rtl input[type=submit]{float:left}.rtl .nf-cancel,.rtl .nf-public-link{float:left;margin-left:20px}.rtl .nf-add-new{margin:0;padding:0}.rtl .nf-add-new:after{right:0;left:auto;line-height:14px}.rtl #nf-main{right:0;left:auto}.rtl #nf-main-header .nf-button{float:left}.rtl .nf-field-label{margin-left:0;margin-right:16px}.rtl .nf-item-controls,.rtl .nf-item-controls .nf-item-control{right:auto;left:0}.rtl .nf-item-controls:hover .nf-item-duplicate{right:auto;left:80px}.rtl .nf-item-controls:hover .nf-item-delete{right:auto;left:40px}.rtl #nf-drawer{right:auto;left:-1400px}.rtl #nf-drawer.nf-drawer-expand{width:100%}.rtl .nf-drawer-header h2{float:right}.rtl .nf-drawer-header h2 .dashicons{margin-left:10px}.rtl .nf-drawer-header .nf-button{float:left}.rtl .nf-search input[type=search]{padding:12px 50px 12px 0}.rtl .nf-search:before{right:10px;left:0}.rtl .nf-drawer-opened #nf-drawer{left:0;right:auto}.rtl .nf-drawer-opened #nf-app-sub-header h2{padding-right:0}.rtl .nf-settings h3 .dashicons{margin:-4px -30px 0 10px}.rtl .nf-settings h3 .dashicons.dashicons-arrow-right:before{content:"\f141"}.rtl .nf-item .fa{left:auto;right:0}.rtl .nf-one-fourth,.rtl .nf-one-half,.rtl .nf-one-third{float:right}
2
  /*# sourceMappingURL=builder.css.map */
assets/css/builder.css.map CHANGED
@@ -1 +1 @@
1
- {"version":3,"sources":["normalize.scss","header.scss","main.scss","builder.scss","main-fields.scss","main-settings.scss","item-controls.scss","builder-fields.scss","fields-preview/main.scss","fields-preview/label-position/above.scss","fields-preview/label-position/below.scss","fields-preview/label-position/hidden.scss","fields-preview/label-position/left.scss","fields-preview/label-position/right.scss","drawer.scss","drawer-settings.scss","drawer-add.scss","drawer-changes.scss","errors.scss","add-new.scss","toggle.scss","dropdown.scss","tables.scss","scrollbar.scss","drag-drop.scss","loading.scss","tooltip.scss","merge-tags-tooltip.scss","editor.scss","color-picker.scss","media-queries.scss","rtl.scss"],"names":[],"mappings":"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","file":"builder.css","sourcesContent":["html {\n overflow: hidden;\n width: 100%;\n float: left;\n left: 0;\n}\n#wp-auth-check-wrap #wp-auth-check {\n z-index: 1000000000000;\n}\n.ninja-forms-app {\n height: 0;\n #adminmenumain,\n #wpfooter {\n display: none;\n }\n #wpwrap {\n height: 0;\n min-height: 0;\n }\n #wpcontent {\n #wpbody {\n font-size: 16px;\n }\n * {\n -webkit-box-sizing: border-box;\n -moz-box-sizing: border-box;\n box-sizing: border-box;\n }\n .wp-editor-tabs button {\n box-sizing: initial;\n }\n }\n .grey {\n #nf-drawer {\n .nf-button {\n padding: 15px 30px;\n }\n }\n }\n}\n.media-modal {\n z-index: 100000000;\n}\n#nf-builder {\n background: #fff;\n padding: 30px 40px;\n overflow: hidden;\n padding-top: 80px;\n position: fixed;\n top: 0;\n bottom: 0;\n left: 0;\n right: 0;\n z-index: 10000000;\n box-shadow: 0 5px 15px rgba(0, 0, 0, .7);\n}\n\n.product-content article>*:not(img) {\n padding-left: 30px;\n padding-right: 30px;\n}\n","#nf-header {\n //background: red;\n height: 100px;\n transition: margin 0.5s ease;\n #nf-logo {\n background-image: url( '../img/ninja-forms-app-header-logo.png' );\n float: left;\n width: 80px;\n height: 30px;\n @media (min-resolution: 192dpi), (-webkit-min-device-pixel-ratio: 2), (min--moz-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 2/1), (min-device-pixel-ratio: 2), (min-resolution: 2dppx) {\n background-image: url( '../img/ninja-forms-app-header-logo@2x.png' );\n background-size: 80px 30px;\n }\n opacity: 1.0;\n filter: alpha(opacity=100);\n transition: all 1.0s ease;\n }\n ul {\n display: inline-block;\n margin: 0;\n li {\n float: left;\n &.nf-mobile-menu {\n display: none;\n }\n a {\n color: #424242;\n display: block;\n margin: 16px 20px;\n padding-bottom: 8px;\n text-decoration: none;\n &.active {\n border-bottom: 2px solid #424242;\n }\n &.preview {\n color: #bbb;\n transition: all 1.0s ease;\n .dashicons {\n display: inline-block;\n margin-left: 10px;\n }\n }\n }\n &:first-child {\n a {\n margin-left: 0;\n }\n }\n }\n &:after {\n clear: both;\n content: \"\";\n display: block;\n }\n }\n input[type=submit] {\n float: right;\n }\n .nf-cancel {\n float: right;\n margin-right: 60px;\n padding: 8px 0;\n .dashicons {\n font-size: 30px;\n }\n }\n .nf-public-link {\n float: right;\n margin-right: 30px;\n padding: 8px 0;\n .dashicons {\n font-size: 30px;\n }\n }\n &:after {\n clear: both;\n content: \"\";\n display: block;\n }\n}\n#nf-app-header {\n height: 50px;\n &:after {\n clear: both;\n content: \"\";\n display: block;\n }\n}\n#nf-app-sub-header {\n height: 50px;\n padding: 0;\n h2 {\n display: inline-block;\n margin: 0;\n padding: 10px 0;\n transition: all 1.0s ease 0s\n }\n &:after {\n clear: both;\n content: \"\";\n display: block;\n }\n}\n.nf-app-buttons {\n float: right;\n .publish {\n float: right;\n }\n}\n#nf-app-form-title {\n h2 {\n margin: 15px 0;\n }\n}\n","#nf-main {\n border: 4px solid #fff;\n //padding: 20px 40px 40px;\n width: 100%;\n position: absolute;\n top: 190px;\n overflow: auto;\n overflow-x: visible;\n bottom: 0;\n left: 0;\n -webkit-overflow-scrolling: touch;\n transition: left 0.5s ease;\n .nf-field-type-button {\n width: 400px;\n }\n}\n.nf-main-test {\n width: 100%;\n transition: width 0.5s ease;\n}\n#nf-main-content,\n#nf-main-header {\n margin: 0 auto;\n max-width: 860px;\n user-select: none;\n padding: 0 80px;\n position: relative;\n}\n#nf-main-header {\n //padding: 0 0 20px;\n .nf-button {\n float: right;\n }\n h2 {\n display: inline-block;\n }\n &:after {\n clear: both;\n content: \"\";\n display: block;\n }\n}\n\n#the-list tr.flagged th:first-child {\n border-left: 5px solid yellow;\n}\n\n#nf-main-gutter-left,\n#nf-main-gutter-right {\n //background: red;\n position: absolute;\n top: 0;\n width: 80px;\n height: 450px;\n .fa-chevron-circle-left,\n .fa-chevron-circle-right,\n .fa-plus-circle {\n color: #eee;\n font-size: 86px;\n position: absolute;\n top: 50%;\n transform: translateY(-50%);\n &:hover {\n color: $cta_color;\n cursor: pointer;\n }\n }\n}\n.nf-realistic-field .nf-realistic-field-mimic {\n border-radius: 4px;\n}\n.nf-field-wrap.date .nf-realistic-field .nf-realistic-field-mimic {\n display: inline-block;\n padding-right: 1px;\n}\n.nf-field-wrap.date .nf-realistic-field input + .nf-realistic-field-mimic {\n margin-top: 5px;\n}\n#nf-main-gutter-left {\n left: 0;\n padding-left: 6px;\n}\n#nf-main-gutter-right {\n right: 0;\n padding-right: 6px;\n}\n","$accent_color: #84CC1E;\n$cta_color: #1EA9EA;\n\n/*\nNormalize WordPress admin for Ninja Forms App\n---------------------------------------------*/\n\n@import \"normalize\";\n\n/*\nHeader and Nav for Ninja Forms App\n---------------------------------- */\n\n@import \"header\";\n@import \"main\";\n@import \"main-fields\";\n@import \"main-settings\";\n\n/*\nForm field placeholders for the fields a user has added to their form\n----------------------------------------------------------------------- */\n@import \"item-controls\";\n@import \"builder-fields\";\n@import \"fields-preview/main\";\n\n/*\nAll styles used within the drawer\n--------------------------------- */\n\n@import \"drawer\";\n@import \"drawer-settings\";\n@import \"drawer-add\";\n@import \"drawer-changes\";\n@import \"errors\";\n/*\nVarious custom field styles\n--------------------------------- */\n\n@import \"add-new\";\n@import \"toggle\";\n@import \"dropdown\";\n\n/*\nAll styles used for displaying table content\n-------------------------------------------- */\n\n@import \"tables\";\n\n@import \"scrollbar\";\n@import \"drag-drop\";\n@import \"loading\";\n@import \"tooltip\";\n@import \"merge-tags-tooltip\";\n@import \"editor\";\n@import \"color-picker\";\n\n@import \"media-queries\";\n\n#nf-app-admin-header {\n background: #EBEDEE;\n height: 60px;\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n .fa-times {\n background: #424242;\n color: #fff;\n font-size: 30px;\n position: absolute;\n text-align: center;\n text-decoration: none;\n line-height: 56px;\n right: 0;\n height: 60px;\n width: 60px;\n }\n #nf-logo {\n background-image: url(\"../img/ninja-forms-app-header-logo@2x.png\");\n background-size: 130px 50px;\n background-position: center bottom;\n background-repeat: no-repeat;\n float: left;\n width: 160px;\n height: 60px;\n opacity: 1.0;\n filter: alpha(opacity=100);\n -webkit-transition: all 1.0s ease;\n transition: all 1.0s ease;\n }\n .nf-cta-bubble {\n background: $cta_color;\n border: 1px solid $cta_color;\n border-radius: 6px;\n color: #fff;\n display: block;\n float: left;\n font-size: 14px;\n margin: 6px 0 0 20px;\n padding: 5px 10px;\n position: relative;\n text-decoration: none;\n width: 360px;\n &::after {\n display: block;\n content: \"\";\n width: 0;\n height: 0;\n border-top: 10px solid transparent;\n border-bottom: 10px solid transparent;\n border-right: 10px solid $cta_color;\n position: absolute;\n left: -10px;\n top: 13px;\n }\n &:hover {\n background: #fff;\n color: $cta-color;\n }\n }\n}\n\n.scrollWrap{\n overflow : hidden;\n height : 100%;\n position : relative;\n z-index : 1;\n}\n.scrollContent{\n height : 100%;\n width : 100%;\n padding : 0 32px 0 0;\n position : relative;\n right : -18px;\n overflow : auto;\n -moz-box-sizing : border-box;\n box-sizing : border-box;\n}\n\n.fakeScrollBar{\n position : absolute;\n background : rgba(255,255,255,.5);\n width : 9px;\n border-radius : 4px;\n right : -15px;\n top : 0;\n z-index : 0;\n cursor : -moz-grab;\n cursor : -webkit-grab;\n}\n\n.fakeScroll:hover .fakeScrollBar.fakescroll-grabbed{\n cursor : -moz-grabbing;\n cursor : -webkit-grabbing;\n background : #FFF;\n}\n\nbody.fakescroll-grabbed{\n cursor : -moz-grabbing;\n cursor : -webkit-grabbing;\n}\n\n@import \"rtl\";\n\n",".nf-fields-empty {\n padding: 0 40px;\n h3 {\n font-size: 30px;\n line-height: 32px;\n }\n p {\n font-size: 18px;\n }\n a {\n text-decoration: none;\n }\n}\n\n.nf-field-label {\n display: inline-block;\n margin-left: 16px;\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n width: 80%;\n .nf-drawer-opened & {\n width: 60%;\n }\n}\n\n.nf-field-wrap {\n .fa {\n // margin-right: 10px;\n // width: 24px;\n }\n}\n.template-box {\n text-decoration: none;\n .template-box-inside {\n background: #EBEDEE;\n color: #424242;\n min-height: 160px;\n padding: 10px;\n text-decoration: none;\n transition: all 0.2s ease-in-out 0.1s, box-shadow 0.2s ease-in-out 0.1s;\n h4 {\n margin: 0 0 10px;\n min-height: 35px;\n }\n p {\n font-size: 12px;\n margin: 0;\n }\n }\n &:hover {\n .template-box-inside {\n background: #fff;\n box-shadow: 0 0 20px $cta_color;\n color: $cta_color;\n transition: all 0.2s ease-in-out 0.1s, box-shadow 0.2s ease-in-out 0.1s;\n }\n }\n .nf-drawer-opened & {\n width: 50%;\n }\n}\n@media only screen and (max-width: 1400px) {\n .nf-drawer-opened {\n .template-box {\n width: 100%;\n }\n }\n}\n",".nf-setting-wrap {\n cursor: pointer;\n float: left;\n margin-bottom: 30px;\n padding: 0 2%;\n width: 33.33%;\n &::after {\n clear: both;\n content: \"\";\n display: block;\n }\n span {\n background: #fff;\n border: 1px solid #ccc;\n border-radius: 4px;\n display: table-cell;\n height: 85px;\n width: 400px;\n text-align: center;\n vertical-align: middle;\n }\n &.active {\n span {\n border: 2px solid $accent_color;\n font-weight: bold;\n }\n }\n}\n",".nf-item-controls {\n height: 30px;\n width: 30px;\n float: right;\n margin: 0;\n position: absolute;\n top: 9px;\n right: 10px;\n .nf-item-control {\n visibility: hidden;\n margin: 0;\n opacity: 0;\n text-align: center;\n width: 40px;\n height: 30px;\n position: absolute;\n right: 0;\n transition: all 0.5s ease;\n a {\n background: #fff;\n border: 1px solid #fff;\n border-radius: 50px;\n color: $cta_color;\n display: block;\n text-decoration: none;\n padding: 3px;\n position: relative;\n width: 32px;\n &:hover {\n background: #fff;\n border: 1px solid $cta_color;\n color: $cta_color;\n }\n }\n .fa {\n font-size: 18px;\n line-height: 24px;\n text-align: center;\n }\n &.nf-item-edit {\n opacity: 100;\n visibility: visible;\n z-index: auto;\n }\n }\n &:hover {\n a {\n background: $cta_color;\n color: #fff;\n }\n .nf-item-duplicate {\n visibility: visible;\n opacity: 100;\n right: 80px;\n transition: all 0.5s ease;\n }\n .nf-item-delete {\n visibility: visible;\n opacity: 100;\n right: 40px;\n transition: all 0.5s ease;\n }\n }\n}\n#nf-table-display {\n .nf-item-controls {\n float: right;\n }\n}\n.repeater .nf-item-duplicate {\n display: none;\n}\n",".nf-realistic-field {\n font-size: 18px!important;\n}\n\n.nf-field-label {\n overflow: visible!important;\n}\n\n.nf-realistic-field input[type=\"text\"],\n.nf-realistic-field input[type=\"email\"],\n.nf-realistic-field select {\n width: 100%;\n max-width: 100%;\n background: #f9f9f9;\n height: 50px!important;\n padding: 12px;\n border: 0;\n color: #787878;\n}\n.nf-realistic-field select[multiple] {\n height:auto!important;\n}\n\n.ninja-forms-req-symbol {\n color: red;\n}\n\n.nf-realistic-field button,\n.nf-realistic-field input[type=\"button\"],\n.nf-realistic-field input[type=\"submit\"] {\n width: auto;\n height: 50px;\n padding: 12px;\n border-radius: 2px;\n background: #333;\n border: 0;\n color: #f7f7f7;\n}\n\n.nf-realistic-field input[type=\"checkbox\"],\n.nf-realistic-field input[type=\"radio\"] {\n height: 20px;\n width: 20px;\n}\n\n.nf-realistic-field .nf-realistic-field--element input[type=\"radio\"] {\n border-width: 2px!important;\n background: #f7f7f7;\n box-shadow: none;\n}\n\n.nf-realistic-field ul {\n margin: 0;\n list-style-type: none;\n}\n.nf-realistic-field ul li {\n display: flex;\n margin-bottom: 12px;\n}\n.nf-realistic-field ul li input[type=\"checkbox\"],\n.nf-realistic-field ul li input[type=\"radio\"] {\n padding: 12px;\n margin-top: 4px;\n margin-right: 5px;\n\n & + div { // Faux-label element used in the builder.\n margin-top: 6px; // Align the faux-label vertically.\n }\n}\n\n.nf-field-wrap {\n background: #fff;\n border: 1px solid #ccc;\n border-radius: 4px;\n color: #888;\n cursor: pointer;\n margin-bottom: 20px;\n padding: 15px 20px;\n position: relative;\n transition: border-color .25s;\n\n &:hover {\n border-color: #ccc;\n }\n\n & .nf-item-controls {\n display: none;\n }\n\n &:hover .nf-item-controls {\n display: block;\n }\n\n &.active {\n //background: #fafafa;\n border: 2px solid #84CC1E!important;\n color: #424242;\n .nf-item-controls {\n font-weight: normal;\n a {\n background: #fff;\n color: $accent_color;\n &:hover {\n border-color: #fff;\n }\n }\n .nf-item-delete,\n .nf-item-duplicate {\n display: none;\n }\n .nf-item-editing {\n display: inline;\n }\n .nf-item-edit {\n .dashicons {\n margin-right: 12px\n }\n }\n }\n }\n &.note {\n background: #ffffee;\n }\n}\n\n.nf-group-wrap {\n background: #fff;\n border: 2px solid #ccc;\n border-radius: 4px;\n color: #888;\n margin: 0 -10px 20px;\n padding: 15px 30px;\n position: relative;\n //transition: all 1.0s ease;\n .nf-item-controls {\n width: 128px;\n }\n .nf-item-expand {\n display: inline !important;\n }\n .nf-field-wrap {\n margin-left: -20px;\n margin-right: -20px;\n visibility: hidden;\n opacity: 0.0;\n filter: alpha(opacity=0);\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n //transition: all 1.0s ease;\n }\n &.expanded {\n border-color: $accent_color;\n color: $accent_color;\n //transition: all 1.0s ease;\n .nf-item-expand {\n .dashicons {\n transform: rotate(90deg);\n }\n }\n .nf-field-wrap {\n opacity: 1.0;\n visibility: visible;\n filter: alpha(opacity=100);\n position: relative;\n top: 0;\n left: 0;\n right: 0;\n transition: all 1.0s ease;\n &:nth-child(2) {\n margin-top: 20px;\n }\n &:last-child {\n margin-bottom: 0;\n }\n .nf-item-controls {\n width: 96px;\n .nf-item-expand {\n display: none !important;\n }\n }\n }\n }\n}\n",".nf-item-controls {\n z-index: 2;\n}\n\n.nf-realistic-field {\n color: black !important;\n}\n\n.nf-realistic-field input[type=\"text\"],\n.nf-realistic-field input[type=\"tel\"],\n.nf-realistic-field input[type=\"email\"] {\n width: 100%;\n max-width: 100%;\n background: #f9f9f9;\n height: 50px;\n padding: 12px;\n border: 0;\n color: #787878;\n}\n.ninja-forms-req-symbol {\n color: red;\n}\n\n.nf-realistic-field button,\n.nf-realistic-field input[type=\"button\"],\n.nf-realistic-field input[type=\"submit\"] {\n width: auto;\n height: 50px;\n padding: 12px 20px;\n border-radius: 4px;\n background: #333;\n border: 0;\n color: #f7f7f7;\n font-weight: bold;\n text-transform: uppercase;\n}\n\n.nf-field-wrap {\n border: 1px solid transparent;\n transition: border-color .25s;\n\n &:hover {\n border-color: #ccc;\n }\n\n & .nf-item-controls {\n display: none;\n }\n\n &:hover .nf-item-controls {\n display: block;\n }\n}\n\n.nf-realistic-field .nf-field-label {\n font-weight: bold;\n margin-left: 0!important;\n}\n\n.nf-realistic-field .nf-realistic-field--label {\n font-size: 16px!important;\n margin-bottom: 10px!important;\n text-transform: none!important;\n}\n\n.nf-realistic-field .nf-realistic-field--element input,\n.nf-realistic-field .nf-realistic-field--element textarea {\n border: 1px solid #c4c4c4!important;\n}\n\n.listselect,\n.listcountry,\n.liststate {\n .nf-realistic-field .nf-realistic-field--label {\n margin-bottom: 8px;\n }\n .nf-realistic-field .nf-realistic-field--element select {\n border: 1px solid #c4c4c4;\n box-shadow: none;\n appearance: none;\n margin-top: 7px;\n }\n .nf-realistic-field .nf-realistic-field--element > div {\n position: relative;\n }\n .nf-realistic-field .nf-realistic-field--element select + div {\n display: block;\n position: absolute;\n font-size: 16px;\n line-height: 16px;\n margin: 0;\n margin-top: 7px;\n padding: 16px;\n height: 50px;\n top: 0;\n right: 0;\n left: 0;\n z-index: 1;\n }\n .nf-realistic-field .nf-realistic-field--element select + div::after {\n content: \"\\f078\";\n font-family: FontAwesome;\n font-size: 20px;\n position: absolute;\n right: 10px;\n bottom: 0;\n height: 50px;\n line-height: 50px;\n }\n}\n\n.starrating .nf-realistic-field--element {\n margin-top: 10px;\n}\n\n.checkbox .nf-realistic-field input:checked {\n margin: 4px 5px 1px 0;\n}\n.checkbox .nf-realistic-field input:checked::before {\n content: \"\\f00c\";\n font-family: FontAwesome;\n font-size: 24px;\n position: absolute;\n top: 20px;\n left: 25px;\n z-index: 2;\n color: black;\n}\n\n.listcheckbox .nf-realistic-field li {\n position: relative;\n}\n.listcheckbox .nf-realistic-field input:checked::before {\n content: \"\\f00c\";\n font-family: FontAwesome;\n font-size: 24px;\n position: absolute;\n left: 5px;\n z-index: 2;\n color: black;\n}\n\n.listradio .nf-realistic-field li {\n position: relative;\n}\n.listradio .nf-realistic-field input:checked {\n border-color: black !important;\n}\n.listradio .nf-realistic-field input:checked::before {\n border-radius: 50%;\n content: \"\";\n height: 10px;\n width: 10px;\n position: absolute;\n left: 1px;\n top: 5px;\n z-index: 2;\n background-color: black;\n}\n\n\n@import \"label-position/above\";\n@import \"label-position/below\";\n@import \"label-position/hidden\";\n@import \"label-position/left\";\n@import \"label-position/right\";\n",".nf-realistic-field.nf-realistic-field--label-above {\n display: block;\n}",".nf-realistic-field.nf-realistic-field--label-below {\n display: flex;\n flex-direction: column;\n\n .nf-realistic-field--label {\n order: 5;\n }\n .nf-realistic-field--description {\n order: 4;\n }\n .nf-realistic-field--element {\n order: 3;\n }\n}",".nf-realistic-field.nf-realistic-field--label-hidden {\n display: flex;\n flex-direction: column;\n\n .nf-realistic-field--label {\n display: none;\n }\n .nf-realistic-field--description {\n order: 4;\n }\n .nf-realistic-field--element {\n order: 3;\n }\n}",".nf-realistic-field.nf-realistic-field--label-left {\n display: flex;\n flex-wrap: wrap;\n flex-direction: row;\n\n .nf-realistic-field--label {\n order: 3;\n width: 35%;\n text-align: right;\n padding-top: 5px;\n padding-right: 10px;\n word-wrap: break-word;\n\n .nf-field-label {\n white-space: normal !important;\n }\n }\n\n .nf-realistic-field--element {\n order: 4;\n width: 65%;\n } \n\n .nf-realistic-field--description {\n order: 5;\n width: 100%;\n margin-left: 35%;\n }\n}\n\n/**\n * Checkbox\n */\n\n.nf-field-wrap.checkbox .nf-realistic-field.nf-realistic-field--label-left {\n .nf-realistic-field--label {\n order: 3;\n width: 38%;\n padding-left: 0;\n padding-right: 5%;\n text-align: center;\n }\n\n .nf-realistic-field--element {\n order: 4;\n width: 58%;\n } \n\n .nf-realistic-field--description {\n order: 5;\n width: 100%;\n margin-left: 38%;\n }\n}",".nf-realistic-field.nf-realistic-field--label-right {\n display: flex;\n flex-wrap: wrap;\n flex-direction: row;\n\n .nf-realistic-field--label {\n order: 4;\n width: 35%;\n padding-left: 2%;\n }\n\n .nf-realistic-field--element {\n order: 3;\n width: 65%;\n } \n\n .nf-realistic-field--description {\n order: 5;\n width: 100%;\n margin-left: 35%;\n }\n}\n\n/**\n * Checkbox\n */\n\n.nf-field-wrap.checkbox .nf-realistic-field.nf-realistic-field--label-right {\n align-items: flex-start;\n\n .nf-realistic-field--label {\n order: 4;\n width: auto;\n padding-left: 2%;\n padding-right: 2%;\n margin-bottom: 0;\n\n .nf-field-label {\n width: 100%;\n }\n }\n\n .nf-realistic-field--element {\n order: 3;\n width: auto;\n } \n\n .nf-realistic-field--description {\n order: 5;\n width: auto;\n margin-left: 0;\n }\n}","#nf-drawer {\n background: #EBEDEE;\n padding: 40px 40px;\n width: 50%;\n position: absolute;\n top: 0;\n bottom: 0;\n right: -1400px;\n overflow: hidden;\n z-index: auto; // Changed from 101 to Auto to fix a bug with the merge tag overlay in Safari.\n transition: width 0.75s ease;\n -webkit-overflow-scrolling: touch;\n &.nf-drawer-expand {\n width: 100%;\n }\n z-index: 2;\n}\n.nf-drawer-opened {\n .nf-main-test {\n width: 50%;\n transition: all 0.50s ease;\n .nf-button {\n display: none;\n }\n }\n #nf-drawer {\n right: 0;\n transition: all 0.50s ease;\n &.nf-drawer-expand {\n width: 100%;\n transition: all 0.50s ease;\n .nf-toggle-drawer {\n .dashicons {\n transform: rotate(180deg);\n transition: all 0.50s ease;\n }\n .nf-expand-off {\n display: none;\n }\n .nf-expand-on {\n display: inline;\n }\n }\n }\n }\n .preview {\n opacity: 0.0;\n visibility:hidden;\n filter: alpha(opacity=0);\n transition: all 0.50s ease;\n &:hover, &:active, &.active {\n opacity: 0.0;\n visibility:hidden;\n filter: alpha(opacity=0);\n transition: all 0.50s ease;\n }\n }\n #nf-main-content,\n #nf-main-header {\n margin: 0 auto;\n //padding-left: 60px;\n transition: all 0.50s ease;\n }\n @media only screen and (min-width: 901px) {\n #nf-app-sub-header {\n .nf-add-new {\n top: 139px !important;\n text-indent: -99999px;\n &:after {\n }\n }\n }\n }\n .nf-setting-wrap {\n width: 50%;\n transition: width 0.50s ease;\n }\n .nf-toggle-drawer {\n display: block;\n }\n}\n.nf-drawer-closed {\n #nf-main {\n width: 100%;\n left: 0;\n transition: width 0.50s ease, left 0.50s ease;\n }\n #nf-drawer {\n right: -1400px;\n transition: right 0.50s ease;\n }\n .nf-add-new {\n opacity: 1.0;\n visibility: visible;\n filter: alpha(opacity=100);\n transition: all 0.50s ease;\n }\n .nf-setting-wrap {\n width: 33%;\n transition: width 0.50s ease;\n }\n .nf-toggle-drawer {\n display: none;\n }\n}\n.nf-drawer-header {\n margin-bottom: 20px;\n padding: 0 10px;\n &::after {\n clear: both;\n content: \"\";\n display: block;\n }\n h2 {\n color: #666;\n float: left;\n font-size: 20px;\n line-height: 22px;\n .dashicons {\n margin-right: 10px;\n }\n }\n .nf-button {\n float: right;\n }\n}\n.nf-drawer-error {\n background-color: #FFBABA;\n border: 1px solid #FFBABA;\n border-radius: 5px;\n color: #D8000C;\n font-size: 12px;\n margin: 10px 0px;\n padding: 10px 10px;\n}\n.nf-settings {\n h3 {\n color: #424242;\n font-size: 14px;\n padding: 10px 10px 0;\n text-transform: uppercase;\n .dashicons {\n color: #bbb;\n font-size: 28px;\n margin: -4px 10px 0 -30px;\n }\n }\n &::after {\n clear: both;\n content: \"\";\n display: block;\n }\n}\n.nf-full {\n clear: both;\n &.toggle-row {\n border-bottom: 1px solid #ccc;\n margin: 0;\n position: relative;\n &:first-child {\n border-top: 1px solid #ccc;\n }\n label {\n display: inline-block;\n padding: 15px 60px 15px 0;\n //margin: 15px -40px 12px 0;\n }\n .nf-toggle {\n float: right;\n margin: 15px 0;\n position: absolute;\n top: 0;\n right: 10px;\n }\n }\n .nf-select{\n select{\n display: block;\n max-width: 100%;\n }\n }\n}\n.nf-one-half,\n.nf-one-third {\n float: left;\n}\n.nf-one-half {\n width: 50%;\n}\n.nf-one-third {\n width: 33.33%;\n}\n.nf-first {\n clear: both;\n margin-left: 0;\n}\n.nf-full,\n.nf-one-half,\n.nf-one-third {\n margin-bottom: 15px;\n padding: 0 2%;\n}\n.nf-full::after,\n.nf-one-half::after,\n.nf-one-third::after {\n clear: both;\n content: \"\";\n display: block;\n}\n.nf-toggle-drawer {\n color: #aaa;\n cursor: pointer;\n display: none;\n float: right;\n margin-top: 40px;\n text-decoration: none;\n padding: 10px 20px;\n position: fixed;\n bottom: 0;\n right: 0;\n .dashicons {\n margin-right: 5px;\n transition: all 0.50s ease;\n }\n .nf-expand-off {\n display: inline;\n }\n .nf-expand-on {\n display: none;\n }\n}\n\n\n#nf-menu-drawer {\n background: #EBEDEE;\n box-shadow: inset 1px 4px 9px -6px;\n width: 250px;\n position: absolute;\n top: 0;\n bottom: 0;\n right: -250px;\n z-index: 999;\n transition: right 0.50s ease;\n ul {\n margin: 0;\n li {\n a {\n border-bottom: 1px solid #ccc;\n color: #424242;\n display: block;\n padding: 10px 20px;\n text-decoration: none;\n .dashicons {\n color: $cta_color;\n margin-right: 15px;\n }\n }\n }\n }\n .nf-publish {\n background: $cta_color;\n color: #fff;\n padding: 20px;\n text-align: center;\n text-transform: uppercase;\n cursor:pointer;\n\n &.disabled {\n background: #ccc;\n border: 1px solid #ccc;\n cursor: default;\n }\n }\n\n}\n\n\n\n.nf-menu-expand {\n #nf-menu-drawer {\n right: 0;\n transition: right 0.50s ease;\n }\n #nf-header {\n margin-right: 250px;\n margin-left: -250px;\n transition: margin 0.50s ease;\n }\n #nf-main {\n left: -250px;\n transition: left 0.50s ease;\n }\n}\n\n.nf-div-table {\n .nf-table-row {\n &.nf-error {\n textarea {\n border: 1px solid red;\n }\n span.nf-option-error {\n background: red;\n color: #fff;\n display: block;\n padding: 5px 0;\n width: 100%;\n div.nf-error {\n display: block;\n width: 100% !important;\n text-align: center;\n }\n }\n }\n }\n}\n.ninja-forms-app {\n .jBox-Notice {\n .jBox-container {\n background: $accent_color;\n font-size: 18px;\n }\n }\n}\n\n.available-action-modal {\n padding: 20px;\n img {\n width: 100%;\n }\n iframe {\n width: 100%;\n height: 214px;\n }\n p:first-of-type {\n font-size: 16px;\n font-weight: bold;\n line-height: 20px;\n padding: 16px 40px;\n text-align: center;\n }\n .actions {\n margin-top: 30px;\n &::after {\n display: block;\n clear: both;\n content: \"\";\n }\n }\n .primary.nf-button {\n float: right;\n }\n ul {\n list-style-type: disc;\n li {\n margin-left: 20px;\n padding-left: 10px;\n }\n }\n}",".nf-button {\n border: 0;\n border-radius: 4px;\n cursor: pointer;\n display: inline-block;\n font-size: 17px;\n padding: 10px 30px;\n text-align: center;\n text-decoration: none;\n text-transform: uppercase;\n appearance: none;\n &.primary {\n background: $cta_color;\n border: 1px solid #1EA9EA;\n color: #fff;\n }\n &.secondary {\n background: #fff;\n border: 1px solid $cta_color;\n color: $cta_color;\n }\n &.disabled {\n background: #ccc;\n border: 1px solid #ccc;\n cursor: default;\n }\n &.publish {\n float: right;\n }\n}\n.nf-cancel {\n color: #999;\n font-size: 15px;\n}\n.nf-public-link {\n color: #999;\n font-size: 15px;\n}\n.nf-mobile-menu {\n background: $cta_color;\n border-radius: 4px;\n color: #fff;\n display: none;\n float: right;\n padding: 5px 7px 5px 5px;\n text-decoration: none;\n transition: margin 0.5s ease;\n .dashicons {\n font-size: 30px;\n width: 32px;\n height: 30px;\n }\n &:hover {\n color: #fff;\n }\n}\n\n.ninja-forms-app {\n fieldset {\n border: 1px solid #ccc;\n clear: both;\n display: block;\n margin-bottom: 20px;\n }\n label {\n position: relative;\n &::after {\n clear: both;\n content: \"\";\n display: block;\n }\n }\n legend {\n margin: 0 3px 10px;\n padding: 0 10px;\n }\n .nf-setting-label, label, legend {\n color: #424242;\n display: block;\n font-size: 13px;\n text-transform: uppercase;\n .open-media-manager {\n position: absolute;\n color: #ccc;\n right: 15px;\n top: 5px;\n text-decoration: none;\n }\n }\n input[type=text],\n input[type=number],\n textarea {\n background: #f9f9f9;\n border: 0;\n margin-top: 7px;\n padding: 12px 15px;\n width: 100%;\n height: 41px;\n text-transform: default;\n }\n textarea {\n height: 200px;\n }\n input[type=checkbox].nf-checkbox {\n appearance: none;\n background: #f9f9f9;\n border: 0;\n height: 25px;\n width: 25px;\n padding: 2px 1px 0px !important;\n margin: -3px -5px;\n &:checked {\n &::before {\n content: \"\\f147\";\n font: 400 30px/1 dashicons;\n }\n }\n }\n}\n.ninja-forms-app {\n .jBox-wrapper.import-options {\n padding: 12px 20px 0px !important;\n }\n .jBox-wrapper.import-options.jBox-pointerPosition-top.jBox-closeButton-box:before {\n right: 10px;\n }\n .nf-list-options, .nf-listimage-options {\n padding-bottom: 20px;\n .nf-add-new {\n margin-left: 20px;\n }\n .nf-div-table {\n .nf-table-row {\n > div {\n //border-top: 16px solid red;\n display: table-cell;\n padding: 5px;\n &:nth-child(1), &:nth-child(6) {\n padding: 0 15px;\n width: 20px;\n }\n &:nth-child(2), &:nth-child(3) {\n width: 45%;\n }\n &:nth-child(4) {\n min-width: 100px;\n }\n input {\n margin: 0;\n }\n }\n &.nf-table-header {\n div {\n font-size: 12px;\n padding: 20px 5px 5px;\n &:nth-child(1), &:nth-child(6) {\n padding: 0 25px;\n }\n }\n }\n }\n }\n &.calculations {\n .nf-div-table {\n .nf-table-header{\n div{\n &:nth-child(4) {\n display: none;\n }\n }\n }\n .nf-table-row {\n div {\n vertical-align: top;\n position: relative;\n &:nth-child(1), &:nth-child(4) {\n padding: 0 15px;\n width: 20px;\n min-width: 20px;\n }\n &:nth-child(2) {\n width: 30%;\n }\n &:nth-child(3) {\n width: 70%;\n }\n textarea {\n margin: 0;\n height: 100px;\n padding-right: 40px;\n }\n .merge-tags {\n color: #999;\n position: absolute;\n right: 15px;\n top: 5px;\n }\n .dashicons {\n color: #999;\n margin-top: 10px;\n }\n }\n .calc-left {\n div {\n display: inline-block;\n &:nth-child(1) {\n width: 100%;\n padding: 0px;\n }\n &:nth-child(2) {\n width: 60%;\n text-align: right;\n font-size: 12px;\n float: left;\n padding-top: 20px;\n padding-right: 10px;\n }\n &:nth-child(3) {\n width: 50px;\n float: left;\n padding-top: 10px;\n }\n }\n }\n }\n }\n }\n }\n .options {\n position: relative;\n legend {\n .nf-open-import-tooltip {\n background: #EBEDEE;\n color: $cta_color;\n font-size: 16px;\n padding: 6px 15px;\n text-decoration: none;\n position: absolute;\n right: 15px;\n top: 0;\n }\n }\n }\n .button-toggle {\n text-align: left;\n border: #ccc 1px solid;\n border-radius: 5px;\n background: #f1f1f1;\n margin-top: 35px;\n padding: 9px 0px;\n width: 100%;\n label {\n width: 48%;\n display: inline-block;\n margin-left: 1%;\n span {\n width: 100%;\n display: inline-block;\n cursor: pointer;\n transition: background-color 0.4s;\n }\n input:checked + span {\n background-color: #1ea9ea;\n border-color: #1ea9ea;\n }\n input + span {\n background-color: #ccc;\n border-color: #ccc;\n }\n }\n }\n}\n.nf-drawer-buttons {\n display: none;\n margin: 0 -20px;\n padding: 0;\n li {\n background: #424242;\n border-right: 1px solid #f1f1f1;\n float: left;\n margin: 0;\n padding: 15px;\n text-align: center;\n width: 50%;\n &:last-child {\n border: 0;\n }\n &.nf-drawer-delete {\n color: red;\n }\n &.nf-drawer-duplicate {\n color: $accent_color;\n }\n .dashicons {\n margin-right: 10px;\n }\n }\n &::after {\n clear: both;\n content: \"\";\n display: block;\n }\n}\n\n.dashicons.spin {\n animation: dashicons-spin 1s infinite;\n animation-timing-function: linear;\n}\n@keyframes dashicons-spin {\n 0% { transform: rotate( 0deg ); }\n 100% { transform: rotate( 360deg ); }\n}\n\n",".nf-search {\n display: inline;\n position: relative;\n input[type=search] {\n background: transparent;\n box-shadow: 0 0 0;\n border: 0;\n margin-bottom:3px;\n padding: 12px 0 12px 50px;\n width: 60%;\n }\n &::before {\n content: \"\\f179\";\n color: #aaa;\n font-family: \"Dashicons\";\n font-size: 30px;\n width: 30px;\n height: 30px;\n position: absolute;\n top: 4px;\n left: 10px;\n }\n}\n.nf-stage {\n position: relative;\n -webkit-user-select: none;\n -khtml-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n .nf-stage-controls {\n background: #F8F8F9;\n padding: 5px;\n position: absolute;\n top: -20px;\n right: 10px;\n }\n}\n.nf-reservoir {\n &::after {\n clear: both;\n content: \"\";\n display: block;\n }\n &.nf-droppable-active,\n &.nf-staged-fields-active {\n background: #F8F8F9;\n border: 4px solid #F8F8F9;\n border-radius: 4px;\n margin: 30px 2% 20px;\n //padding: 10px;\n min-height: 52px;\n padding: 6px;\n transition: all 1.0s ease;\n }\n .nf-item-dock {\n background: #fff;\n border-radius: 4px;\n color: #999;\n display: inline-block;\n float: left;\n margin: 0 4px 3px 4px;\n padding: 5px 10px;\n position: relative;\n .dashicons {\n font-size: 14px;\n margin: 2px 0 -4px 5px;\n }\n .fa {\n margin-right: 10px;\n }\n }\n\n}\n.nf-item {\n background: #3B454D;\n border-radius: 4px;\n color: #EBEDEE;\n font-size: 14px;\n padding: 10px;\n position: relative;\n text-align: center;\n &.active {\n background: $cta_color;\n color: #fff;\n }\n .fa {\n background: #30373E;\n border-top-left-radius: 4px;\n border-bottom-left-radius: 4px;\n padding: 9px;\n position: absolute;\n top: 0;\n left: 0;\n bottom: 0;\n width: 34px;\n line-height: 20px;\n }\n}\n.nf-saved {\n .nf-item {\n position: relative;\n &::after {\n background: #30373E;\n border-top-left-radius: 4px;\n border-bottom-left-radius: 4px;\n content: \"\\f155\";\n font-family: \"Dashicons\";\n padding: 9px;\n position: absolute;\n top: 0;\n left: 0;\n bottom: 0;\n width: 16px;\n height: 20px;\n }\n }\n}\n.nf-action-items {\n .nf-item {\n height: 50px;\n line-height: 30px;\n cursor: pointer;\n &.nf-has-img {\n background-position: center center;\n text-indent: -99999px;\n }\n }\n &.available {\n .nf-item {\n &.nf-has-img {\n filter: grayscale(100%);\n opacity: 0.6;\n &:hover {\n filter: grayscale(0);\n opacity: 1.0;\n }\n }\n }\n }\n}\n\n.nf-actions-items-available .nf-item {\n color: #3B454D;\n background-color: #EBEDEE;\n border: 1px solid #3B454D;\n}\n\n.nf-field-type-button {\n float: left;\n margin-bottom: 15px;\n padding: 0 2%;\n width: 33.33%;\n}\n","table.nf-changes {\n tr {\n td {\n border-bottom: 1px solid #ccc;\n }\n &.disabled-row {\n td {\n color: #bbb;\n }\n }\n &:nth-child(even) {\n td {\n background: #e5e7e8 !important;\n }\n }\n &:hover {\n td {\n background: #fff !important;\n }\n }\n }\n}\n.nf-button {\n &.undoChanges {\n .dashicons {\n font-size: 18px;\n height: 18px;\n width: 18px;\n margin-right: 5px;\n }\n }\n}\n",".nf-setting-error {\n color: red;\n font-size: 14px;\n padding: 5px 10px;\n a {\n color: red;\n }\n}\n",".nf-add-new {\n // background: red;\n color: $cta_color;\n padding: 0 0 0 46px;\n text-decoration: none;\n line-height: 32px;\n position: relative;\n height: 32px;\n z-index: 98;\n text-indent: 0px;\n overflow: hidden;\n &:after {\n background: $cta_color;\n border: 2px solid $cta_color;\n border-radius: 40px;\n color: #fff;\n content: \"+\";\n font-size: 22px;\n padding: 8px;\n position: absolute;\n left: 0;\n width: 12px;\n height: 12px;\n line-height: 10px;\n text-indent: 0px;\n transition: all 0.5s ease 0s\n }\n &:hover, &:active, &.active {\n color: $cta_color;\n transition: width 0.5s ease 0s,height 0.5s ease 0s, text-indent 0.5s ease,top 0.5s ease,left 0.5s ease;\n &:after {\n background: #fff;\n color: $cta_color;\n transform: rotate(180deg);\n transition: all 0.5s ease;\n }\n }\n &.nf-open-drawer {\n position: absolute;\n top: 185px;\n left: 40px;\n }\n}\n.nf-add-new.disabled {\n display: none;\n}\n.ninja-forms-app {\n &.folded {\n .nf-add-new {\n }\n }\n}\n\n.nf-master-control {\n background: $cta_color;\n border: 2px solid $cta_color;\n border-radius: 40px;\n cursor: pointer;\n position: absolute;\n //text-indent: -9999px;\n height: 60px;\n width: 60px;\n top: auto;\n left: auto;\n bottom: 20px;\n right: 30px;\n transition: all 0.5s ease;\n z-index: 98;\n span {\n display: block;\n text-indent: -9999px;\n }\n .fa {\n color: #fff;\n cursor: pointer;\n font-size: 28px;\n line-height: 28px;\n margin: 15px 0 0 16px;\n transition: all 0.5s ease;\n }\n &:hover, &:active, &.active {\n background: #fff;\n color: $cta_color;\n transition: all 0.5s ease;\n .fa {\n color: $cta_color;\n margin: 12px 0 0 16px;\n transform: rotate(180deg);\n transition: all 0.5s ease;\n }\n }\n}\n","input[type=checkbox].nf-toggle {\n display: none;\n + label {\n text-indent: -99999px;\n background: transparent;\n border: 0;\n box-shadow: 0 0 0;\n display: block;\n margin: 19px 5px 11px;\n appearance: none;\n position: relative;\n width: 40px;\n height: 20px;\n cursor: pointer;\n &::after {\n background: #BCBDBF;\n border: 2px solid #BCBDBF;\n border-radius: 20px;\n content: \"\";\n position: absolute;\n top: -4px;\n left: -4px;\n width: 40px;\n height: 20px;\n transition: all 0.3s ease;\n }\n &::before {\n background: #fff;\n border-radius: 20px;\n content: \"\";\n position: absolute;\n top: -1px;\n left: 0;\n width: 18px;\n height: 18px;\n z-index: 99;\n transition: all 0.3s ease;\n }\n }\n &:checked {\n + label {\n &::after {\n background: $accent_color;\n border: 2px solid $accent_color;\n transition: all 0.3s ease;\n }\n &::before {\n content: \"\";\n //top: 2px;\n left: 18px;\n transition: all 0.3s ease;\n }\n }\n }\n}\n\n.nf-full {\n position: relative;\n input[type=checkbox].nf-toggle {\n + label {\n margin: -18px 0 0;\n padding: 12px 0 20px;\n position: absolute;\n top: 24px;\n right: 10px;\n &::before {\n left: auto;\n right: 22px;\n transition: right 0.3s ease;\n }\n &::after {\n left: auto;\n right: 0;\n }\n }\n &:checked {\n + label {\n &::before {\n left: auto;\n right: 4px;\n transition: right 0.3s ease;\n }\n }\n }\n }\n .nf-setting-label {\n border-bottom: 1px solid #ccc;\n padding: 5px 0 20px;\n }\n}\n",".ninja-forms-app {\n .nf-select {\n display: block;\n position: relative;\n select {\n //background: #f9f9f9;\n background: transparent;\n border: 0;\n margin-top: 7px;\n height: 41px !important;\n padding: 0 30px 0 15px;\n position: relative;\n width: 100%;\n text-transform: capitalize;\n appearance: none;\n z-index: 2\n }\n div {\n background: #f9f9f9;\n height: 41px;\n position: absolute;\n bottom: 1px;\n width: 100%;\n z-index: 1;\n }\n div::after {\n color: #666;\n content: \"\\f347\";\n font-family: 'Dashicons';\n font-size: 20px;\n position: absolute;\n width: 30px;\n height: 30px;\n right: 5px;\n bottom: 0;\n }\n }\n div.nf-select {\n div {\n bottom: 7px;\n width: 95%;\n }\n select {\n margin-top: 0;\n }\n }\n}\n",".nf-actions-table,\n.nf-table-display {\n border-collapse: collapse;\n width: 100%;\n td, th {\n border-bottom: 1px solid #ECEDEE;\n font-size: 14px;\n padding: 15px;\n vertical-align: top;\n position: relative;\n //max-width: 500px;\n }\n th {\n color: #666;\n text-align: left;\n text-transform: uppercase;\n }\n td {\n color: #676F75;\n //white-space:nowrap;\n position: relative;\n &:nth-child(2) {\n width: 90%;\n }\n }\n .deactivated {\n td {\n color: #BCBDBF;\n a {\n color: #ddd;\n }\n }\n }\n input[type=checkbox].nf-toggle + label {\n z-index: 0; // Set to fix a bug with the merge tag box overlay with RTEs.\n margin: 2px 0 0;\n // &::after {\n // border-radius: 20px;\n // top: 2px;\n // left: -4px;\n // width: 30px;\n // height: 14px;\n // }\n // &::before {\n // border-radius: 20px;\n // top: 4px;\n // left: -1px;\n // width: 14px;\n // height: 14px;\n // }\n // &:checked {\n // &::before {\n // top: 7px;\n // left: 17px;\n // }\n // }\n }\n .active {\n td {\n color: $accent_color;\n font-weight: bold;\n }\n a {\n //color: $accent_color;\n }\n .nf-item-controls {\n font-weight: normal;\n float: right;\n a {\n color: $accent_color;\n }\n .nf-item-delete,\n .nf-item-duplicate {\n display: none;\n }\n .nf-item-editing {\n display: inline !important;\n }\n .nf-item-edit {\n .dashicons {\n margin-right: 12px\n }\n }\n }\n }\n}\n\n.ui-droppable {\n border: 4px solid #fff;\n}\n.nf-actions-empty {\n thead {\n display: none;\n }\n td {\n border: 4px solid #fff !important;\n display: block;\n padding: 40px 20% !important;\n white-space: normal !important;\n }\n h3 {\n font-size: 30px;\n }\n p {\n font-size: 18px;\n }\n}\n.nf-actions-table {\n td {\n cursor: pointer;\n }\n .nf-item-controls {\n top: 12px;\n }\n}","/* perfect-scrollbar v0.6.7 */\n.ps-container {\n -ms-touch-action: none;\n overflow: hidden !important; }\n .ps-container.ps-active-x > .ps-scrollbar-x-rail,\n .ps-container.ps-active-y > .ps-scrollbar-y-rail {\n display: block; }\n .ps-container.ps-in-scrolling {\n pointer-events: none; }\n .ps-container.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail {\n background-color: #eee;\n opacity: 0.9; }\n .ps-container.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail > .ps-scrollbar-x {\n background-color: #999; }\n .ps-container.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail {\n background-color: #eee;\n opacity: 0.9; }\n .ps-container.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail > .ps-scrollbar-y {\n background-color: #999; }\n .ps-container > .ps-scrollbar-x-rail {\n display: none;\n position: absolute;\n /* please don't change 'position' */\n -webkit-border-radius: 4px;\n -moz-border-radius: 4px;\n -ms-border-radius: 4px;\n border-radius: 4px;\n opacity: 0;\n -webkit-transition: background-color 0.2s linear, opacity 0.2s linear;\n -moz-transition: background-color 0.2s linear, opacity 0.2s linear;\n -o-transition: background-color 0.2s linear, opacity 0.2s linear;\n transition: background-color 0.2s linear, opacity 0.2s linear;\n bottom: 3px;\n /* there must be 'bottom' for ps-scrollbar-x-rail */\n height: 8px; }\n .ps-container > .ps-scrollbar-x-rail > .ps-scrollbar-x {\n position: absolute;\n /* please don't change 'position' */\n background-color: #aaa;\n -webkit-border-radius: 4px;\n -moz-border-radius: 4px;\n -ms-border-radius: 4px;\n border-radius: 4px;\n -webkit-transition: background-color 0.2s linear;\n -moz-transition: background-color 0.2s linear;\n -o-transition: background-color 0.2s linear;\n transition: background-color 0.2s linear;\n bottom: 0;\n /* there must be 'bottom' for ps-scrollbar-x */\n height: 8px; }\n .ps-container > .ps-scrollbar-y-rail {\n display: none;\n position: absolute;\n /* please don't change 'position' */\n -webkit-border-radius: 4px;\n -moz-border-radius: 4px;\n -ms-border-radius: 4px;\n border-radius: 4px;\n opacity: 0;\n -webkit-transition: background-color 0.2s linear, opacity 0.2s linear;\n -moz-transition: background-color 0.2s linear, opacity 0.2s linear;\n -o-transition: background-color 0.2s linear, opacity 0.2s linear;\n transition: background-color 0.2s linear, opacity 0.2s linear;\n right: 3px;\n /* there must be 'right' for ps-scrollbar-y-rail */\n width: 8px; }\n .ps-container > .ps-scrollbar-y-rail > .ps-scrollbar-y {\n position: absolute;\n /* please don't change 'position' */\n background-color: #aaa;\n -webkit-border-radius: 4px;\n -moz-border-radius: 4px;\n -ms-border-radius: 4px;\n border-radius: 4px;\n -webkit-transition: background-color 0.2s linear;\n -moz-transition: background-color 0.2s linear;\n -o-transition: background-color 0.2s linear;\n transition: background-color 0.2s linear;\n right: 0;\n /* there must be 'right' for ps-scrollbar-y */\n width: 8px; }\n .ps-container:hover.ps-in-scrolling {\n pointer-events: none; }\n .ps-container:hover.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail {\n background-color: #eee;\n opacity: 0.9; }\n .ps-container:hover.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail > .ps-scrollbar-x {\n background-color: #999; }\n .ps-container:hover.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail {\n background-color: #eee;\n opacity: 0.9; }\n .ps-container:hover.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail > .ps-scrollbar-y {\n background-color: #999; }\n .ps-container:hover > .ps-scrollbar-x-rail,\n .ps-container:hover > .ps-scrollbar-y-rail {\n opacity: 0.6; }\n .ps-container:hover > .ps-scrollbar-x-rail:hover {\n background-color: #eee;\n opacity: 0.9; }\n .ps-container:hover > .ps-scrollbar-x-rail:hover > .ps-scrollbar-x {\n background-color: #999; }\n .ps-container:hover > .ps-scrollbar-y-rail:hover {\n background-color: #eee;\n opacity: 0.9; }\n .ps-container:hover > .ps-scrollbar-y-rail:hover > .ps-scrollbar-y {\n background-color: #999; }\n\n/* END DEFAULT PERFECT SCROLLBAR CSS */\n\n/*\n * Custom perfect scrollbar css\n */\n\n#nf-main.ps-container {\n overflow:auto !important;\n overflow-y:hidden !important;\n}\n\n#nf-drawer.ps-container {\n overflow:auto !important;\n overflow-y:hidden !important;\n}",".ui-sortable-helper {\n &.nf-field-wrap\n //&.nf-item-dock\n {\n box-shadow: 3px 3px 5px rgba( 0, 0, 0, 0.4 );\n }\n}\n\n.ui-draggable-dragging {\n .nf-item {\n box-shadow: 3px 3px 5px rgba( 0, 0, 0, 0.4 );\n }\n}\n\n.ui-draggable-handle {\n cursor: pointer;\n}\n.ui-draggable-dragging {\n z-index: 99;\n}\n#nf-builder {\n .nf-droppable-active {\n border: 4px solid $cta_color;\n //padding: 6px;\n transition: all 1.0s ease;\n }\n .nf-droppable-hover {\n border: 4px solid $accent_color;\n //padding: 6px;\n transition: all 1.0s ease;\n }\n}\n\n.nf-fields-sortable {\n border: 4px solid #FFF;\n padding: 25px 15px 6px;\n}\n.nf-fields-sortable .hidden {\n display: block !important;\n}\n.nf-fields-sortable-placeholder { margin-top: -14px; margin-bottom: 6px; border: 4px solid #84CC1E }\n\n.nf-staged-fields-drag {\n position: relative;\n display: block;\n height: 80px;\n &::after {\n clear: both;\n content: '';\n display: block;\n }\n .nf-staged-fields-drag-wrap {\n position: absolute;\n width: 500px;\n }\n #drag-item-1,\n #drag-item-2,\n #drag-item-3 {\n box-shadow: 3px 3px 5px rgba( 0, 0, 0, 0.4 );\n }\n #drag-item-1 {\n bottom: 0px;\n left: 0px;\n z-index: 3;\n }\n #drag-item-2 {\n bottom: 5px;\n left: 5px;\n z-index: 2;\n }\n #drag-item-3 {\n bottom: 10px;\n left: 10px;\n z-index: 1;\n }\n}\n\n.nf-staged-fields-drag-wrap {\n background: #fff;\n border: 1px solid #ccc;\n border-radius: 4px;\n color: #888;\n cursor: pointer;\n margin-bottom: 20px;\n padding: 15px 20px;\n &.active {\n //background: #fafafa;\n border: 2px solid #84CC1E;\n color: #424242;\n font-weight: bold;\n .nf-item-controls {\n font-weight: normal;\n a {\n color: #424242;\n }\n .nf-item-delete,\n .nf-item-duplicate {\n display: none;\n }\n .nf-item-editing {\n display: inline;\n }\n .nf-item-edit {\n .dashicons {\n margin-right: 12px\n }\n }\n }\n }\n}\n\n\n\n.nf-staged-fields-sortable-placeholder { float: left; height: 28px; border-right: 8px solid #84CC1E; margin-right: -4px; margin-left: -4px; }\n\n.nf-list-options-sortable-placeholder, .nf-listimage-options-sortable-placeholder {\n border: 4px solid #84CC1E;\n height: 8px !important;\n margin: -4px 0 -4px 0;\n}\n\n.nf-fields-empty-droppable {\n border: 4px solid #FFF;\n &::after {\n clear: both;\n content: \"\";\n display: block;\n }\n}\n\n.nf-settings .toggle { cursor: pointer; }\n",".nf-loading {\n background: #1EA9EA;\n border-radius: 4px;\n width: 40px;\n margin: 0 auto;\n position: relative;\n ul {\n list-style: none;\n margin: 0;\n padding: 0;\n position: relative;\n top: -10px;\n left: 0;\n font-size: 0;\n li {\n height: 0;\n position: absolute;\n top: 50%;\n left: 0;\n width: 0;\n margin: 0;\n height: 10px;\n width: 10px;\n border: 3px solid #fff;\n border-radius: 100%;\n transform: transformZ(0);\n animation: LOADING 2s infinite;\n &:nth-child(1n) {\n left: 0;\n animation-delay: 0s;\n }\n &:nth-child(2n) {\n left: 15px;\n animation-delay: 0.2s;\n }\n &:nth-child(3n) {\n left: 30px;\n animation-delay: 0.4s;\n }\n }\n }\n}\n\n@keyframes LOADING {\n 0% {\n transform: scale(0.5);\n background: #fff;\n }\n 50% {\n transform: scale(1);\n background: #fff;\n }\n 100% {\n transform: scale(0.5);\n background: #fff;\n }\n}\n",".nf-help-text {\n display: none;\n}\n.ninja-forms-app {\n .nf-help {\n color: #ccc;\n margin-left: 5px;\n text-decoration: none;\n .dashicons {\n font-size: 16px;\n height: 16px;\n width: 16px;\n }\n }\n .qtip-default {\n background-color: #424242;\n border: 1px solid #424242;\n border-radius: 4px;\n box-shadow: 0 5px 6px rgba( 0, 0, 0, 0.3 );\n color: #fff;\n font-size: 14px;\n line-height: 18px;\n padding: 10px;\n //position: relative;\n &::after {\n content: \"\";\n position: absolute;\n left: 143px;\n bottom: -12px;\n width: 0;\n height: 0;\n border-left: 6px solid transparent;\n border-right: 6px solid transparent;\n border-top: 12px solid #424242;\n }\n }\n}",".has-merge-tags {\n position: relative;\n input[type=text],\n textarea {\n padding-right: 40px;\n }\n &.rte {\n display: block;\n .wp-editor-tabs {\n margin-right: 40px;\n }\n .merge-tags {\n color: #999;\n z-index: 100;\n top: 26px;\n }\n }\n .merge-tags {\n color: #ccc;\n pointer: cursor;\n position: absolute;\n }\n .nf-list-options, .nf-listimage-options {\n input[type=text] {\n + .merge-tags {\n top: 12px;\n }\n }\n }\n}\ndiv.has-merge-tags {\n .merge-tags {\n top: 16px;\n right: 12px;\n }\n}\nlabel.has-merge-tags {\n .merge-tags {\n top: 33px;\n right: 12px;\n }\n}\n\n.nf-list-options, .nf-listimage-options {\n label.has-merge-tags {\n .merge-tags {\n top: 12px;\n }\n }\n}\n\n.jBox-Tooltip {\n z-index: 100000000 !important;\n}\n\n.jBox-TooltipBorder {\n .jBox-container {\n border-radius: 5px;\n border: 2px solid $cta_color;\n /*background: #EBEDEE;*/\n h4 {\n background: #f1f1f1;\n padding: 5px;\n margin: 0 0 5px;\n }\n ul {\n margin: 0;\n li {\n &:nth-child(even) {\n a {\n //background: #f1f1f1;\n }\n }\n a {\n color: $cta_color;\n margin: 0;\n padding: 0 5px;\n display: block;\n text-decoration: none;\n }\n }\n a.active {\n background: #f1f1f1;\n }\n }\n }\n .jBox-pointer {\n &::after {\n border: 2px solid $cta_color;\n /*background: #EBEDEE;*/\n }\n }\n .jBox-pointer-top,\n .jBox-pointer-bottom {\n width: 34px;\n height: 12px;\n }\n .jBox-pointer-left,\n .jBox-pointer-right {\n width: 12px;\n height: 34px;\n }\n &.jBox-closeButton-box {\n &::before {\n width: 28px;\n height: 28px;\n background: $cta_color;\n }\n }\n}\n\n/* MERGE TAG BOX STYLES */\n#merge-tags-box {\n display: none;\n background-color: #DBDDDD;\n max-height: 360px;\n z-index: 1001;\n position: absolute;\n top: -1px;\n left:12px;\n right: 10px;\n\n .merge-tag-container {\n display: flex;\n justify-content: space-between;\n }\n\n .merge-tag-sections,\n .merge-tag-list {\n float: left;\n font-size: 14px;\n background-color: #fff;\n height: 300px;\n overflow-y: auto;\n }\n\n .merge-tag-sections {\n background-color: #DBDDDD;\n min-width: 135px;\n ul {\n margin: 0;\n li {\n background: #DBDDDD;\n border-bottom: 1px solid #fff;\n cursor: pointer;\n font-size: 14px;\n margin: 0;\n padding: 8px 26px 8px 16px;\n &:hover {\n background: #f6f6f6;\n }\n &.active {\n position: relative;\n }\n &.active::after {\n clear: both;\n content: \"\";\n display: block;\n width: 0;\n height: 0;\n border-top: 17px solid transparent;\n border-bottom: 17px solid transparent;\n border-right: 24px solid #fff;\n position: absolute;\n top: 0;\n right: 0;\n }\n &:hover {\n color: #1EA9EA;\n }\n }\n }\n }\n\n .merge-tag-list {\n flex-grow: 1;\n padding-top: 10px;\n div {\n div {\n line-height: 22px;\n }\n }\n &:hover li { // Uses !important to override first-of-type selector.\n &:hover {\n color: #1EA9EA !important;\n }\n color: black !important;\n }\n ul {\n margin: 0;\n }\n li {\n cursor: pointer;\n margin-bottom: 0;\n span {\n padding: 4px 16px;\n display: block;\n small {\n font-family: \"Courier New\", Courier, monospace, sans-serif;\n }\n }\n &:first-of-type {\n color: #1EA9EA;\n }\n }\n }\n\n .merge-tag-filter {\n border-bottom: 2px solid #DBDDDD;\n margin: 3px 10px 10px 10px;\n clear: both;\n }\n}\n.merge-tag-focus {\n position: relative;\n z-index: 1000;\n}\n.merge-tag-focus-overlay {\n &:before {\n content: '';\n position: fixed;\n top: 0; right: 0; bottom: 0; left: 0;\n background-color: rgba( 0, 0, 0, .5 );\n z-index: 100;\n }\n &.note-editor:before { // Summernote RTE Support\n z-index: 0;\n }\n}\n\n#merge-tags-box.one-half--first {\n width: 538px;\n left: 12px;\n}\n#merge-tags-box.one-half--second {\n width: 538px;\n right: 10px;\n left: auto;\n}\n\n.setting + .merge-tags {\n color: rgba( 204, 204, 204, .3 );\n}\n.setting:focus + .merge-tags,\n.merge-tag-focus-overlay .merge-tags {\n color: rgba( 204, 204, 204, 1 );\n}\n.merge-tag-focus-overlay .merge-tags {\n z-index: 1000;\n}\n",".note-popover {\n display: none !important;\n}\n.ninja-forms-app {\n .note-editor {\n border: 0 !important;\n .note-toolbar {\n &::after {\n clear: both;\n content: \"\";\n display: block;\n }\n }\n .note-editable {\n background: #f9f9f9;\n display: block;\n p {\n font-size: 16px;\n }\n ul {\n list-style-type: disc;\n margin-left: 2em;\n }\n table {\n td {\n border: 1px solid #ccc;\n width: auto;\n }\n }\n }\n .modal {\n display: none;\n }\n .btn-group {\n float: left;\n &.note-tools, {\n float: right;\n }\n }\n .btn {\n background: #f9f9f9;\n border: 0;\n border-radius: 4px;\n color: #666;\n cursor: pointer;\n margin-right: 2px;\n padding-top: 4px;\n &.disabled {\n background: transparent;\n color: #aaa;\n .merge-tags {\n background: #f9f9f9;\n color: #666;\n }\n }\n }\n }\n .tooltip {\n position: absolute;\n z-index: 1070;\n display: block;\n font-family: \"Helvetica Neue\", Helvetica, Arial, sans-serif;\n font-size: 12px;\n font-style: normal;\n font-weight: normal;\n line-height: 1.42857143;\n text-align: left;\n text-align: start;\n text-decoration: none;\n text-shadow: none;\n text-transform: none;\n letter-spacing: normal;\n word-break: normal;\n word-spacing: normal;\n word-wrap: normal;\n white-space: normal;\n filter: alpha(opacity=0);\n opacity: 0;\n\n line-break: auto;\n }\n .tooltip.in {\n filter: alpha(opacity=90);\n opacity: .9;\n }\n .tooltip.top {\n padding: 5px 0;\n margin-top: -3px;\n }\n .tooltip.right {\n padding: 0 5px;\n margin-left: 3px;\n }\n .tooltip.bottom {\n padding: 5px 0;\n margin-top: 3px;\n }\n .tooltip.left {\n padding: 0 5px;\n margin-left: -3px;\n }\n .tooltip-inner {\n max-width: 200px;\n padding: 3px 8px;\n color: #fff;\n text-align: center;\n background-color: #000;\n border-radius: 4px;\n }\n .tooltip-arrow {\n position: absolute;\n width: 0;\n height: 0;\n border-color: transparent;\n border-style: solid;\n }\n .tooltip.top .tooltip-arrow {\n bottom: 0;\n left: 50%;\n margin-left: -5px;\n border-width: 5px 5px 0;\n border-top-color: #000;\n }\n .tooltip.top-left .tooltip-arrow {\n right: 5px;\n bottom: 0;\n margin-bottom: -5px;\n border-width: 5px 5px 0;\n border-top-color: #000;\n }\n .tooltip.top-right .tooltip-arrow {\n bottom: 0;\n left: 5px;\n margin-bottom: -5px;\n border-width: 5px 5px 0;\n border-top-color: #000;\n }\n .tooltip.right .tooltip-arrow {\n top: 50%;\n left: 0;\n margin-top: -5px;\n border-width: 5px 5px 5px 0;\n border-right-color: #000;\n }\n .tooltip.left .tooltip-arrow {\n top: 50%;\n right: 0;\n margin-top: -5px;\n border-width: 5px 0 5px 5px;\n border-left-color: #000;\n }\n .tooltip.bottom .tooltip-arrow {\n top: 0;\n left: 50%;\n margin-left: -5px;\n border-width: 0 5px 5px;\n border-bottom-color: #000;\n }\n .tooltip.bottom-left .tooltip-arrow {\n top: 0;\n right: 5px;\n margin-top: -5px;\n border-width: 0 5px 5px;\n border-bottom-color: #000;\n }\n .tooltip.bottom-right .tooltip-arrow {\n top: 0;\n left: 5px;\n margin-top: -5px;\n border-width: 0 5px 5px;\n border-bottom-color: #000;\n }\n .dropdown-menu {\n position: absolute;\n // top: 100%;\n // left: 0;\n z-index: 1000;\n display: none;\n float: left;\n min-width: 160px;\n padding: 5px 0;\n margin: 2px 0 0;\n font-size: 14px;\n text-align: left;\n list-style: none;\n background-color: #fff;\n -webkit-background-clip: padding-box;\n background-clip: padding-box;\n border: 1px solid #ccc;\n border: 1px solid rgba(0, 0, 0, .15);\n border-radius: 4px;\n -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);\n box-shadow: 0 6px 12px rgba(0, 0, 0, .175);\n }\n .dropdown-menu.pull-right {\n right: 0;\n left: auto;\n }\n .dropdown-menu .divider {\n height: 1px;\n margin: 9px 0;\n overflow: hidden;\n background-color: #e5e5e5;\n }\n .dropdown-menu > li > a {\n display: block;\n padding: 3px 20px;\n clear: both;\n font-weight: normal;\n line-height: 1.42857143;\n color: #333;\n white-space: nowrap;\n }\n .dropdown-menu > li > a:hover,\n .dropdown-menu > li > a:focus {\n color: #262626;\n text-decoration: none;\n background-color: #f5f5f5;\n }\n .dropdown-menu > .active > a,\n .dropdown-menu > .active > a:hover,\n .dropdown-menu > .active > a:focus {\n color: #fff;\n text-decoration: none;\n background-color: #337ab7;\n outline: 0;\n }\n .dropdown-menu > .disabled > a,\n .dropdown-menu > .disabled > a:hover,\n .dropdown-menu > .disabled > a:focus {\n color: #777;\n }\n .dropdown-menu > .disabled > a:hover,\n .dropdown-menu > .disabled > a:focus {\n text-decoration: none;\n cursor: not-allowed;\n background-color: transparent;\n background-image: none;\n filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);\n }\n .open > .dropdown-menu {\n display: block;\n }\n .open > a {\n outline: 0;\n }\n .dropdown-menu-right {\n right: 0;\n left: auto;\n }\n .dropdown-menu-left {\n right: auto;\n left: 0;\n }\n .dropdown-header {\n display: block;\n padding: 3px 20px;\n font-size: 12px;\n line-height: 1.42857143;\n color: #777;\n white-space: nowrap;\n }\n .dropdown-backdrop {\n position: fixed;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: 990;\n }\n .pull-right > .dropdown-menu {\n right: 0;\n left: auto;\n }\n .dropup .caret,\n .navbar-fixed-bottom .dropdown .caret {\n content: \"\";\n border-top: 0;\n border-bottom: 4px dashed;\n border-bottom: 4px solid \\9;\n }\n .dropup .dropdown-menu,\n .navbar-fixed-bottom .dropdown .dropdown-menu {\n top: auto;\n bottom: 100%;\n margin-bottom: 2px;\n }\n @media (min-width: 768px) {\n .navbar-right .dropdown-menu {\n right: 0;\n left: auto;\n }\n .navbar-right .dropdown-menu-left {\n right: auto;\n left: 0;\n }\n }\n .btn-group-justified > .btn-group .dropdown-menu {\n left: auto;\n }\n .nav-tabs.nav-justified > .dropdown .dropdown-menu {\n top: auto;\n left: auto;\n }\n .nav-justified > .dropdown .dropdown-menu {\n top: auto;\n left: auto;\n }\n .nav-tabs .dropdown-menu {\n margin-top: -1px;\n border-top-left-radius: 0;\n border-top-right-radius: 0;\n }\n @media (max-width: 767px) {\n .navbar-nav .open .dropdown-menu {\n position: static;\n float: none;\n width: auto;\n margin-top: 0;\n background-color: transparent;\n border: 0;\n -webkit-box-shadow: none;\n box-shadow: none;\n }\n .navbar-nav .open .dropdown-menu > li > a,\n .navbar-nav .open .dropdown-menu .dropdown-header {\n padding: 5px 15px 5px 25px;\n }\n .navbar-nav .open .dropdown-menu > li > a {\n line-height: 20px;\n }\n .navbar-nav .open .dropdown-menu > li > a:hover,\n .navbar-nav .open .dropdown-menu > li > a:focus {\n background-image: none;\n }\n }\n .navbar-nav > li > .dropdown-menu {\n margin-top: 0;\n border-top-left-radius: 0;\n border-top-right-radius: 0;\n }\n .navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {\n margin-bottom: 0;\n border-top-left-radius: 4px;\n border-top-right-radius: 4px;\n border-bottom-right-radius: 0;\n border-bottom-left-radius: 0;\n }\n @media (max-width: 767px) {\n .navbar-default .navbar-nav .open .dropdown-menu > li > a {\n color: #777;\n }\n .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,\n .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {\n color: #333;\n background-color: transparent;\n }\n .navbar-default .navbar-nav .open .dropdown-menu > .active > a,\n .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,\n .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {\n color: #555;\n background-color: #e7e7e7;\n }\n .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,\n .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,\n .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {\n color: #ccc;\n background-color: transparent;\n }\n }\n @media (max-width: 767px) {\n .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {\n border-color: #080808;\n }\n .navbar-inverse .navbar-nav .open .dropdown-menu .divider {\n background-color: #080808;\n }\n .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {\n color: #9d9d9d;\n }\n .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,\n .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {\n color: #fff;\n background-color: transparent;\n }\n .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,\n .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover,\n .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {\n color: #fff;\n background-color: #080808;\n }\n .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a,\n .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover,\n .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {\n color: #444;\n background-color: transparent;\n }\n }\n}\n","/*\nWP Color Picker (Iris) Styles\n---------------------------------------------*/\n\n.ninja-forms-app #wpcontent .wp-picker-holder {\n position: absolute;\n z-index: 9001;\n}\n.ninja-forms-app #wpcontent .wp-picker-holder * {\n box-sizing: content-box;\n}\n.wp-picker-container {\n width: 100%;\n}\n.wp-color-result,\n.wp-picker-input-wrap {\n margin-top: 5px;\n}\n.wp-color-result {\n border: 0;\n box-shadow: none;\n margin: 5px 0 0;\n height: 41px;\n width: 100%;\n padding-left: 60px;\n}\n.wp-color-result:after {\n font-size: 16px;\n line-height: 41px;\n}\n.wp-color-result.wp-picker-open {\n display: none;\n}\n.wp-color-picker,\n.wp-picker-input-wrap {\n width: 100% !important;\n}\n\n.wp-picker-input-wrap > .button.wp-picker-default {\n display: none;\n}\n","\n@-webkit-keyframes color_change {\n from { background-color: $cta_color; color: #fff }\n to { background-color: #3B454D; color: #A2A5A8 }\n}\n@-moz-keyframes color_change {\n from { background-color: $cta_color; color: #fff }\n to { background-color: #3B454D; color: #A2A5A8 }\n}\n@-ms-keyframes color_change {\n from { background-color: $cta_color; color: #fff }\n to { background-color: #3B454D; color: #A2A5A8 }\n}\n@-o-keyframes color_change {\n from { background-color: $cta_color; color: #fff }\n to { background-color: #3B454D; color: #A2A5A8 }\n}\n@keyframes color_change {\n from { background-color: $cta_color; color: #fff }\n to { background-color: #3B454D; color: #A2A5A8 }\n}\n.nf-item.clicked {\n //background: #1EA9EA;\n animation-name: color_change;\n animation-duration: 2s;\n animation-iteration-count: 1;\n animation-direction: alternate;\n}\n@media only screen and (max-width: 1400px) {\n .nf-field-type-button {\n width: 50%;\n }\n}\n@media only screen and (max-width: 1065px) {\n .nf-app-menu {\n .preview {\n .app-menu-text {\n text-indent: -9999px;\n display: inline-block;\n width: 0;\n }\n }\n }\n .nf-drawer-opened {\n .nf-actions-table {\n th, td {\n &:nth-child(3) {\n display: none;\n }\n }\n }\n }\n}\n@media only screen and (max-width: 900px) {\n #nf-header {\n ul {\n display: none;\n }\n .nf-button.primary {\n display: none;\n }\n }\n\n .nf-mobile-menu {\n display: inline-block;\n }\n #nf-app-sub-header {\n h2 {\n padding-left: 0;\n transition: all 1.0s ease 0s\n }\n }\n\n .nf-add-new.nf-open-drawer {\n position: fixed;\n text-indent: -9999px;\n height: 54px;\n width: 54px;\n top: auto;\n left: auto;\n bottom: 20px;\n right: 20px;\n &:after {\n background: $accent_color;\n border: 2px solid $accent_color;\n border-radius: 40px;\n color: #fff;\n content: \"+\";\n font-size: 50px;\n padding: 8px;\n position: absolute;\n left: 0;\n width: 28px;\n height: 28px;\n line-height: 24px;\n text-indent: 0px;\n }\n }\n\n #nf-main-header {\n .nf-button {\n display: none;\n }\n }\n // .nf-item-controls {\n // li {\n // margin: -4px 15px 0;\n // height: 26px;\n // a {\n // width: 30px;\n // height: 30px;\n // &:hover {\n // .nf-tooltip {\n // top: -45px;\n // visibility:visible;\n // opacity: 1.0;\n // filter: alpha(opacity=100);\n // transition: all 1.0s ease;\n // transition-delay: 1.4s;\n // }\n // }\n // .dashicons {\n // font-size: 26px;\n // padding-top: 1px;\n // }\n // }\n // &.nf-item-duplicate {\n // .nf-tooltip {\n // left: -32px;\n // &:after {\n // left: 36px;\n // }\n // }\n // }\n // &.nf-item-edit {\n // .nf-tooltip {\n // left: -16px;\n // &:after {\n // left: 20px;\n // }\n // }\n // }\n // &.nf-item-delete {\n // margin-top: -4px;\n // }\n // &.nf-item-expand {\n // display: none;\n // .dashicons {\n // transform: rotate(-90deg);\n // }\n // }\n // .nf-item-editing {\n // display: none;\n // }\n // }\n // &.nf-editing {\n // font-weight: normal;\n // a {\n // color: #424242;\n // }\n // .nf-item-delete,\n // .nf-item-duplicate {\n // display: none;\n // }\n // .nf-item-editing {\n // display: inline;\n // line-height: 26px;\n // }\n // }\n // }\n .nf-one-half, .nf-one-third {\n float: none;\n width: 100%;\n }\n .nf-drawer-expand {\n .nf-one-half {\n float: left;\n width: 50%;\n }\n .nf-on-third {\n float: left;\n width: 33%;\n }\n }\n\n #nf-app-form-title {\n margin-top: -55px;\n }\n #nf-main {\n top: 120px;\n }\n\n #nf-table-display {\n .nf-item-controls {\n width: auto;\n }\n }\n}\n@media only screen and (max-width: 1023px) {\n .ninja-forms-app {\n &.folded {\n #wpcontent {\n margin-left: 36px;\n padding: 0;\n position: absolute;\n top: 0;\n left: 0;\n bottom: 0;\n right: 0;\n #wpbody {\n left: 0;\n }\n }\n }\n }\n\n .nf-setting-wrap {\n width: 50%;\n }\n #nf-drawer {\n width: 100%;\n }\n .nf-drawer-opened {\n #nf-main {\n width: 100%;\n }\n .nf-setting-wrap {\n width: 50%;\n }\n }\n .nf-drawer-closed {\n .nf-setting-wrap {\n width: 50%;\n }\n }\n .nf-toggle-drawer {\n display: none;\n }\n\n}\n@media only screen and (max-width: 960px) {\n .ninja-forms-app {\n &.auto-fold {\n #wpcontent {\n margin-left: 36px;\n padding: 0;\n position: absolute;\n top: 0;\n left: 0;\n bottom: 0;\n right: 0;\n #wpbody {\n left: 0;\n }\n }\n }\n }\n .nf-drawer-opened .nf-toggle-drawer {\n display: none;\n }\n\n\n\n}\n\n@media only screen and (max-width: 782px) {\n .ninja-forms-app {\n &.folded, &.auto-fold {\n #wpcontent {\n margin-left: 0;\n }\n }\n }\n // .nf-item-controls {\n // top: 15px;\n // }\n #nf-builder {\n padding: 80px 20px 10px;\n .nf-cta-bubble {\n display: none !important;\n }\n }\n #nf-main {\n padding: 20px 0 80px;\n }\n #nf-drawer {\n padding: 20px;\n }\n\n\n #nf-main-content {\n width: 100%;\n max-width: 100%;\n }\n #nf-main {\n border: 0;\n }\n // .nf-field-wrap {\n // border: 0;\n // border-top: 8px solid #f1f1f1;\n // border-radius: 0;\n // margin: 0;\n // padding: 20px;\n // &:first-child {\n // border-top: 8px solid #fff;\n // }\n // }\n // .nf-fields-sortable-placeholder { margin-top: 0; margin-bottom: 0; border: 4px solid #84CC1E }\n // .nf-fields-sortable-placeholder + .nf-field-wrap {\n // border: 0;\n // }\n // .nf-fields-sortable {\n // border: 0;\n // padding: 0;\n // }\n // .nf-field-wrap.ui-sortable-helper {\n // background: transparent;\n // border: 2px solid $accent_color;\n // }\n\n}\n@media only screen and (max-width: 660px) {\n\n #nf-builder {\n //margin-top: 46px;\n }\n .nf-one-half, .nf-one-third {\n width: 100%;\n }\n // .nf-field-wrap {\n // border: 0;\n // border-bottom: 1px solid #ccc;\n // border-radius: 0;\n // margin: 0;\n // padding: 20px;\n // &:first-child {\n // border-top: 1px solid #ccc;\n // }\n // }\n .nf-actions-table {\n td:nth-child(3),th:nth-child(3) {\n display: none;\n }\n }\n // display: block;\n // table, thead, tbody, th, td, tr {\n // display: block;\n // }\n // thead tr {\n // position: absolute;\n // top: -9999px;\n // left: -9999px;\n // }\n // tr { border: 1px solid #ccc; }\n // td {\n // /* Behave like a \"row\" */\n // border: none;\n // border-bottom: 1px solid #eee;\n // position: relative;\n // padding-left: 50%;\n // text-align: right;\n // width: auto !important;\n // &::before {\n // /* Now like a table header */\n // line-height: 36px;\n // position: absolute;\n // /* Top/left values mimic padding */\n // top: 6px;\n // left: 6px;\n // width: 45%;\n // padding-right: 10px;\n // text-align: left;\n // white-space: nowrap;\n // }\n // &:last-child {\n // height: 50px;\n // }\n // }\n // td:nth-of-type(1):before { content: \"\"; }\n // td:nth-of-type(2):before { content: \"Name\"; }\n // td:nth-of-type(3):before { content: \"Type\"; }\n // td:nth-of-type(4):before { content: \"Actions\"; }\n // }\n\n .nf-drawer-buttons {\n display: block;\n }\n // .nf-drawer-header {\n // background: #fff;\n // margin: -20px -20px 20px;\n // //padding: 0;\n // h2 {\n // font-size: 16px;\n // line-height: 46px;\n // margin: 0;\n // .dashicons {\n // background: #fff;\n // font-size: 30px;\n // padding-top: 7px;\n // width: 45px;\n // height: 45px;\n // }\n // }\n // .nf-button {\n // border-radius: 0;\n // }\n // }\n .nf-item {\n padding: 15px;\n .fa {\n padding: 14px;\n width: 48px;\n }\n }\n .nf-saved .nf-item::after {\n padding: 14px;\n }\n}\n\n@media only screen and (max-width: 600px) {\n // #nf-builder {\n // margin-top: 46px;\n // }\n\n\n}\n",".rtl.ninja-forms-app {\n #wpcontent {\n margin-right: 140px;\n #wpbody {\n right: 160px;\n left: 0;\n }\n }\n &.folded {\n #wpcontent {\n margin-right: 16px;\n #wpbody {\n right: 36px;\n left: 0;\n }\n }\n }\n}\n\n.rtl {\n #nf-app-admin-header {\n #nf-logo {\n float: right;\n }\n .fa-times {\n right: auto;\n left: 0;\n }\n }\n\n .nf-app-buttons {\n float: left;\n }\n\n #nf-app-header {\n .nf-app-menu {\n li {\n float: right;\n a {\n &.preview {\n .dashicons {\n margin-right: 10px;\n }\n }\n }\n }\n }\n }\n\n .nf-master-control {\n right: auto;\n left: 30px;\n .fa {\n margin: 15px 16px 0 0;\n }\n }\n\n input[type=submit] {\n float: left;\n }\n .nf-cancel {\n float: left;\n margin-left: 20px;\n }\n .nf-public-link {\n float: left;\n margin-left: 20px;\n }\n\n .nf-add-new {\n margin: 0;\n padding: 0;\n //padding: 0 46px 0 0;\n &:after {\n right: 0;\n left: auto;\n line-height: 14px;\n }\n }\n\n #nf-main {\n right: 0;\n left: auto;\n }\n #nf-main-header {\n .nf-button {\n float: left;\n }\n }\n .nf-field-label {\n margin-left: 0;\n margin-right: 16px;\n }\n .nf-item-controls {\n right: auto;\n left: 0;\n .nf-item-control {\n right: auto;\n left: 0;\n }\n &:hover {\n .nf-item-duplicate {\n right: auto;\n left: 80px;\n }\n .nf-item-delete {\n right: auto;\n left: 40px;\n }\n }\n }\n\n #nf-drawer {\n right: auto;\n left: -1400px;\n &.nf-drawer-expand {\n width: 100%;\n }\n }\n\n .nf-drawer-header {\n h2 {\n float: right;\n .dashicons {\n margin-left: 10px;\n }\n }\n .nf-button {\n float: left;\n }\n }\n\n .nf-search {\n input[type=search] {\n padding: 12px 50px 12px 0;\n }\n &::before {\n right: 10px;\n left: 0;\n }\n }\n\n .nf-drawer-opened {\n #nf-drawer {\n left: 0;\n right: auto;\n }\n #nf-app-sub-header {\n h2 {\n padding-right: 0;\n }\n }\n }\n\n .nf-settings {\n h3 {\n .dashicons {\n margin: -4px -30px 0 10px;\n &.dashicons-arrow-right::before {\n content: \"\\f141\";\n }\n }\n }\n }\n\n .nf-item {\n .fa {\n left: auto;\n right: 0;\n }\n }\n\n .nf-one-half,\n .nf-one-third,\n .nf-one-fourth {\n float: right;\n }\n}\n"]}
1
+ {"version":3,"sources":["normalize.scss","header.scss","main.scss","builder.scss","main-fields.scss","main-settings.scss","item-controls.scss","builder-fields.scss","fields-preview/main.scss","fields-preview/label-position/above.scss","fields-preview/label-position/below.scss","fields-preview/label-position/hidden.scss","fields-preview/label-position/left.scss","fields-preview/label-position/right.scss","drawer.scss","drawer-settings.scss","drawer-add.scss","drawer-changes.scss","errors.scss","add-new.scss","toggle.scss","dropdown.scss","tables.scss","scrollbar.scss","drag-drop.scss","loading.scss","tooltip.scss","merge-tags-tooltip.scss","editor.scss","color-picker.scss","media-queries.scss","rtl.scss"],"names":[],"mappings":"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","file":"builder.css","sourcesContent":["html {\n overflow: hidden;\n width: 100%;\n float: left;\n left: 0;\n}\n#wp-auth-check-wrap #wp-auth-check {\n z-index: 1000000000000;\n}\n.ninja-forms-app {\n height: 0;\n #adminmenumain,\n #wpfooter {\n display: none;\n }\n #wpwrap {\n height: 0;\n min-height: 0;\n }\n #wpcontent {\n #wpbody {\n font-size: 16px;\n }\n * {\n -webkit-box-sizing: border-box;\n -moz-box-sizing: border-box;\n box-sizing: border-box;\n }\n .wp-editor-tabs button {\n box-sizing: initial;\n }\n }\n .grey {\n #nf-drawer {\n .nf-button {\n padding: 15px 30px;\n }\n }\n }\n}\n.media-modal {\n z-index: 100000000;\n}\n#nf-builder {\n background: #fff;\n padding: 30px 40px;\n overflow: hidden;\n padding-top: 80px;\n position: fixed;\n top: 0;\n bottom: 0;\n left: 0;\n right: 0;\n z-index: 10000000;\n box-shadow: 0 5px 15px rgba(0, 0, 0, .7);\n}\n\n.product-content article>*:not(img) {\n padding-left: 30px;\n padding-right: 30px;\n}\n","#nf-header {\n //background: red;\n height: 100px;\n transition: margin 0.5s ease;\n #nf-logo {\n background-image: url( '../img/ninja-forms-app-header-logo.png' );\n float: left;\n width: 80px;\n height: 30px;\n @media (min-resolution: 192dpi), (-webkit-min-device-pixel-ratio: 2), (min--moz-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 2/1), (min-device-pixel-ratio: 2), (min-resolution: 2dppx) {\n background-image: url( '../img/ninja-forms-app-header-logo@2x.png' );\n background-size: 80px 30px;\n }\n opacity: 1.0;\n filter: alpha(opacity=100);\n transition: all 1.0s ease;\n }\n ul {\n display: inline-block;\n margin: 0;\n li {\n float: left;\n &.nf-mobile-menu {\n display: none;\n }\n a {\n color: #424242;\n display: block;\n margin: 16px 20px;\n padding-bottom: 8px;\n text-decoration: none;\n &.active {\n border-bottom: 2px solid #424242;\n }\n &.preview {\n color: #bbb;\n transition: all 1.0s ease;\n .dashicons {\n display: inline-block;\n margin-left: 10px;\n }\n }\n }\n &:first-child {\n a {\n margin-left: 0;\n }\n }\n }\n &:after {\n clear: both;\n content: \"\";\n display: block;\n }\n }\n input[type=submit] {\n float: right;\n }\n .nf-cancel {\n float: right;\n margin-right: 60px;\n padding: 8px 0;\n .dashicons {\n font-size: 30px;\n }\n }\n .nf-public-link {\n float: right;\n margin-right: 30px;\n padding: 8px 0;\n .dashicons {\n font-size: 30px;\n }\n }\n &:after {\n clear: both;\n content: \"\";\n display: block;\n }\n}\n#nf-app-header {\n height: 50px;\n &:after {\n clear: both;\n content: \"\";\n display: block;\n }\n}\n#nf-app-sub-header {\n height: 50px;\n padding: 0;\n h2 {\n display: inline-block;\n margin: 0;\n padding: 10px 0;\n transition: all 1.0s ease 0s\n }\n &:after {\n clear: both;\n content: \"\";\n display: block;\n }\n}\n.nf-app-buttons {\n float: right;\n .publish {\n float: right;\n }\n}\n#nf-app-form-title {\n h2 {\n margin: 15px 0;\n }\n}\n","#nf-main {\n border: 4px solid #fff;\n //padding: 20px 40px 40px;\n width: 100%;\n position: absolute;\n top: 190px;\n overflow: auto;\n overflow-x: visible;\n bottom: 0;\n left: 0;\n -webkit-overflow-scrolling: touch;\n transition: left 0.5s ease;\n .nf-field-type-button {\n width: 400px;\n }\n}\n.nf-main-test {\n width: 100%;\n transition: width 0.5s ease;\n}\n#nf-main-content,\n#nf-main-header {\n margin: 0 auto;\n max-width: 860px;\n user-select: none;\n padding: 0 80px;\n position: relative;\n}\n#nf-main-header {\n //padding: 0 0 20px;\n .nf-button {\n float: right;\n }\n h2 {\n display: inline-block;\n }\n &:after {\n clear: both;\n content: \"\";\n display: block;\n }\n}\n\n#the-list tr.flagged th:first-child {\n border-left: 5px solid yellow;\n}\n\n#nf-main-gutter-left,\n#nf-main-gutter-right {\n //background: red;\n position: absolute;\n top: 0;\n width: 80px;\n height: 450px;\n .fa-chevron-circle-left,\n .fa-chevron-circle-right,\n .fa-plus-circle {\n color: #eee;\n font-size: 86px;\n position: absolute;\n top: 50%;\n transform: translateY(-50%);\n &:hover {\n color: $cta_color;\n cursor: pointer;\n }\n }\n}\n.nf-realistic-field .nf-realistic-field-mimic {\n border-radius: 4px;\n}\n.nf-field-wrap.date .nf-realistic-field .nf-realistic-field-mimic {\n display: inline-block;\n padding-right: 1px;\n}\n.nf-field-wrap.date .nf-realistic-field input + .nf-realistic-field-mimic {\n margin-top: 5px;\n}\n#nf-main-gutter-left {\n left: 0;\n padding-left: 6px;\n}\n#nf-main-gutter-right {\n right: 0;\n padding-right: 6px;\n}\n","$accent_color: #84CC1E;\n$cta_color: #1EA9EA;\n\n/*\nNormalize WordPress admin for Ninja Forms App\n---------------------------------------------*/\n\n@import \"normalize\";\n\n/*\nHeader and Nav for Ninja Forms App\n---------------------------------- */\n\n@import \"header\";\n@import \"main\";\n@import \"main-fields\";\n@import \"main-settings\";\n\n/*\nForm field placeholders for the fields a user has added to their form\n----------------------------------------------------------------------- */\n@import \"item-controls\";\n@import \"builder-fields\";\n@import \"fields-preview/main\";\n\n/*\nAll styles used within the drawer\n--------------------------------- */\n\n@import \"drawer\";\n@import \"drawer-settings\";\n@import \"drawer-add\";\n@import \"drawer-changes\";\n@import \"errors\";\n/*\nVarious custom field styles\n--------------------------------- */\n\n@import \"add-new\";\n@import \"toggle\";\n@import \"dropdown\";\n\n/*\nAll styles used for displaying table content\n-------------------------------------------- */\n\n@import \"tables\";\n\n@import \"scrollbar\";\n@import \"drag-drop\";\n@import \"loading\";\n@import \"tooltip\";\n@import \"merge-tags-tooltip\";\n@import \"editor\";\n@import \"color-picker\";\n\n@import \"media-queries\";\n\n#nf-app-admin-header {\n background: #EBEDEE;\n height: 60px;\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n .fa-times {\n background: #424242;\n color: #fff;\n font-size: 30px;\n position: absolute;\n text-align: center;\n text-decoration: none;\n line-height: 56px;\n right: 0;\n height: 60px;\n width: 60px;\n }\n #nf-logo {\n background-image: url(\"../img/ninja-forms-app-header-logo@2x.png\");\n background-size: 130px 50px;\n background-position: center bottom;\n background-repeat: no-repeat;\n float: left;\n width: 160px;\n height: 60px;\n opacity: 1.0;\n filter: alpha(opacity=100);\n -webkit-transition: all 1.0s ease;\n transition: all 1.0s ease;\n }\n .nf-cta-bubble {\n background: $cta_color;\n border: 1px solid $cta_color;\n border-radius: 6px;\n color: #fff;\n display: block;\n float: left;\n font-size: 14px;\n margin: 6px 0 0 20px;\n padding: 5px 10px;\n position: relative;\n text-decoration: none;\n width: 360px;\n &::after {\n display: block;\n content: \"\";\n width: 0;\n height: 0;\n border-top: 10px solid transparent;\n border-bottom: 10px solid transparent;\n border-right: 10px solid $cta_color;\n position: absolute;\n left: -10px;\n top: 13px;\n }\n &:hover {\n background: #fff;\n color: $cta-color;\n }\n }\n}\n\n.scrollWrap{\n overflow : hidden;\n height : 100%;\n position : relative;\n z-index : 1;\n}\n.scrollContent{\n height : 100%;\n width : 100%;\n padding : 0 32px 0 0;\n position : relative;\n right : -18px;\n overflow : auto;\n -moz-box-sizing : border-box;\n box-sizing : border-box;\n}\n\n.fakeScrollBar{\n position : absolute;\n background : rgba(255,255,255,.5);\n width : 9px;\n border-radius : 4px;\n right : -15px;\n top : 0;\n z-index : 0;\n cursor : -moz-grab;\n cursor : -webkit-grab;\n}\n\n.fakeScroll:hover .fakeScrollBar.fakescroll-grabbed{\n cursor : -moz-grabbing;\n cursor : -webkit-grabbing;\n background : #FFF;\n}\n\nbody.fakescroll-grabbed{\n cursor : -moz-grabbing;\n cursor : -webkit-grabbing;\n}\n\n@import \"rtl\";\n\n",".nf-fields-empty {\n padding: 0 40px;\n h3 {\n font-size: 30px;\n line-height: 32px;\n }\n p {\n font-size: 18px;\n }\n a {\n text-decoration: none;\n }\n}\n\n.nf-field-label {\n display: inline-block;\n margin-left: 16px;\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n width: 80%;\n .nf-drawer-opened & {\n width: 60%;\n }\n}\n\n.nf-field-wrap {\n .fa {\n // margin-right: 10px;\n // width: 24px;\n }\n}\n.template-box {\n text-decoration: none;\n .template-box-inside {\n background: #EBEDEE;\n color: #424242;\n min-height: 160px;\n padding: 10px;\n text-decoration: none;\n transition: all 0.2s ease-in-out 0.1s, box-shadow 0.2s ease-in-out 0.1s;\n h4 {\n margin: 0 0 10px;\n min-height: 35px;\n }\n p {\n font-size: 12px;\n margin: 0;\n }\n }\n &:hover {\n .template-box-inside {\n background: #fff;\n box-shadow: 0 0 20px $cta_color;\n color: $cta_color;\n transition: all 0.2s ease-in-out 0.1s, box-shadow 0.2s ease-in-out 0.1s;\n }\n }\n .nf-drawer-opened & {\n width: 50%;\n }\n}\n@media only screen and (max-width: 1400px) {\n .nf-drawer-opened {\n .template-box {\n width: 100%;\n }\n }\n}\n",".nf-setting-wrap {\n cursor: pointer;\n float: left;\n margin-bottom: 30px;\n padding: 0 2%;\n width: 33.33%;\n &::after {\n clear: both;\n content: \"\";\n display: block;\n }\n span {\n background: #fff;\n border: 1px solid #ccc;\n border-radius: 4px;\n display: table-cell;\n height: 85px;\n width: 400px;\n text-align: center;\n vertical-align: middle;\n }\n &.active {\n span {\n border: 2px solid $accent_color;\n font-weight: bold;\n }\n }\n}\n",".nf-item-controls {\n height: 30px;\n width: 30px;\n float: right;\n margin: 0;\n position: absolute;\n top: 9px;\n right: 10px;\n .nf-item-control {\n visibility: hidden;\n margin: 0;\n opacity: 0;\n text-align: center;\n width: 40px;\n height: 30px;\n position: absolute;\n right: 0;\n transition: all 0.5s ease;\n a {\n background: #fff;\n border: 1px solid #fff;\n border-radius: 50px;\n color: $cta_color;\n display: block;\n text-decoration: none;\n padding: 3px;\n position: relative;\n width: 32px;\n &:hover {\n background: #fff;\n border: 1px solid $cta_color;\n color: $cta_color;\n }\n }\n .fa {\n font-size: 18px;\n line-height: 24px;\n text-align: center;\n }\n &.nf-item-edit {\n opacity: 100;\n visibility: visible;\n z-index: auto;\n }\n }\n &:hover {\n a {\n background: $cta_color;\n color: #fff;\n }\n .nf-item-duplicate {\n visibility: visible;\n opacity: 100;\n right: 80px;\n transition: all 0.5s ease;\n }\n .nf-item-delete {\n visibility: visible;\n opacity: 100;\n right: 40px;\n transition: all 0.5s ease;\n }\n }\n}\n#nf-table-display {\n .nf-item-controls {\n float: right;\n }\n}\n.repeater .nf-item-duplicate {\n display: none;\n}\n",".nf-realistic-field {\n font-size: 18px!important;\n}\n\n.nf-field-label {\n overflow: visible!important;\n}\n\n.nf-realistic-field input[type=\"text\"],\n.nf-realistic-field input[type=\"email\"],\n.nf-realistic-field select {\n width: 100%;\n max-width: 100%;\n background: #f9f9f9;\n height: 50px!important;\n padding: 12px;\n border: 0;\n color: #787878;\n}\n.nf-realistic-field select[multiple] {\n height:auto!important;\n}\n\n.ninja-forms-req-symbol {\n color: red;\n}\n\n.nf-realistic-field button,\n.nf-realistic-field input[type=\"button\"],\n.nf-realistic-field input[type=\"submit\"] {\n width: auto;\n height: 50px;\n padding: 12px;\n border-radius: 2px;\n background: #333;\n border: 0;\n color: #f7f7f7;\n}\n\n.nf-realistic-field input[type=\"checkbox\"],\n.nf-realistic-field input[type=\"radio\"] {\n height: 20px;\n width: 20px;\n}\n\n.nf-realistic-field .nf-realistic-field--element input[type=\"radio\"] {\n border-width: 2px!important;\n background: #f7f7f7;\n box-shadow: none;\n}\n\n.nf-realistic-field ul {\n margin: 0;\n list-style-type: none;\n}\n.nf-realistic-field ul li {\n display: flex;\n margin-bottom: 12px;\n}\n.nf-realistic-field ul li input[type=\"checkbox\"],\n.nf-realistic-field ul li input[type=\"radio\"] {\n padding: 12px;\n margin-top: 4px;\n margin-right: 5px;\n\n & + div { // Faux-label element used in the builder.\n margin-top: 6px; // Align the faux-label vertically.\n }\n}\n\n.nf-field-wrap {\n background: #fff;\n border: 1px solid #ccc;\n border-radius: 4px;\n color: #888;\n cursor: pointer;\n margin-bottom: 20px;\n padding: 15px 20px;\n position: relative;\n transition: border-color .25s;\n\n &:hover {\n border-color: #ccc;\n }\n\n & .nf-item-controls {\n display: none;\n }\n\n &:hover .nf-item-controls {\n display: block;\n }\n\n &.active {\n //background: #fafafa;\n border: 2px solid #84CC1E!important;\n color: #424242;\n .nf-item-controls {\n font-weight: normal;\n a {\n background: #fff;\n color: $accent_color;\n &:hover {\n border-color: #fff;\n }\n }\n .nf-item-delete,\n .nf-item-duplicate {\n display: none;\n }\n .nf-item-editing {\n display: inline;\n }\n .nf-item-edit {\n .dashicons {\n margin-right: 12px\n }\n }\n }\n }\n &.note {\n background: #ffffee;\n }\n}\n\n.nf-group-wrap {\n background: #fff;\n border: 2px solid #ccc;\n border-radius: 4px;\n color: #888;\n margin: 0 -10px 20px;\n padding: 15px 30px;\n position: relative;\n //transition: all 1.0s ease;\n .nf-item-controls {\n width: 128px;\n }\n .nf-item-expand {\n display: inline !important;\n }\n .nf-field-wrap {\n margin-left: -20px;\n margin-right: -20px;\n visibility: hidden;\n opacity: 0.0;\n filter: alpha(opacity=0);\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n //transition: all 1.0s ease;\n }\n &.expanded {\n border-color: $accent_color;\n color: $accent_color;\n //transition: all 1.0s ease;\n .nf-item-expand {\n .dashicons {\n transform: rotate(90deg);\n }\n }\n .nf-field-wrap {\n opacity: 1.0;\n visibility: visible;\n filter: alpha(opacity=100);\n position: relative;\n top: 0;\n left: 0;\n right: 0;\n transition: all 1.0s ease;\n &:nth-child(2) {\n margin-top: 20px;\n }\n &:last-child {\n margin-bottom: 0;\n }\n .nf-item-controls {\n width: 96px;\n .nf-item-expand {\n display: none !important;\n }\n }\n }\n }\n}\n",".nf-item-controls {\n z-index: 2;\n}\n\n.nf-realistic-field {\n color: black !important;\n}\n\n.nf-realistic-field input[type=\"text\"],\n.nf-realistic-field input[type=\"tel\"],\n.nf-realistic-field input[type=\"email\"] {\n width: 100%;\n max-width: 100%;\n background: #f9f9f9;\n height: 50px;\n padding: 12px;\n border: 0;\n color: #787878;\n}\n.ninja-forms-req-symbol {\n color: red;\n}\n\n.nf-realistic-field button,\n.nf-realistic-field input[type=\"button\"],\n.nf-realistic-field input[type=\"submit\"] {\n width: auto;\n height: 50px;\n padding: 12px 20px;\n border-radius: 4px;\n background: #333;\n border: 0;\n color: #f7f7f7;\n font-weight: bold;\n text-transform: uppercase;\n}\n\n.nf-field-wrap {\n border: 1px solid transparent;\n transition: border-color .25s;\n\n &:hover {\n border-color: #ccc;\n }\n\n & .nf-item-controls {\n display: none;\n }\n\n &:hover .nf-item-controls {\n display: block;\n }\n}\n\n.nf-realistic-field .nf-field-label {\n font-weight: bold;\n margin-left: 0!important;\n}\n\n.nf-realistic-field .nf-realistic-field--label {\n font-size: 16px!important;\n margin-bottom: 10px!important;\n text-transform: none!important;\n}\n\n.nf-realistic-field .nf-realistic-field--element input,\n.nf-realistic-field .nf-realistic-field--element textarea {\n border: 1px solid #c4c4c4!important;\n}\n\n.listselect,\n.listcountry,\n.liststate {\n .nf-realistic-field .nf-realistic-field--label {\n margin-bottom: 8px;\n }\n .nf-realistic-field .nf-realistic-field--element select {\n border: 1px solid #c4c4c4;\n box-shadow: none;\n appearance: none;\n margin-top: 7px;\n }\n .nf-realistic-field .nf-realistic-field--element > div {\n position: relative;\n }\n .nf-realistic-field .nf-realistic-field--element select + div {\n display: block;\n position: absolute;\n font-size: 16px;\n line-height: 16px;\n margin: 0;\n margin-top: 7px;\n padding: 16px;\n height: 50px;\n top: 0;\n right: 0;\n left: 0;\n z-index: 1;\n }\n .nf-realistic-field .nf-realistic-field--element select + div::after {\n content: \"\\f078\";\n font-family: FontAwesome;\n font-size: 20px;\n position: absolute;\n right: 10px;\n bottom: 0;\n height: 50px;\n line-height: 50px;\n }\n}\n\n.starrating .nf-realistic-field--element {\n margin-top: 10px;\n}\n\n.checkbox .nf-realistic-field input:checked {\n margin: 4px 5px 1px 0;\n}\n.checkbox .nf-realistic-field input:checked::before {\n content: \"\\f00c\";\n font-family: FontAwesome;\n font-size: 24px;\n position: absolute;\n top: 20px;\n left: 25px;\n z-index: 2;\n color: black;\n}\n\n.listcheckbox .nf-realistic-field li {\n position: relative;\n}\n.listcheckbox .nf-realistic-field input:checked::before {\n content: \"\\f00c\";\n font-family: FontAwesome;\n font-size: 24px;\n position: absolute;\n left: 5px;\n z-index: 2;\n color: black;\n}\n\n.listradio .nf-realistic-field li {\n position: relative;\n}\n.listradio .nf-realistic-field input:checked {\n border-color: black !important;\n}\n.listradio .nf-realistic-field input:checked::before {\n border-radius: 50%;\n content: \"\";\n height: 10px;\n width: 10px;\n position: absolute;\n left: 1px;\n top: 5px;\n z-index: 2;\n background-color: black;\n}\n\n\n@import \"label-position/above\";\n@import \"label-position/below\";\n@import \"label-position/hidden\";\n@import \"label-position/left\";\n@import \"label-position/right\";\n",".nf-realistic-field.nf-realistic-field--label-above {\n display: block;\n}",".nf-realistic-field.nf-realistic-field--label-below {\n display: flex;\n flex-direction: column;\n\n .nf-realistic-field--label {\n order: 5;\n }\n .nf-realistic-field--description {\n order: 4;\n }\n .nf-realistic-field--element {\n order: 3;\n }\n}",".nf-realistic-field.nf-realistic-field--label-hidden {\n display: flex;\n flex-direction: column;\n\n .nf-realistic-field--label {\n display: none;\n }\n .nf-realistic-field--description {\n order: 4;\n }\n .nf-realistic-field--element {\n order: 3;\n }\n}",".nf-realistic-field.nf-realistic-field--label-left {\n display: flex;\n flex-wrap: wrap;\n flex-direction: row;\n\n .nf-realistic-field--label {\n order: 3;\n width: 35%;\n text-align: right;\n padding-top: 5px;\n padding-right: 10px;\n word-wrap: break-word;\n\n .nf-field-label {\n white-space: normal !important;\n }\n }\n\n .nf-realistic-field--element {\n order: 4;\n width: 65%;\n } \n\n .nf-realistic-field--description {\n order: 5;\n width: 100%;\n margin-left: 35%;\n }\n}\n\n/**\n * Checkbox\n */\n\n.nf-field-wrap.checkbox .nf-realistic-field.nf-realistic-field--label-left {\n .nf-realistic-field--label {\n order: 3;\n width: 38%;\n padding-left: 0;\n padding-right: 5%;\n text-align: center;\n }\n\n .nf-realistic-field--element {\n order: 4;\n width: 58%;\n } \n\n .nf-realistic-field--description {\n order: 5;\n width: 100%;\n margin-left: 38%;\n }\n}",".nf-realistic-field.nf-realistic-field--label-right {\n display: flex;\n flex-wrap: wrap;\n flex-direction: row;\n\n .nf-realistic-field--label {\n order: 4;\n width: 35%;\n padding-left: 2%;\n }\n\n .nf-realistic-field--element {\n order: 3;\n width: 65%;\n } \n\n .nf-realistic-field--description {\n order: 5;\n width: 100%;\n margin-left: 35%;\n }\n}\n\n/**\n * Checkbox\n */\n\n.nf-field-wrap.checkbox .nf-realistic-field.nf-realistic-field--label-right {\n align-items: flex-start;\n\n .nf-realistic-field--label {\n order: 4;\n width: auto;\n padding-left: 2%;\n padding-right: 2%;\n margin-bottom: 0;\n\n .nf-field-label {\n width: 100%;\n }\n }\n\n .nf-realistic-field--element {\n order: 3;\n width: auto;\n } \n\n .nf-realistic-field--description {\n order: 5;\n width: auto;\n margin-left: 0;\n }\n}","#nf-drawer {\n background: #EBEDEE;\n padding: 40px 40px;\n width: 50%;\n position: absolute;\n top: 0;\n bottom: 0;\n right: -1400px;\n overflow: hidden;\n z-index: auto; // Changed from 101 to Auto to fix a bug with the merge tag overlay in Safari.\n transition: width 0.75s ease;\n -webkit-overflow-scrolling: touch;\n &.nf-drawer-expand {\n width: 100%;\n }\n z-index: 2;\n}\n.nf-drawer-opened {\n .nf-main-test {\n width: 50%;\n transition: all 0.50s ease;\n .nf-button {\n display: none;\n }\n }\n #nf-drawer {\n right: 0;\n transition: all 0.50s ease;\n &.nf-drawer-expand {\n width: 100%;\n transition: all 0.50s ease;\n .nf-toggle-drawer {\n .dashicons {\n transform: rotate(180deg);\n transition: all 0.50s ease;\n }\n .nf-expand-off {\n display: none;\n }\n .nf-expand-on {\n display: inline;\n }\n }\n }\n }\n .preview {\n opacity: 0.0;\n visibility:hidden;\n filter: alpha(opacity=0);\n transition: all 0.50s ease;\n &:hover, &:active, &.active {\n opacity: 0.0;\n visibility:hidden;\n filter: alpha(opacity=0);\n transition: all 0.50s ease;\n }\n }\n #nf-main-content,\n #nf-main-header {\n margin: 0 auto;\n //padding-left: 60px;\n transition: all 0.50s ease;\n }\n @media only screen and (min-width: 901px) {\n #nf-app-sub-header {\n .nf-add-new {\n top: 139px !important;\n text-indent: -99999px;\n &:after {\n }\n }\n }\n }\n .nf-setting-wrap {\n width: 50%;\n transition: width 0.50s ease;\n }\n .nf-toggle-drawer {\n display: block;\n }\n}\n.nf-drawer-closed {\n #nf-main {\n width: 100%;\n left: 0;\n transition: width 0.50s ease, left 0.50s ease;\n }\n #nf-drawer {\n right: -1400px;\n transition: right 0.50s ease;\n }\n .nf-add-new {\n opacity: 1.0;\n visibility: visible;\n filter: alpha(opacity=100);\n transition: all 0.50s ease;\n }\n .nf-setting-wrap {\n width: 33%;\n transition: width 0.50s ease;\n }\n .nf-toggle-drawer {\n display: none;\n }\n}\n.nf-drawer-header {\n margin-bottom: 20px;\n padding: 0 10px;\n &::after {\n clear: both;\n content: \"\";\n display: block;\n }\n h2 {\n color: #666;\n float: left;\n font-size: 20px;\n line-height: 22px;\n .dashicons {\n margin-right: 10px;\n }\n }\n .nf-button {\n float: right;\n }\n}\n.nf-drawer-error {\n background-color: #FFBABA;\n border: 1px solid #FFBABA;\n border-radius: 5px;\n color: #D8000C;\n font-size: 12px;\n margin: 10px 0px;\n padding: 10px 10px;\n}\n.nf-settings {\n h3 {\n color: #424242;\n font-size: 14px;\n padding: 10px 10px 0;\n text-transform: uppercase;\n .dashicons {\n color: #bbb;\n font-size: 28px;\n margin: -4px 10px 0 -30px;\n }\n }\n &::after {\n clear: both;\n content: \"\";\n display: block;\n }\n}\n.nf-full {\n clear: both;\n &.toggle-row {\n border-bottom: 1px solid #ccc;\n margin: 0;\n position: relative;\n &:first-child {\n border-top: 1px solid #ccc;\n }\n label {\n display: inline-block;\n padding: 15px 60px 15px 0;\n //margin: 15px -40px 12px 0;\n }\n .nf-toggle {\n float: right;\n margin: 15px 0;\n position: absolute;\n top: 0;\n right: 10px;\n }\n }\n .nf-select{\n select{\n display: block;\n max-width: 100%;\n }\n }\n}\n.nf-one-half,\n.nf-one-third {\n float: left;\n}\n.nf-one-half {\n width: 50%;\n}\n.nf-one-third {\n width: 33.33%;\n}\n.nf-first {\n clear: both;\n margin-left: 0;\n}\n.nf-full,\n.nf-one-half,\n.nf-one-third {\n margin-bottom: 15px;\n padding: 0 2%;\n}\n.nf-full::after,\n.nf-one-half::after,\n.nf-one-third::after {\n clear: both;\n content: \"\";\n display: block;\n}\n.nf-toggle-drawer {\n color: #aaa;\n cursor: pointer;\n display: none;\n float: right;\n margin-top: 40px;\n text-decoration: none;\n padding: 10px 20px;\n position: fixed;\n bottom: 0;\n right: 0;\n .dashicons {\n margin-right: 5px;\n transition: all 0.50s ease;\n }\n .nf-expand-off {\n display: inline;\n }\n .nf-expand-on {\n display: none;\n }\n}\n\n\n#nf-menu-drawer {\n background: #EBEDEE;\n box-shadow: inset 1px 4px 9px -6px;\n width: 250px;\n position: absolute;\n top: 0;\n bottom: 0;\n right: -250px;\n z-index: 999;\n transition: right 0.50s ease;\n ul {\n margin: 0;\n li {\n a {\n border-bottom: 1px solid #ccc;\n color: #424242;\n display: block;\n padding: 10px 20px;\n text-decoration: none;\n .dashicons {\n color: $cta_color;\n margin-right: 15px;\n }\n }\n }\n }\n .nf-publish {\n background: $cta_color;\n color: #fff;\n padding: 20px;\n text-align: center;\n text-transform: uppercase;\n cursor:pointer;\n\n &.disabled {\n background: #ccc;\n border: 1px solid #ccc;\n cursor: default;\n }\n }\n\n}\n\n\n\n.nf-menu-expand {\n #nf-menu-drawer {\n right: 0;\n transition: right 0.50s ease;\n }\n #nf-header {\n margin-right: 250px;\n margin-left: -250px;\n transition: margin 0.50s ease;\n }\n #nf-main {\n left: -250px;\n transition: left 0.50s ease;\n }\n}\n\n.nf-div-table {\n .nf-table-row {\n &.nf-error {\n textarea {\n border: 1px solid red;\n }\n span.nf-option-error {\n background: red;\n color: #fff;\n display: block;\n padding: 5px 0;\n width: 100%;\n div.nf-error {\n display: block;\n width: 100% !important;\n text-align: center;\n }\n }\n }\n }\n}\n.ninja-forms-app {\n .jBox-Notice {\n .jBox-container {\n background: $accent_color;\n font-size: 18px;\n }\n }\n}\n\n.available-action-modal {\n padding: 20px;\n img {\n width: 100%;\n }\n iframe {\n width: 100%;\n height: 214px;\n }\n p:first-of-type {\n font-size: 16px;\n font-weight: bold;\n line-height: 20px;\n padding: 16px 40px;\n text-align: center;\n }\n .actions {\n margin-top: 30px;\n &::after {\n display: block;\n clear: both;\n content: \"\";\n }\n }\n .primary.nf-button {\n float: right;\n }\n ul {\n list-style-type: disc;\n li {\n margin-left: 20px;\n padding-left: 10px;\n }\n }\n}",".nf-button {\n border: 0;\n border-radius: 4px;\n cursor: pointer;\n display: inline-block;\n font-size: 17px;\n padding: 10px 30px;\n text-align: center;\n text-decoration: none;\n text-transform: uppercase;\n appearance: none;\n &.primary {\n background: $cta_color;\n border: 1px solid #1EA9EA;\n color: #fff;\n }\n &.secondary {\n background: #fff;\n border: 1px solid $cta_color;\n color: $cta_color;\n }\n &.disabled {\n background: #ccc;\n border: 1px solid #ccc;\n cursor: default;\n }\n &.publish {\n float: right;\n }\n}\n.nf-cancel {\n color: #999;\n font-size: 15px;\n}\n.nf-public-link {\n color: #999;\n font-size: 15px;\n}\n.nf-mobile-menu {\n background: $cta_color;\n border-radius: 4px;\n color: #fff;\n display: none;\n float: right;\n padding: 5px 7px 5px 5px;\n text-decoration: none;\n transition: margin 0.5s ease;\n .dashicons {\n font-size: 30px;\n width: 32px;\n height: 30px;\n }\n &:hover {\n color: #fff;\n }\n}\n\n.ninja-forms-app {\n fieldset {\n border: 1px solid #ccc;\n clear: both;\n display: block;\n margin-bottom: 20px;\n }\n label {\n position: relative;\n &::after {\n clear: both;\n content: \"\";\n display: block;\n }\n }\n legend {\n margin: 0 3px 10px;\n padding: 0 10px;\n }\n .nf-setting-label, label, legend {\n color: #424242;\n display: block;\n font-size: 13px;\n text-transform: uppercase;\n .open-media-manager {\n position: absolute;\n color: #ccc;\n right: 15px;\n top: 5px;\n text-decoration: none;\n }\n }\n input[type=text],\n input[type=number],\n textarea {\n background: #f9f9f9;\n border: 0;\n margin-top: 7px;\n padding: 12px 15px;\n width: 100%;\n height: 41px;\n text-transform: default;\n }\n textarea {\n height: 200px;\n }\n input[type=checkbox].nf-checkbox {\n appearance: none;\n background: #f9f9f9;\n border: 0;\n height: 25px;\n width: 25px;\n padding: 2px 1px 0px !important;\n margin: -3px -5px;\n &:checked {\n &::before {\n content: \"\\f147\";\n font: 400 30px/1 dashicons;\n }\n }\n }\n}\n.ninja-forms-app {\n .jBox-wrapper.import-options {\n padding: 12px 20px 0px !important;\n }\n .jBox-wrapper.import-options.jBox-pointerPosition-top.jBox-closeButton-box:before {\n right: 10px;\n }\n .nf-list-options, .nf-listimage-options {\n padding-bottom: 20px;\n .nf-add-new {\n margin-left: 20px;\n }\n .nf-div-table {\n .nf-table-row {\n > div {\n //border-top: 16px solid red;\n display: table-cell;\n padding: 5px;\n &:nth-child(1), &:nth-child(6) {\n padding: 0 15px;\n width: 20px;\n }\n &:nth-child(2), &:nth-child(3) {\n width: 45%;\n }\n &:nth-child(4) {\n min-width: 100px;\n }\n input {\n margin: 0;\n }\n }\n &.nf-table-header {\n div {\n font-size: 12px;\n padding: 20px 5px 5px;\n &:nth-child(1), &:nth-child(6) {\n padding: 0 25px;\n }\n }\n }\n }\n }\n &.calculations {\n .nf-div-table {\n .nf-table-header{\n div{\n &:nth-child(4) {\n display: none;\n }\n }\n }\n .nf-table-row {\n div {\n vertical-align: top;\n position: relative;\n &:nth-child(1), &:nth-child(4) {\n padding: 0 15px;\n width: 20px;\n min-width: 20px;\n }\n &:nth-child(2) {\n width: 30%;\n }\n &:nth-child(3) {\n width: 70%;\n }\n textarea {\n margin: 0;\n height: 100px;\n padding-right: 40px;\n }\n .merge-tags {\n color: #999;\n position: absolute;\n right: 15px;\n top: 5px;\n }\n .dashicons {\n color: #999;\n margin-top: 10px;\n }\n }\n .calc-left {\n div {\n display: inline-block;\n &:nth-child(1) {\n width: 100%;\n padding: 0px;\n }\n &:nth-child(2) {\n width: 60%;\n text-align: right;\n font-size: 12px;\n float: left;\n padding-top: 20px;\n padding-right: 10px;\n }\n &:nth-child(3) {\n width: 50px;\n float: left;\n padding-top: 10px;\n }\n }\n }\n }\n }\n }\n }\n .options {\n position: relative;\n legend {\n .nf-open-import-tooltip {\n background: #EBEDEE;\n color: $cta_color;\n font-size: 16px;\n padding: 6px 15px;\n text-decoration: none;\n position: absolute;\n right: 15px;\n top: 0;\n }\n }\n }\n .button-toggle {\n text-align: left;\n border: #ccc 1px solid;\n border-radius: 5px;\n background: #f1f1f1;\n margin-top: 35px;\n padding: 9px 0px;\n width: 100%;\n label {\n width: 48%;\n display: inline-block;\n margin-left: 1%;\n span {\n width: 100%;\n display: inline-block;\n cursor: pointer;\n transition: background-color 0.4s;\n }\n input:checked + span {\n background-color: #1ea9ea;\n border-color: #1ea9ea;\n }\n input + span {\n background-color: #ccc;\n border-color: #ccc;\n }\n }\n }\n}\n.nf-drawer-buttons {\n display: none;\n margin: 0 -20px;\n padding: 0;\n li {\n background: #424242;\n border-right: 1px solid #f1f1f1;\n float: left;\n margin: 0;\n padding: 15px;\n text-align: center;\n width: 50%;\n &:last-child {\n border: 0;\n }\n &.nf-drawer-delete {\n color: red;\n }\n &.nf-drawer-duplicate {\n color: $accent_color;\n }\n .dashicons {\n margin-right: 10px;\n }\n }\n &::after {\n clear: both;\n content: \"\";\n display: block;\n }\n}\n\n.dashicons.spin {\n animation: dashicons-spin 1s infinite;\n animation-timing-function: linear;\n}\n@keyframes dashicons-spin {\n 0% { transform: rotate( 0deg ); }\n 100% { transform: rotate( 360deg ); }\n}\n\n",".nf-search {\n display: inline;\n position: relative;\n input[type=search] {\n background: transparent;\n box-shadow: 0 0 0;\n border: 0;\n margin-bottom:3px;\n padding: 12px 0 12px 50px;\n width: 60%;\n }\n &::before {\n content: \"\\f179\";\n color: #aaa;\n font-family: \"Dashicons\";\n font-size: 30px;\n width: 30px;\n height: 30px;\n position: absolute;\n top: 4px;\n left: 10px;\n }\n}\n.nf-stage {\n position: relative;\n -webkit-user-select: none;\n -khtml-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n .nf-stage-controls {\n background: #F8F8F9;\n padding: 5px;\n position: absolute;\n top: -20px;\n right: 10px;\n }\n}\n.nf-reservoir {\n &::after {\n clear: both;\n content: \"\";\n display: block;\n }\n &.nf-droppable-active,\n &.nf-staged-fields-active {\n background: #F8F8F9;\n border: 4px solid #F8F8F9;\n border-radius: 4px;\n margin: 30px 2% 20px;\n //padding: 10px;\n min-height: 52px;\n padding: 6px;\n transition: all 1.0s ease;\n }\n .nf-item-dock {\n background: #fff;\n border-radius: 4px;\n color: #999;\n display: inline-block;\n float: left;\n margin: 0 4px 3px 4px;\n padding: 5px 10px;\n position: relative;\n .dashicons {\n font-size: 14px;\n margin: 2px 0 -4px 5px;\n }\n .fa {\n margin-right: 10px;\n }\n }\n\n}\n.nf-item {\n background: #3B454D;\n border-radius: 4px;\n color: #EBEDEE;\n font-size: 14px;\n padding: 10px;\n position: relative;\n text-align: center;\n &.active {\n background: $cta_color;\n color: #fff;\n }\n .fa {\n background: #30373E;\n border-top-left-radius: 4px;\n border-bottom-left-radius: 4px;\n padding: 9px;\n position: absolute;\n top: 0;\n left: 0;\n bottom: 0;\n width: 34px;\n line-height: 20px;\n }\n}\n.nf-saved {\n .nf-item {\n position: relative;\n &::after {\n background: #30373E;\n border-top-left-radius: 4px;\n border-bottom-left-radius: 4px;\n content: \"\\f155\";\n font-family: \"Dashicons\";\n padding: 9px;\n position: absolute;\n top: 0;\n left: 0;\n bottom: 0;\n width: 16px;\n height: 20px;\n }\n }\n}\n.nf-action-items {\n .nf-item {\n height: 50px;\n line-height: 30px;\n cursor: pointer;\n &.nf-has-img {\n background-position: center center;\n text-indent: -99999px;\n }\n }\n &.available {\n .nf-item {\n &.nf-has-img {\n filter: grayscale(100%);\n opacity: 0.6;\n &:hover {\n filter: grayscale(0);\n opacity: 1.0;\n }\n }\n }\n }\n}\n\n.nf-actions-items-available .nf-item {\n color: #3B454D;\n background-color: #EBEDEE;\n border: 1px solid #3B454D;\n}\n\n.nf-field-type-button {\n float: left;\n margin-bottom: 15px;\n padding: 0 2%;\n width: 33.33%;\n}\n","table.nf-changes {\n tr {\n td {\n border-bottom: 1px solid #ccc;\n }\n &.disabled-row {\n td {\n color: #bbb;\n }\n }\n &:nth-child(even) {\n td {\n background: #e5e7e8 !important;\n }\n }\n &:hover {\n td {\n background: #fff !important;\n }\n }\n }\n}\n.nf-button {\n &.undoChanges {\n .dashicons {\n font-size: 18px;\n height: 18px;\n width: 18px;\n margin-right: 5px;\n }\n }\n}\n",".nf-setting-error {\n color: red;\n font-size: 14px;\n padding: 5px 10px;\n a {\n color: red;\n }\n}\n",".nf-add-new {\n // background: red;\n color: $cta_color;\n padding: 0 0 0 46px;\n text-decoration: none;\n line-height: 32px;\n position: relative;\n height: 32px;\n z-index: 98;\n text-indent: 0px;\n overflow: hidden;\n &:after {\n background: $cta_color;\n border: 2px solid $cta_color;\n border-radius: 40px;\n color: #fff;\n content: \"+\";\n font-size: 22px;\n padding: 8px;\n position: absolute;\n left: 0;\n width: 12px;\n height: 12px;\n line-height: 10px;\n text-indent: 0px;\n transition: all 0.5s ease 0s\n }\n &:hover, &:active, &.active {\n color: $cta_color;\n transition: width 0.5s ease 0s,height 0.5s ease 0s, text-indent 0.5s ease,top 0.5s ease,left 0.5s ease;\n &:after {\n background: #fff;\n color: $cta_color;\n transform: rotate(180deg);\n transition: all 0.5s ease;\n }\n }\n &.nf-open-drawer {\n position: absolute;\n top: 185px;\n left: 40px;\n }\n}\n.nf-add-new.disabled {\n display: none;\n}\n.ninja-forms-app {\n &.folded {\n .nf-add-new {\n }\n }\n}\n\n.nf-master-control {\n background: $cta_color;\n border: 2px solid $cta_color;\n border-radius: 40px;\n cursor: pointer;\n position: absolute;\n //text-indent: -9999px;\n height: 60px;\n width: 60px;\n top: auto;\n left: auto;\n bottom: 20px;\n right: 30px;\n transition: all 0.5s ease;\n z-index: 98;\n span {\n display: block;\n text-indent: -9999px;\n }\n .fa {\n color: #fff;\n cursor: pointer;\n font-size: 28px;\n line-height: 28px;\n margin: 15px 0 0 16px;\n transition: all 0.5s ease;\n }\n &:hover, &:active, &.active {\n background: #fff;\n color: $cta_color;\n transition: all 0.5s ease;\n .fa {\n color: $cta_color;\n margin: 12px 0 0 16px;\n transform: rotate(180deg);\n transition: all 0.5s ease;\n }\n }\n}\n","input[type=checkbox].nf-toggle {\n display: none;\n + label {\n text-indent: -99999px;\n background: transparent;\n border: 0;\n box-shadow: 0 0 0;\n display: block;\n margin: 19px 5px 11px;\n appearance: none;\n position: relative;\n width: 40px;\n height: 20px;\n cursor: pointer;\n &::after {\n background: #BCBDBF;\n border: 2px solid #BCBDBF;\n border-radius: 20px;\n content: \"\";\n position: absolute;\n top: -4px;\n left: -4px;\n width: 40px;\n height: 20px;\n transition: all 0.3s ease;\n }\n &::before {\n background: #fff;\n border-radius: 20px;\n content: \"\";\n position: absolute;\n top: -1px;\n left: 0;\n width: 18px;\n height: 18px;\n z-index: 99;\n transition: all 0.3s ease;\n }\n }\n &:checked {\n + label {\n &::after {\n background: $accent_color;\n border: 2px solid $accent_color;\n transition: all 0.3s ease;\n }\n &::before {\n content: \"\";\n //top: 2px;\n left: 18px;\n transition: all 0.3s ease;\n }\n }\n }\n}\n\n.nf-full {\n position: relative;\n input[type=checkbox].nf-toggle {\n + label {\n margin: -18px 0 0;\n padding: 12px 0 20px;\n position: absolute;\n top: 24px;\n right: 10px;\n &::before {\n left: auto;\n right: 22px;\n transition: right 0.3s ease;\n }\n &::after {\n left: auto;\n right: 0;\n }\n }\n &:checked {\n + label {\n &::before {\n left: auto;\n right: 4px;\n transition: right 0.3s ease;\n }\n }\n }\n }\n .nf-setting-label {\n border-bottom: 1px solid #ccc;\n padding: 5px 0 20px;\n }\n}\n",".ninja-forms-app {\n .nf-select {\n display: block;\n position: relative;\n select {\n //background: #f9f9f9;\n background: transparent;\n border: 0;\n margin-top: 7px;\n height: 41px !important;\n padding: 0 30px 0 15px;\n position: relative;\n width: 100%;\n text-transform: capitalize;\n appearance: none;\n z-index: 2\n }\n div {\n background: #f9f9f9;\n height: 41px;\n position: absolute;\n bottom: 1px;\n width: 100%;\n z-index: 1;\n }\n div::after {\n color: #666;\n content: \"\\f347\";\n font-family: 'Dashicons';\n font-size: 20px;\n position: absolute;\n width: 30px;\n height: 30px;\n right: 5px;\n bottom: 0;\n }\n }\n div.nf-select {\n div {\n bottom: 7px;\n width: 95%;\n }\n select {\n margin-top: 0;\n }\n }\n}\n",".nf-actions-table,\n.nf-table-display {\n border-collapse: collapse;\n width: 100%;\n td, th {\n border-bottom: 1px solid #ECEDEE;\n font-size: 14px;\n padding: 15px;\n vertical-align: top;\n position: relative;\n //max-width: 500px;\n }\n th {\n color: #666;\n text-align: left;\n text-transform: uppercase;\n }\n td {\n color: #676F75;\n //white-space:nowrap;\n position: relative;\n &:nth-child(2) {\n width: 90%;\n }\n }\n .deactivated {\n td {\n color: #BCBDBF;\n a {\n color: #ddd;\n }\n }\n }\n input[type=checkbox].nf-toggle + label {\n z-index: 0; // Set to fix a bug with the merge tag box overlay with RTEs.\n margin: 2px 0 0;\n // &::after {\n // border-radius: 20px;\n // top: 2px;\n // left: -4px;\n // width: 30px;\n // height: 14px;\n // }\n // &::before {\n // border-radius: 20px;\n // top: 4px;\n // left: -1px;\n // width: 14px;\n // height: 14px;\n // }\n // &:checked {\n // &::before {\n // top: 7px;\n // left: 17px;\n // }\n // }\n }\n .active {\n td {\n color: $accent_color;\n font-weight: bold;\n }\n a {\n //color: $accent_color;\n }\n .nf-item-controls {\n font-weight: normal;\n float: right;\n a {\n color: $accent_color;\n }\n .nf-item-delete,\n .nf-item-duplicate {\n display: none;\n }\n .nf-item-editing {\n display: inline !important;\n }\n .nf-item-edit {\n .dashicons {\n margin-right: 12px\n }\n }\n }\n }\n}\n\n.ui-droppable {\n border: 4px solid #fff;\n}\n.nf-actions-empty {\n thead {\n display: none;\n }\n td {\n border: 4px solid #fff !important;\n display: block;\n padding: 40px 20% !important;\n white-space: normal !important;\n }\n h3 {\n font-size: 30px;\n }\n p {\n font-size: 18px;\n }\n}\n.nf-actions-table {\n td {\n cursor: pointer;\n }\n .nf-item-controls {\n top: 12px;\n }\n}","/* perfect-scrollbar v0.6.7 */\n.ps-container {\n -ms-touch-action: none;\n overflow: hidden !important; }\n .ps-container.ps-active-x > .ps-scrollbar-x-rail,\n .ps-container.ps-active-y > .ps-scrollbar-y-rail {\n display: block; }\n .ps-container.ps-in-scrolling {\n pointer-events: none; }\n .ps-container.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail {\n background-color: #eee;\n opacity: 0.9; }\n .ps-container.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail > .ps-scrollbar-x {\n background-color: #999; }\n .ps-container.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail {\n background-color: #eee;\n opacity: 0.9; }\n .ps-container.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail > .ps-scrollbar-y {\n background-color: #999; }\n .ps-container > .ps-scrollbar-x-rail {\n display: none;\n position: absolute;\n /* please don't change 'position' */\n -webkit-border-radius: 4px;\n -moz-border-radius: 4px;\n -ms-border-radius: 4px;\n border-radius: 4px;\n opacity: 0;\n -webkit-transition: background-color 0.2s linear, opacity 0.2s linear;\n -moz-transition: background-color 0.2s linear, opacity 0.2s linear;\n -o-transition: background-color 0.2s linear, opacity 0.2s linear;\n transition: background-color 0.2s linear, opacity 0.2s linear;\n bottom: 3px;\n /* there must be 'bottom' for ps-scrollbar-x-rail */\n height: 8px; }\n .ps-container > .ps-scrollbar-x-rail > .ps-scrollbar-x {\n position: absolute;\n /* please don't change 'position' */\n background-color: #aaa;\n -webkit-border-radius: 4px;\n -moz-border-radius: 4px;\n -ms-border-radius: 4px;\n border-radius: 4px;\n -webkit-transition: background-color 0.2s linear;\n -moz-transition: background-color 0.2s linear;\n -o-transition: background-color 0.2s linear;\n transition: background-color 0.2s linear;\n bottom: 0;\n /* there must be 'bottom' for ps-scrollbar-x */\n height: 8px; }\n .ps-container > .ps-scrollbar-y-rail {\n display: none;\n position: absolute;\n /* please don't change 'position' */\n -webkit-border-radius: 4px;\n -moz-border-radius: 4px;\n -ms-border-radius: 4px;\n border-radius: 4px;\n opacity: 0;\n -webkit-transition: background-color 0.2s linear, opacity 0.2s linear;\n -moz-transition: background-color 0.2s linear, opacity 0.2s linear;\n -o-transition: background-color 0.2s linear, opacity 0.2s linear;\n transition: background-color 0.2s linear, opacity 0.2s linear;\n right: 3px;\n /* there must be 'right' for ps-scrollbar-y-rail */\n width: 8px; }\n .ps-container > .ps-scrollbar-y-rail > .ps-scrollbar-y {\n position: absolute;\n /* please don't change 'position' */\n background-color: #aaa;\n -webkit-border-radius: 4px;\n -moz-border-radius: 4px;\n -ms-border-radius: 4px;\n border-radius: 4px;\n -webkit-transition: background-color 0.2s linear;\n -moz-transition: background-color 0.2s linear;\n -o-transition: background-color 0.2s linear;\n transition: background-color 0.2s linear;\n right: 0;\n /* there must be 'right' for ps-scrollbar-y */\n width: 8px; }\n .ps-container:hover.ps-in-scrolling {\n pointer-events: none; }\n .ps-container:hover.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail {\n background-color: #eee;\n opacity: 0.9; }\n .ps-container:hover.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail > .ps-scrollbar-x {\n background-color: #999; }\n .ps-container:hover.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail {\n background-color: #eee;\n opacity: 0.9; }\n .ps-container:hover.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail > .ps-scrollbar-y {\n background-color: #999; }\n .ps-container:hover > .ps-scrollbar-x-rail,\n .ps-container:hover > .ps-scrollbar-y-rail {\n opacity: 0.6; }\n .ps-container:hover > .ps-scrollbar-x-rail:hover {\n background-color: #eee;\n opacity: 0.9; }\n .ps-container:hover > .ps-scrollbar-x-rail:hover > .ps-scrollbar-x {\n background-color: #999; }\n .ps-container:hover > .ps-scrollbar-y-rail:hover {\n background-color: #eee;\n opacity: 0.9; }\n .ps-container:hover > .ps-scrollbar-y-rail:hover > .ps-scrollbar-y {\n background-color: #999; }\n\n/* END DEFAULT PERFECT SCROLLBAR CSS */\n\n/*\n * Custom perfect scrollbar css\n */\n\n#nf-main.ps-container {\n overflow:auto !important;\n overflow-y:hidden !important;\n}\n\n#nf-drawer.ps-container {\n overflow:auto !important;\n overflow-y:hidden !important;\n}",".ui-sortable-helper {\n &.nf-field-wrap\n //&.nf-item-dock\n {\n box-shadow: 3px 3px 5px rgba( 0, 0, 0, 0.4 );\n }\n}\n\n.ui-draggable-dragging {\n .nf-item {\n box-shadow: 3px 3px 5px rgba( 0, 0, 0, 0.4 );\n }\n}\n\n.ui-draggable-handle {\n cursor: pointer;\n}\n.ui-draggable-dragging {\n z-index: 99;\n}\n#nf-builder {\n .nf-droppable-active {\n border: 4px solid $cta_color;\n //padding: 6px;\n transition: all 1.0s ease;\n }\n .nf-droppable-hover {\n border: 4px solid $accent_color;\n //padding: 6px;\n transition: all 1.0s ease;\n }\n}\n\n.nf-fields-sortable {\n border: 4px solid #FFF;\n padding: 25px 15px 6px;\n}\n.nf-fields-sortable .hidden {\n display: block !important;\n}\n.nf-fields-sortable-placeholder { margin-top: -14px; margin-bottom: 6px; border: 4px solid #84CC1E }\n\n.nf-staged-fields-drag {\n position: relative;\n display: block;\n height: 80px;\n &::after {\n clear: both;\n content: '';\n display: block;\n }\n .nf-staged-fields-drag-wrap {\n position: absolute;\n width: 500px;\n }\n #drag-item-1,\n #drag-item-2,\n #drag-item-3 {\n box-shadow: 3px 3px 5px rgba( 0, 0, 0, 0.4 );\n }\n #drag-item-1 {\n bottom: 0px;\n left: 0px;\n z-index: 3;\n }\n #drag-item-2 {\n bottom: 5px;\n left: 5px;\n z-index: 2;\n }\n #drag-item-3 {\n bottom: 10px;\n left: 10px;\n z-index: 1;\n }\n}\n\n.nf-staged-fields-drag-wrap {\n background: #fff;\n border: 1px solid #ccc;\n border-radius: 4px;\n color: #888;\n cursor: pointer;\n margin-bottom: 20px;\n padding: 15px 20px;\n &.active {\n //background: #fafafa;\n border: 2px solid #84CC1E;\n color: #424242;\n font-weight: bold;\n .nf-item-controls {\n font-weight: normal;\n a {\n color: #424242;\n }\n .nf-item-delete,\n .nf-item-duplicate {\n display: none;\n }\n .nf-item-editing {\n display: inline;\n }\n .nf-item-edit {\n .dashicons {\n margin-right: 12px\n }\n }\n }\n }\n}\n\n\n\n.nf-staged-fields-sortable-placeholder { float: left; height: 28px; border-right: 8px solid #84CC1E; margin-right: -4px; margin-left: -4px; }\n\n.nf-list-options-sortable-placeholder, .nf-listimage-options-sortable-placeholder {\n border: 4px solid #84CC1E;\n height: 8px !important;\n margin: -4px 0 -4px 0;\n}\n\n.nf-fields-empty-droppable {\n border: 4px solid #FFF;\n &::after {\n clear: both;\n content: \"\";\n display: block;\n }\n}\n\n.nf-settings .toggle { cursor: pointer; }\n",".nf-loading {\n background: #1EA9EA;\n border-radius: 4px;\n width: 40px;\n margin: 0 auto;\n position: relative;\n ul {\n list-style: none;\n margin: 0;\n padding: 0;\n position: relative;\n top: -10px;\n left: 0;\n font-size: 0;\n li {\n height: 0;\n position: absolute;\n top: 50%;\n left: 0;\n width: 0;\n margin: 0;\n height: 10px;\n width: 10px;\n border: 3px solid #fff;\n border-radius: 100%;\n transform: transformZ(0);\n animation: LOADING 2s infinite;\n &:nth-child(1n) {\n left: 0;\n animation-delay: 0s;\n }\n &:nth-child(2n) {\n left: 15px;\n animation-delay: 0.2s;\n }\n &:nth-child(3n) {\n left: 30px;\n animation-delay: 0.4s;\n }\n }\n }\n}\n\n@keyframes LOADING {\n 0% {\n transform: scale(0.5);\n background: #fff;\n }\n 50% {\n transform: scale(1);\n background: #fff;\n }\n 100% {\n transform: scale(0.5);\n background: #fff;\n }\n}\n",".nf-help-text {\n display: none;\n}\n.ninja-forms-app {\n .nf-help {\n color: #ccc;\n margin-left: 5px;\n text-decoration: none;\n .dashicons {\n font-size: 16px;\n height: 16px;\n width: 16px;\n }\n }\n .qtip-default {\n background-color: #424242;\n border: 1px solid #424242;\n border-radius: 4px;\n box-shadow: 0 5px 6px rgba( 0, 0, 0, 0.3 );\n color: #fff;\n font-size: 14px;\n line-height: 18px;\n padding: 10px;\n //position: relative;\n &::after {\n content: \"\";\n position: absolute;\n left: 143px;\n bottom: -12px;\n width: 0;\n height: 0;\n border-left: 6px solid transparent;\n border-right: 6px solid transparent;\n border-top: 12px solid #424242;\n }\n }\n}",".has-merge-tags {\n position: relative;\n input[type=text],\n textarea {\n padding-right: 40px;\n }\n &.rte {\n display: block;\n .wp-editor-tabs {\n margin-right: 40px;\n }\n .merge-tags {\n color: #999;\n z-index: 100;\n top: 26px;\n }\n }\n .merge-tags {\n color: #ccc;\n pointer: cursor;\n position: absolute;\n }\n .nf-list-options, .nf-listimage-options {\n input[type=text] {\n + .merge-tags {\n top: 12px;\n }\n }\n }\n}\ndiv.has-merge-tags {\n .merge-tags {\n top: 16px;\n right: 12px;\n }\n}\nlabel.has-merge-tags {\n .merge-tags {\n top: 33px;\n right: 12px;\n }\n}\n\n.nf-list-options, .nf-listimage-options {\n label.has-merge-tags {\n .merge-tags {\n top: 12px;\n }\n }\n}\n\n.jBox-Tooltip {\n z-index: 100000000 !important;\n}\n\n.jBox-TooltipBorder {\n .jBox-container {\n border-radius: 5px;\n border: 2px solid $cta_color;\n /*background: #EBEDEE;*/\n h4 {\n background: #f1f1f1;\n padding: 5px;\n margin: 0 0 5px;\n }\n ul {\n margin: 0;\n li {\n &:nth-child(even) {\n a {\n //background: #f1f1f1;\n }\n }\n a {\n color: $cta_color;\n margin: 0;\n padding: 0 5px;\n display: block;\n text-decoration: none;\n }\n }\n a.active {\n background: #f1f1f1;\n }\n }\n }\n .jBox-pointer {\n &::after {\n border: 2px solid $cta_color;\n /*background: #EBEDEE;*/\n }\n }\n .jBox-pointer-top,\n .jBox-pointer-bottom {\n width: 34px;\n height: 12px;\n }\n .jBox-pointer-left,\n .jBox-pointer-right {\n width: 12px;\n height: 34px;\n }\n &.jBox-closeButton-box {\n &::before {\n width: 28px;\n height: 28px;\n background: $cta_color;\n }\n }\n}\n\n/* MERGE TAG BOX STYLES */\n#merge-tags-box {\n display: none;\n background-color: #DBDDDD;\n max-height: 360px;\n z-index: 1001;\n position: absolute;\n top: -1px;\n left:12px;\n right: 10px;\n\n .merge-tag-container {\n display: flex;\n justify-content: space-between;\n }\n\n .merge-tag-sections,\n .merge-tag-list {\n float: left;\n font-size: 14px;\n background-color: #fff;\n height: 300px;\n overflow-y: auto;\n }\n\n .merge-tag-sections {\n background-color: #DBDDDD;\n min-width: 135px;\n ul {\n margin: 0;\n li {\n background: #DBDDDD;\n border-bottom: 1px solid #fff;\n cursor: pointer;\n font-size: 14px;\n margin: 0;\n padding: 8px 26px 8px 16px;\n &:hover {\n background: #f6f6f6;\n }\n &.active {\n position: relative;\n }\n &.active::after {\n clear: both;\n content: \"\";\n display: block;\n width: 0;\n height: 0;\n border-top: 17px solid transparent;\n border-bottom: 17px solid transparent;\n border-right: 24px solid #fff;\n position: absolute;\n top: 0;\n right: 0;\n }\n &:hover {\n color: #1EA9EA;\n }\n }\n }\n }\n\n .merge-tag-list {\n flex-grow: 1;\n padding-top: 10px;\n div {\n div {\n line-height: 22px;\n }\n }\n &:hover li { // Uses !important to override first-of-type selector.\n &:hover {\n color: #1EA9EA !important;\n }\n color: black !important;\n }\n ul {\n margin: 0;\n }\n li {\n cursor: pointer;\n margin-bottom: 0;\n span {\n padding: 4px 16px;\n display: block;\n small {\n font-family: \"Courier New\", Courier, monospace, sans-serif;\n }\n }\n &:first-of-type {\n color: #1EA9EA;\n }\n }\n }\n\n .merge-tag-filter {\n border-bottom: 2px solid #DBDDDD;\n margin: 3px 10px 10px 10px;\n clear: both;\n }\n}\n.merge-tag-focus {\n position: relative;\n z-index: 1000;\n}\n.merge-tag-focus-overlay {\n &:before {\n content: '';\n position: fixed;\n top: 0; right: 0; bottom: 0; left: 0;\n background-color: rgba( 0, 0, 0, .5 );\n z-index: 100;\n }\n &.note-editor:before { // Summernote RTE Support\n z-index: 0;\n }\n}\n\n#merge-tags-box.one-half--first {\n width: 538px;\n left: 12px;\n}\n#merge-tags-box.one-half--second {\n width: 538px;\n right: 10px;\n left: auto;\n}\n\n.setting + .merge-tags {\n color: rgba( 204, 204, 204, .3 );\n}\n.setting:focus + .merge-tags,\n.merge-tag-focus-overlay .merge-tags {\n color: rgba( 204, 204, 204, 1 );\n}\n.merge-tag-focus-overlay .merge-tags {\n z-index: 1000;\n}\n",".note-popover {\n display: none !important;\n}\n.ninja-forms-app {\n .note-editor {\n border: 0 !important;\n .note-toolbar {\n &::after {\n clear: both;\n content: \"\";\n display: block;\n }\n }\n .note-editable {\n background: #f9f9f9;\n display: block;\n p {\n font-size: 16px;\n }\n ul {\n list-style-type: disc;\n margin-left: 2em;\n }\n table {\n td {\n border: 1px solid #ccc;\n width: auto;\n }\n }\n }\n .modal {\n display: none;\n }\n .btn-group {\n float: left;\n &.note-tools, {\n float: right;\n }\n }\n .btn {\n background: #f9f9f9;\n border: 0;\n border-radius: 4px;\n color: #666;\n cursor: pointer;\n margin-right: 2px;\n padding-top: 4px;\n &.disabled {\n background: transparent;\n color: #aaa;\n .merge-tags {\n background: #f9f9f9;\n color: #666;\n }\n }\n }\n }\n .tooltip {\n position: absolute;\n z-index: 1070;\n display: block;\n font-family: \"Helvetica Neue\", Helvetica, Arial, sans-serif;\n font-size: 12px;\n font-style: normal;\n font-weight: normal;\n line-height: 1.42857143;\n text-align: left;\n text-align: start;\n text-decoration: none;\n text-shadow: none;\n text-transform: none;\n letter-spacing: normal;\n word-break: normal;\n word-spacing: normal;\n word-wrap: normal;\n white-space: normal;\n filter: alpha(opacity=0);\n opacity: 0;\n\n line-break: auto;\n }\n .tooltip.in {\n filter: alpha(opacity=90);\n opacity: .9;\n }\n .tooltip.top {\n padding: 5px 0;\n margin-top: -3px;\n }\n .tooltip.right {\n padding: 0 5px;\n margin-left: 3px;\n }\n .tooltip.bottom {\n padding: 5px 0;\n margin-top: 3px;\n }\n .tooltip.left {\n padding: 0 5px;\n margin-left: -3px;\n }\n .tooltip-inner {\n max-width: 200px;\n padding: 3px 8px;\n color: #fff;\n text-align: center;\n background-color: #000;\n border-radius: 4px;\n }\n .tooltip-arrow {\n position: absolute;\n width: 0;\n height: 0;\n border-color: transparent;\n border-style: solid;\n }\n .tooltip.top .tooltip-arrow {\n bottom: 0;\n left: 50%;\n margin-left: -5px;\n border-width: 5px 5px 0;\n border-top-color: #000;\n }\n .tooltip.top-left .tooltip-arrow {\n right: 5px;\n bottom: 0;\n margin-bottom: -5px;\n border-width: 5px 5px 0;\n border-top-color: #000;\n }\n .tooltip.top-right .tooltip-arrow {\n bottom: 0;\n left: 5px;\n margin-bottom: -5px;\n border-width: 5px 5px 0;\n border-top-color: #000;\n }\n .tooltip.right .tooltip-arrow {\n top: 50%;\n left: 0;\n margin-top: -5px;\n border-width: 5px 5px 5px 0;\n border-right-color: #000;\n }\n .tooltip.left .tooltip-arrow {\n top: 50%;\n right: 0;\n margin-top: -5px;\n border-width: 5px 0 5px 5px;\n border-left-color: #000;\n }\n .tooltip.bottom .tooltip-arrow {\n top: 0;\n left: 50%;\n margin-left: -5px;\n border-width: 0 5px 5px;\n border-bottom-color: #000;\n }\n .tooltip.bottom-left .tooltip-arrow {\n top: 0;\n right: 5px;\n margin-top: -5px;\n border-width: 0 5px 5px;\n border-bottom-color: #000;\n }\n .tooltip.bottom-right .tooltip-arrow {\n top: 0;\n left: 5px;\n margin-top: -5px;\n border-width: 0 5px 5px;\n border-bottom-color: #000;\n }\n .dropdown-menu {\n position: absolute;\n // top: 100%;\n // left: 0;\n z-index: 1000;\n display: none;\n float: left;\n min-width: 160px;\n padding: 5px 0;\n margin: 2px 0 0;\n font-size: 14px;\n text-align: left;\n list-style: none;\n background-color: #fff;\n -webkit-background-clip: padding-box;\n background-clip: padding-box;\n border: 1px solid #ccc;\n border: 1px solid rgba(0, 0, 0, .15);\n border-radius: 4px;\n -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);\n box-shadow: 0 6px 12px rgba(0, 0, 0, .175);\n }\n .dropdown-menu.pull-right {\n right: 0;\n left: auto;\n }\n .dropdown-menu .divider {\n height: 1px;\n margin: 9px 0;\n overflow: hidden;\n background-color: #e5e5e5;\n }\n .dropdown-menu > li > a {\n display: block;\n padding: 3px 20px;\n clear: both;\n font-weight: normal;\n line-height: 1.42857143;\n color: #333;\n white-space: nowrap;\n }\n .dropdown-menu > li > a:hover,\n .dropdown-menu > li > a:focus {\n color: #262626;\n text-decoration: none;\n background-color: #f5f5f5;\n }\n .dropdown-menu > .active > a,\n .dropdown-menu > .active > a:hover,\n .dropdown-menu > .active > a:focus {\n color: #fff;\n text-decoration: none;\n background-color: #337ab7;\n outline: 0;\n }\n .dropdown-menu > .disabled > a,\n .dropdown-menu > .disabled > a:hover,\n .dropdown-menu > .disabled > a:focus {\n color: #777;\n }\n .dropdown-menu > .disabled > a:hover,\n .dropdown-menu > .disabled > a:focus {\n text-decoration: none;\n cursor: not-allowed;\n background-color: transparent;\n background-image: none;\n filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);\n }\n .open > .dropdown-menu {\n display: block;\n }\n .open > a {\n outline: 0;\n }\n .dropdown-menu-right {\n right: 0;\n left: auto;\n }\n .dropdown-menu-left {\n right: auto;\n left: 0;\n }\n .dropdown-header {\n display: block;\n padding: 3px 20px;\n font-size: 12px;\n line-height: 1.42857143;\n color: #777;\n white-space: nowrap;\n }\n .dropdown-backdrop {\n position: fixed;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: 990;\n }\n .pull-right > .dropdown-menu {\n right: 0;\n left: auto;\n }\n .dropup .caret,\n .navbar-fixed-bottom .dropdown .caret {\n content: \"\";\n border-top: 0;\n border-bottom: 4px dashed;\n border-bottom: 4px solid \\9;\n }\n .dropup .dropdown-menu,\n .navbar-fixed-bottom .dropdown .dropdown-menu {\n top: auto;\n bottom: 100%;\n margin-bottom: 2px;\n }\n @media (min-width: 768px) {\n .navbar-right .dropdown-menu {\n right: 0;\n left: auto;\n }\n .navbar-right .dropdown-menu-left {\n right: auto;\n left: 0;\n }\n }\n .btn-group-justified > .btn-group .dropdown-menu {\n left: auto;\n }\n .nav-tabs.nav-justified > .dropdown .dropdown-menu {\n top: auto;\n left: auto;\n }\n .nav-justified > .dropdown .dropdown-menu {\n top: auto;\n left: auto;\n }\n .nav-tabs .dropdown-menu {\n margin-top: -1px;\n border-top-left-radius: 0;\n border-top-right-radius: 0;\n }\n @media (max-width: 767px) {\n .navbar-nav .open .dropdown-menu {\n position: static;\n float: none;\n width: auto;\n margin-top: 0;\n background-color: transparent;\n border: 0;\n -webkit-box-shadow: none;\n box-shadow: none;\n }\n .navbar-nav .open .dropdown-menu > li > a,\n .navbar-nav .open .dropdown-menu .dropdown-header {\n padding: 5px 15px 5px 25px;\n }\n .navbar-nav .open .dropdown-menu > li > a {\n line-height: 20px;\n }\n .navbar-nav .open .dropdown-menu > li > a:hover,\n .navbar-nav .open .dropdown-menu > li > a:focus {\n background-image: none;\n }\n }\n .navbar-nav > li > .dropdown-menu {\n margin-top: 0;\n border-top-left-radius: 0;\n border-top-right-radius: 0;\n }\n .navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {\n margin-bottom: 0;\n border-top-left-radius: 4px;\n border-top-right-radius: 4px;\n border-bottom-right-radius: 0;\n border-bottom-left-radius: 0;\n }\n @media (max-width: 767px) {\n .navbar-default .navbar-nav .open .dropdown-menu > li > a {\n color: #777;\n }\n .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,\n .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {\n color: #333;\n background-color: transparent;\n }\n .navbar-default .navbar-nav .open .dropdown-menu > .active > a,\n .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,\n .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {\n color: #555;\n background-color: #e7e7e7;\n }\n .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,\n .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,\n .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {\n color: #ccc;\n background-color: transparent;\n }\n }\n @media (max-width: 767px) {\n .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {\n border-color: #080808;\n }\n .navbar-inverse .navbar-nav .open .dropdown-menu .divider {\n background-color: #080808;\n }\n .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {\n color: #9d9d9d;\n }\n .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,\n .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {\n color: #fff;\n background-color: transparent;\n }\n .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,\n .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover,\n .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {\n color: #fff;\n background-color: #080808;\n }\n .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a,\n .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover,\n .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {\n color: #444;\n background-color: transparent;\n }\n }\n}\n","/*\nWP Color Picker (Iris) Styles\n---------------------------------------------*/\n\n.ninja-forms-app #wpcontent .wp-picker-holder {\n position: absolute;\n z-index: 9001;\n}\n.ninja-forms-app #wpcontent .wp-picker-holder * {\n box-sizing: content-box;\n}\n.wp-picker-container {\n width: 100%;\n}\n.wp-color-result,\n.wp-picker-input-wrap {\n margin-top: 5px;\n}\n.wp-color-result {\n border: 0;\n box-shadow: none;\n margin: 5px 0 0;\n height: 41px;\n width: 100%;\n padding-left: 60px;\n}\n.wp-color-result:after {\n font-size: 16px;\n line-height: 41px;\n}\n.wp-color-result.wp-picker-open {\n display: none;\n}\n.wp-color-picker,\n.wp-picker-input-wrap {\n width: 100% !important;\n}\n\n.wp-picker-input-wrap > .button.wp-picker-default {\n display: none;\n}\n","\n@-webkit-keyframes color_change {\n from { background-color: $cta_color; color: #fff }\n to { background-color: #3B454D; color: #A2A5A8 }\n}\n@-moz-keyframes color_change {\n from { background-color: $cta_color; color: #fff }\n to { background-color: #3B454D; color: #A2A5A8 }\n}\n@-ms-keyframes color_change {\n from { background-color: $cta_color; color: #fff }\n to { background-color: #3B454D; color: #A2A5A8 }\n}\n@-o-keyframes color_change {\n from { background-color: $cta_color; color: #fff }\n to { background-color: #3B454D; color: #A2A5A8 }\n}\n@keyframes color_change {\n from { background-color: $cta_color; color: #fff }\n to { background-color: #3B454D; color: #A2A5A8 }\n}\n.nf-item.clicked {\n //background: #1EA9EA;\n animation-name: color_change;\n animation-duration: 2s;\n animation-iteration-count: 1;\n animation-direction: alternate;\n}\n@media only screen and (max-width: 1400px) {\n .nf-field-type-button {\n width: 50%;\n }\n}\n@media only screen and (max-width: 1065px) {\n .nf-app-menu {\n .preview {\n .app-menu-text {\n text-indent: -9999px;\n display: inline-block;\n width: 0;\n }\n }\n }\n .nf-drawer-opened {\n .nf-actions-table {\n th, td {\n &:nth-child(3) {\n display: none;\n }\n }\n }\n }\n}\n@media only screen and (max-width: 900px) {\n #nf-header {\n ul {\n display: none;\n }\n .nf-button.primary {\n display: none;\n }\n }\n\n .nf-mobile-menu {\n display: inline-block;\n }\n #nf-app-sub-header {\n h2 {\n padding-left: 0;\n transition: all 1.0s ease 0s\n }\n }\n\n .nf-add-new.nf-open-drawer {\n position: fixed;\n text-indent: -9999px;\n height: 54px;\n width: 54px;\n top: auto;\n left: auto;\n bottom: 20px;\n right: 20px;\n &:after {\n background: $accent_color;\n border: 2px solid $accent_color;\n border-radius: 40px;\n color: #fff;\n content: \"+\";\n font-size: 50px;\n padding: 8px;\n position: absolute;\n left: 0;\n width: 28px;\n height: 28px;\n line-height: 24px;\n text-indent: 0px;\n }\n }\n\n #nf-main-header {\n .nf-button {\n display: none;\n }\n }\n // .nf-item-controls {\n // li {\n // margin: -4px 15px 0;\n // height: 26px;\n // a {\n // width: 30px;\n // height: 30px;\n // &:hover {\n // .nf-tooltip {\n // top: -45px;\n // visibility:visible;\n // opacity: 1.0;\n // filter: alpha(opacity=100);\n // transition: all 1.0s ease;\n // transition-delay: 1.4s;\n // }\n // }\n // .dashicons {\n // font-size: 26px;\n // padding-top: 1px;\n // }\n // }\n // &.nf-item-duplicate {\n // .nf-tooltip {\n // left: -32px;\n // &:after {\n // left: 36px;\n // }\n // }\n // }\n // &.nf-item-edit {\n // .nf-tooltip {\n // left: -16px;\n // &:after {\n // left: 20px;\n // }\n // }\n // }\n // &.nf-item-delete {\n // margin-top: -4px;\n // }\n // &.nf-item-expand {\n // display: none;\n // .dashicons {\n // transform: rotate(-90deg);\n // }\n // }\n // .nf-item-editing {\n // display: none;\n // }\n // }\n // &.nf-editing {\n // font-weight: normal;\n // a {\n // color: #424242;\n // }\n // .nf-item-delete,\n // .nf-item-duplicate {\n // display: none;\n // }\n // .nf-item-editing {\n // display: inline;\n // line-height: 26px;\n // }\n // }\n // }\n .nf-one-half, .nf-one-third {\n float: none;\n width: 100%;\n }\n .nf-drawer-expand {\n .nf-one-half {\n float: left;\n width: 50%;\n }\n .nf-on-third {\n float: left;\n width: 33%;\n }\n }\n\n #nf-app-form-title {\n margin-top: -55px;\n }\n #nf-main {\n top: 120px;\n }\n\n #nf-table-display {\n .nf-item-controls {\n width: auto;\n }\n }\n}\n@media only screen and (max-width: 1023px) {\n .ninja-forms-app {\n &.folded {\n #wpcontent {\n margin-left: 36px;\n padding: 0;\n position: absolute;\n top: 0;\n left: 0;\n bottom: 0;\n right: 0;\n #wpbody {\n left: 0;\n }\n }\n }\n }\n\n .nf-setting-wrap {\n width: 50%;\n }\n #nf-drawer {\n width: 100%;\n }\n .nf-drawer-opened {\n #nf-main {\n width: 100%;\n }\n .nf-setting-wrap {\n width: 50%;\n }\n }\n .nf-drawer-closed {\n .nf-setting-wrap {\n width: 50%;\n }\n }\n .nf-toggle-drawer {\n display: none;\n }\n\n}\n@media only screen and (max-width: 960px) {\n .ninja-forms-app {\n &.auto-fold {\n #wpcontent {\n margin-left: 36px;\n padding: 0;\n position: absolute;\n top: 0;\n left: 0;\n bottom: 0;\n right: 0;\n #wpbody {\n left: 0;\n }\n }\n }\n }\n .nf-drawer-opened .nf-toggle-drawer {\n display: none;\n }\n\n\n\n}\n\n@media only screen and (max-width: 782px) {\n .ninja-forms-app {\n &.folded, &.auto-fold {\n #wpcontent {\n margin-left: 0;\n }\n }\n }\n // .nf-item-controls {\n // top: 15px;\n // }\n #nf-builder {\n padding: 80px 20px 10px;\n .nf-cta-bubble {\n display: none !important;\n }\n }\n #nf-main {\n padding: 20px 0 80px;\n }\n #nf-drawer {\n padding: 20px;\n }\n\n\n #nf-main-content {\n width: 100%;\n max-width: 100%;\n }\n #nf-main {\n border: 0;\n }\n // .nf-field-wrap {\n // border: 0;\n // border-top: 8px solid #f1f1f1;\n // border-radius: 0;\n // margin: 0;\n // padding: 20px;\n // &:first-child {\n // border-top: 8px solid #fff;\n // }\n // }\n // .nf-fields-sortable-placeholder { margin-top: 0; margin-bottom: 0; border: 4px solid #84CC1E }\n // .nf-fields-sortable-placeholder + .nf-field-wrap {\n // border: 0;\n // }\n // .nf-fields-sortable {\n // border: 0;\n // padding: 0;\n // }\n // .nf-field-wrap.ui-sortable-helper {\n // background: transparent;\n // border: 2px solid $accent_color;\n // }\n\n}\n@media only screen and (max-width: 660px) {\n\n #nf-builder {\n //margin-top: 46px;\n }\n .nf-one-half, .nf-one-third {\n width: 100%;\n }\n // .nf-field-wrap {\n // border: 0;\n // border-bottom: 1px solid #ccc;\n // border-radius: 0;\n // margin: 0;\n // padding: 20px;\n // &:first-child {\n // border-top: 1px solid #ccc;\n // }\n // }\n .nf-actions-table {\n td:nth-child(3),th:nth-child(3) {\n display: none;\n }\n }\n // display: block;\n // table, thead, tbody, th, td, tr {\n // display: block;\n // }\n // thead tr {\n // position: absolute;\n // top: -9999px;\n // left: -9999px;\n // }\n // tr { border: 1px solid #ccc; }\n // td {\n // /* Behave like a \"row\" */\n // border: none;\n // border-bottom: 1px solid #eee;\n // position: relative;\n // padding-left: 50%;\n // text-align: right;\n // width: auto !important;\n // &::before {\n // /* Now like a table header */\n // line-height: 36px;\n // position: absolute;\n // /* Top/left values mimic padding */\n // top: 6px;\n // left: 6px;\n // width: 45%;\n // padding-right: 10px;\n // text-align: left;\n // white-space: nowrap;\n // }\n // &:last-child {\n // height: 50px;\n // }\n // }\n // td:nth-of-type(1):before { content: \"\"; }\n // td:nth-of-type(2):before { content: \"Name\"; }\n // td:nth-of-type(3):before { content: \"Type\"; }\n // td:nth-of-type(4):before { content: \"Actions\"; }\n // }\n\n .nf-drawer-buttons {\n display: block;\n }\n // .nf-drawer-header {\n // background: #fff;\n // margin: -20px -20px 20px;\n // //padding: 0;\n // h2 {\n // font-size: 16px;\n // line-height: 46px;\n // margin: 0;\n // .dashicons {\n // background: #fff;\n // font-size: 30px;\n // padding-top: 7px;\n // width: 45px;\n // height: 45px;\n // }\n // }\n // .nf-button {\n // border-radius: 0;\n // }\n // }\n .nf-item {\n padding: 15px;\n .fa {\n padding: 14px;\n width: 48px;\n }\n }\n .nf-saved .nf-item::after {\n padding: 14px;\n }\n}\n\n@media only screen and (max-width: 600px) {\n // #nf-builder {\n // margin-top: 46px;\n // }\n\n\n}\n",".rtl.ninja-forms-app {\n #wpcontent {\n margin-right: 140px;\n #wpbody {\n right: 160px;\n left: 0;\n }\n }\n &.folded {\n #wpcontent {\n margin-right: 16px;\n #wpbody {\n right: 36px;\n left: 0;\n }\n }\n }\n}\n\n.rtl {\n #nf-app-admin-header {\n #nf-logo {\n float: right;\n }\n .fa-times {\n right: auto;\n left: 0;\n }\n }\n\n .nf-app-buttons {\n float: left;\n }\n\n #nf-app-header {\n .nf-app-menu {\n li {\n float: right;\n a {\n &.preview {\n .dashicons {\n margin-right: 10px;\n }\n }\n }\n }\n }\n }\n\n .nf-master-control {\n right: auto;\n left: 30px;\n .fa {\n margin: 15px 16px 0 0;\n }\n }\n\n input[type=submit] {\n float: left;\n }\n .nf-cancel {\n float: left;\n margin-left: 20px;\n }\n .nf-public-link {\n float: left;\n margin-left: 20px;\n }\n\n .nf-add-new {\n margin: 0;\n padding: 0;\n //padding: 0 46px 0 0;\n &:after {\n right: 0;\n left: auto;\n line-height: 14px;\n }\n }\n\n #nf-main {\n right: 0;\n left: auto;\n }\n #nf-main-header {\n .nf-button {\n float: left;\n }\n }\n .nf-field-label {\n margin-left: 0;\n margin-right: 16px;\n }\n .nf-item-controls {\n right: auto;\n left: 0;\n .nf-item-control {\n right: auto;\n left: 0;\n }\n &:hover {\n .nf-item-duplicate {\n right: auto;\n left: 80px;\n }\n .nf-item-delete {\n right: auto;\n left: 40px;\n }\n }\n }\n\n #nf-drawer {\n right: auto;\n left: -1400px;\n &.nf-drawer-expand {\n width: 100%;\n }\n }\n\n .nf-drawer-header {\n h2 {\n float: right;\n .dashicons {\n margin-left: 10px;\n }\n }\n .nf-button {\n float: left;\n }\n }\n\n .nf-search {\n input[type=search] {\n padding: 12px 50px 12px 0;\n }\n &::before {\n right: 10px;\n left: 0;\n }\n }\n\n .nf-drawer-opened {\n #nf-drawer {\n left: 0;\n right: auto;\n }\n #nf-app-sub-header {\n h2 {\n padding-right: 0;\n }\n }\n }\n\n .nf-settings {\n h3 {\n .dashicons {\n margin: -4px -30px 0 10px;\n &.dashicons-arrow-right::before {\n content: \"\\f141\";\n }\n }\n }\n }\n\n .nf-item {\n .fa {\n left: auto;\n right: 0;\n }\n }\n\n .nf-one-half,\n .nf-one-third,\n .nf-one-fourth {\n float: right;\n }\n}\n"]}
assets/css/display-opinions-dark.css CHANGED
@@ -1,2 +1,2 @@
1
- .ninja-forms-form-wrap *,.ninja-forms-form-wrap :after,.ninja-forms-form-wrap :before{-ms-box-sizing:border-box;box-sizing:border-box}.nf-response-msg{display:none}#ninja_forms_required_items,.nf-field-container{clear:both;position:relative;margin-bottom:25px}#ninja_forms_required_items:after,.nf-field-container:after{clear:both;content:"";display:block}#ninja_forms_required_items.hidden-container,#ninja_forms_required_items.hr-container,.nf-field-container.hidden-container,.nf-field-container.hr-container{margin:0;height:auto}#ninja_forms_required_items.hidden-container .nf-field-label,#ninja_forms_required_items.hr-container .nf-field-label,#ninja_forms_required_items.html-container .nf-field-label,.nf-field-container.hidden-container .nf-field-label,.nf-field-container.hr-container .nf-field-label,.nf-field-container.html-container .nf-field-label{display:none}.nf-field-label label{font-weight:700;margin:0;padding:0}.nf-field-element{position:relative}.nf-field-element input,.nf-field-element select,.nf-field-element textarea{margin:0;width:auto;height:auto;vertical-align:inherit}.nf-field-element textarea{height:200px}.nf-field-description p:last-child{margin:0}.nf-help{background:url(../img/help-info.png) no-repeat;display:inline-block;width:16px;height:16px}.nf-input-limit{font-size:12px;margin-top:5px}.nf-static{padding:0 10px}.nf-after-field .nf-error-msg{margin-right:10px}.list-checkbox-wrap .nf-field-element li,.list-checkbox-wrap .nf-field-element ul,.list-image-wrap .nf-field-element li,.list-image-wrap .nf-field-element ul,.list-radio-wrap .nf-field-element li,.list-radio-wrap .nf-field-element ul{list-style:none!important;margin:0!important;padding:0!important}.list-checkbox-wrap .nf-field-element li input,.list-checkbox-wrap .nf-field-element ul input,.list-image-wrap .nf-field-element li input,.list-image-wrap .nf-field-element ul input,.list-radio-wrap .nf-field-element li input,.list-radio-wrap .nf-field-element ul input{margin-right:5px}.list-checkbox-wrap .nf-field-element li,.list-image-wrap .nf-field-element li,.list-radio-wrap .nf-field-element li{padding-left:10px;margin:0 0 5px!important;text-indent:0!important}.list-checkbox-wrap .nf-field-element li label,.list-image-wrap .nf-field-element li label,.list-radio-wrap .nf-field-element li label{display:block;float:none;width:auto;margin-left:1.5em}.list-checkbox-wrap .nf-field-element li input,.list-image-wrap .nf-field-element li input,.list-radio-wrap .nf-field-element li input{width:auto!important;float:left;margin-top:.25em}.listimage-wrap li{width:100%;height:100%;display:-ms-inline-grid;display:inline-grid}.listimage-wrap li label{padding:5px;border:2px solid transparent}.listimage-wrap li label.nf-checked-label{border:2px solid #007acc;transition:all .5s}.listimage-wrap li label img{display:block}.listimage-wrap li input{display:none}.product-wrap>div input{width:80px!important}.product-wrap>div .nf-product-field span{padding:0 5px}.starrating-wrap .star{border-bottom:0}.nf-form-hp{position:absolute;visibility:hidden}.list-select-wrap div div{display:none}.nf-error-msg,.ninja-forms-req-symbol{color:#e80000}.nf-error.listimage-wrap .nf-field-element ul,.nf-error .ninja-forms-field{border:1px solid #e80000}.nf-field-submit-error{padding:15px}.ninja-forms-noscript-message{background:#f1f1f1;border:4px dashed #ccc;color:#333;display:block;font-size:20px;margin:20px 0;padding:40px;text-align:center}.two-col-list ul li{float:left;width:50%}.three-col-list ul li{float:left;width:33.33%}.four-col-list ul li{float:left;width:25%}.five-col-list ul li{float:left;width:20%}.six-col-list ul li{float:left;width:16.66%}body .pika-label{background:transparent}.nf-form-cont .five-sixths,.nf-form-cont .four-sixths,.nf-form-cont .one-fourth,.nf-form-cont .one-half,.nf-form-cont .one-sixth,.nf-form-cont .one-third,.nf-form-cont .three-fourths,.nf-form-cont .three-sixths,.nf-form-cont .two-fourths,.nf-form-cont .two-sixths,.nf-form-cont .two-thirds{clear:none;float:left;margin-left:2.564102564102564%}.nf-form-cont .five-sixths .inside,.nf-form-cont .four-sixths .inside,.nf-form-cont .one-fourth .inside,.nf-form-cont .one-half .inside,.nf-form-cont .one-sixth .inside,.nf-form-cont .one-third .inside,.nf-form-cont .three-fourths .inside,.nf-form-cont .three-sixths .inside,.nf-form-cont .two-fourths .inside,.nf-form-cont .two-sixths .inside,.nf-form-cont .two-thirds .inside{padding:20px}.nf-form-cont .five-sixths:after,.nf-form-cont .four-sixths:after,.nf-form-cont .one-fourth:after,.nf-form-cont .one-half:after,.nf-form-cont .one-sixth:after,.nf-form-cont .one-third:after,.nf-form-cont .three-fourths:after,.nf-form-cont .three-sixths:after,.nf-form-cont .two-fourths:after,.nf-form-cont .two-sixths:after,.nf-form-cont .two-thirds:after{clear:both;content:"";display:block}.nf-form-cont .one-half,.nf-form-cont .three-sixths,.nf-form-cont .two-fourths{width:48.717948717948715%}.nf-form-cont .one-third,.nf-form-cont .two-sixths{width:31.623931623931625%}.nf-form-cont .four-sixths,.nf-form-cont .two-thirds{width:65.81196581196582%}.nf-form-cont .one-fourth{width:23.076923076923077%}.nf-form-cont .three-fourths{width:74.35897435897436%}.nf-form-cont .one-sixth{width:14.52991452991453%}.nf-form-cont .five-sixths{width:82.90598290598291%}.nf-form-cont .first{clear:both;margin-left:0}.note-popover{display:none!important}.nf-form-wrap .note-editor{border:0!important}.nf-form-wrap .note-editor .note-toolbar:after{clear:both;content:"";display:block}.nf-form-wrap .note-editor .note-editable{background:#f9f9f9;border:1px solid #f1f1f1;display:block}.nf-form-wrap .note-editor .note-editable p{font-size:16px}.nf-form-wrap .note-editor .note-editable ul{list-style-type:disc;margin-left:2em}.nf-form-wrap .note-editor .note-editable table td{border:1px solid #ccc;width:auto}.nf-form-wrap .note-editor .modal{display:none}.nf-form-wrap .note-editor .btn-group{float:left}.nf-form-wrap .note-editor .btn-group.note-tools{float:right}.nf-form-wrap .note-editor .btn{background:#f9f9f9;border:0;border-radius:4px;color:#666;cursor:pointer;margin-right:2px;padding-top:4px}.nf-form-wrap .note-editor .btn.disabled{background:transparent;color:#aaa}.nf-form-wrap .note-editor .btn.disabled .merge-tags{background:#f9f9f9;color:#666}.nf-form-wrap .note-editor button[type=button]{padding:4px;width:auto;height:auto}.nf-form-wrap .note-editor .dropdown-toggle{position:relative;display:inline-block;top:0}.nf-form-wrap .note-editor .dropdown-toggle:after{content:"";width:0}.nf-form-wrap .tooltip{position:absolute;z-index:1070;display:block;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:1.42857143;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;word-wrap:normal;white-space:normal;filter:alpha(opacity=0);opacity:0;line-break:auto}.nf-form-wrap .tooltip.in{filter:alpha(opacity=90);opacity:.9}.nf-form-wrap .tooltip.top{padding:5px 0;margin-top:-3px}.nf-form-wrap .tooltip.right{padding:0 5px;margin-left:3px}.nf-form-wrap .tooltip.bottom{padding:5px 0;margin-top:3px}.nf-form-wrap .tooltip.left{padding:0 5px;margin-left:-3px}.nf-form-wrap .tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;background-color:#000;border-radius:4px}.nf-form-wrap .tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.nf-form-wrap .tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}.nf-form-wrap .tooltip.top-left .tooltip-arrow{right:5px;bottom:0;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.nf-form-wrap .tooltip.top-right .tooltip-arrow{bottom:0;left:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.nf-form-wrap .tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.nf-form-wrap .tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}.nf-form-wrap .tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}.nf-form-wrap .tooltip.bottom-left .tooltip-arrow{top:0;right:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.nf-form-wrap .tooltip.bottom-right .tooltip-arrow{top:0;left:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.nf-form-wrap .dropdown-menu{position:absolute;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;font-size:14px;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;box-shadow:0 6px 12px rgba(0,0,0,.175)}.nf-form-wrap .dropdown-menu.pull-right{right:0;left:auto}.nf-form-wrap .dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.nf-form-wrap .dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.42857143;color:#333;white-space:nowrap}.nf-form-wrap .dropdown-menu>li>a:focus,.nf-form-wrap .dropdown-menu>li>a:hover{color:#262626;text-decoration:none;background-color:#f5f5f5}.nf-form-wrap .dropdown-menu>.active>a,.nf-form-wrap .dropdown-menu>.active>a:focus,.nf-form-wrap .dropdown-menu>.active>a:hover{color:#fff;text-decoration:none;background-color:#337ab7;outline:0}.nf-form-wrap .dropdown-menu>.disabled>a,.nf-form-wrap .dropdown-menu>.disabled>a:focus,.nf-form-wrap .dropdown-menu>.disabled>a:hover{color:#777}.nf-form-wrap .dropdown-menu>.disabled>a:focus,.nf-form-wrap .dropdown-menu>.disabled>a:hover{text-decoration:none;cursor:not-allowed;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false)}.nf-form-wrap .open>.dropdown-menu{display:block}.nf-form-wrap .open>a{outline:0}.nf-form-wrap .dropdown-menu-right{right:0;left:auto}.nf-form-wrap .dropdown-menu-left{right:auto;left:0}.nf-form-wrap .dropdown-header{display:block;padding:3px 20px;font-size:12px;line-height:1.42857143;color:#777;white-space:nowrap}.nf-form-wrap .dropdown-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:990}.nf-form-wrap .pull-right>.dropdown-menu{right:0;left:auto}.nf-form-wrap .dropup .caret,.nf-form-wrap .navbar-fixed-bottom .dropdown .caret{content:"";border-top:0;border-bottom:4px dashed;border-bottom:4px solid\9}.nf-form-wrap .dropup .dropdown-menu,.nf-form-wrap .navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:2px}@media (min-width:768px){.nf-form-wrap .navbar-right .dropdown-menu{right:0;left:auto}.nf-form-wrap .navbar-right .dropdown-menu-left{right:auto;left:0}}.nf-form-wrap .btn-group-justified>.btn-group .dropdown-menu{left:auto}.nf-form-wrap .nav-justified>.dropdown .dropdown-menu,.nf-form-wrap .nav-tabs.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}.nf-form-wrap .nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}@media (max-width:767px){.nf-form-wrap .navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;box-shadow:none}.nf-form-wrap .navbar-nav .open .dropdown-menu .dropdown-header,.nf-form-wrap .navbar-nav .open .dropdown-menu>li>a{padding:5px 15px 5px 25px}.nf-form-wrap .navbar-nav .open .dropdown-menu>li>a{line-height:20px}.nf-form-wrap .navbar-nav .open .dropdown-menu>li>a:focus,.nf-form-wrap .navbar-nav .open .dropdown-menu>li>a:hover{background-image:none}}.nf-form-wrap .navbar-nav>li>.dropdown-menu{margin-top:0;border-top-left-radius:0;border-top-right-radius:0}.nf-form-wrap .navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{margin-bottom:0;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}@media (max-width:767px){.nf-form-wrap .navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#777}.nf-form-wrap .navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,.nf-form-wrap .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{color:#333;background-color:transparent}.nf-form-wrap .navbar-default .navbar-nav .open .dropdown-menu>.active>a,.nf-form-wrap .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,.nf-form-wrap .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover{color:#555;background-color:#e7e7e7}.nf-form-wrap .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.nf-form-wrap .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus,.nf-form-wrap .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#ccc;background-color:transparent}}@media (max-width:767px){.nf-form-wrap .navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:#080808}.nf-form-wrap .navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#080808}.nf-form-wrap .navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#9d9d9d}.nf-form-wrap .navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus,.nf-form-wrap .navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover{color:#fff;background-color:transparent}.nf-form-wrap .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.nf-form-wrap .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus,.nf-form-wrap .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover{color:#fff;background-color:#080808}.nf-form-wrap .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.nf-form-wrap .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus,.nf-form-wrap .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#444;background-color:transparent}}.nf-loading-spinner{width:40px;height:40px;margin:100px auto;background-color:hsla(0,0%,82%,.5);border-radius:100%;animation:nf-scaleout 1.0s infinite ease-in-out}@keyframes nf-scaleout{0%{transform:scale(0)}to{transform:scale(1);opacity:0}}.field-wrap{display:-ms-flexbox;display:flex}.field-wrap>label{display:block}.field-wrap .pikaday__container,.field-wrap .pikaday__display,.field-wrap>div input,.field-wrap select,.field-wrap textarea{width:100%}.field-wrap>div input[type=checkbox],.field-wrap button,.field-wrap input[type=button],.field-wrap input[type=submit]{width:auto}.nf-field-label{-ms-flex-order:5;order:5}.nf-field-description{width:100%;-ms-flex-order:10;order:10}.nf-field-element{-ms-flex-order:15;order:15}.label-above .nf-field-label{margin-bottom:10px}.label-below .nf-field-label{margin-top:10px;-ms-flex-order:15;order:15}.label-below .nf-field-element{-ms-flex-order:5;order:5}.label-hidden .field-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.label-hidden .nf-field-label{height:0;margin:0!important;width:100%;visibility:hidden}.label-hidden .nf-field-description{width:100%;-ms-flex-order:20;order:20}.label-hidden .nf-field-element{width:100%}.label-left .field-wrap{-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.label-left .nf-field-label{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;padding-right:2%;text-align:right;width:35%;-ms-flex-order:5;order:5}.label-left .nf-field-label label{width:100%}.label-left .nf-field-description{margin-left:35%}.label-left .nf-field-element{display:inline-block;width:65%;-ms-flex-order:10;order:10}.label-left .nf-after-field{margin-left:36.5%}.label-right .field-wrap,.label-right .nf-field-label{-ms-flex-direction:row;flex-direction:row}.label-right .nf-field-label{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding-left:2%;width:35%;-ms-flex-order:10;order:10}.label-right .nf-field-description{margin-right:35%;-ms-flex-order:15;order:15}.label-right .nf-field-element{display:inline-block;width:65%;-ms-flex-order:5;order:5}.label-right .checkbox-wrap .nf-field-label{width:auto}.label-right .checkbox-wrap .nf-field-element{width:20px}.label-right .nf-after-field{width:65%}.label-above .field-wrap,.label-below .field-wrap{-ms-flex-direction:column;flex-direction:column;-ms-flex-flow:wrap;flex-flow:wrap}.label-above .nf-field-element,.label-below .nf-field-element{margin:0;width:100%}.label-left .listcheckbox-wrap .nf-field-label,.label-left .listradio-wrap .nf-field-label,.label-left .textarea-wrap .nf-field-label,.label-right .listcheckbox-wrap .nf-field-label,.label-right .listradio-wrap .nf-field-label,.label-right .textarea-wrap .nf-field-label{-ms-flex-align:start;align-items:flex-start}.label-left .textarea-wrap .nf-field-label,.label-right .textarea-wrap .nf-field-label{margin-top:5px}.label-left .hr-wrap,.label-left .html-wrap,.label-right .hr-wrap,.label-right .html-wrap{display:block}.label-left .hr-wrap .nf-field-element,.label-left .html-wrap .nf-field-element,.label-right .hr-wrap .nf-field-element,.label-right .html-wrap .nf-field-element{display:block;margin:0;width:100%}.nf-repeater-fieldsets fieldset{margin-bottom:1em}.nf-remove-fieldset{color:red;font-size:1.5em;background-color:transparent;border:thin solid red;padding:0.1em 0.4em;float:right;margin-top:-1em}.nf-help{background:none}.nf-field-description{font-size:14px}.nf-form-content{padding:5px;max-width:1000px;margin:0 auto}.nf-form-content label{font-size:18px;line-height:20px}.nf-form-content .listselect-wrap .nf-field-element div,.nf-form-content .ninja-forms-field{font-size:16px;margin:0;padding:12px}.nf-form-content .listselect-wrap .nf-field-element div,.nf-form-content input.ninja-forms-field,.nf-form-content select.ninja-forms-field:not([multiple]){height:50px}.nf-form-content textarea.ninja-forms-field{height:200px}.nf-form-content hr.ninja-forms-field{padding:0}.nf-form-content input[type=checkbox].ninja-forms-field,.nf-form-content input[type=radio].ninja-forms-field{height:auto}.nf-form-content .listcheckbox-wrap li,.nf-form-content .listradio-wrap li{margin-bottom:12px!important;line-height:0}.nf-form-content .nf-product-field span{padding-right:16px}.nf-form-content .nf-product-field .nf-field-qty{font-size:16px;padding:5px;width:80px!important}.nf-form-content .nf-static{background:transparent;border:0;font-weight:700;padding:0}.nf-form-content .label-above .nf-field-label,.nf-form-content .label-below .nf-field-label,.nf-form-content .label-hidden .nf-field-label{margin-bottom:10px;padding:0}.nf-form-content .label-below .nf-field-label{margin-bottom:0;margin-top:10px}.nf-form-content .label-right .nf-field-label{margin:0}.nf-form-content .label-right>input[type=radio],.nf-form-content .label-right input[type=checkbox],.nf-form-content .label-right ul{margin-right:1%}.nf-form-content .list-select-wrap>div{position:relative}.nf-form-content .list-select-wrap>div div{display:block;position:absolute;font-size:16px;line-height:16px;margin:0;padding:16px;height:50px;top:0;right:0;left:0;z-index:1}.nf-form-content .list-select-wrap>div div:after{content:"\f078";font-family:FontAwesome;font-size:20px;position:absolute;right:10px;bottom:0;height:50px;line-height:50px}.nf-form-content .list-select-wrap>div.label-right div{width:59%}.nf-form-content .list-select-wrap>div.label-below div{top:0;bottom:auto}.nf-form-content .list-select-wrap>div.label-left div{width:59%;left:40.5%;right:40px}.nf-form-content .list-select-wrap>div select{background:transparent;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;z-index:2}.nf-form-content .listmultiselect-wrap select{-webkit-appearance:normal;-moz-appearance:normal;appearance:normal}.checkbox-wrap .nf-field-element label,.checkbox-wrap .nf-field-label label,.listcheckbox-wrap .nf-field-element label,.listcheckbox-wrap .nf-field-label label{position:relative;margin-left:30px}.checkbox-wrap .nf-field-element label:after,.checkbox-wrap .nf-field-label label:after,.listcheckbox-wrap .nf-field-element label:after,.listcheckbox-wrap .nf-field-label label:after{border:1px solid;content:"";width:18px;height:18px;position:absolute;left:-28px;bottom:0}.checkbox-wrap .nf-field-element label:before,.checkbox-wrap .nf-field-label label:before,.listcheckbox-wrap .nf-field-element label:before,.listcheckbox-wrap .nf-field-label label:before{content:"\f00c";font-family:FontAwesome;font-size:24px;position:absolute;bottom:0;z-index:2}.checkbox-container .nf-field-element input{display:none}.checkbox-container.label-above label{height:50px;margin:0;display:block}.checkbox-container.label-above label:before{left:-2px;bottom:-16px}.checkbox-container.label-above label:after{left:0;bottom:-16px}.checkbox-container.label-below label{margin:0;display:block;margin-top:20px}.checkbox-container.label-below label:before{left:-2px;bottom:auto;top:-27px}.checkbox-container.label-below label:after{left:0;bottom:auto;top:-25px}.checkbox-container.label-left .nf-field-label{width:38%;padding-right:5%}.checkbox-container.label-left .nf-field-element{width:58%}.checkbox-container.label-left label{margin:0;display:block}.checkbox-container.label-left label:before{left:auto;top:-2px;right:-36px}.checkbox-container.label-left label:after{left:auto;top:0;right:-31px}.checkbox-container.label-right .nf-field-label{padding:0;-ms-flex-order:10;order:10}.checkbox-container.label-right .nf-field-element{-ms-flex-order:5;order:5;display:none}.checkbox-container.label-right label{margin:0 0 0 30px;display:block}.checkbox-container.label-right label:before{left:-30px;top:0}.checkbox-container.label-right label:after{left:-28px;top:0}.checkbox-container.label-right .field-wrap{display:-ms-flexbox;display:flex}.checkbox-container.label-right .field-wrap>div{width:100%}.checkbox-container.label-hidden label{height:0;margin:0;display:block}.checkbox-container.label-hidden label:after{left:0;bottom:0;visibility:visible}.checkbox-container.label-hidden label.nf-checked-label:before{left:-2px;bottom:0;visibility:visible}.listcheckbox-container .nf-field-label label:after{background:transparent!important;border:0}.listcheckbox-container .nf-field-element input{display:none}.listcheckbox-container .nf-field-element label{margin-left:30px!important}.listcheckbox-container .nf-field-element label:before{top:1px;left:-30px;bottom:auto}.listcheckbox-container .nf-field-element label:after{top:3px;bottom:auto}.listcheckbox-container.label-above .nf-field-label label,.listcheckbox-container.label-below .nf-field-label label,.listcheckbox-container.label-right .nf-field-label label{margin:0}.listcheckbox-container.label-above .nf-field-label label:before,.listcheckbox-container.label-below .nf-field-label label:before,.listcheckbox-container.label-right .nf-field-label label:before{left:-30px}.listradio-wrap .nf-field-element label{position:relative;margin-left:30px!important}.listradio-wrap .nf-field-element label:after{border-radius:50%;content:"";width:18px;height:18px;position:absolute;left:-30px;bottom:1px;top:.05em}.listradio-wrap .nf-field-element label.nf-checked-label:before{border-radius:50%;content:"";height:10px;width:10px;position:absolute;left:-26px;bottom:5px;z-index:2;top:.25em}.listradio-wrap .nf-field-element input{display:none}input[type=checkbox].nf-toggle{background:transparent;border:0;box-shadow:0 0 0;margin:10px;height:18px;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;cursor:pointer}input[type=checkbox].nf-toggle:after{background:#bcbdbf;border:2px solid #bcbdbf;border-radius:20px;content:"";position:absolute;top:-4px;left:-4px;width:46px;height:24px;transition:all 0.3s ease}input[type=checkbox].nf-toggle:before{background:#fff;border-radius:20px;content:"";position:absolute;top:-1px;left:0;width:18px;height:18px;z-index:99;transition:all 0.3s ease}input[type=checkbox].nf-toggle:checked:after{background:#90ee90;border:2px solid #90ee90;transition:all 0.3s ease}input[type=checkbox].nf-toggle:checked:before{top:-1px;left:20px;transition:all 0.3s ease}.label-right input[type=checkbox].nf-toggle{padding:0 50px 0 0}.label-left input[type=checkbox].nf-toggle{padding:0;margin-left:22px;margin-top:20px}.nf-icons .nf-field-element{position:relative}.nf-icons .nf-field-element:before{font-family:FontAwesome;font-size:20px;position:absolute;left:1px;bottom:1px;height:48px;width:50px;line-height:50px;text-align:center;z-index:1}.nf-icons .address-wrap .nf-field-element input,.nf-icons .city-wrap .nf-field-element input,.nf-icons .creditcardcvc-wrap .nf-field-element input,.nf-icons .creditcardexpiration-wrap .nf-field-element input,.nf-icons .creditcardfullname-wrap .nf-field-element input,.nf-icons .creditcardnumber-wrap .nf-field-element input,.nf-icons .creditcardzip-wrap .nf-field-element input,.nf-icons .date-wrap .nf-field-element input,.nf-icons .email-wrap .nf-field-element input,.nf-icons .firstname-wrap .nf-field-element input,.nf-icons .lastname-wrap .nf-field-element input,.nf-icons .number-wrap .nf-field-element input,.nf-icons .phone-wrap .nf-field-element input,.nf-icons .quantity-wrap .nf-field-element input,.nf-icons .state-wrap .nf-field-element input,.nf-icons .zip-wrap .nf-field-element input{padding-left:60px}.nf-icons.right .nf-field-element:before{left:auto;right:1px}.nf-icons.right .address-wrap>div input,.nf-icons.right .city-wrap>div input,.nf-icons.right .creditcardcvc-wrap>div input,.nf-icons.right .creditcardexpiration-wrap>div input,.nf-icons.right .creditcardfullname-wrap>div input,.nf-icons.right .creditcardnumber-wrap>div input,.nf-icons.right .creditcardzip-wrap>div input,.nf-icons.right .date-wrap>div input,.nf-icons.right .email-wrap>div input,.nf-icons.right .firstname-wrap>div input,.nf-icons.right .lastname-wrap>div input,.nf-icons.right .number-wrap>div input,.nf-icons.right .phone-wrap>div input,.nf-icons.right .quantity-wrap>div input,.nf-icons.right .state-wrap>div input,.nf-icons.right .zip-wrap>div input{padding-left:12px;padding-right:60px}.nf-icons .date-wrap .nf-field-element:before{content:"\f073"}.nf-icons .number-wrap .nf-field-element:before,.nf-icons .quantity-wrap>div:before{content:"\f292"}.nf-icons .email-wrap .nf-field-element:before{content:"\f0e0"}.nf-icons .phone-wrap .nf-field-element:before{content:"\f095"}.nf-icons .firstname-wrap .nf-field-element:before,.nf-icons .lastname-wrap .nf-field-element:before{content:"\f007"}.nf-icons .address-wrap .nf-field-element:before,.nf-icons .city-wrap .nf-field-element:before,.nf-icons .state-wrap .nf-field-element:before,.nf-icons .zip-wrap .nf-field-element:before{content:"\f041"}.nf-icons .creditcardcvc-wrap .nf-field-element:before,.nf-icons .creditcardexpiration-wrap .nf-field-element:before,.nf-icons .creditcardfullname-wrap .nf-field-element:before,.nf-icons .creditcardnumber-wrap .nf-field-element:before,.nf-icons .creditcardzip-wrap .nf-field-element:before{content:"\f283"}.nf-field-element .date-and-time{margin-bottom:5px}.nf-field-element .hour{padding:5px;border-right:0}.nf-field-element .ampm,.nf-field-element .minute{padding:5px;border-left:0}.nf-form-content .list-select-wrap .nf-field-element>div,.nf-form-content input:not([type=button]),.nf-form-content textarea{background:#222;border:1px solid #3c3c3c;border-radius:0;box-shadow:none;color:#888;transition:all .5s}.nf-form-content .list-select-wrap .nf-field-element>div:focus,.nf-form-content input:not([type=button]):focus,.nf-form-content textarea:focus{background:#3c3c3c;border-color:#555;color:#a2a2a2;outline:none;transition:all .5s}.nf-form-content button,.nf-form-content input[type=button],.nf-form-content input[type=submit]{background:#fff;border:0;color:#222;transition:all .5s}.nf-form-content button:hover,.nf-form-content input[type=button]:hover,.nf-form-content input[type=submit]:hover{background:#3c3c3c;color:#888;transition:all .5s}.nf-form-content select.ninja-forms-field{color:#888}.nf-form-content select.ninja-forms-field:focus{background:transparent;border:0;box-shadow:none;outline:none}.list-select-wrap div:after{color:#888;transition:all .5s}.list-select-wrap select:active+div,.list-select-wrap select:focus+div{background:#3c3c3c!important;border-color:#555!important;transition:all .5s}.listradio-wrap .nf-field-element label:after{background:#222;border:2px solid #3c3c3c;transition:all .5s}.listradio-wrap .nf-field-element label.nf-checked-label:after{border-color:#fff;transition:all .5s}.listradio-wrap .nf-field-element label.nf-checked-label:before{background:#fff}.checkbox-wrap .nf-field-element label:after,.checkbox-wrap .nf-field-label label:after,.listcheckbox-wrap .nf-field-element label:after,.listcheckbox-wrap .nf-field-label label:after{background:#222;border-color:#3c3c3c;transition:all .5s}.checkbox-wrap .nf-field-element label:before,.checkbox-wrap .nf-field-label label:before,.listcheckbox-wrap .nf-field-element label:before,.listcheckbox-wrap .nf-field-label label:before{color:#222;opacity:0;transition:all .5s}.checkbox-wrap .nf-field-element label.nf-checked-label:after,.checkbox-wrap .nf-field-label label.nf-checked-label:after,.listcheckbox-wrap .nf-field-element label.nf-checked-label:after,.listcheckbox-wrap .nf-field-label label.nf-checked-label:after{border-color:#555;transition:all .5s}.checkbox-wrap .nf-field-element label.nf-checked-label:before,.checkbox-wrap .nf-field-label label.nf-checked-label:before,.listcheckbox-wrap .nf-field-element label.nf-checked-label:before,.listcheckbox-wrap .nf-field-label label.nf-checked-label:before{color:#fff;opacity:100;transition:all .5s}.nf-error{position:relative}.nf-error .ninja-forms-field{border-color:#e80000!important;transition:all .5s}.nf-error.field-wrap .nf-field-element:after{background:#e80000;color:#fff;font-family:FontAwesome;font-size:20px;content:"\f12a";position:absolute;top:1px;right:1px;bottom:1px;height:48px;width:50px;line-height:50px;text-align:center;transition:all .5s}.nf-error.field-wrap.checkbox-wrap .nf-field-element:after{display:none}.nf-error .nf-error-msg{color:#e80000}.nf-pass{position:relative}.nf-pass .ninja-forms-field{border-color:green!important;transition:all .5s}.nf-pass.field-wrap .nf-field-element:after{color:green;font-family:FontAwesome;font-size:30px;content:"\f058";position:absolute;top:0;right:16px;height:50px;line-height:50px;transition:all .5s}.nf-pass.field-wrap.checkbox-wrap .nf-field-element:after{display:none}.nf-field-submit-error{border:1px solid;margin:10px 0px;padding:15px 15px 15px 50px;position:relative;z-index:1}.nf-field-submit-error:after{content:"\f06a";font-family:FontAwesome;font-size:24px;position:absolute;top:0;left:15px;height:50px;line-height:50px;z-index:2}.nf-field-submit-error{border-color:#d8000c;color:#d8000c;background-color:#ffbaba}.nf-icons .nf-field-element:before{background:#3c3c3c;color:#222}.nf-help{color:#fff}.nf-brown .nf-form-content .list-select-wrap .nf-field-element>div,.nf-brown .nf-form-content input:not([type=button]),.nf-brown .nf-form-content textarea{background:#3e2b13;border:1px solid #65461f;border-radius:0;box-shadow:none;color:#ca9553;transition:all .5s}.nf-brown .nf-form-content .list-select-wrap .nf-field-element>div:focus,.nf-brown .nf-form-content input:not([type=button]):focus,.nf-brown .nf-form-content textarea:focus{background:#65461f;border-color:#8c612b;color:#d6ad7a;outline:none;transition:all .5s}.nf-brown .nf-form-content button,.nf-brown .nf-form-content input[type=button],.nf-brown .nf-form-content input[type=submit]{background:#ea981b;border:0;color:#3e2b13;transition:all .5s}.nf-brown .nf-form-content button:hover,.nf-brown .nf-form-content input[type=button]:hover,.nf-brown .nf-form-content input[type=submit]:hover{background:#65461f;color:#ca9553;transition:all .5s}.nf-brown .nf-form-content select.ninja-forms-field{color:#ca9553}.nf-brown .nf-form-content select.ninja-forms-field:focus{background:transparent;border:0;box-shadow:none;outline:none}.nf-brown .list-select-wrap div:after{color:#ca9553;transition:all .5s}.nf-brown .list-select-wrap select:active+div,.nf-brown .list-select-wrap select:focus+div{background:#65461f!important;border-color:#8c612b!important;transition:all .5s}.nf-brown .listradio-wrap .nf-field-element label:after{background:#3e2b13;border:2px solid #65461f;transition:all .5s}.nf-brown .listradio-wrap .nf-field-element label.nf-checked-label:after{border-color:#ea981b;transition:all .5s}.nf-brown .listradio-wrap .nf-field-element label.nf-checked-label:before{background:#ea981b}.nf-brown .checkbox-wrap .nf-field-element label:after,.nf-brown .checkbox-wrap .nf-field-label label:after,.nf-brown .listcheckbox-wrap .nf-field-element label:after,.nf-brown .listcheckbox-wrap .nf-field-label label:after{background:#3e2b13;border-color:#65461f;transition:all .5s}.nf-brown .checkbox-wrap .nf-field-element label:before,.nf-brown .checkbox-wrap .nf-field-label label:before,.nf-brown .listcheckbox-wrap .nf-field-element label:before,.nf-brown .listcheckbox-wrap .nf-field-label label:before{color:#3e2b13;opacity:0;transition:all .5s}.nf-brown .checkbox-wrap .nf-field-element label.nf-checked-label:after,.nf-brown .checkbox-wrap .nf-field-label label.nf-checked-label:after,.nf-brown .listcheckbox-wrap .nf-field-element label.nf-checked-label:after,.nf-brown .listcheckbox-wrap .nf-field-label label.nf-checked-label:after{border-color:#8c612b;transition:all .5s}.nf-brown .checkbox-wrap .nf-field-element label.nf-checked-label:before,.nf-brown .checkbox-wrap .nf-field-label label.nf-checked-label:before,.nf-brown .listcheckbox-wrap .nf-field-element label.nf-checked-label:before,.nf-brown .listcheckbox-wrap .nf-field-label label.nf-checked-label:before{color:#ea981b;opacity:100;transition:all .5s}.nf-brown .nf-error{position:relative}.nf-brown .nf-error .ninja-forms-field{border-color:#e80000!important;transition:all .5s}.nf-brown .nf-error.field-wrap .nf-field-element:after{background:#e80000;color:#fff;font-family:FontAwesome;font-size:20px;content:"\f12a";position:absolute;top:1px;right:1px;bottom:1px;height:48px;width:50px;line-height:50px;text-align:center;transition:all .5s}.nf-brown .nf-error.field-wrap.checkbox-wrap .nf-field-element:after{display:none}.nf-brown .nf-error .nf-error-msg{color:#e80000}.nf-brown .nf-pass{position:relative}.nf-brown .nf-pass .ninja-forms-field{border-color:green!important;transition:all .5s}.nf-brown .nf-pass.field-wrap .nf-field-element:after{color:green;font-family:FontAwesome;font-size:30px;content:"\f058";position:absolute;top:0;right:16px;height:50px;line-height:50px;transition:all .5s}.nf-brown .nf-pass.field-wrap.checkbox-wrap .nf-field-element:after{display:none}.nf-brown .nf-field-submit-error{border:1px solid;margin:10px 0px;padding:15px 15px 15px 50px;position:relative;z-index:1}.nf-brown .nf-field-submit-error:after{content:"\f06a";font-family:FontAwesome;font-size:24px;position:absolute;top:0;left:15px;height:50px;line-height:50px;z-index:2}.nf-brown .nf-field-submit-error{border-color:#d8000c;color:#d8000c;background-color:#ffbaba}.nf-brown .nf-icons .nf-field-element:before{background:#65461f;color:#3e2b13}.nf-brown .nf-help{color:#ea981b}.nf-red .nf-form-content .list-select-wrap .nf-field-element>div,.nf-red .nf-form-content input:not([type=button]),.nf-red .nf-form-content textarea{background:#350000;border:1px solid #680000;border-radius:0;box-shadow:none;color:#ff0202;transition:all .5s}.nf-red .nf-form-content .list-select-wrap .nf-field-element>div:focus,.nf-red .nf-form-content input:not([type=button]):focus,.nf-red .nf-form-content textarea:focus{background:#680000;border-color:#9b0000;color:#ff3535;outline:none;transition:all .5s}.nf-red .nf-form-content button,.nf-red .nf-form-content input[type=button],.nf-red .nf-form-content input[type=submit]{background:red;border:0;color:#350000;transition:all .5s}.nf-red .nf-form-content button:hover,.nf-red .nf-form-content input[type=button]:hover,.nf-red .nf-form-content input[type=submit]:hover{background:#680000;color:#ff0202;transition:all .5s}.nf-red .nf-form-content select.ninja-forms-field{color:#ff0202}.nf-red .nf-form-content select.ninja-forms-field:focus{background:transparent;border:0;box-shadow:none;outline:none}.nf-red .list-select-wrap div:after{color:#ff0202;transition:all .5s}.nf-red .list-select-wrap select:active+div,.nf-red .list-select-wrap select:focus+div{background:#680000!important;border-color:#9b0000!important;transition:all .5s}.nf-red .listradio-wrap .nf-field-element label:after{background:#350000;border:2px solid #680000;transition:all .5s}.nf-red .listradio-wrap .nf-field-element label.nf-checked-label:after{border-color:red;transition:all .5s}.nf-red .listradio-wrap .nf-field-element label.nf-checked-label:before{background:red}.nf-red .checkbox-wrap .nf-field-element label:after,.nf-red .checkbox-wrap .nf-field-label label:after,.nf-red .listcheckbox-wrap .nf-field-element label:after,.nf-red .listcheckbox-wrap .nf-field-label label:after{background:#350000;border-color:#680000;transition:all .5s}.nf-red .checkbox-wrap .nf-field-element label:before,.nf-red .checkbox-wrap .nf-field-label label:before,.nf-red .listcheckbox-wrap .nf-field-element label:before,.nf-red .listcheckbox-wrap .nf-field-label label:before{color:#350000;opacity:0;transition:all .5s}.nf-red .checkbox-wrap .nf-field-element label.nf-checked-label:after,.nf-red .checkbox-wrap .nf-field-label label.nf-checked-label:after,.nf-red .listcheckbox-wrap .nf-field-element label.nf-checked-label:after,.nf-red .listcheckbox-wrap .nf-field-label label.nf-checked-label:after{border-color:#9b0000;transition:all .5s}.nf-red .checkbox-wrap .nf-field-element label.nf-checked-label:before,.nf-red .checkbox-wrap .nf-field-label label.nf-checked-label:before,.nf-red .listcheckbox-wrap .nf-field-element label.nf-checked-label:before,.nf-red .listcheckbox-wrap .nf-field-label label.nf-checked-label:before{color:red;opacity:100;transition:all .5s}.nf-red .nf-error{position:relative}.nf-red .nf-error .ninja-forms-field{border-color:#e80000!important;transition:all .5s}.nf-red .nf-error.field-wrap .nf-field-element:after{background:#e80000;color:#fff;font-family:FontAwesome;font-size:20px;content:"\f12a";position:absolute;top:1px;right:1px;bottom:1px;height:48px;width:50px;line-height:50px;text-align:center;transition:all .5s}.nf-red .nf-error.field-wrap.checkbox-wrap .nf-field-element:after{display:none}.nf-red .nf-error .nf-error-msg{color:#e80000}.nf-red .nf-pass{position:relative}.nf-red .nf-pass .ninja-forms-field{border-color:green!important;transition:all .5s}.nf-red .nf-pass.field-wrap .nf-field-element:after{color:green;font-family:FontAwesome;font-size:30px;content:"\f058";position:absolute;top:0;right:16px;height:50px;line-height:50px;transition:all .5s}.nf-red .nf-pass.field-wrap.checkbox-wrap .nf-field-element:after{display:none}.nf-red .nf-field-submit-error{border:1px solid;margin:10px 0px;padding:15px 15px 15px 50px;position:relative;z-index:1}.nf-red .nf-field-submit-error:after{content:"\f06a";font-family:FontAwesome;font-size:24px;position:absolute;top:0;left:15px;height:50px;line-height:50px;z-index:2}.nf-red .nf-field-submit-error{border-color:#d8000c;color:#d8000c;background-color:#ffbaba}.nf-red .nf-icons .nf-field-element:before{background:#680000;color:#350000}.nf-red .nf-help{color:red}.nf-blue .nf-form-content .list-select-wrap .nf-field-element>div,.nf-blue .nf-form-content input:not([type=button]),.nf-blue .nf-form-content textarea{background:#001c33;border:1px solid #003866;border-radius:0;box-shadow:none;color:#008cff;transition:all .5s}.nf-blue .nf-form-content .list-select-wrap .nf-field-element>div:focus,.nf-blue .nf-form-content input:not([type=button]):focus,.nf-blue .nf-form-content textarea:focus{background:#003866;border-color:#005499;color:#33a3ff;outline:none;transition:all .5s}.nf-blue .nf-form-content button,.nf-blue .nf-form-content input[type=button],.nf-blue .nf-form-content input[type=submit]{background:#00aeff;border:0;color:#001c33;transition:all .5s}.nf-blue .nf-form-content button:hover,.nf-blue .nf-form-content input[type=button]:hover,.nf-blue .nf-form-content input[type=submit]:hover{background:#003866;color:#008cff;transition:all .5s}.nf-blue .nf-form-content select.ninja-forms-field{color:#008cff}.nf-blue .nf-form-content select.ninja-forms-field:focus{background:transparent;border:0;box-shadow:none;outline:none}.nf-blue .list-select-wrap div:after{color:#008cff;transition:all .5s}.nf-blue .list-select-wrap select:active+div,.nf-blue .list-select-wrap select:focus+div{background:#003866!important;border-color:#005499!important;transition:all .5s}.nf-blue .listradio-wrap .nf-field-element label:after{background:#001c33;border:2px solid #003866;transition:all .5s}.nf-blue .listradio-wrap .nf-field-element label.nf-checked-label:after{border-color:#00aeff;transition:all .5s}.nf-blue .listradio-wrap .nf-field-element label.nf-checked-label:before{background:#00aeff}.nf-blue .checkbox-wrap .nf-field-element label:after,.nf-blue .checkbox-wrap .nf-field-label label:after,.nf-blue .listcheckbox-wrap .nf-field-element label:after,.nf-blue .listcheckbox-wrap .nf-field-label label:after{background:#001c33;border-color:#003866;transition:all .5s}.nf-blue .checkbox-wrap .nf-field-element label:before,.nf-blue .checkbox-wrap .nf-field-label label:before,.nf-blue .listcheckbox-wrap .nf-field-element label:before,.nf-blue .listcheckbox-wrap .nf-field-label label:before{color:#001c33;opacity:0;transition:all .5s}.nf-blue .checkbox-wrap .nf-field-element label.nf-checked-label:after,.nf-blue .checkbox-wrap .nf-field-label label.nf-checked-label:after,.nf-blue .listcheckbox-wrap .nf-field-element label.nf-checked-label:after,.nf-blue .listcheckbox-wrap .nf-field-label label.nf-checked-label:after{border-color:#005499;transition:all .5s}.nf-blue .checkbox-wrap .nf-field-element label.nf-checked-label:before,.nf-blue .checkbox-wrap .nf-field-label label.nf-checked-label:before,.nf-blue .listcheckbox-wrap .nf-field-element label.nf-checked-label:before,.nf-blue .listcheckbox-wrap .nf-field-label label.nf-checked-label:before{color:#00aeff;opacity:100;transition:all .5s}.nf-blue .nf-error{position:relative}.nf-blue .nf-error .ninja-forms-field{border-color:#e80000!important;transition:all .5s}.nf-blue .nf-error.field-wrap .nf-field-element:after{background:#e80000;color:#fff;font-family:FontAwesome;font-size:20px;content:"\f12a";position:absolute;top:1px;right:1px;bottom:1px;height:48px;width:50px;line-height:50px;text-align:center;transition:all .5s}.nf-blue .nf-error.field-wrap.checkbox-wrap .nf-field-element:after{display:none}.nf-blue .nf-error .nf-error-msg{color:#e80000}.nf-blue .nf-pass{position:relative}.nf-blue .nf-pass .ninja-forms-field{border-color:green!important;transition:all .5s}.nf-blue .nf-pass.field-wrap .nf-field-element:after{color:green;font-family:FontAwesome;font-size:30px;content:"\f058";position:absolute;top:0;right:16px;height:50px;line-height:50px;transition:all .5s}.nf-blue .nf-pass.field-wrap.checkbox-wrap .nf-field-element:after{display:none}.nf-blue .nf-field-submit-error{border:1px solid;margin:10px 0px;padding:15px 15px 15px 50px;position:relative;z-index:1}.nf-blue .nf-field-submit-error:after{content:"\f06a";font-family:FontAwesome;font-size:24px;position:absolute;top:0;left:15px;height:50px;line-height:50px;z-index:2}.nf-blue .nf-field-submit-error{border-color:#d8000c;color:#d8000c;background-color:#ffbaba}.nf-blue .nf-icons .nf-field-element:before{background:#003866;color:#001c33}.nf-blue .nf-help{color:#00aeff}@media only screen and (max-width:800px){.nf-field-container .nf-field-label{margin-bottom:10px!important;padding:0;width:100%;-ms-flex-order:5;order:5}.nf-field-container .nf-field-label label{text-align:left}.nf-field-container .nf-field-description{margin:0;width:100%;-ms-flex-order:10;order:10}.nf-field-container .nf-field-element{width:100%;-ms-flex-order:15;order:15}.nf-field-container .checkbox-wrap .nf-field-label{width:auto}.nf-field-container .checkbox-wrap .nf-field-label label{position:relative;margin-left:30px}.nf-field-container .checkbox-wrap .nf-field-label label:after{left:-28px;bottom:0}.nf-field-container .checkbox-wrap .nf-field-label label:before{left:-30px;bottom:0}.nf-field-container .checkbox-wrap .nf-field-element{width:20px}.nf-form-cont .five-sixths,.nf-form-cont .four-sixths,.nf-form-cont .one-fourth,.nf-form-cont .one-half,.nf-form-cont .one-sixth,.nf-form-cont .one-third,.nf-form-cont .three-fourths,.nf-form-cont .three-sixths,.nf-form-cont .two-fourths,.nf-form-cont .two-sixths,.nf-form-cont .two-thirds{clear:both;float:none;margin:0;width:100%}.nf-form-cont .five-sixths .inside,.nf-form-cont .four-sixths .inside,.nf-form-cont .one-fourth .inside,.nf-form-cont .one-half .inside,.nf-form-cont .one-sixth .inside,.nf-form-cont .one-third .inside,.nf-form-cont .three-fourths .inside,.nf-form-cont .three-sixths .inside,.nf-form-cont .two-fourths .inside,.nf-form-cont .two-sixths .inside,.nf-form-cont .two-thirds .inside{padding:0}}
2
  /*# sourceMappingURL=display-opinions-dark.css.map */
1
+ .ninja-forms-form-wrap *,.ninja-forms-form-wrap :after,.ninja-forms-form-wrap :before{-ms-box-sizing:border-box;box-sizing:border-box}.nf-response-msg{display:none}#ninja_forms_required_items,.nf-field-container{clear:both;position:relative;margin-bottom:25px}#ninja_forms_required_items:after,.nf-field-container:after{clear:both;content:"";display:block}#ninja_forms_required_items.hidden-container,#ninja_forms_required_items.hr-container,.nf-field-container.hidden-container,.nf-field-container.hr-container{margin:0;height:auto}#ninja_forms_required_items.hidden-container .nf-field-label,#ninja_forms_required_items.hr-container .nf-field-label,#ninja_forms_required_items.html-container .nf-field-label,.nf-field-container.hidden-container .nf-field-label,.nf-field-container.hr-container .nf-field-label,.nf-field-container.html-container .nf-field-label{display:none}.nf-field-label label{font-weight:700;margin:0;padding:0}.nf-field-element{position:relative}.nf-field-element input,.nf-field-element select,.nf-field-element textarea{margin:0;width:auto;height:auto;vertical-align:inherit}.nf-field-element textarea{height:200px}.nf-field-description p:last-child{margin:0}.nf-help{background:url(../img/help-info.png) no-repeat;display:inline-block;width:16px;height:16px}.nf-input-limit{font-size:12px;margin-top:5px}.nf-static{padding:0 10px}.nf-after-field .nf-error-msg{margin-right:10px}.list-checkbox-wrap .nf-field-element li,.list-checkbox-wrap .nf-field-element ul,.list-image-wrap .nf-field-element li,.list-image-wrap .nf-field-element ul,.list-radio-wrap .nf-field-element li,.list-radio-wrap .nf-field-element ul{list-style:none!important;margin:0!important;padding:0!important}.list-checkbox-wrap .nf-field-element li input,.list-checkbox-wrap .nf-field-element ul input,.list-image-wrap .nf-field-element li input,.list-image-wrap .nf-field-element ul input,.list-radio-wrap .nf-field-element li input,.list-radio-wrap .nf-field-element ul input{margin-right:5px}.list-checkbox-wrap .nf-field-element li,.list-image-wrap .nf-field-element li,.list-radio-wrap .nf-field-element li{padding-left:10px;margin:0 0 5px!important;text-indent:0!important}.list-checkbox-wrap .nf-field-element li label,.list-image-wrap .nf-field-element li label,.list-radio-wrap .nf-field-element li label{display:block;float:none;width:auto;margin-left:1.5em}.list-checkbox-wrap .nf-field-element li input,.list-image-wrap .nf-field-element li input,.list-radio-wrap .nf-field-element li input{width:auto!important;float:left;margin-top:.25em}.listimage-wrap li{width:100%;height:100%;display:-ms-inline-grid;display:inline-grid}.listimage-wrap li label{padding:5px;border:2px solid transparent}.listimage-wrap li label.nf-checked-label{border:2px solid #007acc;transition:all .5s}.listimage-wrap li label img{display:block}.listimage-wrap li input{display:none}.product-wrap>div input{width:80px!important}.product-wrap>div .nf-product-field span{padding:0 5px}.starrating-wrap .star{border-bottom:0}.nf-form-hp{position:absolute;visibility:hidden}.list-select-wrap div div{display:none}.nf-error-msg,.ninja-forms-req-symbol{color:#e80000}.nf-error.listimage-wrap .nf-field-element ul,.nf-error .ninja-forms-field{border:1px solid #e80000}.nf-field-submit-error{padding:15px}.ninja-forms-noscript-message{background:#f1f1f1;border:4px dashed #ccc;color:#333;display:block;font-size:20px;margin:20px 0;padding:40px;text-align:center}.two-col-list ul li{float:left;width:50%}.three-col-list ul li{float:left;width:33.33%}.four-col-list ul li{float:left;width:25%}.five-col-list ul li{float:left;width:20%}.six-col-list ul li{float:left;width:16.66%}body .pika-label{background:transparent}.nf-form-cont .five-sixths,.nf-form-cont .four-sixths,.nf-form-cont .one-fourth,.nf-form-cont .one-half,.nf-form-cont .one-sixth,.nf-form-cont .one-third,.nf-form-cont .three-fourths,.nf-form-cont .three-sixths,.nf-form-cont .two-fourths,.nf-form-cont .two-sixths,.nf-form-cont .two-thirds{clear:none;float:left;margin-left:2.564102564102564%}.nf-form-cont .five-sixths .inside,.nf-form-cont .four-sixths .inside,.nf-form-cont .one-fourth .inside,.nf-form-cont .one-half .inside,.nf-form-cont .one-sixth .inside,.nf-form-cont .one-third .inside,.nf-form-cont .three-fourths .inside,.nf-form-cont .three-sixths .inside,.nf-form-cont .two-fourths .inside,.nf-form-cont .two-sixths .inside,.nf-form-cont .two-thirds .inside{padding:20px}.nf-form-cont .five-sixths:after,.nf-form-cont .four-sixths:after,.nf-form-cont .one-fourth:after,.nf-form-cont .one-half:after,.nf-form-cont .one-sixth:after,.nf-form-cont .one-third:after,.nf-form-cont .three-fourths:after,.nf-form-cont .three-sixths:after,.nf-form-cont .two-fourths:after,.nf-form-cont .two-sixths:after,.nf-form-cont .two-thirds:after{clear:both;content:"";display:block}.nf-form-cont .one-half,.nf-form-cont .three-sixths,.nf-form-cont .two-fourths{width:48.717948717948715%}.nf-form-cont .one-third,.nf-form-cont .two-sixths{width:31.623931623931625%}.nf-form-cont .four-sixths,.nf-form-cont .two-thirds{width:65.81196581196582%}.nf-form-cont .one-fourth{width:23.076923076923077%}.nf-form-cont .three-fourths{width:74.35897435897436%}.nf-form-cont .one-sixth{width:14.52991452991453%}.nf-form-cont .five-sixths{width:82.90598290598291%}.nf-form-cont .first{clear:both;margin-left:0}.note-popover{display:none!important}.nf-form-wrap .note-editor{border:0!important}.nf-form-wrap .note-editor .note-toolbar:after{clear:both;content:"";display:block}.nf-form-wrap .note-editor .note-editable{background:#f9f9f9;border:1px solid #f1f1f1;display:block}.nf-form-wrap .note-editor .note-editable p{font-size:16px}.nf-form-wrap .note-editor .note-editable ul{list-style-type:disc;margin-left:2em}.nf-form-wrap .note-editor .note-editable table td{border:1px solid #ccc;width:auto}.nf-form-wrap .note-editor .modal{display:none}.nf-form-wrap .note-editor .btn-group{float:left}.nf-form-wrap .note-editor .btn-group.note-tools{float:right}.nf-form-wrap .note-editor .btn{background:#f9f9f9;border:0;border-radius:4px;color:#666;cursor:pointer;margin-right:2px;padding-top:4px}.nf-form-wrap .note-editor .btn.disabled{background:transparent;color:#aaa}.nf-form-wrap .note-editor .btn.disabled .merge-tags{background:#f9f9f9;color:#666}.nf-form-wrap .note-editor button[type=button]{padding:4px;width:auto;height:auto}.nf-form-wrap .note-editor .dropdown-toggle{position:relative;display:inline-block;top:0}.nf-form-wrap .note-editor .dropdown-toggle:after{content:"";width:0}.nf-form-wrap .tooltip{position:absolute;z-index:1070;display:block;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:1.42857143;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;word-wrap:normal;white-space:normal;filter:alpha(opacity=0);opacity:0;line-break:auto}.nf-form-wrap .tooltip.in{filter:alpha(opacity=90);opacity:.9}.nf-form-wrap .tooltip.top{padding:5px 0;margin-top:-3px}.nf-form-wrap .tooltip.right{padding:0 5px;margin-left:3px}.nf-form-wrap .tooltip.bottom{padding:5px 0;margin-top:3px}.nf-form-wrap .tooltip.left{padding:0 5px;margin-left:-3px}.nf-form-wrap .tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;background-color:#000;border-radius:4px}.nf-form-wrap .tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.nf-form-wrap .tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}.nf-form-wrap .tooltip.top-left .tooltip-arrow{right:5px;bottom:0;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.nf-form-wrap .tooltip.top-right .tooltip-arrow{bottom:0;left:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.nf-form-wrap .tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.nf-form-wrap .tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}.nf-form-wrap .tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}.nf-form-wrap .tooltip.bottom-left .tooltip-arrow{top:0;right:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.nf-form-wrap .tooltip.bottom-right .tooltip-arrow{top:0;left:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.nf-form-wrap .dropdown-menu{position:absolute;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;font-size:14px;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;box-shadow:0 6px 12px rgba(0,0,0,.175)}.nf-form-wrap .dropdown-menu.pull-right{right:0;left:auto}.nf-form-wrap .dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.nf-form-wrap .dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.42857143;color:#333;white-space:nowrap}.nf-form-wrap .dropdown-menu>li>a:focus,.nf-form-wrap .dropdown-menu>li>a:hover{color:#262626;text-decoration:none;background-color:#f5f5f5}.nf-form-wrap .dropdown-menu>.active>a,.nf-form-wrap .dropdown-menu>.active>a:focus,.nf-form-wrap .dropdown-menu>.active>a:hover{color:#fff;text-decoration:none;background-color:#337ab7;outline:0}.nf-form-wrap .dropdown-menu>.disabled>a,.nf-form-wrap .dropdown-menu>.disabled>a:focus,.nf-form-wrap .dropdown-menu>.disabled>a:hover{color:#777}.nf-form-wrap .dropdown-menu>.disabled>a:focus,.nf-form-wrap .dropdown-menu>.disabled>a:hover{text-decoration:none;cursor:not-allowed;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false)}.nf-form-wrap .open>.dropdown-menu{display:block}.nf-form-wrap .open>a{outline:0}.nf-form-wrap .dropdown-menu-right{right:0;left:auto}.nf-form-wrap .dropdown-menu-left{right:auto;left:0}.nf-form-wrap .dropdown-header{display:block;padding:3px 20px;font-size:12px;line-height:1.42857143;color:#777;white-space:nowrap}.nf-form-wrap .dropdown-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:990}.nf-form-wrap .pull-right>.dropdown-menu{right:0;left:auto}.nf-form-wrap .dropup .caret,.nf-form-wrap .navbar-fixed-bottom .dropdown .caret{content:"";border-top:0;border-bottom:4px dashed;border-bottom:4px solid\9}.nf-form-wrap .dropup .dropdown-menu,.nf-form-wrap .navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:2px}@media (min-width:768px){.nf-form-wrap .navbar-right .dropdown-menu{right:0;left:auto}.nf-form-wrap .navbar-right .dropdown-menu-left{right:auto;left:0}}.nf-form-wrap .btn-group-justified>.btn-group .dropdown-menu{left:auto}.nf-form-wrap .nav-justified>.dropdown .dropdown-menu,.nf-form-wrap .nav-tabs.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}.nf-form-wrap .nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}@media (max-width:767px){.nf-form-wrap .navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;box-shadow:none}.nf-form-wrap .navbar-nav .open .dropdown-menu .dropdown-header,.nf-form-wrap .navbar-nav .open .dropdown-menu>li>a{padding:5px 15px 5px 25px}.nf-form-wrap .navbar-nav .open .dropdown-menu>li>a{line-height:20px}.nf-form-wrap .navbar-nav .open .dropdown-menu>li>a:focus,.nf-form-wrap .navbar-nav .open .dropdown-menu>li>a:hover{background-image:none}}.nf-form-wrap .navbar-nav>li>.dropdown-menu{margin-top:0;border-top-left-radius:0;border-top-right-radius:0}.nf-form-wrap .navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{margin-bottom:0;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}@media (max-width:767px){.nf-form-wrap .navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#777}.nf-form-wrap .navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,.nf-form-wrap .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{color:#333;background-color:transparent}.nf-form-wrap .navbar-default .navbar-nav .open .dropdown-menu>.active>a,.nf-form-wrap .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,.nf-form-wrap .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover{color:#555;background-color:#e7e7e7}.nf-form-wrap .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.nf-form-wrap .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus,.nf-form-wrap .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#ccc;background-color:transparent}}@media (max-width:767px){.nf-form-wrap .navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:#080808}.nf-form-wrap .navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#080808}.nf-form-wrap .navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#9d9d9d}.nf-form-wrap .navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus,.nf-form-wrap .navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover{color:#fff;background-color:transparent}.nf-form-wrap .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.nf-form-wrap .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus,.nf-form-wrap .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover{color:#fff;background-color:#080808}.nf-form-wrap .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.nf-form-wrap .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus,.nf-form-wrap .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#444;background-color:transparent}}.nf-loading-spinner{width:40px;height:40px;margin:100px auto;background-color:hsla(0,0%,82%,.5);border-radius:100%;animation:nf-scaleout 1.0s infinite ease-in-out}@keyframes nf-scaleout{0%{transform:scale(0)}to{transform:scale(1);opacity:0}}.field-wrap{display:-ms-flexbox;display:flex}.field-wrap>label{display:block}.field-wrap .pikaday__container,.field-wrap .pikaday__display,.field-wrap>div input,.field-wrap select,.field-wrap textarea{width:100%}.field-wrap>div input[type=checkbox],.field-wrap button,.field-wrap input[type=button],.field-wrap input[type=submit]{width:auto}.nf-field-label{-ms-flex-order:5;order:5}.nf-field-description{width:100%;-ms-flex-order:10;order:10}.nf-field-element{-ms-flex-order:15;order:15}.label-above .nf-field-label{margin-bottom:10px}.label-below .nf-field-label{margin-top:10px;-ms-flex-order:15;order:15}.label-below .nf-field-element{-ms-flex-order:5;order:5}.label-hidden .field-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.label-hidden .nf-field-label{height:0;margin:0!important;width:100%;visibility:hidden}.label-hidden .nf-field-description{width:100%;-ms-flex-order:20;order:20}.label-hidden .nf-field-element{width:100%}.label-left .field-wrap{-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.label-left .nf-field-label{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;padding-right:2%;text-align:right;width:35%;-ms-flex-order:5;order:5}.label-left .nf-field-label label{width:100%}.label-left .nf-field-description{margin-left:35%}.label-left .nf-field-element{display:inline-block;width:65%;-ms-flex-order:10;order:10}.label-left .nf-after-field{margin-left:36.5%}.label-right .field-wrap,.label-right .nf-field-label{-ms-flex-direction:row;flex-direction:row}.label-right .nf-field-label{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding-left:2%;width:35%;-ms-flex-order:10;order:10}.label-right .nf-field-description{margin-right:35%;-ms-flex-order:15;order:15}.label-right .nf-field-element{display:inline-block;width:65%;-ms-flex-order:5;order:5}.label-right .checkbox-wrap .nf-field-label{width:auto}.label-right .checkbox-wrap .nf-field-element{width:20px}.label-right .nf-after-field{width:65%}.label-above .field-wrap,.label-below .field-wrap{-ms-flex-direction:column;flex-direction:column;-ms-flex-flow:wrap;flex-flow:wrap}.label-above .nf-field-element,.label-below .nf-field-element{margin:0;width:100%}.label-left .listcheckbox-wrap .nf-field-label,.label-left .listradio-wrap .nf-field-label,.label-left .textarea-wrap .nf-field-label,.label-right .listcheckbox-wrap .nf-field-label,.label-right .listradio-wrap .nf-field-label,.label-right .textarea-wrap .nf-field-label{-ms-flex-align:start;align-items:flex-start}.label-left .textarea-wrap .nf-field-label,.label-right .textarea-wrap .nf-field-label{margin-top:5px}.label-left .hr-wrap,.label-left .html-wrap,.label-right .hr-wrap,.label-right .html-wrap{display:block}.label-left .hr-wrap .nf-field-element,.label-left .html-wrap .nf-field-element,.label-right .hr-wrap .nf-field-element,.label-right .html-wrap .nf-field-element{display:block;margin:0;width:100%}.nf-repeater-fieldsets fieldset{margin-bottom:1em}.nf-remove-fieldset{color:red;font-size:1.5em;background-color:transparent;border:thin solid red;padding:0.1em 0.4em;float:right;margin-top:-1em}.nf-help{background:none}.nf-field-description{font-size:14px}.nf-form-content{padding:5px;max-width:1000px;margin:0 auto}.nf-form-content label{font-size:18px;line-height:20px}.nf-form-content .listselect-wrap .nf-field-element div,.nf-form-content .ninja-forms-field{font-size:16px;margin:0;padding:12px}.nf-form-content .listselect-wrap .nf-field-element div,.nf-form-content input.ninja-forms-field,.nf-form-content select.ninja-forms-field:not([multiple]){height:50px}.nf-form-content textarea.ninja-forms-field{height:200px}.nf-form-content hr.ninja-forms-field{padding:0}.nf-form-content input[type=checkbox].ninja-forms-field,.nf-form-content input[type=radio].ninja-forms-field{height:auto}.nf-form-content .listcheckbox-wrap li,.nf-form-content .listradio-wrap li{margin-bottom:12px!important;line-height:0}.nf-form-content .nf-product-field span{padding-right:16px}.nf-form-content .nf-product-field .nf-field-qty{font-size:16px;padding:5px;width:80px!important}.nf-form-content .nf-static{background:transparent;border:0;font-weight:700;padding:0}.nf-form-content .label-above .nf-field-label,.nf-form-content .label-below .nf-field-label,.nf-form-content .label-hidden .nf-field-label{margin-bottom:10px;padding:0}.nf-form-content .label-below .nf-field-label{margin-bottom:0;margin-top:10px}.nf-form-content .label-right .nf-field-label{margin:0}.nf-form-content .label-right>input[type=radio],.nf-form-content .label-right input[type=checkbox],.nf-form-content .label-right ul{margin-right:1%}.nf-form-content .list-select-wrap>div{position:relative}.nf-form-content .list-select-wrap>div div{display:block;position:absolute;font-size:16px;line-height:16px;margin:0;padding:16px;height:50px;top:0;right:0;left:0;z-index:1}.nf-form-content .list-select-wrap>div div:after{content:"\f078";font-family:FontAwesome;font-size:20px;position:absolute;right:10px;bottom:0;height:50px;line-height:50px}.nf-form-content .list-select-wrap>div.label-right div{width:59%}.nf-form-content .list-select-wrap>div.label-below div{top:0;bottom:auto}.nf-form-content .list-select-wrap>div.label-left div{width:59%;left:40.5%;right:40px}.nf-form-content .list-select-wrap>div select{background:transparent;border:0;-webkit-appearance:none;appearance:none;position:relative;z-index:2}.nf-form-content .listmultiselect-wrap select{-webkit-appearance:normal;appearance:normal}.checkbox-wrap .nf-field-element label,.checkbox-wrap .nf-field-label label,.listcheckbox-wrap .nf-field-element label,.listcheckbox-wrap .nf-field-label label{position:relative;margin-left:30px}.checkbox-wrap .nf-field-element label:after,.checkbox-wrap .nf-field-label label:after,.listcheckbox-wrap .nf-field-element label:after,.listcheckbox-wrap .nf-field-label label:after{border:1px solid;content:"";width:18px;height:18px;position:absolute;left:-28px;bottom:0}.checkbox-wrap .nf-field-element label:before,.checkbox-wrap .nf-field-label label:before,.listcheckbox-wrap .nf-field-element label:before,.listcheckbox-wrap .nf-field-label label:before{content:"\f00c";font-family:FontAwesome;font-size:24px;position:absolute;bottom:0;z-index:2}.checkbox-container .nf-field-element input{display:none}.checkbox-container.label-above label{height:50px;margin:0;display:block}.checkbox-container.label-above label:before{left:-2px;bottom:-16px}.checkbox-container.label-above label:after{left:0;bottom:-16px}.checkbox-container.label-below label{margin:0;display:block;margin-top:20px}.checkbox-container.label-below label:before{left:-2px;bottom:auto;top:-27px}.checkbox-container.label-below label:after{left:0;bottom:auto;top:-25px}.checkbox-container.label-left .nf-field-label{width:38%;padding-right:5%}.checkbox-container.label-left .nf-field-element{width:58%}.checkbox-container.label-left label{margin:0;display:block}.checkbox-container.label-left label:before{left:auto;top:-2px;right:-36px}.checkbox-container.label-left label:after{left:auto;top:0;right:-31px}.checkbox-container.label-right .nf-field-label{padding:0;-ms-flex-order:10;order:10}.checkbox-container.label-right .nf-field-element{-ms-flex-order:5;order:5;display:none}.checkbox-container.label-right label{margin:0 0 0 30px;display:block}.checkbox-container.label-right label:before{left:-30px;top:0}.checkbox-container.label-right label:after{left:-28px;top:0}.checkbox-container.label-right .field-wrap{display:-ms-flexbox;display:flex}.checkbox-container.label-right .field-wrap>div{width:100%}.checkbox-container.label-hidden label{height:0;margin:0;display:block}.checkbox-container.label-hidden label:after{left:0;bottom:0;visibility:visible}.checkbox-container.label-hidden label.nf-checked-label:before{left:-2px;bottom:0;visibility:visible}.listcheckbox-container .nf-field-label label:after{background:transparent!important;border:0}.listcheckbox-container .nf-field-element input{display:none}.listcheckbox-container .nf-field-element label{margin-left:30px!important}.listcheckbox-container .nf-field-element label:before{top:1px;left:-30px;bottom:auto}.listcheckbox-container .nf-field-element label:after{top:3px;bottom:auto}.listcheckbox-container.label-above .nf-field-label label,.listcheckbox-container.label-below .nf-field-label label,.listcheckbox-container.label-right .nf-field-label label{margin:0}.listcheckbox-container.label-above .nf-field-label label:before,.listcheckbox-container.label-below .nf-field-label label:before,.listcheckbox-container.label-right .nf-field-label label:before{left:-30px}.listradio-wrap .nf-field-element label{position:relative;margin-left:30px!important}.listradio-wrap .nf-field-element label:after{border-radius:50%;content:"";width:18px;height:18px;position:absolute;left:-30px;bottom:1px;top:.05em}.listradio-wrap .nf-field-element label.nf-checked-label:before{border-radius:50%;content:"";height:10px;width:10px;position:absolute;left:-26px;bottom:5px;z-index:2;top:.25em}.listradio-wrap .nf-field-element input{display:none}input[type=checkbox].nf-toggle{background:transparent;border:0;box-shadow:0 0 0;margin:10px;height:18px;-webkit-appearance:none;appearance:none;position:relative;cursor:pointer}input[type=checkbox].nf-toggle:after{background:#bcbdbf;border:2px solid #bcbdbf;border-radius:20px;content:"";position:absolute;top:-4px;left:-4px;width:46px;height:24px;transition:all 0.3s ease}input[type=checkbox].nf-toggle:before{background:#fff;border-radius:20px;content:"";position:absolute;top:-1px;left:0;width:18px;height:18px;z-index:99;transition:all 0.3s ease}input[type=checkbox].nf-toggle:checked:after{background:#90ee90;border:2px solid #90ee90;transition:all 0.3s ease}input[type=checkbox].nf-toggle:checked:before{top:-1px;left:20px;transition:all 0.3s ease}.label-right input[type=checkbox].nf-toggle{padding:0 50px 0 0}.label-left input[type=checkbox].nf-toggle{padding:0;margin-left:22px;margin-top:20px}.nf-icons .nf-field-element{position:relative}.nf-icons .nf-field-element:before{font-family:FontAwesome;font-size:20px;position:absolute;left:1px;bottom:1px;height:48px;width:50px;line-height:50px;text-align:center;z-index:1}.nf-icons .address-wrap .nf-field-element input,.nf-icons .city-wrap .nf-field-element input,.nf-icons .creditcardcvc-wrap .nf-field-element input,.nf-icons .creditcardexpiration-wrap .nf-field-element input,.nf-icons .creditcardfullname-wrap .nf-field-element input,.nf-icons .creditcardnumber-wrap .nf-field-element input,.nf-icons .creditcardzip-wrap .nf-field-element input,.nf-icons .date-wrap .nf-field-element input,.nf-icons .email-wrap .nf-field-element input,.nf-icons .firstname-wrap .nf-field-element input,.nf-icons .lastname-wrap .nf-field-element input,.nf-icons .number-wrap .nf-field-element input,.nf-icons .phone-wrap .nf-field-element input,.nf-icons .quantity-wrap .nf-field-element input,.nf-icons .state-wrap .nf-field-element input,.nf-icons .zip-wrap .nf-field-element input{padding-left:60px}.nf-icons.right .nf-field-element:before{left:auto;right:1px}.nf-icons.right .address-wrap>div input,.nf-icons.right .city-wrap>div input,.nf-icons.right .creditcardcvc-wrap>div input,.nf-icons.right .creditcardexpiration-wrap>div input,.nf-icons.right .creditcardfullname-wrap>div input,.nf-icons.right .creditcardnumber-wrap>div input,.nf-icons.right .creditcardzip-wrap>div input,.nf-icons.right .date-wrap>div input,.nf-icons.right .email-wrap>div input,.nf-icons.right .firstname-wrap>div input,.nf-icons.right .lastname-wrap>div input,.nf-icons.right .number-wrap>div input,.nf-icons.right .phone-wrap>div input,.nf-icons.right .quantity-wrap>div input,.nf-icons.right .state-wrap>div input,.nf-icons.right .zip-wrap>div input{padding-left:12px;padding-right:60px}.nf-icons .date-wrap .nf-field-element:before{content:"\f073"}.nf-icons .number-wrap .nf-field-element:before,.nf-icons .quantity-wrap>div:before{content:"\f292"}.nf-icons .email-wrap .nf-field-element:before{content:"\f0e0"}.nf-icons .phone-wrap .nf-field-element:before{content:"\f095"}.nf-icons .firstname-wrap .nf-field-element:before,.nf-icons .lastname-wrap .nf-field-element:before{content:"\f007"}.nf-icons .address-wrap .nf-field-element:before,.nf-icons .city-wrap .nf-field-element:before,.nf-icons .state-wrap .nf-field-element:before,.nf-icons .zip-wrap .nf-field-element:before{content:"\f041"}.nf-icons .creditcardcvc-wrap .nf-field-element:before,.nf-icons .creditcardexpiration-wrap .nf-field-element:before,.nf-icons .creditcardfullname-wrap .nf-field-element:before,.nf-icons .creditcardnumber-wrap .nf-field-element:before,.nf-icons .creditcardzip-wrap .nf-field-element:before{content:"\f283"}.nf-field-element .date-and-time{margin-bottom:5px}.nf-field-element .hour{padding:5px;border-right:0}.nf-field-element .ampm,.nf-field-element .minute{padding:5px;border-left:0}.nf-form-content .list-select-wrap .nf-field-element>div,.nf-form-content input:not([type=button]),.nf-form-content textarea{background:#222;border:1px solid #3c3c3c;border-radius:0;box-shadow:none;color:#888;transition:all .5s}.nf-form-content .list-select-wrap .nf-field-element>div:focus,.nf-form-content input:not([type=button]):focus,.nf-form-content textarea:focus{background:#3c3c3c;border-color:#555;color:#a2a2a2;outline:none;transition:all .5s}.nf-form-content button,.nf-form-content input[type=button],.nf-form-content input[type=submit]{background:#fff;border:0;color:#222;transition:all .5s}.nf-form-content button:hover,.nf-form-content input[type=button]:hover,.nf-form-content input[type=submit]:hover{background:#3c3c3c;color:#888;transition:all .5s}.nf-form-content select.ninja-forms-field{color:#888}.nf-form-content select.ninja-forms-field:focus{background:transparent;border:0;box-shadow:none;outline:none}.list-select-wrap div:after{color:#888;transition:all .5s}.list-select-wrap select:active+div,.list-select-wrap select:focus+div{background:#3c3c3c!important;border-color:#555!important;transition:all .5s}.listradio-wrap .nf-field-element label:after{background:#222;border:2px solid #3c3c3c;transition:all .5s}.listradio-wrap .nf-field-element label.nf-checked-label:after{border-color:#fff;transition:all .5s}.listradio-wrap .nf-field-element label.nf-checked-label:before{background:#fff}.checkbox-wrap .nf-field-element label:after,.checkbox-wrap .nf-field-label label:after,.listcheckbox-wrap .nf-field-element label:after,.listcheckbox-wrap .nf-field-label label:after{background:#222;border-color:#3c3c3c;transition:all .5s}.checkbox-wrap .nf-field-element label:before,.checkbox-wrap .nf-field-label label:before,.listcheckbox-wrap .nf-field-element label:before,.listcheckbox-wrap .nf-field-label label:before{color:#222;opacity:0;transition:all .5s}.checkbox-wrap .nf-field-element label.nf-checked-label:after,.checkbox-wrap .nf-field-label label.nf-checked-label:after,.listcheckbox-wrap .nf-field-element label.nf-checked-label:after,.listcheckbox-wrap .nf-field-label label.nf-checked-label:after{border-color:#555;transition:all .5s}.checkbox-wrap .nf-field-element label.nf-checked-label:before,.checkbox-wrap .nf-field-label label.nf-checked-label:before,.listcheckbox-wrap .nf-field-element label.nf-checked-label:before,.listcheckbox-wrap .nf-field-label label.nf-checked-label:before{color:#fff;opacity:100;transition:all .5s}.nf-error{position:relative}.nf-error .ninja-forms-field{border-color:#e80000!important;transition:all .5s}.nf-error.field-wrap .nf-field-element:after{background:#e80000;color:#fff;font-family:FontAwesome;font-size:20px;content:"\f12a";position:absolute;top:1px;right:1px;bottom:1px;height:48px;width:50px;line-height:50px;text-align:center;transition:all .5s}.nf-error.field-wrap.checkbox-wrap .nf-field-element:after{display:none}.nf-error .nf-error-msg{color:#e80000}.nf-pass{position:relative}.nf-pass .ninja-forms-field{border-color:green!important;transition:all .5s}.nf-pass.field-wrap .nf-field-element:after{color:green;font-family:FontAwesome;font-size:30px;content:"\f058";position:absolute;top:0;right:16px;height:50px;line-height:50px;transition:all .5s}.nf-pass.field-wrap.checkbox-wrap .nf-field-element:after{display:none}.nf-field-submit-error{border:1px solid;margin:10px 0px;padding:15px 15px 15px 50px;position:relative;z-index:1}.nf-field-submit-error:after{content:"\f06a";font-family:FontAwesome;font-size:24px;position:absolute;top:0;left:15px;height:50px;line-height:50px;z-index:2}.nf-field-submit-error{border-color:#d8000c;color:#d8000c;background-color:#ffbaba}.nf-icons .nf-field-element:before{background:#3c3c3c;color:#222}.nf-help{color:#fff}.nf-brown .nf-form-content .list-select-wrap .nf-field-element>div,.nf-brown .nf-form-content input:not([type=button]),.nf-brown .nf-form-content textarea{background:#3e2b13;border:1px solid #65461f;border-radius:0;box-shadow:none;color:#ca9553;transition:all .5s}.nf-brown .nf-form-content .list-select-wrap .nf-field-element>div:focus,.nf-brown .nf-form-content input:not([type=button]):focus,.nf-brown .nf-form-content textarea:focus{background:#65461f;border-color:#8c612b;color:#d6ad7a;outline:none;transition:all .5s}.nf-brown .nf-form-content button,.nf-brown .nf-form-content input[type=button],.nf-brown .nf-form-content input[type=submit]{background:#ea981b;border:0;color:#3e2b13;transition:all .5s}.nf-brown .nf-form-content button:hover,.nf-brown .nf-form-content input[type=button]:hover,.nf-brown .nf-form-content input[type=submit]:hover{background:#65461f;color:#ca9553;transition:all .5s}.nf-brown .nf-form-content select.ninja-forms-field{color:#ca9553}.nf-brown .nf-form-content select.ninja-forms-field:focus{background:transparent;border:0;box-shadow:none;outline:none}.nf-brown .list-select-wrap div:after{color:#ca9553;transition:all .5s}.nf-brown .list-select-wrap select:active+div,.nf-brown .list-select-wrap select:focus+div{background:#65461f!important;border-color:#8c612b!important;transition:all .5s}.nf-brown .listradio-wrap .nf-field-element label:after{background:#3e2b13;border:2px solid #65461f;transition:all .5s}.nf-brown .listradio-wrap .nf-field-element label.nf-checked-label:after{border-color:#ea981b;transition:all .5s}.nf-brown .listradio-wrap .nf-field-element label.nf-checked-label:before{background:#ea981b}.nf-brown .checkbox-wrap .nf-field-element label:after,.nf-brown .checkbox-wrap .nf-field-label label:after,.nf-brown .listcheckbox-wrap .nf-field-element label:after,.nf-brown .listcheckbox-wrap .nf-field-label label:after{background:#3e2b13;border-color:#65461f;transition:all .5s}.nf-brown .checkbox-wrap .nf-field-element label:before,.nf-brown .checkbox-wrap .nf-field-label label:before,.nf-brown .listcheckbox-wrap .nf-field-element label:before,.nf-brown .listcheckbox-wrap .nf-field-label label:before{color:#3e2b13;opacity:0;transition:all .5s}.nf-brown .checkbox-wrap .nf-field-element label.nf-checked-label:after,.nf-brown .checkbox-wrap .nf-field-label label.nf-checked-label:after,.nf-brown .listcheckbox-wrap .nf-field-element label.nf-checked-label:after,.nf-brown .listcheckbox-wrap .nf-field-label label.nf-checked-label:after{border-color:#8c612b;transition:all .5s}.nf-brown .checkbox-wrap .nf-field-element label.nf-checked-label:before,.nf-brown .checkbox-wrap .nf-field-label label.nf-checked-label:before,.nf-brown .listcheckbox-wrap .nf-field-element label.nf-checked-label:before,.nf-brown .listcheckbox-wrap .nf-field-label label.nf-checked-label:before{color:#ea981b;opacity:100;transition:all .5s}.nf-brown .nf-error{position:relative}.nf-brown .nf-error .ninja-forms-field{border-color:#e80000!important;transition:all .5s}.nf-brown .nf-error.field-wrap .nf-field-element:after{background:#e80000;color:#fff;font-family:FontAwesome;font-size:20px;content:"\f12a";position:absolute;top:1px;right:1px;bottom:1px;height:48px;width:50px;line-height:50px;text-align:center;transition:all .5s}.nf-brown .nf-error.field-wrap.checkbox-wrap .nf-field-element:after{display:none}.nf-brown .nf-error .nf-error-msg{color:#e80000}.nf-brown .nf-pass{position:relative}.nf-brown .nf-pass .ninja-forms-field{border-color:green!important;transition:all .5s}.nf-brown .nf-pass.field-wrap .nf-field-element:after{color:green;font-family:FontAwesome;font-size:30px;content:"\f058";position:absolute;top:0;right:16px;height:50px;line-height:50px;transition:all .5s}.nf-brown .nf-pass.field-wrap.checkbox-wrap .nf-field-element:after{display:none}.nf-brown .nf-field-submit-error{border:1px solid;margin:10px 0px;padding:15px 15px 15px 50px;position:relative;z-index:1}.nf-brown .nf-field-submit-error:after{content:"\f06a";font-family:FontAwesome;font-size:24px;position:absolute;top:0;left:15px;height:50px;line-height:50px;z-index:2}.nf-brown .nf-field-submit-error{border-color:#d8000c;color:#d8000c;background-color:#ffbaba}.nf-brown .nf-icons .nf-field-element:before{background:#65461f;color:#3e2b13}.nf-brown .nf-help{color:#ea981b}.nf-red .nf-form-content .list-select-wrap .nf-field-element>div,.nf-red .nf-form-content input:not([type=button]),.nf-red .nf-form-content textarea{background:#350000;border:1px solid #680000;border-radius:0;box-shadow:none;color:#ff0202;transition:all .5s}.nf-red .nf-form-content .list-select-wrap .nf-field-element>div:focus,.nf-red .nf-form-content input:not([type=button]):focus,.nf-red .nf-form-content textarea:focus{background:#680000;border-color:#9b0000;color:#ff3535;outline:none;transition:all .5s}.nf-red .nf-form-content button,.nf-red .nf-form-content input[type=button],.nf-red .nf-form-content input[type=submit]{background:red;border:0;color:#350000;transition:all .5s}.nf-red .nf-form-content button:hover,.nf-red .nf-form-content input[type=button]:hover,.nf-red .nf-form-content input[type=submit]:hover{background:#680000;color:#ff0202;transition:all .5s}.nf-red .nf-form-content select.ninja-forms-field{color:#ff0202}.nf-red .nf-form-content select.ninja-forms-field:focus{background:transparent;border:0;box-shadow:none;outline:none}.nf-red .list-select-wrap div:after{color:#ff0202;transition:all .5s}.nf-red .list-select-wrap select:active+div,.nf-red .list-select-wrap select:focus+div{background:#680000!important;border-color:#9b0000!important;transition:all .5s}.nf-red .listradio-wrap .nf-field-element label:after{background:#350000;border:2px solid #680000;transition:all .5s}.nf-red .listradio-wrap .nf-field-element label.nf-checked-label:after{border-color:red;transition:all .5s}.nf-red .listradio-wrap .nf-field-element label.nf-checked-label:before{background:red}.nf-red .checkbox-wrap .nf-field-element label:after,.nf-red .checkbox-wrap .nf-field-label label:after,.nf-red .listcheckbox-wrap .nf-field-element label:after,.nf-red .listcheckbox-wrap .nf-field-label label:after{background:#350000;border-color:#680000;transition:all .5s}.nf-red .checkbox-wrap .nf-field-element label:before,.nf-red .checkbox-wrap .nf-field-label label:before,.nf-red .listcheckbox-wrap .nf-field-element label:before,.nf-red .listcheckbox-wrap .nf-field-label label:before{color:#350000;opacity:0;transition:all .5s}.nf-red .checkbox-wrap .nf-field-element label.nf-checked-label:after,.nf-red .checkbox-wrap .nf-field-label label.nf-checked-label:after,.nf-red .listcheckbox-wrap .nf-field-element label.nf-checked-label:after,.nf-red .listcheckbox-wrap .nf-field-label label.nf-checked-label:after{border-color:#9b0000;transition:all .5s}.nf-red .checkbox-wrap .nf-field-element label.nf-checked-label:before,.nf-red .checkbox-wrap .nf-field-label label.nf-checked-label:before,.nf-red .listcheckbox-wrap .nf-field-element label.nf-checked-label:before,.nf-red .listcheckbox-wrap .nf-field-label label.nf-checked-label:before{color:red;opacity:100;transition:all .5s}.nf-red .nf-error{position:relative}.nf-red .nf-error .ninja-forms-field{border-color:#e80000!important;transition:all .5s}.nf-red .nf-error.field-wrap .nf-field-element:after{background:#e80000;color:#fff;font-family:FontAwesome;font-size:20px;content:"\f12a";position:absolute;top:1px;right:1px;bottom:1px;height:48px;width:50px;line-height:50px;text-align:center;transition:all .5s}.nf-red .nf-error.field-wrap.checkbox-wrap .nf-field-element:after{display:none}.nf-red .nf-error .nf-error-msg{color:#e80000}.nf-red .nf-pass{position:relative}.nf-red .nf-pass .ninja-forms-field{border-color:green!important;transition:all .5s}.nf-red .nf-pass.field-wrap .nf-field-element:after{color:green;font-family:FontAwesome;font-size:30px;content:"\f058";position:absolute;top:0;right:16px;height:50px;line-height:50px;transition:all .5s}.nf-red .nf-pass.field-wrap.checkbox-wrap .nf-field-element:after{display:none}.nf-red .nf-field-submit-error{border:1px solid;margin:10px 0px;padding:15px 15px 15px 50px;position:relative;z-index:1}.nf-red .nf-field-submit-error:after{content:"\f06a";font-family:FontAwesome;font-size:24px;position:absolute;top:0;left:15px;height:50px;line-height:50px;z-index:2}.nf-red .nf-field-submit-error{border-color:#d8000c;color:#d8000c;background-color:#ffbaba}.nf-red .nf-icons .nf-field-element:before{background:#680000;color:#350000}.nf-red .nf-help{color:red}.nf-blue .nf-form-content .list-select-wrap .nf-field-element>div,.nf-blue .nf-form-content input:not([type=button]),.nf-blue .nf-form-content textarea{background:#001c33;border:1px solid #003866;border-radius:0;box-shadow:none;color:#008cff;transition:all .5s}.nf-blue .nf-form-content .list-select-wrap .nf-field-element>div:focus,.nf-blue .nf-form-content input:not([type=button]):focus,.nf-blue .nf-form-content textarea:focus{background:#003866;border-color:#005499;color:#33a3ff;outline:none;transition:all .5s}.nf-blue .nf-form-content button,.nf-blue .nf-form-content input[type=button],.nf-blue .nf-form-content input[type=submit]{background:#00aeff;border:0;color:#001c33;transition:all .5s}.nf-blue .nf-form-content button:hover,.nf-blue .nf-form-content input[type=button]:hover,.nf-blue .nf-form-content input[type=submit]:hover{background:#003866;color:#008cff;transition:all .5s}.nf-blue .nf-form-content select.ninja-forms-field{color:#008cff}.nf-blue .nf-form-content select.ninja-forms-field:focus{background:transparent;border:0;box-shadow:none;outline:none}.nf-blue .list-select-wrap div:after{color:#008cff;transition:all .5s}.nf-blue .list-select-wrap select:active+div,.nf-blue .list-select-wrap select:focus+div{background:#003866!important;border-color:#005499!important;transition:all .5s}.nf-blue .listradio-wrap .nf-field-element label:after{background:#001c33;border:2px solid #003866;transition:all .5s}.nf-blue .listradio-wrap .nf-field-element label.nf-checked-label:after{border-color:#00aeff;transition:all .5s}.nf-blue .listradio-wrap .nf-field-element label.nf-checked-label:before{background:#00aeff}.nf-blue .checkbox-wrap .nf-field-element label:after,.nf-blue .checkbox-wrap .nf-field-label label:after,.nf-blue .listcheckbox-wrap .nf-field-element label:after,.nf-blue .listcheckbox-wrap .nf-field-label label:after{background:#001c33;border-color:#003866;transition:all .5s}.nf-blue .checkbox-wrap .nf-field-element label:before,.nf-blue .checkbox-wrap .nf-field-label label:before,.nf-blue .listcheckbox-wrap .nf-field-element label:before,.nf-blue .listcheckbox-wrap .nf-field-label label:before{color:#001c33;opacity:0;transition:all .5s}.nf-blue .checkbox-wrap .nf-field-element label.nf-checked-label:after,.nf-blue .checkbox-wrap .nf-field-label label.nf-checked-label:after,.nf-blue .listcheckbox-wrap .nf-field-element label.nf-checked-label:after,.nf-blue .listcheckbox-wrap .nf-field-label label.nf-checked-label:after{border-color:#005499;transition:all .5s}.nf-blue .checkbox-wrap .nf-field-element label.nf-checked-label:before,.nf-blue .checkbox-wrap .nf-field-label label.nf-checked-label:before,.nf-blue .listcheckbox-wrap .nf-field-element label.nf-checked-label:before,.nf-blue .listcheckbox-wrap .nf-field-label label.nf-checked-label:before{color:#00aeff;opacity:100;transition:all .5s}.nf-blue .nf-error{position:relative}.nf-blue .nf-error .ninja-forms-field{border-color:#e80000!important;transition:all .5s}.nf-blue .nf-error.field-wrap .nf-field-element:after{background:#e80000;color:#fff;font-family:FontAwesome;font-size:20px;content:"\f12a";position:absolute;top:1px;right:1px;bottom:1px;height:48px;width:50px;line-height:50px;text-align:center;transition:all .5s}.nf-blue .nf-error.field-wrap.checkbox-wrap .nf-field-element:after{display:none}.nf-blue .nf-error .nf-error-msg{color:#e80000}.nf-blue .nf-pass{position:relative}.nf-blue .nf-pass .ninja-forms-field{border-color:green!important;transition:all .5s}.nf-blue .nf-pass.field-wrap .nf-field-element:after{color:green;font-family:FontAwesome;font-size:30px;content:"\f058";position:absolute;top:0;right:16px;height:50px;line-height:50px;transition:all .5s}.nf-blue .nf-pass.field-wrap.checkbox-wrap .nf-field-element:after{display:none}.nf-blue .nf-field-submit-error{border:1px solid;margin:10px 0px;padding:15px 15px 15px 50px;position:relative;z-index:1}.nf-blue .nf-field-submit-error:after{content:"\f06a";font-family:FontAwesome;font-size:24px;position:absolute;top:0;left:15px;height:50px;line-height:50px;z-index:2}.nf-blue .nf-field-submit-error{border-color:#d8000c;color:#d8000c;background-color:#ffbaba}.nf-blue .nf-icons .nf-field-element:before{background:#003866;color:#001c33}.nf-blue .nf-help{color:#00aeff}@media only screen and (max-width:800px){.nf-field-container .nf-field-label{margin-bottom:10px!important;padding:0;width:100%;-ms-flex-order:5;order:5}.nf-field-container .nf-field-label label{text-align:left}.nf-field-container .nf-field-description{margin:0;width:100%;-ms-flex-order:10;order:10}.nf-field-container .nf-field-element{width:100%;-ms-flex-order:15;order:15}.nf-field-container .checkbox-wrap .nf-field-label{width:auto}.nf-field-container .checkbox-wrap .nf-field-label label{position:relative;margin-left:30px}.nf-field-container .checkbox-wrap .nf-field-label label:after{left:-28px;bottom:0}.nf-field-container .checkbox-wrap .nf-field-label label:before{left:-30px;bottom:0}.nf-field-container .checkbox-wrap .nf-field-element{width:20px}.nf-form-cont .five-sixths,.nf-form-cont .four-sixths,.nf-form-cont .one-fourth,.nf-form-cont .one-half,.nf-form-cont .one-sixth,.nf-form-cont .one-third,.nf-form-cont .three-fourths,.nf-form-cont .three-sixths,.nf-form-cont .two-fourths,.nf-form-cont .two-sixths,.nf-form-cont .two-thirds{clear:both;float:none;margin:0;width:100%}.nf-form-cont .five-sixths .inside,.nf-form-cont .four-sixths .inside,.nf-form-cont .one-fourth .inside,.nf-form-cont .one-half .inside,.nf-form-cont .one-sixth .inside,.nf-form-cont .one-third .inside,.nf-form-cont .three-fourths .inside,.nf-form-cont .three-sixths .inside,.nf-form-cont .two-fourths .inside,.nf-form-cont .two-sixths .inside,.nf-form-cont .two-thirds .inside{padding:0}}
2
  /*# sourceMappingURL=display-opinions-dark.css.map */
assets/css/display-opinions-dark.css.map CHANGED
@@ -1 +1 @@
1
- {"version":3,"sources":["st-defaults.scss","editor.scss","st-loading.scss","st-label-positions.scss","repeater-field.scss","op-spacing.scss","op-select.scss","op-checkbox.scss","op-radio.scss","op-toggle.scss","op-icons.scss","op-date.scss","op-color.scss","display-opinions-dark.scss","op-variables-dark.scss","st-media-queries.scss"],"names":[],"mappings":"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","file":"display-opinions-dark.css","sourcesContent":["/*\n * Ninja Forms - Form Display Structure\n */\n\n.ninja-forms-form-wrap *,\n.ninja-forms-form-wrap *:after,\n.ninja-forms-form-wrap *:before {\n -webkit-box-sizing: border-box;\n -moz-box-sizing: border-box;\n -ms-box-sizing: border-box;\n box-sizing: border-box;\n}\n\n.nf-response-msg {\n display: none;\n}\n\n.nf-field-container,\n#ninja_forms_required_items {\n clear: both;\n position: relative;\n margin-bottom: 25px;\n &::after {\n clear: both;\n content: \"\";\n display: block;\n }\n &.hidden-container,\n &.hr-container {\n margin: 0;\n height: auto;\n .nf-field-label {\n display: none;\n }\n }\n &.html-container {\n .nf-field-label {\n display: none;\n }\n }\n}\n\n.nf-field-label {\n label {\n font-weight: bold;\n margin: 0;\n padding: 0;\n }\n}\n.nf-field-element {\n position: relative;\n input,\n select,\n textarea {\n margin: 0;\n width: auto;\n height: auto;\n vertical-align: inherit;\n }\n textarea {\n height: 200px;\n }\n}\n.nf-field-description {\n p:last-child {\n margin: 0;\n }\n}\n.nf-help {\n background: url( '../img/help-info.png' ) no-repeat;\n display: inline-block;\n width: 16px;\n height: 16px;\n}\n\n.nf-input-limit {\n font-size: 12px;\n margin-top: 5px;\n}\n.nf-static {\n padding: 0 10px;\n}\n.nf-after-field {\n .nf-error-msg {\n margin-right: 10px;\n //text-align: right;\n }\n}\n\n/* ---------------------------------\nCHECKBOX FIELD\n----------------------------------*/\n\n\n\n/* ---------------------------------\nRADIO & CHECKBOX LISTS\n----------------------------------*/\n\n.list-radio-wrap,\n.list-checkbox-wrap,\n.list-image-wrap {\n .nf-field-element {\n ul, li {\n list-style: none !important;\n margin: 0 !important;\n padding: 0 !important;\n input {\n margin-right: 5px;\n }\n }\n li {\n padding-left: 10px;\n margin: 0 0 5px !important;\n text-indent: initial !important;\n label {\n //display: inline;\n display: block;\n float: initial;\n //margin: 0;\n width: auto;\n margin-left: 1.5em;\n }\n input {\n width: auto !important;\n float: left;\n margin-top: .25em;\n }\n }\n }\n}\n\n.listimage-wrap {\n li {\n width: 100%;\n height: 100%;\n display: inline-grid;\n label {\n padding: 5px;\n border-width: 2px;\n border-style: solid;\n border-color: transparent;\n &.nf-checked-label {\n border-width: 2px;\n border-style: solid;\n border-color: #007acc;\n transition: all .5s;\n }\n img {\n display: block;\n }\n }\n input {\n display: none;\n }\n }\n}\n\n/* ---------------------------------\nPRODUCT FIELD\n----------------------------------*/\n.product-wrap {\n > div {\n input {\n width: 80px !important;\n }\n .nf-product-field {\n span {\n padding: 0 5px;\n }\n }\n }\n}\n\n/* ---------------------------------\nSTAR RATING\n----------------------------------*/\n.starrating-wrap .star {\n border-bottom: 0;\n}\n\n/* ---------------------------------\nHONEYPOT\n----------------------------------*/\n\n.nf-form-hp {\n position: absolute;\n visibility: hidden;\n}\n\n/* ---------------------------------\nSELECT LIST\n----------------------------------*/\n.list-select-wrap {\n div div {\n display: none;\n }\n}\n\n\n/* ---------------------------------\nCOLORS\nAs minimal as possible\n----------------------------------*/\n.ninja-forms-req-symbol,\n.nf-error-msg {\n color: #E80000;\n}\n.nf-error {\n .ninja-forms-field {\n border: 1px solid #E80000;\n }\n &.listimage-wrap {\n .nf-field-element {\n ul {\n border: 1px solid #E80000;\n }\n }\n }\n}\n.nf-field-submit-error {\n padding: 15px;\n}\n\n.ninja-forms-noscript-message {\n background: #f1f1f1;\n border: 4px dashed #ccc;\n color: #333;\n display: block;\n font-size: 20px;\n margin: 20px 0;\n padding: 40px;\n text-align: center;\n}\n\n/* ---------------------------------\nHELPER CLASSES\n----------------------------------*/\n.two-col-list {\n ul {\n li {\n float: left;\n width: 50%\n }\n }\n}\n.three-col-list {\n ul {\n li {\n float: left;\n width: 33.33%\n }\n }\n}\n.four-col-list {\n ul {\n li {\n float: left;\n width: 25%\n }\n }\n}\n.five-col-list {\n ul {\n li {\n float: left;\n width: 20%\n }\n }\n}\n.six-col-list {\n ul {\n li {\n float: left;\n width: 16.66%\n }\n }\n}\n\n\nbody {\n .pika-label {\n background: transparent;\n }\n}\n\n/* Column Classes\n Link: http://twitter.github.io/bootstrap/assets/css/bootstrap-responsive.css\n--------------------------------------------- */\n.nf-form-cont {\n .five-sixths,\n .four-sixths,\n .one-fourth,\n .one-half,\n .one-sixth,\n .one-third,\n .three-fourths,\n .three-sixths,\n .two-fourths,\n .two-sixths,\n .two-thirds {\n clear: initial;\n float: left;\n margin-left: 2.564102564102564%;\n .inside {\n padding: 20px;\n }\n &::after {\n clear: both;\n content: \"\";\n display: block;\n }\n }\n\n .one-half,\n .three-sixths,\n .two-fourths {\n width: 48.717948717948715%;\n }\n\n .one-third,\n .two-sixths {\n width: 31.623931623931625%;\n }\n\n .four-sixths,\n .two-thirds {\n width: 65.81196581196582%;\n }\n\n .one-fourth {\n width: 23.076923076923077%;\n }\n\n .three-fourths {\n width: 74.35897435897436%;\n }\n\n .one-sixth {\n width: 14.52991452991453%;\n }\n\n .five-sixths {\n width: 82.90598290598291%;\n }\n\n .first {\n clear: both;\n margin-left: 0;\n }\n}\n",".note-popover {\n display: none !important;\n}\n.nf-form-wrap {\n .note-editor {\n border: 0 !important;\n .note-toolbar {\n &::after {\n clear: both;\n content: \"\";\n display: block;\n }\n }\n .note-editable {\n background: #f9f9f9;\n border: 1px solid #f1f1f1;\n display: block;\n p {\n font-size: 16px;\n }\n ul {\n list-style-type: disc;\n margin-left: 2em;\n }\n table {\n td {\n border: 1px solid #ccc;\n width: auto;\n }\n }\n }\n .modal {\n display: none;\n }\n .btn-group {\n float: left;\n &.note-tools {\n float: right;\n }\n }\n .btn {\n background: #f9f9f9;\n border: 0;\n border-radius: 4px;\n color: #666;\n cursor: pointer;\n margin-right: 2px;\n padding-top: 4px;\n &.disabled {\n background: transparent;\n color: #aaa;\n .merge-tags {\n background: #f9f9f9;\n color: #666;\n }\n }\n }\n button[type=button] {\n padding: 4px;\n width: auto;\n height: auto;\n }\n .dropdown-toggle {\n position: relative;\n display: inline-block;\n top: 0;\n &::after {\n content: \"\";\n width: 0;\n }\n }\n }\n .tooltip {\n position: absolute;\n z-index: 1070;\n display: block;\n font-family: \"Helvetica Neue\", Helvetica, Arial, sans-serif;\n font-size: 12px;\n font-style: normal;\n font-weight: normal;\n line-height: 1.42857143;\n text-align: left;\n text-align: start;\n text-decoration: none;\n text-shadow: none;\n text-transform: none;\n letter-spacing: normal;\n word-break: normal;\n word-spacing: normal;\n word-wrap: normal;\n white-space: normal;\n filter: alpha(opacity=0);\n opacity: 0;\n\n line-break: auto;\n }\n .tooltip.in {\n filter: alpha(opacity=90);\n opacity: .9;\n }\n .tooltip.top {\n padding: 5px 0;\n margin-top: -3px;\n }\n .tooltip.right {\n padding: 0 5px;\n margin-left: 3px;\n }\n .tooltip.bottom {\n padding: 5px 0;\n margin-top: 3px;\n }\n .tooltip.left {\n padding: 0 5px;\n margin-left: -3px;\n }\n .tooltip-inner {\n max-width: 200px;\n padding: 3px 8px;\n color: #fff;\n text-align: center;\n background-color: #000;\n border-radius: 4px;\n }\n .tooltip-arrow {\n position: absolute;\n width: 0;\n height: 0;\n border-color: transparent;\n border-style: solid;\n }\n .tooltip.top .tooltip-arrow {\n bottom: 0;\n left: 50%;\n margin-left: -5px;\n border-width: 5px 5px 0;\n border-top-color: #000;\n }\n .tooltip.top-left .tooltip-arrow {\n right: 5px;\n bottom: 0;\n margin-bottom: -5px;\n border-width: 5px 5px 0;\n border-top-color: #000;\n }\n .tooltip.top-right .tooltip-arrow {\n bottom: 0;\n left: 5px;\n margin-bottom: -5px;\n border-width: 5px 5px 0;\n border-top-color: #000;\n }\n .tooltip.right .tooltip-arrow {\n top: 50%;\n left: 0;\n margin-top: -5px;\n border-width: 5px 5px 5px 0;\n border-right-color: #000;\n }\n .tooltip.left .tooltip-arrow {\n top: 50%;\n right: 0;\n margin-top: -5px;\n border-width: 5px 0 5px 5px;\n border-left-color: #000;\n }\n .tooltip.bottom .tooltip-arrow {\n top: 0;\n left: 50%;\n margin-left: -5px;\n border-width: 0 5px 5px;\n border-bottom-color: #000;\n }\n .tooltip.bottom-left .tooltip-arrow {\n top: 0;\n right: 5px;\n margin-top: -5px;\n border-width: 0 5px 5px;\n border-bottom-color: #000;\n }\n .tooltip.bottom-right .tooltip-arrow {\n top: 0;\n left: 5px;\n margin-top: -5px;\n border-width: 0 5px 5px;\n border-bottom-color: #000;\n }\n .dropdown-menu {\n position: absolute;\n // top: 100%;\n // left: 0;\n z-index: 1000;\n display: none;\n float: left;\n min-width: 160px;\n padding: 5px 0;\n margin: 2px 0 0;\n font-size: 14px;\n text-align: left;\n list-style: none;\n background-color: #fff;\n -webkit-background-clip: padding-box;\n background-clip: padding-box;\n border: 1px solid #ccc;\n border: 1px solid rgba(0, 0, 0, .15);\n border-radius: 4px;\n -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);\n box-shadow: 0 6px 12px rgba(0, 0, 0, .175);\n }\n .dropdown-menu.pull-right {\n right: 0;\n left: auto;\n }\n .dropdown-menu .divider {\n height: 1px;\n margin: 9px 0;\n overflow: hidden;\n background-color: #e5e5e5;\n }\n .dropdown-menu > li > a {\n display: block;\n padding: 3px 20px;\n clear: both;\n font-weight: normal;\n line-height: 1.42857143;\n color: #333;\n white-space: nowrap;\n }\n .dropdown-menu > li > a:hover,\n .dropdown-menu > li > a:focus {\n color: #262626;\n text-decoration: none;\n background-color: #f5f5f5;\n }\n .dropdown-menu > .active > a,\n .dropdown-menu > .active > a:hover,\n .dropdown-menu > .active > a:focus {\n color: #fff;\n text-decoration: none;\n background-color: #337ab7;\n outline: 0;\n }\n .dropdown-menu > .disabled > a,\n .dropdown-menu > .disabled > a:hover,\n .dropdown-menu > .disabled > a:focus {\n color: #777;\n }\n .dropdown-menu > .disabled > a:hover,\n .dropdown-menu > .disabled > a:focus {\n text-decoration: none;\n cursor: not-allowed;\n background-color: transparent;\n background-image: none;\n filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);\n }\n .open > .dropdown-menu {\n display: block;\n }\n .open > a {\n outline: 0;\n }\n .dropdown-menu-right {\n right: 0;\n left: auto;\n }\n .dropdown-menu-left {\n right: auto;\n left: 0;\n }\n .dropdown-header {\n display: block;\n padding: 3px 20px;\n font-size: 12px;\n line-height: 1.42857143;\n color: #777;\n white-space: nowrap;\n }\n .dropdown-backdrop {\n position: fixed;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: 990;\n }\n .pull-right > .dropdown-menu {\n right: 0;\n left: auto;\n }\n .dropup .caret,\n .navbar-fixed-bottom .dropdown .caret {\n content: \"\";\n border-top: 0;\n border-bottom: 4px dashed;\n border-bottom: 4px solid \\9;\n }\n .dropup .dropdown-menu,\n .navbar-fixed-bottom .dropdown .dropdown-menu {\n top: auto;\n bottom: 100%;\n margin-bottom: 2px;\n }\n @media (min-width: 768px) {\n .navbar-right .dropdown-menu {\n right: 0;\n left: auto;\n }\n .navbar-right .dropdown-menu-left {\n right: auto;\n left: 0;\n }\n }\n .btn-group-justified > .btn-group .dropdown-menu {\n left: auto;\n }\n .nav-tabs.nav-justified > .dropdown .dropdown-menu {\n top: auto;\n left: auto;\n }\n .nav-justified > .dropdown .dropdown-menu {\n top: auto;\n left: auto;\n }\n .nav-tabs .dropdown-menu {\n margin-top: -1px;\n border-top-left-radius: 0;\n border-top-right-radius: 0;\n }\n @media (max-width: 767px) {\n .navbar-nav .open .dropdown-menu {\n position: static;\n float: none;\n width: auto;\n margin-top: 0;\n background-color: transparent;\n border: 0;\n -webkit-box-shadow: none;\n box-shadow: none;\n }\n .navbar-nav .open .dropdown-menu > li > a,\n .navbar-nav .open .dropdown-menu .dropdown-header {\n padding: 5px 15px 5px 25px;\n }\n .navbar-nav .open .dropdown-menu > li > a {\n line-height: 20px;\n }\n .navbar-nav .open .dropdown-menu > li > a:hover,\n .navbar-nav .open .dropdown-menu > li > a:focus {\n background-image: none;\n }\n }\n .navbar-nav > li > .dropdown-menu {\n margin-top: 0;\n border-top-left-radius: 0;\n border-top-right-radius: 0;\n }\n .navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {\n margin-bottom: 0;\n border-top-left-radius: 4px;\n border-top-right-radius: 4px;\n border-bottom-right-radius: 0;\n border-bottom-left-radius: 0;\n }\n @media (max-width: 767px) {\n .navbar-default .navbar-nav .open .dropdown-menu > li > a {\n color: #777;\n }\n .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,\n .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {\n color: #333;\n background-color: transparent;\n }\n .navbar-default .navbar-nav .open .dropdown-menu > .active > a,\n .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,\n .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {\n color: #555;\n background-color: #e7e7e7;\n }\n .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,\n .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,\n .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {\n color: #ccc;\n background-color: transparent;\n }\n }\n @media (max-width: 767px) {\n .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {\n border-color: #080808;\n }\n .navbar-inverse .navbar-nav .open .dropdown-menu .divider {\n background-color: #080808;\n }\n .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {\n color: #9d9d9d;\n }\n .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,\n .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {\n color: #fff;\n background-color: transparent;\n }\n .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,\n .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover,\n .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {\n color: #fff;\n background-color: #080808;\n }\n .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a,\n .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover,\n .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {\n color: #444;\n background-color: transparent;\n }\n }\n}\n",".nf-loading-spinner {\n width: 40px;\n height: 40px;\n margin: 100px auto;\n background-color: rgba(208,208,208,.5);\n\n border-radius: 100%;\n animation: nf-scaleout 1.0s infinite ease-in-out;\n}\n\n@-webkit-keyframes nf-scaleout {\n 0% { transform: scale(0) }\n 100% {\n transform: scale(1.0);\n opacity: 0;\n }\n}\n\n@keyframes nf-scaleout {\n 0% {\n transform: scale(0);\n } 100% {\n transform: scale(1.0);\n opacity: 0;\n }\n}","/* ---------------------------------\nSTANDARDIZE ALL FIELDS\n----------------------------------*/\n.field-wrap {\n display: flex;\n //flex-wrap:wrap;\n > label {\n display: block;\n }\n > div input,\n textarea,\n select,\n .pikaday__container,\n .pikaday__display {\n width: 100%;\n }\n > div input[type=\"checkbox\"] {\n width: auto;\n }\n input[type=\"submit\"],\n input[type=\"button\"],\n button {\n width: auto;\n }\n .nf-product-field {\n // .nf-element {\n // width: 100%;\n // }\n }\n}\n\n.nf-field-label {\n order: 5;\n}\n.nf-field-description {\n width: 100%;\n order: 10;\n}\n.nf-field-element {\n order: 15;\n}\n\n\n/* ---------------------------------\nLABEL ABOVE\n----------------------------------*/\n.label-above {\n .nf-field-label {\n margin-bottom: 10px;\n }\n}\n\n/* ---------------------------------\nLABEL BELOW\n----------------------------------*/\n.label-below {\n .nf-field-label {\n margin-top: 10px;\n order: 15;\n }\n .nf-field-element {\n order: 5;\n }\n}\n\n/* ---------------------------------\nLABEL HIDDEN\n----------------------------------*/\n.label-hidden {\n .field-wrap {\n flex-wrap: wrap;\n }\n .nf-field-label {\n height: 0;\n margin: 0 !important;\n width: 100%;\n visibility: hidden;\n }\n .nf-field-description {\n width: 100%;\n order: 20;\n }\n .nf-field-element {\n width: 100%;\n }\n}\n\n/* ---------------------------------\nLABEL LEFT\n----------------------------------*/\n.label-left {\n .field-wrap {\n flex-direction: row;\n flex-wrap: wrap;\n }\n .nf-field-label {\n display: flex;\n flex-direction: row;\n align-items: center;\n padding-right: 2%;\n text-align: right;\n width: 35%;\n order: 5;\n label {\n width: 100%;\n }\n }\n .nf-field-description {\n margin-left: 35%;\n }\n .nf-field-element {\n display: inline-block;\n width: 65%;\n order: 10;\n }\n .nf-after-field {\n margin-left: 36.5%;\n }\n}\n\n/* ---------------------------------\nLABEL RIGHT\n----------------------------------*/\n.label-right {\n .field-wrap {\n flex-direction: row;\n }\n .nf-field-label {\n display: flex;\n flex-direction: row;\n align-items: center;\n padding-left: 2%;\n width: 35%;\n order: 10;\n }\n .nf-field-description {\n margin-right: 35%;\n order: 15;\n }\n .nf-field-element {\n display: inline-block;\n width: 65%;\n order: 5;\n }\n .checkbox-wrap {\n .nf-field-label {\n width: auto;\n }\n .nf-field-element {\n width: 20px;\n }\n }\n .nf-after-field {\n width: 65%;\n }\n}\n/* ---------------------------------\nADJUST SOME LABEL ABOVE & BELOW ISSUES\n----------------------------------*/\n.label-below,\n.label-above {\n .field-wrap {\n flex-direction: column;\n flex-flow: wrap;\n }\n .nf-field-element {\n margin: 0;\n width: 100%;\n }\n .checkbox-wrap {\n .nf-field-label {\n //margin: 0;\n }\n }\n}\n\n/* ---------------------------------\nADJUST SOME LABEL LEFT & RIGHT ISSUES\n----------------------------------*/\n.label-left,\n.label-right {\n .textarea-wrap,\n .listradio-wrap,\n .listcheckbox-wrap {\n .nf-field-label {\n align-items: flex-start;\n }\n }\n .textarea-wrap {\n .nf-field-label {\n margin-top: 5px;\n }\n }\n .html-wrap,\n .hr-wrap {\n display: block;\n .nf-field-element {\n display: block;\n margin: 0;\n width: 100%;\n }\n }\n}\n\n/* ---------------------------------\nFIELD DESCRIPTION POSITIONS\n----------------------------------*/\n",".nf-repeater-fieldsets{\n fieldset {\n margin-bottom: 1em;\n }\n}\n\n.nf-remove-fieldset {\n color: red;\n font-size: 1.5em;\n background-color: transparent;\n border: thin solid red;\n padding: 0.1em 0.4em;\n float: right;\n margin-top: -1em;\n}",".nf-help {\n background: none;\n}\n.nf-field-description {\n font-size: 14px;\n}\n.nf-form-content {\n padding: 5px;\n max-width: 1000px;\n margin: 0 auto;\n label {\n font-size: 18px;\n line-height: 20px;\n }\n .ninja-forms-field,\n .listselect-wrap .nf-field-element div {\n font-size: 16px;\n margin: 0;\n padding: 12px;\n }\n input.ninja-forms-field,\n select.ninja-forms-field:not([multiple]),\n .listselect-wrap .nf-field-element div {\n height: 50px;\n }\n textarea.ninja-forms-field {\n height: 200px;\n }\n hr.ninja-forms-field {\n padding: 0;\n }\n input[type=\"radio\"].ninja-forms-field,\n input[type=\"checkbox\"].ninja-forms-field {\n height: auto;\n }\n .listradio-wrap,\n .listcheckbox-wrap {\n li {\n margin-bottom: 12px !important;\n line-height: 0;\n }\n }\n .nf-product-field {\n &.ninja-forms-field {\n // background: transparent;\n // border: 0;\n // padding: 0;\n }\n span {\n padding-right: 16px;\n }\n .nf-field-qty {\n font-size: 16px;\n padding: 5px;\n width: 80px !important;\n }\n }\n .listselect-wrap,\n .liststate-wrap,\n .listcountry-wrap {\n select {\n //height: 50px;\n }\n }\n .nf-static {\n background: transparent;\n border: 0;\n font-weight: bold;\n padding: 0;\n }\n .label-above,\n .label-below,\n .label-hidden {\n .nf-field-label {\n margin-bottom: 10px;\n padding: 0;\n }\n }\n .label-below {\n .nf-field-label {\n margin-bottom: 0;\n margin-top: 10px;\n }\n }\n .label-right {\n .nf-field-label {\n margin: 0;\n }\n > input,\n textarea,\n select,\n .nf-product-field,\n .starrating,\n .nf-static,\n .pikaday__container {\n // margin-right: 1%;\n }\n > input[type=radio],\n input[type=checkbox] {\n margin-right: 1%;\n }\n ul {\n margin-right: 1%;\n }\n }\n .label-left {\n // > label {\n // margin: 0;\n // }\n // > input,\n // textarea,\n // select,\n // .pikaday__container {\n // // margin-left: 1%;\n // }\n // > input[type=radio],\n // input[type=checkbox] {\n // margin-left: 1%;\n // }\n // ul {\n // margin-left: 15px;\n // }\n }\n}\n","\n.nf-form-content {\n .list-select-wrap > div {\n position: relative;\n div {\n display: block;\n position: absolute;\n font-size: 16px;\n line-height: 16px;\n margin: 0;\n padding: 16px;\n height: 50px;\n top: 0;\n right: 0;\n left: 0;\n z-index: 1;\n &::after {\n content: \"\\f078\";\n font-family: FontAwesome;\n font-size: 20px;\n //font-weight: bold;\n //transform: rotate(90deg);\n position: absolute;\n right: 10px;\n bottom: 0;\n height: 50px;\n line-height: 50px;\n }\n }\n &.label-right {\n div {\n width: 59%;\n // &::after {\n // right: 20px;\n // }\n }\n }\n &.label-below {\n div {\n top: 0;\n bottom: auto;\n }\n }\n &.label-left {\n div {\n width: 59%;\n left: 40.5%;\n right: 40px;\n }\n }\n select {\n background: transparent;\n border: 0;\n appearance: none;\n position: relative;\n z-index: 2;\n }\n }\n .listmultiselect-wrap {\n select {\n appearance: normal;\n }\n }\n}\n",".checkbox-wrap,\n.listcheckbox-wrap {\n .nf-field-label,\n .nf-field-element {\n label {\n position: relative;\n margin-left: 30px;\n &::after {\n border: 1px solid;\n content: \"\";\n width: 18px;\n height: 18px;\n position: absolute;\n left: -28px;\n bottom: 0;\n }\n &::before {\n content: \"\\f00c\";\n font-family: FontAwesome;\n font-size: 24px;\n position: absolute;\n bottom: 0;\n opacity: 0;\n z-index: 2;\n }\n }\n }\n}\n.checkbox-container {\n .nf-field-element {\n input {\n display: none;\n }\n }\n &.label-above,\n &.label-below {\n // .nf-field-element {\n // input {\n // display: none;\n // }\n // }\n }\n &.label-above {\n label {\n height: 50px;\n margin: 0;\n display: block;\n &::before {\n left: -2px;\n bottom: -16px;\n }\n &::after {\n left: 0;\n bottom: -16px;\n }\n }\n }\n &.label-below {\n label {\n margin: 0;\n display: block;\n margin-top: 20px;\n &::before {\n left: -2px;\n bottom: auto;\n top: -27px;\n }\n &::after {\n left: 0;\n bottom: auto;\n top: -25px;\n }\n }\n }\n &.label-left {\n .nf-field-label {\n width: 38%;\n padding-right: 5%;\n }\n .nf-field-element {\n width: 58%;\n }\n label {\n margin: 0;\n display: block;\n &::before {\n left: auto;\n top: -2px;\n right: -36px;\n }\n &::after {\n left: auto;\n top: 0;\n right: -31px;\n }\n }\n }\n &.label-right {\n .nf-field-label {\n padding: 0;\n order: 10;\n }\n .nf-field-element {\n order: 5;\n display: none;\n }\n label {\n margin: 0 0 0 30px;\n display: block;\n &::before {\n left: -30px;\n top: 0;\n }\n &::after {\n left: -28px;\n top: 0;\n }\n }\n .field-wrap {\n display: flex;\n > div {\n width: 100%;\n }\n }\n label {\n &::after {\n // Commenting this line out to deal with checkbox list issues.\n // Leaving it in place because it may need to be re-visited in the future.\n //top: 2px !important;\n }\n }\n }\n &.label-hidden {\n label {\n height: 0;\n margin: 0;\n display: block;\n &::after {\n left: 0;\n bottom: 0;\n visibility: visible;\n }\n &.nf-checked-label {\n &::before {\n left: -2px;\n bottom: 0;\n visibility: visible;\n }\n }\n }\n }\n}\n.listcheckbox-container {\n .nf-field-label {\n label {\n &::after {\n background: transparent !important;\n border: 0;\n }\n }\n }\n .nf-field-element {\n input {\n display: none;\n }\n label {\n margin-left: 30px !important;\n &::before {\n top: 1px;\n left: -30px;\n bottom: auto;\n }\n &::after {\n top: 3px;\n bottom: auto;\n }\n }\n }\n &.label-above,\n &.label-below,\n &.label-right {\n .nf-field-label {\n label {\n margin: 0;\n &::before {\n left: -30px;\n }\n }\n }\n }\n}\n",".listradio-wrap {\n .nf-field-element {\n label {\n position: relative;\n margin-left: 30px !important;\n &::after {\n border-radius: 50%;\n content: \"\";\n width: 18px;\n height: 18px;\n position: absolute;\n left: -30px;\n bottom: 1px;\n top: .05em;\n }\n &.nf-checked-label {\n &::before {\n border-radius: 50%;\n content: \"\";\n height: 10px;\n width: 10px;\n position: absolute;\n left: -26px;\n bottom: 5px;\n z-index: 2;\n top: .25em;\n }\n }\n }\n input {\n display: none;\n }\n }\n}\n","input[type=checkbox].nf-toggle {\n background: transparent;\n border: 0;\n box-shadow: 0 0 0;\n margin: 10px;\n height: 18px;\n appearance: none;\n position: relative;\n cursor: pointer;\n &::after {\n background: #BCBDBF;\n border: 2px solid #BCBDBF;\n border-radius: 20px;\n content: \"\";\n position: absolute;\n top: -4px;\n left: -4px;\n width: 46px;\n height: 24px;\n transition: all 0.3s ease;\n }\n &::before {\n background: #fff;\n border-radius: 20px;\n content: \"\";\n position: absolute;\n top: -1px;\n left: 0;\n width: 18px;\n height: 18px;\n z-index: 99;\n transition: all 0.3s ease;\n }\n &:checked {\n &::after {\n background: lightgreen;\n border: 2px solid lightgreen;\n transition: all 0.3s ease;\n }\n &::before {\n top: -1px;\n left: 20px;\n transition: all 0.3s ease;\n }\n }\n .label-right & {\n padding: 0 50px 0 0;\n }\n .label-left & {\n padding: 0;\n margin-left: 22px;\n margin-top: 20px;\n }\n}\n",".nf-icons {\n .nf-field-element {\n position: relative;\n &::before {\n //border: 1px;\n font-family: FontAwesome;\n font-size: 20px;\n position: absolute;\n left: 1px;\n bottom: 1px;\n height: 48px;\n width: 50px;\n line-height: 50px;\n text-align: center;\n z-index: 1;\n }\n }\n .date-wrap,\n .number-wrap,\n .quantity-wrap,\n .email-wrap,\n .phone-wrap,\n .firstname-wrap,\n .lastname-wrap,\n .address-wrap,\n .city-wrap,\n .state-wrap,\n .zip-wrap,\n .creditcardfullname-wrap,\n .creditcardnumber-wrap,\n .creditcardcvc-wrap,\n .creditcardexpiration-wrap,\n .creditcardzip-wrap {\n .nf-field-element {\n input {\n padding-left: 60px;\n }\n }\n }\n &.right {\n .nf-field-element {\n &::before {\n left: auto;\n right: 1px;\n }\n }\n .date-wrap,\n .number-wrap,\n .quantity-wrap,\n .email-wrap,\n .phone-wrap,\n .firstname-wrap,\n .lastname-wrap,\n .address-wrap,\n .city-wrap,\n .state-wrap,\n .zip-wrap,\n .creditcardfullname-wrap,\n .creditcardnumber-wrap,\n .creditcardcvc-wrap,\n .creditcardexpiration-wrap,\n .creditcardzip-wrap {\n > div {\n input {\n padding-left: 12px;\n padding-right: 60px;\n }\n }\n }\n }\n .date-wrap .nf-field-element::before {\n content: \"\\f073\";\n }\n .number-wrap .nf-field-element::before,\n .quantity-wrap > div::before {\n content: \"\\f292\";\n }\n .email-wrap .nf-field-element::before {\n content: \"\\f0e0\";\n }\n .phone-wrap .nf-field-element::before {\n content: \"\\f095\";\n }\n .firstname-wrap .nf-field-element::before,\n .lastname-wrap .nf-field-element::before {\n content: \"\\f007\";\n }\n .address-wrap .nf-field-element::before,\n .city-wrap .nf-field-element::before,\n .state-wrap .nf-field-element::before,\n .zip-wrap .nf-field-element::before {\n content: \"\\f041\";\n }\n .creditcardfullname-wrap .nf-field-element::before,\n .creditcardnumber-wrap .nf-field-element::before,\n .creditcardcvc-wrap .nf-field-element::before,\n .creditcardexpiration-wrap .nf-field-element::before,\n .creditcardzip-wrap .nf-field-element::before {\n content: \"\\f283\";\n }\n}\n",".nf-field-element {\n\t.date-and-time {\n\t\tmargin-bottom: 5px;\n\t}\n\t.hour {\n\t\tpadding: 5px;\n\t\tborder-right: 0;\n\t}\n\t.minute {\n\t\tpadding: 5px;\n\t\tborder-left: 0;\n\t}\n\t.ampm {\n\t\tpadding: 5px;\n\t\tborder-left: 0;\n\t}\n}",".nf-form-content {\n input:not([type='button']),\n textarea,\n .list-select-wrap .nf-field-element > div {\n background: $field-background;\n border: 1px solid $field-border;\n border-radius: 0;\n box-shadow: none;\n color: $field-font;\n transition: all .5s;\n &:focus {\n background: $focus-background;\n border-color: $focus-border;\n //box-shadow: -3px 3px 10px #ccc;\n color: $focus-font;\n outline: none;\n transition: all .5s;\n }\n }\n input[type=\"submit\"],\n input[type=\"button\"],\n button {\n background: $accent;\n border: 0;\n color: $field-background;\n transition: all .5s;\n &:hover {\n background: $field-border;\n color: $field-font;\n transition: all .5s;\n }\n }\n select.ninja-forms-field {\n color: $field-font;\n &:focus {\n background: transparent;\n border: 0;\n box-shadow: none;\n outline: none;\n }\n }\n}\n\n.list-select-wrap {\n div {\n &::after {\n color: $field-font;\n transition: all .5s;\n }\n }\n select {\n &:active,\n &:focus {\n + div {\n background: $focus-background !important;\n border-color: $focus-border !important;\n transition: all .5s;\n }\n }\n }\n}\n\n.listradio-wrap {\n .nf-field-element {\n label {\n &::after {\n background: $field-background;\n border: 2px solid $field-border;\n transition: all .5s;\n }\n &.nf-checked-label {\n &::after {\n border-color: $selected-font;\n transition: all .5s;\n }\n &::before {\n background: $selected-font;\n }\n }\n }\n }\n}\n\n.checkbox-wrap,\n.listcheckbox-wrap {\n .nf-field-label,\n .nf-field-element {\n label {\n &::after {\n background: $field-background;\n border-color: $field-border;\n transition: all .5s;\n }\n &::before {\n color: $field-background;\n opacity: 0;\n transition: all .5s;\n }\n &.nf-checked-label {\n &::after {\n //background: $accent;\n border-color: $selected-border;\n transition: all .5s;\n }\n &::before {\n color: $selected-font;\n opacity: 100;\n transition: all .5s;\n }\n }\n }\n }\n}\n\n.nf-error {\n position: relative;\n .ninja-forms-field {\n border-color: #E80000 !important;\n transition: all .5s;\n }\n &.field-wrap {\n .nf-field-element::after {\n background: #E80000;\n color: #fff;\n font-family: FontAwesome;\n font-size: 20px;\n content: \"\\f12a\";\n position: absolute;\n top: 1px;\n right: 1px;\n bottom: 1px;\n height: 48px;\n width: 50px;\n line-height: 50px;\n text-align: center;\n transition: all .5s;\n }\n &.checkbox-wrap {\n .nf-field-element::after {\n display: none;\n }\n }\n }\n .nf-error-msg {\n color: #E80000;\n }\n}\n.checkbox-container {\n .nf-after-field .nf-error-msg {\n //text-align: left;\n }\n}\n.nf-pass {\n position: relative;\n .ninja-forms-field {\n border-color: green !important;\n transition: all .5s;\n }\n &.field-wrap {\n .nf-field-element::after {\n color: green;\n font-family: FontAwesome;\n font-size: 30px;\n content: \"\\f058\";\n position: absolute;\n top: 0;\n right: 16px;\n height: 50px;\n line-height: 50px;\n transition: all .5s;\n }\n &.checkbox-wrap {\n .nf-field-element::after {\n display: none;\n }\n }\n }\n // &.field-wrap::before {\n // border-color: green !important;\n // }\n}\n\n.nf-field-submit-error {\n border: 1px solid;\n margin: 10px 0px;\n padding: 15px 15px 15px 50px;\n position: relative;\n z-index: 1;\n &::after {\n content: \"\\f06a\";\n font-family: FontAwesome;\n font-size: 24px;\n position: absolute;\n top: 0;\n left: 15px;\n height: 50px;\n line-height: 50px;\n z-index: 2;\n }\n}\n\n.nf-field-submit-error {\n border-color: #D8000C;\n color: #D8000C;\n background-color: #FFBABA;\n}\n\n.nf-icons {\n .nf-field-element::before {\n background: $field-border;\n color: $field-background;\n }\n}\n\n.nf-help {\n color: $selected-font;\n}\n","@import \"display-structure\";\n\n@import \"op-spacing\";\n//@import \"op-columns\";\n@import \"op-select\";\n@import \"op-checkbox\";\n@import \"op-radio\";\n@import \"op-toggle\";\n@import \"op-icons\";\n@import \"op-date\";\n\n/* ---------------------------------\nDEFAULT DARK COLORS\n----------------------------------*/\n$base: #222;\n$accent: #fff;\n@import \"op-variables-dark\";\n@import \"op-color\";\n\n/* ---------------------------------\nDARK COLORS - nf-brown\n----------------------------------*/\n$base: #3e2b13;\n$accent: #ea981b;\n@import \"op-variables-dark\";\n.nf-brown {\n @import \"op-color\";\n}\n\n/* ---------------------------------\nDARK COLORS - nf-red\n----------------------------------*/\n$base: #350000;\n$accent: red;\n@import \"op-variables-dark\";\n.nf-red {\n @import \"op-color\";\n}\n/* ---------------------------------\nDARK COLORS - nf-blue\n----------------------------------*/\n$base: #001C33;\n$accent: #00AEFF;\n@import \"op-variables-dark\";\n.nf-blue {\n @import \"op-color\";\n}\n\n@import \"st-media-queries\";\n","$field-background: $base;\n$field-border: lighten( $base, 10% );\n$field-font: lighten( $base, 40% );\n\n$focus-background: lighten( $base, 10% );\n$focus-border: lighten( $focus-background, 10% );\n$focus-font: lighten( $field-font, 10% );\n\n$selected-background: darken( $base, 10% );\n$selected-border: lighten( $field-border, 10% );\n$selected-font: $accent;\n","@media only screen and (max-width: 800px) {\n .nf-field-container {\n .nf-field-label {\n margin-bottom: 10px !important;\n padding: 0;\n width: 100%;\n order: 5;\n label {\n text-align: left;\n }\n }\n .nf-field-description {\n margin: 0;\n width: 100%;\n order: 10;\n }\n .nf-field-element {\n width: 100%;\n order: 15;\n }\n .checkbox-wrap {\n .nf-field-label {\n width: auto;\n label {\n position: relative;\n margin-left: 30px;\n &::after {\n left: -28px;\n bottom: 0;\n }\n &::before {\n left: -30px;\n bottom: 0;\n }\n }\n }\n .nf-field-element {\n width: 20px;\n }\n }\n }\n .nf-form-cont {\n .five-sixths,\n .four-sixths,\n .one-fourth,\n .one-half,\n .one-sixth,\n .one-third,\n .three-fourths,\n .three-sixths,\n .two-fourths,\n .two-sixths,\n .two-thirds {\n clear: both;\n float: none;\n margin: 0;\n width: 100%;\n .inside {\n padding: 0;\n }\n }\n }\n}\n"]}
1
+ {"version":3,"sources":["st-defaults.scss","editor.scss","st-loading.scss","st-label-positions.scss","repeater-field.scss","op-spacing.scss","op-select.scss","op-checkbox.scss","op-radio.scss","op-toggle.scss","op-icons.scss","op-date.scss","op-color.scss","display-opinions-dark.scss","op-variables-dark.scss","st-media-queries.scss"],"names":[],"mappings":"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","file":"display-opinions-dark.css","sourcesContent":["/*\n * Ninja Forms - Form Display Structure\n */\n\n.ninja-forms-form-wrap *,\n.ninja-forms-form-wrap *:after,\n.ninja-forms-form-wrap *:before {\n -webkit-box-sizing: border-box;\n -moz-box-sizing: border-box;\n -ms-box-sizing: border-box;\n box-sizing: border-box;\n}\n\n.nf-response-msg {\n display: none;\n}\n\n.nf-field-container,\n#ninja_forms_required_items {\n clear: both;\n position: relative;\n margin-bottom: 25px;\n &::after {\n clear: both;\n content: \"\";\n display: block;\n }\n &.hidden-container,\n &.hr-container {\n margin: 0;\n height: auto;\n .nf-field-label {\n display: none;\n }\n }\n &.html-container {\n .nf-field-label {\n display: none;\n }\n }\n}\n\n.nf-field-label {\n label {\n font-weight: bold;\n margin: 0;\n padding: 0;\n }\n}\n.nf-field-element {\n position: relative;\n input,\n select,\n textarea {\n margin: 0;\n width: auto;\n height: auto;\n vertical-align: inherit;\n }\n textarea {\n height: 200px;\n }\n}\n.nf-field-description {\n p:last-child {\n margin: 0;\n }\n}\n.nf-help {\n background: url( '../img/help-info.png' ) no-repeat;\n display: inline-block;\n width: 16px;\n height: 16px;\n}\n\n.nf-input-limit {\n font-size: 12px;\n margin-top: 5px;\n}\n.nf-static {\n padding: 0 10px;\n}\n.nf-after-field {\n .nf-error-msg {\n margin-right: 10px;\n //text-align: right;\n }\n}\n\n/* ---------------------------------\nCHECKBOX FIELD\n----------------------------------*/\n\n\n\n/* ---------------------------------\nRADIO & CHECKBOX LISTS\n----------------------------------*/\n\n.list-radio-wrap,\n.list-checkbox-wrap,\n.list-image-wrap {\n .nf-field-element {\n ul, li {\n list-style: none !important;\n margin: 0 !important;\n padding: 0 !important;\n input {\n margin-right: 5px;\n }\n }\n li {\n padding-left: 10px;\n margin: 0 0 5px !important;\n text-indent: initial !important;\n label {\n //display: inline;\n display: block;\n float: initial;\n //margin: 0;\n width: auto;\n margin-left: 1.5em;\n }\n input {\n width: auto !important;\n float: left;\n margin-top: .25em;\n }\n }\n }\n}\n\n.listimage-wrap {\n li {\n width: 100%;\n height: 100%;\n display: inline-grid;\n label {\n padding: 5px;\n border-width: 2px;\n border-style: solid;\n border-color: transparent;\n &.nf-checked-label {\n border-width: 2px;\n border-style: solid;\n border-color: #007acc;\n transition: all .5s;\n }\n img {\n display: block;\n }\n }\n input {\n display: none;\n }\n }\n}\n\n/* ---------------------------------\nPRODUCT FIELD\n----------------------------------*/\n.product-wrap {\n > div {\n input {\n width: 80px !important;\n }\n .nf-product-field {\n span {\n padding: 0 5px;\n }\n }\n }\n}\n\n/* ---------------------------------\nSTAR RATING\n----------------------------------*/\n.starrating-wrap .star {\n border-bottom: 0;\n}\n\n/* ---------------------------------\nHONEYPOT\n----------------------------------*/\n\n.nf-form-hp {\n position: absolute;\n visibility: hidden;\n}\n\n/* ---------------------------------\nSELECT LIST\n----------------------------------*/\n.list-select-wrap {\n div div {\n display: none;\n }\n}\n\n\n/* ---------------------------------\nCOLORS\nAs minimal as possible\n----------------------------------*/\n.ninja-forms-req-symbol,\n.nf-error-msg {\n color: #E80000;\n}\n.nf-error {\n .ninja-forms-field {\n border: 1px solid #E80000;\n }\n &.listimage-wrap {\n .nf-field-element {\n ul {\n border: 1px solid #E80000;\n }\n }\n }\n}\n.nf-field-submit-error {\n padding: 15px;\n}\n\n.ninja-forms-noscript-message {\n background: #f1f1f1;\n border: 4px dashed #ccc;\n color: #333;\n display: block;\n font-size: 20px;\n margin: 20px 0;\n padding: 40px;\n text-align: center;\n}\n\n/* ---------------------------------\nHELPER CLASSES\n----------------------------------*/\n.two-col-list {\n ul {\n li {\n float: left;\n width: 50%\n }\n }\n}\n.three-col-list {\n ul {\n li {\n float: left;\n width: 33.33%\n }\n }\n}\n.four-col-list {\n ul {\n li {\n float: left;\n width: 25%\n }\n }\n}\n.five-col-list {\n ul {\n li {\n float: left;\n width: 20%\n }\n }\n}\n.six-col-list {\n ul {\n li {\n float: left;\n width: 16.66%\n }\n }\n}\n\n\nbody {\n .pika-label {\n background: transparent;\n }\n}\n\n/* Column Classes\n Link: http://twitter.github.io/bootstrap/assets/css/bootstrap-responsive.css\n--------------------------------------------- */\n.nf-form-cont {\n .five-sixths,\n .four-sixths,\n .one-fourth,\n .one-half,\n .one-sixth,\n .one-third,\n .three-fourths,\n .three-sixths,\n .two-fourths,\n .two-sixths,\n .two-thirds {\n clear: initial;\n float: left;\n margin-left: 2.564102564102564%;\n .inside {\n padding: 20px;\n }\n &::after {\n clear: both;\n content: \"\";\n display: block;\n }\n }\n\n .one-half,\n .three-sixths,\n .two-fourths {\n width: 48.717948717948715%;\n }\n\n .one-third,\n .two-sixths {\n width: 31.623931623931625%;\n }\n\n .four-sixths,\n .two-thirds {\n width: 65.81196581196582%;\n }\n\n .one-fourth {\n width: 23.076923076923077%;\n }\n\n .three-fourths {\n width: 74.35897435897436%;\n }\n\n .one-sixth {\n width: 14.52991452991453%;\n }\n\n .five-sixths {\n width: 82.90598290598291%;\n }\n\n .first {\n clear: both;\n margin-left: 0;\n }\n}\n",".note-popover {\n display: none !important;\n}\n.nf-form-wrap {\n .note-editor {\n border: 0 !important;\n .note-toolbar {\n &::after {\n clear: both;\n content: \"\";\n display: block;\n }\n }\n .note-editable {\n background: #f9f9f9;\n border: 1px solid #f1f1f1;\n display: block;\n p {\n font-size: 16px;\n }\n ul {\n list-style-type: disc;\n margin-left: 2em;\n }\n table {\n td {\n border: 1px solid #ccc;\n width: auto;\n }\n }\n }\n .modal {\n display: none;\n }\n .btn-group {\n float: left;\n &.note-tools {\n float: right;\n }\n }\n .btn {\n background: #f9f9f9;\n border: 0;\n border-radius: 4px;\n color: #666;\n cursor: pointer;\n margin-right: 2px;\n padding-top: 4px;\n &.disabled {\n background: transparent;\n color: #aaa;\n .merge-tags {\n background: #f9f9f9;\n color: #666;\n }\n }\n }\n button[type=button] {\n padding: 4px;\n width: auto;\n height: auto;\n }\n .dropdown-toggle {\n position: relative;\n display: inline-block;\n top: 0;\n &::after {\n content: \"\";\n width: 0;\n }\n }\n }\n .tooltip {\n position: absolute;\n z-index: 1070;\n display: block;\n font-family: \"Helvetica Neue\", Helvetica, Arial, sans-serif;\n font-size: 12px;\n font-style: normal;\n font-weight: normal;\n line-height: 1.42857143;\n text-align: left;\n text-align: start;\n text-decoration: none;\n text-shadow: none;\n text-transform: none;\n letter-spacing: normal;\n word-break: normal;\n word-spacing: normal;\n word-wrap: normal;\n white-space: normal;\n filter: alpha(opacity=0);\n opacity: 0;\n\n line-break: auto;\n }\n .tooltip.in {\n filter: alpha(opacity=90);\n opacity: .9;\n }\n .tooltip.top {\n padding: 5px 0;\n margin-top: -3px;\n }\n .tooltip.right {\n padding: 0 5px;\n margin-left: 3px;\n }\n .tooltip.bottom {\n padding: 5px 0;\n margin-top: 3px;\n }\n .tooltip.left {\n padding: 0 5px;\n margin-left: -3px;\n }\n .tooltip-inner {\n max-width: 200px;\n padding: 3px 8px;\n color: #fff;\n text-align: center;\n background-color: #000;\n border-radius: 4px;\n }\n .tooltip-arrow {\n position: absolute;\n width: 0;\n height: 0;\n border-color: transparent;\n border-style: solid;\n }\n .tooltip.top .tooltip-arrow {\n bottom: 0;\n left: 50%;\n margin-left: -5px;\n border-width: 5px 5px 0;\n border-top-color: #000;\n }\n .tooltip.top-left .tooltip-arrow {\n right: 5px;\n bottom: 0;\n margin-bottom: -5px;\n border-width: 5px 5px 0;\n border-top-color: #000;\n }\n .tooltip.top-right .tooltip-arrow {\n bottom: 0;\n left: 5px;\n margin-bottom: -5px;\n border-width: 5px 5px 0;\n border-top-color: #000;\n }\n .tooltip.right .tooltip-arrow {\n top: 50%;\n left: 0;\n margin-top: -5px;\n border-width: 5px 5px 5px 0;\n border-right-color: #000;\n }\n .tooltip.left .tooltip-arrow {\n top: 50%;\n right: 0;\n margin-top: -5px;\n border-width: 5px 0 5px 5px;\n border-left-color: #000;\n }\n .tooltip.bottom .tooltip-arrow {\n top: 0;\n left: 50%;\n margin-left: -5px;\n border-width: 0 5px 5px;\n border-bottom-color: #000;\n }\n .tooltip.bottom-left .tooltip-arrow {\n top: 0;\n right: 5px;\n margin-top: -5px;\n border-width: 0 5px 5px;\n border-bottom-color: #000;\n }\n .tooltip.bottom-right .tooltip-arrow {\n top: 0;\n left: 5px;\n margin-top: -5px;\n border-width: 0 5px 5px;\n border-bottom-color: #000;\n }\n .dropdown-menu {\n position: absolute;\n // top: 100%;\n // left: 0;\n z-index: 1000;\n display: none;\n float: left;\n min-width: 160px;\n padding: 5px 0;\n margin: 2px 0 0;\n font-size: 14px;\n text-align: left;\n list-style: none;\n background-color: #fff;\n -webkit-background-clip: padding-box;\n background-clip: padding-box;\n border: 1px solid #ccc;\n border: 1px solid rgba(0, 0, 0, .15);\n border-radius: 4px;\n -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);\n box-shadow: 0 6px 12px rgba(0, 0, 0, .175);\n }\n .dropdown-menu.pull-right {\n right: 0;\n left: auto;\n }\n .dropdown-menu .divider {\n height: 1px;\n margin: 9px 0;\n overflow: hidden;\n background-color: #e5e5e5;\n }\n .dropdown-menu > li > a {\n display: block;\n padding: 3px 20px;\n clear: both;\n font-weight: normal;\n line-height: 1.42857143;\n color: #333;\n white-space: nowrap;\n }\n .dropdown-menu > li > a:hover,\n .dropdown-menu > li > a:focus {\n color: #262626;\n text-decoration: none;\n background-color: #f5f5f5;\n }\n .dropdown-menu > .active > a,\n .dropdown-menu > .active > a:hover,\n .dropdown-menu > .active > a:focus {\n color: #fff;\n text-decoration: none;\n background-color: #337ab7;\n outline: 0;\n }\n .dropdown-menu > .disabled > a,\n .dropdown-menu > .disabled > a:hover,\n .dropdown-menu > .disabled > a:focus {\n color: #777;\n }\n .dropdown-menu > .disabled > a:hover,\n .dropdown-menu > .disabled > a:focus {\n text-decoration: none;\n cursor: not-allowed;\n background-color: transparent;\n background-image: none;\n filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);\n }\n .open > .dropdown-menu {\n display: block;\n }\n .open > a {\n outline: 0;\n }\n .dropdown-menu-right {\n right: 0;\n left: auto;\n }\n .dropdown-menu-left {\n right: auto;\n left: 0;\n }\n .dropdown-header {\n display: block;\n padding: 3px 20px;\n font-size: 12px;\n line-height: 1.42857143;\n color: #777;\n white-space: nowrap;\n }\n .dropdown-backdrop {\n position: fixed;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: 990;\n }\n .pull-right > .dropdown-menu {\n right: 0;\n left: auto;\n }\n .dropup .caret,\n .navbar-fixed-bottom .dropdown .caret {\n content: \"\";\n border-top: 0;\n border-bottom: 4px dashed;\n border-bottom: 4px solid \\9;\n }\n .dropup .dropdown-menu,\n .navbar-fixed-bottom .dropdown .dropdown-menu {\n top: auto;\n bottom: 100%;\n margin-bottom: 2px;\n }\n @media (min-width: 768px) {\n .navbar-right .dropdown-menu {\n right: 0;\n left: auto;\n }\n .navbar-right .dropdown-menu-left {\n right: auto;\n left: 0;\n }\n }\n .btn-group-justified > .btn-group .dropdown-menu {\n left: auto;\n }\n .nav-tabs.nav-justified > .dropdown .dropdown-menu {\n top: auto;\n left: auto;\n }\n .nav-justified > .dropdown .dropdown-menu {\n top: auto;\n left: auto;\n }\n .nav-tabs .dropdown-menu {\n margin-top: -1px;\n border-top-left-radius: 0;\n border-top-right-radius: 0;\n }\n @media (max-width: 767px) {\n .navbar-nav .open .dropdown-menu {\n position: static;\n float: none;\n width: auto;\n margin-top: 0;\n background-color: transparent;\n border: 0;\n -webkit-box-shadow: none;\n box-shadow: none;\n }\n .navbar-nav .open .dropdown-menu > li > a,\n .navbar-nav .open .dropdown-menu .dropdown-header {\n padding: 5px 15px 5px 25px;\n }\n .navbar-nav .open .dropdown-menu > li > a {\n line-height: 20px;\n }\n .navbar-nav .open .dropdown-menu > li > a:hover,\n .navbar-nav .open .dropdown-menu > li > a:focus {\n background-image: none;\n }\n }\n .navbar-nav > li > .dropdown-menu {\n margin-top: 0;\n border-top-left-radius: 0;\n border-top-right-radius: 0;\n }\n .navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {\n margin-bottom: 0;\n border-top-left-radius: 4px;\n border-top-right-radius: 4px;\n border-bottom-right-radius: 0;\n border-bottom-left-radius: 0;\n }\n @media (max-width: 767px) {\n .navbar-default .navbar-nav .open .dropdown-menu > li > a {\n color: #777;\n }\n .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,\n .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {\n color: #333;\n background-color: transparent;\n }\n .navbar-default .navbar-nav .open .dropdown-menu > .active > a,\n .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,\n .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {\n color: #555;\n background-color: #e7e7e7;\n }\n .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,\n .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,\n .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {\n color: #ccc;\n background-color: transparent;\n }\n }\n @media (max-width: 767px) {\n .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {\n border-color: #080808;\n }\n .navbar-inverse .navbar-nav .open .dropdown-menu .divider {\n background-color: #080808;\n }\n .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {\n color: #9d9d9d;\n }\n .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,\n .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {\n color: #fff;\n background-color: transparent;\n }\n .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,\n .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover,\n .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {\n color: #fff;\n background-color: #080808;\n }\n .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a,\n .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover,\n .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {\n color: #444;\n background-color: transparent;\n }\n }\n}\n",".nf-loading-spinner {\n width: 40px;\n height: 40px;\n margin: 100px auto;\n background-color: rgba(208,208,208,.5);\n\n border-radius: 100%;\n animation: nf-scaleout 1.0s infinite ease-in-out;\n}\n\n@-webkit-keyframes nf-scaleout {\n 0% { transform: scale(0) }\n 100% {\n transform: scale(1.0);\n opacity: 0;\n }\n}\n\n@keyframes nf-scaleout {\n 0% {\n transform: scale(0);\n } 100% {\n transform: scale(1.0);\n opacity: 0;\n }\n}","/* ---------------------------------\nSTANDARDIZE ALL FIELDS\n----------------------------------*/\n.field-wrap {\n display: flex;\n //flex-wrap:wrap;\n > label {\n display: block;\n }\n > div input,\n textarea,\n select,\n .pikaday__container,\n .pikaday__display {\n width: 100%;\n }\n > div input[type=\"checkbox\"] {\n width: auto;\n }\n input[type=\"submit\"],\n input[type=\"button\"],\n button {\n width: auto;\n }\n .nf-product-field {\n // .nf-element {\n // width: 100%;\n // }\n }\n}\n\n.nf-field-label {\n order: 5;\n}\n.nf-field-description {\n width: 100%;\n order: 10;\n}\n.nf-field-element {\n order: 15;\n}\n\n\n/* ---------------------------------\nLABEL ABOVE\n----------------------------------*/\n.label-above {\n .nf-field-label {\n margin-bottom: 10px;\n }\n}\n\n/* ---------------------------------\nLABEL BELOW\n----------------------------------*/\n.label-below {\n .nf-field-label {\n margin-top: 10px;\n order: 15;\n }\n .nf-field-element {\n order: 5;\n }\n}\n\n/* ---------------------------------\nLABEL HIDDEN\n----------------------------------*/\n.label-hidden {\n .field-wrap {\n flex-wrap: wrap;\n }\n .nf-field-label {\n height: 0;\n margin: 0 !important;\n width: 100%;\n visibility: hidden;\n }\n .nf-field-description {\n width: 100%;\n order: 20;\n }\n .nf-field-element {\n width: 100%;\n }\n}\n\n/* ---------------------------------\nLABEL LEFT\n----------------------------------*/\n.label-left {\n .field-wrap {\n flex-direction: row;\n flex-wrap: wrap;\n }\n .nf-field-label {\n display: flex;\n flex-direction: row;\n align-items: center;\n padding-right: 2%;\n text-align: right;\n width: 35%;\n order: 5;\n label {\n width: 100%;\n }\n }\n .nf-field-description {\n margin-left: 35%;\n }\n .nf-field-element {\n display: inline-block;\n width: 65%;\n order: 10;\n }\n .nf-after-field {\n margin-left: 36.5%;\n }\n}\n\n/* ---------------------------------\nLABEL RIGHT\n----------------------------------*/\n.label-right {\n .field-wrap {\n flex-direction: row;\n }\n .nf-field-label {\n display: flex;\n flex-direction: row;\n align-items: center;\n padding-left: 2%;\n width: 35%;\n order: 10;\n }\n .nf-field-description {\n margin-right: 35%;\n order: 15;\n }\n .nf-field-element {\n display: inline-block;\n width: 65%;\n order: 5;\n }\n .checkbox-wrap {\n .nf-field-label {\n width: auto;\n }\n .nf-field-element {\n width: 20px;\n }\n }\n .nf-after-field {\n width: 65%;\n }\n}\n/* ---------------------------------\nADJUST SOME LABEL ABOVE & BELOW ISSUES\n----------------------------------*/\n.label-below,\n.label-above {\n .field-wrap {\n flex-direction: column;\n flex-flow: wrap;\n }\n .nf-field-element {\n margin: 0;\n width: 100%;\n }\n .checkbox-wrap {\n .nf-field-label {\n //margin: 0;\n }\n }\n}\n\n/* ---------------------------------\nADJUST SOME LABEL LEFT & RIGHT ISSUES\n----------------------------------*/\n.label-left,\n.label-right {\n .textarea-wrap,\n .listradio-wrap,\n .listcheckbox-wrap {\n .nf-field-label {\n align-items: flex-start;\n }\n }\n .textarea-wrap {\n .nf-field-label {\n margin-top: 5px;\n }\n }\n .html-wrap,\n .hr-wrap {\n display: block;\n .nf-field-element {\n display: block;\n margin: 0;\n width: 100%;\n }\n }\n}\n\n/* ---------------------------------\nFIELD DESCRIPTION POSITIONS\n----------------------------------*/\n",".nf-repeater-fieldsets{\n fieldset {\n margin-bottom: 1em;\n }\n}\n\n.nf-remove-fieldset {\n color: red;\n font-size: 1.5em;\n background-color: transparent;\n border: thin solid red;\n padding: 0.1em 0.4em;\n float: right;\n margin-top: -1em;\n}",".nf-help {\n background: none;\n}\n.nf-field-description {\n font-size: 14px;\n}\n.nf-form-content {\n padding: 5px;\n max-width: 1000px;\n margin: 0 auto;\n label {\n font-size: 18px;\n line-height: 20px;\n }\n .ninja-forms-field,\n .listselect-wrap .nf-field-element div {\n font-size: 16px;\n margin: 0;\n padding: 12px;\n }\n input.ninja-forms-field,\n select.ninja-forms-field:not([multiple]),\n .listselect-wrap .nf-field-element div {\n height: 50px;\n }\n textarea.ninja-forms-field {\n height: 200px;\n }\n hr.ninja-forms-field {\n padding: 0;\n }\n input[type=\"radio\"].ninja-forms-field,\n input[type=\"checkbox\"].ninja-forms-field {\n height: auto;\n }\n .listradio-wrap,\n .listcheckbox-wrap {\n li {\n margin-bottom: 12px !important;\n line-height: 0;\n }\n }\n .nf-product-field {\n &.ninja-forms-field {\n // background: transparent;\n // border: 0;\n // padding: 0;\n }\n span {\n padding-right: 16px;\n }\n .nf-field-qty {\n font-size: 16px;\n padding: 5px;\n width: 80px !important;\n }\n }\n .listselect-wrap,\n .liststate-wrap,\n .listcountry-wrap {\n select {\n //height: 50px;\n }\n }\n .nf-static {\n background: transparent;\n border: 0;\n font-weight: bold;\n padding: 0;\n }\n .label-above,\n .label-below,\n .label-hidden {\n .nf-field-label {\n margin-bottom: 10px;\n padding: 0;\n }\n }\n .label-below {\n .nf-field-label {\n margin-bottom: 0;\n margin-top: 10px;\n }\n }\n .label-right {\n .nf-field-label {\n margin: 0;\n }\n > input,\n textarea,\n select,\n .nf-product-field,\n .starrating,\n .nf-static,\n .pikaday__container {\n // margin-right: 1%;\n }\n > input[type=radio],\n input[type=checkbox] {\n margin-right: 1%;\n }\n ul {\n margin-right: 1%;\n }\n }\n .label-left {\n // > label {\n // margin: 0;\n // }\n // > input,\n // textarea,\n // select,\n // .pikaday__container {\n // // margin-left: 1%;\n // }\n // > input[type=radio],\n // input[type=checkbox] {\n // margin-left: 1%;\n // }\n // ul {\n // margin-left: 15px;\n // }\n }\n}\n","\n.nf-form-content {\n .list-select-wrap > div {\n position: relative;\n div {\n display: block;\n position: absolute;\n font-size: 16px;\n line-height: 16px;\n margin: 0;\n padding: 16px;\n height: 50px;\n top: 0;\n right: 0;\n left: 0;\n z-index: 1;\n &::after {\n content: \"\\f078\";\n font-family: FontAwesome;\n font-size: 20px;\n //font-weight: bold;\n //transform: rotate(90deg);\n position: absolute;\n right: 10px;\n bottom: 0;\n height: 50px;\n line-height: 50px;\n }\n }\n &.label-right {\n div {\n width: 59%;\n // &::after {\n // right: 20px;\n // }\n }\n }\n &.label-below {\n div {\n top: 0;\n bottom: auto;\n }\n }\n &.label-left {\n div {\n width: 59%;\n left: 40.5%;\n right: 40px;\n }\n }\n select {\n background: transparent;\n border: 0;\n appearance: none;\n position: relative;\n z-index: 2;\n }\n }\n .listmultiselect-wrap {\n select {\n appearance: normal;\n }\n }\n}\n",".checkbox-wrap,\n.listcheckbox-wrap {\n .nf-field-label,\n .nf-field-element {\n label {\n position: relative;\n margin-left: 30px;\n &::after {\n border: 1px solid;\n content: \"\";\n width: 18px;\n height: 18px;\n position: absolute;\n left: -28px;\n bottom: 0;\n }\n &::before {\n content: \"\\f00c\";\n font-family: FontAwesome;\n font-size: 24px;\n position: absolute;\n bottom: 0;\n opacity: 0;\n z-index: 2;\n }\n }\n }\n}\n.checkbox-container {\n .nf-field-element {\n input {\n display: none;\n }\n }\n &.label-above,\n &.label-below {\n // .nf-field-element {\n // input {\n // display: none;\n // }\n // }\n }\n &.label-above {\n label {\n height: 50px;\n margin: 0;\n display: block;\n &::before {\n left: -2px;\n bottom: -16px;\n }\n &::after {\n left: 0;\n bottom: -16px;\n }\n }\n }\n &.label-below {\n label {\n margin: 0;\n display: block;\n margin-top: 20px;\n &::before {\n left: -2px;\n bottom: auto;\n top: -27px;\n }\n &::after {\n left: 0;\n bottom: auto;\n top: -25px;\n }\n }\n }\n &.label-left {\n .nf-field-label {\n width: 38%;\n padding-right: 5%;\n }\n .nf-field-element {\n width: 58%;\n }\n label {\n margin: 0;\n display: block;\n &::before {\n left: auto;\n top: -2px;\n right: -36px;\n }\n &::after {\n left: auto;\n top: 0;\n right: -31px;\n }\n }\n }\n &.label-right {\n .nf-field-label {\n padding: 0;\n order: 10;\n }\n .nf-field-element {\n order: 5;\n display: none;\n }\n label {\n margin: 0 0 0 30px;\n display: block;\n &::before {\n left: -30px;\n top: 0;\n }\n &::after {\n left: -28px;\n top: 0;\n }\n }\n .field-wrap {\n display: flex;\n > div {\n width: 100%;\n }\n }\n label {\n &::after {\n // Commenting this line out to deal with checkbox list issues.\n // Leaving it in place because it may need to be re-visited in the future.\n //top: 2px !important;\n }\n }\n }\n &.label-hidden {\n label {\n height: 0;\n margin: 0;\n display: block;\n &::after {\n left: 0;\n bottom: 0;\n visibility: visible;\n }\n &.nf-checked-label {\n &::before {\n left: -2px;\n bottom: 0;\n visibility: visible;\n }\n }\n }\n }\n}\n.listcheckbox-container {\n .nf-field-label {\n label {\n &::after {\n background: transparent !important;\n border: 0;\n }\n }\n }\n .nf-field-element {\n input {\n display: none;\n }\n label {\n margin-left: 30px !important;\n &::before {\n top: 1px;\n left: -30px;\n bottom: auto;\n }\n &::after {\n top: 3px;\n bottom: auto;\n }\n }\n }\n &.label-above,\n &.label-below,\n &.label-right {\n .nf-field-label {\n label {\n margin: 0;\n &::before {\n left: -30px;\n }\n }\n }\n }\n}\n",".listradio-wrap {\n .nf-field-element {\n label {\n position: relative;\n margin-left: 30px !important;\n &::after {\n border-radius: 50%;\n content: \"\";\n width: 18px;\n height: 18px;\n position: absolute;\n left: -30px;\n bottom: 1px;\n top: .05em;\n }\n &.nf-checked-label {\n &::before {\n border-radius: 50%;\n content: \"\";\n height: 10px;\n width: 10px;\n position: absolute;\n left: -26px;\n bottom: 5px;\n z-index: 2;\n top: .25em;\n }\n }\n }\n input {\n display: none;\n }\n }\n}\n","input[type=checkbox].nf-toggle {\n background: transparent;\n border: 0;\n box-shadow: 0 0 0;\n margin: 10px;\n height: 18px;\n appearance: none;\n position: relative;\n cursor: pointer;\n &::after {\n background: #BCBDBF;\n border: 2px solid #BCBDBF;\n border-radius: 20px;\n content: \"\";\n position: absolute;\n top: -4px;\n left: -4px;\n width: 46px;\n height: 24px;\n transition: all 0.3s ease;\n }\n &::before {\n background: #fff;\n border-radius: 20px;\n content: \"\";\n position: absolute;\n top: -1px;\n left: 0;\n width: 18px;\n height: 18px;\n z-index: 99;\n transition: all 0.3s ease;\n }\n &:checked {\n &::after {\n background: lightgreen;\n border: 2px solid lightgreen;\n transition: all 0.3s ease;\n }\n &::before {\n top: -1px;\n left: 20px;\n transition: all 0.3s ease;\n }\n }\n .label-right & {\n padding: 0 50px 0 0;\n }\n .label-left & {\n padding: 0;\n margin-left: 22px;\n margin-top: 20px;\n }\n}\n",".nf-icons {\n .nf-field-element {\n position: relative;\n &::before {\n //border: 1px;\n font-family: FontAwesome;\n font-size: 20px;\n position: absolute;\n left: 1px;\n bottom: 1px;\n height: 48px;\n width: 50px;\n line-height: 50px;\n text-align: center;\n z-index: 1;\n }\n }\n .date-wrap,\n .number-wrap,\n .quantity-wrap,\n .email-wrap,\n .phone-wrap,\n .firstname-wrap,\n .lastname-wrap,\n .address-wrap,\n .city-wrap,\n .state-wrap,\n .zip-wrap,\n .creditcardfullname-wrap,\n .creditcardnumber-wrap,\n .creditcardcvc-wrap,\n .creditcardexpiration-wrap,\n .creditcardzip-wrap {\n .nf-field-element {\n input {\n padding-left: 60px;\n }\n }\n }\n &.right {\n .nf-field-element {\n &::before {\n left: auto;\n right: 1px;\n }\n }\n .date-wrap,\n .number-wrap,\n .quantity-wrap,\n .email-wrap,\n .phone-wrap,\n .firstname-wrap,\n .lastname-wrap,\n .address-wrap,\n .city-wrap,\n .state-wrap,\n .zip-wrap,\n .creditcardfullname-wrap,\n .creditcardnumber-wrap,\n .creditcardcvc-wrap,\n .creditcardexpiration-wrap,\n .creditcardzip-wrap {\n > div {\n input {\n padding-left: 12px;\n padding-right: 60px;\n }\n }\n }\n }\n .date-wrap .nf-field-element::before {\n content: \"\\f073\";\n }\n .number-wrap .nf-field-element::before,\n .quantity-wrap > div::before {\n content: \"\\f292\";\n }\n .email-wrap .nf-field-element::before {\n content: \"\\f0e0\";\n }\n .phone-wrap .nf-field-element::before {\n content: \"\\f095\";\n }\n .firstname-wrap .nf-field-element::before,\n .lastname-wrap .nf-field-element::before {\n content: \"\\f007\";\n }\n .address-wrap .nf-field-element::before,\n .city-wrap .nf-field-element::before,\n .state-wrap .nf-field-element::before,\n .zip-wrap .nf-field-element::before {\n content: \"\\f041\";\n }\n .creditcardfullname-wrap .nf-field-element::before,\n .creditcardnumber-wrap .nf-field-element::before,\n .creditcardcvc-wrap .nf-field-element::before,\n .creditcardexpiration-wrap .nf-field-element::before,\n .creditcardzip-wrap .nf-field-element::before {\n content: \"\\f283\";\n }\n}\n",".nf-field-element {\n\t.date-and-time {\n\t\tmargin-bottom: 5px;\n\t}\n\t.hour {\n\t\tpadding: 5px;\n\t\tborder-right: 0;\n\t}\n\t.minute {\n\t\tpadding: 5px;\n\t\tborder-left: 0;\n\t}\n\t.ampm {\n\t\tpadding: 5px;\n\t\tborder-left: 0;\n\t}\n}",".nf-form-content {\n input:not([type='button']),\n textarea,\n .list-select-wrap .nf-field-element > div {\n background: $field-background;\n border: 1px solid $field-border;\n border-radius: 0;\n box-shadow: none;\n color: $field-font;\n transition: all .5s;\n &:focus {\n background: $focus-background;\n border-color: $focus-border;\n //box-shadow: -3px 3px 10px #ccc;\n color: $focus-font;\n outline: none;\n transition: all .5s;\n }\n }\n input[type=\"submit\"],\n input[type=\"button\"],\n button {\n background: $accent;\n border: 0;\n color: $field-background;\n transition: all .5s;\n &:hover {\n background: $field-border;\n color: $field-font;\n transition: all .5s;\n }\n }\n select.ninja-forms-field {\n color: $field-font;\n &:focus {\n background: transparent;\n border: 0;\n box-shadow: none;\n outline: none;\n }\n }\n}\n\n.list-select-wrap {\n div {\n &::after {\n color: $field-font;\n transition: all .5s;\n }\n }\n select {\n &:active,\n &:focus {\n + div {\n background: $focus-background !important;\n border-color: $focus-border !important;\n transition: all .5s;\n }\n }\n }\n}\n\n.listradio-wrap {\n .nf-field-element {\n label {\n &::after {\n background: $field-background;\n border: 2px solid $field-border;\n transition: all .5s;\n }\n &.nf-checked-label {\n &::after {\n border-color: $selected-font;\n transition: all .5s;\n }\n &::before {\n background: $selected-font;\n }\n }\n }\n }\n}\n\n.checkbox-wrap,\n.listcheckbox-wrap {\n .nf-field-label,\n .nf-field-element {\n label {\n &::after {\n background: $field-background;\n border-color: $field-border;\n transition: all .5s;\n }\n &::before {\n color: $field-background;\n opacity: 0;\n transition: all .5s;\n }\n &.nf-checked-label {\n &::after {\n //background: $accent;\n border-color: $selected-border;\n transition: all .5s;\n }\n &::before {\n color: $selected-font;\n opacity: 100;\n transition: all .5s;\n }\n }\n }\n }\n}\n\n.nf-error {\n position: relative;\n .ninja-forms-field {\n border-color: #E80000 !important;\n transition: all .5s;\n }\n &.field-wrap {\n .nf-field-element::after {\n background: #E80000;\n color: #fff;\n font-family: FontAwesome;\n font-size: 20px;\n content: \"\\f12a\";\n position: absolute;\n top: 1px;\n right: 1px;\n bottom: 1px;\n height: 48px;\n width: 50px;\n line-height: 50px;\n text-align: center;\n transition: all .5s;\n }\n &.checkbox-wrap {\n .nf-field-element::after {\n display: none;\n }\n }\n }\n .nf-error-msg {\n color: #E80000;\n }\n}\n.checkbox-container {\n .nf-after-field .nf-error-msg {\n //text-align: left;\n }\n}\n.nf-pass {\n position: relative;\n .ninja-forms-field {\n border-color: green !important;\n transition: all .5s;\n }\n &.field-wrap {\n .nf-field-element::after {\n color: green;\n font-family: FontAwesome;\n font-size: 30px;\n content: \"\\f058\";\n position: absolute;\n top: 0;\n right: 16px;\n height: 50px;\n line-height: 50px;\n transition: all .5s;\n }\n &.checkbox-wrap {\n .nf-field-element::after {\n display: none;\n }\n }\n }\n // &.field-wrap::before {\n // border-color: green !important;\n // }\n}\n\n.nf-field-submit-error {\n border: 1px solid;\n margin: 10px 0px;\n padding: 15px 15px 15px 50px;\n position: relative;\n z-index: 1;\n &::after {\n content: \"\\f06a\";\n font-family: FontAwesome;\n font-size: 24px;\n position: absolute;\n top: 0;\n left: 15px;\n height: 50px;\n line-height: 50px;\n z-index: 2;\n }\n}\n\n.nf-field-submit-error {\n border-color: #D8000C;\n color: #D8000C;\n background-color: #FFBABA;\n}\n\n.nf-icons {\n .nf-field-element::before {\n background: $field-border;\n color: $field-background;\n }\n}\n\n.nf-help {\n color: $selected-font;\n}\n","@import \"display-structure\";\n\n@import \"op-spacing\";\n//@import \"op-columns\";\n@import \"op-select\";\n@import \"op-checkbox\";\n@import \"op-radio\";\n@import \"op-toggle\";\n@import \"op-icons\";\n@import \"op-date\";\n\n/* ---------------------------------\nDEFAULT DARK COLORS\n----------------------------------*/\n$base: #222;\n$accent: #fff;\n@import \"op-variables-dark\";\n@import \"op-color\";\n\n/* ---------------------------------\nDARK COLORS - nf-brown\n----------------------------------*/\n$base: #3e2b13;\n$accent: #ea981b;\n@import \"op-variables-dark\";\n.nf-brown {\n @import \"op-color\";\n}\n\n/* ---------------------------------\nDARK COLORS - nf-red\n----------------------------------*/\n$base: #350000;\n$accent: red;\n@import \"op-variables-dark\";\n.nf-red {\n @import \"op-color\";\n}\n/* ---------------------------------\nDARK COLORS - nf-blue\n----------------------------------*/\n$base: #001C33;\n$accent: #00AEFF;\n@import \"op-variables-dark\";\n.nf-blue {\n @import \"op-color\";\n}\n\n@import \"st-media-queries\";\n","$field-background: $base;\n$field-border: lighten( $base, 10% );\n$field-font: lighten( $base, 40% );\n\n$focus-background: lighten( $base, 10% );\n$focus-border: lighten( $focus-background, 10% );\n$focus-font: lighten( $field-font, 10% );\n\n$selected-background: darken( $base, 10% );\n$selected-border: lighten( $field-border, 10% );\n$selected-font: $accent;\n","@media only screen and (max-width: 800px) {\n .nf-field-container {\n .nf-field-label {\n margin-bottom: 10px !important;\n padding: 0;\n width: 100%;\n order: 5;\n label {\n text-align: left;\n }\n }\n .nf-field-description {\n margin: 0;\n width: 100%;\n order: 10;\n }\n .nf-field-element {\n width: 100%;\n order: 15;\n }\n .checkbox-wrap {\n .nf-field-label {\n width: auto;\n label {\n position: relative;\n margin-left: 30px;\n &::after {\n left: -28px;\n bottom: 0;\n }\n &::before {\n left: -30px;\n bottom: 0;\n }\n }\n }\n .nf-field-element {\n width: 20px;\n }\n }\n }\n .nf-form-cont {\n .five-sixths,\n .four-sixths,\n .one-fourth,\n .one-half,\n .one-sixth,\n .one-third,\n .three-fourths,\n .three-sixths,\n .two-fourths,\n .two-sixths,\n .two-thirds {\n clear: both;\n float: none;\n margin: 0;\n width: 100%;\n .inside {\n padding: 0;\n }\n }\n }\n}\n"]}
assets/css/display-opinions-light.css CHANGED
@@ -1,2 +1,2 @@
1
- .ninja-forms-form-wrap *,.ninja-forms-form-wrap :after,.ninja-forms-form-wrap :before{-ms-box-sizing:border-box;box-sizing:border-box}.nf-response-msg{display:none}#ninja_forms_required_items,.nf-field-container{clear:both;position:relative;margin-bottom:25px}#ninja_forms_required_items:after,.nf-field-container:after{clear:both;content:"";display:block}#ninja_forms_required_items.hidden-container,#ninja_forms_required_items.hr-container,.nf-field-container.hidden-container,.nf-field-container.hr-container{margin:0;height:auto}#ninja_forms_required_items.hidden-container .nf-field-label,#ninja_forms_required_items.hr-container .nf-field-label,#ninja_forms_required_items.html-container .nf-field-label,.nf-field-container.hidden-container .nf-field-label,.nf-field-container.hr-container .nf-field-label,.nf-field-container.html-container .nf-field-label{display:none}.nf-field-label label{font-weight:700;margin:0;padding:0}.nf-field-element{position:relative}.nf-field-element input,.nf-field-element select,.nf-field-element textarea{margin:0;width:auto;height:auto;vertical-align:inherit}.nf-field-element textarea{height:200px}.nf-field-description p:last-child{margin:0}.nf-help{background:url(../img/help-info.png) no-repeat;display:inline-block;width:16px;height:16px}.nf-input-limit{font-size:12px;margin-top:5px}.nf-static{padding:0 10px}.nf-after-field .nf-error-msg{margin-right:10px}.list-checkbox-wrap .nf-field-element li,.list-checkbox-wrap .nf-field-element ul,.list-image-wrap .nf-field-element li,.list-image-wrap .nf-field-element ul,.list-radio-wrap .nf-field-element li,.list-radio-wrap .nf-field-element ul{list-style:none!important;margin:0!important;padding:0!important}.list-checkbox-wrap .nf-field-element li input,.list-checkbox-wrap .nf-field-element ul input,.list-image-wrap .nf-field-element li input,.list-image-wrap .nf-field-element ul input,.list-radio-wrap .nf-field-element li input,.list-radio-wrap .nf-field-element ul input{margin-right:5px}.list-checkbox-wrap .nf-field-element li,.list-image-wrap .nf-field-element li,.list-radio-wrap .nf-field-element li{padding-left:10px;margin:0 0 5px!important;text-indent:0!important}.list-checkbox-wrap .nf-field-element li label,.list-image-wrap .nf-field-element li label,.list-radio-wrap .nf-field-element li label{display:block;float:none;width:auto;margin-left:1.5em}.list-checkbox-wrap .nf-field-element li input,.list-image-wrap .nf-field-element li input,.list-radio-wrap .nf-field-element li input{width:auto!important;float:left;margin-top:.25em}.listimage-wrap li{width:100%;height:100%;display:-ms-inline-grid;display:inline-grid}.listimage-wrap li label{padding:5px;border:2px solid transparent}.listimage-wrap li label.nf-checked-label{border:2px solid #007acc;transition:all .5s}.listimage-wrap li label img{display:block}.listimage-wrap li input{display:none}.product-wrap>div input{width:80px!important}.product-wrap>div .nf-product-field span{padding:0 5px}.starrating-wrap .star{border-bottom:0}.nf-form-hp{position:absolute;visibility:hidden}.list-select-wrap div div{display:none}.nf-error-msg,.ninja-forms-req-symbol{color:#e80000}.nf-error.listimage-wrap .nf-field-element ul,.nf-error .ninja-forms-field{border:1px solid #e80000}.nf-field-submit-error{padding:15px}.ninja-forms-noscript-message{background:#f1f1f1;border:4px dashed #ccc;color:#333;display:block;font-size:20px;margin:20px 0;padding:40px;text-align:center}.two-col-list ul li{float:left;width:50%}.three-col-list ul li{float:left;width:33.33%}.four-col-list ul li{float:left;width:25%}.five-col-list ul li{float:left;width:20%}.six-col-list ul li{float:left;width:16.66%}body .pika-label{background:transparent}.nf-form-cont .five-sixths,.nf-form-cont .four-sixths,.nf-form-cont .one-fourth,.nf-form-cont .one-half,.nf-form-cont .one-sixth,.nf-form-cont .one-third,.nf-form-cont .three-fourths,.nf-form-cont .three-sixths,.nf-form-cont .two-fourths,.nf-form-cont .two-sixths,.nf-form-cont .two-thirds{clear:none;float:left;margin-left:2.564102564102564%}.nf-form-cont .five-sixths .inside,.nf-form-cont .four-sixths .inside,.nf-form-cont .one-fourth .inside,.nf-form-cont .one-half .inside,.nf-form-cont .one-sixth .inside,.nf-form-cont .one-third .inside,.nf-form-cont .three-fourths .inside,.nf-form-cont .three-sixths .inside,.nf-form-cont .two-fourths .inside,.nf-form-cont .two-sixths .inside,.nf-form-cont .two-thirds .inside{padding:20px}.nf-form-cont .five-sixths:after,.nf-form-cont .four-sixths:after,.nf-form-cont .one-fourth:after,.nf-form-cont .one-half:after,.nf-form-cont .one-sixth:after,.nf-form-cont .one-third:after,.nf-form-cont .three-fourths:after,.nf-form-cont .three-sixths:after,.nf-form-cont .two-fourths:after,.nf-form-cont .two-sixths:after,.nf-form-cont .two-thirds:after{clear:both;content:"";display:block}.nf-form-cont .one-half,.nf-form-cont .three-sixths,.nf-form-cont .two-fourths{width:48.717948717948715%}.nf-form-cont .one-third,.nf-form-cont .two-sixths{width:31.623931623931625%}.nf-form-cont .four-sixths,.nf-form-cont .two-thirds{width:65.81196581196582%}.nf-form-cont .one-fourth{width:23.076923076923077%}.nf-form-cont .three-fourths{width:74.35897435897436%}.nf-form-cont .one-sixth{width:14.52991452991453%}.nf-form-cont .five-sixths{width:82.90598290598291%}.nf-form-cont .first{clear:both;margin-left:0}.note-popover{display:none!important}.nf-form-wrap .note-editor{border:0!important}.nf-form-wrap .note-editor .note-toolbar:after{clear:both;content:"";display:block}.nf-form-wrap .note-editor .note-editable{background:#f9f9f9;border:1px solid #f1f1f1;display:block}.nf-form-wrap .note-editor .note-editable p{font-size:16px}.nf-form-wrap .note-editor .note-editable ul{list-style-type:disc;margin-left:2em}.nf-form-wrap .note-editor .note-editable table td{border:1px solid #ccc;width:auto}.nf-form-wrap .note-editor .modal{display:none}.nf-form-wrap .note-editor .btn-group{float:left}.nf-form-wrap .note-editor .btn-group.note-tools{float:right}.nf-form-wrap .note-editor .btn{background:#f9f9f9;border:0;border-radius:4px;color:#666;cursor:pointer;margin-right:2px;padding-top:4px}.nf-form-wrap .note-editor .btn.disabled{background:transparent;color:#aaa}.nf-form-wrap .note-editor .btn.disabled .merge-tags{background:#f9f9f9;color:#666}.nf-form-wrap .note-editor button[type=button]{padding:4px;width:auto;height:auto}.nf-form-wrap .note-editor .dropdown-toggle{position:relative;display:inline-block;top:0}.nf-form-wrap .note-editor .dropdown-toggle:after{content:"";width:0}.nf-form-wrap .tooltip{position:absolute;z-index:1070;display:block;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:1.42857143;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;word-wrap:normal;white-space:normal;filter:alpha(opacity=0);opacity:0;line-break:auto}.nf-form-wrap .tooltip.in{filter:alpha(opacity=90);opacity:.9}.nf-form-wrap .tooltip.top{padding:5px 0;margin-top:-3px}.nf-form-wrap .tooltip.right{padding:0 5px;margin-left:3px}.nf-form-wrap .tooltip.bottom{padding:5px 0;margin-top:3px}.nf-form-wrap .tooltip.left{padding:0 5px;margin-left:-3px}.nf-form-wrap .tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;background-color:#000;border-radius:4px}.nf-form-wrap .tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.nf-form-wrap .tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}.nf-form-wrap .tooltip.top-left .tooltip-arrow{right:5px;bottom:0;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.nf-form-wrap .tooltip.top-right .tooltip-arrow{bottom:0;left:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.nf-form-wrap .tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.nf-form-wrap .tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}.nf-form-wrap .tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}.nf-form-wrap .tooltip.bottom-left .tooltip-arrow{top:0;right:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.nf-form-wrap .tooltip.bottom-right .tooltip-arrow{top:0;left:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.nf-form-wrap .dropdown-menu{position:absolute;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;font-size:14px;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;box-shadow:0 6px 12px rgba(0,0,0,.175)}.nf-form-wrap .dropdown-menu.pull-right{right:0;left:auto}.nf-form-wrap .dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.nf-form-wrap .dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.42857143;color:#333;white-space:nowrap}.nf-form-wrap .dropdown-menu>li>a:focus,.nf-form-wrap .dropdown-menu>li>a:hover{color:#262626;text-decoration:none;background-color:#f5f5f5}.nf-form-wrap .dropdown-menu>.active>a,.nf-form-wrap .dropdown-menu>.active>a:focus,.nf-form-wrap .dropdown-menu>.active>a:hover{color:#fff;text-decoration:none;background-color:#337ab7;outline:0}.nf-form-wrap .dropdown-menu>.disabled>a,.nf-form-wrap .dropdown-menu>.disabled>a:focus,.nf-form-wrap .dropdown-menu>.disabled>a:hover{color:#777}.nf-form-wrap .dropdown-menu>.disabled>a:focus,.nf-form-wrap .dropdown-menu>.disabled>a:hover{text-decoration:none;cursor:not-allowed;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false)}.nf-form-wrap .open>.dropdown-menu{display:block}.nf-form-wrap .open>a{outline:0}.nf-form-wrap .dropdown-menu-right{right:0;left:auto}.nf-form-wrap .dropdown-menu-left{right:auto;left:0}.nf-form-wrap .dropdown-header{display:block;padding:3px 20px;font-size:12px;line-height:1.42857143;color:#777;white-space:nowrap}.nf-form-wrap .dropdown-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:990}.nf-form-wrap .pull-right>.dropdown-menu{right:0;left:auto}.nf-form-wrap .dropup .caret,.nf-form-wrap .navbar-fixed-bottom .dropdown .caret{content:"";border-top:0;border-bottom:4px dashed;border-bottom:4px solid\9}.nf-form-wrap .dropup .dropdown-menu,.nf-form-wrap .navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:2px}@media (min-width:768px){.nf-form-wrap .navbar-right .dropdown-menu{right:0;left:auto}.nf-form-wrap .navbar-right .dropdown-menu-left{right:auto;left:0}}.nf-form-wrap .btn-group-justified>.btn-group .dropdown-menu{left:auto}.nf-form-wrap .nav-justified>.dropdown .dropdown-menu,.nf-form-wrap .nav-tabs.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}.nf-form-wrap .nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}@media (max-width:767px){.nf-form-wrap .navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;box-shadow:none}.nf-form-wrap .navbar-nav .open .dropdown-menu .dropdown-header,.nf-form-wrap .navbar-nav .open .dropdown-menu>li>a{padding:5px 15px 5px 25px}.nf-form-wrap .navbar-nav .open .dropdown-menu>li>a{line-height:20px}.nf-form-wrap .navbar-nav .open .dropdown-menu>li>a:focus,.nf-form-wrap .navbar-nav .open .dropdown-menu>li>a:hover{background-image:none}}.nf-form-wrap .navbar-nav>li>.dropdown-menu{margin-top:0;border-top-left-radius:0;border-top-right-radius:0}.nf-form-wrap .navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{margin-bottom:0;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}@media (max-width:767px){.nf-form-wrap .navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#777}.nf-form-wrap .navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,.nf-form-wrap .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{color:#333;background-color:transparent}.nf-form-wrap .navbar-default .navbar-nav .open .dropdown-menu>.active>a,.nf-form-wrap .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,.nf-form-wrap .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover{color:#555;background-color:#e7e7e7}.nf-form-wrap .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.nf-form-wrap .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus,.nf-form-wrap .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#ccc;background-color:transparent}}@media (max-width:767px){.nf-form-wrap .navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:#080808}.nf-form-wrap .navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#080808}.nf-form-wrap .navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#9d9d9d}.nf-form-wrap .navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus,.nf-form-wrap .navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover{color:#fff;background-color:transparent}.nf-form-wrap .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.nf-form-wrap .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus,.nf-form-wrap .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover{color:#fff;background-color:#080808}.nf-form-wrap .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.nf-form-wrap .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus,.nf-form-wrap .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#444;background-color:transparent}}.nf-loading-spinner{width:40px;height:40px;margin:100px auto;background-color:hsla(0,0%,82%,.5);border-radius:100%;animation:nf-scaleout 1.0s infinite ease-in-out}@keyframes nf-scaleout{0%{transform:scale(0)}to{transform:scale(1);opacity:0}}.field-wrap{display:-ms-flexbox;display:flex}.field-wrap>label{display:block}.field-wrap .pikaday__container,.field-wrap .pikaday__display,.field-wrap>div input,.field-wrap select,.field-wrap textarea{width:100%}.field-wrap>div input[type=checkbox],.field-wrap button,.field-wrap input[type=button],.field-wrap input[type=submit]{width:auto}.nf-field-label{-ms-flex-order:5;order:5}.nf-field-description{width:100%;-ms-flex-order:10;order:10}.nf-field-element{-ms-flex-order:15;order:15}.label-above .nf-field-label{margin-bottom:10px}.label-below .nf-field-label{margin-top:10px;-ms-flex-order:15;order:15}.label-below .nf-field-element{-ms-flex-order:5;order:5}.label-hidden .field-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.label-hidden .nf-field-label{height:0;margin:0!important;width:100%;visibility:hidden}.label-hidden .nf-field-description{width:100%;-ms-flex-order:20;order:20}.label-hidden .nf-field-element{width:100%}.label-left .field-wrap{-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.label-left .nf-field-label{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;padding-right:2%;text-align:right;width:35%;-ms-flex-order:5;order:5}.label-left .nf-field-label label{width:100%}.label-left .nf-field-description{margin-left:35%}.label-left .nf-field-element{display:inline-block;width:65%;-ms-flex-order:10;order:10}.label-left .nf-after-field{margin-left:36.5%}.label-right .field-wrap,.label-right .nf-field-label{-ms-flex-direction:row;flex-direction:row}.label-right .nf-field-label{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding-left:2%;width:35%;-ms-flex-order:10;order:10}.label-right .nf-field-description{margin-right:35%;-ms-flex-order:15;order:15}.label-right .nf-field-element{display:inline-block;width:65%;-ms-flex-order:5;order:5}.label-right .checkbox-wrap .nf-field-label{width:auto}.label-right .checkbox-wrap .nf-field-element{width:20px}.label-right .nf-after-field{width:65%}.label-above .field-wrap,.label-below .field-wrap{-ms-flex-direction:column;flex-direction:column;-ms-flex-flow:wrap;flex-flow:wrap}.label-above .nf-field-element,.label-below .nf-field-element{margin:0;width:100%}.label-left .listcheckbox-wrap .nf-field-label,.label-left .listradio-wrap .nf-field-label,.label-left .textarea-wrap .nf-field-label,.label-right .listcheckbox-wrap .nf-field-label,.label-right .listradio-wrap .nf-field-label,.label-right .textarea-wrap .nf-field-label{-ms-flex-align:start;align-items:flex-start}.label-left .textarea-wrap .nf-field-label,.label-right .textarea-wrap .nf-field-label{margin-top:5px}.label-left .hr-wrap,.label-left .html-wrap,.label-right .hr-wrap,.label-right .html-wrap{display:block}.label-left .hr-wrap .nf-field-element,.label-left .html-wrap .nf-field-element,.label-right .hr-wrap .nf-field-element,.label-right .html-wrap .nf-field-element{display:block;margin:0;width:100%}.nf-repeater-fieldsets fieldset{margin-bottom:1em}.nf-remove-fieldset{color:red;font-size:1.5em;background-color:transparent;border:thin solid red;padding:0.1em 0.4em;float:right;margin-top:-1em}.nf-help{background:none}.nf-field-description{font-size:14px}.nf-form-content{padding:5px;max-width:1000px;margin:0 auto}.nf-form-content label{font-size:18px;line-height:20px}.nf-form-content .listselect-wrap .nf-field-element div,.nf-form-content .ninja-forms-field{font-size:16px;margin:0;padding:12px}.nf-form-content .listselect-wrap .nf-field-element div,.nf-form-content input.ninja-forms-field,.nf-form-content select.ninja-forms-field:not([multiple]){height:50px}.nf-form-content textarea.ninja-forms-field{height:200px}.nf-form-content hr.ninja-forms-field{padding:0}.nf-form-content input[type=checkbox].ninja-forms-field,.nf-form-content input[type=radio].ninja-forms-field{height:auto}.nf-form-content .listcheckbox-wrap li,.nf-form-content .listradio-wrap li{margin-bottom:12px!important;line-height:0}.nf-form-content .nf-product-field span{padding-right:16px}.nf-form-content .nf-product-field .nf-field-qty{font-size:16px;padding:5px;width:80px!important}.nf-form-content .nf-static{background:transparent;border:0;font-weight:700;padding:0}.nf-form-content .label-above .nf-field-label,.nf-form-content .label-below .nf-field-label,.nf-form-content .label-hidden .nf-field-label{margin-bottom:10px;padding:0}.nf-form-content .label-below .nf-field-label{margin-bottom:0;margin-top:10px}.nf-form-content .label-right .nf-field-label{margin:0}.nf-form-content .label-right>input[type=radio],.nf-form-content .label-right input[type=checkbox],.nf-form-content .label-right ul{margin-right:1%}.nf-form-content .list-select-wrap>div{position:relative}.nf-form-content .list-select-wrap>div div{display:block;position:absolute;font-size:16px;line-height:16px;margin:0;padding:16px;height:50px;top:0;right:0;left:0;z-index:1}.nf-form-content .list-select-wrap>div div:after{content:"\f078";font-family:FontAwesome;font-size:20px;position:absolute;right:10px;bottom:0;height:50px;line-height:50px}.nf-form-content .list-select-wrap>div.label-right div{width:59%}.nf-form-content .list-select-wrap>div.label-below div{top:0;bottom:auto}.nf-form-content .list-select-wrap>div.label-left div{width:59%;left:40.5%;right:40px}.nf-form-content .list-select-wrap>div select{background:transparent;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;z-index:2}.nf-form-content .listmultiselect-wrap select{-webkit-appearance:normal;-moz-appearance:normal;appearance:normal}.checkbox-wrap .nf-field-element label,.checkbox-wrap .nf-field-label label,.listcheckbox-wrap .nf-field-element label,.listcheckbox-wrap .nf-field-label label{position:relative;margin-left:30px}.checkbox-wrap .nf-field-element label:after,.checkbox-wrap .nf-field-label label:after,.listcheckbox-wrap .nf-field-element label:after,.listcheckbox-wrap .nf-field-label label:after{border:1px solid;content:"";width:18px;height:18px;position:absolute;left:-28px;bottom:0}.checkbox-wrap .nf-field-element label:before,.checkbox-wrap .nf-field-label label:before,.listcheckbox-wrap .nf-field-element label:before,.listcheckbox-wrap .nf-field-label label:before{content:"\f00c";font-family:FontAwesome;font-size:24px;position:absolute;bottom:0;z-index:2}.checkbox-container .nf-field-element input{display:none}.checkbox-container.label-above label{height:50px;margin:0;display:block}.checkbox-container.label-above label:before{left:-2px;bottom:-16px}.checkbox-container.label-above label:after{left:0;bottom:-16px}.checkbox-container.label-below label{margin:0;display:block;margin-top:20px}.checkbox-container.label-below label:before{left:-2px;bottom:auto;top:-27px}.checkbox-container.label-below label:after{left:0;bottom:auto;top:-25px}.checkbox-container.label-left .nf-field-label{width:38%;padding-right:5%}.checkbox-container.label-left .nf-field-element{width:58%}.checkbox-container.label-left label{margin:0;display:block}.checkbox-container.label-left label:before{left:auto;top:-2px;right:-36px}.checkbox-container.label-left label:after{left:auto;top:0;right:-31px}.checkbox-container.label-right .nf-field-label{padding:0;-ms-flex-order:10;order:10}.checkbox-container.label-right .nf-field-element{-ms-flex-order:5;order:5;display:none}.checkbox-container.label-right label{margin:0 0 0 30px;display:block}.checkbox-container.label-right label:before{left:-30px;top:0}.checkbox-container.label-right label:after{left:-28px;top:0}.checkbox-container.label-right .field-wrap{display:-ms-flexbox;display:flex}.checkbox-container.label-right .field-wrap>div{width:100%}.checkbox-container.label-hidden label{height:0;margin:0;display:block}.checkbox-container.label-hidden label:after{left:0;bottom:0;visibility:visible}.checkbox-container.label-hidden label.nf-checked-label:before{left:-2px;bottom:0;visibility:visible}.listcheckbox-container .nf-field-label label:after{background:transparent!important;border:0}.listcheckbox-container .nf-field-element input{display:none}.listcheckbox-container .nf-field-element label{margin-left:30px!important}.listcheckbox-container .nf-field-element label:before{top:1px;left:-30px;bottom:auto}.listcheckbox-container .nf-field-element label:after{top:3px;bottom:auto}.listcheckbox-container.label-above .nf-field-label label,.listcheckbox-container.label-below .nf-field-label label,.listcheckbox-container.label-right .nf-field-label label{margin:0}.listcheckbox-container.label-above .nf-field-label label:before,.listcheckbox-container.label-below .nf-field-label label:before,.listcheckbox-container.label-right .nf-field-label label:before{left:-30px}.listradio-wrap .nf-field-element label{position:relative;margin-left:30px!important}.listradio-wrap .nf-field-element label:after{border-radius:50%;content:"";width:18px;height:18px;position:absolute;left:-30px;bottom:1px;top:.05em}.listradio-wrap .nf-field-element label.nf-checked-label:before{border-radius:50%;content:"";height:10px;width:10px;position:absolute;left:-26px;bottom:5px;z-index:2;top:.25em}.listradio-wrap .nf-field-element input{display:none}input[type=checkbox].nf-toggle{background:transparent;border:0;box-shadow:0 0 0;margin:10px;height:18px;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;cursor:pointer}input[type=checkbox].nf-toggle:after{background:#bcbdbf;border:2px solid #bcbdbf;border-radius:20px;content:"";position:absolute;top:-4px;left:-4px;width:46px;height:24px;transition:all 0.3s ease}input[type=checkbox].nf-toggle:before{background:#fff;border-radius:20px;content:"";position:absolute;top:-1px;left:0;width:18px;height:18px;z-index:99;transition:all 0.3s ease}input[type=checkbox].nf-toggle:checked:after{background:#90ee90;border:2px solid #90ee90;transition:all 0.3s ease}input[type=checkbox].nf-toggle:checked:before{top:-1px;left:20px;transition:all 0.3s ease}.label-right input[type=checkbox].nf-toggle{padding:0 50px 0 0}.label-left input[type=checkbox].nf-toggle{padding:0;margin-left:22px;margin-top:20px}.nf-icons .nf-field-element{position:relative}.nf-icons .nf-field-element:before{font-family:FontAwesome;font-size:20px;position:absolute;left:1px;bottom:1px;height:48px;width:50px;line-height:50px;text-align:center;z-index:1}.nf-icons .address-wrap .nf-field-element input,.nf-icons .city-wrap .nf-field-element input,.nf-icons .creditcardcvc-wrap .nf-field-element input,.nf-icons .creditcardexpiration-wrap .nf-field-element input,.nf-icons .creditcardfullname-wrap .nf-field-element input,.nf-icons .creditcardnumber-wrap .nf-field-element input,.nf-icons .creditcardzip-wrap .nf-field-element input,.nf-icons .date-wrap .nf-field-element input,.nf-icons .email-wrap .nf-field-element input,.nf-icons .firstname-wrap .nf-field-element input,.nf-icons .lastname-wrap .nf-field-element input,.nf-icons .number-wrap .nf-field-element input,.nf-icons .phone-wrap .nf-field-element input,.nf-icons .quantity-wrap .nf-field-element input,.nf-icons .state-wrap .nf-field-element input,.nf-icons .zip-wrap .nf-field-element input{padding-left:60px}.nf-icons.right .nf-field-element:before{left:auto;right:1px}.nf-icons.right .address-wrap>div input,.nf-icons.right .city-wrap>div input,.nf-icons.right .creditcardcvc-wrap>div input,.nf-icons.right .creditcardexpiration-wrap>div input,.nf-icons.right .creditcardfullname-wrap>div input,.nf-icons.right .creditcardnumber-wrap>div input,.nf-icons.right .creditcardzip-wrap>div input,.nf-icons.right .date-wrap>div input,.nf-icons.right .email-wrap>div input,.nf-icons.right .firstname-wrap>div input,.nf-icons.right .lastname-wrap>div input,.nf-icons.right .number-wrap>div input,.nf-icons.right .phone-wrap>div input,.nf-icons.right .quantity-wrap>div input,.nf-icons.right .state-wrap>div input,.nf-icons.right .zip-wrap>div input{padding-left:12px;padding-right:60px}.nf-icons .date-wrap .nf-field-element:before{content:"\f073"}.nf-icons .number-wrap .nf-field-element:before,.nf-icons .quantity-wrap>div:before{content:"\f292"}.nf-icons .email-wrap .nf-field-element:before{content:"\f0e0"}.nf-icons .phone-wrap .nf-field-element:before{content:"\f095"}.nf-icons .firstname-wrap .nf-field-element:before,.nf-icons .lastname-wrap .nf-field-element:before{content:"\f007"}.nf-icons .address-wrap .nf-field-element:before,.nf-icons .city-wrap .nf-field-element:before,.nf-icons .state-wrap .nf-field-element:before,.nf-icons .zip-wrap .nf-field-element:before{content:"\f041"}.nf-icons .creditcardcvc-wrap .nf-field-element:before,.nf-icons .creditcardexpiration-wrap .nf-field-element:before,.nf-icons .creditcardfullname-wrap .nf-field-element:before,.nf-icons .creditcardnumber-wrap .nf-field-element:before,.nf-icons .creditcardzip-wrap .nf-field-element:before{content:"\f283"}.nf-field-element .date-and-time{margin-bottom:5px}.nf-field-element .hour{padding:5px;border-right:0}.nf-field-element .ampm,.nf-field-element .minute{padding:5px;border-left:0}.nf-form-content .list-select-wrap .nf-field-element>div,.nf-form-content input:not([type=button]),.nf-form-content textarea{background:#f7f7f7;border:1px solid #c4c4c4;border-radius:0;box-shadow:none;color:#787878;transition:all .5s}.nf-form-content .list-select-wrap .nf-field-element>div:focus,.nf-form-content input:not([type=button]):focus,.nf-form-content textarea:focus{background:#fff;border-color:#919191;color:#919191;outline:none;transition:all .5s}.nf-form-content button,.nf-form-content input[type=button],.nf-form-content input[type=submit]{background:#333;border:0;color:#f7f7f7;transition:all .5s}.nf-form-content button:hover,.nf-form-content input[type=button]:hover,.nf-form-content input[type=submit]:hover{background:#c4c4c4;color:#787878;transition:all .5s}.nf-form-content select.ninja-forms-field{color:#787878}.nf-form-content select.ninja-forms-field:focus{background:transparent;border:0;box-shadow:none;outline:none}.list-select-wrap div:after{color:#787878;transition:all .5s}.list-select-wrap select:active+div,.list-select-wrap select:focus+div{background:#fff!important;border-color:#919191!important;transition:all .5s}.listradio-wrap .nf-field-element label:after{background:#f7f7f7;border:2px solid #c4c4c4;transition:all .5s}.listradio-wrap .nf-field-element label.nf-checked-label:after{border-color:#333;transition:all .5s}.listradio-wrap .nf-field-element label.nf-checked-label:before{background:#333}.checkbox-wrap .nf-field-element label:after,.checkbox-wrap .nf-field-label label:after,.listcheckbox-wrap .nf-field-element label:after,.listcheckbox-wrap .nf-field-label label:after{background:#f7f7f7;border-color:#c4c4c4;transition:all .5s}.checkbox-wrap .nf-field-element label:before,.checkbox-wrap .nf-field-label label:before,.listcheckbox-wrap .nf-field-element label:before,.listcheckbox-wrap .nf-field-label label:before{color:#f7f7f7;opacity:0;transition:all .5s}.checkbox-wrap .nf-field-element label.nf-checked-label:after,.checkbox-wrap .nf-field-label label.nf-checked-label:after,.listcheckbox-wrap .nf-field-element label.nf-checked-label:after,.listcheckbox-wrap .nf-field-label label.nf-checked-label:after{border-color:#b7b7b7;transition:all .5s}.checkbox-wrap .nf-field-element label.nf-checked-label:before,.checkbox-wrap .nf-field-label label.nf-checked-label:before,.listcheckbox-wrap .nf-field-element label.nf-checked-label:before,.listcheckbox-wrap .nf-field-label label.nf-checked-label:before{color:#333;opacity:100;transition:all .5s}.nf-error{position:relative}.nf-error .ninja-forms-field{border-color:#e80000!important;transition:all .5s}.nf-error.field-wrap .nf-field-element:after{background:#e80000;color:#fff;font-family:FontAwesome;font-size:20px;content:"\f12a";position:absolute;top:1px;right:1px;bottom:1px;height:48px;width:50px;line-height:50px;text-align:center;transition:all .5s}.nf-error.field-wrap.checkbox-wrap .nf-field-element:after{display:none}.nf-error .nf-error-msg{color:#e80000}.nf-pass{position:relative}.nf-pass .ninja-forms-field{border-color:green!important;transition:all .5s}.nf-pass.field-wrap .nf-field-element:after{color:green;font-family:FontAwesome;font-size:30px;content:"\f058";position:absolute;top:0;right:16px;height:50px;line-height:50px;transition:all .5s}.nf-pass.field-wrap.checkbox-wrap .nf-field-element:after{display:none}.nf-field-submit-error{border:1px solid;margin:10px 0px;padding:15px 15px 15px 50px;position:relative;z-index:1}.nf-field-submit-error:after{content:"\f06a";font-family:FontAwesome;font-size:24px;position:absolute;top:0;left:15px;height:50px;line-height:50px;z-index:2}.nf-field-submit-error{border-color:#d8000c;color:#d8000c;background-color:#ffbaba}.nf-icons .nf-field-element:before{background:#c4c4c4;color:#f7f7f7}.nf-help{color:#333}.nf-brown .nf-form-content .list-select-wrap .nf-field-element>div,.nf-brown .nf-form-content input:not([type=button]),.nf-brown .nf-form-content textarea{background:#f3efdd;border:1px solid #d8cc92;border-radius:0;box-shadow:none;color:#9a8837;transition:all .5s}.nf-brown .nf-form-content .list-select-wrap .nf-field-element>div:focus,.nf-brown .nf-form-content input:not([type=button]):focus,.nf-brown .nf-form-content textarea:focus{background:#fff;border-color:#bea846;color:#bea846;outline:none;transition:all .5s}.nf-brown .nf-form-content button,.nf-brown .nf-form-content input[type=button],.nf-brown .nf-form-content input[type=submit]{background:#736628;border:0;color:#f3efdd;transition:all .5s}.nf-brown .nf-form-content button:hover,.nf-brown .nf-form-content input[type=button]:hover,.nf-brown .nf-form-content input[type=submit]:hover{background:#d8cc92;color:#9a8837;transition:all .5s}.nf-brown .nf-form-content select.ninja-forms-field{color:#9a8837}.nf-brown .nf-form-content select.ninja-forms-field:focus{background:transparent;border:0;box-shadow:none;outline:none}.nf-brown .list-select-wrap div:after{color:#9a8837;transition:all .5s}.nf-brown .list-select-wrap select:active+div,.nf-brown .list-select-wrap select:focus+div{background:#fff!important;border-color:#bea846!important;transition:all .5s}.nf-brown .listradio-wrap .nf-field-element label:after{background:#f3efdd;border:2px solid #d8cc92;transition:all .5s}.nf-brown .listradio-wrap .nf-field-element label.nf-checked-label:after{border-color:#736628;transition:all .5s}.nf-brown .listradio-wrap .nf-field-element label.nf-checked-label:before{background:#736628}.nf-brown .checkbox-wrap .nf-field-element label:after,.nf-brown .checkbox-wrap .nf-field-label label:after,.nf-brown .listcheckbox-wrap .nf-field-element label:after,.nf-brown .listcheckbox-wrap .nf-field-label label:after{background:#f3efdd;border-color:#d8cc92;transition:all .5s}.nf-brown .checkbox-wrap .nf-field-element label:before,.nf-brown .checkbox-wrap .nf-field-label label:before,.nf-brown .listcheckbox-wrap .nf-field-element label:before,.nf-brown .listcheckbox-wrap .nf-field-label label:before{color:#f3efdd;opacity:0;transition:all .5s}.nf-brown .checkbox-wrap .nf-field-element label.nf-checked-label:after,.nf-brown .checkbox-wrap .nf-field-label label.nf-checked-label:after,.nf-brown .listcheckbox-wrap .nf-field-element label.nf-checked-label:after,.nf-brown .listcheckbox-wrap .nf-field-label label.nf-checked-label:after{border-color:#d2c37f;transition:all .5s}.nf-brown .checkbox-wrap .nf-field-element label.nf-checked-label:before,.nf-brown .checkbox-wrap .nf-field-label label.nf-checked-label:before,.nf-brown .listcheckbox-wrap .nf-field-element label.nf-checked-label:before,.nf-brown .listcheckbox-wrap .nf-field-label label.nf-checked-label:before{color:#736628;opacity:100;transition:all .5s}.nf-brown .nf-error{position:relative}.nf-brown .nf-error .ninja-forms-field{border-color:#e80000!important;transition:all .5s}.nf-brown .nf-error.field-wrap .nf-field-element:after{background:#e80000;color:#fff;font-family:FontAwesome;font-size:20px;content:"\f12a";position:absolute;top:1px;right:1px;bottom:1px;height:48px;width:50px;line-height:50px;text-align:center;transition:all .5s}.nf-brown .nf-error.field-wrap.checkbox-wrap .nf-field-element:after{display:none}.nf-brown .nf-error .nf-error-msg{color:#e80000}.nf-brown .nf-pass{position:relative}.nf-brown .nf-pass .ninja-forms-field{border-color:green!important;transition:all .5s}.nf-brown .nf-pass.field-wrap .nf-field-element:after{color:green;font-family:FontAwesome;font-size:30px;content:"\f058";position:absolute;top:0;right:16px;height:50px;line-height:50px;transition:all .5s}.nf-brown .nf-pass.field-wrap.checkbox-wrap .nf-field-element:after{display:none}.nf-brown .nf-field-submit-error{border:1px solid;margin:10px 0px;padding:15px 15px 15px 50px;position:relative;z-index:1}.nf-brown .nf-field-submit-error:after{content:"\f06a";font-family:FontAwesome;font-size:24px;position:absolute;top:0;left:15px;height:50px;line-height:50px;z-index:2}.nf-brown .nf-field-submit-error{border-color:#d8000c;color:#d8000c;background-color:#ffbaba}.nf-brown .nf-icons .nf-field-element:before{background:#d8cc92;color:#f3efdd}.nf-brown .nf-help{color:#736628}.nf-red .nf-form-content .list-select-wrap .nf-field-element>div,.nf-red .nf-form-content input:not([type=button]),.nf-red .nf-form-content textarea{background:#f0e3e3;border:1px solid #cca1a1;border-radius:0;box-shadow:none;color:#8a4a4a;transition:all .5s}.nf-red .nf-form-content .list-select-wrap .nf-field-element>div:focus,.nf-red .nf-form-content input:not([type=button]):focus,.nf-red .nf-form-content textarea:focus{background:#fff;border-color:#a95e5e;color:#a95e5e;outline:none;transition:all .5s}.nf-red .nf-form-content button,.nf-red .nf-form-content input[type=button],.nf-red .nf-form-content input[type=submit]{background:#8a5252;border:0;color:#f0e3e3;transition:all .5s}.nf-red .nf-form-content button:hover,.nf-red .nf-form-content input[type=button]:hover,.nf-red .nf-form-content input[type=submit]:hover{background:#cca1a1;color:#8a4a4a;transition:all .5s}.nf-red .nf-form-content select.ninja-forms-field{color:#8a4a4a}.nf-red .nf-form-content select.ninja-forms-field:focus{background:transparent;border:0;box-shadow:none;outline:none}.nf-red .list-select-wrap div:after{color:#8a4a4a;transition:all .5s}.nf-red .list-select-wrap select:active+div,.nf-red .list-select-wrap select:focus+div{background:#fff!important;border-color:#a95e5e!important;transition:all .5s}.nf-red .listradio-wrap .nf-field-element label:after{background:#f0e3e3;border:2px solid #cca1a1;transition:all .5s}.nf-red .listradio-wrap .nf-field-element label.nf-checked-label:after{border-color:#8a5252;transition:all .5s}.nf-red .listradio-wrap .nf-field-element label.nf-checked-label:before{background:#8a5252}.nf-red .checkbox-wrap .nf-field-element label:after,.nf-red .checkbox-wrap .nf-field-label label:after,.nf-red .listcheckbox-wrap .nf-field-element label:after,.nf-red .listcheckbox-wrap .nf-field-label label:after{background:#f0e3e3;border-color:#cca1a1;transition:all .5s}.nf-red .checkbox-wrap .nf-field-element label:before,.nf-red .checkbox-wrap .nf-field-label label:before,.nf-red .listcheckbox-wrap .nf-field-element label:before,.nf-red .listcheckbox-wrap .nf-field-label label:before{color:#f0e3e3;opacity:0;transition:all .5s}.nf-red .checkbox-wrap .nf-field-element label.nf-checked-label:after,.nf-red .checkbox-wrap .nf-field-label label.nf-checked-label:after,.nf-red .listcheckbox-wrap .nf-field-element label.nf-checked-label:after,.nf-red .listcheckbox-wrap .nf-field-label label.nf-checked-label:after{border-color:#c49090;transition:all .5s}.nf-red .checkbox-wrap .nf-field-element label.nf-checked-label:before,.nf-red .checkbox-wrap .nf-field-label label.nf-checked-label:before,.nf-red .listcheckbox-wrap .nf-field-element label.nf-checked-label:before,.nf-red .listcheckbox-wrap .nf-field-label label.nf-checked-label:before{color:#8a5252;opacity:100;transition:all .5s}.nf-red .nf-error{position:relative}.nf-red .nf-error .ninja-forms-field{border-color:#e80000!important;transition:all .5s}.nf-red .nf-error.field-wrap .nf-field-element:after{background:#e80000;color:#fff;font-family:FontAwesome;font-size:20px;content:"\f12a";position:absolute;top:1px;right:1px;bottom:1px;height:48px;width:50px;line-height:50px;text-align:center;transition:all .5s}.nf-red .nf-error.field-wrap.checkbox-wrap .nf-field-element:after{display:none}.nf-red .nf-error .nf-error-msg{color:#e80000}.nf-red .nf-pass{position:relative}.nf-red .nf-pass .ninja-forms-field{border-color:green!important;transition:all .5s}.nf-red .nf-pass.field-wrap .nf-field-element:after{color:green;font-family:FontAwesome;font-size:30px;content:"\f058";position:absolute;top:0;right:16px;height:50px;line-height:50px;transition:all .5s}.nf-red .nf-pass.field-wrap.checkbox-wrap .nf-field-element:after{display:none}.nf-red .nf-field-submit-error{border:1px solid;margin:10px 0px;padding:15px 15px 15px 50px;position:relative;z-index:1}.nf-red .nf-field-submit-error:after{content:"\f06a";font-family:FontAwesome;font-size:24px;position:absolute;top:0;left:15px;height:50px;line-height:50px;z-index:2}.nf-red .nf-field-submit-error{border-color:#d8000c;color:#d8000c;background-color:#ffbaba}.nf-red .nf-icons .nf-field-element:before{background:#cca1a1;color:#f0e3e3}.nf-red .nf-help{color:#8a5252}.nf-blue .nf-form-content .list-select-wrap .nf-field-element>div,.nf-blue .nf-form-content input:not([type=button]),.nf-blue .nf-form-content textarea{background:#dfeff5;border:1px solid #91c8dd;border-radius:0;box-shadow:none;color:#3384a2;transition:all .5s}.nf-blue .nf-form-content .list-select-wrap .nf-field-element>div:focus,.nf-blue .nf-form-content input:not([type=button]):focus,.nf-blue .nf-form-content textarea:focus{background:#fff;border-color:#44a1c4;color:#44a1c4;outline:none;transition:all .5s}.nf-blue .nf-form-content button,.nf-blue .nf-form-content input[type=button],.nf-blue .nf-form-content input[type=submit]{background:#4f9dbf;border:0;color:#dfeff5;transition:all .5s}.nf-blue .nf-form-content button:hover,.nf-blue .nf-form-content input[type=button]:hover,.nf-blue .nf-form-content input[type=submit]:hover{background:#91c8dd;color:#3384a2;transition:all .5s}.nf-blue .nf-form-content select.ninja-forms-field{color:#3384a2}.nf-blue .nf-form-content select.ninja-forms-field:focus{background:transparent;border:0;box-shadow:none;outline:none}.nf-blue .list-select-wrap div:after{color:#3384a2;transition:all .5s}.nf-blue .list-select-wrap select:active+div,.nf-blue .list-select-wrap select:focus+div{background:#fff!important;border-color:#44a1c4!important;transition:all .5s}.nf-blue .listradio-wrap .nf-field-element label:after{background:#dfeff5;border:2px solid #91c8dd;transition:all .5s}.nf-blue .listradio-wrap .nf-field-element label.nf-checked-label:after{border-color:#4f9dbf;transition:all .5s}.nf-blue .listradio-wrap .nf-field-element label.nf-checked-label:before{background:#4f9dbf}.nf-blue .checkbox-wrap .nf-field-element label:after,.nf-blue .checkbox-wrap .nf-field-label label:after,.nf-blue .listcheckbox-wrap .nf-field-element label:after,.nf-blue .listcheckbox-wrap .nf-field-label label:after{background:#dfeff5;border-color:#91c8dd;transition:all .5s}.nf-blue .checkbox-wrap .nf-field-element label:before,.nf-blue .checkbox-wrap .nf-field-label label:before,.nf-blue .listcheckbox-wrap .nf-field-element label:before,.nf-blue .listcheckbox-wrap .nf-field-label label:before{color:#dfeff5;opacity:0;transition:all .5s}.nf-blue .checkbox-wrap .nf-field-element label.nf-checked-label:after,.nf-blue .checkbox-wrap .nf-field-label label.nf-checked-label:after,.nf-blue .listcheckbox-wrap .nf-field-element label.nf-checked-label:after,.nf-blue .listcheckbox-wrap .nf-field-label label.nf-checked-label:after{border-color:#7ebed7;transition:all .5s}.nf-blue .checkbox-wrap .nf-field-element label.nf-checked-label:before,.nf-blue .checkbox-wrap .nf-field-label label.nf-checked-label:before,.nf-blue .listcheckbox-wrap .nf-field-element label.nf-checked-label:before,.nf-blue .listcheckbox-wrap .nf-field-label label.nf-checked-label:before{color:#4f9dbf;opacity:100;transition:all .5s}.nf-blue .nf-error{position:relative}.nf-blue .nf-error .ninja-forms-field{border-color:#e80000!important;transition:all .5s}.nf-blue .nf-error.field-wrap .nf-field-element:after{background:#e80000;color:#fff;font-family:FontAwesome;font-size:20px;content:"\f12a";position:absolute;top:1px;right:1px;bottom:1px;height:48px;width:50px;line-height:50px;text-align:center;transition:all .5s}.nf-blue .nf-error.field-wrap.checkbox-wrap .nf-field-element:after{display:none}.nf-blue .nf-error .nf-error-msg{color:#e80000}.nf-blue .nf-pass{position:relative}.nf-blue .nf-pass .ninja-forms-field{border-color:green!important;transition:all .5s}.nf-blue .nf-pass.field-wrap .nf-field-element:after{color:green;font-family:FontAwesome;font-size:30px;content:"\f058";position:absolute;top:0;right:16px;height:50px;line-height:50px;transition:all .5s}.nf-blue .nf-pass.field-wrap.checkbox-wrap .nf-field-element:after{display:none}.nf-blue .nf-field-submit-error{border:1px solid;margin:10px 0px;padding:15px 15px 15px 50px;position:relative;z-index:1}.nf-blue .nf-field-submit-error:after{content:"\f06a";font-family:FontAwesome;font-size:24px;position:absolute;top:0;left:15px;height:50px;line-height:50px;z-index:2}.nf-blue .nf-field-submit-error{border-color:#d8000c;color:#d8000c;background-color:#ffbaba}.nf-blue .nf-icons .nf-field-element:before{background:#91c8dd;color:#dfeff5}.nf-blue .nf-help{color:#4f9dbf}@media only screen and (max-width:800px){.nf-field-container .nf-field-label{margin-bottom:10px!important;padding:0;width:100%;-ms-flex-order:5;order:5}.nf-field-container .nf-field-label label{text-align:left}.nf-field-container .nf-field-description{margin:0;width:100%;-ms-flex-order:10;order:10}.nf-field-container .nf-field-element{width:100%;-ms-flex-order:15;order:15}.nf-field-container .checkbox-wrap .nf-field-label{width:auto}.nf-field-container .checkbox-wrap .nf-field-label label{position:relative;margin-left:30px}.nf-field-container .checkbox-wrap .nf-field-label label:after{left:-28px;bottom:0}.nf-field-container .checkbox-wrap .nf-field-label label:before{left:-30px;bottom:0}.nf-field-container .checkbox-wrap .nf-field-element{width:20px}.nf-form-cont .five-sixths,.nf-form-cont .four-sixths,.nf-form-cont .one-fourth,.nf-form-cont .one-half,.nf-form-cont .one-sixth,.nf-form-cont .one-third,.nf-form-cont .three-fourths,.nf-form-cont .three-sixths,.nf-form-cont .two-fourths,.nf-form-cont .two-sixths,.nf-form-cont .two-thirds{clear:both;float:none;margin:0;width:100%}.nf-form-cont .five-sixths .inside,.nf-form-cont .four-sixths .inside,.nf-form-cont .one-fourth .inside,.nf-form-cont .one-half .inside,.nf-form-cont .one-sixth .inside,.nf-form-cont .one-third .inside,.nf-form-cont .three-fourths .inside,.nf-form-cont .three-sixths .inside,.nf-form-cont .two-fourths .inside,.nf-form-cont .two-sixths .inside,.nf-form-cont .two-thirds .inside{padding:0}}
2
  /*# sourceMappingURL=display-opinions-light.css.map */
1
+ .ninja-forms-form-wrap *,.ninja-forms-form-wrap :after,.ninja-forms-form-wrap :before{-ms-box-sizing:border-box;box-sizing:border-box}.nf-response-msg{display:none}#ninja_forms_required_items,.nf-field-container{clear:both;position:relative;margin-bottom:25px}#ninja_forms_required_items:after,.nf-field-container:after{clear:both;content:"";display:block}#ninja_forms_required_items.hidden-container,#ninja_forms_required_items.hr-container,.nf-field-container.hidden-container,.nf-field-container.hr-container{margin:0;height:auto}#ninja_forms_required_items.hidden-container .nf-field-label,#ninja_forms_required_items.hr-container .nf-field-label,#ninja_forms_required_items.html-container .nf-field-label,.nf-field-container.hidden-container .nf-field-label,.nf-field-container.hr-container .nf-field-label,.nf-field-container.html-container .nf-field-label{display:none}.nf-field-label label{font-weight:700;margin:0;padding:0}.nf-field-element{position:relative}.nf-field-element input,.nf-field-element select,.nf-field-element textarea{margin:0;width:auto;height:auto;vertical-align:inherit}.nf-field-element textarea{height:200px}.nf-field-description p:last-child{margin:0}.nf-help{background:url(../img/help-info.png) no-repeat;display:inline-block;width:16px;height:16px}.nf-input-limit{font-size:12px;margin-top:5px}.nf-static{padding:0 10px}.nf-after-field .nf-error-msg{margin-right:10px}.list-checkbox-wrap .nf-field-element li,.list-checkbox-wrap .nf-field-element ul,.list-image-wrap .nf-field-element li,.list-image-wrap .nf-field-element ul,.list-radio-wrap .nf-field-element li,.list-radio-wrap .nf-field-element ul{list-style:none!important;margin:0!important;padding:0!important}.list-checkbox-wrap .nf-field-element li input,.list-checkbox-wrap .nf-field-element ul input,.list-image-wrap .nf-field-element li input,.list-image-wrap .nf-field-element ul input,.list-radio-wrap .nf-field-element li input,.list-radio-wrap .nf-field-element ul input{margin-right:5px}.list-checkbox-wrap .nf-field-element li,.list-image-wrap .nf-field-element li,.list-radio-wrap .nf-field-element li{padding-left:10px;margin:0 0 5px!important;text-indent:0!important}.list-checkbox-wrap .nf-field-element li label,.list-image-wrap .nf-field-element li label,.list-radio-wrap .nf-field-element li label{display:block;float:none;width:auto;margin-left:1.5em}.list-checkbox-wrap .nf-field-element li input,.list-image-wrap .nf-field-element li input,.list-radio-wrap .nf-field-element li input{width:auto!important;float:left;margin-top:.25em}.listimage-wrap li{width:100%;height:100%;display:-ms-inline-grid;display:inline-grid}.listimage-wrap li label{padding:5px;border:2px solid transparent}.listimage-wrap li label.nf-checked-label{border:2px solid #007acc;transition:all .5s}.listimage-wrap li label img{display:block}.listimage-wrap li input{display:none}.product-wrap>div input{width:80px!important}.product-wrap>div .nf-product-field span{padding:0 5px}.starrating-wrap .star{border-bottom:0}.nf-form-hp{position:absolute;visibility:hidden}.list-select-wrap div div{display:none}.nf-error-msg,.ninja-forms-req-symbol{color:#e80000}.nf-error.listimage-wrap .nf-field-element ul,.nf-error .ninja-forms-field{border:1px solid #e80000}.nf-field-submit-error{padding:15px}.ninja-forms-noscript-message{background:#f1f1f1;border:4px dashed #ccc;color:#333;display:block;font-size:20px;margin:20px 0;padding:40px;text-align:center}.two-col-list ul li{float:left;width:50%}.three-col-list ul li{float:left;width:33.33%}.four-col-list ul li{float:left;width:25%}.five-col-list ul li{float:left;width:20%}.six-col-list ul li{float:left;width:16.66%}body .pika-label{background:transparent}.nf-form-cont .five-sixths,.nf-form-cont .four-sixths,.nf-form-cont .one-fourth,.nf-form-cont .one-half,.nf-form-cont .one-sixth,.nf-form-cont .one-third,.nf-form-cont .three-fourths,.nf-form-cont .three-sixths,.nf-form-cont .two-fourths,.nf-form-cont .two-sixths,.nf-form-cont .two-thirds{clear:none;float:left;margin-left:2.564102564102564%}.nf-form-cont .five-sixths .inside,.nf-form-cont .four-sixths .inside,.nf-form-cont .one-fourth .inside,.nf-form-cont .one-half .inside,.nf-form-cont .one-sixth .inside,.nf-form-cont .one-third .inside,.nf-form-cont .three-fourths .inside,.nf-form-cont .three-sixths .inside,.nf-form-cont .two-fourths .inside,.nf-form-cont .two-sixths .inside,.nf-form-cont .two-thirds .inside{padding:20px}.nf-form-cont .five-sixths:after,.nf-form-cont .four-sixths:after,.nf-form-cont .one-fourth:after,.nf-form-cont .one-half:after,.nf-form-cont .one-sixth:after,.nf-form-cont .one-third:after,.nf-form-cont .three-fourths:after,.nf-form-cont .three-sixths:after,.nf-form-cont .two-fourths:after,.nf-form-cont .two-sixths:after,.nf-form-cont .two-thirds:after{clear:both;content:"";display:block}.nf-form-cont .one-half,.nf-form-cont .three-sixths,.nf-form-cont .two-fourths{width:48.717948717948715%}.nf-form-cont .one-third,.nf-form-cont .two-sixths{width:31.623931623931625%}.nf-form-cont .four-sixths,.nf-form-cont .two-thirds{width:65.81196581196582%}.nf-form-cont .one-fourth{width:23.076923076923077%}.nf-form-cont .three-fourths{width:74.35897435897436%}.nf-form-cont .one-sixth{width:14.52991452991453%}.nf-form-cont .five-sixths{width:82.90598290598291%}.nf-form-cont .first{clear:both;margin-left:0}.note-popover{display:none!important}.nf-form-wrap .note-editor{border:0!important}.nf-form-wrap .note-editor .note-toolbar:after{clear:both;content:"";display:block}.nf-form-wrap .note-editor .note-editable{background:#f9f9f9;border:1px solid #f1f1f1;display:block}.nf-form-wrap .note-editor .note-editable p{font-size:16px}.nf-form-wrap .note-editor .note-editable ul{list-style-type:disc;margin-left:2em}.nf-form-wrap .note-editor .note-editable table td{border:1px solid #ccc;width:auto}.nf-form-wrap .note-editor .modal{display:none}.nf-form-wrap .note-editor .btn-group{float:left}.nf-form-wrap .note-editor .btn-group.note-tools{float:right}.nf-form-wrap .note-editor .btn{background:#f9f9f9;border:0;border-radius:4px;color:#666;cursor:pointer;margin-right:2px;padding-top:4px}.nf-form-wrap .note-editor .btn.disabled{background:transparent;color:#aaa}.nf-form-wrap .note-editor .btn.disabled .merge-tags{background:#f9f9f9;color:#666}.nf-form-wrap .note-editor button[type=button]{padding:4px;width:auto;height:auto}.nf-form-wrap .note-editor .dropdown-toggle{position:relative;display:inline-block;top:0}.nf-form-wrap .note-editor .dropdown-toggle:after{content:"";width:0}.nf-form-wrap .tooltip{position:absolute;z-index:1070;display:block;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:1.42857143;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;word-wrap:normal;white-space:normal;filter:alpha(opacity=0);opacity:0;line-break:auto}.nf-form-wrap .tooltip.in{filter:alpha(opacity=90);opacity:.9}.nf-form-wrap .tooltip.top{padding:5px 0;margin-top:-3px}.nf-form-wrap .tooltip.right{padding:0 5px;margin-left:3px}.nf-form-wrap .tooltip.bottom{padding:5px 0;margin-top:3px}.nf-form-wrap .tooltip.left{padding:0 5px;margin-left:-3px}.nf-form-wrap .tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;background-color:#000;border-radius:4px}.nf-form-wrap .tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.nf-form-wrap .tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}.nf-form-wrap .tooltip.top-left .tooltip-arrow{right:5px;bottom:0;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.nf-form-wrap .tooltip.top-right .tooltip-arrow{bottom:0;left:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.nf-form-wrap .tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.nf-form-wrap .tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}.nf-form-wrap .tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}.nf-form-wrap .tooltip.bottom-left .tooltip-arrow{top:0;right:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.nf-form-wrap .tooltip.bottom-right .tooltip-arrow{top:0;left:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.nf-form-wrap .dropdown-menu{position:absolute;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;font-size:14px;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;box-shadow:0 6px 12px rgba(0,0,0,.175)}.nf-form-wrap .dropdown-menu.pull-right{right:0;left:auto}.nf-form-wrap .dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.nf-form-wrap .dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.42857143;color:#333;white-space:nowrap}.nf-form-wrap .dropdown-menu>li>a:focus,.nf-form-wrap .dropdown-menu>li>a:hover{color:#262626;text-decoration:none;background-color:#f5f5f5}.nf-form-wrap .dropdown-menu>.active>a,.nf-form-wrap .dropdown-menu>.active>a:focus,.nf-form-wrap .dropdown-menu>.active>a:hover{color:#fff;text-decoration:none;background-color:#337ab7;outline:0}.nf-form-wrap .dropdown-menu>.disabled>a,.nf-form-wrap .dropdown-menu>.disabled>a:focus,.nf-form-wrap .dropdown-menu>.disabled>a:hover{color:#777}.nf-form-wrap .dropdown-menu>.disabled>a:focus,.nf-form-wrap .dropdown-menu>.disabled>a:hover{text-decoration:none;cursor:not-allowed;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false)}.nf-form-wrap .open>.dropdown-menu{display:block}.nf-form-wrap .open>a{outline:0}.nf-form-wrap .dropdown-menu-right{right:0;left:auto}.nf-form-wrap .dropdown-menu-left{right:auto;left:0}.nf-form-wrap .dropdown-header{display:block;padding:3px 20px;font-size:12px;line-height:1.42857143;color:#777;white-space:nowrap}.nf-form-wrap .dropdown-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:990}.nf-form-wrap .pull-right>.dropdown-menu{right:0;left:auto}.nf-form-wrap .dropup .caret,.nf-form-wrap .navbar-fixed-bottom .dropdown .caret{content:"";border-top:0;border-bottom:4px dashed;border-bottom:4px solid\9}.nf-form-wrap .dropup .dropdown-menu,.nf-form-wrap .navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:2px}@media (min-width:768px){.nf-form-wrap .navbar-right .dropdown-menu{right:0;left:auto}.nf-form-wrap .navbar-right .dropdown-menu-left{right:auto;left:0}}.nf-form-wrap .btn-group-justified>.btn-group .dropdown-menu{left:auto}.nf-form-wrap .nav-justified>.dropdown .dropdown-menu,.nf-form-wrap .nav-tabs.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}.nf-form-wrap .nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}@media (max-width:767px){.nf-form-wrap .navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;box-shadow:none}.nf-form-wrap .navbar-nav .open .dropdown-menu .dropdown-header,.nf-form-wrap .navbar-nav .open .dropdown-menu>li>a{padding:5px 15px 5px 25px}.nf-form-wrap .navbar-nav .open .dropdown-menu>li>a{line-height:20px}.nf-form-wrap .navbar-nav .open .dropdown-menu>li>a:focus,.nf-form-wrap .navbar-nav .open .dropdown-menu>li>a:hover{background-image:none}}.nf-form-wrap .navbar-nav>li>.dropdown-menu{margin-top:0;border-top-left-radius:0;border-top-right-radius:0}.nf-form-wrap .navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{margin-bottom:0;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}@media (max-width:767px){.nf-form-wrap .navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#777}.nf-form-wrap .navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,.nf-form-wrap .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{color:#333;background-color:transparent}.nf-form-wrap .navbar-default .navbar-nav .open .dropdown-menu>.active>a,.nf-form-wrap .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,.nf-form-wrap .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover{color:#555;background-color:#e7e7e7}.nf-form-wrap .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.nf-form-wrap .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus,.nf-form-wrap .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#ccc;background-color:transparent}}@media (max-width:767px){.nf-form-wrap .navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:#080808}.nf-form-wrap .navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#080808}.nf-form-wrap .navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#9d9d9d}.nf-form-wrap .navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus,.nf-form-wrap .navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover{color:#fff;background-color:transparent}.nf-form-wrap .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.nf-form-wrap .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus,.nf-form-wrap .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover{color:#fff;background-color:#080808}.nf-form-wrap .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.nf-form-wrap .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus,.nf-form-wrap .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#444;background-color:transparent}}.nf-loading-spinner{width:40px;height:40px;margin:100px auto;background-color:hsla(0,0%,82%,.5);border-radius:100%;animation:nf-scaleout 1.0s infinite ease-in-out}@keyframes nf-scaleout{0%{transform:scale(0)}to{transform:scale(1);opacity:0}}.field-wrap{display:-ms-flexbox;display:flex}.field-wrap>label{display:block}.field-wrap .pikaday__container,.field-wrap .pikaday__display,.field-wrap>div input,.field-wrap select,.field-wrap textarea{width:100%}.field-wrap>div input[type=checkbox],.field-wrap button,.field-wrap input[type=button],.field-wrap input[type=submit]{width:auto}.nf-field-label{-ms-flex-order:5;order:5}.nf-field-description{width:100%;-ms-flex-order:10;order:10}.nf-field-element{-ms-flex-order:15;order:15}.label-above .nf-field-label{margin-bottom:10px}.label-below .nf-field-label{margin-top:10px;-ms-flex-order:15;order:15}.label-below .nf-field-element{-ms-flex-order:5;order:5}.label-hidden .field-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.label-hidden .nf-field-label{height:0;margin:0!important;width:100%;visibility:hidden}.label-hidden .nf-field-description{width:100%;-ms-flex-order:20;order:20}.label-hidden .nf-field-element{width:100%}.label-left .field-wrap{-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.label-left .nf-field-label{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;padding-right:2%;text-align:right;width:35%;-ms-flex-order:5;order:5}.label-left .nf-field-label label{width:100%}.label-left .nf-field-description{margin-left:35%}.label-left .nf-field-element{display:inline-block;width:65%;-ms-flex-order:10;order:10}.label-left .nf-after-field{margin-left:36.5%}.label-right .field-wrap,.label-right .nf-field-label{-ms-flex-direction:row;flex-direction:row}.label-right .nf-field-label{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding-left:2%;width:35%;-ms-flex-order:10;order:10}.label-right .nf-field-description{margin-right:35%;-ms-flex-order:15;order:15}.label-right .nf-field-element{display:inline-block;width:65%;-ms-flex-order:5;order:5}.label-right .checkbox-wrap .nf-field-label{width:auto}.label-right .checkbox-wrap .nf-field-element{width:20px}.label-right .nf-after-field{width:65%}.label-above .field-wrap,.label-below .field-wrap{-ms-flex-direction:column;flex-direction:column;-ms-flex-flow:wrap;flex-flow:wrap}.label-above .nf-field-element,.label-below .nf-field-element{margin:0;width:100%}.label-left .listcheckbox-wrap .nf-field-label,.label-left .listradio-wrap .nf-field-label,.label-left .textarea-wrap .nf-field-label,.label-right .listcheckbox-wrap .nf-field-label,.label-right .listradio-wrap .nf-field-label,.label-right .textarea-wrap .nf-field-label{-ms-flex-align:start;align-items:flex-start}.label-left .textarea-wrap .nf-field-label,.label-right .textarea-wrap .nf-field-label{margin-top:5px}.label-left .hr-wrap,.label-left .html-wrap,.label-right .hr-wrap,.label-right .html-wrap{display:block}.label-left .hr-wrap .nf-field-element,.label-left .html-wrap .nf-field-element,.label-right .hr-wrap .nf-field-element,.label-right .html-wrap .nf-field-element{display:block;margin:0;width:100%}.nf-repeater-fieldsets fieldset{margin-bottom:1em}.nf-remove-fieldset{color:red;font-size:1.5em;background-color:transparent;border:thin solid red;padding:0.1em 0.4em;float:right;margin-top:-1em}.nf-help{background:none}.nf-field-description{font-size:14px}.nf-form-content{padding:5px;max-width:1000px;margin:0 auto}.nf-form-content label{font-size:18px;line-height:20px}.nf-form-content .listselect-wrap .nf-field-element div,.nf-form-content .ninja-forms-field{font-size:16px;margin:0;padding:12px}.nf-form-content .listselect-wrap .nf-field-element div,.nf-form-content input.ninja-forms-field,.nf-form-content select.ninja-forms-field:not([multiple]){height:50px}.nf-form-content textarea.ninja-forms-field{height:200px}.nf-form-content hr.ninja-forms-field{padding:0}.nf-form-content input[type=checkbox].ninja-forms-field,.nf-form-content input[type=radio].ninja-forms-field{height:auto}.nf-form-content .listcheckbox-wrap li,.nf-form-content .listradio-wrap li{margin-bottom:12px!important;line-height:0}.nf-form-content .nf-product-field span{padding-right:16px}.nf-form-content .nf-product-field .nf-field-qty{font-size:16px;padding:5px;width:80px!important}.nf-form-content .nf-static{background:transparent;border:0;font-weight:700;padding:0}.nf-form-content .label-above .nf-field-label,.nf-form-content .label-below .nf-field-label,.nf-form-content .label-hidden .nf-field-label{margin-bottom:10px;padding:0}.nf-form-content .label-below .nf-field-label{margin-bottom:0;margin-top:10px}.nf-form-content .label-right .nf-field-label{margin:0}.nf-form-content .label-right>input[type=radio],.nf-form-content .label-right input[type=checkbox],.nf-form-content .label-right ul{margin-right:1%}.nf-form-content .list-select-wrap>div{position:relative}.nf-form-content .list-select-wrap>div div{display:block;position:absolute;font-size:16px;line-height:16px;margin:0;padding:16px;height:50px;top:0;right:0;left:0;z-index:1}.nf-form-content .list-select-wrap>div div:after{content:"\f078";font-family:FontAwesome;font-size:20px;position:absolute;right:10px;bottom:0;height:50px;line-height:50px}.nf-form-content .list-select-wrap>div.label-right div{width:59%}.nf-form-content .list-select-wrap>div.label-below div{top:0;bottom:auto}.nf-form-content .list-select-wrap>div.label-left div{width:59%;left:40.5%;right:40px}.nf-form-content .list-select-wrap>div select{background:transparent;border:0;-webkit-appearance:none;appearance:none;position:relative;z-index:2}.nf-form-content .listmultiselect-wrap select{-webkit-appearance:normal;appearance:normal}.checkbox-wrap .nf-field-element label,.checkbox-wrap .nf-field-label label,.listcheckbox-wrap .nf-field-element label,.listcheckbox-wrap .nf-field-label label{position:relative;margin-left:30px}.checkbox-wrap .nf-field-element label:after,.checkbox-wrap .nf-field-label label:after,.listcheckbox-wrap .nf-field-element label:after,.listcheckbox-wrap .nf-field-label label:after{border:1px solid;content:"";width:18px;height:18px;position:absolute;left:-28px;bottom:0}.checkbox-wrap .nf-field-element label:before,.checkbox-wrap .nf-field-label label:before,.listcheckbox-wrap .nf-field-element label:before,.listcheckbox-wrap .nf-field-label label:before{content:"\f00c";font-family:FontAwesome;font-size:24px;position:absolute;bottom:0;z-index:2}.checkbox-container .nf-field-element input{display:none}.checkbox-container.label-above label{height:50px;margin:0;display:block}.checkbox-container.label-above label:before{left:-2px;bottom:-16px}.checkbox-container.label-above label:after{left:0;bottom:-16px}.checkbox-container.label-below label{margin:0;display:block;margin-top:20px}.checkbox-container.label-below label:before{left:-2px;bottom:auto;top:-27px}.checkbox-container.label-below label:after{left:0;bottom:auto;top:-25px}.checkbox-container.label-left .nf-field-label{width:38%;padding-right:5%}.checkbox-container.label-left .nf-field-element{width:58%}.checkbox-container.label-left label{margin:0;display:block}.checkbox-container.label-left label:before{left:auto;top:-2px;right:-36px}.checkbox-container.label-left label:after{left:auto;top:0;right:-31px}.checkbox-container.label-right .nf-field-label{padding:0;-ms-flex-order:10;order:10}.checkbox-container.label-right .nf-field-element{-ms-flex-order:5;order:5;display:none}.checkbox-container.label-right label{margin:0 0 0 30px;display:block}.checkbox-container.label-right label:before{left:-30px;top:0}.checkbox-container.label-right label:after{left:-28px;top:0}.checkbox-container.label-right .field-wrap{display:-ms-flexbox;display:flex}.checkbox-container.label-right .field-wrap>div{width:100%}.checkbox-container.label-hidden label{height:0;margin:0;display:block}.checkbox-container.label-hidden label:after{left:0;bottom:0;visibility:visible}.checkbox-container.label-hidden label.nf-checked-label:before{left:-2px;bottom:0;visibility:visible}.listcheckbox-container .nf-field-label label:after{background:transparent!important;border:0}.listcheckbox-container .nf-field-element input{display:none}.listcheckbox-container .nf-field-element label{margin-left:30px!important}.listcheckbox-container .nf-field-element label:before{top:1px;left:-30px;bottom:auto}.listcheckbox-container .nf-field-element label:after{top:3px;bottom:auto}.listcheckbox-container.label-above .nf-field-label label,.listcheckbox-container.label-below .nf-field-label label,.listcheckbox-container.label-right .nf-field-label label{margin:0}.listcheckbox-container.label-above .nf-field-label label:before,.listcheckbox-container.label-below .nf-field-label label:before,.listcheckbox-container.label-right .nf-field-label label:before{left:-30px}.listradio-wrap .nf-field-element label{position:relative;margin-left:30px!important}.listradio-wrap .nf-field-element label:after{border-radius:50%;content:"";width:18px;height:18px;position:absolute;left:-30px;bottom:1px;top:.05em}.listradio-wrap .nf-field-element label.nf-checked-label:before{border-radius:50%;content:"";height:10px;width:10px;position:absolute;left:-26px;bottom:5px;z-index:2;top:.25em}.listradio-wrap .nf-field-element input{display:none}input[type=checkbox].nf-toggle{background:transparent;border:0;box-shadow:0 0 0;margin:10px;height:18px;-webkit-appearance:none;appearance:none;position:relative;cursor:pointer}input[type=checkbox].nf-toggle:after{background:#bcbdbf;border:2px solid #bcbdbf;border-radius:20px;content:"";position:absolute;top:-4px;left:-4px;width:46px;height:24px;transition:all 0.3s ease}input[type=checkbox].nf-toggle:before{background:#fff;border-radius:20px;content:"";position:absolute;top:-1px;left:0;width:18px;height:18px;z-index:99;transition:all 0.3s ease}input[type=checkbox].nf-toggle:checked:after{background:#90ee90;border:2px solid #90ee90;transition:all 0.3s ease}input[type=checkbox].nf-toggle:checked:before{top:-1px;left:20px;transition:all 0.3s ease}.label-right input[type=checkbox].nf-toggle{padding:0 50px 0 0}.label-left input[type=checkbox].nf-toggle{padding:0;margin-left:22px;margin-top:20px}.nf-icons .nf-field-element{position:relative}.nf-icons .nf-field-element:before{font-family:FontAwesome;font-size:20px;position:absolute;left:1px;bottom:1px;height:48px;width:50px;line-height:50px;text-align:center;z-index:1}.nf-icons .address-wrap .nf-field-element input,.nf-icons .city-wrap .nf-field-element input,.nf-icons .creditcardcvc-wrap .nf-field-element input,.nf-icons .creditcardexpiration-wrap .nf-field-element input,.nf-icons .creditcardfullname-wrap .nf-field-element input,.nf-icons .creditcardnumber-wrap .nf-field-element input,.nf-icons .creditcardzip-wrap .nf-field-element input,.nf-icons .date-wrap .nf-field-element input,.nf-icons .email-wrap .nf-field-element input,.nf-icons .firstname-wrap .nf-field-element input,.nf-icons .lastname-wrap .nf-field-element input,.nf-icons .number-wrap .nf-field-element input,.nf-icons .phone-wrap .nf-field-element input,.nf-icons .quantity-wrap .nf-field-element input,.nf-icons .state-wrap .nf-field-element input,.nf-icons .zip-wrap .nf-field-element input{padding-left:60px}.nf-icons.right .nf-field-element:before{left:auto;right:1px}.nf-icons.right .address-wrap>div input,.nf-icons.right .city-wrap>div input,.nf-icons.right .creditcardcvc-wrap>div input,.nf-icons.right .creditcardexpiration-wrap>div input,.nf-icons.right .creditcardfullname-wrap>div input,.nf-icons.right .creditcardnumber-wrap>div input,.nf-icons.right .creditcardzip-wrap>div input,.nf-icons.right .date-wrap>div input,.nf-icons.right .email-wrap>div input,.nf-icons.right .firstname-wrap>div input,.nf-icons.right .lastname-wrap>div input,.nf-icons.right .number-wrap>div input,.nf-icons.right .phone-wrap>div input,.nf-icons.right .quantity-wrap>div input,.nf-icons.right .state-wrap>div input,.nf-icons.right .zip-wrap>div input{padding-left:12px;padding-right:60px}.nf-icons .date-wrap .nf-field-element:before{content:"\f073"}.nf-icons .number-wrap .nf-field-element:before,.nf-icons .quantity-wrap>div:before{content:"\f292"}.nf-icons .email-wrap .nf-field-element:before{content:"\f0e0"}.nf-icons .phone-wrap .nf-field-element:before{content:"\f095"}.nf-icons .firstname-wrap .nf-field-element:before,.nf-icons .lastname-wrap .nf-field-element:before{content:"\f007"}.nf-icons .address-wrap .nf-field-element:before,.nf-icons .city-wrap .nf-field-element:before,.nf-icons .state-wrap .nf-field-element:before,.nf-icons .zip-wrap .nf-field-element:before{content:"\f041"}.nf-icons .creditcardcvc-wrap .nf-field-element:before,.nf-icons .creditcardexpiration-wrap .nf-field-element:before,.nf-icons .creditcardfullname-wrap .nf-field-element:before,.nf-icons .creditcardnumber-wrap .nf-field-element:before,.nf-icons .creditcardzip-wrap .nf-field-element:before{content:"\f283"}.nf-field-element .date-and-time{margin-bottom:5px}.nf-field-element .hour{padding:5px;border-right:0}.nf-field-element .ampm,.nf-field-element .minute{padding:5px;border-left:0}.nf-form-content .list-select-wrap .nf-field-element>div,.nf-form-content input:not([type=button]),.nf-form-content textarea{background:#f7f7f7;border:1px solid #c4c4c4;border-radius:0;box-shadow:none;color:#787878;transition:all .5s}.nf-form-content .list-select-wrap .nf-field-element>div:focus,.nf-form-content input:not([type=button]):focus,.nf-form-content textarea:focus{background:#fff;border-color:#919191;color:#919191;outline:none;transition:all .5s}.nf-form-content button,.nf-form-content input[type=button],.nf-form-content input[type=submit]{background:#333;border:0;color:#f7f7f7;transition:all .5s}.nf-form-content button:hover,.nf-form-content input[type=button]:hover,.nf-form-content input[type=submit]:hover{background:#c4c4c4;color:#787878;transition:all .5s}.nf-form-content select.ninja-forms-field{color:#787878}.nf-form-content select.ninja-forms-field:focus{background:transparent;border:0;box-shadow:none;outline:none}.list-select-wrap div:after{color:#787878;transition:all .5s}.list-select-wrap select:active+div,.list-select-wrap select:focus+div{background:#fff!important;border-color:#919191!important;transition:all .5s}.listradio-wrap .nf-field-element label:after{background:#f7f7f7;border:2px solid #c4c4c4;transition:all .5s}.listradio-wrap .nf-field-element label.nf-checked-label:after{border-color:#333;transition:all .5s}.listradio-wrap .nf-field-element label.nf-checked-label:before{background:#333}.checkbox-wrap .nf-field-element label:after,.checkbox-wrap .nf-field-label label:after,.listcheckbox-wrap .nf-field-element label:after,.listcheckbox-wrap .nf-field-label label:after{background:#f7f7f7;border-color:#c4c4c4;transition:all .5s}.checkbox-wrap .nf-field-element label:before,.checkbox-wrap .nf-field-label label:before,.listcheckbox-wrap .nf-field-element label:before,.listcheckbox-wrap .nf-field-label label:before{color:#f7f7f7;opacity:0;transition:all .5s}.checkbox-wrap .nf-field-element label.nf-checked-label:after,.checkbox-wrap .nf-field-label label.nf-checked-label:after,.listcheckbox-wrap .nf-field-element label.nf-checked-label:after,.listcheckbox-wrap .nf-field-label label.nf-checked-label:after{border-color:#b7b7b7;transition:all .5s}.checkbox-wrap .nf-field-element label.nf-checked-label:before,.checkbox-wrap .nf-field-label label.nf-checked-label:before,.listcheckbox-wrap .nf-field-element label.nf-checked-label:before,.listcheckbox-wrap .nf-field-label label.nf-checked-label:before{color:#333;opacity:100;transition:all .5s}.nf-error{position:relative}.nf-error .ninja-forms-field{border-color:#e80000!important;transition:all .5s}.nf-error.field-wrap .nf-field-element:after{background:#e80000;color:#fff;font-family:FontAwesome;font-size:20px;content:"\f12a";position:absolute;top:1px;right:1px;bottom:1px;height:48px;width:50px;line-height:50px;text-align:center;transition:all .5s}.nf-error.field-wrap.checkbox-wrap .nf-field-element:after{display:none}.nf-error .nf-error-msg{color:#e80000}.nf-pass{position:relative}.nf-pass .ninja-forms-field{border-color:green!important;transition:all .5s}.nf-pass.field-wrap .nf-field-element:after{color:green;font-family:FontAwesome;font-size:30px;content:"\f058";position:absolute;top:0;right:16px;height:50px;line-height:50px;transition:all .5s}.nf-pass.field-wrap.checkbox-wrap .nf-field-element:after{display:none}.nf-field-submit-error{border:1px solid;margin:10px 0px;padding:15px 15px 15px 50px;position:relative;z-index:1}.nf-field-submit-error:after{content:"\f06a";font-family:FontAwesome;font-size:24px;position:absolute;top:0;left:15px;height:50px;line-height:50px;z-index:2}.nf-field-submit-error{border-color:#d8000c;color:#d8000c;background-color:#ffbaba}.nf-icons .nf-field-element:before{background:#c4c4c4;color:#f7f7f7}.nf-help{color:#333}.nf-brown .nf-form-content .list-select-wrap .nf-field-element>div,.nf-brown .nf-form-content input:not([type=button]),.nf-brown .nf-form-content textarea{background:#f3efdd;border:1px solid #d8cc92;border-radius:0;box-shadow:none;color:#9a8837;transition:all .5s}.nf-brown .nf-form-content .list-select-wrap .nf-field-element>div:focus,.nf-brown .nf-form-content input:not([type=button]):focus,.nf-brown .nf-form-content textarea:focus{background:#fff;border-color:#bea846;color:#bea846;outline:none;transition:all .5s}.nf-brown .nf-form-content button,.nf-brown .nf-form-content input[type=button],.nf-brown .nf-form-content input[type=submit]{background:#736628;border:0;color:#f3efdd;transition:all .5s}.nf-brown .nf-form-content button:hover,.nf-brown .nf-form-content input[type=button]:hover,.nf-brown .nf-form-content input[type=submit]:hover{background:#d8cc92;color:#9a8837;transition:all .5s}.nf-brown .nf-form-content select.ninja-forms-field{color:#9a8837}.nf-brown .nf-form-content select.ninja-forms-field:focus{background:transparent;border:0;box-shadow:none;outline:none}.nf-brown .list-select-wrap div:after{color:#9a8837;transition:all .5s}.nf-brown .list-select-wrap select:active+div,.nf-brown .list-select-wrap select:focus+div{background:#fff!important;border-color:#bea846!important;transition:all .5s}.nf-brown .listradio-wrap .nf-field-element label:after{background:#f3efdd;border:2px solid #d8cc92;transition:all .5s}.nf-brown .listradio-wrap .nf-field-element label.nf-checked-label:after{border-color:#736628;transition:all .5s}.nf-brown .listradio-wrap .nf-field-element label.nf-checked-label:before{background:#736628}.nf-brown .checkbox-wrap .nf-field-element label:after,.nf-brown .checkbox-wrap .nf-field-label label:after,.nf-brown .listcheckbox-wrap .nf-field-element label:after,.nf-brown .listcheckbox-wrap .nf-field-label label:after{background:#f3efdd;border-color:#d8cc92;transition:all .5s}.nf-brown .checkbox-wrap .nf-field-element label:before,.nf-brown .checkbox-wrap .nf-field-label label:before,.nf-brown .listcheckbox-wrap .nf-field-element label:before,.nf-brown .listcheckbox-wrap .nf-field-label label:before{color:#f3efdd;opacity:0;transition:all .5s}.nf-brown .checkbox-wrap .nf-field-element label.nf-checked-label:after,.nf-brown .checkbox-wrap .nf-field-label label.nf-checked-label:after,.nf-brown .listcheckbox-wrap .nf-field-element label.nf-checked-label:after,.nf-brown .listcheckbox-wrap .nf-field-label label.nf-checked-label:after{border-color:#d2c37f;transition:all .5s}.nf-brown .checkbox-wrap .nf-field-element label.nf-checked-label:before,.nf-brown .checkbox-wrap .nf-field-label label.nf-checked-label:before,.nf-brown .listcheckbox-wrap .nf-field-element label.nf-checked-label:before,.nf-brown .listcheckbox-wrap .nf-field-label label.nf-checked-label:before{color:#736628;opacity:100;transition:all .5s}.nf-brown .nf-error{position:relative}.nf-brown .nf-error .ninja-forms-field{border-color:#e80000!important;transition:all .5s}.nf-brown .nf-error.field-wrap .nf-field-element:after{background:#e80000;color:#fff;font-family:FontAwesome;font-size:20px;content:"\f12a";position:absolute;top:1px;right:1px;bottom:1px;height:48px;width:50px;line-height:50px;text-align:center;transition:all .5s}.nf-brown .nf-error.field-wrap.checkbox-wrap .nf-field-element:after{display:none}.nf-brown .nf-error .nf-error-msg{color:#e80000}.nf-brown .nf-pass{position:relative}.nf-brown .nf-pass .ninja-forms-field{border-color:green!important;transition:all .5s}.nf-brown .nf-pass.field-wrap .nf-field-element:after{color:green;font-family:FontAwesome;font-size:30px;content:"\f058";position:absolute;top:0;right:16px;height:50px;line-height:50px;transition:all .5s}.nf-brown .nf-pass.field-wrap.checkbox-wrap .nf-field-element:after{display:none}.nf-brown .nf-field-submit-error{border:1px solid;margin:10px 0px;padding:15px 15px 15px 50px;position:relative;z-index:1}.nf-brown .nf-field-submit-error:after{content:"\f06a";font-family:FontAwesome;font-size:24px;position:absolute;top:0;left:15px;height:50px;line-height:50px;z-index:2}.nf-brown .nf-field-submit-error{border-color:#d8000c;color:#d8000c;background-color:#ffbaba}.nf-brown .nf-icons .nf-field-element:before{background:#d8cc92;color:#f3efdd}.nf-brown .nf-help{color:#736628}.nf-red .nf-form-content .list-select-wrap .nf-field-element>div,.nf-red .nf-form-content input:not([type=button]),.nf-red .nf-form-content textarea{background:#f0e3e3;border:1px solid #cca1a1;border-radius:0;box-shadow:none;color:#8a4a4a;transition:all .5s}.nf-red .nf-form-content .list-select-wrap .nf-field-element>div:focus,.nf-red .nf-form-content input:not([type=button]):focus,.nf-red .nf-form-content textarea:focus{background:#fff;border-color:#a95e5e;color:#a95e5e;outline:none;transition:all .5s}.nf-red .nf-form-content button,.nf-red .nf-form-content input[type=button],.nf-red .nf-form-content input[type=submit]{background:#8a5252;border:0;color:#f0e3e3;transition:all .5s}.nf-red .nf-form-content button:hover,.nf-red .nf-form-content input[type=button]:hover,.nf-red .nf-form-content input[type=submit]:hover{background:#cca1a1;color:#8a4a4a;transition:all .5s}.nf-red .nf-form-content select.ninja-forms-field{color:#8a4a4a}.nf-red .nf-form-content select.ninja-forms-field:focus{background:transparent;border:0;box-shadow:none;outline:none}.nf-red .list-select-wrap div:after{color:#8a4a4a;transition:all .5s}.nf-red .list-select-wrap select:active+div,.nf-red .list-select-wrap select:focus+div{background:#fff!important;border-color:#a95e5e!important;transition:all .5s}.nf-red .listradio-wrap .nf-field-element label:after{background:#f0e3e3;border:2px solid #cca1a1;transition:all .5s}.nf-red .listradio-wrap .nf-field-element label.nf-checked-label:after{border-color:#8a5252;transition:all .5s}.nf-red .listradio-wrap .nf-field-element label.nf-checked-label:before{background:#8a5252}.nf-red .checkbox-wrap .nf-field-element label:after,.nf-red .checkbox-wrap .nf-field-label label:after,.nf-red .listcheckbox-wrap .nf-field-element label:after,.nf-red .listcheckbox-wrap .nf-field-label label:after{background:#f0e3e3;border-color:#cca1a1;transition:all .5s}.nf-red .checkbox-wrap .nf-field-element label:before,.nf-red .checkbox-wrap .nf-field-label label:before,.nf-red .listcheckbox-wrap .nf-field-element label:before,.nf-red .listcheckbox-wrap .nf-field-label label:before{color:#f0e3e3;opacity:0;transition:all .5s}.nf-red .checkbox-wrap .nf-field-element label.nf-checked-label:after,.nf-red .checkbox-wrap .nf-field-label label.nf-checked-label:after,.nf-red .listcheckbox-wrap .nf-field-element label.nf-checked-label:after,.nf-red .listcheckbox-wrap .nf-field-label label.nf-checked-label:after{border-color:#c49090;transition:all .5s}.nf-red .checkbox-wrap .nf-field-element label.nf-checked-label:before,.nf-red .checkbox-wrap .nf-field-label label.nf-checked-label:before,.nf-red .listcheckbox-wrap .nf-field-element label.nf-checked-label:before,.nf-red .listcheckbox-wrap .nf-field-label label.nf-checked-label:before{color:#8a5252;opacity:100;transition:all .5s}.nf-red .nf-error{position:relative}.nf-red .nf-error .ninja-forms-field{border-color:#e80000!important;transition:all .5s}.nf-red .nf-error.field-wrap .nf-field-element:after{background:#e80000;color:#fff;font-family:FontAwesome;font-size:20px;content:"\f12a";position:absolute;top:1px;right:1px;bottom:1px;height:48px;width:50px;line-height:50px;text-align:center;transition:all .5s}.nf-red .nf-error.field-wrap.checkbox-wrap .nf-field-element:after{display:none}.nf-red .nf-error .nf-error-msg{color:#e80000}.nf-red .nf-pass{position:relative}.nf-red .nf-pass .ninja-forms-field{border-color:green!important;transition:all .5s}.nf-red .nf-pass.field-wrap .nf-field-element:after{color:green;font-family:FontAwesome;font-size:30px;content:"\f058";position:absolute;top:0;right:16px;height:50px;line-height:50px;transition:all .5s}.nf-red .nf-pass.field-wrap.checkbox-wrap .nf-field-element:after{display:none}.nf-red .nf-field-submit-error{border:1px solid;margin:10px 0px;padding:15px 15px 15px 50px;position:relative;z-index:1}.nf-red .nf-field-submit-error:after{content:"\f06a";font-family:FontAwesome;font-size:24px;position:absolute;top:0;left:15px;height:50px;line-height:50px;z-index:2}.nf-red .nf-field-submit-error{border-color:#d8000c;color:#d8000c;background-color:#ffbaba}.nf-red .nf-icons .nf-field-element:before{background:#cca1a1;color:#f0e3e3}.nf-red .nf-help{color:#8a5252}.nf-blue .nf-form-content .list-select-wrap .nf-field-element>div,.nf-blue .nf-form-content input:not([type=button]),.nf-blue .nf-form-content textarea{background:#dfeff5;border:1px solid #91c8dd;border-radius:0;box-shadow:none;color:#3384a2;transition:all .5s}.nf-blue .nf-form-content .list-select-wrap .nf-field-element>div:focus,.nf-blue .nf-form-content input:not([type=button]):focus,.nf-blue .nf-form-content textarea:focus{background:#fff;border-color:#44a1c4;color:#44a1c4;outline:none;transition:all .5s}.nf-blue .nf-form-content button,.nf-blue .nf-form-content input[type=button],.nf-blue .nf-form-content input[type=submit]{background:#4f9dbf;border:0;color:#dfeff5;transition:all .5s}.nf-blue .nf-form-content button:hover,.nf-blue .nf-form-content input[type=button]:hover,.nf-blue .nf-form-content input[type=submit]:hover{background:#91c8dd;color:#3384a2;transition:all .5s}.nf-blue .nf-form-content select.ninja-forms-field{color:#3384a2}.nf-blue .nf-form-content select.ninja-forms-field:focus{background:transparent;border:0;box-shadow:none;outline:none}.nf-blue .list-select-wrap div:after{color:#3384a2;transition:all .5s}.nf-blue .list-select-wrap select:active+div,.nf-blue .list-select-wrap select:focus+div{background:#fff!important;border-color:#44a1c4!important;transition:all .5s}.nf-blue .listradio-wrap .nf-field-element label:after{background:#dfeff5;border:2px solid #91c8dd;transition:all .5s}.nf-blue .listradio-wrap .nf-field-element label.nf-checked-label:after{border-color:#4f9dbf;transition:all .5s}.nf-blue .listradio-wrap .nf-field-element label.nf-checked-label:before{background:#4f9dbf}.nf-blue .checkbox-wrap .nf-field-element label:after,.nf-blue .checkbox-wrap .nf-field-label label:after,.nf-blue .listcheckbox-wrap .nf-field-element label:after,.nf-blue .listcheckbox-wrap .nf-field-label label:after{background:#dfeff5;border-color:#91c8dd;transition:all .5s}.nf-blue .checkbox-wrap .nf-field-element label:before,.nf-blue .checkbox-wrap .nf-field-label label:before,.nf-blue .listcheckbox-wrap .nf-field-element label:before,.nf-blue .listcheckbox-wrap .nf-field-label label:before{color:#dfeff5;opacity:0;transition:all .5s}.nf-blue .checkbox-wrap .nf-field-element label.nf-checked-label:after,.nf-blue .checkbox-wrap .nf-field-label label.nf-checked-label:after,.nf-blue .listcheckbox-wrap .nf-field-element label.nf-checked-label:after,.nf-blue .listcheckbox-wrap .nf-field-label label.nf-checked-label:after{border-color:#7ebed7;transition:all .5s}.nf-blue .checkbox-wrap .nf-field-element label.nf-checked-label:before,.nf-blue .checkbox-wrap .nf-field-label label.nf-checked-label:before,.nf-blue .listcheckbox-wrap .nf-field-element label.nf-checked-label:before,.nf-blue .listcheckbox-wrap .nf-field-label label.nf-checked-label:before{color:#4f9dbf;opacity:100;transition:all .5s}.nf-blue .nf-error{position:relative}.nf-blue .nf-error .ninja-forms-field{border-color:#e80000!important;transition:all .5s}.nf-blue .nf-error.field-wrap .nf-field-element:after{background:#e80000;color:#fff;font-family:FontAwesome;font-size:20px;content:"\f12a";position:absolute;top:1px;right:1px;bottom:1px;height:48px;width:50px;line-height:50px;text-align:center;transition:all .5s}.nf-blue .nf-error.field-wrap.checkbox-wrap .nf-field-element:after{display:none}.nf-blue .nf-error .nf-error-msg{color:#e80000}.nf-blue .nf-pass{position:relative}.nf-blue .nf-pass .ninja-forms-field{border-color:green!important;transition:all .5s}.nf-blue .nf-pass.field-wrap .nf-field-element:after{color:green;font-family:FontAwesome;font-size:30px;content:"\f058";position:absolute;top:0;right:16px;height:50px;line-height:50px;transition:all .5s}.nf-blue .nf-pass.field-wrap.checkbox-wrap .nf-field-element:after{display:none}.nf-blue .nf-field-submit-error{border:1px solid;margin:10px 0px;padding:15px 15px 15px 50px;position:relative;z-index:1}.nf-blue .nf-field-submit-error:after{content:"\f06a";font-family:FontAwesome;font-size:24px;position:absolute;top:0;left:15px;height:50px;line-height:50px;z-index:2}.nf-blue .nf-field-submit-error{border-color:#d8000c;color:#d8000c;background-color:#ffbaba}.nf-blue .nf-icons .nf-field-element:before{background:#91c8dd;color:#dfeff5}.nf-blue .nf-help{color:#4f9dbf}@media only screen and (max-width:800px){.nf-field-container .nf-field-label{margin-bottom:10px!important;padding:0;width:100%;-ms-flex-order:5;order:5}.nf-field-container .nf-field-label label{text-align:left}.nf-field-container .nf-field-description{margin:0;width:100%;-ms-flex-order:10;order:10}.nf-field-container .nf-field-element{width:100%;-ms-flex-order:15;order:15}.nf-field-container .checkbox-wrap .nf-field-label{width:auto}.nf-field-container .checkbox-wrap .nf-field-label label{position:relative;margin-left:30px}.nf-field-container .checkbox-wrap .nf-field-label label:after{left:-28px;bottom:0}.nf-field-container .checkbox-wrap .nf-field-label label:before{left:-30px;bottom:0}.nf-field-container .checkbox-wrap .nf-field-element{width:20px}.nf-form-cont .five-sixths,.nf-form-cont .four-sixths,.nf-form-cont .one-fourth,.nf-form-cont .one-half,.nf-form-cont .one-sixth,.nf-form-cont .one-third,.nf-form-cont .three-fourths,.nf-form-cont .three-sixths,.nf-form-cont .two-fourths,.nf-form-cont .two-sixths,.nf-form-cont .two-thirds{clear:both;float:none;margin:0;width:100%}.nf-form-cont .five-sixths .inside,.nf-form-cont .four-sixths .inside,.nf-form-cont .one-fourth .inside,.nf-form-cont .one-half .inside,.nf-form-cont .one-sixth .inside,.nf-form-cont .one-third .inside,.nf-form-cont .three-fourths .inside,.nf-form-cont .three-sixths .inside,.nf-form-cont .two-fourths .inside,.nf-form-cont .two-sixths .inside,.nf-form-cont .two-thirds .inside{padding:0}}
2
  /*# sourceMappingURL=display-opinions-light.css.map */
assets/css/display-opinions-light.css.map CHANGED
@@ -1 +1 @@
1
- {"version":3,"sources":["st-defaults.scss","editor.scss","st-loading.scss","st-label-positions.scss","repeater-field.scss","op-spacing.scss","op-select.scss","op-checkbox.scss","op-radio.scss","op-toggle.scss","op-icons.scss","op-date.scss","op-color.scss","display-opinions-light.scss","op-variables-light.scss","st-media-queries.scss"],"names":[],"mappings":"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","file":"display-opinions-light.css","sourcesContent":["/*\n * Ninja Forms - Form Display Structure\n */\n\n.ninja-forms-form-wrap *,\n.ninja-forms-form-wrap *:after,\n.ninja-forms-form-wrap *:before {\n -webkit-box-sizing: border-box;\n -moz-box-sizing: border-box;\n -ms-box-sizing: border-box;\n box-sizing: border-box;\n}\n\n.nf-response-msg {\n display: none;\n}\n\n.nf-field-container,\n#ninja_forms_required_items {\n clear: both;\n position: relative;\n margin-bottom: 25px;\n &::after {\n clear: both;\n content: \"\";\n display: block;\n }\n &.hidden-container,\n &.hr-container {\n margin: 0;\n height: auto;\n .nf-field-label {\n display: none;\n }\n }\n &.html-container {\n .nf-field-label {\n display: none;\n }\n }\n}\n\n.nf-field-label {\n label {\n font-weight: bold;\n margin: 0;\n padding: 0;\n }\n}\n.nf-field-element {\n position: relative;\n input,\n select,\n textarea {\n margin: 0;\n width: auto;\n height: auto;\n vertical-align: inherit;\n }\n textarea {\n height: 200px;\n }\n}\n.nf-field-description {\n p:last-child {\n margin: 0;\n }\n}\n.nf-help {\n background: url( '../img/help-info.png' ) no-repeat;\n display: inline-block;\n width: 16px;\n height: 16px;\n}\n\n.nf-input-limit {\n font-size: 12px;\n margin-top: 5px;\n}\n.nf-static {\n padding: 0 10px;\n}\n.nf-after-field {\n .nf-error-msg {\n margin-right: 10px;\n //text-align: right;\n }\n}\n\n/* ---------------------------------\nCHECKBOX FIELD\n----------------------------------*/\n\n\n\n/* ---------------------------------\nRADIO & CHECKBOX LISTS\n----------------------------------*/\n\n.list-radio-wrap,\n.list-checkbox-wrap,\n.list-image-wrap {\n .nf-field-element {\n ul, li {\n list-style: none !important;\n margin: 0 !important;\n padding: 0 !important;\n input {\n margin-right: 5px;\n }\n }\n li {\n padding-left: 10px;\n margin: 0 0 5px !important;\n text-indent: initial !important;\n label {\n //display: inline;\n display: block;\n float: initial;\n //margin: 0;\n width: auto;\n margin-left: 1.5em;\n }\n input {\n width: auto !important;\n float: left;\n margin-top: .25em;\n }\n }\n }\n}\n\n.listimage-wrap {\n li {\n width: 100%;\n height: 100%;\n display: inline-grid;\n label {\n padding: 5px;\n border-width: 2px;\n border-style: solid;\n border-color: transparent;\n &.nf-checked-label {\n border-width: 2px;\n border-style: solid;\n border-color: #007acc;\n transition: all .5s;\n }\n img {\n display: block;\n }\n }\n input {\n display: none;\n }\n }\n}\n\n/* ---------------------------------\nPRODUCT FIELD\n----------------------------------*/\n.product-wrap {\n > div {\n input {\n width: 80px !important;\n }\n .nf-product-field {\n span {\n padding: 0 5px;\n }\n }\n }\n}\n\n/* ---------------------------------\nSTAR RATING\n----------------------------------*/\n.starrating-wrap .star {\n border-bottom: 0;\n}\n\n/* ---------------------------------\nHONEYPOT\n----------------------------------*/\n\n.nf-form-hp {\n position: absolute;\n visibility: hidden;\n}\n\n/* ---------------------------------\nSELECT LIST\n----------------------------------*/\n.list-select-wrap {\n div div {\n display: none;\n }\n}\n\n\n/* ---------------------------------\nCOLORS\nAs minimal as possible\n----------------------------------*/\n.ninja-forms-req-symbol,\n.nf-error-msg {\n color: #E80000;\n}\n.nf-error {\n .ninja-forms-field {\n border: 1px solid #E80000;\n }\n &.listimage-wrap {\n .nf-field-element {\n ul {\n border: 1px solid #E80000;\n }\n }\n }\n}\n.nf-field-submit-error {\n padding: 15px;\n}\n\n.ninja-forms-noscript-message {\n background: #f1f1f1;\n border: 4px dashed #ccc;\n color: #333;\n display: block;\n font-size: 20px;\n margin: 20px 0;\n padding: 40px;\n text-align: center;\n}\n\n/* ---------------------------------\nHELPER CLASSES\n----------------------------------*/\n.two-col-list {\n ul {\n li {\n float: left;\n width: 50%\n }\n }\n}\n.three-col-list {\n ul {\n li {\n float: left;\n width: 33.33%\n }\n }\n}\n.four-col-list {\n ul {\n li {\n float: left;\n width: 25%\n }\n }\n}\n.five-col-list {\n ul {\n li {\n float: left;\n width: 20%\n }\n }\n}\n.six-col-list {\n ul {\n li {\n float: left;\n width: 16.66%\n }\n }\n}\n\n\nbody {\n .pika-label {\n background: transparent;\n }\n}\n\n/* Column Classes\n Link: http://twitter.github.io/bootstrap/assets/css/bootstrap-responsive.css\n--------------------------------------------- */\n.nf-form-cont {\n .five-sixths,\n .four-sixths,\n .one-fourth,\n .one-half,\n .one-sixth,\n .one-third,\n .three-fourths,\n .three-sixths,\n .two-fourths,\n .two-sixths,\n .two-thirds {\n clear: initial;\n float: left;\n margin-left: 2.564102564102564%;\n .inside {\n padding: 20px;\n }\n &::after {\n clear: both;\n content: \"\";\n display: block;\n }\n }\n\n .one-half,\n .three-sixths,\n .two-fourths {\n width: 48.717948717948715%;\n }\n\n .one-third,\n .two-sixths {\n width: 31.623931623931625%;\n }\n\n .four-sixths,\n .two-thirds {\n width: 65.81196581196582%;\n }\n\n .one-fourth {\n width: 23.076923076923077%;\n }\n\n .three-fourths {\n width: 74.35897435897436%;\n }\n\n .one-sixth {\n width: 14.52991452991453%;\n }\n\n .five-sixths {\n width: 82.90598290598291%;\n }\n\n .first {\n clear: both;\n margin-left: 0;\n }\n}\n",".note-popover {\n display: none !important;\n}\n.nf-form-wrap {\n .note-editor {\n border: 0 !important;\n .note-toolbar {\n &::after {\n clear: both;\n content: \"\";\n display: block;\n }\n }\n .note-editable {\n background: #f9f9f9;\n border: 1px solid #f1f1f1;\n display: block;\n p {\n font-size: 16px;\n }\n ul {\n list-style-type: disc;\n margin-left: 2em;\n }\n table {\n td {\n border: 1px solid #ccc;\n width: auto;\n }\n }\n }\n .modal {\n display: none;\n }\n .btn-group {\n float: left;\n &.note-tools {\n float: right;\n }\n }\n .btn {\n background: #f9f9f9;\n border: 0;\n border-radius: 4px;\n color: #666;\n cursor: pointer;\n margin-right: 2px;\n padding-top: 4px;\n &.disabled {\n background: transparent;\n color: #aaa;\n .merge-tags {\n background: #f9f9f9;\n color: #666;\n }\n }\n }\n button[type=button] {\n padding: 4px;\n width: auto;\n height: auto;\n }\n .dropdown-toggle {\n position: relative;\n display: inline-block;\n top: 0;\n &::after {\n content: \"\";\n width: 0;\n }\n }\n }\n .tooltip {\n position: absolute;\n z-index: 1070;\n display: block;\n font-family: \"Helvetica Neue\", Helvetica, Arial, sans-serif;\n font-size: 12px;\n font-style: normal;\n font-weight: normal;\n line-height: 1.42857143;\n text-align: left;\n text-align: start;\n text-decoration: none;\n text-shadow: none;\n text-transform: none;\n letter-spacing: normal;\n word-break: normal;\n word-spacing: normal;\n word-wrap: normal;\n white-space: normal;\n filter: alpha(opacity=0);\n opacity: 0;\n\n line-break: auto;\n }\n .tooltip.in {\n filter: alpha(opacity=90);\n opacity: .9;\n }\n .tooltip.top {\n padding: 5px 0;\n margin-top: -3px;\n }\n .tooltip.right {\n padding: 0 5px;\n margin-left: 3px;\n }\n .tooltip.bottom {\n padding: 5px 0;\n margin-top: 3px;\n }\n .tooltip.left {\n padding: 0 5px;\n margin-left: -3px;\n }\n .tooltip-inner {\n max-width: 200px;\n padding: 3px 8px;\n color: #fff;\n text-align: center;\n background-color: #000;\n border-radius: 4px;\n }\n .tooltip-arrow {\n position: absolute;\n width: 0;\n height: 0;\n border-color: transparent;\n border-style: solid;\n }\n .tooltip.top .tooltip-arrow {\n bottom: 0;\n left: 50%;\n margin-left: -5px;\n border-width: 5px 5px 0;\n border-top-color: #000;\n }\n .tooltip.top-left .tooltip-arrow {\n right: 5px;\n bottom: 0;\n margin-bottom: -5px;\n border-width: 5px 5px 0;\n border-top-color: #000;\n }\n .tooltip.top-right .tooltip-arrow {\n bottom: 0;\n left: 5px;\n margin-bottom: -5px;\n border-width: 5px 5px 0;\n border-top-color: #000;\n }\n .tooltip.right .tooltip-arrow {\n top: 50%;\n left: 0;\n margin-top: -5px;\n border-width: 5px 5px 5px 0;\n border-right-color: #000;\n }\n .tooltip.left .tooltip-arrow {\n top: 50%;\n right: 0;\n margin-top: -5px;\n border-width: 5px 0 5px 5px;\n border-left-color: #000;\n }\n .tooltip.bottom .tooltip-arrow {\n top: 0;\n left: 50%;\n margin-left: -5px;\n border-width: 0 5px 5px;\n border-bottom-color: #000;\n }\n .tooltip.bottom-left .tooltip-arrow {\n top: 0;\n right: 5px;\n margin-top: -5px;\n border-width: 0 5px 5px;\n border-bottom-color: #000;\n }\n .tooltip.bottom-right .tooltip-arrow {\n top: 0;\n left: 5px;\n margin-top: -5px;\n border-width: 0 5px 5px;\n border-bottom-color: #000;\n }\n .dropdown-menu {\n position: absolute;\n // top: 100%;\n // left: 0;\n z-index: 1000;\n display: none;\n float: left;\n min-width: 160px;\n padding: 5px 0;\n margin: 2px 0 0;\n font-size: 14px;\n text-align: left;\n list-style: none;\n background-color: #fff;\n -webkit-background-clip: padding-box;\n background-clip: padding-box;\n border: 1px solid #ccc;\n border: 1px solid rgba(0, 0, 0, .15);\n border-radius: 4px;\n -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);\n box-shadow: 0 6px 12px rgba(0, 0, 0, .175);\n }\n .dropdown-menu.pull-right {\n right: 0;\n left: auto;\n }\n .dropdown-menu .divider {\n height: 1px;\n margin: 9px 0;\n overflow: hidden;\n background-color: #e5e5e5;\n }\n .dropdown-menu > li > a {\n display: block;\n padding: 3px 20px;\n clear: both;\n font-weight: normal;\n line-height: 1.42857143;\n color: #333;\n white-space: nowrap;\n }\n .dropdown-menu > li > a:hover,\n .dropdown-menu > li > a:focus {\n color: #262626;\n text-decoration: none;\n background-color: #f5f5f5;\n }\n .dropdown-menu > .active > a,\n .dropdown-menu > .active > a:hover,\n .dropdown-menu > .active > a:focus {\n color: #fff;\n text-decoration: none;\n background-color: #337ab7;\n outline: 0;\n }\n .dropdown-menu > .disabled > a,\n .dropdown-menu > .disabled > a:hover,\n .dropdown-menu > .disabled > a:focus {\n color: #777;\n }\n .dropdown-menu > .disabled > a:hover,\n .dropdown-menu > .disabled > a:focus {\n text-decoration: none;\n cursor: not-allowed;\n background-color: transparent;\n background-image: none;\n filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);\n }\n .open > .dropdown-menu {\n display: block;\n }\n .open > a {\n outline: 0;\n }\n .dropdown-menu-right {\n right: 0;\n left: auto;\n }\n .dropdown-menu-left {\n right: auto;\n left: 0;\n }\n .dropdown-header {\n display: block;\n padding: 3px 20px;\n font-size: 12px;\n line-height: 1.42857143;\n color: #777;\n white-space: nowrap;\n }\n .dropdown-backdrop {\n position: fixed;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: 990;\n }\n .pull-right > .dropdown-menu {\n right: 0;\n left: auto;\n }\n .dropup .caret,\n .navbar-fixed-bottom .dropdown .caret {\n content: \"\";\n border-top: 0;\n border-bottom: 4px dashed;\n border-bottom: 4px solid \\9;\n }\n .dropup .dropdown-menu,\n .navbar-fixed-bottom .dropdown .dropdown-menu {\n top: auto;\n bottom: 100%;\n margin-bottom: 2px;\n }\n @media (min-width: 768px) {\n .navbar-right .dropdown-menu {\n right: 0;\n left: auto;\n }\n .navbar-right .dropdown-menu-left {\n right: auto;\n left: 0;\n }\n }\n .btn-group-justified > .btn-group .dropdown-menu {\n left: auto;\n }\n .nav-tabs.nav-justified > .dropdown .dropdown-menu {\n top: auto;\n left: auto;\n }\n .nav-justified > .dropdown .dropdown-menu {\n top: auto;\n left: auto;\n }\n .nav-tabs .dropdown-menu {\n margin-top: -1px;\n border-top-left-radius: 0;\n border-top-right-radius: 0;\n }\n @media (max-width: 767px) {\n .navbar-nav .open .dropdown-menu {\n position: static;\n float: none;\n width: auto;\n margin-top: 0;\n background-color: transparent;\n border: 0;\n -webkit-box-shadow: none;\n box-shadow: none;\n }\n .navbar-nav .open .dropdown-menu > li > a,\n .navbar-nav .open .dropdown-menu .dropdown-header {\n padding: 5px 15px 5px 25px;\n }\n .navbar-nav .open .dropdown-menu > li > a {\n line-height: 20px;\n }\n .navbar-nav .open .dropdown-menu > li > a:hover,\n .navbar-nav .open .dropdown-menu > li > a:focus {\n background-image: none;\n }\n }\n .navbar-nav > li > .dropdown-menu {\n margin-top: 0;\n border-top-left-radius: 0;\n border-top-right-radius: 0;\n }\n .navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {\n margin-bottom: 0;\n border-top-left-radius: 4px;\n border-top-right-radius: 4px;\n border-bottom-right-radius: 0;\n border-bottom-left-radius: 0;\n }\n @media (max-width: 767px) {\n .navbar-default .navbar-nav .open .dropdown-menu > li > a {\n color: #777;\n }\n .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,\n .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {\n color: #333;\n background-color: transparent;\n }\n .navbar-default .navbar-nav .open .dropdown-menu > .active > a,\n .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,\n .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {\n color: #555;\n background-color: #e7e7e7;\n }\n .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,\n .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,\n .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {\n color: #ccc;\n background-color: transparent;\n }\n }\n @media (max-width: 767px) {\n .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {\n border-color: #080808;\n }\n .navbar-inverse .navbar-nav .open .dropdown-menu .divider {\n background-color: #080808;\n }\n .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {\n color: #9d9d9d;\n }\n .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,\n .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {\n color: #fff;\n background-color: transparent;\n }\n .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,\n .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover,\n .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {\n color: #fff;\n background-color: #080808;\n }\n .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a,\n .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover,\n .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {\n color: #444;\n background-color: transparent;\n }\n }\n}\n",".nf-loading-spinner {\n width: 40px;\n height: 40px;\n margin: 100px auto;\n background-color: rgba(208,208,208,.5);\n\n border-radius: 100%;\n animation: nf-scaleout 1.0s infinite ease-in-out;\n}\n\n@-webkit-keyframes nf-scaleout {\n 0% { transform: scale(0) }\n 100% {\n transform: scale(1.0);\n opacity: 0;\n }\n}\n\n@keyframes nf-scaleout {\n 0% {\n transform: scale(0);\n } 100% {\n transform: scale(1.0);\n opacity: 0;\n }\n}","/* ---------------------------------\nSTANDARDIZE ALL FIELDS\n----------------------------------*/\n.field-wrap {\n display: flex;\n //flex-wrap:wrap;\n > label {\n display: block;\n }\n > div input,\n textarea,\n select,\n .pikaday__container,\n .pikaday__display {\n width: 100%;\n }\n > div input[type=\"checkbox\"] {\n width: auto;\n }\n input[type=\"submit\"],\n input[type=\"button\"],\n button {\n width: auto;\n }\n .nf-product-field {\n // .nf-element {\n // width: 100%;\n // }\n }\n}\n\n.nf-field-label {\n order: 5;\n}\n.nf-field-description {\n width: 100%;\n order: 10;\n}\n.nf-field-element {\n order: 15;\n}\n\n\n/* ---------------------------------\nLABEL ABOVE\n----------------------------------*/\n.label-above {\n .nf-field-label {\n margin-bottom: 10px;\n }\n}\n\n/* ---------------------------------\nLABEL BELOW\n----------------------------------*/\n.label-below {\n .nf-field-label {\n margin-top: 10px;\n order: 15;\n }\n .nf-field-element {\n order: 5;\n }\n}\n\n/* ---------------------------------\nLABEL HIDDEN\n----------------------------------*/\n.label-hidden {\n .field-wrap {\n flex-wrap: wrap;\n }\n .nf-field-label {\n height: 0;\n margin: 0 !important;\n width: 100%;\n visibility: hidden;\n }\n .nf-field-description {\n width: 100%;\n order: 20;\n }\n .nf-field-element {\n width: 100%;\n }\n}\n\n/* ---------------------------------\nLABEL LEFT\n----------------------------------*/\n.label-left {\n .field-wrap {\n flex-direction: row;\n flex-wrap: wrap;\n }\n .nf-field-label {\n display: flex;\n flex-direction: row;\n align-items: center;\n padding-right: 2%;\n text-align: right;\n width: 35%;\n order: 5;\n label {\n width: 100%;\n }\n }\n .nf-field-description {\n margin-left: 35%;\n }\n .nf-field-element {\n display: inline-block;\n width: 65%;\n order: 10;\n }\n .nf-after-field {\n margin-left: 36.5%;\n }\n}\n\n/* ---------------------------------\nLABEL RIGHT\n----------------------------------*/\n.label-right {\n .field-wrap {\n flex-direction: row;\n }\n .nf-field-label {\n display: flex;\n flex-direction: row;\n align-items: center;\n padding-left: 2%;\n width: 35%;\n order: 10;\n }\n .nf-field-description {\n margin-right: 35%;\n order: 15;\n }\n .nf-field-element {\n display: inline-block;\n width: 65%;\n order: 5;\n }\n .checkbox-wrap {\n .nf-field-label {\n width: auto;\n }\n .nf-field-element {\n width: 20px;\n }\n }\n .nf-after-field {\n width: 65%;\n }\n}\n/* ---------------------------------\nADJUST SOME LABEL ABOVE & BELOW ISSUES\n----------------------------------*/\n.label-below,\n.label-above {\n .field-wrap {\n flex-direction: column;\n flex-flow: wrap;\n }\n .nf-field-element {\n margin: 0;\n width: 100%;\n }\n .checkbox-wrap {\n .nf-field-label {\n //margin: 0;\n }\n }\n}\n\n/* ---------------------------------\nADJUST SOME LABEL LEFT & RIGHT ISSUES\n----------------------------------*/\n.label-left,\n.label-right {\n .textarea-wrap,\n .listradio-wrap,\n .listcheckbox-wrap {\n .nf-field-label {\n align-items: flex-start;\n }\n }\n .textarea-wrap {\n .nf-field-label {\n margin-top: 5px;\n }\n }\n .html-wrap,\n .hr-wrap {\n display: block;\n .nf-field-element {\n display: block;\n margin: 0;\n width: 100%;\n }\n }\n}\n\n/* ---------------------------------\nFIELD DESCRIPTION POSITIONS\n----------------------------------*/\n",".nf-repeater-fieldsets{\n fieldset {\n margin-bottom: 1em;\n }\n}\n\n.nf-remove-fieldset {\n color: red;\n font-size: 1.5em;\n background-color: transparent;\n border: thin solid red;\n padding: 0.1em 0.4em;\n float: right;\n margin-top: -1em;\n}",".nf-help {\n background: none;\n}\n.nf-field-description {\n font-size: 14px;\n}\n.nf-form-content {\n padding: 5px;\n max-width: 1000px;\n margin: 0 auto;\n label {\n font-size: 18px;\n line-height: 20px;\n }\n .ninja-forms-field,\n .listselect-wrap .nf-field-element div {\n font-size: 16px;\n margin: 0;\n padding: 12px;\n }\n input.ninja-forms-field,\n select.ninja-forms-field:not([multiple]),\n .listselect-wrap .nf-field-element div {\n height: 50px;\n }\n textarea.ninja-forms-field {\n height: 200px;\n }\n hr.ninja-forms-field {\n padding: 0;\n }\n input[type=\"radio\"].ninja-forms-field,\n input[type=\"checkbox\"].ninja-forms-field {\n height: auto;\n }\n .listradio-wrap,\n .listcheckbox-wrap {\n li {\n margin-bottom: 12px !important;\n line-height: 0;\n }\n }\n .nf-product-field {\n &.ninja-forms-field {\n // background: transparent;\n // border: 0;\n // padding: 0;\n }\n span {\n padding-right: 16px;\n }\n .nf-field-qty {\n font-size: 16px;\n padding: 5px;\n width: 80px !important;\n }\n }\n .listselect-wrap,\n .liststate-wrap,\n .listcountry-wrap {\n select {\n //height: 50px;\n }\n }\n .nf-static {\n background: transparent;\n border: 0;\n font-weight: bold;\n padding: 0;\n }\n .label-above,\n .label-below,\n .label-hidden {\n .nf-field-label {\n margin-bottom: 10px;\n padding: 0;\n }\n }\n .label-below {\n .nf-field-label {\n margin-bottom: 0;\n margin-top: 10px;\n }\n }\n .label-right {\n .nf-field-label {\n margin: 0;\n }\n > input,\n textarea,\n select,\n .nf-product-field,\n .starrating,\n .nf-static,\n .pikaday__container {\n // margin-right: 1%;\n }\n > input[type=radio],\n input[type=checkbox] {\n margin-right: 1%;\n }\n ul {\n margin-right: 1%;\n }\n }\n .label-left {\n // > label {\n // margin: 0;\n // }\n // > input,\n // textarea,\n // select,\n // .pikaday__container {\n // // margin-left: 1%;\n // }\n // > input[type=radio],\n // input[type=checkbox] {\n // margin-left: 1%;\n // }\n // ul {\n // margin-left: 15px;\n // }\n }\n}\n","\n.nf-form-content {\n .list-select-wrap > div {\n position: relative;\n div {\n display: block;\n position: absolute;\n font-size: 16px;\n line-height: 16px;\n margin: 0;\n padding: 16px;\n height: 50px;\n top: 0;\n right: 0;\n left: 0;\n z-index: 1;\n &::after {\n content: \"\\f078\";\n font-family: FontAwesome;\n font-size: 20px;\n //font-weight: bold;\n //transform: rotate(90deg);\n position: absolute;\n right: 10px;\n bottom: 0;\n height: 50px;\n line-height: 50px;\n }\n }\n &.label-right {\n div {\n width: 59%;\n // &::after {\n // right: 20px;\n // }\n }\n }\n &.label-below {\n div {\n top: 0;\n bottom: auto;\n }\n }\n &.label-left {\n div {\n width: 59%;\n left: 40.5%;\n right: 40px;\n }\n }\n select {\n background: transparent;\n border: 0;\n appearance: none;\n position: relative;\n z-index: 2;\n }\n }\n .listmultiselect-wrap {\n select {\n appearance: normal;\n }\n }\n}\n",".checkbox-wrap,\n.listcheckbox-wrap {\n .nf-field-label,\n .nf-field-element {\n label {\n position: relative;\n margin-left: 30px;\n &::after {\n border: 1px solid;\n content: \"\";\n width: 18px;\n height: 18px;\n position: absolute;\n left: -28px;\n bottom: 0;\n }\n &::before {\n content: \"\\f00c\";\n font-family: FontAwesome;\n font-size: 24px;\n position: absolute;\n bottom: 0;\n opacity: 0;\n z-index: 2;\n }\n }\n }\n}\n.checkbox-container {\n .nf-field-element {\n input {\n display: none;\n }\n }\n &.label-above,\n &.label-below {\n // .nf-field-element {\n // input {\n // display: none;\n // }\n // }\n }\n &.label-above {\n label {\n height: 50px;\n margin: 0;\n display: block;\n &::before {\n left: -2px;\n bottom: -16px;\n }\n &::after {\n left: 0;\n bottom: -16px;\n }\n }\n }\n &.label-below {\n label {\n margin: 0;\n display: block;\n margin-top: 20px;\n &::before {\n left: -2px;\n bottom: auto;\n top: -27px;\n }\n &::after {\n left: 0;\n bottom: auto;\n top: -25px;\n }\n }\n }\n &.label-left {\n .nf-field-label {\n width: 38%;\n padding-right: 5%;\n }\n .nf-field-element {\n width: 58%;\n }\n label {\n margin: 0;\n display: block;\n &::before {\n left: auto;\n top: -2px;\n right: -36px;\n }\n &::after {\n left: auto;\n top: 0;\n right: -31px;\n }\n }\n }\n &.label-right {\n .nf-field-label {\n padding: 0;\n order: 10;\n }\n .nf-field-element {\n order: 5;\n display: none;\n }\n label {\n margin: 0 0 0 30px;\n display: block;\n &::before {\n left: -30px;\n top: 0;\n }\n &::after {\n left: -28px;\n top: 0;\n }\n }\n .field-wrap {\n display: flex;\n > div {\n width: 100%;\n }\n }\n label {\n &::after {\n // Commenting this line out to deal with checkbox list issues.\n // Leaving it in place because it may need to be re-visited in the future.\n //top: 2px !important;\n }\n }\n }\n &.label-hidden {\n label {\n height: 0;\n margin: 0;\n display: block;\n &::after {\n left: 0;\n bottom: 0;\n visibility: visible;\n }\n &.nf-checked-label {\n &::before {\n left: -2px;\n bottom: 0;\n visibility: visible;\n }\n }\n }\n }\n}\n.listcheckbox-container {\n .nf-field-label {\n label {\n &::after {\n background: transparent !important;\n border: 0;\n }\n }\n }\n .nf-field-element {\n input {\n display: none;\n }\n label {\n margin-left: 30px !important;\n &::before {\n top: 1px;\n left: -30px;\n bottom: auto;\n }\n &::after {\n top: 3px;\n bottom: auto;\n }\n }\n }\n &.label-above,\n &.label-below,\n &.label-right {\n .nf-field-label {\n label {\n margin: 0;\n &::before {\n left: -30px;\n }\n }\n }\n }\n}\n",".listradio-wrap {\n .nf-field-element {\n label {\n position: relative;\n margin-left: 30px !important;\n &::after {\n border-radius: 50%;\n content: \"\";\n width: 18px;\n height: 18px;\n position: absolute;\n left: -30px;\n bottom: 1px;\n top: .05em;\n }\n &.nf-checked-label {\n &::before {\n border-radius: 50%;\n content: \"\";\n height: 10px;\n width: 10px;\n position: absolute;\n left: -26px;\n bottom: 5px;\n z-index: 2;\n top: .25em;\n }\n }\n }\n input {\n display: none;\n }\n }\n}\n","input[type=checkbox].nf-toggle {\n background: transparent;\n border: 0;\n box-shadow: 0 0 0;\n margin: 10px;\n height: 18px;\n appearance: none;\n position: relative;\n cursor: pointer;\n &::after {\n background: #BCBDBF;\n border: 2px solid #BCBDBF;\n border-radius: 20px;\n content: \"\";\n position: absolute;\n top: -4px;\n left: -4px;\n width: 46px;\n height: 24px;\n transition: all 0.3s ease;\n }\n &::before {\n background: #fff;\n border-radius: 20px;\n content: \"\";\n position: absolute;\n top: -1px;\n left: 0;\n width: 18px;\n height: 18px;\n z-index: 99;\n transition: all 0.3s ease;\n }\n &:checked {\n &::after {\n background: lightgreen;\n border: 2px solid lightgreen;\n transition: all 0.3s ease;\n }\n &::before {\n top: -1px;\n left: 20px;\n transition: all 0.3s ease;\n }\n }\n .label-right & {\n padding: 0 50px 0 0;\n }\n .label-left & {\n padding: 0;\n margin-left: 22px;\n margin-top: 20px;\n }\n}\n",".nf-icons {\n .nf-field-element {\n position: relative;\n &::before {\n //border: 1px;\n font-family: FontAwesome;\n font-size: 20px;\n position: absolute;\n left: 1px;\n bottom: 1px;\n height: 48px;\n width: 50px;\n line-height: 50px;\n text-align: center;\n z-index: 1;\n }\n }\n .date-wrap,\n .number-wrap,\n .quantity-wrap,\n .email-wrap,\n .phone-wrap,\n .firstname-wrap,\n .lastname-wrap,\n .address-wrap,\n .city-wrap,\n .state-wrap,\n .zip-wrap,\n .creditcardfullname-wrap,\n .creditcardnumber-wrap,\n .creditcardcvc-wrap,\n .creditcardexpiration-wrap,\n .creditcardzip-wrap {\n .nf-field-element {\n input {\n padding-left: 60px;\n }\n }\n }\n &.right {\n .nf-field-element {\n &::before {\n left: auto;\n right: 1px;\n }\n }\n .date-wrap,\n .number-wrap,\n .quantity-wrap,\n .email-wrap,\n .phone-wrap,\n .firstname-wrap,\n .lastname-wrap,\n .address-wrap,\n .city-wrap,\n .state-wrap,\n .zip-wrap,\n .creditcardfullname-wrap,\n .creditcardnumber-wrap,\n .creditcardcvc-wrap,\n .creditcardexpiration-wrap,\n .creditcardzip-wrap {\n > div {\n input {\n padding-left: 12px;\n padding-right: 60px;\n }\n }\n }\n }\n .date-wrap .nf-field-element::before {\n content: \"\\f073\";\n }\n .number-wrap .nf-field-element::before,\n .quantity-wrap > div::before {\n content: \"\\f292\";\n }\n .email-wrap .nf-field-element::before {\n content: \"\\f0e0\";\n }\n .phone-wrap .nf-field-element::before {\n content: \"\\f095\";\n }\n .firstname-wrap .nf-field-element::before,\n .lastname-wrap .nf-field-element::before {\n content: \"\\f007\";\n }\n .address-wrap .nf-field-element::before,\n .city-wrap .nf-field-element::before,\n .state-wrap .nf-field-element::before,\n .zip-wrap .nf-field-element::before {\n content: \"\\f041\";\n }\n .creditcardfullname-wrap .nf-field-element::before,\n .creditcardnumber-wrap .nf-field-element::before,\n .creditcardcvc-wrap .nf-field-element::before,\n .creditcardexpiration-wrap .nf-field-element::before,\n .creditcardzip-wrap .nf-field-element::before {\n content: \"\\f283\";\n }\n}\n",".nf-field-element {\n\t.date-and-time {\n\t\tmargin-bottom: 5px;\n\t}\n\t.hour {\n\t\tpadding: 5px;\n\t\tborder-right: 0;\n\t}\n\t.minute {\n\t\tpadding: 5px;\n\t\tborder-left: 0;\n\t}\n\t.ampm {\n\t\tpadding: 5px;\n\t\tborder-left: 0;\n\t}\n}",".nf-form-content {\n input:not([type='button']),\n textarea,\n .list-select-wrap .nf-field-element > div {\n background: $field-background;\n border: 1px solid $field-border;\n border-radius: 0;\n box-shadow: none;\n color: $field-font;\n transition: all .5s;\n &:focus {\n background: $focus-background;\n border-color: $focus-border;\n //box-shadow: -3px 3px 10px #ccc;\n color: $focus-font;\n outline: none;\n transition: all .5s;\n }\n }\n input[type=\"submit\"],\n input[type=\"button\"],\n button {\n background: $accent;\n border: 0;\n color: $field-background;\n transition: all .5s;\n &:hover {\n background: $field-border;\n color: $field-font;\n transition: all .5s;\n }\n }\n select.ninja-forms-field {\n color: $field-font;\n &:focus {\n background: transparent;\n border: 0;\n box-shadow: none;\n outline: none;\n }\n }\n}\n\n.list-select-wrap {\n div {\n &::after {\n color: $field-font;\n transition: all .5s;\n }\n }\n select {\n &:active,\n &:focus {\n + div {\n background: $focus-background !important;\n border-color: $focus-border !important;\n transition: all .5s;\n }\n }\n }\n}\n\n.listradio-wrap {\n .nf-field-element {\n label {\n &::after {\n background: $field-background;\n border: 2px solid $field-border;\n transition: all .5s;\n }\n &.nf-checked-label {\n &::after {\n border-color: $selected-font;\n transition: all .5s;\n }\n &::before {\n background: $selected-font;\n }\n }\n }\n }\n}\n\n.checkbox-wrap,\n.listcheckbox-wrap {\n .nf-field-label,\n .nf-field-element {\n label {\n &::after {\n background: $field-background;\n border-color: $field-border;\n transition: all .5s;\n }\n &::before {\n color: $field-background;\n opacity: 0;\n transition: all .5s;\n }\n &.nf-checked-label {\n &::after {\n //background: $accent;\n border-color: $selected-border;\n transition: all .5s;\n }\n &::before {\n color: $selected-font;\n opacity: 100;\n transition: all .5s;\n }\n }\n }\n }\n}\n\n.nf-error {\n position: relative;\n .ninja-forms-field {\n border-color: #E80000 !important;\n transition: all .5s;\n }\n &.field-wrap {\n .nf-field-element::after {\n background: #E80000;\n color: #fff;\n font-family: FontAwesome;\n font-size: 20px;\n content: \"\\f12a\";\n position: absolute;\n top: 1px;\n right: 1px;\n bottom: 1px;\n height: 48px;\n width: 50px;\n line-height: 50px;\n text-align: center;\n transition: all .5s;\n }\n &.checkbox-wrap {\n .nf-field-element::after {\n display: none;\n }\n }\n }\n .nf-error-msg {\n color: #E80000;\n }\n}\n.checkbox-container {\n .nf-after-field .nf-error-msg {\n //text-align: left;\n }\n}\n.nf-pass {\n position: relative;\n .ninja-forms-field {\n border-color: green !important;\n transition: all .5s;\n }\n &.field-wrap {\n .nf-field-element::after {\n color: green;\n font-family: FontAwesome;\n font-size: 30px;\n content: \"\\f058\";\n position: absolute;\n top: 0;\n right: 16px;\n height: 50px;\n line-height: 50px;\n transition: all .5s;\n }\n &.checkbox-wrap {\n .nf-field-element::after {\n display: none;\n }\n }\n }\n // &.field-wrap::before {\n // border-color: green !important;\n // }\n}\n\n.nf-field-submit-error {\n border: 1px solid;\n margin: 10px 0px;\n padding: 15px 15px 15px 50px;\n position: relative;\n z-index: 1;\n &::after {\n content: \"\\f06a\";\n font-family: FontAwesome;\n font-size: 24px;\n position: absolute;\n top: 0;\n left: 15px;\n height: 50px;\n line-height: 50px;\n z-index: 2;\n }\n}\n\n.nf-field-submit-error {\n border-color: #D8000C;\n color: #D8000C;\n background-color: #FFBABA;\n}\n\n.nf-icons {\n .nf-field-element::before {\n background: $field-border;\n color: $field-background;\n }\n}\n\n.nf-help {\n color: $selected-font;\n}\n","@import \"display-structure\";\n\n@import \"op-spacing\";\n//@import \"op-columns\";\n@import \"op-select\";\n@import \"op-checkbox\";\n@import \"op-radio\";\n@import \"op-toggle\";\n@import \"op-icons\";\n@import \"op-date\";\n\n/* ---------------------------------\nDEFAULT LIGHT COLORS\n----------------------------------*/\n$base: #f7f7f7;\n$accent: #333;\n@import \"op-variables-light\";\n@import \"op-color\";\n\n/* ---------------------------------\nLIGHT COLORS - nf-brown\n----------------------------------*/\n$base: #F3EFDD;\n$accent: #736628;\n@import \"op-variables-light\";\n.nf-brown {\n @import \"op-color\";\n}\n\n/* ---------------------------------\nLIGHT COLORS - nf-red\n----------------------------------*/\n$base: #F0E3E3;\n$accent: #8A5252;\n@import \"op-variables-light\";\n.nf-red {\n @import \"op-color\";\n}\n\n/* ---------------------------------\nLIGHT COLORS - nf-blue\n----------------------------------*/\n$base: #DFEFF5;\n$accent: #4F9DBF;\n@import \"op-variables-light\";\n.nf-blue {\n @import \"op-color\";\n}\n\n@import \"st-media-queries\";\n","$field-background: $base;\n$field-border: darken( $base, 20% );\n$field-font: darken( $base, 50% );\n\n$focus-background: lighten( $base, 10% );\n$focus-border: darken( $field-border, 20% );\n$focus-font: lighten( $field-font, 10% );\n\n$selected-background: lighten( $base, 10% );\n$selected-border: darken( $field-border, 5% );\n$selected-font: $accent;\n","@media only screen and (max-width: 800px) {\n .nf-field-container {\n .nf-field-label {\n margin-bottom: 10px !important;\n padding: 0;\n width: 100%;\n order: 5;\n label {\n text-align: left;\n }\n }\n .nf-field-description {\n margin: 0;\n width: 100%;\n order: 10;\n }\n .nf-field-element {\n width: 100%;\n order: 15;\n }\n .checkbox-wrap {\n .nf-field-label {\n width: auto;\n label {\n position: relative;\n margin-left: 30px;\n &::after {\n left: -28px;\n bottom: 0;\n }\n &::before {\n left: -30px;\n bottom: 0;\n }\n }\n }\n .nf-field-element {\n width: 20px;\n }\n }\n }\n .nf-form-cont {\n .five-sixths,\n .four-sixths,\n .one-fourth,\n .one-half,\n .one-sixth,\n .one-third,\n .three-fourths,\n .three-sixths,\n .two-fourths,\n .two-sixths,\n .two-thirds {\n clear: both;\n float: none;\n margin: 0;\n width: 100%;\n .inside {\n padding: 0;\n }\n }\n }\n}\n"]}
1
+ {"version":3,"sources":["st-defaults.scss","editor.scss","st-loading.scss","st-label-positions.scss","repeater-field.scss","op-spacing.scss","op-select.scss","op-checkbox.scss","op-radio.scss","op-toggle.scss","op-icons.scss","op-date.scss","op-color.scss","display-opinions-light.scss","op-variables-light.scss","st-media-queries.scss"],"names":[],"mappings":"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","file":"display-opinions-light.css","sourcesContent":["/*\n * Ninja Forms - Form Display Structure\n */\n\n.ninja-forms-form-wrap *,\n.ninja-forms-form-wrap *:after,\n.ninja-forms-form-wrap *:before {\n -webkit-box-sizing: border-box;\n -moz-box-sizing: border-box;\n -ms-box-sizing: border-box;\n box-sizing: border-box;\n}\n\n.nf-response-msg {\n display: none;\n}\n\n.nf-field-container,\n#ninja_forms_required_items {\n clear: both;\n position: relative;\n margin-bottom: 25px;\n &::after {\n clear: both;\n content: \"\";\n display: block;\n }\n &.hidden-container,\n &.hr-container {\n margin: 0;\n height: auto;\n .nf-field-label {\n display: none;\n }\n }\n &.html-container {\n .nf-field-label {\n display: none;\n }\n }\n}\n\n.nf-field-label {\n label {\n font-weight: bold;\n margin: 0;\n padding: 0;\n }\n}\n.nf-field-element {\n position: relative;\n input,\n select,\n textarea {\n margin: 0;\n width: auto;\n height: auto;\n vertical-align: inherit;\n }\n textarea {\n height: 200px;\n }\n}\n.nf-field-description {\n p:last-child {\n margin: 0;\n }\n}\n.nf-help {\n background: url( '../img/help-info.png' ) no-repeat;\n display: inline-block;\n width: 16px;\n height: 16px;\n}\n\n.nf-input-limit {\n font-size: 12px;\n margin-top: 5px;\n}\n.nf-static {\n padding: 0 10px;\n}\n.nf-after-field {\n .nf-error-msg {\n margin-right: 10px;\n //text-align: right;\n }\n}\n\n/* ---------------------------------\nCHECKBOX FIELD\n----------------------------------*/\n\n\n\n/* ---------------------------------\nRADIO & CHECKBOX LISTS\n----------------------------------*/\n\n.list-radio-wrap,\n.list-checkbox-wrap,\n.list-image-wrap {\n .nf-field-element {\n ul, li {\n list-style: none !important;\n margin: 0 !important;\n padding: 0 !important;\n input {\n margin-right: 5px;\n }\n }\n li {\n padding-left: 10px;\n margin: 0 0 5px !important;\n text-indent: initial !important;\n label {\n //display: inline;\n display: block;\n float: initial;\n //margin: 0;\n width: auto;\n margin-left: 1.5em;\n }\n input {\n width: auto !important;\n float: left;\n margin-top: .25em;\n }\n }\n }\n}\n\n.listimage-wrap {\n li {\n width: 100%;\n height: 100%;\n display: inline-grid;\n label {\n padding: 5px;\n border-width: 2px;\n border-style: solid;\n border-color: transparent;\n &.nf-checked-label {\n border-width: 2px;\n border-style: solid;\n border-color: #007acc;\n transition: all .5s;\n }\n img {\n display: block;\n }\n }\n input {\n display: none;\n }\n }\n}\n\n/* ---------------------------------\nPRODUCT FIELD\n----------------------------------*/\n.product-wrap {\n > div {\n input {\n width: 80px !important;\n }\n .nf-product-field {\n span {\n padding: 0 5px;\n }\n }\n }\n}\n\n/* ---------------------------------\nSTAR RATING\n----------------------------------*/\n.starrating-wrap .star {\n border-bottom: 0;\n}\n\n/* ---------------------------------\nHONEYPOT\n----------------------------------*/\n\n.nf-form-hp {\n position: absolute;\n visibility: hidden;\n}\n\n/* ---------------------------------\nSELECT LIST\n----------------------------------*/\n.list-select-wrap {\n div div {\n display: none;\n }\n}\n\n\n/* ---------------------------------\nCOLORS\nAs minimal as possible\n----------------------------------*/\n.ninja-forms-req-symbol,\n.nf-error-msg {\n color: #E80000;\n}\n.nf-error {\n .ninja-forms-field {\n border: 1px solid #E80000;\n }\n &.listimage-wrap {\n .nf-field-element {\n ul {\n border: 1px solid #E80000;\n }\n }\n }\n}\n.nf-field-submit-error {\n padding: 15px;\n}\n\n.ninja-forms-noscript-message {\n background: #f1f1f1;\n border: 4px dashed #ccc;\n color: #333;\n display: block;\n font-size: 20px;\n margin: 20px 0;\n padding: 40px;\n text-align: center;\n}\n\n/* ---------------------------------\nHELPER CLASSES\n----------------------------------*/\n.two-col-list {\n ul {\n li {\n float: left;\n width: 50%\n }\n }\n}\n.three-col-list {\n ul {\n li {\n float: left;\n width: 33.33%\n }\n }\n}\n.four-col-list {\n ul {\n li {\n float: left;\n width: 25%\n }\n }\n}\n.five-col-list {\n ul {\n li {\n float: left;\n width: 20%\n }\n }\n}\n.six-col-list {\n ul {\n li {\n float: left;\n width: 16.66%\n }\n }\n}\n\n\nbody {\n .pika-label {\n background: transparent;\n }\n}\n\n/* Column Classes\n Link: http://twitter.github.io/bootstrap/assets/css/bootstrap-responsive.css\n--------------------------------------------- */\n.nf-form-cont {\n .five-sixths,\n .four-sixths,\n .one-fourth,\n .one-half,\n .one-sixth,\n .one-third,\n .three-fourths,\n .three-sixths,\n .two-fourths,\n .two-sixths,\n .two-thirds {\n clear: initial;\n float: left;\n margin-left: 2.564102564102564%;\n .inside {\n padding: 20px;\n }\n &::after {\n clear: both;\n content: \"\";\n display: block;\n }\n }\n\n .one-half,\n .three-sixths,\n .two-fourths {\n width: 48.717948717948715%;\n }\n\n .one-third,\n .two-sixths {\n width: 31.623931623931625%;\n }\n\n .four-sixths,\n .two-thirds {\n width: 65.81196581196582%;\n }\n\n .one-fourth {\n width: 23.076923076923077%;\n }\n\n .three-fourths {\n width: 74.35897435897436%;\n }\n\n .one-sixth {\n width: 14.52991452991453%;\n }\n\n .five-sixths {\n width: 82.90598290598291%;\n }\n\n .first {\n clear: both;\n margin-left: 0;\n }\n}\n",".note-popover {\n display: none !important;\n}\n.nf-form-wrap {\n .note-editor {\n border: 0 !important;\n .note-toolbar {\n &::after {\n clear: both;\n content: \"\";\n display: block;\n }\n }\n .note-editable {\n background: #f9f9f9;\n border: 1px solid #f1f1f1;\n display: block;\n p {\n font-size: 16px;\n }\n ul {\n list-style-type: disc;\n margin-left: 2em;\n }\n table {\n td {\n border: 1px solid #ccc;\n width: auto;\n }\n }\n }\n .modal {\n display: none;\n }\n .btn-group {\n float: left;\n &.note-tools {\n float: right;\n }\n }\n .btn {\n background: #f9f9f9;\n border: 0;\n border-radius: 4px;\n color: #666;\n cursor: pointer;\n margin-right: 2px;\n padding-top: 4px;\n &.disabled {\n background: transparent;\n color: #aaa;\n .merge-tags {\n background: #f9f9f9;\n color: #666;\n }\n }\n }\n button[type=button] {\n padding: 4px;\n width: auto;\n height: auto;\n }\n .dropdown-toggle {\n position: relative;\n display: inline-block;\n top: 0;\n &::after {\n content: \"\";\n width: 0;\n }\n }\n }\n .tooltip {\n position: absolute;\n z-index: 1070;\n display: block;\n font-family: \"Helvetica Neue\", Helvetica, Arial, sans-serif;\n font-size: 12px;\n font-style: normal;\n font-weight: normal;\n line-height: 1.42857143;\n text-align: left;\n text-align: start;\n text-decoration: none;\n text-shadow: none;\n text-transform: none;\n letter-spacing: normal;\n word-break: normal;\n word-spacing: normal;\n word-wrap: normal;\n white-space: normal;\n filter: alpha(opacity=0);\n opacity: 0;\n\n line-break: auto;\n }\n .tooltip.in {\n filter: alpha(opacity=90);\n opacity: .9;\n }\n .tooltip.top {\n padding: 5px 0;\n margin-top: -3px;\n }\n .tooltip.right {\n padding: 0 5px;\n margin-left: 3px;\n }\n .tooltip.bottom {\n padding: 5px 0;\n margin-top: 3px;\n }\n .tooltip.left {\n padding: 0 5px;\n margin-left: -3px;\n }\n .tooltip-inner {\n max-width: 200px;\n padding: 3px 8px;\n color: #fff;\n text-align: center;\n background-color: #000;\n border-radius: 4px;\n }\n .tooltip-arrow {\n position: absolute;\n width: 0;\n height: 0;\n border-color: transparent;\n border-style: solid;\n }\n .tooltip.top .tooltip-arrow {\n bottom: 0;\n left: 50%;\n margin-left: -5px;\n border-width: 5px 5px 0;\n border-top-color: #000;\n }\n .tooltip.top-left .tooltip-arrow {\n right: 5px;\n bottom: 0;\n margin-bottom: -5px;\n border-width: 5px 5px 0;\n border-top-color: #000;\n }\n .tooltip.top-right .tooltip-arrow {\n bottom: 0;\n left: 5px;\n margin-bottom: -5px;\n border-width: 5px 5px 0;\n border-top-color: #000;\n }\n .tooltip.right .tooltip-arrow {\n top: 50%;\n left: 0;\n margin-top: -5px;\n border-width: 5px 5px 5px 0;\n border-right-color: #000;\n }\n .tooltip.left .tooltip-arrow {\n top: 50%;\n right: 0;\n margin-top: -5px;\n border-width: 5px 0 5px 5px;\n border-left-color: #000;\n }\n .tooltip.bottom .tooltip-arrow {\n top: 0;\n left: 50%;\n margin-left: -5px;\n border-width: 0 5px 5px;\n border-bottom-color: #000;\n }\n .tooltip.bottom-left .tooltip-arrow {\n top: 0;\n right: 5px;\n margin-top: -5px;\n border-width: 0 5px 5px;\n border-bottom-color: #000;\n }\n .tooltip.bottom-right .tooltip-arrow {\n top: 0;\n left: 5px;\n margin-top: -5px;\n border-width: 0 5px 5px;\n border-bottom-color: #000;\n }\n .dropdown-menu {\n position: absolute;\n // top: 100%;\n // left: 0;\n z-index: 1000;\n display: none;\n float: left;\n min-width: 160px;\n padding: 5px 0;\n margin: 2px 0 0;\n font-size: 14px;\n text-align: left;\n list-style: none;\n background-color: #fff;\n -webkit-background-clip: padding-box;\n background-clip: padding-box;\n border: 1px solid #ccc;\n border: 1px solid rgba(0, 0, 0, .15);\n border-radius: 4px;\n -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);\n box-shadow: 0 6px 12px rgba(0, 0, 0, .175);\n }\n .dropdown-menu.pull-right {\n right: 0;\n left: auto;\n }\n .dropdown-menu .divider {\n height: 1px;\n margin: 9px 0;\n overflow: hidden;\n background-color: #e5e5e5;\n }\n .dropdown-menu > li > a {\n display: block;\n padding: 3px 20px;\n clear: both;\n font-weight: normal;\n line-height: 1.42857143;\n color: #333;\n white-space: nowrap;\n }\n .dropdown-menu > li > a:hover,\n .dropdown-menu > li > a:focus {\n color: #262626;\n text-decoration: none;\n background-color: #f5f5f5;\n }\n .dropdown-menu > .active > a,\n .dropdown-menu > .active > a:hover,\n .dropdown-menu > .active > a:focus {\n color: #fff;\n text-decoration: none;\n background-color: #337ab7;\n outline: 0;\n }\n .dropdown-menu > .disabled > a,\n .dropdown-menu > .disabled > a:hover,\n .dropdown-menu > .disabled > a:focus {\n color: #777;\n }\n .dropdown-menu > .disabled > a:hover,\n .dropdown-menu > .disabled > a:focus {\n text-decoration: none;\n cursor: not-allowed;\n background-color: transparent;\n background-image: none;\n filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);\n }\n .open > .dropdown-menu {\n display: block;\n }\n .open > a {\n outline: 0;\n }\n .dropdown-menu-right {\n right: 0;\n left: auto;\n }\n .dropdown-menu-left {\n right: auto;\n left: 0;\n }\n .dropdown-header {\n display: block;\n padding: 3px 20px;\n font-size: 12px;\n line-height: 1.42857143;\n color: #777;\n white-space: nowrap;\n }\n .dropdown-backdrop {\n position: fixed;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: 990;\n }\n .pull-right > .dropdown-menu {\n right: 0;\n left: auto;\n }\n .dropup .caret,\n .navbar-fixed-bottom .dropdown .caret {\n content: \"\";\n border-top: 0;\n border-bottom: 4px dashed;\n border-bottom: 4px solid \\9;\n }\n .dropup .dropdown-menu,\n .navbar-fixed-bottom .dropdown .dropdown-menu {\n top: auto;\n bottom: 100%;\n margin-bottom: 2px;\n }\n @media (min-width: 768px) {\n .navbar-right .dropdown-menu {\n right: 0;\n left: auto;\n }\n .navbar-right .dropdown-menu-left {\n right: auto;\n left: 0;\n }\n }\n .btn-group-justified > .btn-group .dropdown-menu {\n left: auto;\n }\n .nav-tabs.nav-justified > .dropdown .dropdown-menu {\n top: auto;\n left: auto;\n }\n .nav-justified > .dropdown .dropdown-menu {\n top: auto;\n left: auto;\n }\n .nav-tabs .dropdown-menu {\n margin-top: -1px;\n border-top-left-radius: 0;\n border-top-right-radius: 0;\n }\n @media (max-width: 767px) {\n .navbar-nav .open .dropdown-menu {\n position: static;\n float: none;\n width: auto;\n margin-top: 0;\n background-color: transparent;\n border: 0;\n -webkit-box-shadow: none;\n box-shadow: none;\n }\n .navbar-nav .open .dropdown-menu > li > a,\n .navbar-nav .open .dropdown-menu .dropdown-header {\n padding: 5px 15px 5px 25px;\n }\n .navbar-nav .open .dropdown-menu > li > a {\n line-height: 20px;\n }\n .navbar-nav .open .dropdown-menu > li > a:hover,\n .navbar-nav .open .dropdown-menu > li > a:focus {\n background-image: none;\n }\n }\n .navbar-nav > li > .dropdown-menu {\n margin-top: 0;\n border-top-left-radius: 0;\n border-top-right-radius: 0;\n }\n .navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {\n margin-bottom: 0;\n border-top-left-radius: 4px;\n border-top-right-radius: 4px;\n border-bottom-right-radius: 0;\n border-bottom-left-radius: 0;\n }\n @media (max-width: 767px) {\n .navbar-default .navbar-nav .open .dropdown-menu > li > a {\n color: #777;\n }\n .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,\n .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {\n color: #333;\n background-color: transparent;\n }\n .navbar-default .navbar-nav .open .dropdown-menu > .active > a,\n .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,\n .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {\n color: #555;\n background-color: #e7e7e7;\n }\n .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,\n .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,\n .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {\n color: #ccc;\n background-color: transparent;\n }\n }\n @media (max-width: 767px) {\n .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {\n border-color: #080808;\n }\n .navbar-inverse .navbar-nav .open .dropdown-menu .divider {\n background-color: #080808;\n }\n .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {\n color: #9d9d9d;\n }\n .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,\n .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {\n color: #fff;\n background-color: transparent;\n }\n .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,\n .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover,\n .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {\n color: #fff;\n background-color: #080808;\n }\n .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a,\n .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover,\n .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {\n color: #444;\n background-color: transparent;\n }\n }\n}\n",".nf-loading-spinner {\n width: 40px;\n height: 40px;\n margin: 100px auto;\n background-color: rgba(208,208,208,.5);\n\n border-radius: 100%;\n animation: nf-scaleout 1.0s infinite ease-in-out;\n}\n\n@-webkit-keyframes nf-scaleout {\n 0% { transform: scale(0) }\n 100% {\n transform: scale(1.0);\n opacity: 0;\n }\n}\n\n@keyframes nf-scaleout {\n 0% {\n transform: scale(0);\n } 100% {\n transform: scale(1.0);\n opacity: 0;\n }\n}","/* ---------------------------------\nSTANDARDIZE ALL FIELDS\n----------------------------------*/\n.field-wrap {\n display: flex;\n //flex-wrap:wrap;\n > label {\n display: block;\n }\n > div input,\n textarea,\n select,\n .pikaday__container,\n .pikaday__display {\n width: 100%;\n }\n > div input[type=\"checkbox\"] {\n width: auto;\n }\n input[type=\"submit\"],\n input[type=\"button\"],\n button {\n width: auto;\n }\n .nf-product-field {\n // .nf-element {\n // width: 100%;\n // }\n }\n}\n\n.nf-field-label {\n order: 5;\n}\n.nf-field-description {\n width: 100%;\n order: 10;\n}\n.nf-field-element {\n order: 15;\n}\n\n\n/* ---------------------------------\nLABEL ABOVE\n----------------------------------*/\n.label-above {\n .nf-field-label {\n margin-bottom: 10px;\n }\n}\n\n/* ---------------------------------\nLABEL BELOW\n----------------------------------*/\n.label-below {\n .nf-field-label {\n margin-top: 10px;\n order: 15;\n }\n .nf-field-element {\n order: 5;\n }\n}\n\n/* ---------------------------------\nLABEL HIDDEN\n----------------------------------*/\n.label-hidden {\n .field-wrap {\n flex-wrap: wrap;\n }\n .nf-field-label {\n height: 0;\n margin: 0 !important;\n width: 100%;\n visibility: hidden;\n }\n .nf-field-description {\n width: 100%;\n order: 20;\n }\n .nf-field-element {\n width: 100%;\n }\n}\n\n/* ---------------------------------\nLABEL LEFT\n----------------------------------*/\n.label-left {\n .field-wrap {\n flex-direction: row;\n flex-wrap: wrap;\n }\n .nf-field-label {\n display: flex;\n flex-direction: row;\n align-items: center;\n padding-right: 2%;\n text-align: right;\n width: 35%;\n order: 5;\n label {\n width: 100%;\n }\n }\n .nf-field-description {\n margin-left: 35%;\n }\n .nf-field-element {\n display: inline-block;\n width: 65%;\n order: 10;\n }\n .nf-after-field {\n margin-left: 36.5%;\n }\n}\n\n/* ---------------------------------\nLABEL RIGHT\n----------------------------------*/\n.label-right {\n .field-wrap {\n flex-direction: row;\n }\n .nf-field-label {\n display: flex;\n flex-direction: row;\n align-items: center;\n padding-left: 2%;\n width: 35%;\n order: 10;\n }\n .nf-field-description {\n margin-right: 35%;\n order: 15;\n }\n .nf-field-element {\n display: inline-block;\n width: 65%;\n order: 5;\n }\n .checkbox-wrap {\n .nf-field-label {\n width: auto;\n }\n .nf-field-element {\n width: 20px;\n }\n }\n .nf-after-field {\n width: 65%;\n }\n}\n/* ---------------------------------\nADJUST SOME LABEL ABOVE & BELOW ISSUES\n----------------------------------*/\n.label-below,\n.label-above {\n .field-wrap {\n flex-direction: column;\n flex-flow: wrap;\n }\n .nf-field-element {\n margin: 0;\n width: 100%;\n }\n .checkbox-wrap {\n .nf-field-label {\n //margin: 0;\n }\n }\n}\n\n/* ---------------------------------\nADJUST SOME LABEL LEFT & RIGHT ISSUES\n----------------------------------*/\n.label-left,\n.label-right {\n .textarea-wrap,\n .listradio-wrap,\n .listcheckbox-wrap {\n .nf-field-label {\n align-items: flex-start;\n }\n }\n .textarea-wrap {\n .nf-field-label {\n margin-top: 5px;\n }\n }\n .html-wrap,\n .hr-wrap {\n display: block;\n .nf-field-element {\n display: block;\n margin: 0;\n width: 100%;\n }\n }\n}\n\n/* ---------------------------------\nFIELD DESCRIPTION POSITIONS\n----------------------------------*/\n",".nf-repeater-fieldsets{\n fieldset {\n margin-bottom: 1em;\n }\n}\n\n.nf-remove-fieldset {\n color: red;\n font-size: 1.5em;\n background-color: transparent;\n border: thin solid red;\n padding: 0.1em 0.4em;\n float: right;\n margin-top: -1em;\n}",".nf-help {\n background: none;\n}\n.nf-field-description {\n font-size: 14px;\n}\n.nf-form-content {\n padding: 5px;\n max-width: 1000px;\n margin: 0 auto;\n label {\n font-size: 18px;\n line-height: 20px;\n }\n .ninja-forms-field,\n .listselect-wrap .nf-field-element div {\n font-size: 16px;\n margin: 0;\n padding: 12px;\n }\n input.ninja-forms-field,\n select.ninja-forms-field:not([multiple]),\n .listselect-wrap .nf-field-element div {\n height: 50px;\n }\n textarea.ninja-forms-field {\n height: 200px;\n }\n hr.ninja-forms-field {\n padding: 0;\n }\n input[type=\"radio\"].ninja-forms-field,\n input[type=\"checkbox\"].ninja-forms-field {\n height: auto;\n }\n .listradio-wrap,\n .listcheckbox-wrap {\n li {\n margin-bottom: 12px !important;\n line-height: 0;\n }\n }\n .nf-product-field {\n &.ninja-forms-field {\n // background: transparent;\n // border: 0;\n // padding: 0;\n }\n span {\n padding-right: 16px;\n }\n .nf-field-qty {\n font-size: 16px;\n padding: 5px;\n width: 80px !important;\n }\n }\n .listselect-wrap,\n .liststate-wrap,\n .listcountry-wrap {\n select {\n //height: 50px;\n }\n }\n .nf-static {\n background: transparent;\n border: 0;\n font-weight: bold;\n padding: 0;\n }\n .label-above,\n .label-below,\n .label-hidden {\n .nf-field-label {\n margin-bottom: 10px;\n padding: 0;\n }\n }\n .label-below {\n .nf-field-label {\n margin-bottom: 0;\n margin-top: 10px;\n }\n }\n .label-right {\n .nf-field-label {\n margin: 0;\n }\n > input,\n textarea,\n select,\n .nf-product-field,\n .starrating,\n .nf-static,\n .pikaday__container {\n // margin-right: 1%;\n }\n > input[type=radio],\n input[type=checkbox] {\n margin-right: 1%;\n }\n ul {\n margin-right: 1%;\n }\n }\n .label-left {\n // > label {\n // margin: 0;\n // }\n // > input,\n // textarea,\n // select,\n // .pikaday__container {\n // // margin-left: 1%;\n // }\n // > input[type=radio],\n // input[type=checkbox] {\n // margin-left: 1%;\n // }\n // ul {\n // margin-left: 15px;\n // }\n }\n}\n","\n.nf-form-content {\n .list-select-wrap > div {\n position: relative;\n div {\n display: block;\n position: absolute;\n font-size: 16px;\n line-height: 16px;\n margin: 0;\n padding: 16px;\n height: 50px;\n top: 0;\n right: 0;\n left: 0;\n z-index: 1;\n &::after {\n content: \"\\f078\";\n font-family: FontAwesome;\n font-size: 20px;\n //font-weight: bold;\n //transform: rotate(90deg);\n position: absolute;\n right: 10px;\n bottom: 0;\n height: 50px;\n line-height: 50px;\n }\n }\n &.label-right {\n div {\n width: 59%;\n // &::after {\n // right: 20px;\n // }\n }\n }\n &.label-below {\n div {\n top: 0;\n bottom: auto;\n }\n }\n &.label-left {\n div {\n width: 59%;\n left: 40.5%;\n right: 40px;\n }\n }\n select {\n background: transparent;\n border: 0;\n appearance: none;\n position: relative;\n z-index: 2;\n }\n }\n .listmultiselect-wrap {\n select {\n appearance: normal;\n }\n }\n}\n",".checkbox-wrap,\n.listcheckbox-wrap {\n .nf-field-label,\n .nf-field-element {\n label {\n position: relative;\n margin-left: 30px;\n &::after {\n border: 1px solid;\n content: \"\";\n width: 18px;\n height: 18px;\n position: absolute;\n left: -28px;\n bottom: 0;\n }\n &::before {\n content: \"\\f00c\";\n font-family: FontAwesome;\n font-size: 24px;\n position: absolute;\n bottom: 0;\n opacity: 0;\n z-index: 2;\n }\n }\n }\n}\n.checkbox-container {\n .nf-field-element {\n input {\n display: none;\n }\n }\n &.label-above,\n &.label-below {\n // .nf-field-element {\n // input {\n // display: none;\n // }\n // }\n }\n &.label-above {\n label {\n height: 50px;\n margin: 0;\n display: block;\n &::before {\n left: -2px;\n bottom: -16px;\n }\n &::after {\n left: 0;\n bottom: -16px;\n }\n }\n }\n &.label-below {\n label {\n margin: 0;\n display: block;\n margin-top: 20px;\n &::before {\n left: -2px;\n bottom: auto;\n top: -27px;\n }\n &::after {\n left: 0;\n bottom: auto;\n top: -25px;\n }\n }\n }\n &.label-left {\n .nf-field-label {\n width: 38%;\n padding-right: 5%;\n }\n .nf-field-element {\n width: 58%;\n }\n label {\n margin: 0;\n display: block;\n &::before {\n left: auto;\n top: -2px;\n right: -36px;\n }\n &::after {\n left: auto;\n top: 0;\n right: -31px;\n }\n }\n }\n &.label-right {\n .nf-field-label {\n padding: 0;\n order: 10;\n }\n .nf-field-element {\n order: 5;\n display: none;\n }\n label {\n margin: 0 0 0 30px;\n display: block;\n &::before {\n left: -30px;\n top: 0;\n }\n &::after {\n left: -28px;\n top: 0;\n }\n }\n .field-wrap {\n display: flex;\n > div {\n width: 100%;\n }\n }\n label {\n &::after {\n // Commenting this line out to deal with checkbox list issues.\n // Leaving it in place because it may need to be re-visited in the future.\n //top: 2px !important;\n }\n }\n }\n &.label-hidden {\n label {\n height: 0;\n margin: 0;\n display: block;\n &::after {\n left: 0;\n bottom: 0;\n visibility: visible;\n }\n &.nf-checked-label {\n &::before {\n left: -2px;\n bottom: 0;\n visibility: visible;\n }\n }\n }\n }\n}\n.listcheckbox-container {\n .nf-field-label {\n label {\n &::after {\n background: transparent !important;\n border: 0;\n }\n }\n }\n .nf-field-element {\n input {\n display: none;\n }\n label {\n margin-left: 30px !important;\n &::before {\n top: 1px;\n left: -30px;\n bottom: auto;\n }\n &::after {\n top: 3px;\n bottom: auto;\n }\n }\n }\n &.label-above,\n &.label-below,\n &.label-right {\n .nf-field-label {\n label {\n margin: 0;\n &::before {\n left: -30px;\n }\n }\n }\n }\n}\n",".listradio-wrap {\n .nf-field-element {\n label {\n position: relative;\n margin-left: 30px !important;\n &::after {\n border-radius: 50%;\n content: \"\";\n width: 18px;\n height: 18px;\n position: absolute;\n left: -30px;\n bottom: 1px;\n top: .05em;\n }\n &.nf-checked-label {\n &::before {\n border-radius: 50%;\n content: \"\";\n height: 10px;\n width: 10px;\n position: absolute;\n left: -26px;\n bottom: 5px;\n z-index: 2;\n top: .25em;\n }\n }\n }\n input {\n display: none;\n }\n }\n}\n","input[type=checkbox].nf-toggle {\n background: transparent;\n border: 0;\n box-shadow: 0 0 0;\n margin: 10px;\n height: 18px;\n appearance: none;\n position: relative;\n cursor: pointer;\n &::after {\n background: #BCBDBF;\n border: 2px solid #BCBDBF;\n border-radius: 20px;\n content: \"\";\n position: absolute;\n top: -4px;\n left: -4px;\n width: 46px;\n height: 24px;\n transition: all 0.3s ease;\n }\n &::before {\n background: #fff;\n border-radius: 20px;\n content: \"\";\n position: absolute;\n top: -1px;\n left: 0;\n width: 18px;\n height: 18px;\n z-index: 99;\n transition: all 0.3s ease;\n }\n &:checked {\n &::after {\n background: lightgreen;\n border: 2px solid lightgreen;\n transition: all 0.3s ease;\n }\n &::before {\n top: -1px;\n left: 20px;\n transition: all 0.3s ease;\n }\n }\n .label-right & {\n padding: 0 50px 0 0;\n }\n .label-left & {\n padding: 0;\n margin-left: 22px;\n margin-top: 20px;\n }\n}\n",".nf-icons {\n .nf-field-element {\n position: relative;\n &::before {\n //border: 1px;\n font-family: FontAwesome;\n font-size: 20px;\n position: absolute;\n left: 1px;\n bottom: 1px;\n height: 48px;\n width: 50px;\n line-height: 50px;\n text-align: center;\n z-index: 1;\n }\n }\n .date-wrap,\n .number-wrap,\n .quantity-wrap,\n .email-wrap,\n .phone-wrap,\n .firstname-wrap,\n .lastname-wrap,\n .address-wrap,\n .city-wrap,\n .state-wrap,\n .zip-wrap,\n .creditcardfullname-wrap,\n .creditcardnumber-wrap,\n .creditcardcvc-wrap,\n .creditcardexpiration-wrap,\n .creditcardzip-wrap {\n .nf-field-element {\n input {\n padding-left: 60px;\n }\n }\n }\n &.right {\n .nf-field-element {\n &::before {\n left: auto;\n right: 1px;\n }\n }\n .date-wrap,\n .number-wrap,\n .quantity-wrap,\n .email-wrap,\n .phone-wrap,\n .firstname-wrap,\n .lastname-wrap,\n .address-wrap,\n .city-wrap,\n .state-wrap,\n .zip-wrap,\n .creditcardfullname-wrap,\n .creditcardnumber-wrap,\n .creditcardcvc-wrap,\n .creditcardexpiration-wrap,\n .creditcardzip-wrap {\n > div {\n input {\n padding-left: 12px;\n padding-right: 60px;\n }\n }\n }\n }\n .date-wrap .nf-field-element::before {\n content: \"\\f073\";\n }\n .number-wrap .nf-field-element::before,\n .quantity-wrap > div::before {\n content: \"\\f292\";\n }\n .email-wrap .nf-field-element::before {\n content: \"\\f0e0\";\n }\n .phone-wrap .nf-field-element::before {\n content: \"\\f095\";\n }\n .firstname-wrap .nf-field-element::before,\n .lastname-wrap .nf-field-element::before {\n content: \"\\f007\";\n }\n .address-wrap .nf-field-element::before,\n .city-wrap .nf-field-element::before,\n .state-wrap .nf-field-element::before,\n .zip-wrap .nf-field-element::before {\n content: \"\\f041\";\n }\n .creditcardfullname-wrap .nf-field-element::before,\n .creditcardnumber-wrap .nf-field-element::before,\n .creditcardcvc-wrap .nf-field-element::before,\n .creditcardexpiration-wrap .nf-field-element::before,\n .creditcardzip-wrap .nf-field-element::before {\n content: \"\\f283\";\n }\n}\n",".nf-field-element {\n\t.date-and-time {\n\t\tmargin-bottom: 5px;\n\t}\n\t.hour {\n\t\tpadding: 5px;\n\t\tborder-right: 0;\n\t}\n\t.minute {\n\t\tpadding: 5px;\n\t\tborder-left: 0;\n\t}\n\t.ampm {\n\t\tpadding: 5px;\n\t\tborder-left: 0;\n\t}\n}",".nf-form-content {\n input:not([type='button']),\n textarea,\n .list-select-wrap .nf-field-element > div {\n background: $field-background;\n border: 1px solid $field-border;\n border-radius: 0;\n box-shadow: none;\n color: $field-font;\n transition: all .5s;\n &:focus {\n background: $focus-background;\n border-color: $focus-border;\n //box-shadow: -3px 3px 10px #ccc;\n color: $focus-font;\n outline: none;\n transition: all .5s;\n }\n }\n input[type=\"submit\"],\n input[type=\"button\"],\n button {\n background: $accent;\n border: 0;\n color: $field-background;\n transition: all .5s;\n &:hover {\n background: $field-border;\n color: $field-font;\n transition: all .5s;\n }\n }\n select.ninja-forms-field {\n color: $field-font;\n &:focus {\n background: transparent;\n border: 0;\n box-shadow: none;\n outline: none;\n }\n }\n}\n\n.list-select-wrap {\n div {\n &::after {\n color: $field-font;\n transition: all .5s;\n }\n }\n select {\n &:active,\n &:focus {\n + div {\n background: $focus-background !important;\n border-color: $focus-border !important;\n transition: all .5s;\n }\n }\n }\n}\n\n.listradio-wrap {\n .nf-field-element {\n label {\n &::after {\n background: $field-background;\n border: 2px solid $field-border;\n transition: all .5s;\n }\n &.nf-checked-label {\n &::after {\n border-color: $selected-font;\n transition: all .5s;\n }\n &::before {\n background: $selected-font;\n }\n }\n }\n }\n}\n\n.checkbox-wrap,\n.listcheckbox-wrap {\n .nf-field-label,\n .nf-field-element {\n label {\n &::after {\n background: $field-background;\n border-color: $field-border;\n transition: all .5s;\n }\n &::before {\n color: $field-background;\n opacity: 0;\n transition: all .5s;\n }\n &.nf-checked-label {\n &::after {\n //background: $accent;\n border-color: $selected-border;\n transition: all .5s;\n }\n &::before {\n color: $selected-font;\n opacity: 100;\n transition: all .5s;\n }\n }\n }\n }\n}\n\n.nf-error {\n position: relative;\n .ninja-forms-field {\n border-color: #E80000 !important;\n transition: all .5s;\n }\n &.field-wrap {\n .nf-field-element::after {\n background: #E80000;\n color: #fff;\n font-family: FontAwesome;\n font-size: 20px;\n content: \"\\f12a\";\n position: absolute;\n top: 1px;\n right: 1px;\n bottom: 1px;\n height: 48px;\n width: 50px;\n line-height: 50px;\n text-align: center;\n transition: all .5s;\n }\n &.checkbox-wrap {\n .nf-field-element::after {\n display: none;\n }\n }\n }\n .nf-error-msg {\n color: #E80000;\n }\n}\n.checkbox-container {\n .nf-after-field .nf-error-msg {\n //text-align: left;\n }\n}\n.nf-pass {\n position: relative;\n .ninja-forms-field {\n border-color: green !important;\n transition: all .5s;\n }\n &.field-wrap {\n .nf-field-element::after {\n color: green;\n font-family: FontAwesome;\n font-size: 30px;\n content: \"\\f058\";\n position: absolute;\n top: 0;\n right: 16px;\n height: 50px;\n line-height: 50px;\n transition: all .5s;\n }\n &.checkbox-wrap {\n .nf-field-element::after {\n display: none;\n }\n }\n }\n // &.field-wrap::before {\n // border-color: green !important;\n // }\n}\n\n.nf-field-submit-error {\n border: 1px solid;\n margin: 10px 0px;\n padding: 15px 15px 15px 50px;\n position: relative;\n z-index: 1;\n &::after {\n content: \"\\f06a\";\n font-family: FontAwesome;\n font-size: 24px;\n position: absolute;\n top: 0;\n left: 15px;\n height: 50px;\n line-height: 50px;\n z-index: 2;\n }\n}\n\n.nf-field-submit-error {\n border-color: #D8000C;\n color: #D8000C;\n background-color: #FFBABA;\n}\n\n.nf-icons {\n .nf-field-element::before {\n background: $field-border;\n color: $field-background;\n }\n}\n\n.nf-help {\n color: $selected-font;\n}\n","@import \"display-structure\";\n\n@import \"op-spacing\";\n//@import \"op-columns\";\n@import \"op-select\";\n@import \"op-checkbox\";\n@import \"op-radio\";\n@import \"op-toggle\";\n@import \"op-icons\";\n@import \"op-date\";\n\n/* ---------------------------------\nDEFAULT LIGHT COLORS\n----------------------------------*/\n$base: #f7f7f7;\n$accent: #333;\n@import \"op-variables-light\";\n@import \"op-color\";\n\n/* ---------------------------------\nLIGHT COLORS - nf-brown\n----------------------------------*/\n$base: #F3EFDD;\n$accent: #736628;\n@import \"op-variables-light\";\n.nf-brown {\n @import \"op-color\";\n}\n\n/* ---------------------------------\nLIGHT COLORS - nf-red\n----------------------------------*/\n$base: #F0E3E3;\n$accent: #8A5252;\n@import \"op-variables-light\";\n.nf-red {\n @import \"op-color\";\n}\n\n/* ---------------------------------\nLIGHT COLORS - nf-blue\n----------------------------------*/\n$base: #DFEFF5;\n$accent: #4F9DBF;\n@import \"op-variables-light\";\n.nf-blue {\n @import \"op-color\";\n}\n\n@import \"st-media-queries\";\n","$field-background: $base;\n$field-border: darken( $base, 20% );\n$field-font: darken( $base, 50% );\n\n$focus-background: lighten( $base, 10% );\n$focus-border: darken( $field-border, 20% );\n$focus-font: lighten( $field-font, 10% );\n\n$selected-background: lighten( $base, 10% );\n$selected-border: darken( $field-border, 5% );\n$selected-font: $accent;\n","@media only screen and (max-width: 800px) {\n .nf-field-container {\n .nf-field-label {\n margin-bottom: 10px !important;\n padding: 0;\n width: 100%;\n order: 5;\n label {\n text-align: left;\n }\n }\n .nf-field-description {\n margin: 0;\n width: 100%;\n order: 10;\n }\n .nf-field-element {\n width: 100%;\n order: 15;\n }\n .checkbox-wrap {\n .nf-field-label {\n width: auto;\n label {\n position: relative;\n margin-left: 30px;\n &::after {\n left: -28px;\n bottom: 0;\n }\n &::before {\n left: -30px;\n bottom: 0;\n }\n }\n }\n .nf-field-element {\n width: 20px;\n }\n }\n }\n .nf-form-cont {\n .five-sixths,\n .four-sixths,\n .one-fourth,\n .one-half,\n .one-sixth,\n .one-third,\n .three-fourths,\n .three-sixths,\n .two-fourths,\n .two-sixths,\n .two-thirds {\n clear: both;\n float: none;\n margin: 0;\n width: 100%;\n .inside {\n padding: 0;\n }\n }\n }\n}\n"]}
assets/css/display-opinions.css CHANGED
@@ -1,2 +1,2 @@
1
- .nf-help{background:none}.nf-field-description{font-size:14px}.nf-form-content{padding:5px;max-width:1000px;margin:0 auto}.nf-form-content label{font-size:18px;line-height:20px}.nf-form-content .listselect-wrap .nf-field-element div,.nf-form-content .ninja-forms-field{font-size:16px;margin:0;padding:12px}.nf-form-content .listselect-wrap .nf-field-element div,.nf-form-content input.ninja-forms-field,.nf-form-content select.ninja-forms-field:not([multiple]){height:50px}.nf-form-content textarea.ninja-forms-field{height:200px}.nf-form-content hr.ninja-forms-field{padding:0}.nf-form-content input[type=checkbox].ninja-forms-field,.nf-form-content input[type=radio].ninja-forms-field{height:auto}.nf-form-content .listcheckbox-wrap li,.nf-form-content .listradio-wrap li{margin-bottom:12px!important;line-height:0}.nf-form-content .nf-product-field span{padding-right:16px}.nf-form-content .nf-product-field .nf-field-qty{font-size:16px;padding:5px;width:80px!important}.nf-form-content .nf-static{background:transparent;border:0;font-weight:700;padding:0}.nf-form-content .label-above .nf-field-label,.nf-form-content .label-below .nf-field-label,.nf-form-content .label-hidden .nf-field-label{margin-bottom:10px;padding:0}.nf-form-content .label-below .nf-field-label{margin-bottom:0;margin-top:10px}.nf-form-content .label-right .nf-field-label{margin:0}.nf-form-content .label-right>input[type=radio],.nf-form-content .label-right input[type=checkbox],.nf-form-content .label-right ul{margin-right:1%}.five-sixths,.four-sixths,.one-fourth,.one-half,.one-sixth,.one-third,.three-fourths,.three-sixths,.two-fourths,.two-sixths,.two-thirds{clear:none;float:left;margin-left:2.564102564102564%}.five-sixths .inside,.four-sixths .inside,.one-fourth .inside,.one-half .inside,.one-sixth .inside,.one-third .inside,.three-fourths .inside,.three-sixths .inside,.two-fourths .inside,.two-sixths .inside,.two-thirds .inside{padding:20px}.five-sixths:after,.four-sixths:after,.one-fourth:after,.one-half:after,.one-sixth:after,.one-third:after,.three-fourths:after,.three-sixths:after,.two-fourths:after,.two-sixths:after,.two-thirds:after{clear:both;content:"";display:block}.one-half,.three-sixths,.two-fourths{width:48.717948717948715%}.one-third,.two-sixths{width:31.623931623931625%}.four-sixths,.two-thirds{width:65.81196581196582%}.one-fourth{width:23.076923076923077%}.three-fourths{width:74.35897435897436%}.one-sixth{width:14.52991452991453%}.five-sixths{width:82.90598290598291%}.first{clear:both;margin-left:0}input[type=checkbox].nf-toggle{background:transparent;border:0;box-shadow:0 0 0;margin:10px;height:18px;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;cursor:pointer}input[type=checkbox].nf-toggle:after{background:#bcbdbf;border:2px solid #bcbdbf;border-radius:20px;content:"";position:absolute;top:-4px;left:-4px;width:46px;height:24px;transition:all 0.3s ease}input[type=checkbox].nf-toggle:before{background:#fff;border-radius:20px;content:"";position:absolute;top:-1px;left:0;width:18px;height:18px;z-index:99;transition:all 0.3s ease}input[type=checkbox].nf-toggle:checked:after{background:#90ee90;border:2px solid #90ee90;transition:all 0.3s ease}input[type=checkbox].nf-toggle:checked:before{top:-1px;left:20px;transition:all 0.3s ease}.label-right input[type=checkbox].nf-toggle{padding:0 50px 0 0}.label-left input[type=checkbox].nf-toggle{padding:0;margin-left:22px;margin-top:20px}
2
  /*# sourceMappingURL=display-opinions.css.map */
1
+ .nf-help{background:none}.nf-field-description{font-size:14px}.nf-form-content{padding:5px;max-width:1000px;margin:0 auto}.nf-form-content label{font-size:18px;line-height:20px}.nf-form-content .listselect-wrap .nf-field-element div,.nf-form-content .ninja-forms-field{font-size:16px;margin:0;padding:12px}.nf-form-content .listselect-wrap .nf-field-element div,.nf-form-content input.ninja-forms-field,.nf-form-content select.ninja-forms-field:not([multiple]){height:50px}.nf-form-content textarea.ninja-forms-field{height:200px}.nf-form-content hr.ninja-forms-field{padding:0}.nf-form-content input[type=checkbox].ninja-forms-field,.nf-form-content input[type=radio].ninja-forms-field{height:auto}.nf-form-content .listcheckbox-wrap li,.nf-form-content .listradio-wrap li{margin-bottom:12px!important;line-height:0}.nf-form-content .nf-product-field span{padding-right:16px}.nf-form-content .nf-product-field .nf-field-qty{font-size:16px;padding:5px;width:80px!important}.nf-form-content .nf-static{background:transparent;border:0;font-weight:700;padding:0}.nf-form-content .label-above .nf-field-label,.nf-form-content .label-below .nf-field-label,.nf-form-content .label-hidden .nf-field-label{margin-bottom:10px;padding:0}.nf-form-content .label-below .nf-field-label{margin-bottom:0;margin-top:10px}.nf-form-content .label-right .nf-field-label{margin:0}.nf-form-content .label-right>input[type=radio],.nf-form-content .label-right input[type=checkbox],.nf-form-content .label-right ul{margin-right:1%}.five-sixths,.four-sixths,.one-fourth,.one-half,.one-sixth,.one-third,.three-fourths,.three-sixths,.two-fourths,.two-sixths,.two-thirds{clear:none;float:left;margin-left:2.564102564102564%}.five-sixths .inside,.four-sixths .inside,.one-fourth .inside,.one-half .inside,.one-sixth .inside,.one-third .inside,.three-fourths .inside,.three-sixths .inside,.two-fourths .inside,.two-sixths .inside,.two-thirds .inside{padding:20px}.five-sixths:after,.four-sixths:after,.one-fourth:after,.one-half:after,.one-sixth:after,.one-third:after,.three-fourths:after,.three-sixths:after,.two-fourths:after,.two-sixths:after,.two-thirds:after{clear:both;content:"";display:block}.one-half,.three-sixths,.two-fourths{width:48.717948717948715%}.one-third,.two-sixths{width:31.623931623931625%}.four-sixths,.two-thirds{width:65.81196581196582%}.one-fourth{width:23.076923076923077%}.three-fourths{width:74.35897435897436%}.one-sixth{width:14.52991452991453%}.five-sixths{width:82.90598290598291%}.first{clear:both;margin-left:0}input[type=checkbox].nf-toggle{background:transparent;border:0;box-shadow:0 0 0;margin:10px;height:18px;-webkit-appearance:none;appearance:none;position:relative;cursor:pointer}input[type=checkbox].nf-toggle:after{background:#bcbdbf;border:2px solid #bcbdbf;border-radius:20px;content:"";position:absolute;top:-4px;left:-4px;width:46px;height:24px;transition:all 0.3s ease}input[type=checkbox].nf-toggle:before{background:#fff;border-radius:20px;content:"";position:absolute;top:-1px;left:0;width:18px;height:18px;z-index:99;transition:all 0.3s ease}input[type=checkbox].nf-toggle:checked:after{background:#90ee90;border:2px solid #90ee90;transition:all 0.3s ease}input[type=checkbox].nf-toggle:checked:before{top:-1px;left:20px;transition:all 0.3s ease}.label-right input[type=checkbox].nf-toggle{padding:0 50px 0 0}.label-left input[type=checkbox].nf-toggle{padding:0;margin-left:22px;margin-top:20px}
2
  /*# sourceMappingURL=display-opinions.css.map */
assets/css/display-opinions.css.map CHANGED
@@ -1 +1 @@
1
- {"version":3,"sources":["op-spacing.scss","op-columns.scss","op-toggle.scss"],"names":[],"mappings":"AAAA,SACI,eAAgB,CACnB,AACD,sBACI,cAAe,CAClB,AACD,iBACI,YAAY,AACZ,iBAAiB,AACjB,aAAc,CAkHjB,AArHD,uBAKQ,eAAe,AACf,gBAAiB,CACpB,AAPL,4FAUQ,eAAe,AACf,SAAS,AACT,YAAa,CAChB,AAbL,2JAiBQ,WAAY,CACf,AAlBL,4CAoBQ,YAAa,CAChB,AArBL,sCAuBQ,SAAU,CACb,AAxBL,6GA2BQ,WAAY,CACf,AA5BL,2EAgCY,6BAA8B,AAC9B,aAAc,CACjB,AAlCT,wCA2CY,kBAAmB,CACtB,AA5CT,iDA8CY,eAAe,AACf,YAAY,AACZ,oBAAsB,CACzB,AAjDT,4BA2DQ,uBAAuB,AACvB,SAAS,AACT,gBAAiB,AACjB,SAAU,CACb,AA/DL,2IAoEY,mBAAmB,AACnB,SAAU,CACb,AAtET,8CA0EY,gBAAgB,AAChB,eAAgB,CACnB,AA5ET,8CAgFY,QAAS,CACZ,AAjFT,oIAgGY,eAAgB,CACnB,ACnGT,wIAWI,WAAc,AACd,WAAW,AACX,8BAA+B,CASlC,AAtBD,gOAeQ,YAAa,CAChB,AAhBL,0MAkBQ,WAAW,AACX,WAAW,AACX,aAAc,CACjB,AAGL,qCAGI,yBAA0B,CAC7B,AAED,uBAEI,yBAA0B,CAC7B,AAED,yBAEI,wBAAyB,CAC5B,AAED,YACI,yBAA0B,CAC7B,AAED,eACI,wBAAyB,CAC5B,AAED,WACI,wBAAyB,CAC5B,AAED,aACI,wBAAyB,CAC5B,AAED,OACI,WAAW,AACX,aAAc,CACjB,AC/DD,+BACI,uBAAuB,AACvB,SAAS,AACT,iBAAiB,AACjB,YAAY,AACZ,YAAY,AACZ,wBAAA,AAAgB,qBAAhB,AAAgB,gBAAA,AAChB,kBAAkB,AAClB,cAAe,CA6ClB,AArDD,qCAUQ,mBAAmB,AACnB,yBAAyB,AACzB,mBAAmB,AACnB,WAAW,AACX,kBAAkB,AAClB,SAAS,AACT,UAAU,AACV,WAAW,AACX,YAAY,AACZ,wBAAyB,CAC5B,AApBL,sCAsBQ,gBAAgB,AAChB,mBAAmB,AACnB,WAAW,AACX,kBAAkB,AAClB,SAAS,AACT,OAAO,AACP,WAAW,AACX,YAAY,AACZ,WAAW,AACX,wBAAyB,CAC5B,AAhCL,6CAmCY,mBAAsB,AACtB,yBAA4B,AAC5B,wBAAyB,CAC5B,AAtCT,8CAwCY,SAAS,AACT,UAAU,AACV,wBAAyB,CAC5B,AAEL,4CACI,kBAAmB,CACtB,AACD,2CACI,UAAU,AACV,iBAAiB,AACjB,eAAgB,CACnB","file":"display-opinions.css","sourcesContent":[".nf-help {\n background: none;\n}\n.nf-field-description {\n font-size: 14px;\n}\n.nf-form-content {\n padding: 5px;\n max-width: 1000px;\n margin: 0 auto;\n label {\n font-size: 18px;\n line-height: 20px;\n }\n .ninja-forms-field,\n .listselect-wrap .nf-field-element div {\n font-size: 16px;\n margin: 0;\n padding: 12px;\n }\n input.ninja-forms-field,\n select.ninja-forms-field:not([multiple]),\n .listselect-wrap .nf-field-element div {\n height: 50px;\n }\n textarea.ninja-forms-field {\n height: 200px;\n }\n hr.ninja-forms-field {\n padding: 0;\n }\n input[type=\"radio\"].ninja-forms-field,\n input[type=\"checkbox\"].ninja-forms-field {\n height: auto;\n }\n .listradio-wrap,\n .listcheckbox-wrap {\n li {\n margin-bottom: 12px !important;\n line-height: 0;\n }\n }\n .nf-product-field {\n &.ninja-forms-field {\n // background: transparent;\n // border: 0;\n // padding: 0;\n }\n span {\n padding-right: 16px;\n }\n .nf-field-qty {\n font-size: 16px;\n padding: 5px;\n width: 80px !important;\n }\n }\n .listselect-wrap,\n .liststate-wrap,\n .listcountry-wrap {\n select {\n //height: 50px;\n }\n }\n .nf-static {\n background: transparent;\n border: 0;\n font-weight: bold;\n padding: 0;\n }\n .label-above,\n .label-below,\n .label-hidden {\n .nf-field-label {\n margin-bottom: 10px;\n padding: 0;\n }\n }\n .label-below {\n .nf-field-label {\n margin-bottom: 0;\n margin-top: 10px;\n }\n }\n .label-right {\n .nf-field-label {\n margin: 0;\n }\n > input,\n textarea,\n select,\n .nf-product-field,\n .starrating,\n .nf-static,\n .pikaday__container {\n // margin-right: 1%;\n }\n > input[type=radio],\n input[type=checkbox] {\n margin-right: 1%;\n }\n ul {\n margin-right: 1%;\n }\n }\n .label-left {\n // > label {\n // margin: 0;\n // }\n // > input,\n // textarea,\n // select,\n // .pikaday__container {\n // // margin-left: 1%;\n // }\n // > input[type=radio],\n // input[type=checkbox] {\n // margin-left: 1%;\n // }\n // ul {\n // margin-left: 15px;\n // }\n }\n}\n","/* Column Classes\n Link: http://twitter.github.io/bootstrap/assets/css/bootstrap-responsive.css\n--------------------------------------------- */\n\n.five-sixths,\n.four-sixths,\n.one-fourth,\n.one-half,\n.one-sixth,\n.one-third,\n.three-fourths,\n.three-sixths,\n.two-fourths,\n.two-sixths,\n.two-thirds {\n clear: initial;\n float: left;\n margin-left: 2.564102564102564%;\n .inside {\n padding: 20px;\n }\n &::after {\n clear: both;\n content: \"\";\n display: block;\n }\n}\n\n.one-half,\n.three-sixths,\n.two-fourths {\n width: 48.717948717948715%;\n}\n\n.one-third,\n.two-sixths {\n width: 31.623931623931625%;\n}\n\n.four-sixths,\n.two-thirds {\n width: 65.81196581196582%;\n}\n\n.one-fourth {\n width: 23.076923076923077%;\n}\n\n.three-fourths {\n width: 74.35897435897436%;\n}\n\n.one-sixth {\n width: 14.52991452991453%;\n}\n\n.five-sixths {\n width: 82.90598290598291%;\n}\n\n.first {\n clear: both;\n margin-left: 0;\n}\n","input[type=checkbox].nf-toggle {\n background: transparent;\n border: 0;\n box-shadow: 0 0 0;\n margin: 10px;\n height: 18px;\n appearance: none;\n position: relative;\n cursor: pointer;\n &::after {\n background: #BCBDBF;\n border: 2px solid #BCBDBF;\n border-radius: 20px;\n content: \"\";\n position: absolute;\n top: -4px;\n left: -4px;\n width: 46px;\n height: 24px;\n transition: all 0.3s ease;\n }\n &::before {\n background: #fff;\n border-radius: 20px;\n content: \"\";\n position: absolute;\n top: -1px;\n left: 0;\n width: 18px;\n height: 18px;\n z-index: 99;\n transition: all 0.3s ease;\n }\n &:checked {\n &::after {\n background: lightgreen;\n border: 2px solid lightgreen;\n transition: all 0.3s ease;\n }\n &::before {\n top: -1px;\n left: 20px;\n transition: all 0.3s ease;\n }\n }\n .label-right & {\n padding: 0 50px 0 0;\n }\n .label-left & {\n padding: 0;\n margin-left: 22px;\n margin-top: 20px;\n }\n}\n"]}
1
+ {"version":3,"sources":["op-spacing.scss","op-columns.scss","op-toggle.scss"],"names":[],"mappings":"AAAA,SACI,eAAgB,CACnB,AACD,sBACI,cAAe,CAClB,AACD,iBACI,YAAY,AACZ,iBAAiB,AACjB,aAAc,CAkHjB,AArHD,uBAKQ,eAAe,AACf,gBAAiB,CACpB,AAPL,4FAUQ,eAAe,AACf,SAAS,AACT,YAAa,CAChB,AAbL,2JAiBQ,WAAY,CACf,AAlBL,4CAoBQ,YAAa,CAChB,AArBL,sCAuBQ,SAAU,CACb,AAxBL,6GA2BQ,WAAY,CACf,AA5BL,2EAgCY,6BAA8B,AAC9B,aAAc,CACjB,AAlCT,wCA2CY,kBAAmB,CACtB,AA5CT,iDA8CY,eAAe,AACf,YAAY,AACZ,oBAAsB,CACzB,AAjDT,4BA2DQ,uBAAuB,AACvB,SAAS,AACT,gBAAiB,AACjB,SAAU,CACb,AA/DL,2IAoEY,mBAAmB,AACnB,SAAU,CACb,AAtET,8CA0EY,gBAAgB,AAChB,eAAgB,CACnB,AA5ET,8CAgFY,QAAS,CACZ,AAjFT,oIAgGY,eAAgB,CACnB,ACnGT,wIAWI,WAAc,AACd,WAAW,AACX,8BAA+B,CASlC,AAtBD,gOAeQ,YAAa,CAChB,AAhBL,0MAkBQ,WAAW,AACX,WAAW,AACX,aAAc,CACjB,AAGL,qCAGI,yBAA0B,CAC7B,AAED,uBAEI,yBAA0B,CAC7B,AAED,yBAEI,wBAAyB,CAC5B,AAED,YACI,yBAA0B,CAC7B,AAED,eACI,wBAAyB,CAC5B,AAED,WACI,wBAAyB,CAC5B,AAED,aACI,wBAAyB,CAC5B,AAED,OACI,WAAW,AACX,aAAc,CACjB,AC/DD,+BACI,uBAAuB,AACvB,SAAS,AACT,iBAAiB,AACjB,YAAY,AACZ,YAAY,AACZ,wBAAA,AAAgB,gBAAA,AAChB,kBAAkB,AAClB,cAAe,CA6ClB,AArDD,qCAUQ,mBAAmB,AACnB,yBAAyB,AACzB,mBAAmB,AACnB,WAAW,AACX,kBAAkB,AAClB,SAAS,AACT,UAAU,AACV,WAAW,AACX,YAAY,AACZ,wBAAyB,CAC5B,AApBL,sCAsBQ,gBAAgB,AAChB,mBAAmB,AACnB,WAAW,AACX,kBAAkB,AAClB,SAAS,AACT,OAAO,AACP,WAAW,AACX,YAAY,AACZ,WAAW,AACX,wBAAyB,CAC5B,AAhCL,6CAmCY,mBAAsB,AACtB,yBAA4B,AAC5B,wBAAyB,CAC5B,AAtCT,8CAwCY,SAAS,AACT,UAAU,AACV,wBAAyB,CAC5B,AAEL,4CACI,kBAAmB,CACtB,AACD,2CACI,UAAU,AACV,iBAAiB,AACjB,eAAgB,CACnB","file":"display-opinions.css","sourcesContent":[".nf-help {\n background: none;\n}\n.nf-field-description {\n font-size: 14px;\n}\n.nf-form-content {\n padding: 5px;\n max-width: 1000px;\n margin: 0 auto;\n label {\n font-size: 18px;\n line-height: 20px;\n }\n .ninja-forms-field,\n .listselect-wrap .nf-field-element div {\n font-size: 16px;\n margin: 0;\n padding: 12px;\n }\n input.ninja-forms-field,\n select.ninja-forms-field:not([multiple]),\n .listselect-wrap .nf-field-element div {\n height: 50px;\n }\n textarea.ninja-forms-field {\n height: 200px;\n }\n hr.ninja-forms-field {\n padding: 0;\n }\n input[type=\"radio\"].ninja-forms-field,\n input[type=\"checkbox\"].ninja-forms-field {\n height: auto;\n }\n .listradio-wrap,\n .listcheckbox-wrap {\n li {\n margin-bottom: 12px !important;\n line-height: 0;\n }\n }\n .nf-product-field {\n &.ninja-forms-field {\n // background: transparent;\n // border: 0;\n // padding: 0;\n }\n span {\n padding-right: 16px;\n }\n .nf-field-qty {\n font-size: 16px;\n padding: 5px;\n width: 80px !important;\n }\n }\n .listselect-wrap,\n .liststate-wrap,\n .listcountry-wrap {\n select {\n //height: 50px;\n }\n }\n .nf-static {\n background: transparent;\n border: 0;\n font-weight: bold;\n padding: 0;\n }\n .label-above,\n .label-below,\n .label-hidden {\n .nf-field-label {\n margin-bottom: 10px;\n padding: 0;\n }\n }\n .label-below {\n .nf-field-label {\n margin-bottom: 0;\n margin-top: 10px;\n }\n }\n .label-right {\n .nf-field-label {\n margin: 0;\n }\n > input,\n textarea,\n select,\n .nf-product-field,\n .starrating,\n .nf-static,\n .pikaday__container {\n // margin-right: 1%;\n }\n > input[type=radio],\n input[type=checkbox] {\n margin-right: 1%;\n }\n ul {\n margin-right: 1%;\n }\n }\n .label-left {\n // > label {\n // margin: 0;\n // }\n // > input,\n // textarea,\n // select,\n // .pikaday__container {\n // // margin-left: 1%;\n // }\n // > input[type=radio],\n // input[type=checkbox] {\n // margin-left: 1%;\n // }\n // ul {\n // margin-left: 15px;\n // }\n }\n}\n","/* Column Classes\n Link: http://twitter.github.io/bootstrap/assets/css/bootstrap-responsive.css\n--------------------------------------------- */\n\n.five-sixths,\n.four-sixths,\n.one-fourth,\n.one-half,\n.one-sixth,\n.one-third,\n.three-fourths,\n.three-sixths,\n.two-fourths,\n.two-sixths,\n.two-thirds {\n clear: initial;\n float: left;\n margin-left: 2.564102564102564%;\n .inside {\n padding: 20px;\n }\n &::after {\n clear: both;\n content: \"\";\n display: block;\n }\n}\n\n.one-half,\n.three-sixths,\n.two-fourths {\n width: 48.717948717948715%;\n}\n\n.one-third,\n.two-sixths {\n width: 31.623931623931625%;\n}\n\n.four-sixths,\n.two-thirds {\n width: 65.81196581196582%;\n}\n\n.one-fourth {\n width: 23.076923076923077%;\n}\n\n.three-fourths {\n width: 74.35897435897436%;\n}\n\n.one-sixth {\n width: 14.52991452991453%;\n}\n\n.five-sixths {\n width: 82.90598290598291%;\n}\n\n.first {\n clear: both;\n margin-left: 0;\n}\n","input[type=checkbox].nf-toggle {\n background: transparent;\n border: 0;\n box-shadow: 0 0 0;\n margin: 10px;\n height: 18px;\n appearance: none;\n position: relative;\n cursor: pointer;\n &::after {\n background: #BCBDBF;\n border: 2px solid #BCBDBF;\n border-radius: 20px;\n content: \"\";\n position: absolute;\n top: -4px;\n left: -4px;\n width: 46px;\n height: 24px;\n transition: all 0.3s ease;\n }\n &::before {\n background: #fff;\n border-radius: 20px;\n content: \"\";\n position: absolute;\n top: -1px;\n left: 0;\n width: 18px;\n height: 18px;\n z-index: 99;\n transition: all 0.3s ease;\n }\n &:checked {\n &::after {\n background: lightgreen;\n border: 2px solid lightgreen;\n transition: all 0.3s ease;\n }\n &::before {\n top: -1px;\n left: 20px;\n transition: all 0.3s ease;\n }\n }\n .label-right & {\n padding: 0 50px 0 0;\n }\n .label-left & {\n padding: 0;\n margin-left: 22px;\n margin-top: 20px;\n }\n}\n"]}
assets/js/min/builder.js CHANGED
@@ -3268,12 +3268,17 @@ define( 'views/app/drawer/itemSetting',['views/app/drawer/mergeTagsContent', 'vi
3268
  if ( deps ) {
3269
  // If we don't have a 'settings' property, this is a legacy depdency setup.
3270
  if ( 'undefined' == typeof deps.settings ) {
3271
- let name = _.keys( deps )[0];
3272
- deps.settings = [ { name: name, value: deps[ name ] } ];
 
 
 
 
 
3273
  }
3274
 
3275
  for (var i = deps.settings.length - 1; i >= 0; i--) {
3276
- name = deps.settings[i].name;
3277
  this.dataModel.on( 'change:' + name, this.render, this );
3278
  }
3279
  }
@@ -3326,14 +3331,8 @@ define( 'views/app/drawer/itemSetting',['views/app/drawer/mergeTagsContent', 'vi
3326
 
3327
  var deps = this.model.get( 'deps' );
3328
  if ( deps ) {
3329
- // If we don't have a 'settings' property, this is a legacy depdency setup.
3330
- if ( 'undefined' == typeof deps.settings ) {
3331
- let name = _.keys( deps )[0];
3332
- deps.settings = [ { name: name, value: deps[ name ] } ];
3333
- }
3334
-
3335
  for (var i = deps.settings.length - 1; i >= 0; i--) {
3336
- name = deps.settings[i].name;
3337
  this.dataModel.off( 'change:' + name, this.render );
3338
  }
3339
  }
@@ -3534,17 +3533,6 @@ define( 'views/app/drawer/itemSetting',['views/app/drawer/mergeTagsContent', 'vi
3534
  }
3535
 
3536
  return nfRadio.channel( 'settings' ).request( 'check:deps', this, that );
3537
-
3538
- if ( this.deps ) {
3539
- for (var name in this.deps) {
3540
- if ( this.deps.hasOwnProperty( name ) ) {
3541
- if ( that.dataModel.get( name ) != this.deps[ name ] ) {
3542
- return 'style="display:none;"';
3543
- }
3544
- }
3545
- }
3546
- }
3547
- return '';
3548
  },
3549
 
3550
  renderSetting: function(){
@@ -3689,6 +3677,11 @@ define( 'views/app/drawer/itemSetting',['views/app/drawer/mergeTagsContent', 'vi
3689
  minMaxStr = minMaxStr + " max='" + this.max_val + "'";
3690
  }
3691
 
 
 
 
 
 
3692
  return minMaxStr;
3693
  },
3694
 
@@ -5442,15 +5435,7 @@ define( 'controllers/app/data',['models/app/appModel'], function( appModel ) {
5442
  */
5443
  checkDeps: function( setting, context ) {
5444
  if ( ! setting.deps ) {
5445
- return false;
5446
- }
5447
-
5448
-
5449
- // If we don't have a "settings" property, then this is a legacy dependency format.
5450
- if ( 'undefined' == typeof setting.deps.settings ) {
5451
- let name = _.keys( setting.deps )[0];
5452
- setting.deps.settings = [ { name: name, value: setting.deps[ name ] } ];
5453
- setting.deps.match = 'any';
5454
  }
5455
 
5456
  // If we do have a "settings" property, then this is a new dependency format.
@@ -5460,10 +5445,11 @@ define( 'controllers/app/data',['models/app/appModel'], function( appModel ) {
5460
  let hide = false;
5461
 
5462
  for (var i = deps_settings.length - 1; i >= 0; i--) {
5463
- name = deps_settings[i].name;
5464
- value = deps_settings[i].value;
5465
 
5466
- if ( context.dataModel.get( name ) === value ) {
 
5467
  // If we're looking for "any" match, we can go ahead and return here.
5468
  if ( 'any' == match ) {
5469
  hide = false;
@@ -5478,7 +5464,7 @@ define( 'controllers/app/data',['models/app/appModel'], function( appModel ) {
5478
  return 'style="display:none;"';
5479
  }
5480
 
5481
- return false;
5482
  },
5483
 
5484
  updateCurrentDomain: function( model ) {
@@ -6982,12 +6968,17 @@ define( 'views/app/drawer/typeSettingFieldset',['views/app/drawer/itemSetting'],
6982
  if ( deps ) {
6983
  // If we don't have a 'settings' property, this is a legacy depdency setup.
6984
  if ( 'undefined' == typeof deps.settings ) {
6985
- let name = _.keys( deps )[0];
6986
- deps.settings = [ { name: name, value: deps[ name ] } ];
 
 
 
 
 
6987
  }
6988
 
6989
  for (var i = deps.settings.length - 1; i >= 0; i--) {
6990
- name = deps.settings[i].name;
6991
  this.dataModel.on( 'change:' + name, this.render, this );
6992
  }
6993
  }
@@ -6997,12 +6988,6 @@ define( 'views/app/drawer/typeSettingFieldset',['views/app/drawer/itemSetting'],
6997
  onBeforeDestroy: function() {
6998
  var deps = this.model.get( 'deps' );
6999
  if ( deps ) {
7000
- // If we don't have a 'settings' property, this is a legacy depdency setup.
7001
- if ( 'undefined' == typeof deps.settings ) {
7002
- let name = _.keys( deps )[0];
7003
- deps.settings = [ { name: name, value: deps[ name ] } ];
7004
- }
7005
-
7006
  for (var i = deps.settings.length - 1; i >= 0; i--) {
7007
  name = deps.settings[i].name;
7008
  this.dataModel.off( 'change:' + name, this.render );
@@ -7044,17 +7029,6 @@ define( 'views/app/drawer/typeSettingFieldset',['views/app/drawer/itemSetting'],
7044
  }
7045
 
7046
  return nfRadio.channel( 'settings' ).request( 'check:deps', this, that );
7047
-
7048
- if ( this.deps ) {
7049
- for (var name in this.deps) {
7050
- if ( this.deps.hasOwnProperty( name ) ) {
7051
- if ( that.dataModel.get( name ) !== this.deps[ name ] ) {
7052
- return 'style="display:none;"';
7053
- }
7054
- }
7055
- }
7056
- }
7057
- return '';
7058
  },
7059
  renderSetting: function(){
7060
  var setting = nfRadio.channel( 'app' ).request( 'get:template', '#tmpl-nf-edit-setting-' + this.type );
@@ -12541,12 +12515,17 @@ define( 'views/app/drawer/optionRepeaterComposite',['views/app/drawer/optionRepe
12541
  if ( deps ) {
12542
  // If we don't have a 'settings' property, this is a legacy depdency setup.
12543
  if ( 'undefined' == typeof deps.settings ) {
12544
- let name = _.keys( deps )[0];
12545
- deps.settings = [ { name: name, value: deps[ name ] } ];
 
 
 
 
 
12546
  }
12547
 
12548
  for (var i = deps.settings.length - 1; i >= 0; i--) {
12549
- name = deps.settings[i].name;
12550
  this.dataModel.on( 'change:' + name, this.render, this );
12551
  }
12552
  }
@@ -12557,12 +12536,6 @@ define( 'views/app/drawer/optionRepeaterComposite',['views/app/drawer/optionRepe
12557
  onBeforeDestroy: function() {
12558
  var deps = this.model.get( 'deps' );
12559
  if ( deps ) {
12560
- // If we don't have a 'settings' property, this is a legacy depdency setup.
12561
- if ( 'undefined' == typeof deps.settings ) {
12562
- let name = _.keys( deps )[0];
12563
- deps.settings = [ { name: name, value: deps[ name ] } ];
12564
- }
12565
-
12566
  for (var i = deps.settings.length - 1; i >= 0; i--) {
12567
  name = deps.settings[i].name;
12568
  this.dataModel.off( 'change:' + name, this.render );
@@ -12745,16 +12718,6 @@ define( 'views/app/drawer/optionRepeaterComposite',['views/app/drawer/optionRepe
12745
 
12746
  renderVisible: function() {
12747
  return nfRadio.channel( 'settings' ).request( 'check:deps', this, that );
12748
- if ( this.deps ) {
12749
- for (var name in this.deps) {
12750
- if ( this.deps.hasOwnProperty( name ) ) {
12751
- if ( that.dataModel.get( name ) !== this.deps[ name ] ) {
12752
- return 'style="display:none;"';
12753
- }
12754
- }
12755
- }
12756
- }
12757
- return '';
12758
  },
12759
 
12760
  renderError: function() {
@@ -13501,12 +13464,17 @@ define( 'views/app/drawer/imageOptionRepeaterComposite',['views/app/drawer/image
13501
  if ( deps ) {
13502
  // If we don't have a 'settings' property, this is a legacy depdency setup.
13503
  if ( 'undefined' == typeof deps.settings ) {
13504
- let name = _.keys( deps )[0];
13505
- deps.settings = [ { name: name, value: deps[ name ] } ];
 
 
 
 
 
13506
  }
13507
 
13508
  for (var i = deps.settings.length - 1; i >= 0; i--) {
13509
- name = deps.settings[i].name;
13510
  this.dataModel.on( 'change:' + name, this.render, this );
13511
  }
13512
  }
@@ -13517,14 +13485,8 @@ define( 'views/app/drawer/imageOptionRepeaterComposite',['views/app/drawer/image
13517
  onBeforeDestroy: function() {
13518
  var deps = this.model.get( 'deps' );
13519
  if ( deps ) {
13520
- // If we don't have a 'settings' property, this is a legacy depdency setup.
13521
- if ( 'undefined' == typeof deps.settings ) {
13522
- let name = _.keys( deps )[0];
13523
- deps.settings = [ { name: name, value: deps[ name ] } ];
13524
- }
13525
-
13526
  for (var i = deps.settings.length - 1; i >= 0; i--) {
13527
- name = deps.settings[i].name;
13528
  this.dataModel.off( 'change:' + name, this.render );
13529
  }
13530
  }
@@ -13705,17 +13667,6 @@ define( 'views/app/drawer/imageOptionRepeaterComposite',['views/app/drawer/image
13705
 
13706
  renderVisible: function() {
13707
  return nfRadio.channel( 'settings' ).request( 'check:deps', this, that );
13708
-
13709
- if ( this.deps ) {
13710
- for (var name in this.deps) {
13711
- if ( this.deps.hasOwnProperty( name ) ) {
13712
- if ( that.dataModel.get( name ) !== this.deps[ name ] ) {
13713
- return 'style="display:none;"';
13714
- }
13715
- }
13716
- }
13717
- }
13718
- return '';
13719
  },
13720
 
13721
  renderError: function() {
3268
  if ( deps ) {
3269
  // If we don't have a 'settings' property, this is a legacy depdency setup.
3270
  if ( 'undefined' == typeof deps.settings ) {
3271
+ deps.settings = [];
3272
+ _.each(deps, function(dep, name){
3273
+ if( 'settings' !== name ) {
3274
+ deps.settings.push( { name: name, value: dep } );
3275
+ }
3276
+ });
3277
+ deps.match = 'all';
3278
  }
3279
 
3280
  for (var i = deps.settings.length - 1; i >= 0; i--) {
3281
+ let name = deps.settings[i].name;
3282
  this.dataModel.on( 'change:' + name, this.render, this );
3283
  }
3284
  }
3331
 
3332
  var deps = this.model.get( 'deps' );
3333
  if ( deps ) {
 
 
 
 
 
 
3334
  for (var i = deps.settings.length - 1; i >= 0; i--) {
3335
+ let name = deps.settings[i].name;
3336
  this.dataModel.off( 'change:' + name, this.render );
3337
  }
3338
  }
3533
  }
3534
 
3535
  return nfRadio.channel( 'settings' ).request( 'check:deps', this, that );
 
 
 
 
 
 
 
 
 
 
 
3536
  },
3537
 
3538
  renderSetting: function(){
3677
  minMaxStr = minMaxStr + " max='" + this.max_val + "'";
3678
  }
3679
 
3680
+ // if we have a step size set, then output it
3681
+ if( 'undefined' != typeof this.step && '' != this.step && jQuery.isNumeric( this.step ) ) {
3682
+ minMaxStr = minMaxStr + " step='" + this.step + "'";
3683
+ }
3684
+
3685
  return minMaxStr;
3686
  },
3687
 
5435
  */
5436
  checkDeps: function( setting, context ) {
5437
  if ( ! setting.deps ) {
5438
+ return '';
 
 
 
 
 
 
 
 
5439
  }
5440
 
5441
  // If we do have a "settings" property, then this is a new dependency format.
5445
  let hide = false;
5446
 
5447
  for (var i = deps_settings.length - 1; i >= 0; i--) {
5448
+ let name = deps_settings[i].name;
5449
+ let value = deps_settings[i].value;
5450
 
5451
+ // Use == here instead of === in order to avoid string => int comparison.
5452
+ if ( context.dataModel.get( name ) == value ) {
5453
  // If we're looking for "any" match, we can go ahead and return here.
5454
  if ( 'any' == match ) {
5455
  hide = false;
5464
  return 'style="display:none;"';
5465
  }
5466
 
5467
+ return '';
5468
  },
5469
 
5470
  updateCurrentDomain: function( model ) {
6968
  if ( deps ) {
6969
  // If we don't have a 'settings' property, this is a legacy depdency setup.
6970
  if ( 'undefined' == typeof deps.settings ) {
6971
+ deps.settings = [];
6972
+ _.each(deps, function(dep, name){
6973
+ if( 'settings' !== name ) {
6974
+ deps.settings.push( { name: name, value: dep } );
6975
+ }
6976
+ });
6977
+ deps.match = 'all';
6978
  }
6979
 
6980
  for (var i = deps.settings.length - 1; i >= 0; i--) {
6981
+ let name = deps.settings[i].name;
6982
  this.dataModel.on( 'change:' + name, this.render, this );
6983
  }
6984
  }
6988
  onBeforeDestroy: function() {
6989
  var deps = this.model.get( 'deps' );
6990
  if ( deps ) {
 
 
 
 
 
 
6991
  for (var i = deps.settings.length - 1; i >= 0; i--) {
6992
  name = deps.settings[i].name;
6993
  this.dataModel.off( 'change:' + name, this.render );
7029
  }
7030
 
7031
  return nfRadio.channel( 'settings' ).request( 'check:deps', this, that );
 
 
 
 
 
 
 
 
 
 
 
7032
  },
7033
  renderSetting: function(){
7034
  var setting = nfRadio.channel( 'app' ).request( 'get:template', '#tmpl-nf-edit-setting-' + this.type );
12515
  if ( deps ) {
12516
  // If we don't have a 'settings' property, this is a legacy depdency setup.
12517
  if ( 'undefined' == typeof deps.settings ) {
12518
+ deps.settings = [];
12519
+ _.each(deps, function(dep, name){
12520
+ if( 'settings' !== name ) {
12521
+ deps.settings.push( { name: name, value: dep } );
12522
+ }
12523
+ });
12524
+ deps.match = 'all';
12525
  }
12526
 
12527
  for (var i = deps.settings.length - 1; i >= 0; i--) {
12528
+ let name = deps.settings[i].name;
12529
  this.dataModel.on( 'change:' + name, this.render, this );
12530
  }
12531
  }
12536
  onBeforeDestroy: function() {
12537
  var deps = this.model.get( 'deps' );
12538
  if ( deps ) {
 
 
 
 
 
 
12539
  for (var i = deps.settings.length - 1; i >= 0; i--) {
12540
  name = deps.settings[i].name;
12541
  this.dataModel.off( 'change:' + name, this.render );
12718
 
12719
  renderVisible: function() {
12720
  return nfRadio.channel( 'settings' ).request( 'check:deps', this, that );
 
 
 
 
 
 
 
 
 
 
12721
  },
12722
 
12723
  renderError: function() {
13464
  if ( deps ) {
13465
  // If we don't have a 'settings' property, this is a legacy depdency setup.
13466
  if ( 'undefined' == typeof deps.settings ) {
13467
+ deps.settings = [];
13468
+ _.each(deps, function(dep, name){
13469
+ if( 'settings' !== name ) {
13470
+ deps.settings.push( { name: name, value: dep } );
13471
+ }
13472
+ });
13473
+ deps.match = 'all';
13474
  }
13475
 
13476
  for (var i = deps.settings.length - 1; i >= 0; i--) {
13477
+ let name = deps.settings[i].name;
13478
  this.dataModel.on( 'change:' + name, this.render, this );
13479
  }
13480
  }
13485
  onBeforeDestroy: function() {
13486
  var deps = this.model.get( 'deps' );
13487
  if ( deps ) {
 
 
 
 
 
 
13488
  for (var i = deps.settings.length - 1; i >= 0; i--) {
13489
+ let name = deps.settings[i].name;
13490
  this.dataModel.off( 'change:' + name, this.render );
13491
  }
13492
  }
13667
 
13668
  renderVisible: function() {
13669
  return nfRadio.channel( 'settings' ).request( 'check:deps', this, that );
 
 
 
 
 
 
 
 
 
 
 
13670
  },
13671
 
13672
  renderError: function() {
assets/js/min/builder.js.map CHANGED
@@ -1 +1 @@
1
- {"version":3,"names":[],"mappings":"","sources":["main.js"],"sourcesContent":["(function () {\n/**\n * @license almond 0.3.1 Copyright (c) 2011-2014, The Dojo Foundation All Rights Reserved.\n * Available via the MIT or new BSD license.\n * see: http://github.com/jrburke/almond for details\n */\n//Going sloppy to avoid 'use strict' string cost, but strict practices should\n//be followed.\n/*jslint sloppy: true */\n/*global setTimeout: false */\n\nvar requirejs, require, define;\n(function (undef) {\n var main, req, makeMap, handlers,\n defined = {},\n waiting = {},\n config = {},\n defining = {},\n hasOwn = Object.prototype.hasOwnProperty,\n aps = [].slice,\n jsSuffixRegExp = /\\.js$/;\n\n function hasProp(obj, prop) {\n return hasOwn.call(obj, prop);\n }\n\n /**\n * Given a relative module name, like ./something, normalize it to\n * a real name that can be mapped to a path.\n * @param {String} name the relative name\n * @param {String} baseName a real name that the name arg is relative\n * to.\n * @returns {String} normalized name\n */\n function normalize(name, baseName) {\n var nameParts, nameSegment, mapValue, foundMap, lastIndex,\n foundI, foundStarMap, starI, i, j, part,\n baseParts = baseName && baseName.split(\"/\"),\n map = config.map,\n starMap = (map && map['*']) || {};\n\n //Adjust any relative paths.\n if (name && name.charAt(0) === \".\") {\n //If have a base name, try to normalize against it,\n //otherwise, assume it is a top-level require that will\n //be relative to baseUrl in the end.\n if (baseName) {\n name = name.split('/');\n lastIndex = name.length - 1;\n\n // Node .js allowance:\n if (config.nodeIdCompat && jsSuffixRegExp.test(name[lastIndex])) {\n name[lastIndex] = name[lastIndex].replace(jsSuffixRegExp, '');\n }\n\n //Lop off the last part of baseParts, so that . matches the\n //\"directory\" and not name of the baseName's module. For instance,\n //baseName of \"one/two/three\", maps to \"one/two/three.js\", but we\n //want the directory, \"one/two\" for this normalization.\n name = baseParts.slice(0, baseParts.length - 1).concat(name);\n\n //start trimDots\n for (i = 0; i < name.length; i += 1) {\n part = name[i];\n if (part === \".\") {\n name.splice(i, 1);\n i -= 1;\n } else if (part === \"..\") {\n if (i === 1 && (name[2] === '..' || name[0] === '..')) {\n //End of the line. Keep at least one non-dot\n //path segment at the front so it can be mapped\n //correctly to disk. Otherwise, there is likely\n //no path mapping for a path starting with '..'.\n //This can still fail, but catches the most reasonable\n //uses of ..\n break;\n } else if (i > 0) {\n name.splice(i - 1, 2);\n i -= 2;\n }\n }\n }\n //end trimDots\n\n name = name.join(\"/\");\n } else if (name.indexOf('./') === 0) {\n // No baseName, so this is ID is resolved relative\n // to baseUrl, pull off the leading dot.\n name = name.substring(2);\n }\n }\n\n //Apply map config if available.\n if ((baseParts || starMap) && map) {\n nameParts = name.split('/');\n\n for (i = nameParts.length; i > 0; i -= 1) {\n nameSegment = nameParts.slice(0, i).join(\"/\");\n\n if (baseParts) {\n //Find the longest baseName segment match in the config.\n //So, do joins on the biggest to smallest lengths of baseParts.\n for (j = baseParts.length; j > 0; j -= 1) {\n mapValue = map[baseParts.slice(0, j).join('/')];\n\n //baseName segment has config, find if it has one for\n //this name.\n if (mapValue) {\n mapValue = mapValue[nameSegment];\n if (mapValue) {\n //Match, update name to the new value.\n foundMap = mapValue;\n foundI = i;\n break;\n }\n }\n }\n }\n\n if (foundMap) {\n break;\n }\n\n //Check for a star map match, but just hold on to it,\n //if there is a shorter segment match later in a matching\n //config, then favor over this star map.\n if (!foundStarMap && starMap && starMap[nameSegment]) {\n foundStarMap = starMap[nameSegment];\n starI = i;\n }\n }\n\n if (!foundMap && foundStarMap) {\n foundMap = foundStarMap;\n foundI = starI;\n }\n\n if (foundMap) {\n nameParts.splice(0, foundI, foundMap);\n name = nameParts.join('/');\n }\n }\n\n return name;\n }\n\n function makeRequire(relName, forceSync) {\n return function () {\n //A version of a require function that passes a moduleName\n //value for items that may need to\n //look up paths relative to the moduleName\n var args = aps.call(arguments, 0);\n\n //If first arg is not require('string'), and there is only\n //one arg, it is the array form without a callback. Insert\n //a null so that the following concat is correct.\n if (typeof args[0] !== 'string' && args.length === 1) {\n args.push(null);\n }\n return req.apply(undef, args.concat([relName, forceSync]));\n };\n }\n\n function makeNormalize(relName) {\n return function (name) {\n return normalize(name, relName);\n };\n }\n\n function makeLoad(depName) {\n return function (value) {\n defined[depName] = value;\n };\n }\n\n function callDep(name) {\n if (hasProp(waiting, name)) {\n var args = waiting[name];\n delete waiting[name];\n defining[name] = true;\n main.apply(undef, args);\n }\n\n if (!hasProp(defined, name) && !hasProp(defining, name)) {\n throw new Error('No ' + name);\n }\n return defined[name];\n }\n\n //Turns a plugin!resource to [plugin, resource]\n //with the plugin being undefined if the name\n //did not have a plugin prefix.\n function splitPrefix(name) {\n var prefix,\n index = name ? name.indexOf('!') : -1;\n if (index > -1) {\n prefix = name.substring(0, index);\n name = name.substring(index + 1, name.length);\n }\n return [prefix, name];\n }\n\n /**\n * Makes a name map, normalizing the name, and using a plugin\n * for normalization if necessary. Grabs a ref to plugin\n * too, as an optimization.\n */\n makeMap = function (name, relName) {\n var plugin,\n parts = splitPrefix(name),\n prefix = parts[0];\n\n name = parts[1];\n\n if (prefix) {\n prefix = normalize(prefix, relName);\n plugin = callDep(prefix);\n }\n\n //Normalize according\n if (prefix) {\n if (plugin && plugin.normalize) {\n name = plugin.normalize(name, makeNormalize(relName));\n } else {\n name = normalize(name, relName);\n }\n } else {\n name = normalize(name, relName);\n parts = splitPrefix(name);\n prefix = parts[0];\n name = parts[1];\n if (prefix) {\n plugin = callDep(prefix);\n }\n }\n\n //Using ridiculous property names for space reasons\n return {\n f: prefix ? prefix + '!' + name : name, //fullName\n n: name,\n pr: prefix,\n p: plugin\n };\n };\n\n function makeConfig(name) {\n return function () {\n return (config && config.config && config.config[name]) || {};\n };\n }\n\n handlers = {\n require: function (name) {\n return makeRequire(name);\n },\n exports: function (name) {\n var e = defined[name];\n if (typeof e !== 'undefined') {\n return e;\n } else {\n return (defined[name] = {});\n }\n },\n module: function (name) {\n return {\n id: name,\n uri: '',\n exports: defined[name],\n config: makeConfig(name)\n };\n }\n };\n\n main = function (name, deps, callback, relName) {\n var cjsModule, depName, ret, map, i,\n args = [],\n callbackType = typeof callback,\n usingExports;\n\n //Use name if no relName\n relName = relName || name;\n\n //Call the callback to define the module, if necessary.\n if (callbackType === 'undefined' || callbackType === 'function') {\n //Pull out the defined dependencies and pass the ordered\n //values to the callback.\n //Default to [require, exports, module] if no deps\n deps = !deps.length && callback.length ? ['require', 'exports', 'module'] : deps;\n for (i = 0; i < deps.length; i += 1) {\n map = makeMap(deps[i], relName);\n depName = map.f;\n\n //Fast path CommonJS standard dependencies.\n if (depName === \"require\") {\n args[i] = handlers.require(name);\n } else if (depName === \"exports\") {\n //CommonJS module spec 1.1\n args[i] = handlers.exports(name);\n usingExports = true;\n } else if (depName === \"module\") {\n //CommonJS module spec 1.1\n cjsModule = args[i] = handlers.module(name);\n } else if (hasProp(defined, depName) ||\n hasProp(waiting, depName) ||\n hasProp(defining, depName)) {\n args[i] = callDep(depName);\n } else if (map.p) {\n map.p.load(map.n, makeRequire(relName, true), makeLoad(depName), {});\n args[i] = defined[depName];\n } else {\n throw new Error(name + ' missing ' + depName);\n }\n }\n\n ret = callback ? callback.apply(defined[name], args) : undefined;\n\n if (name) {\n //If setting exports via \"module\" is in play,\n //favor that over return value and exports. After that,\n //favor a non-undefined return value over exports use.\n if (cjsModule && cjsModule.exports !== undef &&\n cjsModule.exports !== defined[name]) {\n defined[name] = cjsModule.exports;\n } else if (ret !== undef || !usingExports) {\n //Use the return value from the function.\n defined[name] = ret;\n }\n }\n } else if (name) {\n //May just be an object definition for the module. Only\n //worry about defining if have a module name.\n defined[name] = callback;\n }\n };\n\n requirejs = require = req = function (deps, callback, relName, forceSync, alt) {\n if (typeof deps === \"string\") {\n if (handlers[deps]) {\n //callback in this case is really relName\n return handlers[deps](callback);\n }\n //Just return the module wanted. In this scenario, the\n //deps arg is the module name, and second arg (if passed)\n //is just the relName.\n //Normalize module name, if it contains . or ..\n return callDep(makeMap(deps, callback).f);\n } else if (!deps.splice) {\n //deps is a config object, not an array.\n config = deps;\n if (config.deps) {\n req(config.deps, config.callback);\n }\n if (!callback) {\n return;\n }\n\n if (callback.splice) {\n //callback is an array, which means it is a dependency list.\n //Adjust args if there are dependencies\n deps = callback;\n callback = relName;\n relName = null;\n } else {\n deps = undef;\n }\n }\n\n //Support require(['a'])\n callback = callback || function () {};\n\n //If relName is a function, it is an errback handler,\n //so remove it.\n if (typeof relName === 'function') {\n relName = forceSync;\n forceSync = alt;\n }\n\n //Simulate async callback;\n if (forceSync) {\n main(undef, deps, callback, relName);\n } else {\n //Using a non-zero value because of concern for what old browsers\n //do, and latest browsers \"upgrade\" to 4 if lower value is used:\n //http://www.whatwg.org/specs/web-apps/current-work/multipage/timers.html#dom-windowtimers-settimeout:\n //If want a value immediately, use require('id') instead -- something\n //that works in almond on the global level, but not guaranteed and\n //unlikely to work in other AMD implementations.\n setTimeout(function () {\n main(undef, deps, callback, relName);\n }, 4);\n }\n\n return req;\n };\n\n /**\n * Just drops the config on the floor, but returns req in case\n * the config return value is used.\n */\n req.config = function (cfg) {\n return req(cfg);\n };\n\n /**\n * Expose module registry for debugging and tooling\n */\n requirejs._defined = defined;\n\n define = function (name, deps, callback) {\n if (typeof name !== 'string') {\n throw new Error('See almond README: incorrect module build, no module name');\n }\n\n //This module may not have dependencies\n if (!deps.splice) {\n //deps is not an array, so probably means\n //an object literal or factory function for\n //the value. Adjust args.\n callback = deps;\n deps = [];\n }\n\n if (!hasProp(defined, name) && !hasProp(waiting, name)) {\n waiting[name] = [name, deps, callback];\n }\n };\n\n define.amd = {\n jQuery: true\n };\n}());\n\ndefine(\"../lib/almond\", function(){});\n\n/**\n * Renders an application menu item from a domain model.\n *\n * @package Ninja Forms builder\n * @subpackage App\n * @copyright (c) 2015 WP Ninjas\n * @since 3.0\n */\ndefine( 'views/app/menuItem',[], function() {\n\tvar view = Marionette.ItemView.extend({\n\t\ttagName: 'div',\n\t\ttemplate: '#tmpl-nf-app-menu-item',\n\n\t\tinitialize: function() {\n\t\t\t// Listen for domain changes and re-render when we detect one.\n\t\t\tthis.listenTo( nfRadio.channel( 'app' ), 'change:currentDomain', this.render );\n\t\t\t// When we change the model (to disable it, for example), re-render.\n\t\t\tthis.model.on( 'change', this.render, this );\n\t\t},\n\n\t\t/**\n\t\t * When we render this view, remove the extra <div> tag created by backbone.\n\t\t * \n\t\t * @since 3.0\n\t\t * @return void\n\t\t */\n\t\tonRender: function() {\n\t\t\tthis.$el = this.$el.children();\n\t\t\tthis.$el.unwrap();\n\t\t\tthis.setElement( this.$el );\n\t\t},\n\n\t\t// Listen for clicks on our app menu.\n\t\tevents: {\n\t\t\t'click a': 'clickAppMenu'\n\t\t},\n\n\t\t/**\n\t\t * When we click on a menu item, fire a radio event.\n\t\t * This lets us separate the logic from the click event and view.\n\t\t * We pass this.model so that we know what item was clicked.\n\t\t * \n\t\t * @since 3.0\n\t\t * @param Object\te event\n\t\t * @return return\n\t\t */\n\t\tclickAppMenu: function( e ) {\n\t\t\tnfRadio.channel( 'app' ).trigger( 'click:menu', e, this.model );\n\t\t},\n\n\t\t/**\n\t\t * These functions are available to templates, and help us to remove logic from template files.\n\t\t * \n\t\t * @since 3.0\n\t\t * @return Object\n\t\t */\n\t\ttemplateHelpers: function() {\n\t\t\treturn {\n\t\t\t\t/**\n\t\t\t\t * If we have any dashicons in our model, render them.\n\t\t\t\t * \n\t\t\t\t * @since 3.0\n\t\t\t\t * @return string\n\t\t\t\t */\n\t\t\t\trenderDashicons: function() {\n\t\t\t\t\tif ( ! this.dashicons ) return '';\n\n\t\t\t\t\tvar icon = document.createElement( 'span' );\n\t\t\t\t\ticon.classList.add( 'dashicons' );\n\t\t\t\t\ticon.classList.add( this.dashicons );\n\n\t\t\t\t\treturn icon.outerHTML;\n\t\t\t\t},\n\t\t\t\t/**\n\t\t\t\t * Render classes for our menu item, including active.\n\t\t\t\t * \n\t\t\t\t * @since 3.0\n\t\t\t\t * @return string\n\t\t\t\t */\n\t\t\t\trenderClasses: function() {\n\t\t\t\t\tvar classes = this.classes;\n\t\t\t\t\tvar currentDomain = nfRadio.channel( 'app' ).request( 'get:currentDomain' );\n\t\t\t\t\tif ( currentDomain.get( 'id' ) == this.id ) {\n\t\t\t\t\t\tclasses += ' active';\n\t\t\t\t\t}\n\t\t\t\t\treturn classes;\n\t\t\t\t},\n\t\t\t\t/**\n\t\t\t\t * If our menu is a link (like preview), render its url.\n\t\t\t\t * \n\t\t\t\t * @since 3.0\n\t\t\t\t * @return string\n\t\t\t\t */\n\t\t\t\trenderUrl: function() {\n\t\t\t\t\tif ( '' != this.url ) {\n\t\t\t\t\t\tvar formModel = nfRadio.channel( 'app' ).request( 'get:formModel' );\n\t\t\t\t\t\treturn this.url + formModel.get( 'id' );\n\t\t\t\t\t} else {\n\t\t\t\t\t\treturn '#';\n\t\t\t\t\t}\n\t\t\t\t},\n\t\t\t\t/**\n\t\t\t\t * If our menu is a link (like preview), render its target.\n\t\t\t\t * \n\t\t\t\t * @since 3.0\n\t\t\t\t * @return string\n\t\t\t\t */\n\t\t\t\trenderTarget: function() {\n\t\t\t\t\tif ( '' != this.url ) {\n\t\t\t\t\t\treturn '_blank';\n\t\t\t\t\t} else {\n\t\t\t\t\t\treturn '_self';\n\t\t\t\t\t}\n\t\t\t\t},\n\n\t\t\t\t/**\n\t\t\t\t * If our menu item is disabled, output 'disabled'\n\t\t\t\t * \n\t\t\t\t * @since 3.0\n\t\t\t\t * @return string\n\t\t\t\t */\n\t\t\t\trenderDisabled: function() {\n\t\t\t\t\tif ( this.disabled ) {\n\t\t\t\t\t\treturn 'disabled';\n\t\t\t\t\t} else {\n\t\t\t\t\t\treturn '';\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t});\n\n\treturn view;\n} );\n\n/**\n * Collection view that takes our app menu items and renders an individual view for each.\n *\n * @package Ninja Forms builder\n * @subpackage App\n * @copyright (c) 2015 WP Ninjas\n * @since 3.0\n */\ndefine( 'views/app/menu',['views/app/menuItem'], function( appMenuItemView ) {\n\tvar view = Marionette.CollectionView.extend( {\n\t\ttagName: 'div',\n\t\tchildView: appMenuItemView,\n\n\t\t/**\n\t\t * When we show this view, get rid of the extra <div> tag added by backbone.\n\t\t * \n\t\t * @since 3.0\n\t\t * @return void\n\t\t */\n\t\tonShow: function() {\n\t\t\tjQuery( this.el ).find( 'li:last' ).unwrap();\n\t\t}\n\t} );\n\n\treturn view;\n} );\n/**\n * Renders the action buttons to the right of the app menu. i.e. Publish\n *\n * @package Ninja Forms builder\n * @subpackage App\n * @copyright (c) 2015 WP Ninjas\n * @since 3.0\n */\ndefine( 'views/app/menuButtons',[], function() {\n\tvar view = Marionette.ItemView.extend({\n\t\ttagName: 'span',\n\t\ttemplate: '#tmpl-nf-app-header-action-button',\n\n\t\tinitialize: function() {\n\t\t\t// Listen to changes on the app 'clean' state. When it changes, re-render.\n\t\t\tthis.listenTo( nfRadio.channel( 'app' ), 'change:clean', this.render, this );\n\t\t\tthis.listenTo( nfRadio.channel( 'app' ), 'change:loading', this.render, this );\n\n\t\t\tthis.listenTo( nfRadio.channel( 'app' ), 'response:updateDB', this.bounceIcon, this );\n\t\t},\n\n\t\t/**\n\t\t * These functions are available to templates, and help us to remove logic from template files.\n\t\t * \n\t\t * @since 3.0\n\t\t * @return Object\n\t\t */\n\t\ttemplateHelpers: function () {\n\t\t\tvar that = this;\n\t \treturn {\n\n\t \t\t/**\n\t \t\t * Render our Publish button. If we're loading, render the loading version.\n\t \t\t *\n\t \t\t * @since 3.0\n\t \t\t * @return string\n\t \t\t */\n\t \t\trenderPublish: function() {\n\t \t\t\tif ( that.publishWidth ) {\n\t \t\t\t\tthis.publishWidth = that.publishWidth + 'px';\n\t \t\t\t} else {\n\t \t\t\t\tthis.publishWidth = 'auto';\n\t \t\t\t}\n\n\t \t\t\tif ( nfRadio.channel( 'app' ).request( 'get:setting', 'loading' ) ) {\n\t \t\t\t\tvar template = nfRadio.channel( 'app' ).request( 'get:template', '#tmpl-nf-add-header-publish-loading' );\n\t \t\t\t} else {\n\t \t\t\t\tvar template = nfRadio.channel( 'app' ).request( 'get:template', '#tmpl-nf-app-header-publish-button' );\n\t \t\t\t}\n\t \t\t\treturn template( this );\n\t \t\t},\n\n\t \t\t/**\n\t \t\t * If our app state is clean, disable publish.\n\t \t\t * \n\t \t\t * @since 3.0\n\t \t\t * @return string\n\t \t\t */\n\t \t\tmaybeDisabled: function() {\n\t \t\t\tif ( nfRadio.channel( 'app' ).request( 'get:setting', 'clean' ) ) {\n\t \t\t\t\treturn 'disabled';\n\t \t\t\t} else {\n\t \t\t\t\treturn '';\n\t \t\t\t}\n\t \t\t},\n\n\t \t\t/**\n\t \t\t * [DEPRECATED] If our app isn't clean, render our 'viewChanges' button.\n\t \t\t * @since version\n\t \t\t * @return {[type]} [description]\n\t \t\t */\n\t \t\tmaybeRenderCancel: function() {\n\t\t\t\t\treturn '';\n\t\t\t\t},\n\n\t \t\trenderPublicLink: function() {\n\t\t\t\t\t\t// Don't show public link if the form has a temp ID\n\t\t\t\t\t\tvar formModel = Backbone.Radio.channel('app').request('get:formModel');\n\t\t\t\t\t\tif (isNaN(formModel.get('id'))) { return };\n\t\t\t\t\t\t// Otherwise, display normally\n\t \t\t\tvar publicLink = nfRadio.channel( 'app' ).request( 'get:template', '#tmpl-nf-app-header-public-link' );\n\t \t\t\t\treturn publicLink( this );\n\t \t\t},\n\t\t\t};\n\t\t},\n\n\t\tonShow: function() {\n\t\t\tvar publishEL = jQuery( this.el ).find( '.publish' );\n\t\t\t// this.publishWidth = jQuery( publishEL ).outerWidth( true );\n\t\t},\n\n\t\t/**\n\t\t * Listen for clicks on the Publish or view changes button.\n\t\t * @type {Object}\n\t\t */\n\t\tevents: {\n\t\t\t'click .publish': 'clickPublish',\n\t\t\t'click .viewChanges': 'clickViewChanges',\n\t\t\t'click .publicLink': 'clickPublicLink',\n\t\t},\n\n\t\t/**\n\t\t * When we click publish, trigger a radio event.\n\t\t * This lets us separate the logic from the click event and view.\n\t\t * \n\t\t * @since 3.0\n\t\t * @param Object \te event\n\t\t * @return void\n\t\t */\n\t\tclickPublish: function( e ) {\n\t\t\tnfRadio.channel( 'app' ).trigger( 'click:publish', e );\n\t\t},\n\n\t\t/**\n\t\t * When we click view changes, trigger a radio event.\n\t\t * This lets us separate the logic from the click event and view.\n\t\t * \n\t\t * @since 3.0\n\t\t * @param Object \te event\n\t\t * @return void\n\t\t */\n\t\tclickViewChanges: function( e ) {\n\t\t\tnfRadio.channel( 'app' ).trigger( 'click:viewChanges', e );\n\t\t},\n\n\t\tclickPublicLink: function( e ) {\n\t\t\tnfRadio.channel( 'app' ).trigger( 'click:publicLink', e );\n\t\t},\n\n\t\tbounceIcon: function( changeModel ) {\n\t\t\tjQuery( this.el ).find( '.dashicons-backup' ).effect( 'bounce', { times: 3 }, 600 );\n\t\t}\n\n\t});\n\n\treturn view;\n} );\n\n/**\n * Renders the action buttons to the right of the app menu. i.e. Publish\n *\n * @package Ninja Forms builder\n * @subpackage App\n * @copyright (c) 2015 WP Ninjas\n * @since 3.0\n */\ndefine( 'views/app/mobileMenuButton',[], function() {\n\tvar view = Marionette.ItemView.extend({\n\t\ttagName: 'span',\n\t\ttemplate: '#tmpl-nf-mobile-menu-button',\n\n\t\tinitialize: function() {\n\t\t\t// Listen to changes on the app 'clean' state. When it changes, re-render.\n\t\t\tthis.listenTo( nfRadio.channel( 'app' ), 'change:clean', this.render, this );\n\t\t},\n\n\t\t/**\n\t\t * These functions are available to templates, and help us to remove logic from template files.\n\t\t * \n\t\t * @since 3.0\n\t\t * @return Object\n\t\t */\n\t\ttemplateHelpers: function () {\n\t\t\tvar that = this;\n\t \treturn {\n\t \t\t/**\n\t \t\t * If our app state is clean, disable button.\n\t \t\t * \n\t \t\t * @since 3.0\n\t \t\t * @return string\n\t \t\t */\n\t \t\tmaybeDisabled: function() {\n\t \t\t\tif ( nfRadio.channel( 'app' ).request( 'get:setting', 'clean' ) ) {\n\t \t\t\t\treturn 'disabled';\n\t \t\t\t} else {\n\t \t\t\t\treturn '';\n\t \t\t\t}\n\t \t\t}\n\t\t\t};\n\t\t},\n\n\t\t/**\n\t\t * Listen for clicks on the mobile menu button.\n\t\t * @type {Object}\n\t\t */\n\t\tevents: {\n\t\t\t'click .nf-mobile-menu': 'clickMobileMenu'\n\t\t},\n\n\t\t/**\n\t\t * When we click publish, trigger a radio event.\n\t\t * This lets us separate the logic from the click event and view.\n\t\t * \n\t\t * @since 3.0\n\t\t * @param Object \te event\n\t\t * @return void\n\t\t */\n\t\tclickMobileMenu: function( e) {\n\t\t\tvar builderEl = nfRadio.channel( 'app' ).request( 'get:builderEl' );\n\t\t\tjQuery( builderEl ).toggleClass( 'nf-menu-expand' );\n\t\t}\n\t});\n\n\treturn view;\n} );\n/**\n * Main application header. Includes links to all of our domains.\n *\n * @package Ninja Forms builder\n * @subpackage App\n * @copyright (c) 2015 WP Ninjas\n * @since 3.0\n */\ndefine( 'views/app/header',['views/app/menu', 'views/app/menuButtons', 'views/app/mobileMenuButton'], function( appMenuCollectionView, appMenuButtonsView, mobileMenuButtonView ) {\n\tvar view = Marionette.LayoutView.extend( {\n\t\ttagName: 'div',\n\t\ttemplate: '#tmpl-nf-app-header',\n\n\t\tregions: {\n\t\t\t// Menu is our main app menu.\n\t\t\tmenu: '.nf-app-menu',\n\t\t\t// Buttons represents the 'view changes' and 'Publish' buttons.\n\t\t\tbuttons: '.nf-app-buttons',\n\t\t\tmobileMenuButton: '.nf-mobile-menu-button'\n\t\t},\n\n\t\t/**\n\t\t * Since this is a layout region, we need to fill the two areas: menu and buttons whenever we show this view.\n\t\t * \n\t\t * @since 3.0\n\t\t * @return void\n\t\t */\n\t\tonRender: function() {\n\t\t\t// Get our domains\n\t\t\tvar appDomainCollection = nfRadio.channel( 'app' ).request( 'get:domainCollection' );\n\t\t\t// show the menu area using the appropriate view, passing our domain collection.\n\t\t\tthis.menu.show( new appMenuCollectionView( { collection: appDomainCollection } ) );\n\t\t\tthis.buttons.show( new appMenuButtonsView() );\n\t\t\tthis.mobileMenuButton.show( new mobileMenuButtonView() );\n\t\t},\n\n\t\tevents: {\n\t\t\t'click #nf-logo': 'clickLogo'\n\t\t},\n\n\t\tclickLogo: function( e ) {\n\t\t\t\n\t\t}\n\n\t} );\n\n\treturn view;\n} );\n/**\n * Renders our sub-header. i.e. add new field, add new action, etc.\n *\n * @package Ninja Forms builder\n * @subpackage App\n * @copyright (c) 2015 WP Ninjas\n * @since 3.0\n */\ndefine( 'views/app/subHeader',[], function() {\n\tvar view = Marionette.ItemView.extend({\n\t\ttagName: 'div',\n\t\ttemplate: '#tmpl-nf-sub-header'\n\t});\n\n\treturn view;\n} );\n/**\n * Renders our builder header.\n *\n * This is a layout view and handles two regions:\n * app - menu/buttons\n * subapp - title, add new field, etc.\n *\n * @package Ninja Forms builder\n * @subpackage App\n * @copyright (c) 2015 WP Ninjas\n * @since 3.0\n */\ndefine( 'views/app/builderHeader',[ 'views/app/header', 'views/app/subHeader' ], function( appHeaderView, appSubHeaderView ) {\n\n\tvar view = Marionette.LayoutView.extend({\n\t\ttagName: \"div\",\n\t\ttemplate: \"#tmpl-nf-header\",\n\n\t\tregions: {\n\t\t\tapp: \"#nf-app-header\",\n\t\t\tformTitle: \"#nf-app-form-title\",\n\t\t\tappSub: \"#nf-app-sub-header\"\n\t\t},\n\n\t\tinitialize: function() {\n\t\t\tthis.listenTo( nfRadio.channel( 'app' ), 'change:currentDomain', this.changeSubHeader );\n\t\t},\n\n\t\tonShow: function() {\n\t\t\tthis.app.show( new appHeaderView() );\n\n\t\t\tvar formData = nfRadio.channel( 'app' ).request( 'get:formModel' );\n\t\t\tvar formSettings = formData.get( 'settings' );\n\n\t\t\tvar formTitleView = nfRadio.channel( 'views' ).request( 'get:formTitle' );\n\t\t\tthis.formTitle.show( new formTitleView( { model: formSettings } ) );\n\n\t\t\tthis.changeSubHeader();\n\t\t},\n\n\t\tchangeSubHeader: function() {\n\t\t\tvar currentDomain = nfRadio.channel( 'app' ).request( 'get:currentDomain' );\n\t\t\tvar subHeaderView = currentDomain.get( 'getSubHeaderView' ).call( currentDomain );\n\t\t\tthis.appSub.show( subHeaderView );\n\t\t}\n\t});\n\n\treturn view;\n} );\n/**\n * Renders our builder.\n *\n * This is a layout view and handles three regions:\n * gutterLeft - gutter to the left of our main content area\n * body - main content area\n * gutterRight - gutter to the right of our main content area\n *\n * @package Ninja Forms builder\n * @subpackage App\n * @copyright (c) 2016 WP Ninjas\n * @since 3.0\n */\ndefine( 'views/app/main',[], function() {\n\n\tvar view = Marionette.LayoutView.extend({\n\t\ttagName: 'div',\n\t\ttemplate: '#tmpl-nf-main',\n\t\tclassName: 'nf-main-test',\n\t\tmaybeDone: false,\n\n\t\toffsetRight: false,\n\t\toffsetLeft: false,\n\n\t\tregions: {\n\t\t\tgutterLeft: '#nf-main-gutter-left',\n\t\t\tbody: '#nf-main-body',\n\t\t\tgutterRight: '#nf-main-gutter-right'\n\t\t},\n\n\t\tinitialize: function() {\n\t\t\tthis.listenTo( nfRadio.channel( 'app' ), 'change:currentDomain', this.render );\n\t\t\tnfRadio.channel( 'app' ).reply( 'get:mainEl', this.getMainEl, this );\n\n\t\t\t/*\n\t\t\t * Make sure that our gutters resize to match our screen upon resize or drawer open/close.\n\t\t\t */\n\t\t\tjQuery( window ).on( 'resize', { context: this }, this.resizeBothGutters );\n\t\t\tthis.listenTo( nfRadio.channel( 'drawer' ), 'before:open', this.setBothGuttersAbsolute );\n\t\t\tthis.listenTo( nfRadio.channel( 'drawer' ), 'opened', this.setBothGuttersFixed );\n\t\t\tthis.listenTo( nfRadio.channel( 'drawer' ), 'before:close', this.setBothGuttersAbsolute );\n\t\t\tthis.listenTo( nfRadio.channel( 'drawer' ), 'closed', this.setBothGuttersFixed );\n\t\t\t// ... or Domain Change.\n this.listenTo( nfRadio.channel( 'app' ), 'change:currentDomain', function(){\n // @todo Using a timeout feels like a hack, but there may be a timing issue here.\n \tsetTimeout(function(){\n nfRadio.channel( 'app' ).request( 'update:gutters' );\n\t\t\t\t}, 300, this );\n\t\t\t}, this );\n\n\n\t\t\t/*\n\t\t\t * Reply to messages requesting that we resize our gutters.\n\t\t\t */\n\t\t\tnfRadio.channel( 'app' ).reply( 'update:gutters', this.updateGutters, this );\n\t\t},\n\n\t\tonShow: function() {\n\t\t\tnfRadio.channel( 'main' ).trigger( 'show:main', this );\n\t\t},\n\n\t\tonRender: function() {\n\t\t\tvar currentDomain = nfRadio.channel( 'app' ).request( 'get:currentDomain' );\n\t\t\tvar bodyView = currentDomain.get( 'getMainContentView' ).call( currentDomain );\n\t\t\tthis.body.show( bodyView );\n\n\t\t\tvar gutterLeftView = currentDomain.get( 'getGutterLeftView' ).call( currentDomain );\n\t\t\tthis.gutterLeft.show( gutterLeftView );\n\n\t\t\tvar gutterRightView = currentDomain.get( 'getGutterRightView' ).call( currentDomain );\n\t\t\tthis.gutterRight.show( gutterRightView );\n\t\t\t\n\t\t\tnfRadio.channel( 'main' ).trigger( 'render:main' );\n\t\t},\n\n\t\tgetMainEl: function() {\n\t\t\treturn jQuery( this.el ).parent();\n\t\t},\n\n\t\tonAttach: function() {\n\t\t\tthis.initialGutterResize();\n\t\t},\n\n\t\tonBeforeDestroy: function() {\n\t\t\tjQuery( window ).off( 'resize', this.resize );\n\t\t},\n\n\t\tinitialGutterResize: function() {\n\t\t\tthis.resizeGutter( this.gutterLeft.el );\n\t\t\tthis.resizeGutter( this.gutterRight.el );\n\t\t\tthis.setBothGuttersFixed( this );\n\t\t},\n\n\t\tresizeBothGutters: function( e ) {\n\t\t\tvar context = ( e ) ? e.data.context : this;\n\n\t\t\tvar leftEl = context.gutterLeft.el;\n\t\t\tvar rightEl = context.gutterRight.el;\n\t\t\t\n\t\t\tcontext.resizeGutter( leftEl, context );\n\t\t\tcontext.resizeGutter( rightEl, context );\n\n\t\t\tcontext.setBothGuttersAbsolute( context );\n\n\t\t\t/*\n\t\t\t * Clear our timeout. If the timeout runs, it means we've stopped resizing.\n\t\t\t */\t\n\t\t\tclearTimeout( context.maybeDone );\n\t\t\t/*\n\t\t\t * Add our timeout.\n\t\t\t */\n\t\t\tcontext.maybeDone = setTimeout( context.setBothGuttersFixed, 100, context );\n\t\t},\n\n\t\tresizeGutter: function( el, context ) {\n\t\t\tvar top = jQuery( el ).offset().top;\n\t\t\tvar viewHeight = jQuery( window ).height();\n\t\t\tvar height = viewHeight - top;\n\t\t\tjQuery( el ).height( height );\n\t\t},\n\n\t\tsetBothGuttersFixed: function( context ) {\n\t\t\tcontext = context || this;\n\n\t\t\tvar offsetLeft = jQuery( context.gutterLeft.el ).offset();\n\t\t\tvar topLeft = offsetLeft.top;\n\t\t\tvar leftLeft = offsetLeft.left;\n\n\t\t\tjQuery( context.gutterLeft.el ).css( { position: 'fixed', left: leftLeft, top: topLeft } );\t\t\tvar offsetLeft = jQuery( context.gutterLeft.el ).offset();\n\t\t\t\n\t\t\tvar offsetRight = jQuery( context.gutterRight.el ).offset();\n\t\t\tvar topRight = offsetRight.top;\n\t\t\tvar leftRight = offsetRight.left;\n\n\t\t\tjQuery( context.gutterRight.el ).css( { position: 'fixed', left: leftRight, top: topRight } );\n\t\t},\n\n\t\tsetBothGuttersAbsolute: function( context ) {\n\t\t\tcontext = context || this;\n\n\t\t\tvar offsetLeft = jQuery( context.gutterLeft.el ).offset();\n\t\t\tvar offsetRight = jQuery( context.gutterRight.el ).offset();\n\n\t\t\tvar scrollTop = jQuery( '#nf-main' ).scrollTop();\n\n\t\t\tjQuery( context.gutterLeft.el ).css( { position: 'absolute', left: 0, top: scrollTop } );\n\t\t\tjQuery( context.gutterRight.el ).css( { position: 'absolute', top: scrollTop, right: 0, left: 'auto' } );\n\t\t},\n\n\t\tupdateGutters: function() {\n\t\t\tthis.resizeBothGutters();\n\t\t}\n\n\t});\n\n\treturn view;\n} );\n\n/**\n * Renders an application menu item from a domain model.\n *\n * @package Ninja Forms builder\n * @subpackage App\n * @copyright (c) 2015 WP Ninjas\n * @since 3.0\n */\ndefine( 'views/app/mobileMenuItem',[], function() {\n\tvar view = Marionette.ItemView.extend({\n\t\ttagName: 'div',\n\t\ttemplate: '#tmpl-nf-mobile-menu-item',\n\n\t\t/**\n\t\t * When we render this view, remove the extra <div> tag created by backbone.\n\t\t * \n\t\t * @since 3.0\n\t\t * @return void\n\t\t */\n\t\tonRender: function() {\n\t\t\tthis.$el = this.$el.children();\n\t\t\tthis.$el.unwrap();\n\t\t\tthis.setElement( this.$el );\n\t\t},\n\n\t\t// Listen for clicks on our app menu.\n\t\tevents: {\n\t\t\t'click a': 'clickAppMenu'\n\t\t},\n\n\t\t/**\n\t\t * When we click on a menu item, fire a radio event.\n\t\t * This lets us separate the logic from the click event and view.\n\t\t * We pass this.model so that we know what item was clicked.\n\t\t * \n\t\t * @since 3.0\n\t\t * @param Object\te event\n\t\t * @return return\n\t\t */\n\t\tclickAppMenu: function( e ) {\n\t\t\tnfRadio.channel( 'app' ).trigger( 'click:menu', e, this.model );\n\t\t},\n\n\t\t/**\n\t\t * These functions are available to templates, and help us to remove logic from template files.\n\t\t * \n\t\t * @since 3.0\n\t\t * @return Object\n\t\t */\n\t\ttemplateHelpers: function() {\n\t\t\treturn {\n\t\t\t\t/**\n\t\t\t\t * If we have any dashicons in our model, render them.\n\t\t\t\t * \n\t\t\t\t * @since 3.0\n\t\t\t\t * @return string\n\t\t\t\t */\n\t\t\t\trenderDashicons: function() {\n\t\t\t\t\tif ( ! this.mobileDashicon ) return '';\n\n var icon = document.createElement( 'span' );\n icon.classList.add( 'dashicons' );\n icon.classList.add( this.mobileDashicon );\n\n return icon.outerHTML;\n\t\t\t\t},\n\t\t\t\t/**\n\t\t\t\t * Render classes for our menu item, including active.\n\t\t\t\t * \n\t\t\t\t * @since 3.0\n\t\t\t\t * @return string\n\t\t\t\t */\n\t\t\t\trenderClasses: function() {\n\t\t\t\t\tvar classes = this.classes;\n\t\t\t\t\tvar currentDomain = nfRadio.channel( 'app' ).request( 'get:currentDomain' );\n\t\t\t\t\tif ( currentDomain.get( 'id' ) == this.id ) {\n\t\t\t\t\t\tclasses += ' active';\n\t\t\t\t\t}\n\t\t\t\t\treturn classes;\n\t\t\t\t},\n\t\t\t\t/**\n\t\t\t\t * If our menu is a link (like preview), render its url.\n\t\t\t\t * \n\t\t\t\t * @since 3.0\n\t\t\t\t * @return string\n\t\t\t\t */\n\t\t\t\trenderUrl: function() {\n\t\t\t\t\tif ( '' != this.url ) {\n\t\t\t\t\t\tvar formModel = nfRadio.channel( 'app' ).request( 'get:formModel' );\n\t\t\t\t\t\treturn this.url + formModel.get( 'id' );\n\t\t\t\t\t} else {\n\t\t\t\t\t\treturn '#';\n\t\t\t\t\t}\n\t\t\t\t},\n\t\t\t\t/**\n\t\t\t\t * If our menu is a link (like preview), render its target.\n\t\t\t\t * \n\t\t\t\t * @since 3.0\n\t\t\t\t * @return string\n\t\t\t\t */\n\t\t\t\trenderTarget: function() {\n\t\t\t\t\tif ( '' != this.url ) {\n\t\t\t\t\t\treturn '_blank';\n\t\t\t\t\t} else {\n\t\t\t\t\t\treturn '_self';\n\t\t\t\t\t}\n\t\t\t\t},\n\n\t\t\t\t/**\n\t\t\t\t * If our menu item is disabled, output 'disabled'\n\t\t\t\t * \n\t\t\t\t * @since 3.0\n\t\t\t\t * @return string\n\t\t\t\t */\n\t\t\t\trenderDisabled: function() {\n\t\t\t\t\tif ( this.disabled ) {\n\t\t\t\t\t\treturn 'disabled';\n\t\t\t\t\t} else {\n\t\t\t\t\t\treturn '';\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t});\n\n\treturn view;\n} );\n\n/**\n * Single item view used for the menu drawer.\n *\n * @package Ninja Forms builder\n * @subpackage App\n * @copyright (c) 2015 WP Ninjas\n * @since 3.0\n */\ndefine( 'views/app/mobileMenu',['views/app/mobileMenuItem'], function( mobileMenuItemView ) {\n\tvar view = Marionette.CompositeView.extend({\n\t\ttagName: 'div',\n\t\ttemplate: '#tmpl-nf-mobile-menu',\n\t\tchildView: mobileMenuItemView,\n\n\t\tinitialize: function() {\n\t\t\t// Listen to changes on the app 'clean' state. When it changes, re-render.\n\t\t\tthis.listenTo( nfRadio.channel( 'app' ), 'change:clean', this.render, this );\n\t\t},\n\n\t\tattachHtml: function( collectionView, childView ) {\n\t\t\tjQuery( collectionView.el ).find( '.secondary' ).append( childView.el );\n\t\t},\n\n\t\ttemplateHelpers: function() {\n\t\t\treturn {\n\t\t\t\t/**\n\t \t\t * If our app state is clean, disable button.\n\t \t\t * \n\t \t\t * @since 3.0\n\t \t\t * @return string\n\t \t\t */\n\t \t\tmaybeDisabled: function() {\n\t \t\t\tif ( nfRadio.channel( 'app' ).request( 'get:setting', 'clean' ) ) {\n\t \t\t\t\treturn 'disabled';\n\t \t\t\t} else {\n\t \t\t\t\treturn '';\n\t \t\t\t}\n\t \t\t}\n\t\t\t};\n\t\t},\n\n\t\tevents: {\n\t\t\t'click .nf-publish': 'clickPublish'\n\t\t},\n\n\t\t/**\n\t\t * When we click publish, trigger a radio event.\n\t\t * This lets us separate the logic from the click event and view.\n\t\t * \n\t\t * @since 3.0\n\t\t * @param Object \te event\n\t\t * @return void\n\t\t */\n\t\tclickPublish: function( e ) {\n\t\t\tnfRadio.channel( 'app' ).trigger( 'click:publish', e );\n\t\t\tvar builderEl = nfRadio.channel( 'app' ).request( 'get:builderEl' );\n\t\t\tjQuery( builderEl ).toggleClass( 'nf-menu-expand' );\n\t\t},\n\t});\n\n\treturn view;\n} );\n/**\n * Empty drawer content view.\n * Called before we close the drawer.\n *\n * @package Ninja Forms builder\n * @subpackage App\n * @copyright (c) 2015 WP Ninjas\n * @since 3.0\n */\ndefine( 'views/app/drawer/contentEmpty',[], function() {\n\tvar view = Marionette.ItemView.extend({\n\t\ttagName: 'div',\n\t\ttemplate: '#tmpl-nf-empty'\n\t});\n\n\treturn view;\n} );\n/**\n * Renders our drawer region\n *\n * @package Ninja Forms builder\n * @subpackage App\n * @copyright (c) 2015 WP Ninjas\n * @since 3.0\n */\ndefine( 'views/app/drawer',['views/app/drawer/contentEmpty'], function( drawerEmptyView ) {\n\n\tvar view = Marionette.LayoutView.extend( {\n\t\ttemplate: '#tmpl-nf-drawer',\n\n\t\tregions: {\n\t\t\theader: '#nf-drawer-header',\n\t\t\tcontent: '#nf-drawer-content',\n\t\t\tfooter: '#nf-drawer-footer'\n\t\t},\n\n\t\tinitialize: function() {\n\t\t\tnfRadio.channel( 'app' ).reply( 'get:drawerEl', this.getEl, this );\n\t\t\tnfRadio.channel( 'drawer' ).reply( 'load:drawerContent', this.loadContent, this );\n\t\t\tnfRadio.channel( 'drawer' ).reply( 'empty:drawerContent', this.emptyContent, this );\n\t\t},\n\n\t\tonShow: function() {\n\t\t\tjQuery( this.el ).parent().perfectScrollbar();\n\t\t},\n\n\t\tloadContent: function( drawerID, data ) {\n\t\t\tvar drawer = nfRadio.channel( 'app' ).request( 'get:drawer', drawerID );\n\t\t\tvar contentView = drawer.get( 'getContentView' ).call( drawer, data );\n\t\t\tvar headerView = drawer.get( 'getHeaderView' ).call( drawer, data );\n\t\t\tvar footerView = drawer.get( 'getFooterView' ).call( drawer, data );\n\n\t\t\tthis.header.show( headerView );\n\t\t\tthis.content.show( contentView );\n\t\t\tthis.footer.show( footerView );\n\n\t\t},\n\n\t\temptyContent: function() {\n\t\t\tthis.header.empty();\n\t\t\tthis.content.empty();\n\t\t\tthis.footer.empty();\n\t\t},\n\n\t\tgetEl: function() {\n\t\t\treturn jQuery( this.el ).parent();\n\t\t},\n\n\t\tevents: {\n\t\t\t'click .nf-toggle-drawer': 'clickToggleDrawer'\n\t\t},\n\n\t\tclickToggleDrawer: function() {\n\t\t\tnfRadio.channel( 'app' ).trigger( 'click:toggleDrawerSize' );\n\t\t}\n\n\t} );\n\n\treturn view;\n} );\n\n/**\n * Single item view used for merge tags.\n *\n * @package Ninja Forms builder\n * @subpackage App\n * @copyright (c) 2015 WP Ninjas\n * @since 3.0\n */\ndefine( 'views/app/drawer/mergeTagItem',[], function() {\n\tvar view = Marionette.ItemView.extend({\n\t\ttagName: 'li',\n\n\t\ttemplate: '#tmpl-nf-merge-tags-item',\n\n\t\tonBeforeDestroy: function() {\n\t\t\tthis.model.off( 'change:active', this.render );\n\t\t},\n\n\t\tinitialize: function() {\n\t\t\tthis.model.on( 'change:active', this.render, this );\n\t\t},\n\n\t\tevents: {\n\t\t\t'click a': 'clickTag'\n\t\t},\n\n\t\tclickTag: function( e ) {\n\t\t\tnfRadio.channel( 'mergeTags' ).trigger( 'click:mergeTag', e, this.model );\n\t\t},\n\n\t\ttemplateHelpers: function() {\n\t\t\treturn {\n\t\t\t\trenderClasses: function() {\n\t\t\t\t\tif ( this.active ) {\n\t\t\t\t\t\treturn 'active';\n\t\t\t\t\t}\n\t\t\t\t}\t\t\t\t\n\t\t\t}\n\t\t}\n\t});\n\n\treturn view;\n} );\n/**\n * Merge tags popup section\n *\n * @package Ninja Forms builder\n * @subpackage App\n * @copyright (c) 2015 WP Ninjas\n * @since 3.0\n */\ndefine( 'views/app/drawer/mergeTagsSection',['views/app/drawer/mergeTagItem'], function( mergeTagItemView ) {\n\tvar view = Marionette.CompositeView.extend({\n\t\ttagName: 'div',\n\t\tchildView: mergeTagItemView,\n\t\ttemplate: '#tmpl-nf-merge-tags-section',\n\n\t\tinitialize: function() {\n\t\t\tthis.collection = this.model.get( 'tags' );\n\t\t\tthis.model.on( 'change', this.render, this );\n\t\t\tif ( 'fields' == this.model.get( 'id' ) ) {\n\t\t\t\t// var fieldCollection = nfRadio.channel( 'fields' ).request( 'get:collection' );\n\t\t\t\t// fieldCollection.on( 'all', this.updateFields, this );\n\t\t\t}\n\t\t},\n\n\t\tonBeforeDestroy: function() {\n\t\t\tthis.model.off( 'change', this.render );\n\t\t\tif ( 'fields' == this.model.get( 'id' ) ) {\n\t\t\t\tvar fieldCollection = nfRadio.channel( 'fields' ).request( 'get:collection' );\n\t\t\t\tfieldCollection.off( 'all', this.updateFields, this );\n\t\t\t}\n\t\t},\n\n\t\tattachHtml: function( collectionView, childView ) {\n\t\t\tjQuery( collectionView.el ).find( '.merge-tags' ).append( childView.el );\n\t\t},\n\n\t\tupdateFields: function() {\n\t\t\tvar fieldCollection = nfRadio.channel( 'fields' ).request( 'get:collection' );\n\t\t\tthis.model.set( 'tags', fieldCollection );\n\t\t}\n\t});\n\n\treturn view;\n} );\n/**\n * Model that represents our merge tags.\n * \n * @package Ninja Forms builder\n * @subpackage App\n * @copyright (c) 2015 WP Ninjas\n * @since 3.0\n */\ndefine( 'models/app/mergeTagModel',[], function() {\n\tvar model = Backbone.Model.extend( {\n\t\tdefaults: {\n\t\t\tactive: false,\n\t\t\texclude: false\n\t\t}\n\t} );\n\t\n\treturn model;\n} );\n/**\n * Collections of merge tags.\n * \n * @package Ninja Forms builder\n * @subpackage App\n * @copyright (c) 2015 WP Ninjas\n * @since 3.0\n */\ndefine( 'models/app/mergeTagCollection',['models/app/mergeTagModel'], function( mergeTagModel ) {\n\tvar collection = Backbone.Collection.extend( {\n\t\tmodel: mergeTagModel\n\t} );\n\treturn collection;\n} );\n/**\n * Merge tags popup\n *\n * @package Ninja Forms builder\n * @subpackage App\n * @copyright (c) 2015 WP Ninjas\n * @since 3.0\n */\ndefine( 'views/app/drawer/mergeTagsContent',['views/app/drawer/mergeTagsSection', 'models/app/mergeTagCollection'], function( mergeTagsSectionView, MergeTagCollection ) {\n\tvar view = Marionette.CollectionView.extend({\n\t\ttagName: 'div',\n\t\ttemplate: '#tmpl-nf-merge-tags-content',\n\t\tchildView: mergeTagsSectionView,\n\n\t\tinitialize: function() {\n\t\t\tnfRadio.channel( 'mergeTags' ).reply( 'get:view', this.getMergeTagsView, this );\n\t\t},\n\n\t\treRender: function( settingModel ) {\n\t\t\tvar mergeTagCollection = nfRadio.channel( 'mergeTags' ).request( 'get:collection' );\n\t\t\tvar defaultGroups = mergeTagCollection.where( { default_group: true } );\n\n\t\t\t/*\n\t\t\t * For the Actions Domain, Add Calc Merge Tags as a Default Group.\n\t\t\t */\n\t\t\tvar currentDomain = nfRadio.channel( 'app' ).request( 'get:currentDomain' );\n\t\t\tif( 'actions' == currentDomain.get( 'id' ) ){\n\t\t\t\tvar calcMergeTagGroup = mergeTagCollection.where( { id: 'calcs' } );\n defaultGroups = defaultGroups.concat( calcMergeTagGroup );\n }\n\n\t\t\tthis.collection = new MergeTagCollection( defaultGroups );\n\t\t\tvar that = this;\n\t\t\tvar useMergeTags = settingModel.get( 'use_merge_tags' );\n\t\t\tif ( 'object' == typeof useMergeTags ) {\n\t\t\t\tif ( 'undefined' != typeof useMergeTags.exclude ) {\n\t\t\t\t\t_.each( useMergeTags.exclude, function( exclude ) {\n\t\t\t\t\t\tthat.collection.remove( exclude )\n\t\t\t\t\t} );\n\t\t\t\t}\n\n\t\t\t\tif ( 'undefined' != typeof useMergeTags.include ) {\n\t\t\t\t\t_.each( mergeTagCollection.models, function( sectionModel ) {\n\t\t\t\t\t\tif ( -1 != useMergeTags.include.indexOf( sectionModel.get( 'id' ) ) ) {\n\t\t\t\t\t\t\t// console.log( sectionModel );\n\t\t\t\t\t\t\tthat.collection.add( sectionModel );\n\t\t\t\t\t\t}\n\t\t\t\t\t} );\n\t\t\t\t}\n\t\t\t}\n\n\t\t\tthis.render();\n\t\t},\n\n\t\tgetMergeTagsView: function() {\n\t\t\treturn this;\n\t\t}\n\t});\n\n\treturn view;\n} );\n/**\n * Builder view.\n *\n * This layout view has regions that represent our application areas:\n * header\n * main\n * menuDrawer - Mobile side-menu\n * drawer\n *\n * @package Ninja Forms builder\n * @subpackage App\n * @copyright (c) 2015 WP Ninjas\n * @since 3.0\n */\ndefine( 'views/app/builder',['views/app/builderHeader', 'views/app/main', 'views/app/mobileMenu', 'views/app/drawer', 'views/app/drawer/mergeTagsContent'], function( headerView, mainView, mobileMenuView, drawerView, mergeTagsContentView ) {\n\tvar view = Marionette.LayoutView.extend( {\n\t\ttemplate: \"#tmpl-nf-builder\",\n\t\tel: '#nf-builder',\n\n\t\tregions: {\n\t\t\theader: \"#nf-header\",\n\t\t\tmain: \"#nf-main\",\n\t\t\tmenuDrawer: \"#nf-menu-drawer\",\n\t\t\tdrawer: \"#nf-drawer\",\n\t\t\tmergeTagsContent: '.merge-tags-content'\n\t\t},\n\n\t\tinitialize: function() {\n\t\t\t// Respond to requests asking for the builder dom element.\n\t\t\tnfRadio.channel( 'app' ).reply( 'get:builderEl', this.getBuilderEl, this );\n\t\t\t// Respond to requests asking for the builder view\n\t\t\tnfRadio.channel( 'app' ).reply( 'get:builderView', this.getBuilderView, this );\n\t\t\t// Layout views aren't self-rendering.\n\t\t\tthis.render();\n\t\t\tvar mergeTags = nfRadio.channel( 'mergeTags' ).request( 'get:collection' );\n\t\t\tvar mergeTagsClone = mergeTags.clone();\n\t\t\tthis.mergeTagsContent.show( new mergeTagsContentView( { collection: mergeTagsClone } ) );\n\t\t\t// Show our header.\n\t\t\tthis.header.show( new headerView() );\n\t\t\t// Show our main content.\n\t\t\tthis.main.show( new mainView() );\n\t\t\t// Show our mobile menu\n\t\t\tvar appDomainCollection = nfRadio.channel( 'app' ).request( 'get:domainCollection' );\n\t\t\tthis.menuDrawer.show( new mobileMenuView( { collection: appDomainCollection } ) );\n\t\t\t// Show our drawer.\n\t\t\tthis.drawer.show( new drawerView() );\n\n\n\t\t},\n\n\t\tonRender: function() {\n\n\t\t},\n\n\t\tgetBuilderEl: function() {\n\t\t\treturn this.el;\n\t\t},\n\n\t\tgetBuilderView: function() {\n\t\t\treturn this;\n\t\t},\n\n\t\t// Listen for clicks\n\t\tevents: {\n\t\t\t'click .nf-open-drawer': 'openDrawer',\n\t\t\t'click .nf-change-domain': 'changeDomain',\n\t\t\t'click .nf-close-drawer': 'closeDrawer'\n\t\t},\n\n\t\t/**\n\t\t * Someone clicked to open a drawer, so fire a radio event.\n\t\t * This lets us separate the logic from the click event and view.\n\t\t *\n\t\t * @since 3.0\n\t\t * @param Object \te \tevent\n\t\t * @return void\n\t\t */\n\t\topenDrawer: function( e ) {\n\t\t\tnfRadio.channel( 'app' ).trigger( 'click:openDrawer', e );\n\t\t},\n\t\t/**\n\t\t * Someone clicked to close a drawer, so fire a radio event.\n\t\t * This lets us separate the logic from the click event and view.\n\t\t *\n\t\t * @since 3.0\n\t\t * @return void\n\t\t */\n\t\tcloseDrawer: function() {\n\t\t\tnfRadio.channel( 'app' ).trigger( 'click:closeDrawer' );\n\t\t},\n\t\t/**\n\t\t * Someone clicked to change the domain, so fire a radio event.\n\t\t * This lets us separate the logic from the click event and view.\n\t\t *\n\t\t * @since 3.0\n\t\t * @param Object \te \tevent\n\t\t * @return void\n\t\t */\n\t\tchangeDomain: function( e ) {\n\t\t\tnfRadio.channel( 'app' ).trigger( 'click:menu', e );\n\t\t}\n\n\t} );\n\n\treturn view;\n} );\n\n\ndefine( 'controllers/app/remote',[], function() {\n return Marionette.Object.extend( {\n initialize: function() {\n this.listenTo( nfRadio.channel( 'setting' ), 'remote', this.addListener );\n },\n\n addListener: function( model, dataModel ) {\n\n var listenTo = model.get( 'remote' ).listen;\n\n // TODO: Change seems to be triggering twice on each update.\n this.listenTo( nfRadio.channel( 'fieldSetting-' + listenTo ), 'update:setting', this.updateSetting );\n this.listenTo( nfRadio.channel( 'actionSetting-' + listenTo ), 'update:setting', this.updateSetting );\n\n this.listenTo( nfRadio.channel( 'setting-type-' + model.get( 'type' ) ), 'click:extra', this.clickExtra );\n\n model.listenTo( nfRadio.channel( 'setting-remote' ), 'get:remote', this.getRemote, model );\n\n // Auto-trigger get:remote on drawer load.\n nfRadio.channel( 'setting-remote' ).trigger( 'get:remote', dataModel );\n },\n\n clickExtra: function( e, settingModel, dataModel, settingView ) {\n jQuery( e.srcElement ).addClass( 'spin' );\n nfRadio.channel( 'setting-remote' ).trigger( 'get:remote', dataModel );\n },\n\n updateSetting: function( dataModel, settingModel ) {\n nfRadio.channel( 'setting-remote' ).trigger( 'get:remote', dataModel );\n },\n\n getRemote: function( dataModel ) {\n\n var remote = this.get( 'remote' );\n\n var data = {\n parentValue: dataModel.get( remote.listen ),\n action: remote.action,\n security: ( remote.security ) ? remote.security : nfAdmin.ajaxNonce\n };\n\n // TODO: Disable setting and lock drawer while updating.\n var that = this;\n jQuery.post( ajaxurl, data, function( response ){\n var response = JSON.parse( response );\n\n if( 'textbox' == that.get( 'type' ) ) {\n dataModel.set( that.get('name'), response.value );\n }\n\n if( 'select' == that.get( 'type' ) ) {\n that.set( 'options', response.options );\n that.trigger( 'rerender' );\n }\n });\n },\n\n });\n} );\n/**\n * Handles opening and closing our drawer. This is where we display settings for fields, actions, and settings.\n * \n * @package Ninja Forms builder\n * @subpackage Main App\n * @copyright (c) 2015 WP Ninjas\n * @since 3.0\n */\ndefine( 'controllers/app/drawer',[], function() {\n\tvar controller = Marionette.Object.extend( {\n\t\tinitialize: function() {\n\t\t\t// Listen to our drawer-related click events.\n\t\t\tthis.listenTo( nfRadio.channel( 'app' ), 'click:openDrawer', this.clickOpenDrawer );\n\t\t\tthis.listenTo( nfRadio.channel( 'app' ), 'click:closeDrawer', this.closeDrawer );\n\t\t\tthis.listenTo( nfRadio.channel( 'app' ), 'click:toggleDrawerSize', this.toggleDrawerSize );\n\n\t\t\t// Reply to direct requests to open or close the drawer.\n\t\t\tnfRadio.channel( 'app' ).reply( 'open:drawer', this.openDrawer, this );\n\t\t\tnfRadio.channel( 'app' ).reply( 'close:drawer', this.closeDrawer, this );\n\n\t\t\t/*\n\t\t\t * When we close the drawer, we have to figure out what the right position should be.\n\t\t\t * This listens to requests from other parts of our app asking what the closed right position is.\n\t\t\t */\n\t\t\tnfRadio.channel( 'drawer' ).reply( 'get:closedRightPos', this.getClosedDrawerPos, this );\n\t\t\t\n\t\t\t// Reply to requests to prevent our drawer from closing\n\t\t\tnfRadio.channel( 'drawer' ).reply( 'prevent:close', this.preventClose, this );\n\t\t\t// Reply to requests to enable drawer closing\n\t\t\tnfRadio.channel( 'drawer' ).reply( 'enable:close', this.enableClose, this );\n\t\t\t// Reply to requests for our disabled/enabled state.\n\t\t\tnfRadio.channel( 'drawer' ).reply( 'get:preventClose', this.maybePreventClose, this );\n\n\t\t\t/*\n\t\t\t * Object that holds our array of 'prevent close' values.\n\t\t\t * We use an array so that registered requests can unregister and not affect each other.\n\t\t\t */\n\t\t\tthis.objPreventClose = {};\n\n\t\t\t/*\n\t\t\t * Listen to focus events on the filter and stop our interval when it happens.\n\t\t\t * This is to fix a bug that can cause the filter to gain focus every few seconds.\n\t\t\t */\n\t\t\tthis.listenTo( nfRadio.channel( 'drawer' ), 'filter:focused', this.filterFocused );\n\t\t},\n\n\t\t/**\n\t\t * Handles closing our drawer\n\t\t * @since 3.0\n\t\t * @return void\n\t\t */\n\t\tcloseDrawer: function() {\n\t\t\t// Get our current domain.\n\t\t\tvar currentDrawer = nfRadio.channel( 'app' ).request( 'get:currentDrawer' );\n if ( ! currentDrawer || this.maybePreventClose() ) {\n return false;\n }\n\n\t\t\t// Triggers the before close drawer action on our current domain's drawer channel.\n\t\t\tnfRadio.channel( 'drawer-' + currentDrawer.get( 'id' ) ).trigger( 'before:closeDrawer' );\n\t\t\t/*\n\t\t\t * The 'before:closeDrawer' message is deprecated as of version 3.0 in favour of 'before:close'.\n\t\t\t * TODO: Remove this radio message in the future.\n\t\t\t */\n\t\t\tnfRadio.channel( 'drawer' ).trigger( 'before:closeDrawer' );\n\t\t\tnfRadio.channel( 'drawer' ).trigger( 'before:close' );\n\t\t\t// Send a message to our drawer to empty its contents.\n\t\t\tnfRadio.channel( 'drawer' ).request( 'empty:drawerContent' );\n\n\t\t\t// To close our drawer, we have to add our closed class to the builder and remove the opened class.\n\t\t\tvar builderEl = nfRadio.channel( 'app' ).request( 'get:builderEl' );\n\t\t\tjQuery( builderEl ).addClass( 'nf-drawer-closed' ).removeClass( 'nf-drawer-opened' );\n\t\t\tjQuery( builderEl ).removeClass( 'disable-main' );\n\n\t\t\t// Get the right position of our closed drawer. Should be container size in -px.\n\t\t\tvar rightClosed = this.getClosedDrawerPos();\n\n\t\t\t// Get our drawer element and give change the 'right' property to our closed position.\n\t\t\tvar drawerEl = nfRadio.channel( 'app' ).request( 'get:drawerEl' );\n\t\t\tjQuery( drawerEl ).css( { 'right': rightClosed } );\n\n\t\t\t// In order to access properties in 'this' context in our interval below, we have to set it here.\t\n\t\t\tvar that = this;\n\n\t\t\t/*\n\t\t\t * Since jQuery can't bind to a CSS change, we poll every .15 seconds to see if we've closed the drawer.\n\t\t\t *\n\t\t\t * Once our drawer is closed, we:\n\t\t\t * clear our interval\n\t\t\t * request that the app change it's current drawer to false\n\t\t\t * trigger a drawer closed message\n\t\t\t */\n\t\t\tthis.checkCloseDrawerPos = setInterval( function() {\n\t \tif ( rightClosed == jQuery( drawerEl ).css( 'right' ) ) {\n\t \t\tclearInterval( that.checkCloseDrawerPos );\n\t\t \t\tnfRadio.channel( 'app' ).request( 'update:currentDrawer', false );\n\t\t \t\tnfRadio.channel( 'drawer' ).trigger( 'closed' );\n\t\t \t\t/*\n\t\t \t\t * Reset the add new button z-index to 98.\n\t\t \t\t */\n\t\t \t\tjQuery( '.nf-master-control' ).css( 'z-index', 98 );\n\t\t \t\t// jQuery( drawerEl ).scrollTop( 0 );\n\t \t}\n\t\t\t}, 150 );\n\t\t},\n\n\t\t/**\n\t\t * Click handler for our 'open drawer' event.\n\t\t * @since 3.0\n\t\t * @param e jQuery event\n\t\t * @return void\n\t\t */\n\t\tclickOpenDrawer: function( e ) {\n\t\t\tvar drawerID = jQuery( e.target ).data( 'drawerid' );\n\t\t\tthis.openDrawer( drawerID );\n\t\t},\n\n\t\t/**\n\t\t * Open our drawer.\n\t\t * \n\t\t * @since 3.0\n\t\t * @param string drawerID \tID of the drawer we want to open.\n\t\t * @param object data \tOptional data that we want to pass to the drawer.\n\t\t * @return void\n\t\t */\n\t\topenDrawer: function( drawerID, data ) {\n\t\t\tif ( this.maybePreventClose() ) {\n\t\t\t\treturn false;\n\t\t\t}\n\n\t\t\t// If we haven't sent a data object, set the variable to an empty object.\n\t\t\tdata = data || {};\n\n\t\t\t/*\n\t\t\t * If we're dealing with something that has a model, set the proper active state.\n\t\t\t *\n\t\t\t * TODO: Make this more dynamic. I'm not sure that it fits in the drawer controller.\n\t\t\t */\n\t\t\tif ( 'undefined' != typeof data.model ) {\n\t\t\t\tvar currentDomain = nfRadio.channel( 'app' ).request( 'get:currentDomain' );\n\t\t\t\tvar currentDomainID = currentDomain.get( 'id' );\n\t\t\t\tnfRadio.channel( currentDomainID ).request( 'clear:editActive' );\n\t\t\t\tdata.model.set( 'editActive', true );\n\t\t\t\tthis.dataModel = data.model;\n\t\t\t}\n\n\t\t\t// Send out a message requesting our drawer view to load the content for our drawer ID.\n\t\t\tnfRadio.channel( 'drawer' ).request( 'load:drawerContent', drawerID, data );\n\t\t\tnfRadio.channel( 'drawer' ).trigger( 'before:open' );\n\t\t\t\n\t\t\t// To open our drawer, we have to add our opened class to our builder element and remove the closed class.\n\t\t\tvar builderEl = nfRadio.channel( 'app' ).request( 'get:builderEl' );\n\t\t\tjQuery( builderEl ).addClass( 'nf-drawer-opened' ).removeClass( 'nf-drawer-closed' );\n\t\t\t\n\t\t\t// To open our drawer, we have to set the right position of our drawer to 0px.\n\t\t\tvar drawerEl = nfRadio.channel( 'app' ).request( 'get:drawerEl' );\n\t\t\tjQuery( drawerEl ).css( { 'right': '0px' } );\n\t\t\t\n\t\t\t// In order to access properties in 'this' context in our interval below, we have to set it here.\t\n\t\t\tvar that = this;\n\n\t\t\t/*\n\t\t\t * Since jQuery can't bind to a CSS change, we poll every .15 seconds to see if we've opened the drawer.\n\t\t\t *\n\t\t\t * Once our drawer is opened, we:\n\t\t\t * clear our interval\n\t\t\t * focus our filter\n\t\t\t * request that the app update its current drawer to the one we opened\n\t\t\t * trigger a drawer opened message\n\t\t\t */\n\t\t\tthis.hasFocus = false;\n\n\t\t\t/*\n\t\t\t * Set our add new button z-index to 0;\n\t\t\t */\n\t\t\tjQuery( '.nf-master-control' ).css( 'z-index', 0 );\n\n\t\t\tthis.checkOpenDrawerPos = setInterval( function() {\n\t \tif ( '0px' == jQuery( drawerEl ).css( 'right' ) ) {\n\t \t\tclearInterval( that.checkOpenDrawerPos );\n\t\t\t\t\tif ( ! that.hasFocus ) {\n\t\t \t\tthat.focusFilter();\n\t\t\t\t\t\tthat.hasFocus = true;\n\t\t\t \t\tnfRadio.channel( 'app' ).request( 'update:currentDrawer', drawerID );\n\t\t\t \t\tjQuery( drawerEl ).scrollTop( 0 );\n\t\t\t \t\tnfRadio.channel( 'drawer' ).trigger( 'opened' );\n\t\t\t\t\t} \t\t\n\t \t}\n\t\t\t}, 150 );\n\t\t},\n\n\t\t/**\n\t\t * Toggle the drawer from half to full screen and vise-versa\n\t\t * @since 3.0\n\t\t * @return void\n\t\t */\n\t\ttoggleDrawerSize: function() {\n\t\t\t// Get our drawer element.\n\t\t\tvar drawerEl = nfRadio.channel( 'app' ).request( 'get:drawerEl' );\n\t\t\t// toggle our drawer size class.\n\t\t\tjQuery( drawerEl ).toggleClass( 'nf-drawer-expand' );\n\t\t},\n\n\t\t/**\n\t\t * Focus our filter\n\t\t * @since 3.0\n\t\t * @return void\n\t\t */\n focusFilter: function() {\n \t// Get our filter element\n \tvar filterEl = nfRadio.channel( 'drawer' ).request( 'get:filterEl' );\n \t// Focus\n \tjQuery( filterEl ).focus();\n },\n\n /**\n * Get the CSS right position (in px) of the closed drawer element.\n * This is calculated by:\n * getting the width of the builder element\n * add 300 pixels\n * make it negative\n * \n * @since 3.0\n * @return void\n */\n getClosedDrawerPos: function() {\n\t\t\tvar builderEl = nfRadio.channel( 'app' ).request( 'get:builderEl' );\n\t\t\tvar closedPos = jQuery( builderEl ).width() + 300;\n\t\t\treturn '-' + closedPos + 'px';\n },\n\n /**\n * Check to see if anything has registered a prevent close key.\n * \n * @since 3.0\n * @return boolean\n */\n maybePreventClose: function() {\n \tif ( 0 == Object.keys( this.objPreventClose ).length ) {\n \t\treturn false;\n \t} else {\n \t\treturn true;\n \t}\n },\n\n /**\n * Register a prevent close key.\n * \n * @since 3.0\n * @param string \tkey unique id for our 'prevent close' setting.\n * @return void\n */\n preventClose: function( key ) {\n \tthis.objPreventClose[ key ] = true;\n \t/*\n \t * When we disable closing the drawer, add the disable class.\n \t */\n \t// Get our current drawer.\n\t\t\tthis.dataModel.set( 'drawerDisabled', true );\n },\n\n /**\n * Remove a previously registered prevent close key.\n * \n * @since 3.0\n * @param string \tkey unique id for our 'prevent close' setting.\n * @return void\n */\n enableClose: function( key ) {\n \tdelete this.objPreventClose[ key ];\n \t /*\n \t * When we remove all of our disables preventing closing the drawer, remove the disable class.\n \t */\n \tif ( ! this.maybePreventClose() && 'undefined' != typeof this.dataModel ) {\n\t \t// Get our current drawer.\n\t\t\t\tthis.dataModel.set( 'drawerDisabled', false ); \t\t\n \t}\n },\n\n /**\n * When we focus our filter, make sure that our open drawer interval is cleared.\n * \n * @since 3.0\n * @return void\n */\n filterFocused: function() {\n \tclearInterval( this.checkOpenDrawerPos );\n },\n\n getPreventClose: function() {\n \treturn this.objPreventClose;\n }\n\t});\n\n\treturn controller;\n} );\n/**\n * Default drawer header.\n *\n * Includes our filter/search and 'Done' button.\n *\n * @package Ninja Forms builder\n * @subpackage App\n * @copyright (c) 2015 WP Ninjas\n * @since 3.0\n */\ndefine( 'views/app/drawer/headerDefault',[], function() {\n\tvar view = Marionette.ItemView.extend({\n\t\ttagName: 'div',\n\t\ttemplate: '#tmpl-nf-drawer-header-default',\n\n\t\tinitialize: function() {\n\t\t\tif ( this.model ) {\n\t\t\t\t// Listen for our drawer being disabled.\n\t\t\t\tthis.model.on( 'change:drawerDisabled', this.render, this );\t\t\t\t\n\t\t\t}\n\t\t},\n\n\t\t/**\n\t\t * When we render, remove the extra div added by backbone and add listeners related to our filter.\n\t\t * \n\t\t * @since 3.0\n\t\t * @return void\n\t\t */\n\t\tonRender: function() {\n\t\t\t// Remove extra wrapping div.\n\t\t\tthis.$el = this.$el.children();\n\t\t\tthis.$el.unwrap();\n\t\t\tthis.setElement( this.$el );\n\t\t\t// Respond to requests related to our filter.\n\t\t\tnfRadio.channel( 'drawer' ).reply( 'clear:filter', this.clearFilter, this );\n\t\t\tnfRadio.channel( 'drawer' ).reply( 'blur:filter', this.blurFilter, this );\n\t\t\tnfRadio.channel( 'drawer' ).reply( 'get:filterEl', this.getEl, this );\n\t\t},\n\n\t\tonBeforeDestroy: function() {\n\t\t\tif ( this.model ) {\n\t\t\t\tthis.model.off( 'change:drawerDisabled', this.render );\n\t\t\t}\n\t\t},\n\n\t\tevents: {\n\t\t\t'keyup .nf-filter'\t: 'maybeChangeFilter',\n\t\t\t'input .nf-filter'\t: 'changeFilter',\n\t\t\t'focus input'\t\t: 'getFocus'\n\t\t},\n\n\t\t/**\n\t\t * When the filter text is changed, trigger an event on our current drawer.\n\t\t * This lets us keep the logic separate from the click event and view.\n\t\t * \n\t\t * @since 3.0\n\t\t * @param Object \te event\n\t\t * @return void\n\t\t */\n\t\tchangeFilter: function( e ) {\n\t\t\tvar currentDrawer = nfRadio.channel( 'app' ).request( 'get:currentDrawer' );\n\t\t\tnfRadio.channel( 'drawer-' + currentDrawer.get( 'id' ) ).trigger( 'change:filter', e.target.value, e );\n\t\t},\n\n\t\t/**\n\t\t * The user pressed a key. If it's the enter key, then run the change filter function.\n\t\t * \n\t\t * @since 3.0\n\t\t * @param Object \te event\n\t\t * @return void\n\t\t */\n\t\tmaybeChangeFilter: function( e ) {\n\t\t\tif ( 13 == e.keyCode ) {\n\t\t\t\te.addObject = true;\n\t\t\t\tthis.changeFilter( e );\t\t\t\n\t\t\t}\n\t\t},\n\n\t\t/**\n\t\t * Clear our filter.\n\t\t *\n\t\t * This triggers 'input' on the field, which will trigger a change if necessary.\n\t\t * \n\t\t * @since 3.0\n\t\t * @return void\n\t\t */\n\t\tclearFilter: function() {\n\t\t\tvar filterEl = jQuery( this.el ).find( '.nf-filter' );\n\t\t\tif ( '' != jQuery.trim( filterEl.val() ) ) {\n\t\t\t\tfilterEl.val('');\n\t\t\t\tfilterEl.trigger( 'input' );\n\t\t\t\tfilterEl.focus();\t\t\t\n\t\t\t}\n\t\t},\n\n\t\t/**\n\t\t * Fire the 'blur' event on our filter. Used to force a change event when the user tabs.\n\t\t * \n\t\t * @since 3.0\n\t\t * @return void\n\t\t */\n\t\tblurFilter: function() {\n\t\t\tjQuery( this.el ).find( '.nf-filter' ).blur();\n\t\t},\n\n\t\t/**\n\t\t * Return our filter dom element.\n\t\t * \n\t\t * @since 3.0\n\t\t * @return Object\n\t\t */\n\t\tgetEl: function() {\n\t\t\treturn jQuery( this.el ).find( '.nf-filter' );\n\t\t},\n\n\t\tgetFocus: function() {\n\t\t\tnfRadio.channel( 'drawer' ).trigger( 'filter:focused' );\n\t\t},\n\n\t\ttemplateHelpers: function() {\n\t\t\treturn {\n\t\t\t\trenderDisabled: function() {\n\t\t\t\t\t// Get our current domain.\n\t\t\t\t\tif ( this.drawerDisabled ) {\n\t\t\t\t\t\treturn 'disabled';\n\t\t\t\t\t} else {\n\t\t\t\t\t\treturn '';\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t});\n\n\treturn view;\n} );\n/**\n * Default drawer footer\n * \n * @package Ninja Forms builder\n * @subpackage App\n * @copyright (c) 2015 WP Ninjas\n * @since 3.0\n */\ndefine( 'views/app/drawer/footerDefault',[], function() {\n\tvar view = Marionette.ItemView.extend({\n\t\ttagName: 'div',\n\t\ttemplate: '#tmpl-nf-empty'\n\t});\n\n\treturn view;\n} );\ndefine( 'models/app/drawerModel',['views/app/drawer/headerDefault', 'views/app/drawer/footerDefault'], function( defaultHeaderView, defaultFooterView ) {\n\tvar model = Backbone.Model.extend( {\n\t\tdefaults: {\n\t\t\tgetHeaderView: function( data ) {\n\t\t\t\treturn new defaultHeaderView( data );\n\t\t\t},\n\n\t\t\tgetFooterView: function( data ) {\n\t\t\t\treturn new defaultFooterView( data );\n\t\t\t}\n\t\t}\n\t} );\n\t\n\treturn model;\n} );\n/**\n * Collection that holds all of our drawer models.\n * \n * @package Ninja Forms builder\n * @subpackage Fields\n * @copyright (c) 2015 WP Ninjas\n * @since 3.0\n */\ndefine( 'models/app/drawerCollection',['models/app/drawerModel'], function( drawerModel ) {\n\tvar collection = Backbone.Collection.extend( {\n\t\tmodel: drawerModel\n\t} );\n\treturn collection;\n} );\ndefine( 'views/fields/drawer/stagedField',[], function() {\n\tvar view = Marionette.ItemView.extend({\n\t\ttagName: 'div',\n\t\ttemplate: '#tmpl-nf-drawer-staged-field',\n\n\t\tonRender: function() {\n\t\t\tthis.$el = this.$el.children();\n\t\t\tthis.$el.unwrap();\n\t\t\tthis.setElement( this.$el );\n\t\t},\n\n\t\tevents: {\n\t\t\t'click .dashicons-dismiss': 'removeStagedField'\n\t\t},\n\n\t\tremoveStagedField: function( el ) {\n\t\t\tnfRadio.channel( 'drawer-addField' ).trigger( 'click:removeStagedField', el, this.model );\n\t\t}\n\t});\n\n\treturn view;\n} );\n\ndefine( 'views/fields/drawer/stagingEmpty',[], function() {\n\tvar view = Marionette.ItemView.extend({\n\t\ttagName: 'div',\n\t\ttemplate: '#tmpl-nf-drawer-staged-fields-empty',\n\n\t\tonRender: function() {\n\t\t\tthis.$el = this.$el.children();\n\t\t\tthis.$el.unwrap();\n\t\t\tthis.setElement( this.$el );\n\t\t}\n\t});\n\n\treturn view;\n} );\ndefine( 'views/fields/drawer/stagingCollection',['views/fields/drawer/stagedField', 'views/fields/drawer/stagingEmpty'], function( stagedFieldView, stagedFieldsEmptyView ) {\n\tvar view = Marionette.CollectionView.extend( {\n\t\ttagName: 'div',\n\t\tchildView: stagedFieldView,\n\t\temptyView: stagedFieldsEmptyView,\n\n\t\tactiveClass: 'nf-staged-fields-active', // CSS Class for showing the reservoir.\n\n\t\tinitialize: function() {\n\t\t\tnfRadio.channel( 'app' ).reply( 'get:stagedFieldsEl', this.getStagedFieldsEl, this );\n\t\t},\n\n\t\tonShow: function() {\n\n\t\t\tthis.$el = jQuery( this.el ).parent();\n\t\t\tjQuery( this.$el ).find( 'span:first' ).unwrap();\n\t\t\tthis.setElement( this.$el );\n\n\t\t\tvar that = this;\n\n\t\t\tjQuery( this.el ).sortable( {\n\t\t\t\tplaceholder: 'nf-staged-fields-sortable-placeholder',\n\t\t\t\thelper: 'clone',\n\t\t\t\ttolerance: 'pointer',\n\t\t\t\tover: function( e, ui ) {\n\t\t\t\t\tnfRadio.channel( 'drawer-addField' ).trigger( 'over:stagedFields', e, ui );\n\t\t\t\t},\n\n\t\t\t\tout: function( e, ui ) {\n\t\t\t\t\tnfRadio.channel( 'drawer-addField' ).trigger( 'out:stagedFields', ui );\n\t\t\t\t},\n\n\t\t\t\treceive: function( e, ui ) {\n\t\t\t\t\tnfRadio.channel( 'drawer-addField' ).trigger( 'receive:stagedFields', ui );\n\t\t\t\t},\n\n\t\t\t\tupdate: function( e, ui ) {\n\t\t\t\t\tnfRadio.channel( 'fields' ).request( 'sort:staging' );\n\t\t\t\t},\n\n\t\t\t\tstart: function( e, ui ) {\n\t\t\t\t\tnfRadio.channel( 'drawer-addField' ).trigger( 'start:stagedFields', ui );\n\n\t\t\t\t},\n\n\t\t\t\tstop: function( e, ui ) {\n\t\t\t\t\tnfRadio.channel( 'drawer-addField' ).trigger( 'stop:stagedFields', ui );\n\t\t\t\t}\n\t\t\t} );\n\n\t\t\tjQuery( this.el ).parent().draggable( {\n\t\t\t\topacity: 0.9,\n\t\t\t\tconnectToSortable: '.nf-field-type-droppable',\n\t\t\t\tappendTo: '#nf-main',\n\t\t\t\trefreshPositions: true,\n\t\t\t\tgrid: [ 3, 3 ],\n\t\t\t\ttolerance: 'pointer',\n\n\t\t\t\thelper: function( e ) {\n\t\t\t\t\tvar width = jQuery( e.target ).parent().width();\n\t\t\t\t\tvar height = jQuery( e.target ).parent().height();\n\t\t\t\t\tvar element = jQuery( e.target ).parent().clone();\n\t\t\t\t\tvar left = width / 4;\n\t\t\t\t\tvar top = height / 2;\n\t\t\t\t\tjQuery( this ).draggable( 'option', 'cursorAt', { top: top, left: left } );\n\t\t\t\t\tjQuery( element ).css( 'z-index', 1000 );\n\t\t\t\t\treturn element;\n\t\t\t\t},\n\n\t\t\t\tstart: function( e, ui ) {\n\t\t\t\t\tnfRadio.channel( 'drawer-addField' ).trigger( 'startDrag:fieldStaging', this, ui );\n\t\t\t\t},\n\t\t\t\tstop: function( e, ui ) {\n\t\t\t\t\tnfRadio.channel( 'drawer-addField' ).trigger( 'stopDrag:fieldStaging', this, ui );\n\t\t\t\t}\n\t\t\t} );\n\t\t},\n\n\t\tgetStagedFieldsEl: function() {\n\t\t\treturn jQuery( this.el );\n\t\t},\n\n\t\tonAddChild: function() {\n\t\t\tjQuery( this.el ).addClass( this.activeClass );\n\t\t},\n\n\t\tonRemoveChild: function() {\n\t\t\tif( this.hasStagedFields() ) return;\n\t\t\tjQuery( this.el ).removeClass( this.activeClass );\n\t\t},\n\n\t\thasStagedFields: function() {\n\t\t\treturn 0 != this.collection.length;\n\t\t}\n\n\t} );\n\n\treturn view;\n} );\n/**\n * Model for our staged field.\n * \n * @package Ninja Forms builder\n * @subpackage Fields\n * @copyright (c) 2015 WP Ninjas\n * @since 3.0\n */\ndefine( 'models/fields/stagingModel',[], function() {\n\tvar model = Backbone.Model.extend( {\n\t} );\n\t\n\treturn model;\n} );\n/**\n * Collection of staged fields.\n * \n * @package Ninja Forms builder\n * @subpackage Fields\n * @copyright (c) 2015 WP Ninjas\n * @since 3.0\n */\ndefine( 'models/fields/stagingCollection',['models/fields/stagingModel'], function( stagingModel ) {\n\tvar collection = Backbone.Collection.extend( {\n\t\tmodel: stagingModel,\n\t\tcomparator: 'order'\n\t} );\n\treturn collection;\n} );\ndefine( 'views/fields/drawer/typeSection',[], function() {\n\tvar view = Marionette.ItemView.extend({\n\t\ttagName: 'div',\n\t\ttemplate: '#tmpl-nf-drawer-field-type-section',\n\n\t\tinitialize: function() {\n\t\t\t_.bindAll( this, 'render' );\n\t\t\tnfRadio.channel( 'fields' ).reply( 'get:typeSection', this.getTypeSection, this );\n\t\t},\n\n\t\tonRender: function() {\n\t\t\tthis.$el = this.$el.children();\n\t\t\tthis.$el.unwrap();\n\t\t\tthis.setElement( this.$el );\n\n\t\t\tthis.dragging = false;\n\t\t\tvar that = this;\n\t\t\t/*\n\t\t\t * If we're on a mobile device, we don't want to enable dragging for our field type buttons.\n\t\t\t */\n\t\t\tif ( ! nfRadio.channel( 'app' ).request( 'is:mobile' ) ) {\n\t\t\t\tjQuery( this.el ).find( 'div.nf-field-type-draggable' ).draggable( {\n\t\t\t\t\topacity: 0.9,\n\t\t\t\t\ttolerance: 'pointer',\n\t\t\t\t\tconnectToSortable: '.nf-field-type-droppable',\n\t\t\t\t\trefreshPositions: true,\n\t\t\t\t\tgrid: [ 5, 5 ],\n\t\t\t\t\tappendTo: '#nf-builder',\n\n\t\t\t\t\thelper: function( e ) {\n\t\t\t\t\t\tvar width = jQuery( e.target ).parent().width();\n\t\t\t\t\t\tvar height = jQuery( e.target ).parent().height();\n\t\t\t\t\t\tvar element = jQuery( e.target ).parent().clone();\n\t\t\t\t\t\tvar left = width / 4;\n\t\t\t\t\t\tvar top = height / 2;\n\t\t\t\t\t\tjQuery( this ).draggable( 'option', 'cursorAt', { top: top, left: left } );\n\t\t\t\t\t\tjQuery( element ).css( 'z-index', 1000 );\n\t\t\t\t\t\treturn element;\n\t\t\t\t\t},\n\n\t\t\t\t\tstart: function( e, ui ) {\n\t\t\t\t\t\tthat.dragging = true;\n\t\t\t\t\t\tnfRadio.channel( 'drawer-addField' ).trigger( 'startDrag:type', this, ui );\n\t\t\t\t\t},\n\n\t\t\t\t\tstop: function( e, ui ) {\n\t\t\t\t\t\tthat.dragging = false;\n\t\t\t\t\t\tnfRadio.channel( 'drawer-addField' ).trigger( 'stopDrag:type', this, ui );\n\t\t\t\t\t},\n\n\t\t\t\t\tdrag: function(e, ui) {\n\t\t\t\t\t\tnfRadio.channel( 'drawer-addField' ).trigger( 'drag:type', this, ui, e );\t\n\t\t\t\t\t}\n\n\t\t\t\t} ).disableSelection();\n\n\t\t\t\tjQuery( this.el ).find( '.nf-item' ).focus( function() {\n\t\t\t \tjQuery( this ).addClass( 'active' );\n\t\t\t } ).blur( function() {\n\t\t\t \tjQuery( this ).removeClass( 'active' );\n\t\t\t } );\n\t\t\t}\n\t\t},\n\n\t\tevents: {\n\t\t\t'click .nf-item': 'clickFieldType',\n\t\t\t'keydown .nf-item': 'maybeClickFieldType',\n\t\t\t'mousedown .nf-item': 'mousedownFieldType'\n\t\t},\n\n\t\tclickFieldType: function( e ) {\n\t\t\tif ( ! this.dragging ) {\n\t\t\t\tnfRadio.channel( 'drawer' ).trigger( 'click:fieldType', e );\n\t\t\t}\n\t\t},\n\n\t\tmousedownFieldType: function( e ) {\n\t\t\tjQuery( e.target).addClass( 'clicked' );\n\t\t\tsetTimeout( function() {\n\t\t\t\tjQuery( e.target ).removeClass( 'clicked' );\n\t\t\t}, 1500 );\n\t\t},\n\n\t\tmaybeClickFieldType: function( e ) {\n\t\t\tif ( 13 == e.keyCode ) {\n\t\t\t\tthis.clickFieldType( e );\n\t\t\t\tnfRadio.channel( 'drawer' ).request( 'clear:filter' );\n\t\t\t}\n\t\t},\n\n\t\ttemplateHelpers: function() {\n\t\t\treturn {\n\t\t\t\trenderFieldTypes: function() {\n\t\t\t var html = document.createElement( 'span' );\n\t\t\t var that = this;\n\t\t\t _.each( this.fieldTypes, function( id ) {\n\t\t\t var type = nfRadio.channel( 'fields' ).request( 'get:type', id );\n\t\t\t var nicename = type.get( 'nicename' );\n\t\t\t var icon = type.get( 'icon' );\n\t\t\t var renderType = nfRadio.channel( 'app' ).request( 'get:template', '#tmpl-nf-drawer-field-type-button' );\n\t\t\t var templateHTML = renderType( { id: id, nicename: nicename, icon: icon, type: type, savedField: that.savedField } );\n var htmlFragments = document.createRange().createContextualFragment( templateHTML );\n html.appendChild( htmlFragments );\n\t\t\t } );\n\t\t\t return html.innerHTML;\n\t\t\t\t},\n\n\t\t\t\tsavedField: function() {\n\t\t\t\t\tif( this.type.get( 'savedField' ) ) {\n\t\t\t\t\t\treturn 'nf-saved';\n\t\t\t\t\t} else {\n\t\t\t\t\t\treturn '';\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t},\n\n\t\tgetTypeSection: function() {\n\t\t\treturn this.el;\n\t\t}\n\t});\n\n\treturn view;\n} );\n\ndefine( 'views/fields/drawer/typeSectionCollection',['views/fields/drawer/typeSection'], function( fieldTypeSectionView ) {\n\tvar view = Marionette.CollectionView.extend( {\n\t\ttagName: 'div',\n\t\tchildView: fieldTypeSectionView,\n\n\t\tonShow: function() {\n\t\t\tjQuery( this.el ).find( '.nf-settings' ).unwrap();\n\t\t\tnfRadio.channel( 'fields' ).request( 'clear:editActive' );\n\t\t}\n\t} );\n\n\treturn view;\n} );\ndefine( 'views/fields/drawer/addField',['views/fields/drawer/stagingCollection', 'models/fields/stagingCollection', 'views/fields/drawer/typeSectionCollection'], function( drawerStagingView, StagingCollection, fieldTypeSectionCollectionView ) {\n\n\tvar view = Marionette.LayoutView.extend( {\n\t\ttemplate: '#tmpl-nf-drawer-content-add-field',\n\n\t\tregions: {\n\t\t\tstaging: '#nf-drawer-staging .nf-reservoir',\n\t\t\tprimary: '#nf-drawer-primary',\n\t\t\tsecondary: '#nf-drawer-secondary'\n\t\t},\n\n\t\tinitialize: function() {\n\t\t\tthis.listenTo( nfRadio.channel( 'drawer' ), 'filter:fieldTypes', this.filterFieldTypes );\n\t\t\tthis.listenTo( nfRadio.channel( 'drawer' ), 'clear:filter', this.removeFieldTypeFilter );\n\n\t\t\tthis.savedCollection = nfRadio.channel( 'fields' ).request( 'get:savedFields' );\n\t\t\tthis.primaryCollection = this.savedCollection;\n\n\t\t\tthis.fieldTypeSectionCollection = nfRadio.channel( 'fields' ).request( 'get:typeSections' );\n\t\t\tthis.secondaryCollection = this.fieldTypeSectionCollection;\n\n\t\t},\n\n\t\tonShow: function() {\n\t\t\tvar stagingCollection = nfRadio.channel( 'fields' ).request( 'get:staging' );\n\t\t\tthis.staging.show( new drawerStagingView( { collection: stagingCollection } ) );\n\n\t\t\tthis.primary.show( new fieldTypeSectionCollectionView( { collection: this.primaryCollection } ) );\n\t\t\tthis.secondary.show( new fieldTypeSectionCollectionView( { collection: this.secondaryCollection } ) );\n\t\t},\n\n\t\tgetEl: function() {\n\t\t\treturn jQuery( this.el ).parent();\n\t\t},\n\n\t\tfilterFieldTypes: function( filteredSectionCollection ) {\n\t\t\tthis.primary.reset();\n\t\t\tthis.secondary.reset();\n\t\t\tthis.filteredSectionCollection = filteredSectionCollection;\n\t\t\tthis.primary.show( new fieldTypeSectionCollectionView( { collection: this.filteredSectionCollection } ) );\n\t\t},\n\n\t\tremoveFieldTypeFilter: function () {\n\t\t\tthis.primary.show( new fieldTypeSectionCollectionView( { collection: this.savedCollection } ) );\n\t\t\tthis.secondary.show( new fieldTypeSectionCollectionView( { collection: this.fieldTypeSectionCollection } ) );\n\t\t}\n\n\t} );\n\n\treturn view;\n} );\ndefine( 'views/app/drawer/itemSettingCollection',[], function() {\n\tvar view = Marionette.CollectionView.extend( {\n\t\ttagName: 'div',\n\n\t\tinitialize: function( data ) {\n\t\t\tthis.childViewOptions = { dataModel: data.dataModel };\n\t\t},\n\n\t\tgetChildView: function( model ) {\n\t\t\treturn nfRadio.channel( 'app' ).request( 'get:settingChildView', model );\n\t\t}\n\t} );\n\n\treturn view;\n} );\ndefine( 'views/app/drawer/itemSettingGroup',['views/app/drawer/itemSettingCollection'], function( itemSettingCollectionView ) {\n\tvar view = Marionette.LayoutView.extend({\n\t\ttagName: 'div',\n\t\ttemplate: '#tmpl-nf-drawer-content-edit-field-setting-group',\n\t\t\n\t\tregions: {\n\t\t\tsettings: '.nf-field-settings'\n\t\t},\n\n\t\tinitialize: function( data ) {\n\t\t\tthis.model.on( 'change', this.render, this );\n\t\t\tthis.dataModel = data.dataModel;\n\t\t},\n\n\t\tonBeforeDestroy: function() {\n\t\t\tthis.model.off( 'change', this.render );\n\t\t},\n\n\t\tonRender: function() {\n\n\t\t\tthis.settings.show( new itemSettingCollectionView( { collection: this.model.get( 'settings' ), dataModel: this.dataModel } ) );\n\n\t\t\tif(!nfAdmin.devMode) {\n\t\t\t\t// Only check if not for calculations.\n\t\t\t\tif(0 == this.$el.find('.calculations').length){\n\t\t\t\t\tvar visibleSettings = false;\n\t\t\t\t\tthis.$el.find('.nf-setting').each(function(index, setting) {\n\t\t\t\t\t\tif( 'none' !== setting.style.display ){\n\t\t\t\t\t\t\tvisibleSettings = true;\n\t\t\t\t\t\t\treturn false; //Exit jQuery each loop.\n\t\t\t\t\t\t}\n\t\t\t\t\t});\n\t\t\t\t\tif(!visibleSettings) {\n\t\t\t\t\t\tthis.$el.hide();\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t\tif ( this.model.get( 'display' ) ) {\n\t\t\t\t// ...\n\t\t\t} else {\n\t\t\t\tthis.settings.empty();\n\t\t\t}\n\n\t\t\tnfRadio.channel( 'drawer' ).trigger( 'render:settingGroup', this );\n\t\t},\n\n\t\tevents: {\n\t\t\t'click .toggle': 'clickToggleGroup'\n\t\t},\n\n\t\tclickToggleGroup: function( e ) {\n\t\t\tnfRadio.channel( 'drawer' ).trigger( 'click:toggleSettingGroup', e, this.model );\n\t\t},\n\n\t\ttemplateHelpers: function() {\n\t\t\treturn {\n\t\t\t\trenderLabel: function() {\n\t\t\t\t\tif ( '' != this.label ) {\n\t\t\t\t\t\tvar groupLabel = nfRadio.channel( 'app' ).request( 'get:template', '#tmpl-nf-drawer-content-edit-setting-group-label' );\n\t\t\t\t\t\treturn groupLabel( this );\n\t\t\t\t\t} else {\n\t\t\t\t\t\treturn '';\n\t\t\t\t\t}\n\t\t\t\t},\n\n\t\t\t\trenderArrowDir: function() {\n\t\t\t\t\tif ( this.display ) {\n\t\t\t\t\t\treturn 'down';\n\t\t\t\t\t} else {\n\t\t\t\t\t\treturn 'right';\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t});\n\n\treturn view;\n} );\ndefine( 'views/app/drawer/itemSettingGroupCollection',['views/app/drawer/itemSettingGroup'], function( itemSettingGroupView ) {\n\tvar view = Marionette.CollectionView.extend( {\n\t\ttagName: 'div',\n\t\tchildView: itemSettingGroupView,\n\n\t\tinitialize: function( data ) {\n\t\t\tthis.childViewOptions = { dataModel: data.dataModel };\n\t\t}\n\t} );\n\n\treturn view;\n} );\ndefine( 'views/app/drawer/editSettings',['views/app/drawer/itemSettingGroupCollection'], function( itemSettingGroupCollectionView ) {\n\tvar view = Marionette.LayoutView.extend({\n\t\ttagName: 'div',\n\t\ttemplate: '#tmpl-nf-drawer-content-edit-settings',\n\n\t\tregions: {\n\t\t\tsettingTitle: '.nf-setting-title',\n\t\t\tsettingGroups: '.nf-setting-groups'\n\t\t},\n\n\t\tinitialize: function( data ) {\n\t\t\tthis.dataModel = data.model;\n\t\t\tthis.groupCollection = data.groupCollection;\n\t\t},\n\n\t\tonRender: function() {\n\t\t\tvar currentDomain = nfRadio.channel( 'app' ).request( 'get:currentDomain' );\n\t\t\tvar titleView = currentDomain.get( 'getSettingsTitleView' ).call( currentDomain, { model: this.model } );\n\n\t\t\tthis.settingTitle.show( titleView );\n\t\t\tthis.settingGroups.show( new itemSettingGroupCollectionView( { collection: this.groupCollection, dataModel: this.dataModel } ) );\n\t\t},\n\n\t\ttemplateHelpers: function () {\n\t \treturn {\n\t \t\tmaybeRenderTitle: function() {\n\t \t\t\tif ( 'undefined' !== typeof this.type ) {\n\t \t\t\t\tvar title = nfRadio.channel( 'app' ).request( 'get:template', '#tmpl-nf-drawer-content-edit-settings-title' );\n\t \t\t\t\treturn title( this );\n\t \t\t\t} else {\n\t \t\t\t\treturn '';\n\t \t\t\t}\n\t \t\t},\n\n\t \t\trenderTypeNicename: function() {\n\t \t\t\tvar currentDomain = nfRadio.channel( 'app' ).request( 'get:currentDomain' );\n\t\t\t\t\tvar domainID = currentDomain.get( 'id' );\n\t \t\t\tvar type = nfRadio.channel( domainID ).request( 'get:type', this.type );\n\t \t\t\treturn type.get( 'nicename' );\n\t\t\t\t},\n\t\t\t};\n\t\t},\n\t});\n\n\treturn view;\n} );\n/**\n * Edit Settings drawer header.\n *\n * Includes our 'Done' button.\n *\n * @package Ninja Forms builder\n * @subpackage App\n * @copyright (c) 2015 WP Ninjas\n * @since 3.0\n */\ndefine( 'views/app/drawer/headerEditSettings',[], function() {\n\tvar view = Marionette.ItemView.extend({\n\t\ttagName: 'div',\n\t\ttemplate: '#tmpl-nf-drawer-header-edit-settings',\n\n\t\tinitialize: function() {\n\t\t\tif ( this.model ) {\n\t\t\t\t// Listen for our drawer being disabled.\n\t\t\t\tthis.model.on( 'change:drawerDisabled', this.render, this );\t\t\t\t\n\t\t\t}\n\t\t},\n\n\t\tonBeforeDestroy: function() {\n\t\t\tif ( this.model ) {\n\t\t\t\tthis.model.off( 'change:drawerDisabled', this.render );\n\t\t\t}\n\t\t},\n\n\t\ttemplateHelpers: function() {\n\t\t\treturn {\n\t\t\t\trenderDisabled: function() {\n\t\t\t\t\t// Get our current domain.\n\t\t\t\t\tif ( this.drawerDisabled ) {\n\t\t\t\t\t\treturn 'disabled';\n\t\t\t\t\t} else {\n\t\t\t\t\t\treturn '';\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t});\n\n\treturn view;\n} );\n/**\n * Button to add an action to the form.\n *\n * TODO: make dynamic\n * \n * @package Ninja Forms builder\n * @subpackage Actions\n * @copyright (c) 2015 WP Ninjas\n * @since 3.0\n */\ndefine( 'views/actions/drawer/typeButton',[], function() {\n\tvar view = Marionette.ItemView.extend({\n\t\ttagName: 'div',\n\t\ttemplate: '#tmpl-nf-drawer-action-type-button',\n\n\t\tonRender: function() {\n\t\t\t\n\t\t\tjQuery( this.el ).disableSelection();\n\t\t\t\n\t\t\tif ( 'installed' == this.model.get( 'section') ) {\n\t\t\t\tvar that = this;\n\t\t\t\tjQuery( this.el ).draggable( {\n\t\t\t\t\topacity: 0.9,\n\t\t\t\t\ttolerance: 'intersect',\n\t\t\t\t\tscroll: false,\n\t\t\t\t\thelper: 'clone',\n\n\t\t\t\t\tstart: function( e, ui ) {\n\t\t\t\t\t\tthat.dragging = true;\n\t\t\t\t\t\tnfRadio.channel( 'drawer-addAction' ).trigger( 'startDrag:type', this, ui );\n\t\t\t\t\t},\n\n\t\t\t\t\tstop: function( e, ui ) {\n\t\t\t\t\t\tthat.dragging = false;\n\t\t\t\t\t\tnfRadio.channel( 'drawer-addAction' ).trigger( 'stopDrag:type', this, ui );\n\t\t\t\t\t}\n\n\t\t\t\t} );\n\t\t\t}\n\t\t\t\n\t\t},\n\n\t\tevents: {\n\t\t\t'click .nf-item': 'clickAddAction'\n\t\t},\n\n\t\tclickAddAction: function( e ) {\n\t\t\tif ( ! this.dragging ) {\n\t\t\t\tif ( 'installed' == this.model.get( 'section' ) ) { // Is this an installed action?\n\t\t\t\t\tnfRadio.channel( 'actions' ).trigger( 'click:addAction', this.model );\n\t\t\t\t} else { // This isn't an installed action\n\t\t\t\t\tvar modalContent = this.model.get( 'modal_content' );\n\n\t\t\t\t\tvar actionModal = new jBox( 'Modal', {\n\t\t\t\t\t content: modalContent,\n\t\t\t\t\t zIndex:99999999,\n\t\t\t\t\t closeButton: 'box',\n\t\t\t\t\t overlay: true,\n\t\t\t\t\t width: 600,\n\t\t\t\t\t repositionOnOpen: true,\n\t\t\t\t\t reposition: true\n\t\t\t\t\t});\n\n\t\t\t\t\tactionModal.open();\n\t\t\t\t\t// window.open( this.model.get( 'link' ), '_blank' );\n\t\t\t\t}\n\t\t\t}\n\t\t},\n\n\t\ttemplateHelpers: function() {\n\t\t\treturn {\n\t\t\t\trenderClasses: function() {\n\t\t\t\t\tvar classes = 'nf-item';\n\t\t\t\t\tif ( '' != jQuery.trim( this.image ) ) {\n\t\t\t\t\t\tclasses += ' nf-has-img';\n\t\t\t\t\t}\n\n\t\t\t\t\tif ( 'installed' == this.section ) {\n\t\t\t\t\t\tclasses += ' nf-action-type';\n\t\t\t\t\t}\n\t\t\t\t\treturn classes;\n\t\t\t\t},\n\n\t\t\t\trenderStyle: function() {\n\t\t\t\t\tif ( '' != jQuery.trim( this.image ) ) {\n\n\t\t\t\t\t\t// This is being used in a template, so carefully consider the order of double/single quotes.\n\t\t\t\t\t\treturn \"background-image: url('\" + jQuery.trim( this.image ) + \"')\";\n\t\t\t\t\t} else {\n\t\t\t\t\t\treturn '';\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t});\n\n\treturn view;\n} );\n\ndefine( 'views/actions/drawer/typeCollection',['views/actions/drawer/typeButton'], function( actionTypeButtonView ) {\n\tvar view = Marionette.CompositeView.extend( {\n\t\ttemplate: '#tmpl-nf-drawer-action-type-section',\n\t\tchildView: actionTypeButtonView,\n\n\t\ttemplateHelpers: function() {\n\t\t\tvar that = this;\n\t\t\treturn {\n\t\t\t\thasContents: function() {\n\t\t\t\t\treturn that.collection.length > 0;\n\t\t\t\t},\n\n\t\t\t\trenderNicename: function() {\n\t\t\t\t\treturn that.collection.nicename;\n\t\t\t\t},\n\n\t\t\t\trenderClasses: function() {\n\t\t\t\t\treturn that.collection.slug;\n\t\t\t\t}\n\t\t\t}\n\t\t},\n\n\t\tattachHtml: function( collectionView, childView ) {\n\t\t\tjQuery( collectionView.el ).find( '.action-types' ).append( childView.el );\n\t\t}\n\t} );\n\n\treturn view;\n} );\n/**\n * Model that represents our setting.\n *\n * When the model is created, we trigger the init event in two radio channels.\n *\n * This lets specific types of settings modify the model before anything uses it.\n *\n * Fieldset, for instance, uses this hook to instantiate its settings as a collection.\n * \n * @package Ninja Forms builder\n * @subpackage App\n * @copyright (c) 2015 WP Ninjas\n * @since 3.0\n */\ndefine( 'models/app/settingModel',[], function() {\n\tvar model = Backbone.Model.extend( {\n\t\tdefaults: {\n\t\t\tsettings: false,\n\t\t\thide_merge_tags: false,\n\t\t\terror: false\n\t\t},\n\n\t\tinitialize: function() {\n\t\t\t// Send out two messages saying that we've initialized a setting model.\n\t\t\tnfRadio.channel( 'app' ).trigger( 'init:settingModel', this );\n\t\t\tnfRadio.channel( this.get( 'type' ) ).trigger( 'init:settingModel', this );\n\t\t\tnfRadio.channel( 'setting-name-' + this.get( 'name' ) ).trigger( 'init:settingModel', this );\n\t\t\tthis.on( 'change:error', this.maybePreventUI, this );\n\n\t\t\t/*\n\t\t\t * If we have an objectType set on our collection, then we're creating a model for the generic settings collection.\n\t\t\t * If we're using merge tags in this setting\n\t\t\t */\n\t\t\tif( 'undefined' == typeof this.collection ) return;\n\n\t\t\tif ( this.get( 'use_merge_tags' ) && 'undefined' != typeof this.collection.options.objectType ) {\n\t\t\t\tthis.listenTo( nfRadio.channel( 'app' ), 'update:fieldKey', this.updateKey );\n\t\t\t}\n\t\t},\n\n\t\t/**\n\t\t * When a field key is updated, send out a radio message requesting that this setting be checked for the old key.\n\t\t * We want to send the message on the objectType channel.\n\t\t * This means that if this setting is for fields, it will trigger on the fields channel, actions, etc.\n\t\t * \n\t\t * @since 3.0\n\t\t * @param Backbone.Model \tkeyModel data model representing the field for which the key just changed\n\t\t * @return void\n\t\t */\n\t\tupdateKey: function( keyModel ) {\n\t\t\tnfRadio.channel( 'app' ).trigger( 'fire:updateFieldKey', keyModel, this );\n\t\t},\n\n\t\tmaybePreventUI: function() {\n\t\t\tif ( this.get( 'error' ) ) {\n\t\t\t\tnfRadio.channel( 'drawer' ).request( 'prevent:close', 'setting-' + this.get( 'name' ) + '-error' );\n\t\t\t\tnfRadio.channel( 'app' ).request( 'prevent:changeDomain', 'setting-' + this.get( 'name' ) + '-error' );\t\t\t\t\n\t\t\t} else {\n\t\t\t\tnfRadio.channel( 'drawer' ).request( 'enable:close', 'setting-' + this.get( 'name' ) + '-error' );\n\t\t\t\tnfRadio.channel( 'app' ).request( 'enable:changeDomain', 'setting-' + this.get( 'name' ) + '-error' );\n\t\t\t}\n\t\t}\n\t} );\n\t\n\treturn model;\n} );\n/**\n * Collections of settings for each field type.\n * \n * @package Ninja Forms builder\n * @subpackage Fields\n * @copyright (c) 2015 WP Ninjas\n * @since 3.0\n */\ndefine( 'models/app/settingCollection',['models/app/settingModel'], function( settingModel ) {\n\tvar collection = Backbone.Collection.extend( {\n\t\tmodel: settingModel,\n\n\t\tinitialize: function( models, options ) {\n\t\t\tthis.options = options || {};\n\t\t}\n\t} );\n\treturn collection;\n} );\n/**\n * Model that represents our type settings groups.\n * \n * @package Ninja Forms builder\n * @subpackage Fields\n * @copyright (c) 2015 WP Ninjas\n * @since 3.0\n */\ndefine( 'models/app/settingGroupModel',[ 'models/app/settingCollection' ], function( SettingCollection ) {\n\tvar model = Backbone.Model.extend( {\n\t\tdefaults: {\n\t\t\tdisplay: false\n\t\t},\n\n\t\tinitialize: function( options ) {\n\t\t\tif ( false == this.get( 'settings' ) instanceof Backbone.Collection ) {\n\t\t\t\tthis.set( 'settings', new SettingCollection( this.get( 'settings' ) ) );\n\t\t\t}\n\t\t}\n\t} );\n\t\n\treturn model;\n} );\n/**\n * Collection of our type settings groups.\n * \n * @package Ninja Forms builder\n * @subpackage Fields\n * @copyright (c) 2015 WP Ninjas\n * @since 3.0\n */\ndefine( 'models/app/settingGroupCollection',['models/app/settingGroupModel'], function( settingGroupModel ) {\n\tvar collection = Backbone.Collection.extend( {\n\t\tmodel: settingGroupModel\n\t} );\n\treturn collection;\n} );\n/**\n * Model for our field type\n * \n * @package Ninja Forms builder\n * @subpackage Fields\n * @copyright (c) 2015 WP Ninjas\n * @since 3.0\n */\ndefine( 'models/app/typeModel',[ 'models/app/settingGroupCollection' ], function( SettingGroupCollection ) {\n\tvar model = Backbone.Model.extend( {\n\t\tinitialize: function() {\n\t\t\tif ( false === this.get( 'settingGroups' ) instanceof Backbone.Collection ) {\n\t\t\t\tthis.set( 'settingGroups', new SettingGroupCollection( this.get( 'settingGroups' ) ) );\n\t\t\t}\n\t\t\t\n\t\t\tnfRadio.channel( 'fields' ).trigger( 'init:typeModel', this );\n\t\t}\n\t} );\n\t\n\treturn model;\n} );\n/**\n * Collection that holds our field type models. \n * \n * @package Ninja Forms builder\n * @subpackage Fields\n * @copyright (c) 2015 WP Ninjas\n * @since 3.0\n */\ndefine( 'models/app/typeCollection',['models/app/typeModel'], function( typeModel ) {\n\tvar collection = Backbone.Collection.extend( {\n\t\tmodel: typeModel,\n\t\ttype: false,\n\n\t\tinitialize: function( models, options ) {\n\t\t\t_.each( options, function( option, key ) {\n\t\t\t\tthis[ key ] = option;\n\t\t\t}, this );\n\t\t}\n\t} );\n\treturn collection;\n} );\n/**\n * Add action drawer.\n *\n * TODO: make dynamic\n * \n * @package Ninja Forms builder\n * @subpackage Actions\n * @copyright (c) 2015 WP Ninjas\n * @since 3.0\n */\ndefine( 'views/actions/drawer/addAction',['views/actions/drawer/typeCollection', 'models/app/typeCollection'], function( actionTypeCollectionView, actionTypeCollection ) {\n\n\tvar view = Marionette.LayoutView.extend( {\n\t\ttemplate: '#tmpl-nf-drawer-content-add-action',\n\n\t\tregions: {\n\t\t\tprimary: '#nf-drawer-primary',\n\t\t\t\n\t\t\tpayments: '#nf-drawer-secondary-payments',\n\t\t\tmarketing: '#nf-drawer-secondary-marketing',\n\t\t\tmanagement: '#nf-drawer-secondary-management',\n\t\t\tworkflow: '#nf-drawer-secondary-workflow',\n\t\t\tnotifications: '#nf-drawer-secondary-notifications',\n\t\t\tmisc: '#nf-drawer-secondary-misc',\n\t\t},\n\n\t\tinitialize: function() {\n\t\t\tthis.listenTo( nfRadio.channel( 'drawer' ), 'filter:actionTypes', this.filteractionTypes );\n\t\t\tthis.listenTo( nfRadio.channel( 'drawer' ), 'clear:filter', this.removeactionTypeFilter );\n\t\t\n\t\t\tthis.installedActions = nfRadio.channel( 'actions' ).request( 'get:installedActions' );\n\t\t\tthis.primaryCollection = this.installedActions;\n\n\t\t\tthis.availableActions = nfRadio.channel( 'actions' ).request( 'get:availableActions' );\n\t\t\tthis.updateAvailableActionGroups();\n\t\t},\n\n\t\tonShow: function() {\n\t\t\tthis.primary.show( new actionTypeCollectionView( { collection: this.primaryCollection } ) );\n\n\t\t\tthis.payments.show( new actionTypeCollectionView( { collection: this.paymentsCollection } ) );\n\t\t\tthis.marketing.show( new actionTypeCollectionView( { collection: this.marketingCollection } ) );\n\t\t\tthis.management.show( new actionTypeCollectionView( { collection: this.managementCollection } ) );\n\t\t\tthis.workflow.show( new actionTypeCollectionView( { collection: this.workflowCollection } ) );\n\t\t\tthis.notifications.show( new actionTypeCollectionView( { collection: this.notificationsCollection } ) );\n\t\t\tthis.misc.show( new actionTypeCollectionView( { collection: this.miscCollection } ) );\t\t\n\t\t},\n\n\t\tgetEl: function() {\n\t\t\treturn jQuery( this.el ).parent();\n\t\t},\n\n\t\tfilteractionTypes: function( filteredInstalled, filteredAvailable ) {\n\t\t\tthis.primary.reset().show( new actionTypeCollectionView( { collection: filteredInstalled } ) );\n\n\t\t\tthis.availableActions = filteredAvailable;\n\t\t\tthis.updateAvailableActionGroups();\n\t\t\tthis.payments.reset().show( new actionTypeCollectionView( { collection: this.paymentsCollection } ) );\n\t\t\tthis.marketing.reset().show( new actionTypeCollectionView( { collection: this.marketingCollection } ) );\n\t\t\tthis.management.reset().show( new actionTypeCollectionView( { collection: this.managementCollection } ) );\n\t\t\tthis.workflow.reset().show( new actionTypeCollectionView( { collection: this.workflowCollection } ) );\n\t\t\tthis.notifications.reset().show( new actionTypeCollectionView( { collection: this.notificationsCollection } ) );\n\t\t\tthis.misc.reset().show( new actionTypeCollectionView( { collection: this.miscCollection } ) );\t\n\t\t\t\n\t\t},\n\n\t\tremoveactionTypeFilter: function () {\n\t\t\tthis.primary.show( new actionTypeCollectionView( { collection: this.primaryCollection } ) );\n\n\t\t\tthis.availableActions = nfRadio.channel( 'actions' ).request( 'get:availableActions' );\n\t\t\tthis.updateAvailableActionGroups();\n\t\t\tthis.payments.show( new actionTypeCollectionView( { collection: this.paymentsCollection } ) );\n\t\t\tthis.marketing.show( new actionTypeCollectionView( { collection: this.marketingCollection } ) );\n\t\t\tthis.management.show( new actionTypeCollectionView( { collection: this.managementCollection } ) );\n\t\t\tthis.workflow.show( new actionTypeCollectionView( { collection: this.workflowCollection } ) );\n\t\t\tthis.notifications.show( new actionTypeCollectionView( { collection: this.notificationsCollection } ) );\n\t\t\tthis.misc.show( new actionTypeCollectionView( { collection: this.miscCollection } ) );\n\t\t},\n\n\t\tupdateAvailableActionGroups: function() {\n\t\t\tthis.paymentsCollection = new actionTypeCollection(\n\t\t\t\tthis.availableActions.where({group: 'payments'}),\n\t\t\t\t{\n\t\t\t\t\tslug: 'payments',\n\t\t\t\t\tnicename: nfi18n.paymentsActionNicename\n\t\t\t\t} \n\t\t\t);\n\n\t\t\tthis.marketingCollection = new actionTypeCollection(\n\t\t\t\tthis.availableActions.where({group: 'marketing'}),\n\t\t\t\t{\n\t\t\t\t\tslug: 'marketing',\n\t\t\t\t\tnicename: nfi18n.marketingActionNicename\n\t\t\t\t} \n\t\t\t);\n\n\t\t\tthis.managementCollection = new actionTypeCollection(\n\t\t\t\tthis.availableActions.where({group: 'management'}),\n\t\t\t\t{\n\t\t\t\t\tslug: 'management',\n\t\t\t\t\tnicename: nfi18n.managementActionNicename\n\t\t\t\t} \n\t\t\t);\n\n\t\t\tthis.workflowCollection = new actionTypeCollection(\n\t\t\t\tthis.availableActions.where({group: 'workflow'}),\n\t\t\t\t{\n\t\t\t\t\tslug: 'workflow',\n\t\t\t\t\tnicename: nfi18n.workflowActionNicename\n\t\t\t\t} \n\t\t\t);\n\n\t\t\tthis.notificationsCollection = new actionTypeCollection(\n\t\t\t\tthis.availableActions.where({group: 'notifications'}),\n\t\t\t\t{\n\t\t\t\t\tslug: 'notifications',\n\t\t\t\t\tnicename: nfi18n.notificationsActionNicename\n\t\t\t\t} \n\t\t\t);\n\n\t\t\tthis.miscCollection = new actionTypeCollection(\n\t\t\t\tthis.availableActions.where({group: 'misc'}),\n\t\t\t\t{\n\t\t\t\t\tslug: 'misc',\n\t\t\t\t\tnicename: nfi18n.miscActionNicename\n\t\t\t\t} \n\t\t\t);\n\t\t}\n\n\t} );\n\n\treturn view;\n} );\n/**\n * Individual change item.\n *\n * @package Ninja Forms builder\n * @subpackage App\n * @copyright (c) 2015 WP Ninjas\n * @since 3.0\n */\ndefine( 'views/app/drawer/contentViewChangesItem',[], function() {\n\tvar view = Marionette.ItemView.extend({\n\t\ttagName: 'div',\n\t\ttemplate: '#tmpl-nf-drawer-content-view-changes-item',\n\n\t\tinitialize: function() {\n\t\t\tthis.model.on( 'change:disabled', this.render, this );\n\t\t},\n\n\t\tonBeforeDestroy: function() {\n\t\t\tthis.model.off( 'change:disabled', this.render );\n\t\t},\n\n\t\t/**\n\t\t * When we render this element, remove the extra wrapping <div> that backbone creates.\n\t\t * \n\t\t * @since 3.0\n\t\t * @return void\n\t\t */\n\t\tonRender: function() {\n\t\t\tthis.$el = this.$el.children();\n\t\t\tthis.$el.unwrap();\n\t\t\tthis.setElement( this.$el );\n\t\t},\n\n\t\tevents: {\n\t\t\t'click .undoSingle': 'undoSingle'\n\t\t},\n\n\t\tundoSingle: function( e ) {\n\t\t\tnfRadio.channel( 'drawer' ).trigger( 'click:undoSingle', this.model );\n\t\t}\n\t});\n\n\treturn view;\n} );\n/**\n * Changes collection view.\n *\n * @package Ninja Forms builder\n * @subpackage App\n * @copyright (c) 2015 WP Ninjas\n * @since 3.0\n */\ndefine( 'views/app/drawer/contentViewChanges',['views/app/drawer/contentViewChangesItem'], function( viewChangesItem ) {\n\tvar view = Marionette.CollectionView.extend( {\n\t\ttagName: 'table',\n className: 'nf-changes',\n\t\tchildView: viewChangesItem\n\t} );\n\n\treturn view;\n} );\n\n/**\n * Handles clicks on the 'view changes' button in the header.\n * \n * @package Ninja Forms builder\n * @subpackage App\n * @copyright (c) 2015 WP Ninjas\n * @since 3.0\n */\ndefine( 'views/app/drawer/headerViewChanges',[], function() {\n\tvar view = Marionette.ItemView.extend({\n\t\ttagName: 'div',\n\t\ttemplate: '#tmpl-nf-drawer-header-view-changes',\n\n\t\tevents: {\n\t\t\t'click .undoChanges': 'clickUndoChanges'\n\t\t},\n\n\t\tclickUndoChanges: function( e ) {\n\t\t\tnfRadio.channel( 'drawer' ).trigger( 'click:undoChanges' );\n\t\t}\n\t});\n\n\treturn view;\n} );\n/**\n * Error view used for settings.\n *\n * @package Ninja Forms builder\n * @subpackage App\n * @copyright (c) 2015 WP Ninjas\n * @since 3.0\n */\ndefine( 'views/app/drawer/settingError',[], function() {\n\tvar view = Marionette.ItemView.extend({\n\t\ttagName: 'div',\n\t\ttemplate: '#tmpl-nf-edit-setting-error'\n\t});\n\n\treturn view;\n} );\ndefine( 'views/app/drawer/itemSetting',['views/app/drawer/mergeTagsContent', 'views/app/drawer/settingError'], function( mergeTagsContentView, settingErrorView ) {\n\tvar view = Marionette.LayoutView.extend({\n\t\ttagName: 'div',\n\t\ttemplate: '#tmpl-nf-edit-setting-wrap',\n\n\t\tregions: {\n\t\t\terror: '.nf-setting-error'\n\t\t},\n\n\t\tinitialize: function( data ) {\n\t\t\tthis.dataModel = data.dataModel;\n\t\t\t/*\n\t\t\t * Send out a request on the setting-type-{type} channel asking if we should render on dataModel change.\n\t\t\t * Defaults to false.\n\t\t\t * This lets specific settings, like RTEs, say that they don't want to be re-rendered when their data model changes.\n\t\t\t */\n\t\t\tvar renderOnChange = ( 'undefined' == typeof nfRadio.channel( 'setting-type-' + this.model.get( 'type' ) ).request( 'renderOnChange' ) ) ? false : nfRadio.channel( 'setting-type-' + this.model.get( 'type' ) ).request( 'renderOnChange' );\n\t\t\t\n\t\t\tif ( renderOnChange ) {\n\t\t\t\tthis.dataModel.on( 'change:' + this.model.get( 'name' ), this.render, this );\n\t\t\t}\n\n\t\t\tthis.model.on( 'change:error', this.renderError, this );\n\t\t\tthis.model.on( 'change:warning', this.renderWarning, this );\n\n\t\t\tvar deps = this.model.get( 'deps' );\n\t\t\tif ( deps ) {\n\t\t\t\t// If we don't have a 'settings' property, this is a legacy depdency setup.\n\t\t\t\tif ( 'undefined' == typeof deps.settings ) {\n\t\t\t\t\tlet name = _.keys( deps )[0];\n\t\t\t\t\tdeps.settings = [ { name: name, value: deps[ name ] } ];\n\t\t\t\t}\n\n\t\t\t\tfor (var i = deps.settings.length - 1; i >= 0; i--) {\n\t\t\t\t\tname = deps.settings[i].name;\n\t\t\t\t\tthis.dataModel.on( 'change:' + name, this.render, this );\n\t\t\t\t}\n\t\t\t}\n\n /**\n\t\t\t * For settings that require a remote refresh\n\t\t\t * add an \"update\"/refresh icon to the label.\n */\n var remote = this.model.get( 'remote' );\n\t\t\tif( remote ) {\n if( 'undefined' != typeof remote.refresh || remote.refresh ) {\n\t\t\t\t\tvar labelText, updateIcon, updateLink, labelWrapper;\n\n labelText = document.createTextNode( this.model.get('label') );\n\n updateIcon = document.createElement( 'span' );\n updateIcon.classList.add( 'dashicons', 'dashicons-update' );\n\n updateLink = document.createElement( 'a' );\n updateLink.classList.add( 'extra' );\n updateLink.appendChild( updateIcon );\n\n // Wrap the label text and icon/link in a parent element.\n labelWrapper = document.createElement( 'span' );\n labelWrapper.appendChild( labelText );\n labelWrapper.appendChild( updateLink );\n\n // The model expects a string value.\n this.model.set('label', labelWrapper.innerHTML );\n }\n\n\t\t\t\tnfRadio.channel( 'setting' ).trigger( 'remote', this.model, this.dataModel, this );\n\t\t\t\tthis.model.on( 'rerender', this.render, this );\n\t\t\t}\n\n\t\t\t/*\n\t\t\t * When our drawer opens, send out a radio message on our setting type channel.\n\t\t\t */\n\t\t\tthis.listenTo( nfRadio.channel( 'drawer' ), 'opened', this.drawerOpened );\n\n\t\t\t/*\n\t\t\t * When our drawer closes, send out a radio message on our setting type channel.\n\t\t\t */\n\t\t\tthis.listenTo( nfRadio.channel( 'drawer' ), 'closed', this.drawerClosed );\n\t\t},\n\n\t\tonBeforeDestroy: function() {\n\t\t\tthis.dataModel.off( 'change:' + this.model.get( 'name' ), this.render );\n\t\t\tthis.model.off( 'change:error', this.renderError );\n\n\t\t\tvar deps = this.model.get( 'deps' );\n\t\t\tif ( deps ) {\n\t\t\t\t// If we don't have a 'settings' property, this is a legacy depdency setup.\n\t\t\t\tif ( 'undefined' == typeof deps.settings ) {\n\t\t\t\t\tlet name = _.keys( deps )[0];\n\t\t\t\t\tdeps.settings = [ { name: name, value: deps[ name ] } ];\n\t\t\t\t}\n\n\t\t\t\tfor (var i = deps.settings.length - 1; i >= 0; i--) {\n\t\t\t\t\tname = deps.settings[i].name;\n\t\t\t\t\tthis.dataModel.off( 'change:' + name, this.render );\n\t\t\t\t}\n\t\t\t}\n\n\t\t\tif( this.model.get( 'remote' ) ) {\n\t\t\t\tthis.model.off( 'rerender', this.render, this );\n\t\t\t}\n\n\t\t\t/*\n\t\t\t * Send out a radio message.\n\t\t\t */\n\t\t\tnfRadio.channel( 'setting-' + this.model.get( 'name' ) ).trigger( 'destroy:setting', this.model, this.dataModel, this );\n\t\t\tnfRadio.channel( 'setting-type-' + this.model.get( 'type' ) ).trigger( 'destroy:setting', this.model, this.dataModel, this );\n\t\t\n\t\t\t/*\n\t\t\t * Unescape any HTML being saved if we are a textbox.\n\t\t\t */\n\t\t\tif ( 'textbox' == this.model.get( 'type' ) ) {\n\t\t\t\tvar setting = this.model.get( 'name' );\n\t\t\t\tvar value = this.dataModel.get( setting );\n\t\t\t\tthis.dataModel.set( setting, _.unescape( value ), { silent: true } );\n\t\t\t}\n\n\t\t},\n\n\t\tonBeforeRender: function() {\n\t\t\t/*\n\t\t\t * We want to escape any HTML being output if we are a textbox.\n\t\t\t */\n\t\t\tif ( 'textbox' == this.model.get( 'type' ) ) {\n\t\t\t\tvar setting = this.model.get( 'name' );\n\t\t\t\tvar value = this.dataModel.get( setting );\n\t\t\t\tthis.dataModel.set( setting, _.escape( value ), { silent: true } );\n\t\t\t}\n\t\t\t\n\t\t\tnfRadio.channel( 'app' ).trigger( 'before:renderSetting', this.model, this.dataModel );\n\t\t\tnfRadio.channel( 'setting-type-' + this.model.get( 'type' ) ).trigger( 'before:renderSetting', this.model, this.dataModel, this );\n\t\t\tnfRadio.channel( 'setting-' + this.model.get( 'name' ) ).trigger( 'before:renderSetting', this.model, this.dataModel, this );\n\t\t},\n\n\t\tonRender: function() {\n\t\t\tthis.mergeTagsContentView = false;\n\t\t\tvar that = this;\n\n\t\t\t/*\n\t\t\t * Send out a radio message.\n\t\t\t */\n\t\t\tnfRadio.channel( 'setting-' + this.model.get( 'name' ) ).trigger( 'render:setting', this.model, this.dataModel, this );\n\t\t\tnfRadio.channel( 'setting-type-' + this.model.get( 'type' ) ).trigger( 'render:setting', this.model, this.dataModel, this );\n\n\t\t\tjQuery( this.el ).find( '.nf-help' ).each(function() {\n\t\t\t\tvar content = jQuery(this).next('.nf-help-text');\n\t\t\t\tjQuery( this ).jBox( 'Tooltip', {\n\t\t\t\t\tcontent: content,\n\t\t\t\t\tmaxWidth: 200,\n\t\t\t\t\ttheme: 'TooltipBorder',\n\t\t\t\t\ttrigger: 'click',\n\t\t\t\t\tcloseOnClick: true\n\t\t\t\t})\n\t\t });\n\t\t\t\n\t\t if ( this.model.get( 'use_merge_tags' ) ) {\n\t\t \tnfRadio.channel( 'mergeTags' ).request( 'init', this );\n\t\t }\n\n\t\t\t/*\n\t\t\t * Apply Setting Field Masks\n\t\t\t */\n\t\t\tvar mask = this.model.get( 'mask' );\n\n\t\t\tif( typeof mask != \"undefined\" ){\n\n\t\t\t\tvar input = jQuery( this.$el ).find( 'input' );\n\t\t\t\tjQuery( input ).attr( 'contentEditable', true );\n\t\t\t\tswitch( mask.type ){\n\t\t\t\t\tcase 'numeric':\n\t\t\t\t\t\tinput.autoNumeric({\n\t\t\t\t\t\t\taSep: thousandsSeparator,\n\t\t\t\t\t\t\taDec: decimalPoint\n\t\t\t\t\t\t});\n\t\t\t\t\t\tbreak;\n\t\t\t\t\tcase 'currency':\n\n\t\t\t\t\t\tvar currency = nfRadio.channel( 'settings' ).request( 'get:setting', 'currency' );\n\t\t\t\t\t\tvar currencySymbol = nfAdmin.currencySymbols[ currency ] || '';\n\n\t\t\t\t\t\tinput.autoNumeric({\n\t\t\t\t\t\t\taSign: jQuery('<div />').html(currencySymbol).text(),\n\t\t\t\t\t\t\taSep: thousandsSeparator,\n\t\t\t\t\t\t\taDec: decimalPoint\n\t\t\t\t\t\t});\n\t\t\t\t\t\tbreak;\n\t\t\t\t\tcase 'custom':\n\t\t\t\t\t\tif( mask.format ) input.mask( mask.format );\n\t\t\t\t\t\tbreak;\n\t\t\t\t\tdefault:\n\t\t\t\t\t\t// TODO: Error Logging.\n\t\t\t\t\t\tconsole.log( 'Notice: Mask type of \"' + mask.type + '\" is not supported.' );\n\t\t\t\t}\n\t\t\t}\n\t\t\t\n\t\t\tthis.renderError();\n\t\t},\n\n\t\tonShow: function() {\t\t\n\t\t\t/*\n\t\t\t * Send out a radio message.\n\t\t\t */\n\t\t\tnfRadio.channel( 'setting-' + this.model.get( 'name' ) ).trigger( 'show:setting', this.model, this.dataModel, this );\n\t\t\tnfRadio.channel( 'setting-type-' + this.model.get( 'type' ) ).trigger( 'show:setting', this.model, this.dataModel, this );\n\t\t},\n\n\t\tonAttach: function() {\t\n\t\t\t/*\n\t\t\t * Send out a radio message.\n\t\t\t */\n\t\t\tnfRadio.channel( 'setting-' + this.model.get( 'name' ) ).trigger( 'attach:setting', this.model, this.dataModel, this );\n\t\t\tnfRadio.channel( 'setting-type-' + this.model.get( 'type' ) ).trigger( 'attach:setting', this.model, this.dataModel, this );\n\t\t},\n\n\t\trenderError: function() {\n\t\t\tif ( this.model.get( 'error' ) ) {\n\t\t\t\tjQuery( this.el ).find( '.nf-setting' ).addClass( 'nf-error' );\n\t\t\t\tthis.error.show( new settingErrorView( { model: this.model } ) );\n\t\t\t} else {\n\t\t\t\tjQuery( this.el ).find( '.nf-setting' ).removeClass( 'nf-error' );\n\t\t\t\tthis.error.empty();\n\t\t\t}\n\t\t},\n\n renderWarning: function() {\n if ( this.model.get( 'warning' ) ) {\n jQuery( this.el ).find( '.nf-setting' ).addClass( 'nf-warning' );\n this.error.show( new settingErrorView( { model: this.model } ) );\n } else {\n jQuery( this.el ).find( '.nf-setting' ).removeClass( 'nf-warning' );\n this.error.empty();\n }\n },\n\n\t\ttemplateHelpers: function () {\n\t\t\tvar that = this;\n\t \treturn {\n\n\t \t\trenderVisible: function() {\n\n\t\t\t\t\tif(!nfAdmin.devMode){\n\t\t\t\t\t\tif('Action' == that.dataModel.get('objectType') && 'email' == that.dataModel.get('type')){\n\t\t\t\t\t\t\tif('cc' == this.name) return 'style=\"display:none;\"';\n\t\t\t\t\t\t\tif('bcc' == this.name) return 'style=\"display:none;\"';\n\t\t\t\t\t\t\tif('from_name' == this.name) return 'style=\"display:none;\"';\n\t\t\t\t\t\t\tif('from_address' == this.name) return 'style=\"display:none;\"';\n\t\t\t\t\t\t\tif('email_format' == this.name) return 'style=\"display:none;\"';\n\t\t\t\t\t\t}\n\t\t\t\t\t\t\n\t\t\t\t\t\tif('Action' == that.dataModel.get('objectType') && 'save' == that.dataModel.get('type')){\n\t\t\t\t\t\t\tif('submitter_email' == this.name) return 'style=\"display:none;\"';\n\t\t\t\t\t\t}\n\n\t\t\t\t\t\tif('label_pos' == this.name) return 'style=\"display:none;\"';\n\t\t\t\t\t\tif('input_limit' == this.name) return 'style=\"display:none;\"';\n\t\t\t\t\t\tif('input_limit_type' == this.name) return 'style=\"display:none;\"';\n\t\t\t\t\t\tif('input_limit_msg' == this.name) return 'style=\"display:none;\"';\n\t\t\t\t\t\tif('help_text' == this.name) return 'style=\"display:none;\"';\n\t\t\t\t\t\tif('disable_input' == this.name) return 'style=\"display:none;\"';\n\t\t\t\t\t\tif('disable_browser_autocomplete' == this.name) return 'style=\"display:none;\"';\n\t\t\t\t\t\tif('mask' == this.name) return 'style=\"display:none;\"';\n\t\t\t\t\t\tif('custom_mask' == this.name) return 'style=\"display:none;\"';\n\t\t\t\t\t\tif('custom_name_attribute' == this.name) return 'style=\"display:none;\"';\n\t\t\t\t\t\tif('personally_identifiable' == this.name) return 'style=\"display:none;\"';\n\t\t\t\t\t\t\n\t\t\t\t\t\t// \"administration\" settings\n\t\t\t\t\t\tif('key' == this.name) return 'style=\"display:none;\"';\n\t\t\t\t\t\tif('admin_label' == this.name) return 'style=\"display:none;\"';\n\t\t\t\t\t\tif('num_sort' == this.name) return 'style=\"display:none;\"';\n\t\t\t\t\t\tif('user_state' == this.name) return 'style=\"display:none;\"';\n\n\t\t\t\t\t\t\n\t\t\t\t\t\tif('checkbox' == that.dataModel.get('type')){\n\t\t\t\t\t\t\tif('checked_value' == this.name) return 'style=\"display:none;\"';\n\t\t\t\t\t\t\tif('unchecked_value' == this.name) return 'style=\"display:none;\"';\n\t\t\t\t\t\t\tif('checked_calc_value' == this.name) return 'style=\"display:none;\"';\n\t\t\t\t\t\t\tif('unchecked_calc_value' == this.name) return 'style=\"display:none;\"';\n\t\t\t\t\t\t}\n\n\t\t\t\t\t\tif('starrating' == that.dataModel.get('type')){\n\t\t\t\t\t\t\tif('default' == this.name) return 'style=\"display:none;\"';\n\t\t\t\t\t\t}\n\n\t\t\t\t\t\tif('listmultiselect' == that.dataModel.get('type')){\n\t\t\t\t\t\t\tif('box_size' == this.name) return 'style=\"display:none;\"';\n\t\t\t\t\t\t}\n\n\t\t\t\t\t\tif('date' == that.dataModel.get('type')){\n\t\t\t\t\t\t\tif('year_range_start' == this.name) return 'style=\"display:none;\"';\n\t\t\t\t\t\t\tif('year_range_end' == this.name) return 'style=\"display:none;\"';\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\n\t\t\t\t\treturn nfRadio.channel( 'settings' ).request( 'check:deps', this, that );\n\n\t\t\t\t\tif ( this.deps ) {\n\t\t\t\t\t\tfor (var name in this.deps) {\n\t\t\t\t\t\t if ( this.deps.hasOwnProperty( name ) ) {\n\t\t\t\t\t\t if ( that.dataModel.get( name ) != this.deps[ name ] ) {\n\t\t\t\t\t\t \treturn 'style=\"display:none;\"';\n\t\t\t\t\t\t }\n\t\t\t\t\t\t }\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t \t\t\treturn '';\n\t \t\t},\n\n\t \t\trenderSetting: function(){\n\t \t\t\tif ( 'undefined' != typeof that.dataModel.get( this.name ) ) {\n\t \t\t\t\tthis.value = that.dataModel.get( this.name );\n\t \t\t\t} else if ( 'undefined' == typeof this.value ) {\n\t \t\t\t\tthis.value = '';\n\t \t\t\t}\n\t \t\t\tvar setting = nfRadio.channel( 'app' ).request( 'get:template', '#tmpl-nf-edit-setting-' + this.type );\n\t\t\t\t\treturn setting( this );\n\t\t\t\t},\n\n\t\t\t\trenderLabelClasses: function() {\n\t\t\t\t\tvar classes = '';\n\t\t\t\t\tif ( this.use_merge_tags ) {\n\t\t\t\t\t\tclasses += ' has-merge-tags';\n\t\t\t\t\t}\n\t\t\t\t\tif ( 'rte' == this.type ) {\n\t\t\t\t\t\tclasses += ' rte';\n\t\t\t\t\t}\n\n\t\t\t\t\treturn classes;\n\t\t\t\t},\n\n\t\t\t\trenderClasses: function() {\n\t\t\t\t\tvar classes = 'nf-setting ';\n\t\t\t\t\tif ( 'undefined' != typeof this.width ) {\n\t\t\t\t\t\tclasses += 'nf-' + this.width;\n\t\t\t\t\t} else {\n\t\t\t\t\t\tclasses += ' nf-one-half';\n\t\t\t\t\t}\n\n\t\t\t\t\tif ( this.error ) {\n\t\t\t\t\t\tclasses += ' nf-error';\n\t\t\t\t\t}\n\n\t\t\t\t\treturn classes;\n\t\t\t\t},\n\n\t\t\t\trenderTooltip: function() {\n\t\t\t\t\tif ( ! this.help ) return '';\n\t\t\t\t\tvar helpText, helpTextContainer, helpIcon, helpIconLink, helpTextWrapper;\n\n\t\t\t\t\thelpText = document.createElement( 'div' );\n\t\t\t\t\thelpText.innerHTML = this.help;\n\t\t\t\t\t\n\t\t\t\t\thelpTextContainer = document.createElement( 'div' );\n\t\t\t\t\thelpTextContainer.classList.add( 'nf-help-text' );\n\t\t\t\t\thelpTextContainer.appendChild( helpText );\n\n\t\t\t\t\thelpIcon = document.createElement( 'span' );\n\t\t\t\t\thelpIcon.classList.add( 'dashicons', 'dashicons-admin-comments' );\n helpIconLink = document.createElement( 'a' );\n helpIconLink.classList.add( 'nf-help' );\n helpIconLink.setAttribute( 'href', '#' );\n helpIconLink.setAttribute( 'tabindex', '-1' );\n helpIconLink.appendChild( helpIcon );\n\n helpTextWrapper = document.createElement( 'span' );\n helpTextWrapper.appendChild( helpIconLink );\n helpTextWrapper.appendChild( helpTextContainer );\n\n // The template expects a string value.\n\t\t\t\t\treturn helpTextWrapper.innerHTML;\n\t\t\t\t},\n\n\t\t\t /*\n\t\t\t * Render a select element with only the email fields on the\n\t\t\t * form\n\t\t\t */\n\t\t\t renderEmailFieldOptions: function() {\n\t\t\t\t var fields = nfRadio.channel( 'fields' ).request( 'get:collection' );\n\n\t\t\t\t initialOption = document.createElement( 'option' );\n\t\t\t\t initialOption.value = '';\n\t\t\t\t initialOption.label = '--';\n\t\t\t\t initialOption.innerHTML = '--';\n\n\t\t\t\t var select_value = '';\n\t\t\t\t var select = document.createElement( 'select' );\n\t\t\t\t select.classList.add( 'setting' );\n\t\t\t\t select.setAttribute( 'data-id', 'my_seledt' );\n\t\t\t\t select.appendChild( initialOption );\n\n\t\t\t\t var index = 0;\n\t\t\t\t var that = this;\n\t\t\t\t fields.each( function( field ) {\n\t\t\t\t\t // Check for the field type in our lookup array and...\n\t\t\t\t\t if( 'email' != field.get( 'type' ) ) {\n\t\t\t\t\t\t // Return if the type is in our lookup array.\n\t\t\t\t\t\t return '';\n\t\t\t\t\t }\n\n\t\t\t\t\t var option = document.createElement( 'option' );\n\n\t\t\t\t\t option.value = field.get( 'key' );\n\t\t\t\t\t option.innerHTML = field.get( 'label' );\n\t\t\t\t\t option.label = field.get( 'label' );\n\t\t\t\t\t \n\t\t\t\t\t if( that.value === field.get( 'key' ) ) {\n\t\t\t\t\t\t option.setAttribute( 'selected', 'selected' );\n\t\t\t\t\t }\n\t\t\t\t\t select.appendChild( option );\n\t\t\t\t\t index = index + 1;\n\t\t\t\t });\n\n\t\t\t\t label = document.createElement( 'label' );\n\t\t\t\t label.classList.add( 'nf-select' );\n\n\t\t\t\t label.appendChild( select );\n\n\t\t\t\t // Select Lists need an empty '<div></div>' for styling purposes.\n\t\t\t\t emptyContainer = document.createElement( 'div' );\n\t\t\t\t label.appendChild( emptyContainer );\n\n\t\t\t\t // The template requires a string.\n\t\t\t\t return label.innerHTML;\n\t\t\t },\n\n\t\t\t\trenderMergeTags: function() {\n\t\t\t\t\tif ( this.use_merge_tags && ! this.hide_merge_tags ) {\n\t\t\t\t\t\treturn '<span class=\"dashicons dashicons-list-view merge-tags\"></span>';\n\t\t\t\t\t} else {\n\t\t\t\t\t\treturn '';\n\t\t\t\t\t}\n\t\t\t\t},\n\n\t\t\t /**\n\t\t\t * Renders min and/or max attributes for the number input\n\t\t\t *\n\t\t\t * @returns {string}\n\t\t\t */\n\t\t\t renderMinMax: function() {\n\t\t\t\t\tvar minMaxStr = '';\n\t\t\t\t\t// if we have a min value set, then output it\n\t\t\t\t\tif( 'undefined' != typeof this.min_val && null != this.min_val && jQuery.isNumeric( this.min_val ) ) {\n\t\t\t\t\t\tminMaxStr = minMaxStr + \"min='\" + this.min_val + \"'\";\n\t\t\t\t\t}\n\n\t\t\t\t\t// if we have a max value set, then output it\n\t\t\t\t if( 'undefined' != typeof this.max_val && '' != this.max_val && jQuery.isNumeric( this.max_val ) ) {\n\t\t\t\t\t minMaxStr = minMaxStr + \" max='\" + this.max_val + \"'\";\n\t\t\t\t }\n\n\t\t\t\t return minMaxStr;\n\t\t\t },\n\n\t\t\t /**\n\t\t\t * Returns a string to let the user know the min and/or max\n\t\t\t * value for the field\n\t\t\t *\n\t\t\t * @returns {string}\n\t\t\t */\n\t\t\t renderMinMaxHelper: function() {\n\t\t\t\t var minMaxHelperStr = '';\n\t\t\t\t // if we have a min value output it to the helper text\n\t\t\t\t if( 'undefined' != typeof this.min_val && null != this.min_val && jQuery.isNumeric( this.min_val ) ) {\n\t\t\t\t \t// empty string? then add '('\n\t\t\t\t \tif( 0 == minMaxHelperStr.length ) {\n\t\t\t\t \t\tminMaxHelperStr = \"(\";\n\t\t\t\t\t }\n\t\t\t\t\t minMaxHelperStr = minMaxHelperStr + nfi18n.minVal + \": \" + this.min_val;\n\t\t\t\t }\n\n\t\t\t\t // if we have a max value output it to the helper text\n\t\t\t\t if( 'undefined' != typeof this.max_val && '' != this.max_val && jQuery.isNumeric( this.max_val ) ) {\n\t\t\t\t\t // empty string? then add '('\n\t\t\t\t\t if( 0 == minMaxHelperStr.length ) {\n\t\t\t\t\t\t minMaxHelperStr = \"(\";\n\t\t\t\t\t } else {\n\t\t\t\t\t \t// else, we know we have a min so add a comma\n\t\t\t\t\t \tminMaxHelperStr = minMaxHelperStr + \", \";\n\t\t\t\t\t }\n\t\t\t\t\t minMaxHelperStr = minMaxHelperStr + nfi18n.maxVal + \": \" + this.max_val;\n\t\t\t\t }\n\n\t\t\t\t // if not an empty string, then add ')'\n\t\t\t\t if( 0 < minMaxHelperStr.length ) {\n\t\t\t\t\t minMaxHelperStr = minMaxHelperStr + \")\";\n\t\t\t\t }\n\n\t\t\t\t return minMaxHelperStr;\n\t\t\t\t},\n\t\t\t}\n\t\t},\n\n\t\tevents: {\n\t\t\t'change .setting': 'changeSetting',\n\t\t\t'keyup .setting': 'keyUpSetting',\n\t\t\t'click .setting': 'clickSetting',\n\t\t\t'click .extra': 'clickExtra'\n\t\t},\n\n\t\tchangeSetting: function( e ) {\n\t\t\tnfRadio.channel( 'app' ).trigger( 'change:setting', e, this.model, this.dataModel );\n\t\t},\n\n\t\tkeyUpSetting: function( e ) {\n\t\t\tnfRadio.channel( 'app' ).trigger( 'keyup:setting', e, this.model, this.dataModel );\n\t\t\tnfRadio.channel( 'setting-' + this.model.get( 'name' ) ).trigger( 'keyup:setting', e, this.model, this.dataModel );\n\t\t},\n\n\t\tclickSetting: function( e ) {\n\t\t\tnfRadio.channel( 'app' ).trigger( 'click:setting', e, this.model, this.dataModel );\n\t\t\tnfRadio.channel( 'setting-type-' + this.model.get( 'type' ) ).trigger( 'click:setting', e, this.model, this.dataModel, this );\n\t\t},\n\n\t\tclickExtra: function( e ) {\n\t\t\tnfRadio.channel( 'setting-type-' + this.model.get( 'type' ) ).trigger( 'click:extra', e, this.model, this.dataModel, this );\n\t\t\tnfRadio.channel( 'setting-type-' + this.model.get( 'name' ) ).trigger( 'click:extra', e, this.model, this.dataModel, this );\n\t\t\tnfRadio.channel( 'setting-name-' + this.model.get( 'name' ) ).trigger( 'click:extra', e, this.model, this.dataModel, this );\n\t\t},\n\n\t\tdrawerOpened: function() {\n\t\t\tnfRadio.channel( 'setting-type-' + this.model.get( 'type' ) ).trigger( 'drawer:opened', this.model, this.dataModel, this );\n\t\t},\n\n\t\tdrawerClosed: function() {\n\t\t\tnfRadio.channel( 'setting-type-' + this.model.get( 'type' ) ).trigger( 'drawer:closed', this.model, this.dataModel, this );\n\t\t}\n\t});\n\n\treturn view;\n} );\n\n/**\n * Changes collection view.\n *\n * @package Ninja Forms builder\n * @subpackage App\n * @copyright (c) 2015 WP Ninjas\n * @since 3.0\n */\ndefine( 'views/app/drawer/contentPublicLink',['views/app/drawer/itemSetting'], function( itemSettingView) {\n\tvar view = Marionette.LayoutView.extend( {\n\t\ttagName: 'div',\n template: '#tmpl-nf-drawer-content-public-link',\n \n\t\tregions: {\n embedForm: '.embed-form',\n\t\t\tenablePublicLink: '.enable-public-link',\n copyPublicLink: '.copy-public-link',\n },\n\n\t\tonRender: function() {\n var formModel = Backbone.Radio.channel('app').request('get:formModel');\n var formSettingsDataModel = nfRadio.channel( 'settings' ).request( 'get:settings' );\n\n var allowPublicLinkSettingModel = nfRadio.channel( 'settings' ).request( 'get:settingModel', 'allow_public_link' );\n this.enablePublicLink.show( new itemSettingView( { model: allowPublicLinkSettingModel, dataModel: formSettingsDataModel } ) );\n \n var embedForm = \"[ninja_form id='{FORM_ID}']\".replace('{FORM_ID}', formModel.get('id'));\n formSettingsDataModel.set('embed_form', embedForm);\n\n var embedFormSettingModel = nfRadio.channel( 'settings' ).request( 'get:settingModel', 'embed_form' );\n this.embedForm.show( new itemSettingView( { model: embedFormSettingModel, dataModel: formSettingsDataModel } ) );\n\n var public_link_key = formSettingsDataModel.get('public_link_key');\n \n /**\n * Generate a public link key which is follows the format:\n * Form Id + 4 consecutive base 36 numbers\n */\n if (!public_link_key) {\n public_link_key = nfRadio.channel('app').request('generate:publicLinkKey');\n }\n\n // apply public link url to settings (ending with key)\n var publicLink = nfAdmin.publicLinkStructure.replace('[FORM_ID]', public_link_key);\n formSettingsDataModel.set('public_link', publicLink);\n \n // Display public link\n var publicLinkSettingModel = nfRadio.channel( 'settings' ).request( 'get:settingModel', 'public_link' );\n this.copyPublicLink.show(new itemSettingView( { model: publicLinkSettingModel, dataModel: formSettingsDataModel } ));\n },\n\n\t\tevents: {\n\t\t\t'click #embed_form + .js-click-copytext': 'copyFormEmbedHandler',\n\t\t\t'click #public_link + div > .js-click-copytext': 'copyPublicLinkHandler',\n\t\t\t'click #public_link + div > .js-click-resettext': 'confirmResetPublicLinkHandler',\n\t\t\t'click #public_link + div > .js-click-confirm': 'resetPublicLinkHandler',\n\t\t\t'click #public_link + div > .js-click-cancel': 'cancelResetPublicLinkHandler'\n\t\t},\n\n\t\tcopyFormEmbedHandler: function( e ) {\n\n document.getElementById('embed_form').select();\n document.execCommand('copy');\n\n e.target.innerHTML = 'Copied!';\n setTimeout(function(){ e.target.innerHTML = 'Copy'; }, 1500);\n\t\t},\n\n\t\tcopyPublicLinkHandler: function( e ) {\n\n document.getElementById('public_link').select();\n document.execCommand('copy');\n\n e.target.innerHTML = 'Copied!';\n setTimeout(function(){ e.target.innerHTML = 'Copy'; }, 1500);\n },\n \n confirmResetPublicLinkHandler: function( e ) {\n _.each( e.target.parentNode.children, function( node ) {\n if ( node.classList.contains( 'js-click-copytext' ) || node.classList.contains( 'js-click-resettext' ) ) {\n node.style.display = 'none';\n } else {\n node.style.display = 'inline-block';\n }\n } );\n },\n\n resetPublicLinkHandler: function ( e ) {\n // Generate a new link.\n var public_link_key = nfRadio.channel('app').request('generate:publicLinkKey');\n var publicLink = nfAdmin.publicLinkStructure.replace('[FORM_ID]', public_link_key);\n var formSettingsDataModel = nfRadio.channel( 'settings' ).request( 'get:settings' );\n formSettingsDataModel.set('public_link', publicLink);\n // Reset the buttons.\n this.cancelResetPublicLinkHandler( e );\n _.each( e.target.parentNode.children, function( node ) {\n if ( node.classList.contains( 'js-click-resettext' ) ) {\n node.style.display = 'inline-block';\n node.classList.add('primary');\n node.classList.remove('secondary');\n node.innerHTML = 'Link Reset!';\n setTimeout(function(){\n node.classList.add('secondary');\n node.classList.remove('primary');\n node.innerHTML = 'Reset';\n }, 1500);\n } else {\n node.style.display = 'none';\n }\n if ( node.classList.contains( 'js-click-copytext' ) ) {\n setTimeout(function(){\n node.style.display = 'inline-block';\n }, 1500);\n }\n } );\n // Update the visible public link.\n jQuery('#public_link').val( publicLink );\n },\n\n cancelResetPublicLinkHandler: function ( e ) {\n _.each( e.target.parentNode.children, function( node ) {\n if ( node.classList.contains( 'js-click-cancel' ) || node.classList.contains( 'js-click-confirm' ) ) {\n node.style.display = 'none';\n } else {\n node.style.display = 'inline-block';\n }\n } );\n }\n\t} );\n\n\treturn view;\n} );\n\n/**\n * Handles clicks on the 'view changes' button in the header.\n * \n * @package Ninja Forms builder\n * @subpackage App\n * @copyright (c) 2015 WP Ninjas\n * @since 3.0\n */\ndefine( 'views/app/drawer/headerPublicLink',[], function() {\n\tvar view = Marionette.ItemView.extend({\n\t\ttagName: 'div',\n\t\ttemplate: '#tmpl-nf-drawer-header-public-link'\n\t});\n\n\treturn view;\n} );\n/**\n * Changes collection view.\n *\n * @package Ninja Forms builder\n * @subpackage App\n * @copyright (c) 2015 WP Ninjas\n * @since 3.0\n */\ndefine( 'views/app/drawer/contentNewForm',['views/app/drawer/itemSetting'], function( itemSettingView) {\n\tvar view = Marionette.LayoutView.extend( {\n\t\ttagName: 'div',\n\t\ttemplate: '#tmpl-nf-drawer-content-new-form',\n\n\t\tregions: {\n\t\t\tformName: '.new-form-name',\n\t\t\tformSubmit: '.new-form-submit'\n\t\t},\n\n\t\tonRender: function() {\n\t\t\tvar titleSettingModel = nfRadio.channel( 'settings' ).request( 'get:settingModel', 'title' );\n\t\t\tvar addSubmitSettingModel = nfRadio.channel( 'settings' ).request( 'get:settingModel', 'add_submit' );\n\t\t\tvar dataModel = nfRadio.channel( 'settings' ).request( 'get:settings' );\n\t\t\tthis.formName.show( new itemSettingView( { model: titleSettingModel, dataModel: dataModel } ) );\n\t\t\t/*\n\t\t\t * If we don't have any submit buttons on the form, prompt the user to add one on publish.\n\t\t\t */\n\t\t\tvar fieldCollection = nfRadio.channel( 'fields' ).request( 'get:collection' );\n\t\t\tvar submitButtons = fieldCollection.findWhere( { type: 'submit' } );\n\t\t\tif ( 'undefined' == typeof submitButtons ) {\n\t\t\t\tthis.formSubmit.show( new itemSettingView( { model: addSubmitSettingModel, dataModel: dataModel } ) );\n\t\t\t} else {\n\t\t\t\tdataModel.set( 'add_submit', 0 );\n\t\t\t}\n\t\t},\n\n\t\tevents: {\n\t\t\t'click .publish': 'clickPublish'\n\t\t},\n\n\t\tclickPublish: function( e ) {\n\t\t\tnfRadio.channel( 'app' ).trigger( 'click:confirmPublish', e );\n\t\t}\n\t} );\n\n\treturn view;\n} );\n\n/**\n * Handles clicks on the 'view changes' button in the header.\n * \n * @package Ninja Forms builder\n * @subpackage App\n * @copyright (c) 2015 WP Ninjas\n * @since 3.0\n */\ndefine( 'views/app/drawer/headerNewForm',[], function() {\n\tvar view = Marionette.ItemView.extend({\n\t\ttagName: 'div',\n\t\ttemplate: '#tmpl-nf-drawer-header-new-form'\n\t});\n\n\treturn view;\n} );\n/**\n * Config file for our app drawers.\n *\n * this.collection represents all of our registered drawers.\n * \n * @package Ninja Forms builder\n * @subpackage Main App\n * @copyright (c) 2015 WP Ninjas\n * @since 3.0\n */\ndefine( 'controllers/app/drawerConfig',[\n\t'models/app/drawerCollection',\n\t'views/fields/drawer/addField',\n\t'views/app/drawer/editSettings',\n\t'views/app/drawer/headerEditSettings',\n\t'views/actions/drawer/addAction',\n\t'views/app/drawer/contentViewChanges',\n\t'views/app/drawer/headerViewChanges',\n\t'views/app/drawer/contentPublicLink',\n\t'views/app/drawer/headerPublicLink',\n\t'views/app/drawer/contentNewForm',\n\t'views/app/drawer/headerNewForm'\n\t], function(\n\t\tdrawerCollection,\n\t\taddFieldView,\n\t\teditSettingsView,\n\t\teditSettingsHeaderView,\n\t\taddActionView,\n\t\tviewChangesView,\n\t\tviewChangesHeaderView,\n\t\tpublicLinkView,\n\t\tpublicLinkHeaderView,\t\t\n\t\tnewFormView,\n\t\tnewFormHeaderView,\n\t\tmobileItemControlsView\n\t) {\n\tvar controller = Marionette.Object.extend( {\n\t\tinitialize: function() {\n\n\t\t\tthis.collection = new drawerCollection( [\n\t\t\t\t{\n\t\t\t\t\tid: 'addField',\n\n\t\t\t\t\tgetContentView: function( data ) {\n\t\t\t\t\t\treturn new addFieldView( data );\n\t\t\t\t\t}\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\tid: 'addAction',\n\n\t\t\t\t\tgetContentView: function( data ) {\n\t\t\t\t\t\treturn new addActionView( data );\n\t\t\t\t\t}\n\t\t\t\t},\t\t\t\t\n\t\t\t\t{\n\t\t\t\t\tid: 'editSettings',\n\n\t\t\t\t\t/*\n\t\t\t\t\t * TODO: Add filtering when editing settings. For now, removing them from settings.\n\t\t\t\t\t */\n\t\t\t\t\tgetHeaderView: function( data ) {\n\t\t\t\t\t\t/*\n\t\t\t\t\t\t * Get a custom setting header view if one is set.\n\t\t\t\t\t\t * TODO: Currently, this only works for advanced settings.\n\t\t\t\t\t\t * This could be used to replace the need for a single config file.\n\t\t\t\t\t\t */\n\t\t\t\t\t\tif ( 'undefined' != typeof data.typeModel ) {\n\t\t\t\t\t\t\tvar view = nfRadio.channel( data.typeModel.get( 'id' ) ).request( 'get:drawerHeaderView' ) || editSettingsHeaderView;\n\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\tvar view = editSettingsHeaderView;\n\t\t\t\t\t\t}\n\t\t\t\t\t\treturn new view( data );\n\t\t\t\t\t},\n\n\t\t\t\t\tgetContentView: function( data ) {\n\t\t\t\t\t\treturn new editSettingsView( data );\n\t\t\t\t\t}\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\tid: 'viewChanges',\n\n\t\t\t\t\t// getHeaderView() is defined by default, but we need to override it for the viewChanges drawer.\n\t\t\t\t\tgetHeaderView: function( data ) {\n\t\t\t\t\t\treturn new viewChangesHeaderView( data );\n\t\t\t\t\t},\n\n\t\t\t\t\tgetContentView: function( data ) {\n\t\t\t\t\t\treturn new viewChangesView( data );\n\t\t\t\t\t}\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\tid: 'publicLink',\n\n\t\t\t\t\t// getHeaderView() is defined by default, but we need to override it for the publicLink drawer.\n\t\t\t\t\tgetHeaderView: function( data ) {\n\t\t\t\t\t\treturn new publicLinkHeaderView( data );\n\t\t\t\t\t},\n\n\t\t\t\t\tgetContentView: function( data ) {\n\t\t\t\t\t\treturn new publicLinkView( data );\n\t\t\t\t\t}\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\tid: 'newForm',\n\n\t\t\t\t\t// getHeaderView() is defined by default, but we need to override it for the newForm drawer.\n\t\t\t\t\tgetHeaderView: function( data ) {\n\t\t\t\t\t\treturn new newFormHeaderView( data );\n\t\t\t\t\t},\n\n\t\t\t\t\tgetContentView: function( data ) {\n\t\t\t\t\t\treturn new newFormView( data );\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t] );\n\n\t\t\t// Listen for requests for our drawer collection.\n\t\t\tnfRadio.channel( 'app' ).reply( 'get:drawerCollection', this.getDrawerCollection, this );\n\t\t\t// Listen for requests for specific drawer models.\n\t\t\tnfRadio.channel( 'app' ).reply( 'get:drawer', this.getDrawer, this );\n\t\t},\n\n\t\tgetDrawerCollection: function() {\n\t\t\treturn this.collection;\n\t\t},\n\n\t\tgetDrawer: function( id ) {\n\t\t\treturn this.collection.get( id );\n\t\t}\n\n\t});\n\n\treturn controller;\n} );\n/**\n * Default settings title view.\n * \n * @package Ninja Forms builder\n * @subpackage App\n * @copyright (c) 2015 WP Ninjas\n * @since 3.0\n */\ndefine( 'views/app/drawer/defaultSettingsTitle',[], function() {\n\tvar view = Marionette.ItemView.extend({\n\t\ttagName: 'div',\n\t\ttemplate: '#tmpl-nf-drawer-content-edit-settings-title-default',\n\n\t\ttemplateHelpers: function () {\n\t \treturn {\n\t \t\trenderTypeNicename: function() {\n\t \t\t\tvar currentDomain = nfRadio.channel( 'app' ).request( 'get:currentDomain' );\n\t\t\t\t\tvar domainID = currentDomain.get( 'id' );\n\t \t\t\tvar type = nfRadio.channel( domainID ).request( 'get:type', this.type );\n\t \t\t\tif ( 'undefined' != typeof type ) {\n\t \t\t\t\treturn type.get( 'nicename' );\n\t \t\t\t} else {\n\t \t\t\t\treturn '';\n\t \t\t\t}\n\t\t\t\t}\n\t\t\t};\n\t\t},\n\t});\n\n\treturn view;\n} );\n/**\n * Empty view.\n *\n * @package Ninja Forms builder\n * @subpackage App\n * @copyright (c) 2015 WP Ninjas\n * @since 3.0\n */\ndefine( 'views/app/empty',[], function() {\n\tvar view = Marionette.ItemView.extend({\n\t\ttagName: 'div',\n\t\ttemplate: '#tmpl-nf-empty'\n\t});\n\n\treturn view;\n} );\n/**\n * Model for our individual domains.\n * \n * @package Ninja Forms builder\n * @subpackage Fields\n * @copyright (c) 2015 WP Ninjas\n * @since 3.0\n */\ndefine( 'models/app/domainModel',[ 'views/app/drawer/defaultSettingsTitle', 'views/app/empty' ], function( DefaultSettingsTitleView, EmptyView ) {\n\tvar model = Backbone.Model.extend( {\n\t\tdefaults: {\n\t\t\tdashicons: '',\n\t\t\tclasses: '',\n\t\t\tactive: false,\n\t\t\turl: '',\n\t\t\thotkeys: false,\n\t\t\tdisabled: false,\n\n\t\t\tgetSettingsTitleView: function( data ) {\n\t\t\t\treturn new DefaultSettingsTitleView( data );\n\t\t\t},\n\n\t\t\tgetDefaultSettingsTitleView: function( data ) {\n\t\t\t\treturn new DefaultSettingsTitleView( data );\n\t\t\t},\n\n\t\t\tgetGutterLeftView: function( data ) {\n\t\t\t\t/*\n\t\t\t\t * Return empty view\n\t\t\t\t */\n\t\t\t\treturn new EmptyView();\n\t\t\t},\n\n\t\t\tgetGutterRightView: function( data ) {\n\t\t\t\t/* \n\t\t\t\t * Return empty view\n\t\t\t\t */\n\t\t\t\treturn new EmptyView();\n\t\t\t}\n\t\t}\n\t} );\n\t\n\treturn model;\n} );\n/**\n * Holds all of our domain models.\n * \n * @package Ninja Forms builder\n * @subpackage Fields\n * @copyright (c) 2015 WP Ninjas\n * @since 3.0\n */\ndefine( 'models/app/domainCollection',['models/app/domainModel'], function( domainModel ) {\n\tvar collection = Backbone.Collection.extend( {\n\t\tmodel: domainModel\n\t} );\n\treturn collection;\n} );\ndefine( 'views/fields/subHeader',[], function() {\n\tvar view = Marionette.ItemView.extend({\n\t\ttagName: 'div',\n\t\ttemplate: '#tmpl-nf-sub-header-fields'\n\t});\n\n\treturn view;\n} );\ndefine( 'views/fields/mainContentFieldCollection',[], function() {\n\tvar view = Marionette.CollectionView.extend( {\n\t\ttagName: 'div',\n\t\treorderOnSort: true,\n\n\t\tgetChildView: function() {\n\t\t\treturn nfRadio.channel( 'views' ).request( 'get:fieldItem' );\n\t\t},\n\n\t\tgetEmptyView: function() {\n\t\t\treturn nfRadio.channel( 'views' ).request( 'get:mainContentEmpty' );\n\t\t},\n\n\t\tinitialize: function() {\n\t\t\tnfRadio.channel( 'fields' ).reply( 'get:sortableEl', this.getSortableEl, this );\n\t\t\tnfRadio.channel( 'fields' ).reply( 'init:sortable', this.initSortable, this );\n\t\t\tnfRadio.channel( 'fields' ).reply( 'destroy:sortable', this.destroySortable, this );\n\t\t},\n\n\t\tonRender: function() {\n\t\t\tif ( this.collection.models.length > 0 ) {\n\t\t\t\tjQuery( this.el ).addClass( 'nf-field-type-droppable' ).addClass( 'nf-fields-sortable' );\n\t\t\t\tvar that = this;\n\t\t\t\t/* TODO: There's a bug with some Android phones and chrome. The fix below hasn't been implement.\n\n\t\t\t\t * Instantiate our sortable field list, but only if we aren't on a mobile device.\n\t\t\t\t *\n\t\t\t\t * On Android, our sortable list isn't scrollable if it's instantiated at render.\n\t\t\t\t * Instead, for mobile, we need to instantiate our sortable when the user tapholds and then\n\t\t\t\t * destroy it when the drag stops.\n\t\t\t\t */\n\t\t\t\t// if ( ! nfRadio.channel( 'app' ).request( 'is:mobile' ) ) {\n\t\t\t\t\tthis.initSortable();\n\t\t\t\t// }\n\t\t\t}\n\t\t\tnfRadio.channel( 'app' ).trigger( 'render:fieldsSortable', this );\n\t\t},\n\n\t\tgetSortableEl: function() {\n\t\t\treturn this.el;\n\t\t},\n\n\t\tinitSortable: function() {\n\t\t\tif ( nfRadio.channel( 'app' ).request( 'is:mobile' ) ) {\n\t\t\t\tvar tolerance = 'pointer';\n\t\t\t} else {\n\t\t\t\tvar tolerance = 'intersect';\n\t\t\t}\n\n\t\t\tjQuery( this.el ).sortable( {\n\t\t\t\tcontainment: 'parent',\n\t\t\t\thelper: 'clone',\n\t\t\t\tcancel: '.nf-item-controls',\n\t\t\t\tplaceholder: 'nf-fields-sortable-placeholder',\n\t\t\t\topacity: 0.95,\n\t\t\t\tgrid: [ 5, 5 ],\n\t\t\t\t// scroll: false,\n\t\t\t\tappendTo: '#nf-main',\n\t\t\t\tscrollSensitivity: 10,\n\t\t\t\t//connectWith would allow drag and drop between fields already in the builder and the repeatable fieldset ( this is currently an issue until we deal with existing data stored)\n\t\t\t\t//connectWith: '.nf-fields-sortable', \n\n\t\t\t\treceive: function( e, ui ) {\n\t\t\t\t\tif ( ui.item.dropping || jQuery(ui.item).hasClass(\"nf-over-repeater\") ) return;\n\t\t\t\t\tnfRadio.channel( 'app' ).request( 'receive:fieldsSortable', ui );\n\t\t\t\t},\n\n\t\t\t\tover: function( e, ui ) {\n\t\t\t\t\tif ( ui.item.dropping ) return;\n\t\t\t\t\tnfRadio.channel( 'app' ).request( 'over:fieldsSortable', ui );\n\t\t\t\t},\n\n\t\t\t\tout: function( e, ui ) {\n\t\t\t\t\tif ( ui.item.dropping ) return;\n\t\t\t\t\tnfRadio.channel( 'app' ).request( 'out:fieldsSortable', ui );\n\t\t\t\t},\n\n\t\t\t\tstart: function( e, ui ) {\n\t\t\t\t\tif ( ui.item.dropping ) return;\n\t\t\t\t\tnfRadio.channel( 'app' ).request( 'start:fieldsSortable', ui );\n\t\t\t\t},\n\n\t\t\t\tupdate: function( e, ui ) {\n\t\t\t\t\tif ( ui.item.dropping ) return;\n\t\t\t\t\tnfRadio.channel( 'app' ).request( 'update:fieldsSortable', ui, this );\n\t\t\t\t},\n\n\t\t\t\tstop: function( e, ui ) {\n\t\t\t\t\tif ( ui.item.dropping ) return;\n\t\t\t\t\tnfRadio.channel( 'app' ).request( 'stop:fieldsSortable', ui );\n\t\t\t\t}\n\t\t\t} );\n\t\t},\n\n\t\tdestroySortable: function() {\n\t\t\tjQuery( this.el ).sortable( 'destroy' );\n\t\t},\n\n\t\tonAddChild: function( childView ) {\n\t\t\tif ( nfRadio.channel( 'fields' ).request( 'get:adding' ) ) {\n\t\t\t\tchildView.$el.hide().show( 'clip' );\n\t\t\t\tnfRadio.channel( 'fields' ).request( 'set:adding', false );\n\t\t\t}\n\t\t}\n\t\t\n\t} );\n\n\treturn view;\n} );\n\ndefine( 'views/fields/drawer/addSavedField',[], function() {\n\tvar view = Marionette.ItemView.extend({\n\t\ttagName: 'div',\n\t\ttemplate: '#tmpl-nf-add-saved-field',\n\n\t\tinitialize: function() {\n\t\t\tthis.model.on( 'change:addSavedLoading', this.renderAddButton, this );\n\t\t},\n\n\t\tonRender: function() {\n\t\t\tthis.renderAddButton();\n\t\t},\n\n\t\trenderAddButton: function() {\n\t\t\tif ( this.model.get( 'addSavedLoading' ) ) {\n\t\t\t\tvar button = nfRadio.channel( 'app' ).request( 'get:template', '#tmpl-nf-add-saved-field-loading' );\n\t\t\t} else {\n\t\t\t\tvar button = nfRadio.channel( 'app' ).request( 'get:template', '#tmpl-nf-add-saved-field-button' );\n\t\t\t}\n\t\t\tjQuery( this.el ).find( '.add-button' ).html( button( this ) );\n\t\t},\n\n\t\tonBeforeDestroy: function() {\n\t\t\tthis.model.off( 'change:addSavedLoading', this.render );\n\t\t},\n\n\t\tevents: {\n\t\t\t'click .nf-button': 'clickAddSavedField'\n\t\t},\n\n\t\tclickAddSavedField: function( e ) {\n\t\t\tnfRadio.channel( 'drawer' ).trigger( 'click:addSavedField', e, this.model );\n\t\t}\n\t});\n\n\treturn view;\n} );\n\n/**\n * Fields settings title view.\n * \n * @package Ninja Forms builder\n * @subpackage Fields\n * @copyright (c) 2015 WP Ninjas\n * @since 3.0\n */\ndefine( 'views/fields/drawer/settingsTitle',['views/fields/drawer/addSavedField'], function( addSavedFieldView ) {\n\tvar view = Marionette.LayoutView.extend({\n\t\ttagName: 'div',\n\t\ttemplate: '#tmpl-nf-drawer-content-edit-settings-title-fields',\n\n\t\tinitialize: function() {\n\t\t\tthis.model.on( 'change:saved', this.render, this );\n\t\t\tthis.model.on( 'change:label', this.renderjBoxContent, this );\n\t\t},\n\n\t\tregions: {\n\t\t\taddSaved: '.nf-add-saved-field'\n\t\t},\n\n\t\tonBeforeDestroy: function() {\n\t\t\tthis.model.off( 'change:saved', this.render );\n\t\t\tthis.addSavedjBox.destroy();\n\t\t\tthis.model.unset( 'jBox', { silent: true } );\n\t\t},\n\n\t\tonRender: function() {\n\t\t\tthis.renderjBoxContent();\n\t\t\tvar that = this;\n\t\t\tthis.addSavedjBox = new jBox( 'Tooltip', {\n\t\t\t\ttrigger: 'click',\n\t\t\t\ttitle: 'Add to Favorite Fields',\n\t\t\t\tposition: {\n\t\t\t\t\tx:'left',\n\t\t\t\t\ty:'center'\n\t\t\t\t},\n\t\t\t\toutside:'x',\n\t\t\t\tcloseOnClick: 'body',\n\n\t\t\t\tonCreated: function() {\n\t\t\t\t\tthis.setContent( jQuery( that.el ).find( '.nf-add-saved-field' ) );\n\t\t\t\t}\n\t\t\t} );\n\t\t\tthis.addSavedjBox.attach( jQuery( this.el ).find( '.dashicons') );\n\t\t\tthis.model.set( 'jBox', this.addSavedjBox, { silent: true } );\n\t\t},\n\n\t\trenderjBoxContent: function() {\n\t\t\tif ( this.addSaved ) {\n\t\t\t\tthis.addSaved.show( new addSavedFieldView( { model: this.model } ) );\n\t\t\t}\n\t\t},\n\n\t\ttemplateHelpers: function () {\n\t \treturn {\n\t \t\trenderTypeNicename: function() {\n\t \t\t\tvar currentDomain = nfRadio.channel( 'app' ).request( 'get:currentDomain' );\n\t\t\t\t\tvar domainID = currentDomain.get( 'id' );\n\t \t\t\tvar type = nfRadio.channel( domainID ).request( 'get:type', this.type );\n\t \t\t\tvar displayName = type.get( 'nicename' );\n\n\t \t\t\tif ( this.saved ) {\n\t \t\t\t\tvar realType = nfRadio.channel( domainID ).request( 'get:type', type.get( 'type' ) );\n\t \t\t\t\tdisplayName += ' - ' + realType.get( 'nicename' );\n\t \t\t\t}\n\t \t\t\treturn displayName;\n\t\t\t\t},\n\t\t\t\t\n\t\t\t\trenderSavedStar: function() {\n\t\t\t\t\tif ( this.saved ) {\n\t\t\t\t\t\tvar star = 'filled';\n\t\t\t\t\t} else {\n\t\t\t\t\t\tvar star = 'empty';\n\t\t\t\t\t}\n\t\t\t\t\treturn '<span class=\"dashicons dashicons-star-' + star + '\"></span>'\n\t\t\t\t}\n\t\t\t};\n\t\t}\n\t});\n\n\treturn view;\n} );\n/**\n * Add main header.\n *\n * TODO: make dynamic\n * \n * @package Ninja Forms builder\n * @subpackage Actions\n * @copyright (c) 2015 WP Ninjas\n * @since 3.0\n */\ndefine( 'views/actions/mainHeader',[], function() {\n\tvar view = Marionette.ItemView.extend({\n\t\ttagName: 'div',\n\t\ttemplate: '#tmpl-nf-main-header-actions',\n\n\t\tinitialize: function() {\n\t\t\tvar actionCollection = nfRadio.channel( 'actions' ).request( 'get:collection' );\n\t\t\tthis.listenTo( actionCollection, 'add', this.render );\n\t\t\tthis.listenTo( actionCollection, 'remove', this.render );\n\t\t},\n\n\t\tonRender: function() {\n\t\t\tvar actionCollection = nfRadio.channel( 'actions' ).request( 'get:collection' );\n\t\t\tif ( actionCollection.models.length == 0 ) {\n\t\t\t\tjQuery( this.el ).hide();\n\t\t\t} else {\n\t\t\t\tjQuery( this.el ).show();\n\t\t\t}\n\t\t}\n\t});\n\n\treturn view;\n} );\n/**\n * Actions subheader view.\n *\n * TODO: make dynamic\n * \n * @package Ninja Forms builder\n * @subpackage Actions\n * @copyright (c) 2015 WP Ninjas\n * @since 3.0\n */\ndefine( 'views/actions/subHeader',[], function() {\n\tvar view = Marionette.ItemView.extend({\n\t\ttagName: 'div',\n\t\ttemplate: '#tmpl-nf-sub-header-actions'\n\t});\n\n\treturn view;\n} );\n/**\n * Renders an application menu item from a domain model.\n *\n * @package Ninja Forms builder\n * @subpackage App\n * @copyright (c) 2015 WP Ninjas\n * @since 3.0\n */\ndefine( 'views/app/itemControls',[], function() {\n\tvar view = Marionette.ItemView.extend({\n\t\ttagName: 'div',\n\t\ttemplate: '#tmpl-nf-item-controls',\n\n\t\tinitialize: function() {\n\t\t\t// Listen for domain changes and re-render when we detect one.\n\t\t\t// this.listenTo( nfRadio.channel( 'app' ), 'change:currentDomain', this.render );\n\t\t},\n\n\t\t/**\n\t\t * When we render this view, remove the extra <div> tag created by backbone.\n\t\t * \n\t\t * @since 3.0\n\t\t * @return void\n\t\t */\n\t\tonRender: function() {\n\t\t\t// this.$el = this.$el.children();\n\t\t\t// this.$el.unwrap();\n\t\t\t// this.setElement( this.$el );\n\t\t\t// \n\t\t\tthis.currentDomain = nfRadio.channel( 'app' ).request( 'get:currentDomain' );\n\t\t},\n\n\t\tevents: {\n\t\t\t'mouseover .nf-item-control': 'mouseoverItemControl',\n\t\t\t'click .nf-edit-settings': 'clickEdit',\n\t\t\t'singletap .nf-item-control': 'singleTapEdit',\n\t\t\t'click .nf-item-delete': 'clickDelete',\n\t\t\t'click .nf-item-duplicate': 'clickDuplicateField'\n\t\t},\n\n\t\tclickEdit: function( e ) {\n\t\t\tif ( ! nfRadio.channel( 'app' ).request( 'is:mobile' ) ) {\n\t\t\t\tnfRadio.channel( 'app' ).trigger( 'click:edit', e, this.model );\n\t\t\t}\n\t\t},\n\n\t\tsingleTapEdit: function( e ) {\n\t\t\tnfRadio.channel( 'app' ).trigger( 'click:edit', e, this.model );\n\t\t},\n\n\t\tclickDelete: function( e ) {\n\t\t\tnfRadio.channel( 'app' ).trigger( 'click:delete', e, this.model );\n\t\t},\n\n\t\tclickDuplicateField: function( e ) {\n\t\t\tnfRadio.channel( 'app' ).trigger( 'click:duplicate', e, this.model );\n\t\t},\n\n\t\tmouseoverItemControl: function( e ) {\n\t\t\tnfRadio.channel( 'app' ).trigger( 'mouseover:itemControl', e, this.model );\n\t\t}\n\t});\n\n\treturn view;\n} );\n/**\n * Single action table row\n *\n * TODO: make dynamic\n *\n * @package Ninja Forms builder\n * @subpackage Actions\n * @copyright (c) 2015 WP Ninjas\n * @since 3.0\n */\ndefine( 'views/actions/actionItem',['views/app/itemControls'], function( itemControlsView ) {\n\tvar view = Marionette.LayoutView.extend({\n\t\ttagName: 'tr',\n\t\ttemplate: '#tmpl-nf-action-item',\n\n\t\tregions: {\n\t\t\titemControls: '.nf-item-controls'\n\t\t},\n\n\t\tinitialize: function() {\n\t\t\tthis.template = nfRadio.channel( 'actions' ).request( 'get:actionItemTemplate' ) || this.template;\n\t\t\tthis.model.on( 'change:label', this.render, this );\n\t\t\tthis.model.on( 'change:editActive', this.render, this );\n\t\t\tthis.model.on( 'change:active', this.maybeDeactivate, this );\n\t\t},\n\n\t\tonBeforeDestroy: function() {\n\t\t\tthis.model.off( 'change:label', this.render );\n\t\t\tthis.model.off( 'change:editActive', this.render );\n\t\t\tthis.model.off( 'change:active', this.maybeDeactivate );\n\t\t},\n\n\t\tonRender: function() {\n\t\t\tif ( this.model.get( 'editActive' ) ) {\n\t\t\t\tjQuery( this.el ).addClass( 'active' );\n\t\t\t} else {\n\t\t\t\tjQuery( this.el ).removeClass( 'active' );\n\t\t\t}\n\n\t\t\tthis.maybeDeactivate();\n\n\t\t\tthis.itemControls.show( new itemControlsView( { model: this.model } ) );\n\t\t},\n\n\t\tmaybeDeactivate: function() {\n\t\t\tif ( 0 == this.model.get( 'active' ) ) {\n\t\t\t\tjQuery( this.el ).addClass( 'deactivated' );\n\t\t\t} else {\n\t\t\t\tjQuery( this.el ).removeClass( 'deactivated' );\n\t\t\t}\n\t\t},\n\n\t\tevents: {\n\t\t\t'change input': 'changeToggle',\n\t\t\t'click': 'maybeClickEdit'\n\t\t},\n\n\t\tmaybeClickEdit: function( e ) {\n\t\t\tif ( 'TR' == jQuery( e.target ).parent().prop( 'tagName' ) ) {\n\t\t\t\tnfRadio.channel( 'app' ).trigger( 'click:edit', e, this.model );\n\t\t\t}\n\t\t},\n\n\t\tchangeToggle: function( e ) {\n\t\t\tvar setting = jQuery( e.target ).data( 'setting' );\n\t\t\tvar settingModel = nfRadio.channel( 'actions' ).request( 'get:settingModel', setting );\n\t\t\tnfRadio.channel( 'app' ).request( 'change:setting', e, settingModel, this.model );\n\t\t\tnfRadio.channel( 'app' ).request( 'update:db' );\n\t\t},\n\n\t\ttemplateHelpers: function() {\n\t\t\treturn {\n\t\t\t\trenderToggle: function( settingName ) {\n\t\t\t\t\tthis.settingName = settingName || 'active';\n\t\t\t\t\tvar actionLabel = this.label;\n\t\t\t\t\tthis.label = '';\n\t\t\t\t\tthis.value = this[ this.settingName ];\n\t\t\t\t\tthis.name = this.id + '-' + this.settingName;\n\t\t\t\t\tvar html = nfRadio.channel( 'app' ).request( 'get:template', '#tmpl-nf-edit-setting-toggle' );\n\t\t\t\t\thtml = html( this );\n\t\t\t\t\tthis.label = actionLabel;\n\t\t\t\t\treturn html;\n\t\t\t\t},\n\n\t\t\t\trenderTypeNicename: function() {\n\t\t\t\t\tvar type = nfRadio.channel( 'actions' ).request( 'get:type', this.type );\n\t\t\t\t\tif ( 'undefined' == typeof type ) return;\n\n\t\t\t\t\treturn type.get( 'nicename' );\n\t\t\t\t},\n\n /**\n\t\t\t\t * [Deprecated] Tooltips are not currently implemented in the context of the action list.\n\t\t\t\t * However, the template uses a nested template which requires the helper method.\n * @returns {string}\n */\n\t\t\t\trenderTooltip: function() {\n\t\t\t\t\treturn '';\n\t\t\t\t},\n\n\t\t\t\trenderMergeTags: function() {\n\t\t\t\t\tif ( this.use_merge_tags ) {\n\t\t\t\t\t\treturn '<span class=\"dashicons dashicons-list-view merge-tags\"></span>';\n\t\t\t\t\t} else {\n\t\t\t\t\t\treturn '';\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t});\n\n\treturn view;\n} );\n\ndefine( 'views/actions/mainContentEmpty',[], function() {\n\tvar view = Marionette.ItemView.extend({\n\t\ttagName: 'div',\n\t\ttemplate: '#tmpl-nf-main-content-actions-empty',\n\n\t\tonBeforeDestroy: function() {\n\t\t\tjQuery( this.el ).parent().parent().removeClass( 'nf-actions-empty' );\n\t\t\t// jQuery( this.el ).parent().removeClass( 'nf-fields-empty-droppable' ).droppable( 'destroy' );\n\t\t},\n\n\t\tonRender: function() {\n\t\t\tthis.$el = this.$el.children();\n\t\t\tthis.$el.unwrap();\n\t\t\tthis.setElement( this.$el );\n\t\t},\n\n\t\tonShow: function() {\n\t\t\tjQuery( this.el ).parent().parent().addClass( 'nf-actions-empty' );\n\t\t\t// if ( jQuery( this.el ).parent().hasClass( 'ui-sortable' ) ) {\n\t\t\t// \tjQuery( this.el ).parent().sortable( 'destroy' );\n\t\t\t// }\n\t\t\t// jQuery( this.el ).parent().addClass( 'nf-fields-empty-droppable' );\n\t\t\t// jQuery( this.el ).parent().droppable( {\n\t\t\t// \taccept: function( draggable ) {\n\t\t\t// \t\tif ( jQuery( draggable ).hasClass( 'nf-stage' ) || jQuery( draggable ).hasClass( 'nf-field-type-button' ) ) {\n\t\t\t// \t\t\treturn true;\n\t\t\t// \t\t}\n\t\t\t// \t},\n\t\t\t// \thoverClass: 'nf-droppable-hover',\n\t\t\t// \ttolerance: 'pointer',\n\t\t\t// \tover: function( e, ui ) {\n\t\t\t// \t\tui.item = ui.draggable;\n\t\t\t// \t\tnfRadio.channel( 'app' ).request( 'over:fieldsSortable', ui );\n\t\t\t// \t},\n\t\t\t// \tout: function( e, ui ) {\n\t\t\t// \t\tui.item = ui.draggable;\n\t\t\t// \t\tnfRadio.channel( 'app' ).request( 'out:fieldsSortable', ui );\n\t\t\t// \t},\n\t\t\t// \tdrop: function( e, ui ) {\n\t\t\t// \t\tui.item = ui.draggable;\n\t\t\t// \t\tnfRadio.channel( 'app' ).request( 'receive:fieldsSortable', ui );\n\t\t\t// \t\tvar fieldCollection = nfRadio.channel( 'fields' ).request( 'get:collection' );\n\t\t\t// \t\tfieldCollection.trigger( 'reset', fieldCollection );\n\t\t\t// \t},\n\t\t\t// } );\n\t\t}\n\t});\n\n\treturn view;\n} );\n/**\n * Main content view for our actions.\n *\n * TODO: make dynamic\n *\n * @package Ninja Forms builder\n * @subpackage Actions\n * @copyright (c) 2015 WP Ninjas\n * @since 3.0\n */\ndefine( 'views/actions/mainContent',['views/actions/actionItem', 'views/actions/mainContentEmpty'], function( actionView, emptyView ) {\n\tvar view = Marionette.CompositeView.extend({\n\t\ttemplate: '#tmpl-nf-action-table',\n\t\tchildView: actionView,\n\t\temptyView: emptyView,\n\n\t\tinitialize: function() {\n\t\t\tthis.template = nfRadio.channel( 'actions' ).request( 'get:mainContentTemplate' ) || this.template;\n\t\t},\n\n\t\tonRender: function() {\n\t\t\tjQuery( this.el ).droppable( {\n\t\t\t\taccept: '.nf-action-type-draggable',\n\t\t\t\tactiveClass: 'nf-droppable-active',\n\t\t\t\thoverClass: 'nf-droppable-hover',\n\t\t\t\tdrop: function( e, ui ) {\n\t\t\t\t\tnfRadio.channel( 'app' ).request( 'drop:actionType', e, ui );\n\t\t\t\t}\n\t\t\t} );\n\t\t},\n\n\t\tattachHtml: function( collectionView, childView ) {\n\t\t\tif ( 'undefined' == typeof nfRadio.channel( 'actions' ).request( 'get:type', childView.model.get( 'type' ) ) ) return;\n\n\t\t\tjQuery( collectionView.el ).find( 'tbody' ).append( childView.el );\n\t\t},\n\t});\n\n\treturn view;\n} );\n\ndefine( 'views/advanced/mainHeader',[], function() {\n\tvar view = Marionette.ItemView.extend({\n\t\ttagName: 'div',\n\t\ttemplate: '#tmpl-nf-main-header-settings'\n\t});\n\n\treturn view;\n} );\ndefine( 'views/advanced/subHeader',[], function() {\n\tvar view = Marionette.ItemView.extend({\n\t\ttagName: 'div',\n\t\ttemplate: '#tmpl-nf-sub-header-settings'\n\t});\n\n\treturn view;\n} );\ndefine( 'views/advanced/settingItem',[], function() {\n\tvar view = Marionette.ItemView.extend({\n\t\ttagName: 'div',\n\t\ttemplate: '#tmpl-nf-form-setting-type',\n\n\t\tonBeforeDestroy: function() {\n\t\t\tthis.model.off( 'change:editActive', this.updateActiveClass );\n\t\t},\n\n\t\tinitialize: function() {\n\t\t\tthis.model.on( 'change:editActive', this.updateActiveClass, this );\n\t\t},\n\n\t\tevents: {\n\t\t\t'click': 'clickEdit'\n\t\t},\n\n\t\tclickEdit: function( e ) {\n\t\t\tnfRadio.channel( 'settings' ).trigger( 'click:edit', e, this.model );\n\t\t},\n\n\t\ttemplateHelpers: function() {\n\t\t\treturn {\n\t\t\t\trenderClasses: function() {\n\t\t\t\t\tvar classes = 'nf-setting-wrap ' + this.id;\n\t \t\t\tif ( this.editActive ) {\n\t \t\t\t\tclasses += ' active';\n\t \t\t\t}\n\t \t\t\treturn classes;\n\t\t\t\t}\n\t\t\t}\n\t\t},\n\n\t\tupdateActiveClass: function() {\n\t\t\tif ( this.model.get( 'editActive' ) ) {\n\t\t\t\tjQuery( this.el ).find( '.nf-setting-wrap' ).addClass( 'active' );\n\t\t\t} else {\n\t\t\t\tjQuery( this.el ).find( '.nf-setting-wrap' ).removeClass( 'active' );\n\t\t\t}\n\t\t}\n\t});\n\n\treturn view;\n} );\ndefine( 'views/advanced/mainContent',['views/advanced/settingItem'], function( settingItem ) {\n\tvar view = Marionette.CompositeView.extend({\n\t\tchildView: settingItem,\n\t\ttemplate: '#tmpl-nf-advanced-main-content',\n\n\t\tattachHtml: function( collectionView, childView ) {\n\t\t\tjQuery( collectionView.el ).find( '.child-view-container' ).append( childView.el );\n\t\t}\n\t});\n\n\treturn view;\n} );\n/**\n * Model that represents our form fields.\n * \n * @package Ninja Forms builder\n * @subpackage Fields\n * @copyright (c) 2015 WP Ninjas\n * @since 3.0\n */\ndefine( 'models/fields/fieldModel',[], function() {\n\tvar model = Backbone.Model.extend( {\n\t\tdefaults: {\n\t\t\tobjectType: 'Field',\n\t\t\tobjectDomain: 'fields',\n\t\t\teditActive: false,\n\t\t\torder: 999,\n\t\t\tidAttribute: 'id'\n\t\t},\n\n\t\tinitialize: function() {\n\t\t\tvar type = this.get('type');\n\t\t\tif ( 'undefined' == typeof type ) return;\n\n\t\t\t// Listen for model attribute changes\n\t\t\tthis.on( 'change', this.changeSetting, this );\n\n\t\t\t// Get our parent field type.\n\t\t\tvar fieldType = nfRadio.channel( 'fields' ).request( 'get:type', this.get( 'type' ) );\n\t\t\tvar parentType = fieldType.get( 'parentType' );\n\n\t\t\t// Loop through our field type \"settingDefaults\" and add any default settings.\n\t\t\t_.each( fieldType.get( 'settingDefaults' ), function( val, key ) {\n\t\t\t\tif ( 'undefined' == typeof this.get( key ) ) {\n\t\t\t\t\tthis.set( key, val, { silent: true } );\n\t\t\t\t}\n\t\t\t}, this );\n\n\t\t\t/*\n\t\t\t * If our field type is a saved field, set our field type to the actual field type\n\t\t\t */\n\t\t\tif ( 'saved' == fieldType.get( 'section' ) ) {\n\t\t\t\tthis.set( 'type', fieldType.get( 'type' ) );\n\t\t\t}\n\n\t\t\tif (type === 'listimage') {\n\t\t\t\tthis.get = this.listimageGet;\n\t\t\t\tthis.set = this.listimageSet;\n\t\t\t}\n\n\t\t\t/*\n\t\t\t * Trigger an init event on three channels:\n\t\t\t * \n\t\t\t * fields\n\t\t\t * fields-parentType\n\t\t\t * field-type\n\t\t\t *\n\t\t\t * This lets specific field types modify model attributes before anything uses them.\n\t\t\t */ \n\t\t\tnfRadio.channel( 'fields' ).trigger( 'init:fieldModel', this );\n\t\t\tnfRadio.channel( 'fields-' + parentType ).trigger( 'init:fieldModel', this );\n\t\t\tnfRadio.channel( 'fields-' + this.get( 'type' ) ).trigger( 'init:fieldModel', this );\n\n\t\t\tthis.listenTo( nfRadio.channel( 'app' ), 'fire:updateFieldKey', this.updateFieldKey );\n\t\t},\n\n\t\tlistimageGet: function(attr) {\n if(attr === 'options') {\n\t\t\t\t\tattr = 'image_options';\n\t\t\t}\n\n return Backbone.Model.prototype.get.call(this, attr);\n\t\t},\n\t\t\n\t\tlistimageSet: function(attributes, options) {\n\t\t\tif ('options' === attributes) {\n\t\t\t\tattributes = 'image_options';\n\t\t\t}\n\t\t\treturn Backbone.Model.prototype.set.call(this, attributes, options);\n\t\t},\n\n\t\t/**\n\t\t * Fires an event on the fieldSetting-{name} channel saying we've updated a setting.\n\t\t * When we change the model attributes, fire an event saying we've changed something.\n\t\t * \n\t\t * @since 3.0\n\t\t * @return void\n\t\t */\n\t\tchangeSetting: function( model, options ) {\n\t\t\tnfRadio.channel( 'fieldSetting-' + _.keys( model.changedAttributes() )[0] ).trigger( 'update:setting', this, options.settingModel ) ;\n\t\t\tnfRadio.channel( 'fields' ).trigger( 'update:setting', this, options.settingModel );\n\t\t\tnfRadio.channel( 'app' ).trigger( 'update:setting', this, options.settingModel );\n\t\t},\n\n\t\tupdateFieldKey: function( keyModel, settingModel ) {\n\t\t\tnfRadio.channel( 'app' ).trigger( 'replace:fieldKey', this, keyModel, settingModel );\n\t\t},\n \n /**\n * Function used to get the formatted lable of the fieldModel.\n * \n * @since 3.3.3\n * @return String\n */\n formatLabel: function() {\n // Try to use admin label.\n var label = this.get( 'admin_label' );\n // If our admin label is empty...\n if ( '' == label ) {\n // Use the field label instead.\n label = this.get( 'label' );\n }\n return label;\n }\n\t} );\n\t\n\treturn model;\n} );\n/**\n * Collection that holds our field models.\n * This is the actual field data created by the user.\n *\n * We listen to the add and remove events so that we can push the new id to either the new fields or removed fields property.\n *\n * @package Ninja Forms builder\n * @subpackage Fields\n * @copyright (c) 2015 WP Ninjas\n * @since 3.0\n */\ndefine( 'models/fields/fieldCollection',['models/fields/fieldModel'], function( fieldModel ) {\n\tvar collection = Backbone.Collection.extend( {\n\t\tmodel: fieldModel,\n\t\tcomparator: function( model ){\n\t\t\treturn parseInt( model.get( 'order' ) );\n\t\t},\n\t\ttmpNum: 1,\n\n\t\tinitialize: function() {\n\t\t\tthis.on( 'add', this.addField, this );\n\t\t\tthis.on( 'remove', this.removeField, this );\n\n\t\t\tthis.listenTo( this, 'add:field', this.addNewField );\n\t\t\tthis.listenTo( this, 'append:field', this.appendNewField );\n\t\t\tthis.listenTo( this, 'remove:field', this.removeFieldResponse );\n\t\t\tthis.newIDs = [];\n\t\t},\n\n\t\t/**\n\t\t * When we add a field, push the id onto our new fields property.\n\t\t * This lets us tell the server that this is a new field to be added rather than a field to be updated.\n\t\t *\n\t\t * @since 3.0\n\t\t * @param void\n\t\t */\n\t\taddField: function( model ) {\n\t\t\tthis.newIDs.push( model.get( 'id' ) );\n\t\t},\n\n\t\t/**\n\t\t * When we remove a field, push the id onto our removed fields property.\n\t\t *\n\t\t * @since 3.0\n\t\t * @param void\n\t\t */\n\t\tremoveField: function( model ) {\n\t\t\tthis.removedIDs = this.removedIDs || {};\n\t\t\tthis.removedIDs[ model.get( 'id' ) ] = model.get( 'id' );\n\t\t},\n\n\t\taddNewField: function( model ) {\n\t\t\tthis.add( model );\n\t\t},\n\n\t\tappendNewField: function( model ) {\n\t\t\tif ( 0 == this.length ) {\n\t\t\t\tvar order = 0;\n\t\t\t} else {\n\t\t\t\tvar order = this.at( this.length -1 ).get( 'order' ) + 1;\n\t\t\t}\n\n\t\t\tmodel.set( 'order', order, { silent: true } );\n\t\t\tthis.add( model );\n\t\t},\n\n\t\tremoveFieldResponse: function( model ) {\n\t\t\tthis.remove( model );\n\t\t},\n\n\t\tfieldExists: function( fieldModel ) {\n\t\t\treturn -1 != this.indexOf( fieldModel );\n\t\t}\n\t} );\n\treturn collection;\n} );\n\n/**\n * Config file for our app domains.\n * \n * this.collection represents all of our app domain (fields, actions, settings) information.\n *\n * This doesn't store the current domain, but rather all the data about each.\n * \n * This data includes:\n * hotkeys\n * header view\n * subheader view\n * content view\n * \n * @package Ninja Forms builder\n * @subpackage Main App\n * @copyright (c) 2015 WP Ninjas\n * @since 3.0\n */\ndefine( 'controllers/app/domainConfig',[\n\t// Require our domain collection\n\t'models/app/domainCollection',\n\t// Require our fields domain files\n\t'views/fields/subHeader',\n\t'views/fields/mainContentFieldCollection',\n\t'views/fields/drawer/settingsTitle',\n\t// Require our actions domain files\n\t'views/actions/mainHeader', \n\t'views/actions/subHeader',\n\t'views/actions/mainContent',\n\t// Require our settings domain files\n\t'views/advanced/mainHeader',\n\t'views/advanced/subHeader',\n\t'views/advanced/mainContent',\n\t// Empty View\n\t'views/app/empty',\n\t// FieldCollection: used by the default formContentData filter\n\t'models/fields/fieldCollection'\n\t], \n\tfunction( \n\t\tappDomainCollection,\n\t\tfieldsSubHeaderView,\n\t\tFieldsMainContentFieldCollectionView,\n\t\tfieldsSettingsTitleView,\n\t\tactionsMainHeaderView,\n\t\tactionsSubHeaderView,\n\t\tactionsMainContentView,\n\t\tsettingsMainHeaderView,\n\t\tsettingsSubHeaderView,\n\t\tsettingsMainContentView,\n\t\tEmptyView,\n\t\tFieldCollection\n\t) {\n\tvar controller = Marionette.Object.extend( {\n\t\tinitialize: function() {\n\t\t\t/*\n\t\t\t * Add our default formContentView filter.\n\t\t\t */\n\t\t\tnfRadio.channel( 'formContent' ).request( 'add:viewFilter', this.defaultFormContentView, 10, this );\n\t\t\t\n\t\t\t/*\n\t\t\t * Add our default formContentData filter.\n\t\t\t */\n\t\t\tnfRadio.channel( 'formContent' ).request( 'add:loadFilter', this.defaultFormContentLoad, 10, this );\n\n\t\t\t/*\n\t\t\t * Add our default formContentGutterView filters.\n\t\t\t */\n\t\t\tnfRadio.channel( 'formContentGutters' ).request( 'add:leftFilter', this.defaultFormContentGutterView, 10, this );\n\t\t\tnfRadio.channel( 'formContentGutters' ).request( 'add:rightFilter', this.defaultFormContentGutterView, 10, this );\n\n\t\t\t// Define our app domains\n\t\t\tthis.collection = new appDomainCollection( [\n\t\t\t\t{\n\t\t\t\t\tid: 'fields',\n\t\t\t\t\tnicename: nfi18n.domainFormFields,\n\t\t\t\t\thotkeys: {\n\t\t\t\t\t\t'Esc'\t\t\t\t: 'close:drawer',\n\t\t\t\t\t\t'Ctrl+Shift+n'\t\t: 'add:newField',\n\t\t\t\t\t\t'Ctrl+Shift+a'\t\t: 'changeDomain:actions',\n\t\t\t\t\t\t'Ctrl+Shift+s'\t\t: 'changeDomain:settings',\n\t\t\t\t\t\t'Alt+Ctrl+t'\t\t: 'open:mergeTags',\n\t\t\t\t\t\t'up'\t\t\t\t: 'up:mergeTags',\n\t\t\t\t\t\t'down'\t\t\t\t: 'down:mergeTags',\n\t\t\t\t\t\t'Shift+return'\t\t: 'return:mergeTags'\n\t\t\t\t\t},\n\t\t\t\t\tmobileDashicon: 'dashicons-menu',\n\n\t\t\t\t\tgetSubHeaderView: function() {\n\t\t\t\t\t\treturn new fieldsSubHeaderView();\n\t\t\t\t\t},\n\n\t\t\t\t\t/**\n\t\t\t\t\t * Get the formContent view that should be used in our builder.\n\t\t\t\t\t * Uses two filters:\n\t\t\t\t\t * 1) One for our formContentData\n\t\t\t\t\t * 2) One for our formContentView\n\t\t\t\t\t *\n\t\t\t\t\t * If we don't have any view filters, we use the default formContentView.\n\t\t\t\t\t * \n\t\t\t\t\t * @since 3.0\n\t\t\t\t\t * @return formContentView backbone view.\n\t\t\t\t\t */\n\t\t\t\t\tgetMainContentView: function( collection ) {\n\t\t\t\t\t\tvar formContentData = nfRadio.channel( 'settings' ).request( 'get:setting', 'formContentData' );\n\n\t\t\t\t\t\t/*\n\t\t\t\t\t\t * As of version 3.0, 'fieldContentsData' has deprecated in favour of 'formContentData'.\n\t\t\t\t\t\t * If we don't have this setting, then we check for this deprecated value.\n\t\t\t\t\t\t * \n\t\t\t\t\t\t * Set our fieldContentsData to our form setting 'fieldContentsData'\n\t\t\t\t\t\t *\n\t\t\t\t\t\t * TODO: Remove this backwards compatibility eventually.\n\t\t\t\t\t\t */\n\t\t\t\t\t\tif ( ! formContentData ) {\n\t\t\t\t\t\t\tformContentData = nfRadio.channel( 'settings' ).request( 'get:setting', 'fieldContentsData' );\n\t\t\t\t\t\t}\n\t\t\t\t\t\t\n\t\t\t\t\t\t/*\n\t\t\t\t\t\t * If we don't have a filter for our formContentData, default to fieldCollection.\n\t\t\t\t\t\t */\n\t\t\t\t\t\tvar formContentLoadFilters = nfRadio.channel( 'formContent' ).request( 'get:loadFilters' );\n\t\t\t\t\t\t\n\t\t\t\t\t\t/* \n\t\t\t\t\t\t* Get our first filter, this will be the one with the highest priority.\n\t\t\t\t\t\t*/\n\t\t\t\t\t\tvar sortedArray = _.without( formContentLoadFilters, undefined );\n\t\t\t\t\t\tvar callback = _.first( sortedArray );\n\t\t\t\t\t\tformContentData = callback( formContentData, nfRadio.channel( 'app' ).request( 'get:formModel' ), true );\n\t\t\t\t\t\t\n\t\t\t\t\t\t/*\n\t\t\t\t\t\t * Check our fieldContentViewsFilter to see if we have any defined.\n\t\t\t\t\t\t * If we do, overwrite our default with the view returned from the filter.\n\t\t\t\t\t\t */\n\t\t\t\t\t\tvar formContentViewFilters = nfRadio.channel( 'formContent' ).request( 'get:viewFilters' );\n\t\t\t\t\t\t\n\t\t\t\t\t\t/* \n\t\t\t\t\t\t* Get our first filter, this will be the one with the highest priority.\n\t\t\t\t\t\t*/\n\t\t\t\t\t\tvar sortedArray = _.without( formContentViewFilters, undefined );\n\t\t\t\t\t\tvar callback = _.first( sortedArray );\n\t\t\t\t\t\tformContentView = callback();\n\n\t\t\t\t\t\tnfRadio.channel( 'settings' ).request( 'update:setting', 'formContentData', formContentData, true );\n\t\t\t\t\t\treturn new formContentView( { collection: formContentData } );\n\t\t\t\t\t},\n\n\t\t\t\t\tgetSettingsTitleView: function( data ) {\n\t\t\t\t\t\t/*\n\t\t\t\t\t\t * If we are dealing with a field model, return the fields settings view, otherwise, return the default.\n\t\t\t\t\t\t */\n\t\t\t\t\t\tif ( 'fields' == data.model.get( 'objectDomain' ) ) {\n\t\t\t\t\t\t\treturn new fieldsSettingsTitleView( data );\n\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\treturn this.get( 'getDefaultSettingsTitleView' ).call( this, data );\n\t\t\t\t\t\t}\n\t\t\t\t\t\t\n\t\t\t\t\t},\n\n\t\t\t\t\tgetGutterLeftView: function( data ) {\n\t\t\t\t\t\t/*\n\t\t\t\t\t\t * Check our fieldContentViewsFilter to see if we have any defined.\n\t\t\t\t\t\t * If we do, overwrite our default with the view returned from the filter.\n\t\t\t\t\t\t */\n\t\t\t\t\t\tvar gutterFilters = nfRadio.channel( 'formContentGutters' ).request( 'get:leftFilters' );\n\n\t\t\t\t\t\t/* \n\t\t\t\t\t\t* Get our first filter, this will be the one with the highest priority.\n\t\t\t\t\t\t*/\n\t\t\t\t\t\tvar sortedArray = _.without( gutterFilters, undefined );\n\t\t\t\t\t\tvar callback = _.first( sortedArray );\n\t\t\t\t\t\tgutterView = callback();\n\n\t\t\t\t\t\treturn new gutterView(); \n\t\t\t\t\t},\n\n\t\t\t\t\tgetGutterRightView: function() {\n\t\t\t\t\t\t/*\n\t\t\t\t\t\t * Check our fieldContentViewsFilter to see if we have any defined.\n\t\t\t\t\t\t * If we do, overwrite our default with the view returned from the filter.\n\t\t\t\t\t\t */\n\t\t\t\t\t\tvar gutterFilters = nfRadio.channel( 'formContentGutters' ).request( 'get:rightFilters' );\n\t\t\t\t\t\t\n\t\t\t\t\t\t/* \n\t\t\t\t\t\t* Get our first filter, this will be the one with the highest priority.\n\t\t\t\t\t\t*/\n\t\t\t\t\t\tvar sortedArray = _.without( gutterFilters, undefined );\n\t\t\t\t\t\tvar callback = _.first( sortedArray );\n\t\t\t\t\t\tgutterView = callback();\n\n\t\t\t\t\t\treturn new gutterView(); \n\t\t\t\t\t}\n\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\tid: 'actions',\n\t\t\t\t\tnicename: nfi18n.domainActions,\n\t\t\t\t\thotkeys: {\n\t\t\t\t\t\t'Esc'\t\t\t\t: 'close:drawer',\n\t\t\t\t\t\t'Ctrl+Shift+n'\t\t: 'add:newAction',\n\t\t\t\t\t\t'Ctrl+Shift+f'\t\t: 'changeDomain:fields',\n\t\t\t\t\t\t'Ctrl+Shift+s'\t\t: 'changeDomain:settings',\n\t\t\t\t\t\t'Alt+Ctrl+t'\t\t: 'open:mergeTags',\n\t\t\t\t\t\t'up'\t\t\t\t: 'up:mergeTags',\n\t\t\t\t\t\t'down'\t\t\t\t: 'down:mergeTags',\n\t\t\t\t\t\t'Shift+return'\t\t: 'return:mergeTags'\n\t\t\t\t\t},\n\t\t\t\t\tmobileDashicon: 'dashicons-external',\n\n\t\t\t\t\tgetSubHeaderView: function() {\n\t\t\t\t\t\treturn new actionsSubHeaderView();\n\t\t\t\t\t},\n\t\t\t\t\t\n\t\t\t\t\tgetMainContentView: function() {\n\t\t\t\t\t\tvar collection = nfRadio.channel( 'actions' ).request( 'get:collection' );\n\t\t\t\t\t\treturn new actionsMainContentView( { collection: collection } );\n\t\t\t\t\t}\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\tid: 'settings',\n\t\t\t\t\tnicename: nfi18n.domainAdvanced,\n\t\t\t\t\thotkeys: {\n\t\t\t\t\t\t'Esc'\t\t\t\t: 'close:drawer',\n\t\t\t\t\t\t'Ctrl+Shift+f'\t\t: 'changeDomain:fields',\n\t\t\t\t\t\t'Ctrl+Shift+a'\t\t: 'changeDomain:actions',\n\t\t\t\t\t\t'Alt+Ctrl+t'\t\t: 'open:mergeTags',\n\t\t\t\t\t\t'up'\t\t\t\t: 'up:mergeTags',\n\t\t\t\t\t\t'down'\t\t\t\t: 'down:mergeTags',\n\t\t\t\t\t\t'Shift+return'\t\t: 'return:mergeTags'\n\t\t\t\t\t},\n\t\t\t\t\tmobileDashicon: 'dashicons-admin-generic',\n\n\t\t\t\t\tgetSubHeaderView: function() {\n\t\t\t\t\t\treturn new settingsSubHeaderView();\n\t\t\t\t\t},\n\t\t\t\t\t\n\t\t\t\t\tgetMainContentView: function() {\n\t\t\t\t\t\tvar collection = nfRadio.channel( 'settings' ).request( 'get:typeCollection' );\n\t\t\t\t\t\treturn new settingsMainContentView( { collection: collection } );\n\t\t\t\t\t}\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\tid: 'preview',\n\t\t\t\t\tnicename: 'Preview Form',\n\t\t\t\t\tclasses: 'preview',\n\t\t\t\t\tdashicons: 'dashicons-visibility',\n\t\t\t\t\tmobileDashicon: 'dashicons-visibility',\n\t\t\t\t\turl: nfAdmin.previewurl\n\t\t\t\t}\n\t\t\t] );\n\n\t\t\t/*\n\t\t\t * Send out a radio message with our domain config collection.\n\t\t\t */\n\t\t\tnfRadio.channel( 'app' ).trigger( 'init:domainCollection', this.collection );\n\n\t\t\t/*\n\t\t\t * Respond to requests to get the app domain collection.\n\t\t\t */\n\t\t\tnfRadio.channel( 'app' ).reply( 'get:domainCollection', this.getDomainCollection, this );\n\t\t\tnfRadio.channel( 'app' ).reply( 'get:domainModel', this.getDomainModel, this );\n\t\t},\n\n\t\tgetDomainCollection: function() {\n\t\t\treturn this.collection;\n\t\t},\n\n\t\tgetDomainModel: function( id ) {\n\t\t\treturn this.collection.get( id );\n\t\t},\n\n\t\tdefaultFormContentView: function( formContentData ) {\n\t\t\treturn FieldsMainContentFieldCollectionView;\n\t\t},\n\n\t\tdefaultFormContentLoad: function( formContentData ) {\n\t\t\tvar fieldCollection = nfRadio.channel( 'fields' ).request( 'get:collection' );\n\t\t\t/*\n\t\t\t * If we only have one load filter, we can just return the field collection.\n\t\t\t */\n\t\t\tvar formContentLoadFilters = nfRadio.channel( 'formContent' ).request( 'get:loadFilters' );\n\t\t\tvar sortedArray = _.without( formContentLoadFilters, undefined );\n\n\t\t\tif ( 1 == sortedArray.length || 'undefined' == typeof formContentData || true === formContentData instanceof Backbone.Collection ) return fieldCollection;\n\n\t\t\t/*\n\t\t\t * If another filter is registered, we are calling this from somewhere else.\n\t\t\t */\n\n \tvar fieldModels = _.map( formContentData, function( key ) {\n \t\treturn fieldCollection.findWhere( { key: key } );\n \t}, this );\n\n \treturn new FieldCollection( fieldModels );\n\t\t},\n\n\t\tdefaultFormContentGutterView: function( formContentData ) {\n\t\t\treturn EmptyView;\n\t\t}\n\n\t});\n\n\treturn controller;\n} );\n/**\n * Model for our app data.\n * Listens for changes to the 'clean' attribute and triggers a radio message when the state changes.\n * \n * @package Ninja Forms builder\n * @subpackage Fields\n * @copyright (c) 2015 WP Ninjas\n * @since 3.0\n */\ndefine( 'models/app/appModel',[], function() {\n\tvar model = Backbone.Model.extend( {\n\t\tdefaults: {\n\t\t\tloading: false\n\t\t},\n\n\t\tinitialize: function() {\n\t\t\t// Listen to changes to our 'clean' attribute.\n\t\t\tthis.on( 'change:clean', this.changeStatus, this );\n\t\t},\n\n\t\tchangeStatus: function() {\n\t\t\t// Send out a radio message when the 'clean' attribute changes.\n\t\t\tnfRadio.channel( 'app' ).trigger( 'change:clean', this.get( 'clean' ) );\n\t\t}\n\t} );\n\t\n\treturn model;\n} );\n/**\n * Creates and stores a model that represents app-wide data. i.e. current domain, current drawer, clean, etc.\n *\n * clean is a boolean that represents whether or not changes have been made.\n * \n * @package Ninja Forms builder\n * @subpackage Main App\n * @copyright (c) 2015 WP Ninjas\n * @since 3.0\n */\ndefine( 'controllers/app/data',['models/app/appModel'], function( appModel ) {\n\tvar controller = Marionette.Object.extend( {\n\t\tinitialize: function() {\n\t\t\t// Get the collection that represents all the parts of our application.\n\t\t\tvar appDomainCollection = nfRadio.channel( 'app' ).request( 'get:domainCollection' );\n\t\t\t// Setup our initial model.\n\t\t\tthis.model = new appModel( {\n\t\t\t\tcurrentDrawer: false,\n\t\t\t\tcurrentDomain: appDomainCollection.get( 'fields' ),\n\t\t\t\tclean: true\n\t\t\t} );\n\n\t\t\t/*\n\t\t\t * Set the mobile setting used to track whether or not we're on a mobile device.\n\t\t\t */\n\t\t\tvar mobile = ( 1 == nfAdmin.mobile ) ? true : false;\n\t\t\tthis.model.set( 'mobile', mobile );\n\n\t\t\t/*\n\t\t\t * Respond to requests to see if we are on mobile.\n\t\t\t */\n\t\t\tnfRadio.channel( 'app' ).reply( 'is:mobile', this.isMobile, this );\n\n\t\t\t/*\n\t\t\t * Respond to app channel requests for information about the state of our app.\n\t\t\t */\n\t\t\tnfRadio.channel( 'app' ).reply( 'get:data', this.getData, this );\n\t\t\tnfRadio.channel( 'app' ).reply( 'get:setting', this.getSetting, this );\n\t\t\tnfRadio.channel( 'app' ).reply( 'get:currentDomain', this.getCurrentDomain, this );\n\t\t\tnfRadio.channel( 'app' ).reply( 'get:currentDrawer', this.getCurrentDrawer, this );\n\t\t\tnfRadio.channel( 'drawer' ).reply( 'get:current', this.getCurrentDrawer, this );\n\n\t\t\t/*\n\t\t\t * Respond to app channel requests to update app settings.\n\t\t\t */\t\t\n\t\t\tnfRadio.channel( 'app' ).reply( 'update:currentDomain', this.updateCurrentDomain, this );\n\t\t\tnfRadio.channel( 'app' ).reply( 'update:currentDrawer', this.updateCurrentDrawer, this );\n\t\t\tnfRadio.channel( 'app' ).reply( 'update:setting', this.updateSetting, this );\n\n\t\t\tnfRadio.channel( 'settings' ).reply( 'check:deps', this.checkDeps, this );\n\n\t\t},\n\t\t\n\t\t/**\n\t\t * A more robust settings dependency system.\n\t\t * This allows you to have a setting only show when X AND Y are met or when X OR Y are met.\n\t\t * \n\t\t * @since \n\t\t * @param {object} setting Setting object\n\t\t * @param {object} context Object context for where this is being called.\n\t\t * @return {bool}/{string}\n\t\t */\n\t\tcheckDeps: function( setting, context ) {\n\t\t\tif ( ! setting.deps ) {\n\t\t\t\treturn false;\n\t\t\t}\n\n\n\t\t\t// If we don't have a \"settings\" property, then this is a legacy dependency format.\n\t\t\tif ( 'undefined' == typeof setting.deps.settings ) {\n\t\t\t\tlet name = _.keys( setting.deps )[0];\n\t\t\t\tsetting.deps.settings = [ { name: name, value: setting.deps[ name ] } ];\n\t\t\t\tsetting.deps.match = 'any';\n\t\t\t}\n\n\t\t\t// If we do have a \"settings\" property, then this is a new dependency format.\n\t\t\tlet deps_settings = setting.deps.settings;\n\t\t\tlet match = setting.deps.match;\n\t\t\t\n\t\t\tlet hide = false;\n\t\t\t\n\t\t\tfor (var i = deps_settings.length - 1; i >= 0; i--) {\n\t\t\t\tname = deps_settings[i].name;\n\t\t\t\tvalue = deps_settings[i].value;\n\n\t\t\t if ( context.dataModel.get( name ) === value ) {\n\t\t \t// If we're looking for \"any\" match, we can go ahead and return here. \n\t\t \tif ( 'any' == match ) {\n\t\t \t\thide = false;\n\t\t \t\tbreak;\n\t\t \t}\n\t\t } else {\n\t \t\thide = true;\n\t\t }\n\t\t\t}\n\n\t\t\tif ( hide ) {\n\t\t\t\treturn 'style=\"display:none;\"';\n\t\t\t}\n\t\t\t\n\t\t\treturn false;\n\t\t},\n\n\t\tupdateCurrentDomain: function( model ) {\n\t\t\tthis.updateSetting( 'currentDomain', model );\n\t\t},\n\n\t\tupdateSetting: function( setting, value ) {\n\t\t\tthis.model.set( setting, value );\n\t\t\treturn true;\n\t\t},\n\n\t\tgetSetting: function( setting ) {\n\t\t\treturn this.model.get( setting );\n\t\t},\n\n\t\tgetData: function() {\n\t\t\treturn this.model;\n\t\t},\n\n\t\tgetCurrentDomain: function() {\n\t\t\treturn this.model.get( 'currentDomain' );\n\t\t},\n\n\t\tupdateCurrentDrawer: function( drawerID ) {\n\t\t\tthis.updateSetting( 'currentDrawer', drawerID );\n\t\t\treturn true;\n\t\t},\n\n\t\tgetCurrentDrawer: function() {\n\t\t\tvar currentDrawerID = this.model.get( 'currentDrawer' );\n\t\t\treturn nfRadio.channel( 'app' ).request( 'get:drawer', currentDrawerID );\n\t\t},\n\n\t\tisMobile: function() {\n\t\t\treturn this.model.get( 'mobile' );\n\t\t}\n\n\n\t});\n\n\treturn controller;\n} );\n/**\n * Listens for click events to expand/collapse setting groups.\n * \n * @package Ninja Forms builder\n * @subpackage Fields - New Field Drawer\n * @copyright (c) 2015 WP Ninjas\n * @since 3.0\n */\ndefine( 'controllers/app/drawerToggleSettingGroup',[], function() {\n\tvar controller = Marionette.Object.extend( {\n\t\tinitialize: function() {\n\t\t\t// Listen for click events on our settings group.\n\t\t\tthis.listenTo( nfRadio.channel( 'drawer' ), 'click:toggleSettingGroup', this.toggleSettingGroup );\n\t\t},\n\n\t\t/**\n\t\t * Set the 'display' attribute of our group model to true or false to toggle.\n\t\t * \n\t\t * @since 3.0\n\t\t * @param Object\t\t\te \tevent\n\t\t * @param backbone.model \tmodel \tgroup setting model\n\t\t * @return void\n\t\t */\n\t\ttoggleSettingGroup: function( e, model ) {\n\t\t\tif ( model.get( 'display' ) ) {\n\t\t\t\t/*\n\t\t\t\t * Make sure that none of our settings have errors\n\t\t\t\t */\n\t\t\t\tvar errors = false;\n\t\t\t\t_.each( model.get( 'settings' ).models, function( setting ) {\n\t\t\t\t\tif ( setting.get( 'error' ) ) {\n\t\t\t\t\t\terrors = true;\n\t\t\t\t\t}\n\t\t\t\t} );\n\t\t\t\tif ( ! errors ) {\n\t\t\t\t\tmodel.set( 'display', false );\n\t\t\t\t}\n\t\t\t} else {\n\t\t\t\tmodel.set( 'display', true );\n\t\t\t}\n\t\t}\n\t});\n\n\treturn controller;\n} );\n/**\n * Updates our database with our form data.\n * \n * @package Ninja Forms builder\n * @subpackage Fields\n * @copyright (c) 2015 WP Ninjas\n * @since 3.0\n */\ndefine( 'controllers/app/updateDB',[], function() {\n\tvar controller = Marionette.Object.extend( {\n\n\t\tinitialize: function() {\n\t\t\t// Listen for the closing of the drawer and update when it's closed.\n\t\t\tthis.listenTo( nfRadio.channel( 'drawer' ), 'closed', this.updateDB );\n\t\t\t// Respond to requests to update the database.\n\t\t\tnfRadio.channel( 'app' ).reply( 'update:db', this.updateDB, this );\n\t\t\t/*\n\t\t\t * Register our default formContent save filter.\n\t\t\t * This converts our collection into an array of keys.\n\t\t\t */\n\t\t\tnfRadio.channel( 'formContent' ).request( 'add:saveFilter', this.defaultSaveFilter, 10, this );\n\t\t},\n\n\t\t/**\n\t\t * Update our database.\n\t\t * If action isn't specified, assume we're updating the preview.\n\t\t * \n\t\t * @since 3.0\n\t\t * @param string \taction preview or publish\n\t\t * @return void\n\t\t */\n\t\tupdateDB: function( action ) {\n\n\t\t\t// If our app is clean, dont' update.\n\t\t\tif ( nfRadio.channel( 'app' ).request( 'get:setting', 'clean' ) ) {\n\t\t\t\treturn false;\n\t\t\t}\n\n\t\t\t// Default action to preview.\n\t\t\taction = action || 'preview';\n\n\t\t\t// Setup our ajax actions based on the action we're performing\n\t\t\tif ( 'preview' == action ) {\n\t\t\t\tvar jsAction = 'nf_preview_update';\n\t\t\t} else if ( 'publish' == action ) {\n\t\t\t\tvar jsAction = 'nf_save_form';\n\t\t\t\t// now using a different ajax action\n\t\t\t\t// var jsAction = 'nf_batch_process';\n\t\t\t}\n\n\t\t\tvar formModel = nfRadio.channel( 'app' ).request( 'get:formModel' );\n\n\t\t\t/*\n\t\t\t * There are pieces of data that are only needed for the builder and not for the front-end.\n\t\t\t * We need to unset those.\n\t\t\t * TODO: Make this more dynamic/filterable.\n\t\t\t */\n\t\t\t_.each( formModel.get( 'fields' ).models, function( fieldModel, index ) {\n\t\t\t\tfieldModel.unset( 'jBox', { silent: true } );\n\t\t\t} );\n\n\t\t\t/*\n\t\t\t * The main content of our form is called the formContent.\n\t\t\t * In this next section, we check to see if any add-ons want to modify that contents before we save.\n\t\t\t * If there aren't any filters found, we default to the field collection.\n\t\t\t * \n\t\t\t */\n\t\t\t\n\t\t\tvar formContentData = nfRadio.channel( 'settings' ).request( 'get:setting', 'formContentData' );\n\t\t\t/*\n\t\t\t * As of version 3.0, 'fieldContentsData' has deprecated in favour of 'formContentData'.\n\t\t\t * If we don't have this setting, then we check for this deprecated value.\n\t\t\t * \n\t\t\t * Set our fieldContentsData to our form setting 'fieldContentsData'\n\t\t\t *\n\t\t\t * TODO: Remove this backwards compatibility eventually.\n\t\t\t */\n\t\t\tif ( ! formContentData ) {\n\t\t\t\tformContentData = nfRadio.channel( 'settings' ).request( 'get:setting', 'fieldContentsData' );\n\t\t\t}\n\n\t\t\tvar formContentSaveDataFilters = nfRadio.channel( 'formContent' ).request( 'get:saveFilters' );\n\t\t\t\t\t\t\n\t\t\t/* \n\t\t\t* Get our first filter, this will be the one with the highest priority.\n\t\t\t*/\n\t\t\tvar sortedArray = _.without( formContentSaveDataFilters, undefined );\n\t\t\tvar callback = _.first( sortedArray );\n\t\t\t/*\n\t\t\t * Set our formContentData to the callback specified in the filter, passing our current formContentData.\n\t\t\t */\n\t\t\tformContentData = callback( formContentData );\n\t\t\t\n\t\t\tif ( 'publish' == action && formModel.get( 'show_publish_options' ) ) {\n\t\t\t\tnfRadio.channel( 'app' ).request( 'open:drawer', 'newForm' );\n\t\t\t\tvar builderEl = nfRadio.channel( 'app' ).request( 'get:builderEl' );\n\t\t\t\tjQuery( builderEl ).addClass( 'disable-main' );\n\t\t\t\treturn false;\n\t\t\t}\n\n\t\t\t// Get our form data\n\t\t\tvar formData = nfRadio.channel( 'app' ).request( 'get:formModel' );\n\n\t\t\t// Turn our formData model into an object\n\t\t\tvar data = JSON.parse( JSON.stringify( formData ) );\n\t\t\tdata.settings.formContentData = formContentData;\n\n\t\t\t/**\n\t\t\t * Prepare fields for submission.\n\t\t\t */\n\t\t\t\n\t\t\t// Get the field IDs that we've deleted.\n\t\t\tvar removedIDs = formData.get( 'fields' ).removedIDs;\n\n\t\t\t/*\n\t\t\t * data.fields is an array of objects like:\n\t\t\t * field.label = blah\n\t\t\t * field.label_pos = blah\n\t\t\t * etc.\n\t\t\t *\n\t\t\t * And we need that format to be:\n\t\t\t * field.settings.label = blah\n\t\t\t * field.settings.label_pos = blah\n\t\t\t *\n\t\t\t * So, we loop through our fields and create a field.settings object.\n\t\t\t */\n\t\t\t_.each( data.fields, function( field ) {\n\t\t\t\tvar id = field.id;\n\t\t\t\t// We dont' want to update id or parent_id\n\t\t\t\tdelete field.id;\n\t\t\t\tdelete field.parent_id;\n\t\t\t\tvar settings = {};\n\t\t\t\t// Loop through all the attributes of our fields\n\t\t\t\tfor (var prop in field) {\n\t\t\t\t if ( field.hasOwnProperty( prop ) ) {\n\t\t\t\t \t// If our field property isn't null, then...\n if ( null !== field[ prop ] ) {\n // Set our settings.prop value.\n settings[prop] = field[prop];\n }\n // Delete the property from the field.\n delete field[ prop ];\n }\n\t\t\t\t}\n\n\t\t\t\tfor( var setting in settings ){\n\t\t\t\t\tif( null === settings[ setting ] ) {\n\t\t\t\t\t\tdelete settings[setting];\n\t\t\t\t\t}\n\t\t\t\t}\n\n\t\t\t\t// Update our field object.\n\t\t\t\tfield.settings = settings;\n\t\t\t\tfield.id = id;\n\t\t\t} );\n\n\t\t\t// Set our deleted_fields object so that we can know which fields were removed.\n\t\t\tdata.deleted_fields = removedIDs;\n\n\t\t\t/**\n\t\t\t * Prepare actions for submission.\n\t\t\t */\n\t\t\t\n\t\t\t// Get the action IDs that we've deleted.\n\t\t\tvar removedIDs = formData.get( 'actions' ).removedIDs;\n\n\t\t\t/*\n\t\t\t * data.actions is an array of objects like:\n\t\t\t * action.label = blah\n\t\t\t * action.label_pos = blah\n\t\t\t * etc.\n\t\t\t *\n\t\t\t * And we need that format to be:\n\t\t\t * action.settings.label = blah\n\t\t\t * action.settings.label_pos = blah\n\t\t\t *\n\t\t\t * So, we loop through our actions and create a field.settings object.\n\t\t\t */\n\t\t\t_.each( data.actions, function( action ) {\n\t\t\t\tvar id = action.id;\n\t\t\t\t// We dont' want to update id or parent_id\n\t\t\t\tdelete action.id;\n\t\t\t\tdelete action.parent_id;\n\t\t\t\tvar settings = {};\n\t\t\t\t// Loop through all the attributes of our actions\n\t\t\t\tfor (var prop in action) {\n\t\t\t\t if ( action.hasOwnProperty( prop ) ) {\n\t\t\t\t \t//Removing null values\n\t\t\t\t\t if( null !== action[ prop ] ) {\n\t\t\t\t\t\t // Set our settings.prop value.\n\t\t\t\t\t\t settings[ prop ] = action[ prop ];\n\t\t\t\t\t }\n\t\t\t\t // Delete the property from the action.\n\t\t\t\t delete action[ prop ];\n\t\t\t\t }\n\t\t\t\t}\n\t\t\t\t// Update our action object.\n\t\t\t\taction.settings = settings;\n\t\t\t\taction.id = id;\n\t\t\t} );\n\n\t\t\tfor ( var setting in data.settings ) {\n\t\t\t\tif ( null === data.settings[ setting ] ) {\n\t\t\t\t\tdelete data.settings[ setting ];\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t// Set our deleted_actions object so that we can know which actions were removed.\n\t\t\tdata.deleted_actions = removedIDs;\n\n\t\t\t// Turn our object into a JSON string.\n\t\t\tdata = JSON.stringify( data );\n\n\t\t\t// Run anything that needs to happen before we update.\n\t\t\tnfRadio.channel( 'app' ).trigger( 'before:updateDB', data );\n\n\t\t\tif ( 'publish' == action ) {\n\t\t\t\tnfRadio.channel( 'app' ).request( 'update:setting', 'loading', true );\n\t\t\t\tnfRadio.channel( 'app' ).trigger( 'change:loading' );\t\n\n\t\t\t\t// If we're on mobile, show a notice that we're publishing\n\t\t\t\tif ( nfRadio.channel( 'app' ).request( 'is:mobile' ) ) {\n\t\t\t\t\tnfRadio.channel( 'notices' ).request( 'add', 'publishing', 'Your Changes Are Being Published', { autoClose: false } );\n\t\t\t\t}\n\t\t\t}\n\n\t\t\tif ( 'nf_save_form' === jsAction ) {\n\t\t\t\t// if the form string is long than this, chunk it\n\t\t\t\tvar chunk_size = 100000;\n\t\t\t\tvar data_chunks = [];\n\n\t\t\t\t// Let's chunk this\n\t\t\t\tif( chunk_size < data.length ) {\n\t\t\t\t\tdata_chunks = data.match(new RegExp('.{1,' + chunk_size + '}', 'g'));\n\t\t\t\t}\n\t\t\t\t// if we have chunks send them via the step processor\n\t\t\t\tif( 1 < data_chunks.length ) {\n\t\t\t\t\t// this function will make the ajax call for chunks\n\t\t\t\t\tthis.saveChunkedForm(\n\t\t\t\t\t\tdata_chunks,\n\t\t\t\t\t\t0,\n\t\t\t\t\t\t'nf_batch_process',\n\t\t\t\t\t\taction,\n\t\t\t\t\t\tformModel.get('id'),\n\t\t\t\t\t\ttrue\n\t\t\t\t\t);\n\t\t\t\t} else {\n\t\t\t\t\t// otherwise send it the regular way.\n\t\t\t\t\tvar context = this;\n\t\t\t\t\tvar responseData = null;\n\n\t\t\t\t\tjQuery.post( ajaxurl,\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\taction: jsAction,\n\t\t\t\t\t\t\tform: data,\n\t\t\t\t\t\t\tsecurity: nfAdmin.ajaxNonce\n\t\t\t\t\t\t},\n\t\t\t\t\t\tfunction( response ) {\n\t\t\t\t\t\t\tresponseData = response;\n\t\t\t\t\t\t\tcontext.handleFinalResponse( responseData, action );\n\t\t\t\t\t\t}\n\t\t\t\t\t).fail( function( xhr, status, error ) {\n\t\t\t\t\t\tcontext.handleFinalFailure( xhr, status, error, action )\n\t\t\t\t\t} );\n\t\t\t\t}\n\t\t\t} else if ( 'nf_preview_update' === jsAction ) {\n\t\t\t\tvar context = this;\n\t\t\t\tvar responseData = null;\n\t\t\t\tjQuery.post( ajaxurl,\n\t\t\t\t\t{\n\t\t\t\t\t\taction: jsAction,\n\t\t\t\t\t\tform: data,\n\t\t\t\t\t\tsecurity: nfAdmin.ajaxNonce\n\t\t\t\t\t},\n\t\t\t\t\tfunction( response ) {\n\t\t\t\t\t\tresponseData = response;\n\t\t\t\t\t\tcontext.handleFinalResponse( responseData, action );\n\t\t\t\t\t}\n\t\t\t\t).fail( function( xhr, status, error ) {\n\t\t\t\t\tcontext.handleFinalFailure( xhr, status, error, action )\n\t\t\t\t} );\n\t\t\t}\n\t\t},\n\t\t/**\n\t\t * Function to recursively send chunks until all chunks have been sent\n\t\t *\n\t\t * @param chunks\n\t\t * @param currentIndex\n\t\t * @param currentChunk\n\t\t * @param jsAction\n\t\t * @param action\n\t\t */\n\t\tsaveChunkedForm: function( chunks, currentChunk, jsAction, action, formId, new_publish ) {\n\t\t\tvar total_chunks = chunks.length;\n\t\t\tvar postObj = {\n\t\t\t\taction: jsAction,\n\t\t\t\tbatch_type: 'chunked_publish',\n\t\t\t\tdata: {\n\t\t\t\t\tnew_publish: new_publish,\n\t\t\t\t\tchunk_total: total_chunks,\n\t\t\t\t\tchunk_current: currentChunk,\n\t\t\t\t\tchunk: chunks[ currentChunk ],\n\t\t\t\t\tform_id: formId\n\t\t\t\t},\n\t\t\t\tsecurity: nfAdmin.batchNonce\n\t\t\t};\n\n\t\t\tvar that = this;\n\t\t\tjQuery.post( ajaxurl, postObj )\n\t\t\t\t.then( function ( response ) {\n\t\t\t\t\ttry {\n\t\t\t\t\t\tvar res = JSON.parse(response);\n\t\t\t\t\t\tif ( 'success' === res.last_request && ! res.batch_complete) {\n\t\t\t\t\t\t\tconsole.log('Chunk ' + currentChunk + ' processed');\n\n\t\t\t\t\t\t\t// send the next chunk\n\t\t\t\t\t\t\tthat.saveChunkedForm(chunks, res.requesting, jsAction, action, formId, false);\n\t\t\t\t\t\t} else if ( res.batch_complete ) {\n\t\t\t\t\t\t\t/**\n\t\t\t\t\t\t\t * We need to respond with data to make the\n\t\t\t\t\t\t\t * publish button return to gray\n */\n\t\t\t\t\t\t\tthat.handleFinalResponse(response, action);\n\t\t\t\t\t\t}\n\t\t\t\t\t} catch ( exception ) {\n\t\t\t\t\t\tconsole.log( 'There was an error in parsing the' +\n\t\t\t\t\t\t\t' response');\n\t\t\t\t\t\tconsole.log( exception );\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\t).fail( function( xhr, status, error ) {\n\t\t\t\t\tconsole.log( 'There was an error sending form data' );\n\t\t\t\t\tconsole.log( error );\n\t\t\t\t\tthat.handleFinalFailure( xhr, status, error, action );\n\t\t\t\t});\n\t\t},\n\n\t\thandleFinalResponse: function( response, action ) {\n\t\t\ttry {\n\t\t\t\tresponse = JSON.parse( response );\n\t\t\t\tresponse.action = action;\n\n\t\t\t\t// Run anything that needs to happen after we update.\n\t\t\t\tnfRadio.channel( 'app' ).trigger( 'response:updateDB', response );\n\t\t\t\tif ( ! nfRadio.channel( 'app' ).request( 'is:mobile' ) && 'preview' == action ) {\n\t\t\t\t\t// nfRadio.channel( 'notices' ).request( 'add', 'previewUpdate', 'Preview Updated'\t);\n\t\t\t\t}\n\t\t\t} catch( exception ) {\n\t\t\t\tconsole.log( 'Something went wrong!' );\n\t\t\t\tconsole.log( exception );\n\t\t\t}\n\t\t},\n\n\t\thandleFinalFailure: function( xhr, status, error, action ) {\n\t\t\t// For previews, only log to the console.\n\t\t\tif( 'preview' == action ) {\n\t\t\t\tconsole.log( error );\n\t\t\t\treturn;\n\t\t\t}\n\t\t\t// @todo Convert alert to jBox Modal.\n\t\t\talert(xhr.status + ' ' + error + '\\r\\n' + 'An error on the server caused your form not to publish.\\r\\nPlease contact Ninja Forms Support with your PHP Error Logs.\\r\\nhttps://ninjaforms.com/contact');\n\t\t},\n\n\t\tdefaultSaveFilter: function( formContentData ) {\n\t\t\treturn formContentData.pluck( 'key' );\n\t\t}\n\n\t});\n\n\treturn controller;\n} );\n\n/**\n * Model that represents our form data.\n * \n * @package Ninja Forms builder\n * @subpackage Fields\n * @copyright (c) 2015 WP Ninjas\n * @since 3.0\n */\ndefine( 'models/app/formModel',[], function() {\n\tvar model = Backbone.Model.extend( {\n\t\tinitialize: function() {\n\t\t\tif ( ! jQuery.isNumeric( this.get( 'id' ) ) ) {\n\t\t\t\tthis.set( 'show_publish_options', true, { silent: true } );\n\t\t\t} else {\n\t\t\t\tthis.set( 'show_publish_options', false, { silent: true } );\n\t\t\t}\n\t\t}\n\t} );\n\t\n\treturn model;\n} );\n/**\n * Stores our form data and responds to requests for it.\n * Form data stores fields, actions, and settings.\n * \n * @package Ninja Forms builder\n * @subpackage Fields\n * @copyright (c) 2015 WP Ninjas\n * @since 3.0\n */\ndefine( 'controllers/app/formData',['models/app/formModel'], function( formModel) {\n\tvar controller = Marionette.Object.extend( {\n\t\tinitialize: function() {\n\t\t\t// Instantiate Form Model\n\t\t\tthis.model = new formModel( { id: preloadedFormData.id } );\n\t\t\t// Set our field collection\n\t\t\tthis.model.set( 'fields', nfRadio.channel( 'fields' ).request( 'get:collection' ) );\n\t\t\t// Set our actions collection\n\t\t\tthis.model.set( 'actions', nfRadio.channel( 'actions' ).request( 'get:collection' ) );\n\t\t\t// Set our settings collection\n\t\t\tthis.model.set( 'settings', nfRadio.channel( 'settings' ).request( 'get:settings' ) );\n\t\t\t// Respond to requests for form data.\n\t\t\tnfRadio.channel( 'app' ).reply( 'get:formModel', this.getFormModel, this );\n\t\t},\n\n\t\t/**\n\t\t * Return form data model.\n\t\t * \n\t\t * @since 3.0\n\t\t * @return backbone.model\n\t\t */\n\t\tgetFormModel: function() {\n\t\t\treturn this.model;\n\t\t}\n\n\t});\n\n\treturn controller;\n} );\n/**\n * Handles changing our preview link when we change the 'clean' state of our app.\n * \n * @package Ninja Forms builder\n * @subpackage Fields\n * @copyright (c) 2015 WP Ninjas\n * @since 3.0\n */\ndefine( 'controllers/app/previewLink',[], function() {\n\tvar controller = Marionette.Object.extend( {\n\t\tinitialize: function() {\n\t\t\t// Listen for events that would change our preview link\n\t\t\tthis.listenTo( nfRadio.channel( 'app' ), 'before:sendChanges', this.disablePreview, this );\n\t\t\tthis.listenTo( nfRadio.channel( 'app' ), 'response:sendChanges', this.enablePreview, this );\n\t\t\tthis.listenTo( nfRadio.channel( 'app' ), 'change:clean', this.changePreviewNicename, this );\n\t\t},\n\n\t\t/**\n\t\t * Disable our preview link before we send data to update our preview.\n\t\t * \n\t\t * @since 3.0\n\t\t * @return void\n\t\t */\n\t\tdisablePreview: function() {\n\t\t\t// Get our preview domain\n\t\t\tvar appDomains = nfRadio.channel( 'app' ).request( 'get:domainCollection' );\n\t\t\tvar preview = appDomains.get( 'preview' );\n\t\t\t// Set disabled to true. This will trigger the preview link view to redraw.\n\t\t\tpreview.set( 'disabled', true );\n\t\t},\n\n\t\t/**\n\t\t * Change the preview link text from \"Preview Form\" to \"Preview Changes\" or vice-versa\n\t\t * \n\t\t * @since 3.0\n\t\t * @param boolean \tclean app data state\n\t\t * @return void\n\t\t */\n\t\tchangePreviewNicename: function( clean ) {\n\t\t\t// Get our preview domain\n\t\t\tvar appDomains = nfRadio.channel( 'app' ).request( 'get:domainCollection' );\n\t\t\tvar preview = appDomains.get( 'preview' );\n\n\t\t\t// If we have unsaved changes, set our text to 'changes' otherwise, set it to 'form'\n\t\t\tif ( ! clean ) {\n\t\t\t\tvar nicename = 'Preview Changes';\n\t\t\t} else {\n\t\t\t\tvar nicename = 'Preview Form';\n\t\t\t}\n\n\t\t\tpreview.set( 'nicename', nicename );\n\t\t},\n\n\t\t/**\n\t\t * Enable our preview button.\n\t\t * This is triggered when we get a response from our preview update.\n\t\t * \n\t\t * @since 3.0\n\t\t * @return void\n\t\t */\n\t\tenablePreview: function() {\n\t\t\t// Get our preview domain\n\t\t\tvar appDomains = nfRadio.channel( 'app' ).request( 'get:domainCollection' );\n\t\t\tvar preview = appDomains.get( 'preview' );\n\t\t\t// Set disabled to false. This will trigger the preview link view to redraw.\n\t\t\tpreview.set( 'disabled', false );\n\t\t}\n\n\t});\n\n\treturn controller;\n} );\n/**\n * Listens to our app channel for requests to change the current domain.\n *\n * The app menu and the main submenu both contain clickable links that change the current domain.\n * \n * @package Ninja Forms builder\n * @subpackage Main App\n * @copyright (c) 2015 WP Ninjas\n * @since 3.0\n */\ndefine( 'controllers/app/menuButtons',[], function() {\n\tvar controller = Marionette.Object.extend( {\n\t\tinitialize: function() {\n\t\t\tthis.listenTo( nfRadio.channel( 'app' ), 'click:publish', this.publish );\n\t\t\tthis.listenTo( nfRadio.channel( 'app' ), 'click:viewChanges', this.viewChanges );\n\t\t\tthis.listenTo( nfRadio.channel( 'app' ), 'click:publicLink', this.publicLink );\n\t\t},\n\n\t\tpublish: function() {\n\t\t\tnfRadio.channel( 'app' ).request( 'update:db', 'publish' );\n\t\t},\n\n\t\tviewChanges: function() {\n\t\t\tvar changeCollection = nfRadio.channel( 'changes' ).request( 'get:collection' );\n\t\t\tnfRadio.channel( 'app' ).request( 'open:drawer', 'viewChanges', { collection: changeCollection } );\n\t\t},\n\n\t\tpublicLink: function() {\n\t\t\tnfRadio.channel( 'app' ).request( 'open:drawer', 'publicLink' );\n\t\t}\n\n\t});\n\n\treturn controller;\n} );\n/**\n * Model that represents our change data.\n * \n * @package Ninja Forms builder\n * @subpackage Fields\n * @copyright (c) 2015 WP Ninjas\n * @since 3.0\n */\ndefine( 'models/app/changeModel',[], function() {\n\tvar model = Backbone.Model.extend( {\n\t\tdefaults: {\n\t\t\tdisabled: false\n\t\t}\n\t} );\n\t\n\treturn model;\n} );\n/**\n * Holds all of our change models.\n * \n * @package Ninja Forms builder\n * @subpackage Fields\n * @copyright (c) 2015 WP Ninjas\n * @since 3.0\n */\ndefine( 'models/app/changeCollection',['models/app/changeModel'], function( domainModel ) {\n\tvar collection = Backbone.Collection.extend( {\n\t\tmodel: domainModel,\n\n\t\tcomparator: function( model ) {\n\t\t\tvar id = parseInt( model.cid.replace( 'c', '' ) );\n\t\t\treturn -id;\n\t\t}\n\t} );\n\treturn collection;\n} );\n/**\n * Track settings changes across our app.\n * \n * @package Ninja Forms builder\n * @subpackage Main App\n * @copyright (c) 2015 WP Ninjas\n * @since 3.0\n */\ndefine( 'controllers/app/trackChanges',['models/app/changeCollection', 'models/app/changeModel'], function( changeCollection, ChangeModel ) {\n\tvar controller = Marionette.Object.extend( {\n\t\tinitialize: function() {\n\t\t\tthis.collection = new changeCollection();\n\t\t\t// Respond to any requests to add a change directly.\n\t\t\tnfRadio.channel( 'changes' ).reply( 'register:change', this.registerChange, this );\n\t\t\t// Respond to requests for the change collection\n\t\t\tnfRadio.channel( 'changes' ).reply( 'get:collection', this.getCollection, this );\n\t\t\t// Listen for changes in our clean state. If it goes to clean, clear our collection.\n\t\t\tthis.listenTo( nfRadio.channel( 'app' ), 'change:clean', this.maybeResetCollection );\n\t\t},\n\n\t\tregisterChange: function( action, model, changes, label, data ) {\n\t\t\tvar data = typeof data !== 'undefined' ? data : {};\n\t\t\tif ( 'undefined' == typeof label.dashicon ) {\n\t\t\t\tlabel.dashicon = 'admin-generic';\n\t\t\t}\n\t\t\tvar changeModel = new ChangeModel({\n\t\t\t\taction: action,\n\t\t\t\tmodel: model,\n\t\t\t\tchanges: changes,\n\t\t\t\tlabel: label,\n\t\t\t\tdata: data\t\t\n\t\t\t} );\n\t\t\tthis.collection.add( changeModel );\n\n\t\t\t//loop through repeater fields to reset active state if needed\n\t\t\tnfRadio.channel( 'fields-repeater' ).trigger( 'clearEditActive', model );\n\t\t\t\n\t\t\treturn changeModel;\n\t\t},\n\n\t\tgetCollection: function() {\n\t\t\treturn this.collection;\n\t\t},\n\n\t\tmaybeResetCollection: function( clean ) {\n\t\t\tif ( clean ) {\n\t\t\t\tthis.collection.reset();\n\t\t\t}\n\t\t}\n\n\t});\n\n\treturn controller;\n} );\ndefine( 'controllers/app/undoChanges',[], function() {\n\tvar controller = Marionette.Object.extend( {\n\t\tinitialize: function() {\n\t\t\tthis.listenTo( nfRadio.channel( 'drawer' ), 'click:undoChanges', this.undoChanges, this );\n\t\t\tthis.listenTo( nfRadio.channel( 'drawer' ), 'click:undoSingle', this.undoSingle, this );\n\t\t},\n\n\t\tundoChanges: function() {\n\t\t\tvar changeCollection = nfRadio.channel( 'changes' ).request( 'get:collection' );\n\t\t\tchangeCollection.sort();\n\t\t\tvar that = this;\n\t\t\t_.each( changeCollection.models, function( change ) {\n\t\t\t\tthat.undoSingle( change, true );\n\t\t\t} );\n\t\t\tchangeCollection.reset();\n\t\t\t// Update preview.\n\t\t\tnfRadio.channel( 'app' ).request( 'update:db' );\t\t\t\n\t\t\tnfRadio.channel( 'app' ).request( 'update:setting', 'clean', true );\n\t\t\tnfRadio.channel( 'app' ).request( 'close:drawer' );\n this.dispatchClick();\n\t\t},\n\n\t\tundoSingle: function( change, undoAll ) {\n\t\t\tnfRadio.channel( 'changes' ).request( 'undo:' + change.get( 'action' ), change, undoAll );\n this.dispatchClick();\n\t\t},\n \n dispatchClick: function() {\n // If we already have a cookie, exit.\n if ( document.cookie.includes( 'nf_undo' ) ) return;\n // Otherwise, prepare our cookie.\n var cname = \"nf_undo\";\n var d = new Date();\n // Set expiration at 1 week.\n d.setTime( d.getTime() + ( 7*24*60*60*1000 ) );\n var expires = \"expires=\"+ d.toUTCString();\n // Bake the cookie.\n document.cookie = cname + \"=1;\" + expires + \";path=/\";\n var data = {\n action: 'nf_undo_click',\n security: nfAdmin.ajaxNonce\n }\n // Make our AJAX call.\n jQuery.post( ajaxurl, data );\n }\n\n\t});\n\n\treturn controller;\n} );\n/**\n * Listens for our update:db response and replaces tmp ids with new ids if we were performing the publish action.\n * \n * @package Ninja Forms builder\n * @subpackage Main App\n * @copyright (c) 2015 WP Ninjas\n * @since 3.0\n */\ndefine( 'controllers/app/publishResponse',[], function() {\n\tvar controller = Marionette.Object.extend( {\n\t\tinitialize: function() {\n\t\t\t// Listen to our app channel for the updateDB response.\n\t\t\tthis.listenTo( nfRadio.channel( 'app' ), 'response:updateDB', this.publishResponse );\n\t\t},\n\n\t\tpublishResponse: function( response ) {\n\t\t\t// If we aren't performing a publish action, bail.\n\t\t\tif ( 'publish' !== response.action ) {\n\t\t\t\treturn false;\n\t\t\t}\n\t\t\t\n\t\t\t// Check to see if we have any new ids. \n\t\t\tif ( 'undefined' != typeof response.data.new_ids ) {\n\n\t\t\t\t// If we have any new fields, update their models with the new id.\n\t\t\t\tif ( 'undefined' != typeof response.data.new_ids.fields ) {\n\t\t\t\t\t_.each( response.data.new_ids.fields, function( newID, oldID ) {\n\t\t\t\t\t\tvar field = nfRadio.channel( 'fields' ).request( 'get:field', oldID );\n\t\t\t\t\t\tif ( field ) {\n\t\t\t\t\t\t\tfield.set( 'id', newID );\n\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\tfield = nfRadio.channel( 'fields-repeater' ).request( 'get:childField', oldID, null, newID );\n\t\t\t\t\t\t\tfield.set( 'id', newID );\n\t\t\t\t\t\t}\n\t\t\t\t\t} );\n\t\t\t\t}\n\n\t\t\t\t// If we have any new actions, update their models with the new id.\n\t\t\t\tif ( 'undefined' != typeof response.data.new_ids.actions ) {\n\t\t\t\t\t_.each( response.data.new_ids.actions, function( newID, oldID ) {\n\t\t\t\t\t\tvar action = nfRadio.channel( 'actions' ).request( 'get:action', oldID );\n\t\t\t\t\t\tif ( action ) {\n\t\t\t\t\t\t\taction.set( 'id', newID );\n\t\t\t\t\t\t}\n\t\t\t\t\t} );\n\t\t\t\t}\n\n\t\t\t\t// If we have a new form id, update the model with the new id.\n\t\t\t\tif ( 'undefined' != typeof response.data.new_ids.forms ) {\n\t\t\t\t\t_.each( response.data.new_ids.forms, function( newID, oldID ) {\n\t\t\t\t\t\tvar formModel = nfRadio.channel( 'app' ).request( 'get:formModel' );\n\t\t\t\t\t\tformModel.set( 'id', newID );\n\t\t\t\t\t\thistory.replaceState( '', '', 'admin.php?page=ninja-forms&form_id=' + newID );\n\t\t\t\t\t} );\n\t\t\t\t}\n\t\t\t}\n\n\t\t\tnfRadio.channel( 'app' ).request( 'update:setting', 'loading', false );\n\t\t\tnfRadio.channel( 'app' ).trigger( 'change:loading' );\n\n\t\t\t// If we're on mobile, show a notice that we're publishing\n\t\t\tif ( nfRadio.channel( 'app' ).request( 'is:mobile' ) ) {\n\t\t\t\tnfRadio.channel( 'notices' ).request( 'close', 'publishing' );\n\t\t\t}\n\t\t\t// Add a notice that we've published.\n//\t\t\tnfRadio.channel( 'notices' ).request( 'add', 'published', 'Changes Published' );\n\t\t\tnfRadio.channel( 'app' ).trigger( 'app:published', response );\n\n\t\t\t// Mark our app as clean. This will disable the publish button and fire anything else that cares about the state.\n\t\t\tnfRadio.channel( 'app' ).request( 'update:setting', 'clean', true );\n\t\t}\n\t\t\n\t});\n\n\treturn controller;\n} );\n/**\n * Listens to our app channel for requests to change the current domain.\n *\n * The app menu and the main submenu both contain clickable links that change the current domain.\n * \n * @package Ninja Forms builder\n * @subpackage Main App\n * @copyright (c) 2015 WP Ninjas\n * @since 3.0\n */\ndefine( 'controllers/app/changeDomain',[], function() {\n\tvar controller = Marionette.Object.extend( {\n\t\tinitialize: function() {\n\t\t\t// Listen for both menu and submenu clicks.\n\t\t\tthis.listenTo( nfRadio.channel( 'app' ), 'click:menu', this.changeAppDomain );\n\t\t\t// Reply to specific requests to change the domain\n\t\t\tnfRadio.channel( 'app' ).reply( 'change:currentDomain', this.changeAppDomain, this );\n\n\t\t\t// Reply to requests to prevent our drawer from closing\n\t\t\tnfRadio.channel( 'app' ).reply( 'prevent:changeDomain', this.preventChange, this );\n\t\t\t// Reply to requests to enable drawer closing\n\t\t\tnfRadio.channel( 'app' ).reply( 'enable:changeDomain', this.enableChange, this );\n\n\t\t\t/*\n\t\t\t * Object that holds our array of 'prevent change' values.\n\t\t\t * We use an array so that registered requests can unregister and not affect each other.\n\t\t\t */\n\t\t\tthis.objPreventChange = {};\n\t\t},\n\n\t\tchangeAppDomain: function( e, model ) {\n\t\t\t/*\n\t\t\t * If we have disabled movement between domains, return false.\n\t\t\t */\n\t\t\tif ( this.maybePreventChange() ) {\n\t\t\t\treturn false;\n\t\t\t}\n\n\t\t\t/*\n\t\t\t * If we are passed a model, use that model.\n\t\t\t * Otherwise, get the domain from the event target data.\n\t\t\t */ \n\t\t\tif ( 'undefined' == typeof model ) {\n\t\t\t\tvar domainID = jQuery( e.target ).data( 'domain' );\n\t\t\t\tvar model = nfRadio.channel( 'app' ).request( 'get:domainModel', domainID );\n\t\t\t}\n\t\t\t// If a drawer is open, close it.\n\t\t\tif ( nfRadio.channel( 'app' ).request( 'get:currentDrawer' ) ) {\n\t\t\t\tnfRadio.channel( 'app' ).request( 'close:drawer' );\n\t\t\t}\n\t\t\t/*\n\t\t\t * If we aren't dealing with an external url (such as preview), update our app data\n\t\t\t * and trigger a radio message saying we've changed the domain.\n\t\t\t */ \n\t\t\tif ( 0 == model.get( 'url' ).length ) {\n\t\t\t\tvar mainEl = nfRadio.channel( 'app' ).request( 'get:mainEl' );\n\t\t\t\tnfRadio.channel( 'app' ).request( 'update:currentDomain', model );\n\t\t\t\tjQuery( mainEl ).scrollTop( 0 );\t\t\t\t\n\t\t\t\tnfRadio.channel( 'app' ).trigger( 'change:currentDomain', model );\n\t\t\t}\n\t\t},\n\n\t\t/**\n * Check to see if anything has registered a key to prevent changing the domain.\n * \n * @since 3.0\n * @return boolean\n */\n maybePreventChange: function() {\n \tif ( 0 == Object.keys( this.objPreventChange ).length ) {\n \t\treturn false;\n \t} else {\n \t\treturn true;\n \t}\n },\n\n /**\n * Register a key to prevent changing the domain.\n * \n * @since 3.0\n * @param string \tkey unique id for our 'prevent change domain' setting.\n * @return void\n */\n preventChange: function( key ) {\n \tthis.objPreventChange[ key ] = true;\n },\n\n /**\n * Remove a previously registered key that is preventing our domain from changing.\n * \n * @since 3.0\n * @param string \tkey unique id for our 'prevent change domain' setting.\n * @return void\n */\n enableChange: function( key ) {\n \tdelete this.objPreventChange[ key ];\n },\n\n\t});\n\n\treturn controller;\n} );\n/**\n * Modify the user's browser history when they click on a domain\n * \n * @package Ninja Forms builder\n * @subpackage Main App\n * @copyright (c) 2015 WP Ninjas\n * @since 3.0\n */\ndefine( 'controllers/app/pushstate',[], function() {\n\tvar controller = Marionette.Object.extend( {\n\t\tinitialize: function() {\n\t\t\tthis.listenTo( nfRadio.channel( 'app' ), 'change:currentDomain', this.changePushState );\n\t\t},\n\n\t\tchangePushState: function() {\n\t\t\tvar currentDomain = nfRadio.channel( 'app' ).request( 'get:currentDomain' );\n\t\t\thistory.pushState( null, null, window.location.href + '&domain=' + currentDomain.get( 'id' ) );\n\t\t\tvar reExp = /domain=\\\\d+/;\n\t\t\tvar url = window.location.toString();\n\t\t\tvar newUrl = url.replace( reExp, '' );\n\t\t\tconsole.log( newUrl );\n\t\t}\n\n\t});\n\n\treturn controller;\n} );\n/**\n * Handles our hotkey execution. Needs to be cleaned up and made more programmatic.\n * \n * Our hotkeys are defined by the domain that we're currently viewing. In each domain's model, there is a hotkey object.\n * \n * Currently too much hotkey data is hard-coded here.\n * \n * @package Ninja Forms builder\n * @subpackage Fields\n * @copyright (c) 2015 WP Ninjas\n * @since 3.0\n */\ndefine( 'controllers/app/hotkeys',[], function() {\n\tvar controller = Marionette.Object.extend( {\n\t\tinitialize: function() {\n\t\t\t// When we change our domain, change the hotkeys to those within that object.\n\t\t\tthis.listenTo( nfRadio.channel( 'main' ), 'render:main', this.changeHotkeys );\n\t\t\tthis.listenTo( nfRadio.channel( 'drawer' ), 'opened', this.changeHotkeys );\n\t\t\tthis.listenTo( nfRadio.channel( 'drawer' ), 'render:settingGroup', this.changeHotkeys );\n\t\t\t// Currently, these are the functions that run when the new field or new action hotkey is pressed.\n\t\t\t// TODO: move these into a config module or into something more programmatic and scalable.\n\t\t\tthis.listenTo( nfRadio.channel( 'hotkeys' ), 'add:newField', this.addNewField );\n\t\t\tthis.listenTo( nfRadio.channel( 'hotkeys' ), 'add:newAction', this.addNewAction );\n\t\t\t// Same as above, these functions need to be moved into a more modular/programmatic solution.\n\t\t\tthis.listenTo( nfRadio.channel( 'hotkeys' ), 'changeDomain:fields', this.changeDomainFields );\n\t\t\tthis.listenTo( nfRadio.channel( 'hotkeys' ), 'changeDomain:actions', this.changeDomainActions );\n\t\t\tthis.listenTo( nfRadio.channel( 'hotkeys' ), 'changeDomain:settings', this.changeDomainSettings );\n\t\t\tthis.listenTo( nfRadio.channel( 'hotkeys' ), 'close:drawer', this.closeDrawer );\n\t\t},\n\n\t\tchangeHotkeys: function() {\n\t\t\tvar currentDomain = nfRadio.channel( 'app' ).request( 'get:currentDomain' );\n\t\t\tjQuery( document ).off( '.nfDomainHotkeys' );\n\t\t\tjQuery( 'input' ).off( '.nfDomainHotkeys' );\n\t\t\tif ( currentDomain.get( 'hotkeys' ) ) {\n\t\t\t\tjQuery.each( currentDomain.get( 'hotkeys' ), function( hotkey, msg ) {\n\t\t\t\t\tjQuery( document ).on( 'keydown.nfDomainHotkeys', null, hotkey, function( e ) {\n\t\t\t\t\t\tnfRadio.channel( 'hotkeys' ).trigger( msg, e );\n\t\t\t\t\t} );\n\t\t\t\t\tjQuery( 'input' ).on( 'keydown.nfDomainHotkeys', null, hotkey, function( e ) {\n\t\t\t\t\t\tnfRadio.channel( 'hotkeys' ).trigger( msg, e );\n\t\t\t\t\t} );\n\t\t\t\t\tjQuery( 'textarea' ).on( 'keydown.nfDomainHotkeys', null, hotkey, function( e ) {\n\t\t\t\t\t\tnfRadio.channel( 'hotkeys' ).trigger( msg, e );\n\t\t\t\t\t} );\n\t\t\t\t} );\n\t\t\t}\n\t\t},\n\n\t\taddNewField: function() {\n\t\t\tif ( 'addField' != nfRadio.channel( 'app' ).request( 'get:currentDrawer' ) ) {\n\t\t\t\tnfRadio.channel( 'app' ).request( 'open:drawer', 'addField' );\n\t\t\t} else {\n\t\t\t\tnfRadio.channel( 'app' ).request( 'close:drawer' );\n\t\t\t}\n\t\t\t\n\t\t},\n\n\t\taddNewAction: function() {\n\t\t\tif ( 'addAction' != nfRadio.channel( 'app' ).request( 'get:currentDrawer' ) ) {\n\t\t\t\tnfRadio.channel( 'app' ).request( 'open:drawer', 'addAction' );\n\t\t\t} else {\n\t\t\t\tnfRadio.channel( 'app' ).request( 'close:drawer' );\n\t\t\t}\n\t\t},\n\n\t\tchangeDomainFields: function() {\n\t\t\tvar appDomainCollection = nfRadio.channel( 'app' ).request( 'get:domainCollection' );\n\t\t\tvar fieldsDomain = appDomainCollection.get( 'fields' );\n\t\t\tnfRadio.channel( 'app' ).request( 'change:currentDomain', {}, fieldsDomain );\n\t\t},\n\n\t\tchangeDomainActions: function() {\n\t\t\tvar appDomainCollection = nfRadio.channel( 'app' ).request( 'get:domainCollection' );\n\t\t\tvar actionsDomain = appDomainCollection.get( 'actions' );\n\t\t\tnfRadio.channel( 'app' ).request( 'change:currentDomain', {}, actionsDomain );\n\t\t},\n\n\t\tchangeDomainSettings: function() {\n\t\t\tvar appDomainCollection = nfRadio.channel( 'app' ).request( 'get:domainCollection' );\n\t\t\tvar settingsDomain = appDomainCollection.get( 'settings' );\n\t\t\tnfRadio.channel( 'app' ).request( 'change:currentDomain', {}, settingsDomain );\n\t\t},\n\n\t\tcloseDrawer: function() {\n\t\t\tnfRadio.channel( 'app' ).request( 'close:drawer' );\n\t\t}\n\n\t});\n\n\treturn controller;\n} );\n/**\n * Change the clean state of our app when settings are changed.\n * \n * @package Ninja Forms builder\n * @subpackage Main App\n * @copyright (c) 2015 WP Ninjas\n * @since 3.0\n */\ndefine( 'controllers/app/cleanState',[], function() {\n\tvar controller = Marionette.Object.extend( {\n\t\tinitialize: function() {\n\t\t\t/*\n\t\t\t * Set an array of field model attributes to ignore.\n\t\t\t * This list will be filtered just before we ignore anything.\n\t\t\t */ \n\t\t\tthis.ignoreAttributes = [\n\t\t\t\t'editActive'\n\t\t\t];\n\n\t\t\tthis.listenTo( nfRadio.channel( 'app' ), 'update:setting', this.setAppClean );\n\t\t},\n\n\t\tsetAppClean: function( model ) {\n\t\t\tfor( var attr in model.changedAttributes() ) {\n\t\t\t\tvar changedAttr = attr;\n\t\t\t\tvar after = model.changedAttributes()[ attr ];\n\t\t\t}\n\n\t\t\tvar ignoreAttributes = nfRadio.channel( 'undo-' + model.get( 'type' ) ).request( 'ignore:attributes', this.ignoreAttributes ) || this.ignoreAttributes;\n\t\t\t\n\t\t\tif ( -1 != this.ignoreAttributes.indexOf( attr ) ) {\n\t\t\t\treturn false;\n\t\t\t}\n\t\t\tnfRadio.channel( 'app' ).request( 'update:setting', 'clean', false );\n\n\t\t\t//loop through repeater fields to reset active state if needed\n\t\t\tnfRadio.channel( 'fields-repeater' ).trigger( 'clearEditActive', model );\n\t\t}\n\n\t});\n\n\treturn controller;\n} );\n/**\n * All of the core undo functions. Listens on the 'changes' channel for an undo request.\n * \n * @package Ninja Forms builder\n * @subpackage Main App\n * @copyright (c) 2015 WP Ninjas\n * @since 3.0\n */\ndefine( 'controllers/app/coreUndo',[], function() {\n\tvar controller = Marionette.Object.extend( {\n\t\tinitialize: function() {\n\t\t\tnfRadio.channel( 'changes' ).reply( 'undo:changeSetting', this.undoChangeSetting, this );\n\t\t\tnfRadio.channel( 'changes' ).reply( 'undo:addObject', this.undoAddObject, this );\n\t\t\tnfRadio.channel( 'changes' ).reply( 'undo:removeObject', this.undoRemoveObject, this );\n\t\t\tnfRadio.channel( 'changes' ).reply( 'undo:duplicateObject', this.undoDuplicateObject, this );\n\n\t\t\tnfRadio.channel( 'changes' ).reply( 'undo:sortFields', this.undoSortFields, this );\n\t\t\tnfRadio.channel( 'changes' ).reply( 'undo:addListOption', this.undoAddListOption, this );\n\t\t\tnfRadio.channel( 'changes' ).reply( 'undo:removeListOption', this.undoRemoveListOption, this );\n\t\t\tnfRadio.channel( 'changes' ).reply( 'undo:sortListOptions', this.undoSortListOptions, this );\n\t\t},\n\n\t\t/**\n\t\t * Undo settings that have been changed.\n\t\t * \n\t\t * @since 3.0\n\t\t * @param backbone.model \tchange \tmodel of our change\n\t\t * @param boolean \t\t\tundoAll are we in the middle of an undo all action?\n\t\t * @return void\n\t\t */\n\t\tundoChangeSetting: function( change, undoAll ) {\n\t\t\tvar fieldModel = change.get( 'model' );\n\t\t\tvar changes = change.get( 'changes' );\n\t\t\tvar attr = changes.attr;\n\t\t\tvar before = changes.before;\n\t\t\tfieldModel.set( attr, before );\n\t\t\tthis.maybeRemoveChange( change, undoAll );\n\t\t},\n\n\t\t/**\n\t\t * Undo adding a field or an action.\n\t\t * Loops through our change collection and removes any change models based upon the one we're removing.\n\t\t * \n\t\t * @since 3.0\n\t\t * @param backbone.model \tchange \tmodel of our change\n\t\t * @param boolean \t\t\tundoAll are we in the middle of an undo all action?\n\t\t * @return void\n\t\t */\n\t\tundoAddObject: function( change, undoAll ) {\n\t\t\tvar objectModel = change.get( 'model' );\n\t\t\tvar collection = change.get( 'data' ).collection;\n\n\t\t\tif ( 'undefined' != typeof collection.newIDs ) {\n\t\t\t\tdelete collection.newIDs[ objectModel.get( 'id' ) ];\n\t\t\t}\n\t\t\t\t\t\t\n\t\t\tif ( ! undoAll ) {\n\t\t\t\tvar changeCollection = nfRadio.channel( 'changes' ).request( 'get:collection' );\n\t\t\t\tvar results = changeCollection.where( { model: objectModel } );\n\n\t\t\t\t_.each( results, function( model ) {\n\t\t\t\t\tif ( model !== change ) {\n\t\t\t\t\t\tchangeCollection.remove( model );\n\t\t\t\t\t}\n\t\t\t\t} );\t\t\t\t\n\t\t\t}\n\t\t\t\n\t\t\tcollection.remove( objectModel );\n\t\t\tthis.maybeRemoveChange( change, undoAll );\n\t\t},\t\t\n\n\t\t/**\n\t\t * Undo adding a field or an action.\n\t\t * Loops through our change collection and removes any change models based upon the one we're removing.\n\t\t * \n\t\t * @since 3.0\n\t\t * @param backbone.model \tchange \tmodel of our change\n\t\t * @param boolean \t\t\tundoAll are we in the middle of an undo all action?\n\t\t * @return void\n\t\t */\n\t\tundoDuplicateObject: function( change, undoAll ) {\n\t\t\tvar objectModel = change.get( 'model' );\n\t\t\tvar objectCollection = change.get( 'data' ).collection;\n\n\t\t\tif ( ! undoAll ) {\n\t\t\t\tvar changeCollection = nfRadio.channel( 'changes' ).request( 'get:collection' );\n\t\t\t\tvar results = changeCollection.where( { model: objectModel } );\n\n\t\t\t\t_.each( results, function( model ) {\n\t\t\t\t\tif ( model !== change ) {\n\t\t\t\t\t\tchangeCollection.remove( model );\n\t\t\t\t\t}\n\t\t\t\t} );\n\t\t\t}\n\n\t\t\tobjectCollection.remove( objectModel );\n\t\t\tthis.maybeRemoveChange( change, undoAll );\n\t\t},\n\n\t\t/**\n\t\t * Undo removing a field or an action.\n\t\t * \n\t\t * @since 3.0\n\t\t * @param backbone.model \tchange \tmodel of our change\n\t\t * @param boolean \t\t\tundoAll are we in the middle of an undo all action?\n\t\t * @return void\n\t\t */\n\t\tundoRemoveObject: function( change, undoAll ) {\n\t\t\tvar dataModel = change.get( 'model' );\n\t\t\tvar collection = change.get( 'data' ).collection;\n\n\t\t\tnfRadio.channel( dataModel.get( 'objectDomain' ) ).request( 'add', dataModel );\n\n\t\t\tdelete collection.removedIDs[ dataModel.get( 'id' ) ];\n\t\t\t\n\t\t\tif ( ! undoAll ) {\n\t\t\t\tvar changeCollection = nfRadio.channel( 'changes' ).request( 'get:collection' );\n\t\t\t\tvar results = changeCollection.where( { model: dataModel } );\n\n\t\t\t\t_.each( results, function( model ) {\n\t\t\t\t\tif ( model !== change ) {\n\t\t\t\t\t\tmodel.set( 'disabled', false );\n\t\t\t\t\t}\n\t\t\t\t} );\t\t\t\t\n\t\t\t}\n\n\t\t\t// Trigger a reset on our field collection so that our view re-renders\n\t\t\tcollection.trigger( 'reset', collection );\n\n\t\t\tthis.maybeRemoveChange( change, undoAll );\n\t\t},\n\n\t\t/**\n\t\t * Undo field sorting.\n\t\t * \n\t\t * @since 3.0\n\t\t * @param backbone.model \tchange \tmodel of our change\n\t\t * @param boolean \t\t\tundoAll are we in the middle of an undo all action?\n\t\t * @return void\n\t\t */\n\t\tundoSortFields: function( change, undoAll ) {\n\t\t\tvar data = change.get( 'data' );\n\t\t\tvar fields = data.fields;\n\n\t\t\tvar fieldCollection = nfRadio.channel( 'fields' ).request( 'get:collection' );\n\t\t\t_.each( fields, function( changeModel ) {\n\t\t\t\tvar before = changeModel.before;\n\t\t\t\tvar fieldModel = changeModel.model;\n\t\t\t\tfieldModel.set( 'order', before );\n\t\t\t\t// console.log( 'set ' + fieldModel.get( 'label' ) + ' to ' + before );\n\t\t\t} );\n\t\t\t// console.log( fieldCollection.where( { label: 'Name' } ) );\n\t\t\t// console.log( fieldCollection.where( { label: 'Email' } ) );\n\n\n\t\t\tfieldCollection.sort();\n\t\t\tthis.maybeRemoveChange( change, undoAll );\n\t\t},\n\n\t\tundoAddListOption: function( change, undoAll ) {\n\t\t\tvar model = change.get( 'model' );\n\n\t\t\tif ( ! undoAll ) {\n\t\t\t\tvar changeCollection = nfRadio.channel( 'changes' ).request( 'get:collection' );\n\t\t\t\tvar results = changeCollection.where( { model: model } );\n\n\t\t\t\t_.each( results, function( changeModel ) {\n\t\t\t\t\tif ( changeModel !== change ) {\n\t\t\t\t\t\tchangeCollection.remove( changeModel );\n\t\t\t\t\t}\n\t\t\t\t} );\t\t\t\t\n\t\t\t}\n\n\t\t\tmodel.collection.remove( model );\n\t\t\tthis.maybeRemoveChange( change, undoAll );\n\t\t},\n\n\t\tundoRemoveListOption: function( change, undoAll ) {\n\t\t\tvar model = change.get( 'model' );\n\t\t\tvar collection = change.get( 'data' ).collection;\n\t\t\tcollection.add( model );\n\n\t\t\tif ( ! undoAll ) {\n\t\t\t\tvar changeCollection = nfRadio.channel( 'changes' ).request( 'get:collection' );\n\t\t\t\tvar results = changeCollection.where( { model: model } );\n\n\t\t\t\t_.each( results, function( model ) {\n\t\t\t\t\tif ( model !== change ) {\n\t\t\t\t\t\tmodel.set( 'disabled', false );\n\t\t\t\t\t}\n\t\t\t\t} );\t\t\t\t\n\t\t\t}\n\n\t\t\tthis.maybeRemoveChange( change, undoAll );\n\t\t},\n\n\t\tundoSortListOptions: function( change, undoAll ) {\n\t\t\tvar data = change.get( 'data' );\n\t\t\tvar collection = data.collection;\n\t\t\t\n\t\t\tvar objModels = data.objModels;\n\n\t\t\t_.each( objModels, function( changeModel ) {\n\t\t\t\tvar before = changeModel.before;\n\t\t\t\tvar optionModel = changeModel.model;\n\t\t\t\toptionModel.set( 'order', before );\n\t\t\t} );\t\t\t\t\n\n\n\t\t\tcollection.sort();\n\t\t\tthis.maybeRemoveChange( change, undoAll );\n\t\t},\n\n\t\t/**\n\t\t * If our undo action was requested to 'remove' the change from the collection, remove it.\n\t\t * \n\t\t * @since 3.0\n\t\t * @param backbone.model \tchange \tmodel of our change\n\t\t * @param boolean \t\t\tremove \tshould we remove this item from our change collection\n\t\t * @return void\n\t\t */\n\t\tmaybeRemoveChange: function( change, undoAll ) {\t\t\t\n\t\t\tvar undoAll = typeof undoAll !== 'undefined' ? undoAll : false;\n\t\t\tif ( ! undoAll ) {\n\t\t\t\t// Update preview.\n\t\t\t\tnfRadio.channel( 'app' ).request( 'update:db' );\n\t\t\t\tvar changeCollection = nfRadio.channel( 'changes' ).request( 'get:collection' );\n\t\t\t\tchangeCollection.remove( change );\n\t\t\t\tif ( 0 == changeCollection.length ) {\n\t\t\t\t\tnfRadio.channel( 'app' ).request( 'update:setting', 'clean', true );\n\t\t\t\t\tnfRadio.channel( 'app' ).request( 'close:drawer' );\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t});\n\n\treturn controller;\n} );\n/**\n * Returns a clone of a backbone model with all the attributes looped through so that collections contained within are propely cloned.\n * \n * @package Ninja Forms builder\n * @subpackage Main App\n * @copyright (c) 2015 WP Ninjas\n * @since 3.0\n */\ndefine( 'controllers/app/cloneModelDeep',[], function() {\n\tvar controller = Marionette.Object.extend( {\n\t\tinitialize: function() {\n\t\t\tnfRadio.channel( 'app' ).reply( 'clone:modelDeep', this.cloneModelDeep, this );\n\t\t},\n\n\t\tcloneModelDeep: function( model ) {\n\t\t\t// Temporary value used to store any new collections.\n\t\t\tvar replace = {};\n\t\t\t// Loop over every model attribute and if we find a collection, clone each model and instantiate a new collection.\n\t\t\t_.each( model.attributes, function( val, key ) {\n\t\t\t\tif( val instanceof Backbone.Collection ) { // Is this a backbone collection?\n\t\t\t\t\tvar clonedCollection = nfRadio.channel( 'app' ).request( 'clone:collectionDeep', val );\n\t\t\t\t\treplace[ key ] = clonedCollection;\n\t\t\t\t} else if ( val instanceof Backbone.Model ) { // Is this a backbone model?\n\t\t\t\t\treplace[ key ] = this.cloneModelDeep( val );\n\t\t\t\t}\n\t\t\t}, this );\n\n\t\t\t// Clone our original model\n\t\t\tvar newModel = model.clone();\n\t\t\t// Overwrite any collections we created above.\n\t\t\t_.each( replace, function( val, key ) {\n\t\t\t\tnewModel.set( key, val );\n\t\t\t} );\n\n\t\t\treturn newModel;\n\t\t}\n\t});\n\n\treturn controller;\n} );\n/**\n * Returns the appropriate child view for our settings drawer.\n *\n * This enables settings types to register custom childviews for their settings.\n * The option-repeater setting for the list field is an example.\n * \n * @package Ninja Forms builder\n * @subpackage App - Edit Settings Drawer\n * @copyright (c) 2015 WP Ninjas\n * @since 3.0\n */\ndefine( 'controllers/app/getSettingChildView',['views/app/drawer/itemSetting'], function( itemSettingView ) {\n\tvar controller = Marionette.Object.extend( {\n\t\tinitialize: function() {\n\t\t\t// Respond to requests for field settings child views.\n\t\t\tnfRadio.channel( 'app' ).reply( 'get:settingChildView', this.getSettingChildView, this );\n\t\t},\n\n\t\t/**\n\t\t * Return the appropriate child setting view.\n\t\t *\n\t\t * @since 3.0\n\t\t * @param backbone.model\tmodel \tField setting\n\t\t * @return backbone.view\n\t\t */\n\t\tgetSettingChildView: function( model ) {\n\t\t\t// Get our setting type.\n\t\t\tvar type = model.get( 'type' );\n\t\t\t// Request a setting childview from our setting type channel. (Setting type, not field type)\n\t\t\tvar settingChildView = nfRadio.channel( type ).request( 'get:settingChildView', model ) || itemSettingView;\n\t\t\t\n\t\t\treturn settingChildView\n\t\t}\n\n\t});\n\n\treturn controller;\n} );\n/**\n * Updates our model when the user changes a setting.\n * \n * @package Ninja Forms builder\n * @subpackage Main App\n * @copyright (c) 2015 WP Ninjas\n * @since 3.0\n */\ndefine( 'controllers/app/changeSettingDefault',[], function() {\n\tvar controller = Marionette.Object.extend( {\n\t\tinitialize: function() {\n\t\t\t// Respond to requests to update settings.\n\t\t\tnfRadio.channel( 'app' ).reply( 'change:setting', this.changeSetting, this );\n\n\t\t\t// Listen on our app channel for the change setting event. Fired by the setting view.\n\t\t\tthis.listenTo( nfRadio.channel( 'app' ), 'change:setting', this.changeSetting, this );\n\t\t},\n\n\t\t/**\n\t\t * When we change our setting, update the model.\n\t\t * \n\t\t * @since 3.0\n\t\t * @param Object \t\t\te event\n\t\t * @param backbone.model \tsettingModel model that holds our field type settings info\n\t\t * @param backbone.model \tdataModel model that holds our field settings\n\t\t * @return void\n\t\t */\n\t\tchangeSetting: function( e, settingModel, dataModel, value ) {\n\t\t\tvar name = settingModel.get( 'name' );\n\t\t\tvar before = dataModel.get( name );\n\t\t\tvar value = value || null;\n\t\t\tif ( ! value ) {\n\t\t\t\t// Sends out a request on the fields-type (fields-text, fields-checkbox, etc) channel to see if that field type needs to return a special value for saving.\n\t\t\t\tvalue = nfRadio.channel( settingModel.get( 'type' ) ).request( 'before:updateSetting', e, dataModel, name, settingModel );\n\t\t\t}\n\n\t\t\tif( 'undefined' == typeof value ){\n\t\t\t value = jQuery( e.target ).val();\n }\n\t\t\t\n\t\t\t// Update our field model with the new setting value.\n\t\t\tdataModel.set( name, value, { settingModel: settingModel } );\n\t\t\tnfRadio.channel( 'setting-' + name ).trigger( 'after:updateSetting', dataModel, settingModel );\n\t\t\t// Register our setting change with our change tracker\n\t\t\tvar after = value;\n\t\t\t\n\t\t\tvar changes = {\n\t\t\t\tattr: name,\n\t\t\t\tbefore: before,\n\t\t\t\tafter: after\n\t\t\t}\n\n\t\t\tvar currentDomain = nfRadio.channel( 'app' ).request( 'get:currentDomain' );\n\t\t\tvar currentDomainID = currentDomain.get( 'id' );\n\n\t\t\tvar label = {\n\t\t\t\tobject: dataModel.get( 'objectType' ),\n\t\t\t\tlabel: dataModel.get( 'label' ),\n\t\t\t\tchange: 'Changed ' + settingModel.get( 'label' ) + ' from ' + before + ' to ' + after\n\t\t\t};\n\n\t\t\tnfRadio.channel( 'changes' ).request( 'register:change', 'changeSetting', dataModel, changes, label );\n\t\t}\n\n\t});\n\n\treturn controller;\n} );\ndefine( 'views/app/drawer/typeSettingFieldset',['views/app/drawer/itemSetting'], function( itemSettingView ) {\n\tvar view = Marionette.CompositeView.extend( {\n\t\ttemplate: '#tmpl-nf-edit-setting-wrap',\n\t\tchildView: itemSettingView,\n\n\t\tinitialize: function( data ) {\n\t\t\tthis.collection = this.model.get( 'settings' );\n\t\t\tthis.childViewOptions = { dataModel: data.dataModel };\n\t\t\tthis.dataModel = data.dataModel;\n\t\t\tvar deps = this.model.get( 'deps' );\n\t\t\tif ( deps ) {\n\t\t\t\t// If we don't have a 'settings' property, this is a legacy depdency setup.\n\t\t\t\tif ( 'undefined' == typeof deps.settings ) {\n\t\t\t\t\tlet name = _.keys( deps )[0];\n\t\t\t\t\tdeps.settings = [ { name: name, value: deps[ name ] } ];\n\t\t\t\t}\n\n\t\t\t\tfor (var i = deps.settings.length - 1; i >= 0; i--) {\n\t\t\t\t\tname = deps.settings[i].name;\n\t\t\t\t\tthis.dataModel.on( 'change:' + name, this.render, this );\n\t\t\t\t}\n\t\t\t}\n\t\t\tthis.model.on( 'rerender', this.render, this );\n\t\t},\n\n\t\tonBeforeDestroy: function() {\n\t\t\tvar deps = this.model.get( 'deps' );\n\t\t\tif ( deps ) {\n\t\t\t\t// If we don't have a 'settings' property, this is a legacy depdency setup.\n\t\t\t\tif ( 'undefined' == typeof deps.settings ) {\n\t\t\t\t\tlet name = _.keys( deps )[0];\n\t\t\t\t\tdeps.settings = [ { name: name, value: deps[ name ] } ];\n\t\t\t\t}\n\n\t\t\t\tfor (var i = deps.settings.length - 1; i >= 0; i--) {\n\t\t\t\t\tname = deps.settings[i].name;\n\t\t\t\t\tthis.dataModel.off( 'change:' + name, this.render );\n\t\t\t\t}\n\t\t\t}\n\t\t},\n\n\t\tonBeforeRender: function() {\n\t\t\tnfRadio.channel( 'app' ).trigger( 'before:renderSetting', this.model, this.dataModel );\n\t\t\tnfRadio.channel( 'setting-type-' + this.model.get( 'type' ) ).trigger( 'before:renderSetting', this.model, this.dataModel, this );\n\t\t\tnfRadio.channel( 'setting-' + this.model.get( 'name' ) ).trigger( 'before:renderSetting', this.model, this.dataModel, this );\n\t\t},\n\n\t\tonRender: function() {\n\t\t\t/*\n\t\t\t * Send out a radio message.\n\t\t\t */\n\t\t\tnfRadio.channel( 'setting-' + this.model.get( 'name' ) ).trigger( 'render:setting', this.model, this.dataModel, this );\n\t\t\tnfRadio.channel( 'setting-type-' + this.model.get( 'type' ) ).trigger( 'render:setting', this.model, this.dataModel, this );\n\t\t},\n\n\t\ttemplateHelpers: function () {\n\t\t\tvar that = this;\n\t \treturn {\n\t \t\trenderVisible: function() {\n\n\t\t\t\t\tif(!nfAdmin.devMode){\n\t\t\t\t\t\tif('help' == this.name) return 'style=\"display:none;\"';\n\t\t\t\t\t\tif('classes' == this.name) return 'style=\"display:none;\"';\n\t\t\t\t\t\tif('input_limit_set' == this.name) return 'style=\"display:none;\"';\n\n\t\t\t\t\t\tif('checkbox' == that.dataModel.get('type')){\n\t\t\t\t\t\t\tif('checkbox_values' == this.name) return 'style=\"display:none;\"';\n\t\t\t\t\t\t}\n\n\t\t\t\t\t\tif('date' == that.dataModel.get('type')){\n\t\t\t\t\t\t\tif('year_range' == this.name) return 'style=\"display:none;\"';\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\n\t\t\t\t\treturn nfRadio.channel( 'settings' ).request( 'check:deps', this, that );\n\n\t\t\t\t\tif ( this.deps ) {\n\t\t\t\t\t\tfor (var name in this.deps) {\n\t\t\t\t\t\t if ( this.deps.hasOwnProperty( name ) ) {\n\t\t\t\t\t\t if ( that.dataModel.get( name ) !== this.deps[ name ] ) {\n\t\t\t\t\t\t \treturn 'style=\"display:none;\"';\n\t\t\t\t\t\t }\n\t\t\t\t\t\t }\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t \t\t\treturn '';\n\t \t\t},\n\t \t\trenderSetting: function(){\n\t \t\t\tvar setting = nfRadio.channel( 'app' ).request( 'get:template', '#tmpl-nf-edit-setting-' + this.type );\n\t\t\t\t\treturn setting( this );\n\t\t\t\t},\n\t\t\t\t\n\t\t\t\trenderClasses: function() {\n\t\t\t\t\tvar classes = '';\n\t\t\t\t\tif ( 'undefined' != typeof this.width ) {\n\t\t\t\t\t\tclasses += this.width;\n\t\t\t\t\t} else {\n\t\t\t\t\t\tclasses += ' one-half';\n\t\t\t\t\t}\n\n\t\t\t\t\tif ( this.error ) {\n\t\t\t\t\t\tclasses += ' nf-error';\n\t\t\t\t\t}\n\n\t\t\t\t\treturn classes;\n\t\t\t\t},\n\n\t\t\t\trenderError: function() {\n\t\t\t\t\tif ( this.error ) {\n\t\t\t\t\t\treturn this.error;\n\t\t\t\t\t}\n\t\t\t\t\treturn '';\n\t\t\t\t}\n\t\t\t}\n\t\t},\n\n\t\tattachHtml: function( collectionView, childView ) {\n\t\t\tjQuery( collectionView.el ).find( '.nf-field-sub-settings' ).append( childView.el );\n\t\t}\n\t} );\n\n\treturn view;\n} );\n/**\n * Handles actions related to field settings that use a fieldset\n * \n * @package Ninja Forms builder\n * @subpackage Fields - Edit Field Drawer\n * @copyright (c) 2015 WP Ninjas\n * @since 3.0\n */\ndefine( 'controllers/app/fieldset',['views/app/drawer/typeSettingFieldset','models/app/settingCollection'], function( fieldsetView, settingCollection ) {\n\tvar controller = Marionette.Object.extend( {\n\t\tinitialize: function() {\n\t\t\tnfRadio.channel( 'fieldset' ).reply( 'get:settingChildView', this.getSettingChildView, this );\n\t\t\t// When a list type field is initialized, create an option collection.\n\t\t\tthis.listenTo( nfRadio.channel( 'fieldset' ), 'init:settingModel', this.createSettingsCollection );\n\t\t},\n\n\t\tgetSettingChildView: function( model ) {\n\t\t\treturn fieldsetView;\n\t\t},\n\n\t\t/**\n\t\t * Instantiate settings collection when a fieldset type is initialized.\n\t\t * \n\t\t * @since 3.0\n\t\t * @param backbone.model \tmodel \tfield model being initialized\n\t\t * @return void\n\t\t */\n\t\tcreateSettingsCollection: function( model ) {\n\t\t\tmodel.set( 'settings', new settingCollection( model.get( 'settings' ) ) );\n\t\t},\n\n\t});\n\n\treturn controller;\n} );\n/**\n * Handles actions related to our toggle field.\n * When we change the toggle, the setting value will be 'on' or ''.\n * We need to change this to 1 or 0.\n * \n * @package Ninja Forms builder\n * @subpackage Fields - Edit Field Drawer\n * @copyright (c) 2015 WP Ninjas\n * @since 3.0\n */\ndefine( 'controllers/app/toggleSetting',[], function() {\n\tvar controller = Marionette.Object.extend( {\n\t\tinitialize: function() {\n\t\t\t// We don't want the RTE setting to re-render when the value changes.\n\t\t\tnfRadio.channel( 'setting-type-toggle' ).reply( 'renderOnChange', function(){ return false } );\n\n\t\t\t// Respond to requests for field setting filtering.\n\t\t\tnfRadio.channel( 'toggle' ).reply( 'before:updateSetting', this.updateSetting, this );\n\t\t},\n\n\t\t/**\n\t\t * Return either 1 or 0, depending upon the toggle position.\n\t\t * \n\t\t * @since 3.0\n\t\t * @param Object \t\t\te event\n\t\t * @param backbone.model \tfieldModel field model\n\t\t * @param string \t\t\tname setting name\n\t\t * @param backbone.model \tsettingTypeModel field type model\n\t\t * @return int 1 or 0\n\t\t */\n\t\tupdateSetting: function( e, fieldModel, name, settingTypeModel ) {\n\t\t\tif ( jQuery( e.target ).prop( 'checked' ) ) {\n\t\t\t\tvar value = 1;\n\t\t\t} else {\n\t\t\t\tvar value = 0;\n\t\t\t}\n\n\t\t\treturn value;\n\t\t}\n\n\t});\n\n\treturn controller;\n} );\n/**\n * Handles actions related to our toggle field.\n * When we change the toggle, the setting value will be 'on' or ''.\n * We need to change this to 1 or 0.\n *\n * @package Ninja Forms builder\n * @subpackage Fields - Edit Field Drawer\n * @copyright (c) 2015 WP Ninjas\n * @since 3.0\n */\ndefine( 'controllers/app/buttonToggleSetting',[], function() {\n\tvar controller = Marionette.Object.extend( {\n\t\tinitialize: function() {\n\t\t\t// We don't want the RTE setting to re-render when the value changes.\n\t\t\tnfRadio.channel( 'setting-type-button-toggle' ).reply( 'renderOnChange', function(){ return false; } );\n\n\t\t\t// Respond to requests for field setting filtering.\n\t\t\tnfRadio.channel( 'button-toggle' ).reply( 'before:updateSetting', this.updateSetting, this );\n\t\t},\n\n\t\t/**\n\t\t * Return either 1 or 0, depending upon the toggle position.\n\t\t *\n\t\t * @since 3.0\n\t\t * @param Object \t\t\te event\n\t\t * @param backbone.model \tfieldModel field model\n\t\t * @param string \t\t\tname setting name\n\t\t * @param backbone.model \tsettingTypeModel field type model\n\t\t * @return int 1 or 0\n\t\t */\n\t\tupdateSetting: function( e, fieldModel, name, settingTypeModel ) {\n\t\t\treturn e.target.value;\n\t\t}\n\n\t});\n\n\treturn controller;\n} );\n/**\n * Handles actions related to number field settings.\n *\n * @package Ninja Forms builder\n * @subpackage Fields - Edit Field Drawer\n * @copyright (c) 2015 WP Ninjas\n * @since 3.0\n */\ndefine( 'controllers/app/numberSetting',[], function() {\n\tvar controller = Marionette.Object.extend( {\n\t\tinitialize: function() {\n\t\t\t// Respond to requests for field setting filtering.\n\t\t\tnfRadio.channel( 'number' ).reply( 'before:updateSetting', this.updateSetting, this );\n\t\t},\n\n\t\t/**\n\t\t * Resets value if user enters value below min value or above max value\n\t\t *\n\t\t * @since 3.0\n\t\t * @param Object \t\t\te event\n\t\t * @param backbone.model \tfieldModel field model\n\t\t * @param string \t\t\tname setting name\n\t\t * @param backbone.model \tsettingTypeModel field type model\n\t\t * @return int 1 or 0\n\t\t */\n\t\tupdateSetting: function( e, fieldModel, name, settingTypeModel ) {\n\t\t\tvar minVal = settingTypeModel.get( 'min_val' );\n\t\t\tvar maxVal = settingTypeModel.get( 'max_val' );\n\n\t\t\t/*\n\t\t\t * if we gave a min value set, revert to that if the user enters\n\t\t\t * a lower number\n\t\t\t*/\n\t\t\tif( 'undefined' != typeof minVal && null !== minVal ){\n\t\t\t\tif ( e.target.value < minVal ) {\n\t\t\t\t\tfieldModel.set('value', minVal);\n\t\t\t\t\te.target.value = minVal;\n\t\t\t\t}\n\t\t\t}\n\t\t\t/*\n\t\t\t * if we gave a max value set, revert to that if the user enters\n\t\t\t * a higher number\n\t\t\t*/\n\t\t\tif( 'undefined' != typeof maxVal && null !== maxVal ){\n\t\t\t\tif ( e.target.value > maxVal ) {\n\t\t\t\t\tfieldModel.set('value', maxVal);\n\t\t\t\t\te.target.value = maxVal;\n\t\t\t\t}\n\t\t\t}\n\n\t\t\treturn e.target.value;\n\t\t}\n\n\t});\n\n\treturn controller;\n} );\n\ndefine( 'controllers/app/radioSetting',[], function() {\n var controller = Marionette.Object.extend({\n initialize: function () {\n // Respond to requests for field setting filtering.\n\n console.log( nfRadio.channel( 'radio' ) );\n nfRadio.channel('radio').reply( 'before:updateSetting', this.updateSetting, this);\n },\n\n\n updateSetting: function( e, fieldModel, name, settingTypeModel ) {\n console.log( 'test' );\n }\n });\n return controller;\n} );\n/**\n * Listens for clicks on our action item action buttons.\n * \n * @package Ninja Forms builder\n * @subpackage Fields - Main Sortable\n * @copyright (c) 2015 WP Ninjas\n * @since 3.0\n */\ndefine( 'controllers/app/itemControls',[], function() {\n\tvar controller = Marionette.Object.extend( {\n\n\t\tdeleting: false, // block edit functionality while deleting field\n\n\t\tinitialize: function() {\n\t\t\t// Listen for clicks to edit, delete, duplicate actions.\n\t\t\tthis.listenTo( nfRadio.channel( 'app' ), 'click:edit', this.clickEdit );\n\t\t\tthis.listenTo( nfRadio.channel( 'app' ), 'click:delete', this.maybeDelete );\n\t\t\tthis.listenTo( nfRadio.channel( 'app' ), 'click:duplicate', this.clickDuplicate );\n\n\t\t\t// Listen for our drawer close and remove our active edit state\n\t\t},\n\n\t\t/**\n\t\t * Open a drawer with our action model for editing settings.\n\t\t * \n\t\t * @since 3.0\n\t\t * @param Object\t\t\te \tevent\n\t\t * @param backbone.model \tmodel \taction model\n\t\t * @return void\n\t\t */\n\t\tclickEdit: function( e, model ) {\n\t\t\t// if we are deleting a field, we don't want to the edit drawer to open\n\t\t\tif( ! this.deleting ) {\n\t\t\t\tvar currentDomain = nfRadio.channel('app').request('get:currentDomain');\n\t\t\t\tvar currentDomainID = currentDomain.get('id');\n\t\t\t\tvar type = nfRadio.channel(currentDomainID).request('get:type', model.get('type'));\n\t\t\t\tnfRadio.channel('app').request('open:drawer', 'editSettings', {\n\t\t\t\t\tmodel: model,\n\t\t\t\t\tgroupCollection: type.get('settingGroups')\n\t\t\t\t});\n\t\t\t\t//loop through repeater fields to reset active state if needed\n\t\t\t\tnfRadio.channel( 'fields-repeater' ).trigger( 'clearEditActive', model );\n\t\t\t}\n\t\t},\n\n\t\t/**\n\t\t * Let user know that all data will be lost before actually deleting\n\t\t *\n\t\t * @since 3.0\n\t\t * @param Object\t\t\te \tevent\n\t\t * @param backbone.model \tmodel \taction model\n\t\t * @return void\n\t\t */\n\t\tmaybeDelete: function( e, dataModel ) {\n\t\t\t// we set deleting to true, so the edit event doesn't open drawer\n\t\t\tthis.deleting = true;\n\t\t\tvar modelID = dataModel.get( 'id' );\n\t\t\tvar modelType = dataModel.get( 'objectType' );\n\n\t\t\t// Build a lookup table for fields that we don't save\n\t\t\tvar nonSaveFields = [ 'html', 'submit', 'hr',\n\t\t\t\t'recaptcha', 'spam', 'creditcard', 'creditcardcvc',\n\t\t\t\t'creditcardexpiration', 'creditcardfullname',\n\t\t\t\t'creditcardnumber', 'creditcardzip' ];\n\n\t\t\t/*\n\t\t\t* If this is a new field that hasn't been saved, then we don't\n\t\t\t * need to check for data\n\t\t\t */\n\t\t\tif( 'field' != modelType.toLowerCase() ) {\n\t\t\t\tthis.clickDelete( e, dataModel );\n\t\t\t} else {\n\t\t\t\t/*\n\t\t\t\t* If the field has been saved, then we need to check for\n\t\t\t\t * submission data for this field\n\t\t\t\t */\n\t\t\t\tif( 'tmp' === modelID.toString().substring( 0, 3 )\n\t\t\t\t\t|| -1 != jQuery.inArray( dataModel.get( 'type' ), nonSaveFields ) ) {\n\t\t\t\t\t// not a saved field so proceed as normal\n\t\t\t\t\tthis.clickDelete( e, dataModel );\n\t\t\t\t} else {\n\t\t\t\t\t// need the form id\n\t\t\t\t\tvar formModel = Backbone.Radio.channel('app').request('get:formModel');\n\t\t\t\t\tvar data = {\n\t\t\t\t\t\t'action': 'nf_maybe_delete_field',\n\t\t\t\t\t\t'security': nfAdmin.ajaxNonce,\n\t\t\t\t\t\t'formID': formModel.get('id'),\n\t\t\t\t\t\t'fieldKey': dataModel.get('key'),\n\t\t\t\t\t\t'fieldID': modelID\n\t\t\t\t\t};\n\t\t\t\t\tvar that = this;\n\n\t\t\t\t\t// make call to see if field has submission data\n\t\t\t\t\tjQuery.post(ajaxurl, data)\n\t\t\t\t\t\t.done(function (response) {\n\t\t\t\t\t\t\tvar res = JSON.parse(response);\n\n\t\t\t\t\t\t\tif (res.data.hasOwnProperty('errors')) {\n\t\t\t\t\t\t\t\tvar errors = res.data.errors;\n\t\t\t\t\t\t\t\tvar errorMsg = '';\n\n\t\t\t\t\t\t\t\tif (Array.isArray(errors)) {\n\t\t\t\t\t\t\t\t\terrors.forEach(function(error) {\n\t\t\t\t\t\t\t\t\t\terrors += error + \"\\n\";\n\t\t\t\t\t\t\t\t\t})\n\t\t\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\t\t\terrors = errors;\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\tconsole.log('Maybe Delete Field Errors: ', errors);\n\t\t\t\t\t\t\t\talert(errors);\n\t\t\t\t\t\t\t\treturn null;\n\t\t\t\t\t\t\t}\n\n\t\t\t\t\t\t\tif (res.data.field_has_data) {\n\t\t\t\t\t\t\t\t// if it does, show warning modal\n\t\t\t\t\t\t\t\tthat.doDeleteFieldModal(e, dataModel);\n\t\t\t\t\t\t\t\treturn false;\n\t\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\t\t// if not, proceed like normal\n\t\t\t\t\t\t\t\tthat.clickDelete(e, dataModel);\n\t\t\t\t\t\t\t\treturn false;\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t});\n\t\t\t\t}\n\t\t\t}\n\t\t},\n\n\t\t/**\n\t\t * Create the field delete warning modal\n\t\t *\n\t\t * @param e\n\t\t * @param dataModel\n\t\t */\n\t\tdoDeleteFieldModal: function( e, dataModel ) {\n\t\t\t// Build warning modal to warn user a losing all data related to field\n var that = this;\n var modalData = {\n width: 400,\n closeOnClick: false,\n closeOnEsc: true,\n content: nfi18n.fieldDataDeleteMsg,\n btnPrimary: {\n text: nfi18n.delete,\n callback: function() {\n // close and destory modal.\n deleteModal.toggleModal( false );\n deleteModal.destroy();\n // proceed as normal, data will be deleted in backend on publish\n that.clickDelete( e, dataModel );\n }\n },\n btnSecondary: {\n text: nfi18n.cancel,\n callback: function() {\n // close and destory modal\n deleteModal.toggleModal( false );\n deleteModal.destroy();\n // set deleting to false so edit can work as normal\n that.deleting = false;\n }\n }\n };\n var deleteModal = new NinjaModal( modalData );\n\t\t},\n\n\t\t/**\n\t\t * Delete a action model from our collection\n\t\t * \n\t\t * @since 3.0\n\t\t * @param Object\t\t\te \tevent\n\t\t * @param backbone.model \tmodel \taction model\n\t\t * @return void\n\t\t */\n\t\tclickDelete: function( e, dataModel ) {\n\t\t\tvar newModel = nfRadio.channel( 'app' ).request( 'clone:modelDeep', dataModel );\n\n\t\t\t// Add our action deletion to our change log.\n\t\t\tvar label = {\n\t\t\t\tobject: dataModel.get( 'objectType' ),\n\t\t\t\tlabel: dataModel.get( 'label' ),\n\t\t\t\tchange: 'Removed',\n\t\t\t\tdashicon: 'dismiss'\n\t\t\t};\n\n\t\t\tvar data = {\n\t\t\t\tcollection: dataModel.collection\n\t\t\t};\n\n\t\t\tvar changeCollection = nfRadio.channel( 'changes' ).request( 'get:collection' );\n\t\t\tvar results = changeCollection.where( { model: dataModel } );\n\n\t\t\t_.each( results, function( changeModel ) {\n\t\t\t\tvar data = changeModel.get( 'data' );\n\t\t\t\tif ( 'undefined' != typeof data.fields ) {\n\t\t\t\t\t_.each( data.fields, function( field, index ) {\n\t\t\t\t\t\tif ( field.model == dataModel ) {\n\t\t\t\t\t\t\tdata.fields[ index ].model = newModel;\t\t\t\t\t\n\t\t\t\t\t\t}\n\t\t\t\t\t} );\n\t\t\t\t}\n\t\t\t\tchangeModel.set( 'data', data );\n\t\t\t\tchangeModel.set( 'model', newModel );\n\t\t\t\tchangeModel.set( 'disabled', true );\n\t\t\t} );\n\n\t\t\tnfRadio.channel( 'changes' ).request( 'register:change', 'removeObject', newModel, null, label, data );\n\t\t\t\n\t\t\tvar currentDomain = nfRadio.channel( 'app' ).request( 'get:currentDomain' );\n\t\t\tvar currentDomainID = currentDomain.get( 'id' );\n\t\t\tnfRadio.channel( currentDomainID ).request( 'delete', dataModel );\n\t\t\tthis.deleting = false;\n\t\t},\n\n\t\t/**\n\t\t * Duplicate a action within our collection, adding the word \"copy\" to the label.\n\t\t * \n\t\t * @since 3.0\n\t\t * @param Object\t\t\te \tevent\n\t\t * @param backbone.model \tmodel \taction model\n\t\t * @return void\n\t\t */\n\t\tclickDuplicate: function( e, model ) {\n\t\t\tvar newModel = nfRadio.channel( 'app' ).request( 'clone:modelDeep', model );\n\t\t\tvar currentDomain = nfRadio.channel( 'app' ).request( 'get:currentDomain' );\n\t\t\tvar currentDomainID = currentDomain.get( 'id' );\n\n\t\t\t// Change our label.\n\t\t\t// Make sure this update is silent to avoid triggering key change events down the waterfall.\n\t\t\tnewModel.set( 'label', newModel.get( 'label' ) + ' Copy', {silent: true} );\n\t\t\t// Update our ID to the new tmp id.\n\t\t\tvar tmpID = nfRadio.channel( currentDomainID ).request( 'get:tmpID' );\n\t\t\tnewModel.set( 'id', tmpID );\n\t\t\t// Add new model.\n\t\t\t// Params are: model, silent, renderTrigger, action\n\t\t\tnfRadio.channel( currentDomainID ).request( 'add', newModel, false, false, 'duplicate' );\n\t\t\t\n\t\t\t// Add our action addition to our change log.\n\t\t\tvar label = {\n\t\t\t\tobject: model.get( 'objectType' ),\n\t\t\t\tlabel: model.get( 'label' ),\n\t\t\t\tchange: 'Duplicated',\n\t\t\t\tdashicon: 'admin-page'\n\t\t\t};\n\n\t\t\tvar data = {\n\t\t\t\tcollection: nfRadio.channel( currentDomainID ).request( 'get:collection' )\n\t\t\t}\n\n\t\t\tnfRadio.channel( 'changes' ).request( 'register:change', 'duplicateObject', newModel, null, label, data );\n\t\t\t\n\t\t\tmodel.trigger( 'change:label', model );\n\n\t\t\t// Update preview.\n\t\t\tnfRadio.channel( 'app' ).request( 'update:db' );\n\t\t}\n\n\t});\n\n\treturn controller;\n} );\n/**\n * Config file for our merge tags.\n *\n * this.collection represents all of our registered merge tags.\n * \n * @package Ninja Forms builder\n * @subpackage Main App\n * @copyright (c) 2015 WP Ninjas\n * @since 3.0\n */\ndefine( 'controllers/app/mergeTags',[\n\t'models/app/mergeTagCollection'\n\t], function(\n\tmergeTagCollection\n\t) {\n\tvar controller = Marionette.Object.extend( {\n\t\tinitialize: function() {\n\t\t\tthis.tagSectionCollection = new mergeTagCollection();\n\t\t\tvar that = this;\n\t\t\t_.each( mergeTags, function( tagSection ) {\n\t\t\t\tif ( tagSection.tags ) {\n\t\t\t\t\tvar tags = new mergeTagCollection( tagSection.tags );\n\t\t\t\t} else {\n\t\t\t\t\tvar tags = '';\n\t\t\t\t}\n\n\t\t\t\tthat.tagSectionCollection.add( {\n\t\t\t\t\tid: tagSection.id,\n\t\t\t\t\tlabel: tagSection.label,\n\t\t\t\t\ttags: tags,\n\t\t\t\t\tdefault_group: tagSection.default_group\n\t\t\t\t} );\n\t\t\t} );\n\n\t\t\tvar fieldTags = this.tagSectionCollection.get( 'fields').get( 'tags' );\n\n\t\t\tvar fieldCollection = nfRadio.channel( 'fields' ).request( 'get:collection' );\n\t\t\t_.each( fieldCollection.models, function( field ) {\n\t\t\t\t// TODO: Make this dynamic\n\t\t\t\tif ( 'submit' !== field.get( 'type' ) ) {\n\t\t\t\t\tfieldTags.add( {\n\t\t\t\t\t\tid: field.get( 'id' ),\n\t\t\t\t\t\tlabel: field.get( 'label' ),\n\t\t\t\t\t\ttag: that.getFieldKeyFormat( field.get( 'key' ) )\n\t\t\t\t\t} );\t\t\t\t\t\n\t\t\t\t}\n\t\t\t} );\n\n\t\t\tvar calcTags = new mergeTagCollection();\n\n\t\t\tvar formModel = nfRadio.channel( 'app' ).request( 'get:formModel' );\n\t\t\tvar calcCollection = formModel.get( 'settings' ).get( 'calculations' );\n\t\t\t_.each( calcCollection.models, function( calcModel ) {\n\t\t\t\tcalcTags.add( {\n\t\t\t\t\tlabel: calcModel.get( 'name' ),\n\t\t\t\t\ttag: '{calc:' + calcModel.get( 'name' ) + '}'\n\t\t\t\t} );\n\t\t\t} );\n\n\t\t\tthis.tagSectionCollection.get( 'calcs' ).set( 'tags', calcTags );\n\n\t\t\tthis.currentElement = {};\n\t\t\tthis.settingModel = {};\n\t\t\tthis.open = false;\n\n\t\t\t// Unhook jBox Merge Tag stuff.\n\t\t\t// nfRadio.channel( 'mergeTags' ).reply( 'init', this.initMergeTags, this );\n\n\t\t\tthis.listenTo( nfRadio.channel( 'mergeTags' ), 'click:mergeTag', this.clickMergeTag );\n\t\t\tthis.listenTo( nfRadio.channel( 'fields' ), 'add:field', this.addFieldTags );\n\t\t\tthis.listenTo( nfRadio.channel( 'fields' ), 'delete:field', this.deleteFieldTags );\n\t\t\tthis.listenTo( nfRadio.channel( 'option-repeater-calculations' ), 'update:option', this.updateCalcTags );\n\t\t\tthis.listenTo( nfRadio.channel( 'option-repeater-calculations' ), 'remove:option', this.updateCalcTags );\n\n\t\t\t\n\t\t\tnfRadio.channel( 'mergeTags' ).reply( 'update:currentElement', this.updateCurrentElement, this );\n\t\t\tnfRadio.channel( 'mergeTags' ).reply( 'update:currentSetting', this.updateCurrentSetting, this );\n\n\t\t\t// Listen for requests for our mergeTag collection.\n\t\t\tnfRadio.channel( 'mergeTags' ).reply( 'get:collection', this.getCollection, this );\n\t\t\tnfRadio.channel( 'mergeTags' ).reply( 'get:mergeTag', this.getSectionModel, this );\n\n\t\t\t// When a field's ID is changed (ie from a tmpID), update the merge tag.\n this.listenTo( nfRadio.channel( 'fieldSetting-id' ), 'update:setting', this.updateID );\n\n\t\t\t// When we edit a key, check for places that key might be used.\n\t\t\tthis.listenTo( nfRadio.channel( 'fieldSetting-key' ), 'update:setting', this.updateKey );\n\n\t\t\t// Reply to requests to check a data model for a field key when one is updated.\n\t\t\tthis.listenTo( nfRadio.channel( 'app' ), 'replace:fieldKey', this.replaceFieldKey );\n\n\t\t\t// Reply to requests to check a data model for a field key when one is updated.\n\t\t\tnfRadio.channel( 'app' ).reply( 'get:fieldKeyFormat', this.getFieldKeyFormat, this );\n\n\t\t\t/*\n\t\t\t * TODO: Hotkey support for adding tags.\n\t\t\t *\n\t\t\t\n\t\t\tthis.listenTo( nfRadio.channel( 'hotkeys' ), 'open:mergeTags', this.openMergeTags );\n\t\t\tthis.listenTo( nfRadio.channel( 'hotkeys' ), 'up:mergeTags', this.upMergeTags );\n\t\t\tthis.listenTo( nfRadio.channel( 'hotkeys' ), 'down:mergeTags', this.downMergeTags );\n\t\t\tthis.listenTo( nfRadio.channel( 'hotkeys' ), 'return:mergeTags', this.returnMergeTags );\n\t\t\tnfRadio.channel( 'mergeTags' ).reply( 'update:open', this.updateOpen, this );\n\t\t\t*/\n\t\t},\n\n\t\t/**\n\t\t * Init merge tags within the passed view.\n\t\t * @since 3.0\n\t\t * @param backbone.view view to be searched for merge tags.\n\t\t * @return void\n\t\t */\n\t\tinitMergeTags: function( view ) {\n\t\t\tvar mergeTagsView = nfRadio.channel( 'mergeTags' ).request( 'get:view' );\n\t\t\tvar that = this;\n\t\t\t/*\n\t\t\t * Apply merge tags jQuery plugin.\n\t\t\t *\n\t\t\t * Prevent jBox from being called multiple times on the same element\n\t\t\t */\n\t\t\tthis.jBoxes = {};\n\t\t\tvar that = this;\n\n\t\t\tjQuery( view.el ).find( '.merge-tags' ).each(function() {\n\t\t\t\tif ( 'undefined' == typeof jQuery( this ).data( 'jBox-id' ) ) {\n\t\t\t\t\tvar jBox = jQuery( this ).jBox( 'Tooltip', {\n\t\t\t\t\t\ttitle: 'Insert Merge Tag',\n\t\t\t\t\t\ttrigger: 'click',\n\t\t\t\t\t\tposition: {\n\t\t\t\t\t\t\tx: 'center',\n\t\t\t\t\t\t\ty: 'bottom'\n\t\t\t\t\t\t},\n\t\t\t\t\t\tcloseOnClick: 'body',\n\t\t\t\t\t\tcloseOnEsc: true,\n\t\t\t\t\t\ttheme: 'TooltipBorder',\n\t\t\t\t\t\tmaxHeight: 200,\n\n\t\t\t\t\t\tonOpen: function() {\n\t\t\t\t\t\t\tmergeTagsView.reRender( view.model );\n\t\t\t\t\t\t\tthis.setContent( jQuery( '.merge-tags-content' ) );\n\t\t\t\t\t\t\tvar currentElement = jQuery( this.target ).prev( '.setting' );\n\t\t\t\t\t\t\tif ( 0 == currentElement.length ) {\n\t\t\t\t\t\t\t\tcurrentElement = jQuery( view.el ).find( '.setting' );\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\tthat.updateCurrentSetting( view.model );\n\t\t\t\t\t\t\tthat.updateCurrentElement( currentElement );\n\t\t\t\t\t\t\t// nfRadio.channel( 'drawer' ).request( 'prevent:close', 'merge-tags' );\n\t\t\t\t\t\t},\n\t\t\t\t\t\tonClose: function() {\n\t\t\t\t\t\t\t// nfRadio.channel( 'drawer' ).request( 'enable:close', 'merge-tags' );\n\t\t\t\t\t\t}\n\t\t\t\t\t});\n\t\t\t\t\t\n\t\t\t\t\tjQuery( this ).data( 'jBox-id', jBox.id );\t\t\t\t\t\n\t\t\t\t}\n\t\t });\n\t\t},\n\n\t\tclickMergeTag: function( e, tagModel ) {\n\t\t\t/*\n\t\t\t * TODO: Make this more dynamic.\n\t\t\t * Currently, the RTE is the only section that modifies how merge tags work,\n\t\t\t * but another type of setting might need to do this in the future.\n\t\t\t */\n\n\t\t\tif( 'undefined' != typeof this.settingModel.get( 'settingModel' ) && 'calculations' == this.settingModel.get( 'settingModel' ).get( 'name' ) ) {\n\n\t\t\t\tconsole.log( tagModel );\n\n\t\t\t\tvar currentValue = jQuery( this.currentElement ).val();\n\t\t\t\tvar currentPos = jQuery( this.currentElement ).caret();\n\t\t\t\tvar newPos = currentPos + tagModel.get( 'tag' ).length;\n\n\t\t\t\tvar tag = ( 'undefined' != typeof tagModel.get( 'calcTag' ) ) ? tagModel.get( 'calcTag' ) : tagModel.get( 'tag' );\n\n\t\t\t\tcurrentValue = currentValue.substr( 0, currentPos ) + tag + currentValue.substr( currentPos );\n\t\t\t\tjQuery( this.currentElement ).val( currentValue ).caret( newPos ).trigger( 'change' );\n\t\t\t} else if( 'rte' == this.settingModel.get( 'type' ) ) {\n\t\t\t\tjQuery( this.currentElement ).summernote( 'insertText', tagModel.get( 'tag' ) );\n\t\t\t} else {\n\t\t\t\tvar currentValue = jQuery( this.currentElement ).val();\n\t\t\t\tvar currentPos = jQuery( this.currentElement ).caret();\n\t\t\t\tvar newPos = currentPos + tagModel.get( 'tag' ).length;\n\t\t\t\tcurrentValue = currentValue.substr( 0, currentPos ) + tagModel.get( 'tag' ) + currentValue.substr( currentPos );\n\t\t\t\tjQuery( this.currentElement ).val( currentValue ).caret( newPos ).trigger( 'change' );\n\t\t\t}\n\t\t},\n\n\t\taddFieldTags: function( fieldModel ) {\n\t\t\t// TODO: Make this dynamic\n\t\t\tif ( 'submit' !== fieldModel.get( 'type' ) ) {\n\t\t\t\tthis.tagSectionCollection.get( 'fields' ).get( 'tags' ).add( {\n\t\t\t\t\tid: fieldModel.get( 'id' ),\n\t\t\t\t\tlabel: fieldModel.get( 'label' ),\n\t\t\t\t\ttag: this.getFieldKeyFormat( fieldModel.get( 'key' ) ),\n\t\t\t\t\tcalcTag: this.getFieldKeyFormatCalc( fieldModel.get( 'key' ) )\n\t\t\t\t} );\n\t\t\t}\n\t\t},\n\n\t\tdeleteFieldTags: function( fieldModel ) {\n\t\t\tvar fieldID = fieldModel.get( 'id' );\n\t\t\tvar tagModel = this.tagSectionCollection.get( 'fields' ).get( 'tags' ).get( fieldID );\n\t\t\tthis.tagSectionCollection.get( 'fields' ).get( 'tags' ).remove( tagModel );\n\t\t},\n\n\t\tupdateCalcTags: function( optionModel ) {\n\t\t\tvar calcTags = new mergeTagCollection();\n\n\t\t\tvar formModel = nfRadio.channel( 'app' ).request( 'get:formModel' );\n\t\t\tvar calcCollection = formModel.get( 'settings' ).get( 'calculations' );\n\n\t\t\t_.each( calcCollection.models, function( calc ) {\n\t\t\t\tcalcTags.add( {\n\t\t\t\t\tlabel: calc.get( 'name' ),\n\t\t\t\t\ttag: '{calc:' + calc.get( 'name' ) + '}'\n\t\t\t\t} );\n\t\t\t} );\n\n\t\t\tthis.tagSectionCollection.get( 'calcs' ).set( 'tags', calcTags );\n\t\t},\n\n\t\topenMergeTags: function( e ) {\n\t\t\tif ( 'TEXTAREA' == jQuery( e.target )[0].tagName || 'INPUT' == jQuery( e.target )[0].tagName ) {\n\t\t\t\tjQuery( e.target ).parent().find( '.merge-tags' ).click();\n\t\t\t}\n\t\t},\n\n\t\treturnMergeTags: function( e ) {\n\t\t\tif ( this.open ) {\n\t\t\t\te.preventDefault();\n\t\t\t\tvar currentModel = this.fields.where( { 'active': true } )[0];\n\t\t\t\tif ( currentModel ) {\n\t\t\t\t\tthis.clickMergeTag( e, currentModel );\n\t\t\t\t}\n\t\t\t}\n\t\t},\n\n\t\tupMergeTags: function( e ) {\n\t\t\tif ( this.open ) {\n\t\t\t\te.preventDefault();\n\t\t\t\tthis.changeActiveTag( 'up' );\n\t\t\t}\n\t\t},\n\n\t\tdownMergeTags: function( e ) {\n\t\t\tif ( this.open ) {\n\t\t\t\te.preventDefault();\n\t\t\t\tthis.changeActiveTag( 'down' );\n\t\t\t}\n\t\t},\n\n\t\tchangeActiveTag: function( dir ) {\n\t\t\tif ( 'down' == dir ) {\n\t\t\t\tvar inc = 1;\n\t\t\t} else {\n\t\t\t\tvar inc = -1\n\t\t\t}\n\t\t\t// First, check to see if a field is currently active.\n\t\t\tif( 0 < this.fields.where( { 'active': true } ).length ) {\n\t\t\t\tvar currentModel = this.fields.where( { 'active': true } )[0];\n\t\t\t\tvar currentIndex = this.fields.indexOf( currentModel );\n\t\t\t\tcurrentModel.set( 'active', false );\n\n\t\t\t\tvar nextModel = this.fields.models[ currentIndex + inc ];\n\t\t\t\tif ( nextModel ) {\n\t\t\t\t\tnextModel.set( 'active', true );\n\t\t\t\t} else {\n\n\t\t\t\t}\n\t\t\t\t\n\t\t\t} else if ( 0 < this.fields.where( { 'active': true } ) ) { // There aren't any active fields. Check for active system tags.\n\t\t\t\tconsole.log( 'system' );\n\t\t\t} else if ( 0 < this.userInfo.where( { 'active': true } ) ) { // No active user info LIs.\n\t\t\t\tconsole.log( 'userinfo' );\n\t\t\t} else { // No active LIs. We haven't made any active yet, or we've gotten to the bottom of the list.\n\t\t\t\t// Make sure that we have fields\n\t\t\t\tif ( 0 < this.fields.models.length ) {\n\t\t\t\t\t// Set our first field to active.\n\t\t\t\t\tthis.fields.models[0].set( 'active', true );\n\t\t\t\t} else {\n\t\t\t\t\t// Set our first system model to active.\n\t\t\t\t\tthis.system.models[0].set( 'active', true );\n\t\t\t\t}\n\t\t\t}\n\t\t},\n\n\t\tupdateCurrentElement: function( element ) {\n\t\t\tthis.currentElement = element;\n\t\t},\n\n\t\tupdateCurrentSetting: function( settingModel ) {\n\t\t\tthis.settingModel = settingModel;\n\t\t},\n\n\t\tgetCollection: function() {\n\t\t\treturn this.tagSectionCollection;\n\t\t},\n\n\t\tgetSectionModel: function( id ) {\n\t\t\treturn this.tagSectionCollection.get( id );\n\t\t},\n\n\t\tupdateOpen: function( open ) {\n\t\t\tthis.open = open;\n\t\t\t_.each( this.tagSectionCollection.get( 'fields' ).models, function( model ) {\n\t\t\t\tmodel.set( 'active', false );\n\t\t\t} );\n\t\t},\n\n\t\t// When a field is published, update the merge tag with the newly assigned ID (as opposed to the tmpID).\n updateID: function( fieldModel ) {\n\n\t\t\t// Get the formatted merge tag for comparison.\n\t\t\tvar targetTag = this.getFieldKeyFormat( fieldModel.get( 'key' ) );\n\n\t\t\t// Search the field tags for the matching merge tag to be updated.\n\t\t\tvar oldTag = this.tagSectionCollection.get( 'fields' ).get( 'tags' ).find( function( fieldMergeTag ){\n return targetTag == fieldMergeTag.get( 'tag' );\n });\n\n\t\t\t// If no matching tag is found, return early.\n\t\t\tif( 'undefined' == typeof oldTag ) return;\n\n\t\t\t// Update the merge tag with the \"published\" field ID.\n\t\t\toldTag.set( 'id', fieldModel.get( 'id' ) );\n\t\t},\n\n\t\tupdateKey: function( fieldModel ) {\n\t\t\tvar newKey = fieldModel.get( 'key' );\n\t\t\tvar oldTag = this.tagSectionCollection.get( 'fields' ).get( 'tags' ).get( fieldModel.get( 'id' ) );\n\t\t\tif ( 'undefined' != typeof oldTag ) {\n\t\t\t\toldTag.set( 'tag', this.getFieldKeyFormat( newKey ) );\t\t\t\t\n\t\t\t}\n\n\t\t},\n\n\t\tgetFieldKeyFormat: function( key ) {\n\t\t\treturn '{field:' + key + '}';\n\t\t},\n\n\t\tgetFieldKeyFormatCalc: function( key ) {\n\t\t\treturn '{field:' + key + ':calc}';\n\t\t},\n\n\t\treplaceFieldKey: function( dataModel, keyModel, settingModel ) {\n var oldKey = this.getFieldKeyFormat( keyModel._previousAttributes[ 'key' ] );\n\t\t\tvar newKey = this.getFieldKeyFormat( keyModel.get( 'key' ) );\n\t\t\tvar settingName = settingModel.get( 'name' );\n\t\t\tvar oldVal = dataModel.get( settingName );\n if(settingName == 'calculations' && 'undefined' != typeof(dataModel.get('calculations'))) {\n var calcModel = dataModel.get( 'calculations' );\n calcModel.each( function( model ) {\n var oldCalcKey = oldKey.slice( 0, (oldKey.length - 1) ) + ':calc}';\n var newCalcKey = newKey.slice( 0, (newKey.length - 1 ) ) + ':calc}';\n oldVal = model.get( 'eq' );\n if ( 'string' == typeof( oldVal ) ) {\n var re = new RegExp( oldCalcKey, 'g' );\n var newVal = oldVal.replace( re, newCalcKey );\n re = new RegExp( oldKey, 'g' );\n // TODO: We won't need this second replace when we no longer\n // have to append :calc to merge tags.\n newVal = newVal.replace( re, newKey );\n model.set( 'eq', newVal );\n }\n } );\n return false;\n }\n\t\t\tif ( 'string' == typeof oldVal ) {\n\t\t\t\tvar re = new RegExp( oldKey, 'g' );\n\t\t\t\tnewVal = oldVal.replace( re, newKey );\n\t\t\t\tdataModel.set( settingName, newVal );\n\t\t\t}\n\t\t}\n\n\t});\n\n\treturn controller;\n} );\n\n/**\n * @package Ninja Forms builder\n * @subpackage App\n * @copyright (c) 2015 WP Ninjas\n * @since 3.0\n */\ndefine( 'models/app/mergeTagLookupCollection',['models/app/mergeTagModel'], function( mergeTagModel ) {\n var collection = Backbone.Collection.extend( {\n model: mergeTagModel\n } );\n return collection;\n} );\n/**\n * @package Ninja Forms builder\n * @subpackage App\n * @copyright (c) 2015 WP Ninjas\n * @since 3.0\n */\ndefine( 'views/app/drawer/mergeTag',[], function() {\n var view = Marionette.ItemView.extend({\n tagName: 'li',\n template: '#tmpl-nf-merge-tag-box-tag',\n\n events: {\n \"click\": \"insertTag\"\n },\n\n insertTag: function() {\n nfRadio.channel( 'mergeTags' ).request( 'insert:tag', this.model.get( 'tag' ) );\n }\n });\n\n return view;\n} );\n/**\n * @package Ninja Forms builder\n * @subpackage App\n * @copyright (c) 2015 WP Ninjas\n * @since 3.0\n */\ndefine( 'views/app/drawer/mergeTagList',[ 'views/app/drawer/mergeTag' ], function( mergeTagView ) {\n var view = Marionette.CollectionView.extend({\n tagName: 'ul',\n childView: mergeTagView,\n calc: false,\n\n initialize: function() {\n nfRadio.channel( 'merge-tags' ).reply( 'update:taglist', this.sectionFilter, this );\n nfRadio.channel( 'merge-tags' ).reply( 'filtersearch', this.searchFilter, this );\n },\n\n filter: function( child, index, collection ){\n return 'fields' == child.get( 'section' );\n },\n\n sectionFilter: function( section, calc ){\n this.filter = function( child, index, collection ){\n return section == child.get( 'section' );\n }\n\n if ( calc ) {\n this.calc = true;\n }\n\n if ( this.calc ) {\n var fieldsToRemove = this.excludeFromCalcs();\n\n /**\n * Filters our merge tags.\n * Make sure that we're in the right section, and then check to see if the merge tag is in our remove tracker.\n */\n this.filter = function( child, index, collection ) {\n return section == child.get( 'section' ) && -1 == fieldsToRemove.indexOf( child.get( 'tag' ) );\n }\n }\n\n this.render();\n nfRadio.channel( 'merge-tags' ).trigger( 'after:filtersearch', section );\n },\n\n searchFilter: function( term ){\n if ( this.calc ) {\n var fieldsToRemove = this.excludeFromCalcs();\n }\n\n this.filter = function( child, index, collection ){\n var label = child.get( 'label' ).toLowerCase().indexOf( term.toLowerCase().replace( ':', '' ) ) >= 0;\n var tag = child.get( 'tag' ).toLowerCase().indexOf( term.toLowerCase() ) >= 0;\n // If we are in a calculation setting and this tag is in our remove tracker, early return false.\n if ( this.calc && -1 != fieldsToRemove.indexOf( child.get( 'tag' ) ) ) {\n return false;\n }\n return label || tag;\n }\n\n this.render();\n nfRadio.channel( 'merge-tags' ).trigger( 'after:filtersearch' );\n\n },\n\n /**\n * TODO: This is a wonky fix for removing Product and Quantity fields from calcuation merge tags.\n * Merge tags don't respect the \"exclude\" merge tag settings.\n * Ultimately, the fix might include updating merge tags to respect those settings.\n */\n excludeFromCalcs: function(){\n /**\n * Remove any unwanted fields if we are in a calculation.\n * Get a list of all fields, then filter out unwanted fields.\n */\n var fieldCollection = nfRadio.channel( 'fields' ).request( 'get:collection' );\n // Stores the keys of unwanted fields.\n var fieldsToRemove = [];\n // Declare blacklisted field types.\n var blacklist = ['product', 'quantity', 'total', 'shipping', 'date'];\n // Remove them from the merge tag selection box.\n _.each( fieldCollection.models, function( model ) {\n if ( -1 != blacklist.indexOf( model.get('type') ) ) {\n fieldsToRemove.push( '{field:' + model.get( 'key' ) + '}' );\n }\n });\n return fieldsToRemove;\n }\n });\n\n return view;\n} );\n/**\n * @package Ninja Forms builder\n * @subpackage App\n * @copyright (c) 2015 WP Ninjas\n * @since 3.0\n */\ndefine( 'views/app/drawer/mergeTagGroup',[], function() {\n var view = Marionette.ItemView.extend({\n tagName: 'li',\n template: '#tmpl-nf-merge-tag-box-section',\n events: {\n \"click\": \"onClick\"\n },\n\n initialize: function () {\n this.listenTo( nfRadio.channel( 'merge-tags' ), 'after:filtersearch', this.updateActive );\n },\n\n onClick: function(){\n this.updateTags();\n },\n\n updateTags: function() {\n nfRadio.channel( 'merge-tags' ).request( 'update:taglist', this.model.get( 'id' ) );\n },\n\n updateActive: function( section ) {\n this.$el.removeClass( 'active' );\n\n if ( section == this.model.get( 'id' ) ) {\n this.$el.addClass( 'active' );\n }\n },\n\n setActive: function(){\n this.$el.addClass( 'active' );\n this.$el.siblings().removeClass( 'active' );\n },\n\n });\n\n return view;\n} );\n/**\n * @package Ninja Forms builder\n * @subpackage App\n * @copyright (c) 2015 WP Ninjas\n * @since 3.0\n */\ndefine( 'views/app/drawer/mergeTagGroupList',[ 'views/app/drawer/mergeTagGroup' ], function( mergeTagGroupView ) {\n var view = Marionette.CollectionView.extend({\n tagName: 'ul',\n childView: mergeTagGroupView,\n\n initialize: function(){\n this.listenTo( nfRadio.channel( 'merge-tags' ), 'open', this.render, this );\n },\n\n // TODO: Update filter when a new tag is added. ie Calculations.\n filter: function( child, index, collection ){\n return 0 < child.get( 'tags' ).length;\n },\n });\n\n return view;\n} );\n/**\n * @package Ninja Forms builder\n * @subpackage App\n * @copyright (c) 2015 WP Ninjas\n * @since 3.0\n */\ndefine( 'views/app/drawer/mergeTagFilter',[], function() {\n var view = Marionette.ItemView.extend({\n template: '#tmpl-nf-merge-tag-box-filter',\n events: {\n \"keyup input\": \"updateFilter\",\n },\n updateFilter: function( event ) {\n\n if( /* ENTER */ 13 == event.keyCode ){ // Copied from Keyup Callback.\n // Get top listed merge tag.\n var firstFilteredTag = jQuery( '#merge-tags-box .merge-tag-list ul li span' ).first().data( 'tag' );\n\n nfRadio.channel( 'mergeTags' ).request( 'insert:tag', firstFilteredTag );\n\n // COPIED FROM BELOW\n jQuery( '#merge-tags-box' ).css( 'display', 'none' );\n jQuery( '#merge-tags-box' ).removeClass();\n jQuery( '.merge-tag-focus' ).removeClass( 'merge-tag-focus' );\n jQuery( '.merge-tag-focus-overlay' ).removeClass( 'merge-tag-focus-overlay' );\n return;\n }\n var value = this.$el.find( 'input' ).val();\n nfRadio.channel( 'merge-tags' ).request( 'filtersearch', value );\n }\n });\n\n return view;\n} );\n/**\n * @package Ninja Forms builder\n * @subpackage App\n * @copyright (c) 2015 WP Ninjas\n * @since 3.0\n */\ndefine( 'views/app/drawer/mergeTagBox',[], function() {\n var view = Marionette.LayoutView.extend({\n el: '#merge-tags-box',\n template: \"#tmpl-nf-merge-tag-box\",\n\n regions: {\n filter: '.merge-tag-filter',\n sections: '.merge-tag-sections',\n tags: '.merge-tag-list'\n },\n });\n\n return view;\n} );\n/**\n * @package Ninja Forms builder\n * @subpackage Merge Tag Box\n * @copyright (c) 2017 WP Ninjas\n * @since 3.1\n */\n\ndefine( 'controllers/app/mergeTagBox',[\n 'models/app/mergeTagModel',\n 'models/app/mergeTagLookupCollection',\n 'views/app/drawer/mergeTag',\n 'views/app/drawer/mergeTagList',\n 'views/app/drawer/mergeTagGroup',\n 'views/app/drawer/mergeTagGroupList',\n 'views/app/drawer/mergeTagFilter',\n 'views/app/drawer/mergeTagBox'\n], function(\n MergeTagModel,\n MergeTagLookupCollection,\n MergeTagView,\n MergeTagListView,\n MergeTagGroupView,\n MergeTagGroupListView,\n MergeTagFilterView,\n MergeTagBoxLayout\n) {\n var controller = Marionette.Object.extend( {\n\n caret: 0, // Track the caret position of the current setting's input.\n old: '', // THe old merge tag that will be replaced.\n\n initialize: function(){\n\n this.listenTo( nfRadio.channel( 'drawer' ), 'render:settingGroup', function(){\n jQuery( '.merge-tags' ).off( 'click' );\n jQuery( '.merge-tags' ).on( 'click', this.mergeTagsButtonClick );\n });\n\n this.listenTo( nfRadio.channel( 'app' ), 'after:appStart', this.afterAppStart );\n this.listenTo( nfRadio.channel( 'app' ), 'before:renderSetting', this.beforeRenderSetting );\n this.listenTo( nfRadio.channel( 'drawer' ), 'before:close', this.beforeDrawerClose );\n\n var that = this;\n nfRadio.channel( 'mergeTags' ).reply( 'set:caret', function( position ){\n that.caret = position;\n });\n nfRadio.channel( 'mergeTags' ).reply( 'get:caret', function(){\n return that.caret;\n });\n\n var that = this;\n nfRadio.channel( 'mergeTags' ).reply( 'set:old', function( value ){\n that.old = value;\n });\n nfRadio.channel( 'mergeTags' ).reply( 'get:old', function(){\n return that.old;\n });\n\n nfRadio.channel( 'mergeTags' ).reply( 'insert:tag', this.insertTag.bind( this ) );\n\n /** OPTION REPEATER */\n this.listenTo( nfRadio.channel( 'option-repeater' ), 'add:option', function( model ){\n var selector = '#' + model.cid + ' .has-merge-tags input.setting';\n jQuery( selector ).on( 'focus', function( event ){\n that.focusCallback( event, selector, 'option-repeater' );\n });\n jQuery( selector ).on( 'keyup', function( event ){\n that.keyupCallback( event, selector, 'option-repeater' );\n });\n jQuery( selector ).siblings( '.nf-list-options .merge-tags' ).off( 'click' );\n jQuery( selector ).siblings( '.nf-list-options .merge-tags' ).on( 'click', this.mergeTagsButtonClick );\n } );\n this.listenTo( nfRadio.channel( 'drawer' ), 'opened', function(){\n jQuery( '.nf-list-options .merge-tags' ).off( 'click' );\n jQuery( '.nf-list-options .merge-tags' ).on( 'click', this.mergeTagsButtonClick );\n } );\n\n /* CALCULATIONS */\n this.listenTo( nfRadio.channel( 'setting-calculations-option' ), 'render:setting', this.renderSetting );\n // this.listenTo( nfRadio.channel( 'setting-calculations-option' ), 'render:setting', function( settingModel, dataModel, view ){\n // view.$el.find( '.merge-tags' ).on( 'click', this.mergeTagsButtonClick );\n // } );\n this.listenTo( nfRadio.channel( 'drawer' ), 'opened', function(){\n jQuery( '.nf-list-options.calculations .merge-tags' ).off( 'click' );\n jQuery( '.nf-list-options.calculations .merge-tags' ).on( 'click', this.mergeTagsButtonClick );\n } );\n\n /* SUMMERNOTE */\n this.listenTo( n