User Registration – Custom Registration Form, Login Form And User Profile For WordPress - Version 1.8.0

Version Description

  • 13/02/2020
  • Feature - Login option introduced for individual forms.
  • Feature - Allows selective country selection in country field.
  • Enhancement - Date field
  • Enhancement - Conditional logic in edit profile.
  • Enhancement - Real time password matching.
  • Enhancement - Real time email matching.
  • Enhancement - Modal popup with documentation links on form creation.
  • Enhancement - Form settings dropdown changed to checkbox.
  • Enhancement - Premium fields showcase.
  • Tweak - Toggle feature added for field option's setting.
  • Tweak - SweetAlert2 added in frontend.
  • Tweak - CDN styling swapped with local file.
  • Fix - Exclude unwanted fields in edit profile.
  • Fix - Broken reset password link.
Download this release

Release Info

Developer wpeverest
Plugin Icon 128x128 User Registration – Custom Registration Form, Login Form And User Profile For WordPress
Version 1.8.0
Comparing to
See all releases

Code changes from version 1.7.6 to 1.8.0

Files changed (45) hide show
  1. assets/css/_button.scss +11 -1
  2. assets/css/admin-rtl.css +1 -1
  3. assets/css/admin.css +1 -1
  4. assets/css/admin.scss +142 -19
  5. assets/css/jquery-ui/jq-smoothness.css +1225 -0
  6. assets/css/user-registration-rtl.css +1 -1
  7. assets/css/user-registration.css +1 -1
  8. assets/css/user-registration.scss +5 -0
  9. assets/js/admin/admin.js +446 -23
  10. assets/js/frontend/password-strength-meter.js +4 -2
  11. assets/js/frontend/password-strength-meter.min.js +1 -1
  12. assets/js/frontend/user-registration.js +117 -18
  13. assets/js/frontend/user-registration.min.js +1 -1
  14. includes/abstracts/abstract-ur-field-settings.php +17 -4
  15. includes/abstracts/abstract-ur-form-field.php +86 -11
  16. includes/admin/class-ur-admin-assets.php +4 -5
  17. includes/admin/class-ur-admin-export-users.php +3 -3
  18. includes/admin/class-ur-admin-menus.php +266 -0
  19. includes/admin/class-ur-admin-profile.php +50 -36
  20. includes/admin/class-ur-admin-user-list-manager.php +4 -7
  21. includes/admin/functions-ur-admin.php +26 -24
  22. includes/admin/settings/emails/class-ur-settings-reset-password-email.php +1 -1
  23. includes/admin/views/html-admin-page-forms.php +8 -2
  24. includes/class-ur-email-confirmation.php +99 -77
  25. includes/class-ur-emailer.php +3 -1
  26. includes/class-ur-form-handler.php +44 -39
  27. includes/class-ur-frontend-scripts.php +15 -4
  28. includes/class-ur-install.php +1 -0
  29. includes/class-ur-shortcodes.php +1 -1
  30. includes/class-ur-user-approval.php +107 -54
  31. includes/form/class-ur-form-field-country.php +54 -0
  32. includes/form/class-ur-form-field-date.php +1 -9
  33. includes/form/settings/class-ur-setting-country.php +35 -252
  34. includes/form/settings/class-ur-setting-date.php +91 -6
  35. includes/form/views/admin/admin-country.php +2 -8
  36. includes/form/views/admin/admin-date.php +1 -2
  37. includes/frontend/class-ur-frontend-form-handler.php +3 -2
  38. includes/functions-ur-account.php +8 -3
  39. includes/functions-ur-core.php +37 -13
  40. includes/functions-ur-template.php +78 -44
  41. includes/shortcodes/class-ur-shortcode-my-account.php +4 -6
  42. languages/user-registration.pot +442 -384
  43. readme.txt +181 -332
  44. templates/myaccount/form-edit-profile.php +97 -62
  45. user-registration.php +2 -2
assets/css/_button.scss CHANGED
@@ -6,7 +6,7 @@
6
 
7
  &.button-icon {
8
  width: 32px;
9
- padding: 0 0 2px;
10
 
11
  .dashicons {
12
  line-height: 1;
@@ -112,3 +112,13 @@
112
 
113
  }
114
  }
 
 
 
 
 
 
 
 
 
 
6
 
7
  &.button-icon {
8
  width: 32px;
9
+ padding: 0;
10
 
11
  .dashicons {
12
  line-height: 1;
112
 
113
  }
114
  }
115
+
116
+ .select2-container {
117
+ .ur-select-all-countries-button {
118
+ margin: 6px 3px 4px 6px;
119
+ }
120
+
121
+ .ur-unselect-all-countries-button {
122
+ margin: 6px 3px 4px;
123
+ }
124
+ }
assets/css/admin-rtl.css CHANGED
@@ -1,2 +1,2 @@
1
  .select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:#fff;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected],.select2-results__option[data-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff}.select2-hidden-accessible{border:0!important;clip:rect(0 0 0 0)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none}.select2-container--default .select2-selection--multiple .select2-selection__placeholder{color:#999;margin-top:5px;float:left}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-top:5px;margin-right:10px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-search--inline,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__placeholder{float:right}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid #000 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--above .select2-selection--single{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--below .select2-selection--single{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:0 0;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true],.select2-container--default .select2-results__option[data-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected],.select2-container--default .select2-results__option--highlighted[data-selected]{background-color:#0073aa;color:#fff}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#fff),to(#eee));background-image:-webkit-linear-gradient(top,#fff 50%,#eee 100%);background-image:linear-gradient(to bottom,#fff 50%,#eee 100%);background-repeat:repeat-x}.select2-container--classic .select2-selection--single:focus{border:1px solid #0073aa}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#eee),to(#ccc));background-image:-webkit-linear-gradient(top,#eee 50%,#ccc 100%);background-image:linear-gradient(to bottom,#eee 50%,#ccc 100%);background-repeat:repeat-x}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #0073aa}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:0 0;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-gradient(linear,left top,left bottom,from(white),color-stop(50%,#eee));background-image:-webkit-linear-gradient(top,#fff 0,#eee 50%);background-image:linear-gradient(to bottom,#fff 0,#eee 50%);background-repeat:repeat-x}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#eee),to(white));background-image:-webkit-linear-gradient(top,#eee 50%,#fff 100%);background-image:linear-gradient(to bottom,#eee 50%,#fff 100%);background-repeat:repeat-x}.select2-container--classic .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #0073aa}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice{float:right}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #0073aa}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected],.select2-container--classic .select2-results__option--highlighted[data-selected]{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#0073aa}
2
- @charset "UTF-8";.ur-form-container .button,.ur-form-container button,.user-registration .button,.user-registration button{-webkit-transition:all .25s ease 0s;transition:all .25s ease 0s}.ur-form-container .button.button-icon,.ur-form-container button.button-icon,.user-registration .button.button-icon,.user-registration button.button-icon{width:32px;padding:0 0 2px}.ur-form-container .button.button-icon .dashicons,.ur-form-container button.button-icon .dashicons,.user-registration .button.button-icon .dashicons,.user-registration button.button-icon .dashicons{line-height:1;vertical-align:middle}.ur-form-container .button.button-icon-round,.ur-form-container button.button-icon-round,.user-registration .button.button-icon-round,.user-registration button.button-icon-round{border-radius:50%}.ur-form-container .button .ur-spinner,.ur-form-container button .ur-spinner,.user-registration .button .ur-spinner,.user-registration button .ur-spinner{width:16px;height:16px;margin-right:6px;margin-bottom:2px;display:inline-block;vertical-align:middle}.ur-form-container .button-primary,.user-registration .button-primary{background:#475bb2;border-color:#475bb2;box-shadow:0 1px 0 #475bb2;text-shadow:none}.ur-form-container .button-primary:active,.ur-form-container .button-primary:focus,.ur-form-container .button-primary:hover,.user-registration .button-primary:active,.user-registration .button-primary:focus,.user-registration .button-primary:hover{background:#38488e;border-color:#38488e;box-shadow:0 1px 0 #38488e}.ur-form-container .button-primary:disabled,.user-registration .button-primary:disabled{color:#b2bae0!important;background:#697ac3!important;border-color:#697ac3!important}.ur-form-container .button-secondary,.user-registration .button-secondary{color:#1a1f33;background:#dee0e9;border-color:#dee0e9;box-shadow:0 1px 0 #dee0e9}.ur-form-container .button-secondary:active,.ur-form-container .button-secondary:focus,.ur-form-container .button-secondary:hover,.user-registration .button-secondary:active,.user-registration .button-secondary:focus,.user-registration .button-secondary:hover{color:#1a1f33;background:#b6bbcf;border-color:#b6bbcf;box-shadow:0 1px 0 #b6bbcf}.ur-form-container .button-danger,.user-registration .button-danger{color:#fff;background:#ff4149;border-color:#ff4149;box-shadow:0 1px 0 #ff4149}.ur-form-container .button-danger:active,.ur-form-container .button-danger:focus,.ur-form-container .button-danger:hover,.user-registration .button-danger:active,.user-registration .button-danger:focus,.user-registration .button-danger:hover{color:#fff;background:#ee2a32;border-color:#ee2a32;box-shadow:0 1px 0 #ee2a32}.ur-form-container .publishing-action .button,.ur-form-container .publishing-action button,.ur-form-container .publishing-action input[type=button],.ur-form-container .publishing-action input[type=submit],.user-registration .publishing-action .button,.user-registration .publishing-action button,.user-registration .publishing-action input[type=button],.user-registration .publishing-action input[type=submit]{margin-left:5px}.ur-registered-item.ui-draggable-dragging{padding:10px 10px;line-height:20px;background:#475bb2;color:#fff;text-align:center;margin-bottom:7px;word-break:break-word;white-space:normal;width:200px!important;z-index:9}.ur-registered-item.ui-draggable-dragging span{font-size:14px;line-height:20px;width:auto;height:auto;margin-left:3px}@font-face{font-family:UserRegistration;src:url(../fonts/UserRegistration.eot?5hlcw0);src:url(../fonts/UserRegistration.eot?5hlcw0#iefix) format("embedded-opentype"),url(../fonts/UserRegistration.ttf?5hlcw0) format("truetype"),url(../fonts/UserRegistration.woff?5hlcw0) format("woff"),url(../fonts/UserRegistration.svg?5hlcw0#UserRegistration) format("svg");font-weight:400;font-style:normal;font-display:block}[class*=' ur-icon-'],[class^=ur-icon-]{font-family:UserRegistration!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ur-icon-input-first-name::before{content:""}.ur-icon-input-last-name::before{content:""}.ur-icon-input-field::before{content:""}.ur-icon-input-password::before{content:""}.ur-icon-input-checkbox::before{content:""}.ur-icon-radio::before{content:""}.ur-icon-number::before{content:""}.ur-icon-phone::before{content:""}.ur-icon-calendar::before{content:""}.ur-icon-drop-down::before{content:""}.ur-icon-textarea::before{content:""}.ur-icon-email::before{content:""}.ur-icon-email-secondary::before{content:""}.ur-icon-email-confirm::before{content:""}.ur-icon-invite-codes::before{content:""}.ur-icon-password::before{content:""}.ur-icon-password-confirm::before{content:""}.ur-icon-user::before{content:""}.ur-icon-user-nickname::before{content:""}.ur-icon-user-display-name::before{content:""}.ur-icon-user-bio::before{content:""}.ur-icon-website::before{content:""}.ur-icon-flag::before{content:""}.ur-icon-map-one::before{content:""}.ur-icon-map-two::before{content:""}.ur-icon-zip-code::before{content:""}.ur-icon-select2::before{content:""}.ur-icon-multi-select::before{content:""}.ur-icon-section-title::before{content:""}.ur-icon-time-picker::before{content:""}.ur-icon-state::before{content:""}.ur-icon-buildings::before{content:""}.ur-icon-text-editor::before{content:""}.ur-icon-bill::before{content:""}.ur-icon-doc::before{content:""}.ur-icon-file-upload::before{content:""}.ur-icon-file-dollar::before{content:""}.ur-icon-code::before{content:""}.ur-icon-mailchimp::before{content:""}table.user-registration-table{width:100%;background:#fff;border-collapse:collapse}table.user-registration-table caption,table.user-registration-table td,table.user-registration-table th{padding:1rem;text-align:right;border-bottom:1px solid #dee0e9}table.user-registration-table caption,table.user-registration-table th{font-size:14px;font-weight:500}table.user-registration-table thead th{background:#fafafc}table.user-registration-table input,table.user-registration-table select,table.user-registration-table textarea{width:100%;box-shadow:none;border-radius:4px}.blockUI.blockOverlay::before{width:16px;height:16px;position:absolute;display:block;content:'';-webkit-animation:spin 1s ease-in-out infinite;animation:spin 1s ease-in-out infinite;background:url(../images/icons/loader.svg) center center;background-size:cover}.ur-spinner::before{width:16px;height:16px;position:absolute;display:block;content:'';-webkit-animation:spin 1s ease-in-out infinite;animation:spin 1s ease-in-out infinite;background:url(../images/icons/loader.svg) center center;background-size:cover}@-webkit-keyframes spin{100%{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}}@keyframes spin{100%{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}}.ur-export-users-page{margin-top:6px}.ur-export-users-page .nav-tab-content .nav-tab-inside .postbox{width:50%;-webkit-box-flex:1;-webkit-flex:1;flex:1}.ur-export-users-page .nav-tab-content .hndle,.ur-export-users-page .nav-tab-content .stuffbox .hndle{margin:10px;padding-bottom:10px}.ur_addons_wrap .products{overflow:hidden;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.ur_addons_wrap .products li{margin:0 0 1% 1%!important;padding:0;vertical-align:top;width:19.2%;float:right}.ur_addons_wrap .products li:nth-child(5n){margin:0 0 1% 0!important}.ur_addons_wrap .products li a{text-decoration:none;color:inherit;border:1px solid #ddd;display:block;min-height:220px;overflow:hidden;background:#f5f5f5;box-shadow:inset 0 1px 0 rgba(255,255,255,.2),inset 0 -1px 0 rgba(0,0,0,.1)}.ur_addons_wrap .products li a .product-image{display:block;background:#fff}.ur_addons_wrap .products li a .product-image img{max-width:100%;display:block;margin:0}.ur_addons_wrap .products li a img.extension-thumb+h3{display:none}.ur_addons_wrap .products li a .price{display:none}.ur_addons_wrap .products li a h2,.ur_addons_wrap .products li a h3{margin:0!important;padding:20px!important;background:#fff}.ur_addons_wrap .products li a p{padding:20px!important;margin:0!important;border-top:1px solid #f1f1f1}.ur_addons_wrap .products li a:focus,.ur_addons_wrap .products li a:hover{background-color:#fff}.clear{clear:both}.wrap.user-registration div.error,.wrap.user-registration div.updated{margin-top:10px}.user-registration_page_add-new-registration #post-body .error,.user-registration_page_add-new-registration #post-body .updated{margin:0}.user-registration_page_add-new-registration #post-body-content{position:relative;float:none}.user-registration_page_add-new-registration .howto span{float:right;margin-top:6px}.user-registration_page_add-new-registration .list-wrap{display:none;clear:both;margin-bottom:10px}.user-registration_page_add-new-registration .list li{display:none;margin:0;margin-bottom:5px}.user-registration_page_add-new-registration .list li .menu-item-title{cursor:pointer;display:block}.user-registration_page_add-new-registration .list li .menu-item-title input{margin-left:3px;margin-top:-3px}.user-registration_page_add-new-registration #wpfooter{display:none}.user-registration_page_add-new-registration .ur-form-container{margin:0}.user-registration_page_add-new-registration .ur-form-container .ur-loading-container{position:fixed;right:160px;left:0;top:0;bottom:0;background:#fff;display:-webkit-box;display:-webkit-flex;display:flex;z-index:9}.user-registration_page_add-new-registration .ur-form-container .ur-loading-container .ur-circle-loading{margin:auto;right:30px}.user-registration_page_add-new-registration .ur-form-container #menu-management{margin-top:0}.user-registration_page_add-new-registration .ur-form-container #menu-management .menu-edit{position:fixed;right:160px;left:0;border:none;box-shadow:none;margin-bottom:0}.user-registration_page_add-new-registration .ur-form-container #ur-full-screen-mode.closed .ur-fs-close-label{display:none}.user-registration_page_add-new-registration .ur-form-container #ur-full-screen-mode.opened .ur-fs-open-label{display:none}.user-registration_page_add-new-registration #menu-management-liquid{margin-top:0;margin-right:-20px;min-width:calc(100% + 20px)}.user-registration_page_add-new-registration .postbox p.submit{margin-bottom:0}.user-registration_page_add-new-registration #nav-menu-footer,.user-registration_page_add-new-registration #nav-menu-header{padding:12px}.user-registration_page_add-new-registration #nav-menu-header{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;position:relative;border-color:#dee0e9;background-color:#fff;z-index:9}.user-registration_page_add-new-registration #nav-menu-header .ur-brand-logo{border-left:1px solid #dee0e9}.user-registration_page_add-new-registration #nav-menu-header .ur-brand-logo img{width:32px;height:32px;padding:0 8px;margin-left:8px;display:-webkit-box;display:-webkit-flex;display:flex}.user-registration_page_add-new-registration #nav-menu-header::after,.user-registration_page_add-new-registration #nav-menu-header::before{content:'';display:-webkit-box;display:-webkit-flex;display:flex;position:absolute;right:0;left:0;bottom:0;background:#fff}.user-registration_page_add-new-registration #nav-menu-header::before{top:0;z-index:-1}.user-registration_page_add-new-registration #nav-menu-header::after{height:10px;box-shadow:0 4px 8px rgba(45,53,89,.08);z-index:-2}.user-registration_page_add-new-registration .major-publishing-actions{clear:both;line-height:28px;margin-right:auto}.user-registration_page_add-new-registration .major-publishing-actions .publishing-action{text-align:left;float:left}.user-registration_page_add-new-registration .major-publishing-actions .publishing-action input.code{width:265px;height:33px;padding:0 6px;margin:0;border-color:#dee0e9;background-color:#f0f1f5;border-radius:0 3px 3px 0}.user-registration_page_add-new-registration .major-publishing-actions .form-invalid{padding-right:4px;margin-right:-4px}.user-registration_page_add-new-registration .major-publishing-actions .ur-form-name{width:25%;margin-left:6px}.user-registration_page_add-new-registration .major-publishing-actions #copy-shortcode{margin-right:-5px;border-radius:4px 0 0 4px}.user-registration_page_add-new-registration .major-publishing-actions #copy-shortcode svg{fill:#fff;margin-bottom:5px;vertical-align:middle}.user-registration_page_add-new-registration .blank-slate .menu-settings{display:none}.user-registration_page_add-new-registration .delete-action{float:right;line-height:28px}.ur-backbone-modal *{box-sizing:border-box}.ur-backbone-modal .ur-backbone-modal-content{position:fixed;background-color:#fff;z-index:100000;right:50%;top:50%;-webkit-transform:translate(50%,-50%);-ms-transform:translate(50%,-50%);transform:translate(50%,-50%);width:500px}.ur-backbone-modal .ur-backbone-modal-content article{overflow:auto}.ur-backbone-modal.ur-backbone-modal-content{width:75%;min-width:500px}.ur-backbone-modal .select2-container{width:100%!important}.ur-backbone-modal-backdrop{position:fixed;top:0;right:0;left:0;bottom:0;min-height:360px;background-color:#2d3559;opacity:.7;z-index:99900}.ur-backbone-modal-main{padding-bottom:55px}.ur-backbone-modal-main article,.ur-backbone-modal-main header{display:block;position:relative}.ur-backbone-modal-main .ur-backbone-modal-header{height:auto;background-color:#fcfcfc;padding:1em 1.5em;border-bottom:1px solid #ddd}.ur-backbone-modal-main .ur-backbone-modal-header h1{margin:0;font-size:18px;font-weight:700;line-height:1.5em}.ur-backbone-modal-main .ur-backbone-modal-header .modal-close-link{cursor:pointer;color:#777;height:54px;width:54px;padding:0;position:absolute;top:0;left:0;text-align:center;border:0;border-right:1px solid #ddd;background-color:transparent;-webkit-transition:color .1s ease-in-out,background .1s ease-in-out;transition:color .1s ease-in-out,background .1s ease-in-out}.ur-backbone-modal-main .ur-backbone-modal-header .modal-close-link::before{font:normal 22px/50px dashicons!important;color:#676d8a;display:block;content:'\f335';font-weight:300}.ur-backbone-modal-main .ur-backbone-modal-header .modal-close-link:focus,.ur-backbone-modal-main .ur-backbone-modal-header .modal-close-link:hover{background-color:#ddd;border-color:#ccc;color:#2d3559}.ur-backbone-modal-main .ur-backbone-modal-header .modal-close-link:focus{outline:0}.ur-backbone-modal-main article{padding:1.5em}.ur-backbone-modal-main article p{margin:1.5em 0}.ur-backbone-modal-main article p:first-child{margin-top:0}.ur-backbone-modal-main article p:last-child{margin-bottom:0}.ur-backbone-modal-main article .pagination{padding:10px 0 0;text-align:center}.ur-backbone-modal-main footer{position:absolute;right:0;left:0;bottom:0;z-index:100;padding:1em 1.5em;background-color:#fcfcfc;border-top:1px solid #dfdfdf;box-shadow:0 -4px 4px -4px rgba(0,0,0,.1)}.ur-backbone-modal-main footer .inner{float:left;line-height:23px}.ur-backbone-modal-main footer .inner .button{margin-bottom:0}.user-registration h2.ur-nav-tab-wrapper{margin-bottom:1em}.user-registration nav.ur-nav-tab-wrapper{margin:1.5em 0 1em;border-bottom:1px solid #ccc}.user-registration #mainform>.subsubsub{background:#e5e5e5;float:none}.user-registration #mainform>.subsubsub a{display:block;padding:7px 10px}.user-registration #mainform>.subsubsub a.current{color:#fff;background:#475bb2}.user-registration textarea[disabled=disabled]{background:#dfdfdf!important}.user-registration table.form-table{margin:0;position:relative}.user-registration table.form-table .select2-container{display:block;max-width:350px}.user-registration table.form-table .forminp-radio ul{margin:0}.user-registration table.form-table .forminp-radio ul li{line-height:1.4em}.user-registration table.form-table textarea.input-text{height:100%;min-width:150px;display:block}.user-registration table.form-table input.regular-input{width:25em}.user-registration table.form-table textarea.wide-input{width:100%}.user-registration table.form-table .user-registration-help-tip,.user-registration table.form-table img.help_tip{padding:0;margin:-4px 5px 0 0;vertical-align:middle;cursor:help;line-height:1}.user-registration table.form-table span.help_tip{cursor:help;color:#2ea2cc}.user-registration table.form-table th{position:relative;padding-left:24px}.user-registration table.form-table .select2-container{vertical-align:top;margin-bottom:3px}.user-registration table.form-table table.widefat th{padding-left:inherit}.user-registration table.form-table th .user-registration-help-tip,.user-registration table.form-table th img.help_tip{margin:0 0 0 -24px;float:left}.user-registration table.form-table .wp-list-table .user-registration-help-tip{float:none}.user-registration table.form-table fieldset{margin-top:4px}.user-registration table.form-table fieldset .user-registration-help-tip,.user-registration table.form-table fieldset img.help_tip{margin:-3px 5px 0 0}.user-registration table.form-table fieldset p.description{margin-bottom:8px}.user-registration table.form-table fieldset:first-child{margin-top:0}.user-registration table.form-table .iris-picker{z-index:100;display:none;position:absolute;border:1px solid #ccc;border-radius:3px;box-shadow:0 1px 3px rgba(0,0,0,.2)}.user-registration table.form-table .iris-picker .ui-slider{border:0!important;margin:0!important;width:auto!important;height:auto!important;background:none transparent!important}.user-registration table.form-table .iris-picker .ui-slider .ui-slider-handle{margin-bottom:0!important}.user-registration table.form-table .colorpickpreview{padding:3px;padding-right:20px;border:1px solid #ddd;border-left:0}.user-registration table.form-table .colorpick{border-right:0}.user-registration table.form-table .image_width_settings{vertical-align:middle}.user-registration table.form-table .image_width_settings label{margin-right:10px}.ur-admin-template-options{display:none}.ur-registered-from{display:-webkit-box;display:-webkit-flex;display:flex;background-color:#fff;font-family:Roboto,sans-serif}.ur-registered-from *{box-sizing:border-box}.ur-registered-from :focus{outline:0}.ur-registered-from a{text-decoration:none}.ur-registered-from h3{color:#2d3559;font-weight:500}.ur-registered-from .ur-field{line-height:2}.ur-registered-from .ur-field label{font-weight:400}.ur-registered-from .ur-field label:last-child{margin-bottom:0}.ur-registered-from .ur-field input[type=checkbox],.ur-registered-from .ur-field input[type=radio]{opacity:1;box-shadow:none;border-color:#dee0e9}.ur-registered-from .select2.select2-container{width:100%!important}.ur-registered-from .wp-picker-container .wp-picker-input-wrap label{display:inline-block;width:auto}.ur-registered-from .wp-picker-container .wp-picker-input-wrap label input.wp-color-picker{height:auto;padding:3px 5px}.ur-registered-from .ur-registered-item{cursor:move;padding:4px;color:#676d8a;height:110px;font-size:12px;border-radius:4px;margin:0 8px 16px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;width:calc(33.3333% - 16px);background-color:#f0f1f5}.ur-registered-from .ur-registered-item .ur-icon{font-size:32px;margin-bottom:4px}.ur-registered-from .ur-registered-item:hover{background-color:#475bb2;color:#fff}.ur-registered-from .ur-registered-item.ui-draggable-dragging{width:110px!important;z-index:9!important}.ur-registered-from .ur-registered-inputs{width:412px;background-color:#f9f9f9}.ur-registered-from .ur-registered-inputs .ur-tabs{border:0 none;padding:0;font-family:Roboto,sans-serif;font-size:14px}.ur-registered-from .ur-registered-inputs .ur-tabs .ur-tab-lists{background-color:#f0f1f5;background-image:none;padding:0;border-radius:0;margin:0;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;border-bottom:none;border-top:0 none;border-left:0 none;border-right:0 none}.ur-registered-from .ur-registered-inputs .ur-tabs .ur-tab-lists li{background-color:transparent;background-image:none;border-radius:0;margin:0;margin-bottom:-1px;padding:0;border:0;-webkit-box-flex:1;-webkit-flex:1;flex:1;text-align:center}.ur-registered-from .ur-registered-inputs .ur-tabs .ur-tab-lists li.active{margin-bottom:0;padding-bottom:0}.ur-registered-from .ur-registered-inputs .ur-tabs .ur-tab-lists li.ui-state-disabled{opacity:1}.ur-registered-from .ur-registered-inputs .ur-tabs .ur-tab-lists li a{float:none;text-decoration:none;margin:0;border:none;display:block;color:#2d3559;background-color:transparent;padding:12px 15px;font-weight:500;cursor:pointer}.ur-registered-from .ur-registered-inputs .ur-tabs .ur-tab-lists li a:focus{box-shadow:0 0 0 0 transparent,0 0 0 0 transparent}.ur-registered-from .ur-registered-inputs .ur-tabs .ur-tab-lists li a.active{background-color:#fff;color:#475bb2;line-height:24px}.ur-registered-from .ur-registered-inputs .ur-tabs .ur-tab-contents{height:calc(100vh - 130px);position:relative;overflow-y:auto}.ur-registered-from .ur-registered-inputs .ur-tabs .ur-tab-content{padding:16px}.ur-registered-from .ur-registered-inputs .ur-tabs .ur-tab-content#ur-tab-field-options,.ur-registered-from .ur-registered-inputs .ur-tabs .ur-tab-content#ur-tab-registered-fields{background-color:#fff}.ur-registered-from .ur-registered-inputs .ur-tabs .ur-tab-content h2{margin:16px 0;font-size:1em;font-weight:500;font-family:Roboto,sans-serif;color:#2d3559}.ur-registered-from .ur-registered-inputs .ur-tabs .ur-tab-content h2~hr{border-top:1px solid #dee0e9}.ur-registered-from .ur-registered-inputs .ur-tabs .ur-tab-content .ur-registered-list{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;width:calc(100% + 16px);margin-right:-8px}.ur-registered-from .ur-registered-inputs .ur-tabs .ur-tab-content .ur-registered-list:last-child{margin-bottom:0}.ur-registered-from .ui-widget select,.ur-registered-from input[type=date],.ur-registered-from input[type=email],.ur-registered-from input[type=file],.ur-registered-from input[type=month],.ur-registered-from input[type=number],.ur-registered-from input[type=password],.ur-registered-from input[type=phone],.ur-registered-from input[type=tel],.ur-registered-from input[type=text],.ur-registered-from input[type=time],.ur-registered-from input[type=timepicker],.ur-registered-from input[type=url],.ur-registered-from input[type=week],.ur-registered-from select,.ur-registered-from textarea{width:100%;max-width:100%;height:32px;display:block;color:#4c5477;font-size:13px;padding:4px 8px;border-radius:3px;border:1px solid #dee0e9;box-shadow:0 0 0 transparent}.ur-registered-from .ui-widget select:focus,.ur-registered-from input[type=date]:focus,.ur-registered-from input[type=email]:focus,.ur-registered-from input[type=file]:focus,.ur-registered-from input[type=month]:focus,.ur-registered-from input[type=number]:focus,.ur-registered-from input[type=password]:focus,.ur-registered-from input[type=phone]:focus,.ur-registered-from input[type=tel]:focus,.ur-registered-from input[type=text]:focus,.ur-registered-from input[type=time]:focus,.ur-registered-from input[type=timepicker]:focus,.ur-registered-from input[type=url]:focus,.ur-registered-from input[type=week]:focus,.ur-registered-from select:focus,.ur-registered-from textarea:focus{border-color:#475bb2}.ur-registered-from .ui-widget select::-webkit-input-placeholder,.ur-registered-from input[type=date]::-webkit-input-placeholder,.ur-registered-from input[type=email]::-webkit-input-placeholder,.ur-registered-from input[type=file]::-webkit-input-placeholder,.ur-registered-from input[type=month]::-webkit-input-placeholder,.ur-registered-from input[type=number]::-webkit-input-placeholder,.ur-registered-from input[type=password]::-webkit-input-placeholder,.ur-registered-from input[type=phone]::-webkit-input-placeholder,.ur-registered-from input[type=tel]::-webkit-input-placeholder,.ur-registered-from input[type=text]::-webkit-input-placeholder,.ur-registered-from input[type=time]::-webkit-input-placeholder,.ur-registered-from input[type=timepicker]::-webkit-input-placeholder,.ur-registered-from input[type=url]::-webkit-input-placeholder,.ur-registered-from input[type=week]::-webkit-input-placeholder,.ur-registered-from select::-webkit-input-placeholder,.ur-registered-from textarea::-webkit-input-placeholder{color:#b6bbcf}.ur-registered-from .ui-widget select::-ms-input-placeholder,.ur-registered-from input[type=date]::-ms-input-placeholder,.ur-registered-from input[type=email]::-ms-input-placeholder,.ur-registered-from input[type=file]::-ms-input-placeholder,.ur-registered-from input[type=month]::-ms-input-placeholder,.ur-registered-from input[type=number]::-ms-input-placeholder,.ur-registered-from input[type=password]::-ms-input-placeholder,.ur-registered-from input[type=phone]::-ms-input-placeholder,.ur-registered-from input[type=tel]::-ms-input-placeholder,.ur-registered-from input[type=text]::-ms-input-placeholder,.ur-registered-from input[type=time]::-ms-input-placeholder,.ur-registered-from input[type=timepicker]::-ms-input-placeholder,.ur-registered-from input[type=url]::-ms-input-placeholder,.ur-registered-from input[type=week]::-ms-input-placeholder,.ur-registered-from select::-ms-input-placeholder,.ur-registered-from textarea::-ms-input-placeholder{color:#b6bbcf}.ur-registered-from .ui-widget select::placeholder,.ur-registered-from input[type=date]::placeholder,.ur-registered-from input[type=email]::placeholder,.ur-registered-from input[type=file]::placeholder,.ur-registered-from input[type=month]::placeholder,.ur-registered-from input[type=number]::placeholder,.ur-registered-from input[type=password]::placeholder,.ur-registered-from input[type=phone]::placeholder,.ur-registered-from input[type=tel]::placeholder,.ur-registered-from input[type=text]::placeholder,.ur-registered-from input[type=time]::placeholder,.ur-registered-from input[type=timepicker]::placeholder,.ur-registered-from input[type=url]::placeholder,.ur-registered-from input[type=week]::placeholder,.ur-registered-from select::placeholder,.ur-registered-from textarea::placeholder{color:#b6bbcf}.ur-registered-from .ui-widget select:disabled,.ur-registered-from input[type=date]:disabled,.ur-registered-from input[type=email]:disabled,.ur-registered-from input[type=file]:disabled,.ur-registered-from input[type=month]:disabled,.ur-registered-from input[type=number]:disabled,.ur-registered-from input[type=password]:disabled,.ur-registered-from input[type=phone]:disabled,.ur-registered-from input[type=tel]:disabled,.ur-registered-from input[type=text]:disabled,.ur-registered-from input[type=time]:disabled,.ur-registered-from input[type=timepicker]:disabled,.ur-registered-from input[type=url]:disabled,.ur-registered-from input[type=week]:disabled,.ur-registered-from select:disabled,.ur-registered-from textarea:disabled{color:#b6bbcf;background:#f0f1f5}.ur-registered-from select{padding-left:0}.ur-registered-from label{display:block;width:100%;margin-bottom:8px;color:#4c5477;font-size:13px;font-weight:500;line-height:1.25}.ur-registered-from textarea{padding:10px;height:100px}.ur-registered-from .ur-builder-wrapper{position:relative;-webkit-box-flex:1;-webkit-flex:1;flex:1;height:calc(100vh - 89px);background:#fafafc;border-right:1px solid #dee0e9;overflow-y:auto}.ur-registered-from .ur-builder-wrapper input[type=date]:disabled,.ur-registered-from .ur-builder-wrapper input[type=email]:disabled,.ur-registered-from .ur-builder-wrapper input[type=file]:disabled,.ur-registered-from .ur-builder-wrapper input[type=month]:disabled,.ur-registered-from .ur-builder-wrapper input[type=number]:disabled,.ur-registered-from .ur-builder-wrapper input[type=password]:disabled,.ur-registered-from .ur-builder-wrapper input[type=phone]:disabled,.ur-registered-from .ur-builder-wrapper input[type=tel]:disabled,.ur-registered-from .ur-builder-wrapper input[type=text]:disabled,.ur-registered-from .ur-builder-wrapper input[type=time]:disabled,.ur-registered-from .ur-builder-wrapper input[type=timepicker]:disabled,.ur-registered-from .ur-builder-wrapper input[type=url]:disabled,.ur-registered-from .ur-builder-wrapper input[type=week]:disabled,.ur-registered-from .ur-builder-wrapper select:disabled,.ur-registered-from .ur-builder-wrapper textarea:disabled{background:#fff}.ur-registered-from .ur-builder-wrapper .ur-builder-header{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.ur-registered-from .ur-builder-wrapper .ur-form-name-wrapper{display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;flex-direction:row-reverse;margin:16px 0;position:relative}.ur-registered-from .ur-builder-wrapper .ur-form-name-wrapper .ur-edit-form-name{width:32px;height:32px;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;border-radius:3px;margin-bottom:0;color:#4c5477;background:#dee0e9;border:1px solid transparent}.ur-registered-from .ur-builder-wrapper .ur-form-name-wrapper .ur-edit-form-name::after{content:'';border-radius:3px;position:absolute;right:32px;left:calc(100% - 32px);height:30px;border-radius:3px 0 0 3px;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s}.ur-registered-from .ur-builder-wrapper .ur-form-name-wrapper input{color:#2d3559;background:0 0;font-size:16px;width:auto;padding:4px 8px;border-color:transparent;pointer-events:none;z-index:1;border:1px solid transparent}.ur-registered-from .ur-builder-wrapper .ur-form-name-wrapper input.ur-editing{border-color:transparent;pointer-events:all}.ur-registered-from .ur-builder-wrapper .ur-form-name-wrapper input.ur-editing+.ur-edit-form-name{color:#fff;background:#475bb2;border-radius:0 3px 3px 0;border:1px solid #475bb2}.ur-registered-from .ur-builder-wrapper .ur-form-name-wrapper input.ur-editing+.ur-edit-form-name::after{top:0;left:0;border:1px solid #475bb2}.ur-registered-from .ur-selected-inputs{box-sizing:border-box;padding:0 20px}.ur-registered-from .ur-selected-inputs .ur-single-row{border-radius:3px;position:relative;border:1px solid transparent}.ur-registered-from .ur-selected-inputs .ur-single-row:last-child{margin-bottom:0}.ur-registered-from .ur-selected-inputs .ur-single-row .ur-grids{display:-webkit-box;display:-webkit-flex;display:flex;position:absolute;left:0;z-index:1;opacity:0;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.ur-registered-from .ur-selected-inputs .ur-single-row .ur-grids button{display:-webkit-box;display:-webkit-flex;display:flex;border-radius:0;border:0;background-color:#676d8a;color:#fff;font-size:16px;height:auto;width:auto;cursor:pointer;padding:4px 6px;line-height:1;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}.ur-registered-from .ur-selected-inputs .ur-single-row .ur-grids button svg{width:16px;height:16px;font-size:16px;fill:#fff}.ur-registered-from .ur-selected-inputs .ur-single-row .ur-grids button:before{font-family:dashicons}.ur-registered-from .ur-selected-inputs .ur-single-row .ur-grids button.ur-remove-row:hover{background:red}.ur-registered-from .ur-selected-inputs .ur-single-row .ur-grids button:hover{background:#475bb2}.ur-registered-from .ur-selected-inputs .ur-single-row .ur-grids button:first-child{border-radius:0 3px 3px 0;border-left:1px solid rgba(255,255,255,.2)}.ur-registered-from .ur-selected-inputs .ur-single-row .ur-grids button:nth-child(2){border-radius:3px 0 0 3px}.ur-registered-from .ur-selected-inputs .ur-single-row .ur-grids .ur-toggle-grid-content{background:#fff;padding:1rem;position:absolute;top:40px;left:0;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;white-space:nowrap;border:1px solid #dee0e9;border-radius:4px;box-shadow:-1px 4px 14px 1px rgba(26,31,51,.1)}.ur-registered-from .ur-selected-inputs .ur-single-row .ur-grids .ur-toggle-grid-content small{font-size:12px;margin-bottom:.5rem;color:#676d8a}.ur-registered-from .ur-selected-inputs .ur-single-row .ur-grids .ur-toggle-grid-content .ur-grid-selector{cursor:pointer;display:-webkit-box;display:-webkit-flex;display:flex;margin-left:.5rem}.ur-registered-from .ur-selected-inputs .ur-single-row .ur-grids .ur-toggle-grid-content .ur-grid-selector svg{width:32px;height:32px;fill:#676d8a}.ur-registered-from .ur-selected-inputs .ur-single-row .ur-grids .ur-toggle-grid-content .ur-grid-selector:last-child{margin-left:0}.ur-registered-from .ur-selected-inputs .ur-single-row .ur-grids .ur-toggle-grid-content::before{content:'';width:8px;height:8px;border:solid #dee0e9;border-width:1px;border-right:transparent;border-bottom:transparent;position:absolute;top:-5px;left:36px;background:#fff;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.ur-registered-from .ur-selected-inputs .ur-single-row .ur-grid-lists{width:100%;display:-webkit-box;display:-webkit-flex;display:flex;text-align:center;box-sizing:border-box;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;border:1px solid transparent;border-radius:4px;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.ur-registered-from .ur-selected-inputs .ur-single-row .ur-grid-lists .ur-grid-list-item{display:inline-block;text-align:right;border:0 none;padding:15px;-webkit-box-flex:1;-webkit-flex:1;flex:1;border:1px solid transparent;border-radius:4px;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.ur-registered-from .ur-selected-inputs .ur-single-row .ur-grid-lists .ur-grid-list-item .ur-selected-item{margin-bottom:5px;position:relative;padding:15px;cursor:move;border:1px solid transparent;border-radius:4px;-webkit-transition:border-color .35s;transition:border-color .35s}.ur-registered-from .ur-selected-inputs .ur-single-row .ur-grid-lists .ur-grid-list-item .ur-selected-item .select2-container{width:100%!important}.ur-registered-from .ur-selected-inputs .ur-single-row .ur-grid-lists .ur-grid-list-item .ur-selected-item .select2-container .select2-search--inline .select2-search__field{height:auto;min-width:10px;background:0 0;margin:0}.ur-registered-from .ur-selected-inputs .ur-single-row .ur-grid-lists .ur-grid-list-item .ur-selected-item .ur-input-type-signature canvas{background:rgba(255,255,255,.5);border:1px solid #ddd}.ur-registered-from .ur-selected-inputs .ur-single-row .ur-grid-lists .ur-grid-list-item .ur-selected-item:last-child{margin-bottom:0}.ur-registered-from .ur-selected-inputs .ur-single-row .ur-grid-lists .ur-grid-list-item .ur-selected-item.ur-item-active,.ur-registered-from .ur-selected-inputs .ur-single-row .ur-grid-lists .ur-grid-list-item .ur-selected-item:hover{background:#fff;border:1px solid #475bb2}.ur-registered-from .ur-selected-inputs .ur-single-row .ur-grid-lists .ur-grid-list-item .ur-selected-item.ui-sortable-helper{box-shadow:0 0 10px 5px rgba(45,53,89,.1)}.ur-registered-from .ur-selected-inputs .ur-single-row .ur-grid-lists .ur-grid-list-item .ur-selected-item.ui-sortable-placeholder{visibility:visible!important;border:1px dashed #b6bbcf;background-color:#f0f1f5}.ur-registered-from .ur-selected-inputs .ur-single-row .ur-grid-lists .ur-grid-list-item .ur-selected-item .ur-action-buttons{display:none;position:absolute;left:10px;width:50px;text-align:center;padding:0;font-size:10px;top:10px;color:#b6bbcf}.ur-registered-from .ur-selected-inputs .ur-single-row .ur-grid-lists .ur-grid-list-item .ur-selected-item .ur-action-buttons span{cursor:pointer;font-size:16px;height:auto}.ur-registered-from .ur-selected-inputs .ur-single-row .ur-grid-lists .ur-grid-list-item .ur-selected-item .ur-action-buttons span:hover{color:#475bb2}.ur-registered-from .ur-selected-inputs .ur-single-row .ur-grid-lists .ur-grid-list-item .ur-selected-item .ur-action-buttons:hover .ur-action-buttons{display:block}.ur-registered-from .ur-selected-inputs .ur-single-row .ur-grid-lists .ur-grid-list-item .ur-selected-item .ur-action-buttons .ur-trash:hover{color:#ff4149}.ur-registered-from .ur-selected-inputs .ur-single-row .ur-grid-lists .ur-grid-list-item .ur-selected-item .ur_label_top_left{text-align:right}.ur-registered-from .ur-selected-inputs .ur-single-row .ur-grid-lists .ur-grid-list-item .ur-selected-item .ur_label_center{text-align:center}.ur-registered-from .ur-selected-inputs .ur-single-row .ur-grid-lists .ur-grid-list-item .ur-selected-item .ur_label_top_right{text-align:left}.ur-registered-from .ur-selected-inputs .ur-single-row .ur-grid-lists .ur-grid-list-item .ur-selected-item .ur_label_disabled{display:none}.ur-registered-from .ur-selected-inputs .ur-single-row .ur-grid-lists .ur-grid-list-item .ur-selected-item:hover .ur-action-buttons{display:block}.ur-registered-from .ur-selected-inputs .ur-single-row .ur-grid-lists .ur-grid-list-item>li.ur-item-dragged{list-style:none;width:100%;text-align:center;height:60px!important;box-sizing:border-box}.ur-registered-from .ur-selected-inputs .ur-single-row .ur-grid-lists .ur-grid-list-item>li.ur-item-dragged .spinner{float:none}.ur-registered-from .ur-selected-inputs .ur-single-row .ur-grid-lists .ur-grid-list-item .user-registration-dragged-me{display:table;width:100%;height:100%}.ur-registered-from .ur-selected-inputs .ur-single-row .ur-grid-lists .ur-grid-list-item .user-registration-dragged-me .user-registration-dragged-me-text{display:table-cell;vertical-align:middle;text-align:center}.ur-registered-from .ur-selected-inputs .ur-single-row .ur-grid-lists .ur-grid-list-item .user-registration-dragged-me .user-registration-dragged-me-text p{display:inline-block;position:relative;color:#b6bbcf;padding-right:26px;padding-top:8px}.ur-registered-from .ur-selected-inputs .ur-single-row .ur-grid-lists .ur-grid-list-item .user-registration-dragged-me .user-registration-dragged-me-text p::before{position:absolute;font-family:Dashicons;content:'\f545';font-size:22px;right:0;top:0}.ur-registered-from .ur-selected-inputs .ur-single-row .ur-grid-lists .ur-grid-list-item .user-registration-dragged-me:empty{padding:15px;text-align:center;border-radius:4px;border:1px dashed #b6bbcf;background-color:#f0f1f5}.ur-registered-from .ur-selected-inputs .ur-single-row .ur-grid-lists .ur-grid-list-item .user-registration-dragged-me:empty::before{content:'\f132';font-size:32px;color:#b6bbcf;width:32px;height:32px;font-family:dashicons;display:table-cell;vertical-align:middle}.ur-registered-from .ur-selected-inputs .ur-single-row .ur-grid-lists .ur-grid-list-item.ur-sortable-active .ur-registered-item{margin-bottom:0}.ur-registered-from .ur-selected-inputs .ur-single-row .ur-grid-lists .ur-grid-list-item.ur-sortable-active .user-registration-dragged-me{display:none}.ur-registered-from .ur-selected-inputs .ur-single-row .ur-grid-lists .ur-grid-list-item:first-child{border-radius:0 4px 4px 0}.ur-registered-from .ur-selected-inputs .ur-single-row .ur-grid-lists .ur-grid-list-item:nth-child(2){border-radius:0}.ur-registered-from .ur-selected-inputs .ur-single-row .ur-grid-lists .ur-grid-list-item:nth-child(3){border-radius:4px 0 0 4px}.ur-registered-from .ur-selected-inputs .ur-single-row:hover .ur-grids{opacity:1}.ur-registered-from .ur-selected-inputs .ur-single-row:hover .ur-grid-lists{background:#fff;border:1px solid #b6bbcf}.ur-registered-from .ur-selected-inputs .ur-single-row:hover .ur-grid-lists .ur-grid-list-item{border-right:1px solid #b6bbcf}.ur-registered-from .ur-selected-inputs .ur-single-row:hover .ur-grid-lists .ur-grid-list-item:first-child{border-color:transparent}.ur-registered-from .ur-selected-inputs .ur-add-new-row{display:block;margin:20px auto;width:auto;height:32px;text-align:center;font-family:inherit}.ur-registered-from .ur-selected-inputs .ur-add-new-row::before{width:16px;height:16px;font-size:16px;margin-left:10px;font-family:dashicons;vertical-align:middle;padding:1px 0 1px 10px;border-left:1px solid rgba(255,255,255,.3)}.ur-registered-from .ur-selected-inputs li.ur-registered-item{width:120px!important}.ur-registered-from .ur-selected-inputs li.ur-registered-item.ui-sortable-placeholder{margin-right:0;width:100%!important;visibility:visible!important;border:1px dashed #acaeba;background-color:#f0f1f5}.ur-registered-from .ur-advance-setting,.ur-registered-from .ur-general-setting{margin:16px 0}.ur-registered-from .ur-advance-setting-block{margin-top:25px}.ur-registered-from .form-row{margin-bottom:1em}.ur-registered-from .form-row .description{color:#676d8a;font-size:12px;margin-bottom:4px;display:block}.ur-registered-from .form-row .ur-checkbox-list label,.ur-registered-from .form-row .ur-radio-list label{display:inline}.ur-registered-from .ur-registered-item.dragging{border:0;box-shadow:0 0 0 transparent;border-radius:0;padding:5px 10px;height:auto;background-color:#475bb2;color:#fff;text-align:center;width:200px}.ur-registered-from .ur-advance-setting-block,.ur-registered-from .ur-general-setting-block{display:none}.ur-registered-from .ur-advance-setting label,.ur-registered-from .ur-general-setting label{display:block}.ur-registered-from .add,.ur-registered-from .remove{background:#fff;border:1px solid #ddd;color:#676d8a;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-flex:1;-webkit-flex:1 0 32px;flex:1 0 32px;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;height:32px;max-width:32px;border-radius:4px;position:relative}.ur-registered-from .add:hover,.ur-registered-from .remove:hover{background:#475bb2;border-color:#475bb2;color:#fff}.ur-registered-from .add .dashicons,.ur-registered-from .remove .dashicons{line-height:22px}.ur-registered-from .add{margin-left:8px}.ur-registered-from .ur-options-list li{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.ur-registered-from .ur-options-list li .editor-block-mover__control-drag-handle{margin-left:8px;cursor:-webkit-grab;cursor:grab}.ur-registered-from .ur-options-list li .editor-block-mover__control-drag-handle svg{fill:#676d8a}.ur-registered-from .ur-options-list li input{margin-left:8px}.ur-registered-from .ur-options-list .ui-sortable-handle{padding:5px;border-radius:3px;border:1px solid transparent}.ur-registered-from .ur-options-list .ui-sortable-handle:active{padding:5px;background:#fff;border:1px solid #475bb2;box-shadow:0 0 20px rgba(0,0,0,.2)}.ur-registered-from .ur-options-list .ui-sortable-handle.ui-sortable-placeholder{background-color:#dee0e9;visibility:visible!important}.ur-registered-from .urcl-rules{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:8px}.ur-registered-from .urcl-rules>div{margin-left:8px}.ur-registered-from .urcl-rules .urcl-operator{width:78px}.ur-registered-from .urcl-rules .urcl-field,.ur-registered-from .urcl-rules .urcl-value{max-width:27%;-webkit-box-flex:1;-webkit-flex:1 0 27%;flex:1 0 27%}#sortable{min-height:400px}.tips{cursor:help;text-decoration:none}img.tips{padding:5px 0 0}#tiptip_holder{display:none;z-index:8675309;position:absolute;top:0;left:0}#tiptip_holder.tip_top{padding-bottom:5px}#tiptip_holder.tip_top #tiptip_arrow_inner{margin-top:-7px;margin-right:-6px;border-top-color:#dee0e9}#tiptip_holder.tip_bottom{padding-top:5px}#tiptip_holder.tip_bottom #tiptip_arrow_inner{margin-top:-5px;margin-right:-6px;border-bottom-color:#4c5477}#tiptip_holder.tip_right{padding-right:5px}#tiptip_holder.tip_right #tiptip_arrow_inner{margin-top:-6px;margin-right:-5px;border-left-color:#dee0e9}#tiptip_holder.tip_left{padding-left:5px}#tiptip_holder.tip_left #tiptip_arrow_inner{margin-top:-6px;margin-right:-7px;border-right-color:#dee0e9}#tiptip_content,.ur_error_tip{color:#fff;font-size:.9em;max-width:150px;background:#4c5477;text-align:center;border-radius:3px;padding:.618em 1em;box-shadow:0 1px 3px rgba(0,0,0,.2)}#tiptip_content code,.ur_error_tip code{padding:1px;background:#888}#tiptip_arrow,#tiptip_arrow_inner{position:absolute;border-color:transparent;border-style:solid;border-width:6px;height:0;width:0}#tiptip_arrow{right:50%;margin-right:-6px}.ur_error_tip{max-width:20em;line-height:1.8em;position:absolute;white-space:normal;background:#ff4149;margin:1.5em -1em 0 1px;z-index:9999999}.ur_error_tip::after{content:'';display:block;border:8px solid #ff4149;border-left-color:transparent;border-right-color:transparent;border-top-color:transparent;position:absolute;top:-3px;right:50%;margin:-1em -3px 0 0}.user-registration-help-tip{color:#676d8a;display:inline-block;font-size:16px;font-style:normal;height:16px;line-height:16px;position:relative;vertical-align:middle;width:16px}.user-registration-help-tip::after{font-family:Dashicons;speak:none;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin:0;text-indent:0;position:absolute;top:0;right:0;width:100%;height:100%;text-align:center;content:"";cursor:help}.select2-drop,.select2-dropdown{z-index:999999!important}.select2-results{line-height:1.5em}.select2-results .select2-results__group,.select2-results .select2-results__option{margin:0;padding:8px}.select2-dropdown{border-color:#ddd}.select2-dropdown--below{box-shadow:0 1px 1px rgba(0,0,0,.1)}.select2-dropdown--above{box-shadow:0 -1px 1px rgba(0,0,0,.1)}.select2-container .select2-selection__rendered.ui-sortable li{cursor:move}.select2-container .select2-selection{border-color:#ddd}.select2-container .select2-search__field{min-width:20px}.select2-container .select2-selection--single{height:32px}.select2-container .select2-selection--single .select2-selection__rendered{line-height:32px;padding-left:24px}.select2-container .select2-selection--single .select2-selection__arrow{left:3px;height:30px}.select2-container .select2-selection--multiple{min-height:28px;border-radius:4px;line-height:1.5;border:1px solid #ddd!important}.select2-container .select2-selection--multiple li{margin:0}.select2-container .select2-selection--multiple .select2-selection__choice{padding:2px 6px}.select2-container .select2-selection__clear{color:#999;margin-top:-1px}.select2-container .select2-search--inline .select2-search__field{font-family:inherit;font-size:inherit;font-weight:inherit;padding:3px 0;margin:0;line-height:1;min-height:26px}#ur-tab-registered-fields li.ur-registered-item.ui-draggable-disabled{color:#b6bbcf}#ur-tab-registered-fields li.ur-registered-item.ui-draggable-disabled:hover{background:#f0f1f5;cursor:not-allowed}.ur-no-pointer{pointer-events:none}.user-registration table.form-table .dashicons{margin-bottom:2px;vertical-align:middle}#smart-tags{text-align:center}.form-settings-tab{cursor:pointer;padding:10px 15px;color:#2d3559;background:#e8e9ee;margin-bottom:10px;border-radius:4px}.form-settings-tab.active{background:#475bb2;color:#fff}#profile-page form#your-profile .flatpickr-input[readonly]{background-color:#fff}#ur-tab-registered-fields h2{cursor:pointer}#ur-tab-registered-fields h2:before{content:'\f142';cursor:pointer;display:block;font:400 20px/1 Dashicons;line-height:.5!important;padding:4px;position:relative;left:0;top:0;float:left}#ur-tab-registered-fields h2.closed:before{content:""!important}body.ur-full-screen-mode{margin-top:-32px}body.ur-full-screen-mode #wpbody-content{padding-bottom:45px}body.ur-full-screen-mode #wpwrap #wpcontent{margin-right:0;padding-right:0}body.ur-full-screen-mode #wpwrap #wpcontent #wpadminbar{display:none}body.ur-full-screen-mode #wpwrap #wpcontent #wpbody .ur-tab-content{padding:20px}body.ur-full-screen-mode #wpwrap #wpcontent #wpbody #menu-management-liquid{margin-top:0}body.ur-full-screen-mode #wpwrap #wpcontent #wpbody #menu-management-liquid .menu-edit{margin-bottom:0;box-shadow:none;right:0!important}body.ur-full-screen-mode #wpwrap #adminmenumain{display:none}body.ur-full-screen-mode .ur-registered-from .ur-registered-inputs .ur-tabs .ur-tab-contents{height:calc(100vh - 98px)}body.ur-full-screen-mode .ur-registered-from .ur-builder-wrapper{height:calc(100vh - 57px)}@-webkit-keyframes ur-circle-loading{0%,100%{-webkit-animation-timing-function:cubic-bezier(.2,0,.8,1);animation-timing-function:cubic-bezier(.2,0,.8,1)}50%{-webkit-animation-timing-function:cubic-bezier(0,.2,1,.8);animation-timing-function:cubic-bezier(0,.2,1,.8)}0%{-webkit-transform:rotate(0) translate(0,-20px) scale(0);transform:rotate(0) translate(0,-20px) scale(0)}50%{-webkit-transform:rotate(-180deg) translate(0,-20px) scale(1);transform:rotate(-180deg) translate(0,-20px) scale(1)}100%{-webkit-transform:rotate(-360deg) translate(0,-20px) scale(0);transform:rotate(-360deg) translate(0,-20px) scale(0)}}@keyframes ur-circle-loading{0%,100%{-webkit-animation-timing-function:cubic-bezier(.2,0,.8,1);animation-timing-function:cubic-bezier(.2,0,.8,1)}50%{-webkit-animation-timing-function:cubic-bezier(0,.2,1,.8);animation-timing-function:cubic-bezier(0,.2,1,.8)}0%{-webkit-transform:rotate(0) translate(0,-20px) scale(0);transform:rotate(0) translate(0,-20px) scale(0)}50%{-webkit-transform:rotate(-180deg) translate(0,-20px) scale(1);transform:rotate(-180deg) translate(0,-20px) scale(1)}100%{-webkit-transform:rotate(-360deg) translate(0,-20px) scale(0);transform:rotate(-360deg) translate(0,-20px) scale(0)}}@-webkit-keyframes ur-circle-loading-keyframe{0%,100%{-webkit-animation-timing-function:cubic-bezier(.2,0,.8,1);animation-timing-function:cubic-bezier(.2,0,.8,1)}50%{-webkit-animation-timing-function:cubic-bezier(0,.2,1,.8);animation-timing-function:cubic-bezier(0,.2,1,.8)}0%{-webkit-transform:rotate(0) translate(0,-20px) scale(0);transform:rotate(0) translate(0,-20px) scale(0)}50%{-webkit-transform:rotate(-180deg) translate(0,-20px) scale(1);transform:rotate(-180deg) translate(0,-20px) scale(1)}100%{-webkit-transform:rotate(-360deg) translate(0,-20px) scale(0);transform:rotate(-360deg) translate(0,-20px) scale(0)}}.ur-circle-loading{position:relative;width:100px!important;height:100px!important;-webkit-transform:translate(50px,-50px) scale(.5) translate(-50px,50px);-ms-transform:translate(50px,-50px) scale(.5) translate(-50px,50px);transform:translate(50px,-50px) scale(.5) translate(-50px,50px)}.ur-circle-loading::after,.ur-circle-loading::before{content:'';position:absolute;top:70px;right:70px;-webkit-animation:ur-circle-loading-keyframe 1.5s linear infinite;animation:ur-circle-loading-keyframe 1.5s linear infinite;width:60px;height:60px;border-radius:50%;background:#475bb2}.ur-circle-loading::after{-webkit-animation-delay:-.75s;animation-delay:-.75s;background:#668fe5}@media only screen and (max-width:1599px){.ur_addons_wrap .products li{width:32.66%}.ur_addons_wrap .products li:nth-child(5n){margin:0 0 1% 1%!important}.ur_addons_wrap .products li:nth-child(3n){margin:0 0 1% 0!important}}@media screen and (max-width:1400px){.ur-registered-from .ur-registered-inputs .ur-tabs .ur-tab-content .ur-registered-list .ur-registered-item{font-size:12px}.ur-registered-from .urcl-rules .urcl-field{max-width:61%;-webkit-box-flex:1;-webkit-flex:1 0 60%;flex:1 0 60%;margin-bottom:5px}.ur-registered-from .urcl-rules .urcl-value{-webkit-box-ordinal-group:5;-webkit-order:4;order:4;max-width:87%;-webkit-box-flex:1;-webkit-flex:1 0 86%;flex:1 0 86%}.ur-registered-from .urcl-rules .add{-webkit-box-ordinal-group:4;-webkit-order:3;order:3;margin-left:0}.ur-registered-from .urcl-rules .remove{-webkit-box-ordinal-group:6;-webkit-order:5;order:5}}@media only screen and (max-width:1120px){.ur_addons_wrap .products li{width:49%;margin:0 0 2% 2%!important}.ur_addons_wrap .products li:nth-child(3n),.ur_addons_wrap .products li:nth-child(5n){margin:0 0 2% 2%!important}.ur_addons_wrap .products li:nth-child(2n){margin:0 0 2% 0!important}}@media screen and (max-width:960px){.ur-registered-from .ur-registered-inputs .ur-tabs .ur-tab-content .ur-registered-list .ur-registered-item{float:none;width:100%}.ur-registered-from .ur-registered-inputs .ur-single-row .ur-grid-lists,.ur-registered-from .ur-registered-inputs .ur-single-row .ur-grid-lists .ur-grid-list-item,.ur-registered-from .ur-registered-inputs .ur-single-row .ur-grid-lists .ur-grid-list-item .ur-selected-item{padding:10px}}@media only screen and (max-width:900px){.ur_addons_wrap .products li{width:49%}}@media screen and (max-width:782px){body.user-registration_page_add-new-registration{min-width:0!important}.ur-registered-from{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.ur-registered-from .ur-registered-inputs{width:100%;margin-bottom:10px}.ur-registered-from .ur-registered-inputs .ur-tabs .ur-tab-content .ur-registered-list .ur-registered-item{float:right;width:48%}.ur-registered-from .ur-selected-inputs{width:100%}}@media only screen and (min-width:769px) and (max-width:1000px){.user-registration_page_add-new-registration #post-body-content{min-width:0}}@media screen and (max-width:600px){.user-registration_page_add-new-registration .major-publishing-actions{clear:both;padding:10px 0 19px;line-height:28px}.user-registration_page_add-new-registration .major-publishing-actions .ur-form-name{width:100%}.user-registration_page_add-new-registration .major-publishing-actions .publishing-action{text-align:right;float:none;margin-top:15px}.ur-registered-from .ur-selected-inputs .ur-single-row .ur-grid-lists{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;display:block}.ur-registered-from .ur-selected-inputs .ur-single-row .ur-grid-lists .ur-grid-list-item{width:100%!important}.ur-registered-from .ur-selected-inputs .ur-single-row .ur-grid-lists .ur-grid-list-item:nth-child(1n+2){border-right:0 none;border-top:2px solid #f2f2f2}}@media only screen and (max-width:480px){.ur_addons_wrap .products li,.ur_addons_wrap .products li:nth-child(2n),.ur_addons_wrap .products li:nth-child(3n),.ur_addons_wrap .products li:nth-child(5n){width:100%;margin:0 0 3% 0!important}}@-webkit-keyframes open-message{0%{opacity:0;-webkit-transform:translateY(-120%);transform:translateY(-120%)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes open-message{0%{opacity:0;-webkit-transform:translateY(-120%);transform:translateY(-120%)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes close-message{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}100%{opacity:0;-webkit-transform:scale(.9);transform:scale(.9)}}@keyframes close-message{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}100%{opacity:0;-webkit-transform:scale(.9);transform:scale(.9)}}.ur-builder-message-container{position:fixed;top:32px;right:0;left:0;max-width:400px;margin:0 auto;z-index:9999}.ur-builder-message-container .ur-message{display:none;margin:0 auto;margin-top:16px;-webkit-transition:all 240ms cubic-bezier(0,0,.2,1) 0s;transition:all 240ms cubic-bezier(0,0,.2,1) 0s;z-index:99999;height:0}.ur-builder-message-container .ur-message .ur-error,.ur-builder-message-container .ur-message .ur-success{background:#fff;padding:8px 16px;border-radius:3px;border-right:3px solid;position:relative;box-shadow:0 1px 8px 2px rgba(26,31,51,.1)}.ur-builder-message-container .ur-message .ur-error p,.ur-builder-message-container .ur-message .ur-success p{margin:8px 0}.ur-builder-message-container .ur-message .ur-error p::after,.ur-builder-message-container .ur-message .ur-error p::before,.ur-builder-message-container .ur-message .ur-success p::after,.ur-builder-message-container .ur-message .ur-success p::before{font-family:dashicons;width:20px;height:20px;font-size:20px;margin-left:8px;margin-top:-4px;line-height:1;display:inline-block;vertical-align:middle}.ur-builder-message-container .ur-message .ur-success{border-color:#7ad03a}.ur-builder-message-container .ur-message .ur-success p::before{content:"\f12a";color:#7ad03a}.ur-builder-message-container .ur-message .ur-error{border-color:red}.ur-builder-message-container .ur-message .ur-error p::before{content:"\f534";color:red}.ur-builder-message-container .ur-message .dashicons{cursor:pointer;position:absolute;left:16px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);line-height:1}.ur-builder-message-container .ur-message.entered{display:block;height:50px;-webkit-animation:240ms cubic-bezier(.175,.885,.32,1.175) 0s 1 normal both open-message;animation:240ms cubic-bezier(.175,.885,.32,1.175) 0s 1 normal both open-message}.ur-builder-message-container .ur-message.exiting{display:block;-webkit-animation:120ms cubic-bezier(.4,0,1,1) 0s 1 normal both close-message;animation:120ms cubic-bezier(.4,0,1,1) 0s 1 normal both close-message}.ur-builder-message-container .ur-message:first-child{margin-top:1.5rem}
1
  .select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:#fff;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected],.select2-results__option[data-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff}.select2-hidden-accessible{border:0!important;clip:rect(0 0 0 0)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none}.select2-container--default .select2-selection--multiple .select2-selection__placeholder{color:#999;margin-top:5px;float:left}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-top:5px;margin-right:10px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-search--inline,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__placeholder{float:right}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid #000 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--above .select2-selection--single{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--below .select2-selection--single{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:0 0;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true],.select2-container--default .select2-results__option[data-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected],.select2-container--default .select2-results__option--highlighted[data-selected]{background-color:#0073aa;color:#fff}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#fff),to(#eee));background-image:-webkit-linear-gradient(top,#fff 50%,#eee 100%);background-image:linear-gradient(to bottom,#fff 50%,#eee 100%);background-repeat:repeat-x}.select2-container--classic .select2-selection--single:focus{border:1px solid #0073aa}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#eee),to(#ccc));background-image:-webkit-linear-gradient(top,#eee 50%,#ccc 100%);background-image:linear-gradient(to bottom,#eee 50%,#ccc 100%);background-repeat:repeat-x}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #0073aa}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:0 0;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-gradient(linear,left top,left bottom,from(white),color-stop(50%,#eee));background-image:-webkit-linear-gradient(top,#fff 0,#eee 50%);background-image:linear-gradient(to bottom,#fff 0,#eee 50%);background-repeat:repeat-x}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#eee),to(white));background-image:-webkit-linear-gradient(top,#eee 50%,#fff 100%);background-image:linear-gradient(to bottom,#eee 50%,#fff 100%);background-repeat:repeat-x}.select2-container--classic .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #0073aa}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice{float:right}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #0073aa}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected],.select2-container--classic .select2-results__option--highlighted[data-selected]{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#0073aa}
2
+ @charset "UTF-8";.ur-form-container .button,.ur-form-container button,.user-registration .button,.user-registration button{-webkit-transition:all .25s ease 0s;transition:all .25s ease 0s}.ur-form-container .button.button-icon,.ur-form-container button.button-icon,.user-registration .button.button-icon,.user-registration button.button-icon{width:32px;padding:0}.ur-form-container .button.button-icon .dashicons,.ur-form-container button.button-icon .dashicons,.user-registration .button.button-icon .dashicons,.user-registration button.button-icon .dashicons{line-height:1;vertical-align:middle}.ur-form-container .button.button-icon-round,.ur-form-container button.button-icon-round,.user-registration .button.button-icon-round,.user-registration button.button-icon-round{border-radius:50%}.ur-form-container .button .ur-spinner,.ur-form-container button .ur-spinner,.user-registration .button .ur-spinner,.user-registration button .ur-spinner{width:16px;height:16px;margin-right:6px;margin-bottom:2px;display:inline-block;vertical-align:middle}.ur-form-container .button-primary,.user-registration .button-primary{background:#475bb2;border-color:#475bb2;box-shadow:0 1px 0 #475bb2;text-shadow:none}.ur-form-container .button-primary:active,.ur-form-container .button-primary:focus,.ur-form-container .button-primary:hover,.user-registration .button-primary:active,.user-registration .button-primary:focus,.user-registration .button-primary:hover{background:#38488e;border-color:#38488e;box-shadow:0 1px 0 #38488e}.ur-form-container .button-primary:disabled,.user-registration .button-primary:disabled{color:#b2bae0!important;background:#697ac3!important;border-color:#697ac3!important}.ur-form-container .button-secondary,.user-registration .button-secondary{color:#1a1f33;background:#dee0e9;border-color:#dee0e9;box-shadow:0 1px 0 #dee0e9}.ur-form-container .button-secondary:active,.ur-form-container .button-secondary:focus,.ur-form-container .button-secondary:hover,.user-registration .button-secondary:active,.user-registration .button-secondary:focus,.user-registration .button-secondary:hover{color:#1a1f33;background:#b6bbcf;border-color:#b6bbcf;box-shadow:0 1px 0 #b6bbcf}.ur-form-container .button-danger,.user-registration .button-danger{color:#fff;background:#ff4149;border-color:#ff4149;box-shadow:0 1px 0 #ff4149}.ur-form-container .button-danger:active,.ur-form-container .button-danger:focus,.ur-form-container .button-danger:hover,.user-registration .button-danger:active,.user-registration .button-danger:focus,.user-registration .button-danger:hover{color:#fff;background:#ee2a32;border-color:#ee2a32;box-shadow:0 1px 0 #ee2a32}.ur-form-container .publishing-action .button,.ur-form-container .publishing-action button,.ur-form-container .publishing-action input[type=button],.ur-form-container .publishing-action input[type=submit],.user-registration .publishing-action .button,.user-registration .publishing-action button,.user-registration .publishing-action input[type=button],.user-registration .publishing-action input[type=submit]{margin-left:5px}.ur-registered-item.ui-draggable-dragging{padding:10px 10px;line-height:20px;background:#475bb2;color:#fff;text-align:center;margin-bottom:7px;word-break:break-word;white-space:normal;width:200px!important;z-index:9}.ur-registered-item.ui-draggable-dragging span{font-size:14px;line-height:20px;width:auto;height:auto;margin-left:3px}.select2-container .ur-select-all-countries-button{margin:6px 6px 4px 3px}.select2-container .ur-unselect-all-countries-button{margin:6px 3px 4px}@font-face{font-family:UserRegistration;src:url(../fonts/UserRegistration.eot?5hlcw0);src:url(../fonts/UserRegistration.eot?5hlcw0#iefix) format("embedded-opentype"),url(../fonts/UserRegistration.ttf?5hlcw0) format("truetype"),url(../fonts/UserRegistration.woff?5hlcw0) format("woff"),url(../fonts/UserRegistration.svg?5hlcw0#UserRegistration) format("svg");font-weight:400;font-style:normal;font-display:block}[class*=' ur-icon-'],[class^=ur-icon-]{font-family:UserRegistration!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ur-icon-input-first-name::before{content:""}.ur-icon-input-last-name::before{content:""}.ur-icon-input-field::before{content:""}.ur-icon-input-password::before{content:""}.ur-icon-input-checkbox::before{content:""}.ur-icon-radio::before{content:""}.ur-icon-number::before{content:""}.ur-icon-phone::before{content:""}.ur-icon-calendar::before{content:""}.ur-icon-drop-down::before{content:""}.ur-icon-textarea::before{content:""}.ur-icon-email::before{content:""}.ur-icon-email-secondary::before{content:""}.ur-icon-email-confirm::before{content:""}.ur-icon-invite-codes::before{content:""}.ur-icon-password::before{content:""}.ur-icon-password-confirm::before{content:""}.ur-icon-user::before{content:""}.ur-icon-user-nickname::before{content:""}.ur-icon-user-display-name::before{content:""}.ur-icon-user-bio::before{content:""}.ur-icon-website::before{content:""}.ur-icon-flag::before{content:""}.ur-icon-map-one::before{content:""}.ur-icon-map-two::before{content:""}.ur-icon-zip-code::before{content:""}.ur-icon-select2::before{content:""}.ur-icon-multi-select::before{content:""}.ur-icon-section-title::before{content:""}.ur-icon-time-picker::before{content:""}.ur-icon-state::before{content:""}.ur-icon-buildings::before{content:""}.ur-icon-text-editor::before{content:""}.ur-icon-bill::before{content:""}.ur-icon-doc::before{content:""}.ur-icon-file-upload::before{content:""}.ur-icon-file-dollar::before{content:""}.ur-icon-code::before{content:""}.ur-icon-mailchimp::before{content:""}table.user-registration-table{width:100%;background:#fff;border-collapse:collapse}table.user-registration-table caption,table.user-registration-table td,table.user-registration-table th{padding:1rem;text-align:right;border-bottom:1px solid #dee0e9}table.user-registration-table caption,table.user-registration-table th{font-size:14px;font-weight:500}table.user-registration-table thead th{background:#fafafc}table.user-registration-table input,table.user-registration-table select,table.user-registration-table textarea{width:100%;box-shadow:none;border-radius:4px}.blockUI.blockOverlay::before{width:16px;height:16px;position:absolute;display:block;content:'';-webkit-animation:spin 1s ease-in-out infinite;animation:spin 1s ease-in-out infinite;background:url(../images/icons/loader.svg) center center;background-size:cover}.ur-spinner::before{width:16px;height:16px;position:absolute;display:block;content:'';-webkit-animation:spin 1s ease-in-out infinite;animation:spin 1s ease-in-out infinite;background:url(../images/icons/loader.svg) center center;background-size:cover}@-webkit-keyframes spin{100%{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}}@keyframes spin{100%{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}}.ur-export-users-page{margin-top:6px}.ur-export-users-page .nav-tab-content .nav-tab-inside .postbox{width:50%;-webkit-box-flex:1;-webkit-flex:1;flex:1}.ur-export-users-page .nav-tab-content .hndle,.ur-export-users-page .nav-tab-content .stuffbox .hndle{margin:10px;padding-bottom:10px}.ur_addons_wrap .products{overflow:hidden;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.ur_addons_wrap .products li{margin:0 0 1% 1%!important;padding:0;vertical-align:top;width:19.2%;float:right}.ur_addons_wrap .products li:nth-child(5n){margin:0 0 1% 0!important}.ur_addons_wrap .products li a{text-decoration:none;color:inherit;border:1px solid #ddd;display:block;min-height:220px;overflow:hidden;background:#f5f5f5;box-shadow:inset 0 1px 0 rgba(255,255,255,.2),inset 0 -1px 0 rgba(0,0,0,.1)}.ur_addons_wrap .products li a .product-image{display:block;background:#fff}.ur_addons_wrap .products li a .product-image img{max-width:100%;display:block;margin:0}.ur_addons_wrap .products li a img.extension-thumb+h3{display:none}.ur_addons_wrap .products li a .price{display:none}.ur_addons_wrap .products li a h2,.ur_addons_wrap .products li a h3{margin:0!important;padding:20px!important;background:#fff}.ur_addons_wrap .products li a p{padding:20px!important;margin:0!important;border-top:1px solid #f1f1f1}.ur_addons_wrap .products li a:focus,.ur_addons_wrap .products li a:hover{background-color:#fff}.clear{clear:both}.wrap.user-registration div.error,.wrap.user-registration div.updated{margin-top:10px}.user-registration_page_add-new-registration #post-body .error,.user-registration_page_add-new-registration #post-body .updated{margin:0}.user-registration_page_add-new-registration #post-body-content{position:relative;float:none}.user-registration_page_add-new-registration .howto span{float:right;margin-top:6px}.user-registration_page_add-new-registration .list-wrap{display:none;clear:both;margin-bottom:10px}.user-registration_page_add-new-registration .list li{display:none;margin:0;margin-bottom:5px}.user-registration_page_add-new-registration .list li .menu-item-title{cursor:pointer;display:block}.user-registration_page_add-new-registration .list li .menu-item-title input{margin-left:3px;margin-top:-3px}.user-registration_page_add-new-registration #wpfooter{display:none}.user-registration_page_add-new-registration .ur-form-container{margin:0}.user-registration_page_add-new-registration .ur-form-container .ur-loading-container{position:fixed;right:160px;left:0;top:0;bottom:0;background:#fff;display:-webkit-box;display:-webkit-flex;display:flex;z-index:9}.user-registration_page_add-new-registration .ur-form-container .ur-loading-container .ur-circle-loading{margin:auto;right:30px}.user-registration_page_add-new-registration .ur-form-container #menu-management{margin-top:0}.user-registration_page_add-new-registration .ur-form-container #menu-management .menu-edit{position:fixed;right:160px;left:0;border:none;box-shadow:none;margin-bottom:0}.user-registration_page_add-new-registration .ur-form-container #ur-full-screen-mode.closed .ur-fs-close-label{display:none}.user-registration_page_add-new-registration .ur-form-container #ur-full-screen-mode.opened .ur-fs-open-label{display:none}.user-registration_page_add-new-registration #menu-management-liquid{margin-top:0;margin-right:-20px;min-width:calc(100% + 20px)}.user-registration_page_add-new-registration .postbox p.submit{margin-bottom:0}.user-registration_page_add-new-registration #nav-menu-footer,.user-registration_page_add-new-registration #nav-menu-header{padding:12px}.user-registration_page_add-new-registration #nav-menu-header{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;position:relative;border-color:#dee0e9;background-color:#fff;z-index:9}.user-registration_page_add-new-registration #nav-menu-header .ur-brand-logo{border-left:1px solid #dee0e9}.user-registration_page_add-new-registration #nav-menu-header .ur-brand-logo img{width:32px;height:32px;padding:0 8px;margin-left:8px;display:-webkit-box;display:-webkit-flex;display:flex}.user-registration_page_add-new-registration #nav-menu-header::after,.user-registration_page_add-new-registration #nav-menu-header::before{content:'';display:-webkit-box;display:-webkit-flex;display:flex;position:absolute;right:0;left:0;bottom:0;background:#fff}.user-registration_page_add-new-registration #nav-menu-header::before{top:0;z-index:-1}.user-registration_page_add-new-registration #nav-menu-header::after{height:10px;box-shadow:0 4px 8px rgba(45,53,89,.08);z-index:-2}.user-registration_page_add-new-registration .major-publishing-actions{clear:both;line-height:28px;margin-right:auto}.user-registration_page_add-new-registration .major-publishing-actions .publishing-action{text-align:left;float:left}.user-registration_page_add-new-registration .major-publishing-actions .publishing-action input.code{width:265px;height:33px;padding:0 6px;margin:0;border-color:#dee0e9;background-color:#f0f1f5;border-radius:0 3px 3px 0}.user-registration_page_add-new-registration .major-publishing-actions .form-invalid{padding-right:4px;margin-right:-4px}.user-registration_page_add-new-registration .major-publishing-actions .ur-form-name{width:25%;margin-left:6px}.user-registration_page_add-new-registration .major-publishing-actions #copy-shortcode{margin-right:-5px;border-radius:4px 0 0 4px}.user-registration_page_add-new-registration .major-publishing-actions #copy-shortcode svg{fill:#fff;margin-bottom:5px;vertical-align:middle}.user-registration_page_add-new-registration .blank-slate .menu-settings{display:none}.user-registration_page_add-new-registration .delete-action{float:right;line-height:28px}.ur-backbone-modal *{box-sizing:border-box}.ur-backbone-modal .ur-backbone-modal-content{position:fixed;background-color:#fff;z-index:100000;right:50%;top:50%;-webkit-transform:translate(50%,-50%);-ms-transform:translate(50%,-50%);transform:translate(50%,-50%);width:500px}.ur-backbone-modal .ur-backbone-modal-content article{overflow:auto}.ur-backbone-modal.ur-backbone-modal-content{width:75%;min-width:500px}.ur-backbone-modal .select2-container{width:100%!important}.ur-backbone-modal-backdrop{position:fixed;top:0;right:0;left:0;bottom:0;min-height:360px;background-color:#2d3559;opacity:.7;z-index:99900}.ur-backbone-modal-main{padding-bottom:55px}.ur-backbone-modal-main article,.ur-backbone-modal-main header{display:block;position:relative}.ur-backbone-modal-main .ur-backbone-modal-header{height:auto;background-color:#fcfcfc;padding:1em 1.5em;border-bottom:1px solid #ddd}.ur-backbone-modal-main .ur-backbone-modal-header h1{margin:0;font-size:18px;font-weight:700;line-height:1.5em}.ur-backbone-modal-main .ur-backbone-modal-header .modal-close-link{cursor:pointer;color:#777;height:54px;width:54px;padding:0;position:absolute;top:0;left:0;text-align:center;border:0;border-right:1px solid #ddd;background-color:transparent;-webkit-transition:color .1s ease-in-out,background .1s ease-in-out;transition:color .1s ease-in-out,background .1s ease-in-out}.ur-backbone-modal-main .ur-backbone-modal-header .modal-close-link::before{font:normal 22px/50px dashicons!important;color:#676d8a;display:block;content:'\f335';font-weight:300}.ur-backbone-modal-main .ur-backbone-modal-header .modal-close-link:focus,.ur-backbone-modal-main .ur-backbone-modal-header .modal-close-link:hover{background-color:#ddd;border-color:#ccc;color:#2d3559}.ur-backbone-modal-main .ur-backbone-modal-header .modal-close-link:focus{outline:0}.ur-backbone-modal-main article{padding:1.5em}.ur-backbone-modal-main article p{margin:1.5em 0}.ur-backbone-modal-main article p:first-child{margin-top:0}.ur-backbone-modal-main article p:last-child{margin-bottom:0}.ur-backbone-modal-main article .pagination{padding:10px 0 0;text-align:center}.ur-backbone-modal-main footer{position:absolute;right:0;left:0;bottom:0;z-index:100;padding:1em 1.5em;background-color:#fcfcfc;border-top:1px solid #dfdfdf;box-shadow:0 -4px 4px -4px rgba(0,0,0,.1)}.ur-backbone-modal-main footer .inner{float:left;line-height:23px}.ur-backbone-modal-main footer .inner .button{margin-bottom:0}.user-registration_page_add-new-registration .swal2-container .swal2-title{color:#2d3559;font-size:24px;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:24px}.user-registration_page_add-new-registration .swal2-container .dashicons{color:#ff4149;font-size:28px;width:56px;height:56px;line-height:56px;margin:0 auto 20px;border:2px solid #ff4149;border-radius:50%}.user-registration_page_add-new-registration .swal2-container .ur-swal-title{-webkit-box-flex:100%;-webkit-flex:100%;flex:100%}.user-registration_page_add-new-registration .swal2-container .swal2-content,.user-registration_page_add-new-registration .swal2-container p{color:#4c5477;font-size:1em}.user-registration h2.ur-nav-tab-wrapper{margin-bottom:1em}.user-registration nav.ur-nav-tab-wrapper{margin:1.5em 0 1em;border-bottom:1px solid #ccc}.user-registration #mainform>.subsubsub{background:#e5e5e5;float:none}.user-registration #mainform>.subsubsub a{display:block;padding:7px 10px}.user-registration #mainform>.subsubsub a.current{color:#fff;background:#475bb2}.user-registration textarea[disabled=disabled]{background:#dfdfdf!important}.user-registration table.form-table{margin:0;position:relative}.user-registration table.form-table .select2-container{display:block;max-width:350px}.user-registration table.form-table .forminp-radio ul{margin:0}.user-registration table.form-table .forminp-radio ul li{line-height:1.4em}.user-registration table.form-table textarea.input-text{height:100%;min-width:150px;display:block}.user-registration table.form-table input.regular-input{width:25em}.user-registration table.form-table textarea.wide-input{width:100%}.user-registration table.form-table .user-registration-help-tip,.user-registration table.form-table img.help_tip{padding:0;margin:-4px 5px 0 0;vertical-align:middle;cursor:help;line-height:1}.user-registration table.form-table span.help_tip{cursor:help;color:#2ea2cc}.user-registration table.form-table th{position:relative;padding-left:24px}.user-registration table.form-table .select2-container{vertical-align:top;margin-bottom:3px}.user-registration table.form-table table.widefat th{padding-left:inherit}.user-registration table.form-table th .user-registration-help-tip,.user-registration table.form-table th img.help_tip{margin:0 0 0 -24px;float:left}.user-registration table.form-table .wp-list-table .user-registration-help-tip{float:none}.user-registration table.form-table fieldset{margin-top:4px}.user-registration table.form-table fieldset .user-registration-help-tip,.user-registration table.form-table fieldset img.help_tip{margin:-3px 5px 0 0}.user-registration table.form-table fieldset p.description{margin-bottom:8px}.user-registration table.form-table fieldset:first-child{margin-top:0}.user-registration table.form-table .iris-picker{z-index:100;display:none;position:absolute;border:1px solid #ccc;border-radius:3px;box-shadow:0 1px 3px rgba(0,0,0,.2)}.user-registration table.form-table .iris-picker .ui-slider{border:0!important;margin:0!important;width:auto!important;height:auto!important;background:none transparent!important}.user-registration table.form-table .iris-picker .ui-slider .ui-slider-handle{margin-bottom:0!important}.user-registration table.form-table .colorpickpreview{padding:3px;padding-right:20px;border:1px solid #ddd;border-left:0}.user-registration table.form-table .colorpick{border-right:0}.user-registration table.form-table .image_width_settings{vertical-align:middle}.user-registration table.form-table .image_width_settings label{margin-right:10px}.ur-admin-template-options{display:none}.ur-registered-from{display:-webkit-box;display:-webkit-flex;display:flex;background-color:#fff}.ur-registered-from *{box-sizing:border-box}.ur-registered-from :focus{outline:0}.ur-registered-from a{text-decoration:none}.ur-registered-from h3{color:#2d3559;font-weight:500}.ur-registered-from .ur-field{line-height:2}.ur-registered-from .ur-field label{font-weight:400}.ur-registered-from .ur-field label:last-child{margin-bottom:0}.ur-registered-from .ur-field input[type=checkbox],.ur-registered-from .ur-field input[type=radio]{opacity:1;box-shadow:none;border-color:#dee0e9}.ur-registered-from .select2.select2-container{width:100%!important}.ur-registered-from .wp-picker-container .wp-picker-input-wrap label{display:inline-block;width:auto}.ur-registered-from .wp-picker-container .wp-picker-input-wrap label input.wp-color-picker{height:auto;padding:3px 5px}.ur-registered-from .ur-registered-item{cursor:move;padding:4px;color:#676d8a;height:110px;font-size:12px;border-radius:4px;margin:0 8px 16px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;text-align:center;width:calc(33.3333% - 16px);background-color:#f0f1f5}.ur-registered-from .ur-registered-item .ur-icon{font-size:32px;margin-bottom:4px}.ur-registered-from .ur-registered-item:hover{background-color:#475bb2;color:#fff}.ur-registered-from .ur-registered-item.ui-draggable-dragging{width:110px!important;z-index:9!important}.ur-registered-from .ur-registered-inputs{width:412px;background-color:#f9f9f9}.ur-registered-from .ur-registered-inputs .ur-tabs{border:0 none;padding:0;font-size:14px}.ur-registered-from .ur-registered-inputs .ur-tabs .ur-tab-lists{background-color:#f0f1f5;background-image:none;padding:0;border-radius:0;margin:0;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;border-bottom:none;border-top:0 none;border-left:0 none;border-right:0 none}.ur-registered-from .ur-registered-inputs .ur-tabs .ur-tab-lists li{background-color:transparent;background-image:none;border-radius:0;margin:0;margin-bottom:-1px;padding:0;border:0;-webkit-box-flex:1;-webkit-flex:1;flex:1;text-align:center}.ur-registered-from .ur-registered-inputs .ur-tabs .ur-tab-lists li.active{margin-bottom:0;padding-bottom:0}.ur-registered-from .ur-registered-inputs .ur-tabs .ur-tab-lists li.ui-state-disabled{opacity:1}.ur-registered-from .ur-registered-inputs .ur-tabs .ur-tab-lists li a{float:none;text-decoration:none;margin:0;border:none;display:block;color:#2d3559;background-color:transparent;padding:12px 15px;font-weight:500;cursor:pointer}.ur-registered-from .ur-registered-inputs .ur-tabs .ur-tab-lists li a:focus{box-shadow:0 0 0 0 transparent,0 0 0 0 transparent}.ur-registered-from .ur-registered-inputs .ur-tabs .ur-tab-lists li a.active{background-color:#fff;color:#475bb2;line-height:24px}.ur-registered-from .ur-registered-inputs .ur-tabs .ur-tab-contents{height:calc(100vh - 130px);position:relative;overflow-y:auto}.ur-registered-from .ur-registered-inputs .ur-tabs .ur-tab-content{padding:16px}.ur-registered-from .ur-registered-inputs .ur-tabs .ur-tab-content#ur-tab-field-options,.ur-registered-from .ur-registered-inputs .ur-tabs .ur-tab-content#ur-tab-registered-fields{background-color:#fff}.ur-registered-from .ur-registered-inputs .ur-tabs .ur-tab-content h2{margin:16px 0;font-size:1em;font-weight:500;color:#2d3559}.ur-registered-from .ur-registered-inputs .ur-tabs .ur-tab-content h2~hr{border-top:1px solid #dee0e9}.ur-registered-from .ur-registered-inputs .ur-tabs .ur-tab-content .ur-registered-list{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;width:calc(100% + 16px);margin-right:-8px}.ur-registered-from .ur-registered-inputs .ur-tabs .ur-tab-content .ur-registered-list:last-child{margin-bottom:0}.ur-registered-from .ui-widget select,.ur-registered-from input[type=date],.ur-registered-from input[type=email],.ur-registered-from input[type=file],.ur-registered-from input[type=month],.ur-registered-from input[type=number],.ur-registered-from input[type=password],.ur-registered-from input[type=phone],.ur-registered-from input[type=tel],.ur-registered-from input[type=text],.ur-registered-from input[type=time],.ur-registered-from input[type=timepicker],.ur-registered-from input[type=url],.ur-registered-from input[type=week],.ur-registered-from select,.ur-registered-from textarea{width:100%;max-width:100%;height:32px;line-height:initial;display:block;color:#4c5477;font-size:13px;padding:4px 8px;border-radius:3px;border:1px solid #dee0e9;box-shadow:0 0 0 transparent}.ur-registered-from .ui-widget select:focus,.ur-registered-from input[type=date]:focus,.ur-registered-from input[type=email]:focus,.ur-registered-from input[type=file]:focus,.ur-registered-from input[type=month]:focus,.ur-registered-from input[type=number]:focus,.ur-registered-from input[type=password]:focus,.ur-registered-from input[type=phone]:focus,.ur-registered-from input[type=tel]:focus,.ur-registered-from input[type=text]:focus,.ur-registered-from input[type=time]:focus,.ur-registered-from input[type=timepicker]:focus,.ur-registered-from input[type=url]:focus,.ur-registered-from input[type=week]:focus,.ur-registered-from select:focus,.ur-registered-from textarea:focus{border-color:#475bb2}.ur-registered-from .ui-widget select::-webkit-input-placeholder,.ur-registered-from input[type=date]::-webkit-input-placeholder,.ur-registered-from input[type=email]::-webkit-input-placeholder,.ur-registered-from input[type=file]::-webkit-input-placeholder,.ur-registered-from input[type=month]::-webkit-input-placeholder,.ur-registered-from input[type=number]::-webkit-input-placeholder,.ur-registered-from input[type=password]::-webkit-input-placeholder,.ur-registered-from input[type=phone]::-webkit-input-placeholder,.ur-registered-from input[type=tel]::-webkit-input-placeholder,.ur-registered-from input[type=text]::-webkit-input-placeholder,.ur-registered-from input[type=time]::-webkit-input-placeholder,.ur-registered-from input[type=timepicker]::-webkit-input-placeholder,.ur-registered-from input[type=url]::-webkit-input-placeholder,.ur-registered-from input[type=week]::-webkit-input-placeholder,.ur-registered-from select::-webkit-input-placeholder,.ur-registered-from textarea::-webkit-input-placeholder{color:#b6bbcf}.ur-registered-from .ui-widget select::-ms-input-placeholder,.ur-registered-from input[type=date]::-ms-input-placeholder,.ur-registered-from input[type=email]::-ms-input-placeholder,.ur-registered-from input[type=file]::-ms-input-placeholder,.ur-registered-from input[type=month]::-ms-input-placeholder,.ur-registered-from input[type=number]::-ms-input-placeholder,.ur-registered-from input[type=password]::-ms-input-placeholder,.ur-registered-from input[type=phone]::-ms-input-placeholder,.ur-registered-from input[type=tel]::-ms-input-placeholder,.ur-registered-from input[type=text]::-ms-input-placeholder,.ur-registered-from input[type=time]::-ms-input-placeholder,.ur-registered-from input[type=timepicker]::-ms-input-placeholder,.ur-registered-from input[type=url]::-ms-input-placeholder,.ur-registered-from input[type=week]::-ms-input-placeholder,.ur-registered-from select::-ms-input-placeholder,.ur-registered-from textarea::-ms-input-placeholder{color:#b6bbcf}.ur-registered-from .ui-widget select::placeholder,.ur-registered-from input[type=date]::placeholder,.ur-registered-from input[type=email]::placeholder,.ur-registered-from input[type=file]::placeholder,.ur-registered-from input[type=month]::placeholder,.ur-registered-from input[type=number]::placeholder,.ur-registered-from input[type=password]::placeholder,.ur-registered-from input[type=phone]::placeholder,.ur-registered-from input[type=tel]::placeholder,.ur-registered-from input[type=text]::placeholder,.ur-registered-from input[type=time]::placeholder,.ur-registered-from input[type=timepicker]::placeholder,.ur-registered-from input[type=url]::placeholder,.ur-registered-from input[type=week]::placeholder,.ur-registered-from select::placeholder,.ur-registered-from textarea::placeholder{color:#b6bbcf}.ur-registered-from .ui-widget select:disabled,.ur-registered-from input[type=date]:disabled,.ur-registered-from input[type=email]:disabled,.ur-registered-from input[type=file]:disabled,.ur-registered-from input[type=month]:disabled,.ur-registered-from input[type=number]:disabled,.ur-registered-from input[type=password]:disabled,.ur-registered-from input[type=phone]:disabled,.ur-registered-from input[type=tel]:disabled,.ur-registered-from input[type=text]:disabled,.ur-registered-from input[type=time]:disabled,.ur-registered-from input[type=timepicker]:disabled,.ur-registered-from input[type=url]:disabled,.ur-registered-from input[type=week]:disabled,.ur-registered-from select:disabled,.ur-registered-from textarea:disabled{color:#b6bbcf;background:#f0f1f5}.ur-registered-from select{padding-left:0}.ur-registered-from label{display:block;width:100%;margin-bottom:8px;color:#4c5477;font-size:13px;font-weight:500;line-height:1.25}.ur-registered-from textarea{padding:10px;height:100px}.ur-registered-from .ur-builder-wrapper{position:relative;-webkit-box-flex:1;-webkit-flex:1;flex:1;height:calc(100vh - 89px);background:#fafafc;border-right:1px solid #dee0e9;overflow-y:auto}.ur-registered-from .ur-builder-wrapper input[type=date]:disabled,.ur-registered-from .ur-builder-wrapper input[type=email]:disabled,.ur-registered-from .ur-builder-wrapper input[type=file]:disabled,.ur-registered-from .ur-builder-wrapper input[type=month]:disabled,.ur-registered-from .ur-builder-wrapper input[type=number]:disabled,.ur-registered-from .ur-builder-wrapper input[type=password]:disabled,.ur-registered-from .ur-builder-wrapper input[type=phone]:disabled,.ur-registered-from .ur-builder-wrapper input[type=tel]:disabled,.ur-registered-from .ur-builder-wrapper input[type=text]:disabled,.ur-registered-from .ur-builder-wrapper input[type=time]:disabled,.ur-registered-from .ur-builder-wrapper input[type=timepicker]:disabled,.ur-registered-from .ur-builder-wrapper input[type=url]:disabled,.ur-registered-from .ur-builder-wrapper input[type=week]:disabled,.ur-registered-from .ur-builder-wrapper select:disabled,.ur-registered-from .ur-builder-wrapper textarea:disabled{background:#fff}.ur-registered-from .ur-builder-wrapper .ur-builder-header{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.ur-registered-from .ur-builder-wrapper .ur-form-name-wrapper{display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;flex-direction:row-reverse;margin:16px 0;position:relative}.ur-registered-from .ur-builder-wrapper .ur-form-name-wrapper .ur-edit-form-name{width:32px;height:32px;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;border-radius:3px;margin-bottom:0;color:#4c5477;background:#dee0e9;border:1px solid transparent}.ur-registered-from .ur-builder-wrapper .ur-form-name-wrapper .ur-edit-form-name::after{content:'';border-radius:3px;position:absolute;right:32px;left:calc(100% - 32px);height:30px;border-radius:3px 0 0 3px;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s}.ur-registered-from .ur-builder-wrapper .ur-form-name-wrapper input{color:#2d3559;background:0 0;font-size:16px;font-weight:500;width:auto;padding:4px 8px;border-color:transparent;pointer-events:none;z-index:1;border:1px solid transparent}.ur-registered-from .ur-builder-wrapper .ur-form-name-wrapper input.ur-editing{border-color:transparent;pointer-events:all}.ur-registered-from .ur-builder-wrapper .ur-form-name-wrapper input.ur-editing+.ur-edit-form-name{color:#fff;background:#475bb2;border-radius:0 3px 3px 0;border:1px solid #475bb2}.ur-registered-from .ur-builder-wrapper .ur-form-name-wrapper input.ur-editing+.ur-edit-form-name::after{top:0;left:0;border:1px solid #475bb2}.ur-registered-from .ur-builder-wrapper.ur-multipart .ur-button-quick-links{bottom:60px}.ur-registered-from .ur-builder-wrapper.ur-multipart .ur-builder-wrapper-footer .button.button-style-customizer{bottom:124px}.ur-registered-from .ur-selected-inputs{box-sizing:border-box;padding:0 20px}.ur-registered-from .ur-selected-inputs .ur-single-row{border-radius:3px;position:relative;border:1px solid transparent}.ur-registered-from .ur-selected-inputs .ur-single-row:last-child{margin-bottom:0}.ur-registered-from .ur-selected-inputs .ur-single-row .ur-grids{display:-webkit-box;display:-webkit-flex;display:flex;position:absolute;left:0;z-index:1;opacity:0;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.ur-registered-from .ur-selected-inputs .ur-single-row .ur-grids button{display:-webkit-box;display:-webkit-flex;display:flex;border-radius:0;border:0;background-color:#676d8a;color:#fff;font-size:16px;height:auto;width:auto;cursor:pointer;padding:4px 6px;line-height:1;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}.ur-registered-from .ur-selected-inputs .ur-single-row .ur-grids button svg{width:16px;height:16px;font-size:16px;fill:#fff}.ur-registered-from .ur-selected-inputs .ur-single-row .ur-grids button:before{font-family:dashicons}.ur-registered-from .ur-selected-inputs .ur-single-row .ur-grids button.ur-remove-row:hover{background:red}.ur-registered-from .ur-selected-inputs .ur-single-row .ur-grids button:hover{background:#475bb2}.ur-registered-from .ur-selected-inputs .ur-single-row .ur-grids button:first-child{border-radius:0 3px 3px 0;border-left:1px solid rgba(255,255,255,.2)}.ur-registered-from .ur-selected-inputs .ur-single-row .ur-grids button:nth-child(2){border-radius:3px 0 0 3px}.ur-registered-from .ur-selected-inputs .ur-single-row .ur-grids .ur-toggle-grid-content{background:#fff;padding:1rem;position:absolute;top:40px;left:0;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;white-space:nowrap;border:1px solid #dee0e9;border-radius:4px;box-shadow:-1px 4px 14px 1px rgba(26,31,51,.1)}.ur-registered-from .ur-selected-inputs .ur-single-row .ur-grids .ur-toggle-grid-content small{font-size:12px;margin-bottom:.5rem;color:#676d8a}.ur-registered-from .ur-selected-inputs .ur-single-row .ur-grids .ur-toggle-grid-content .ur-grid-selector{cursor:pointer;display:-webkit-box;display:-webkit-flex;display:flex;margin-left:.5rem}.ur-registered-from .ur-selected-inputs .ur-single-row .ur-grids .ur-toggle-grid-content .ur-grid-selector svg{width:32px;height:32px;fill:#676d8a}.ur-registered-from .ur-selected-inputs .ur-single-row .ur-grids .ur-toggle-grid-content .ur-grid-selector:last-child{margin-left:0}.ur-registered-from .ur-selected-inputs .ur-single-row .ur-grids .ur-toggle-grid-content::before{content:'';width:8px;height:8px;border:solid #dee0e9;border-width:1px;border-right:transparent;border-bottom:transparent;position:absolute;top:-5px;left:36px;background:#fff;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.ur-registered-from .ur-selected-inputs .ur-single-row .ur-grid-lists{width:100%;display:-webkit-box;display:-webkit-flex;display:flex;text-align:center;box-sizing:border-box;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;border:1px solid transparent;border-radius:4px;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.ur-registered-from .ur-selected-inputs .ur-single-row .ur-grid-lists .ur-grid-list-item{display:inline-block;text-align:right;border:0 none;padding:15px;-webkit-box-flex:1;-webkit-flex:1;flex:1;border:1px solid transparent;border-radius:4px;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.ur-registered-from .ur-selected-inputs .ur-single-row .ur-grid-lists .ur-grid-list-item .ur-selected-item{margin-bottom:5px;position:relative;padding:15px;cursor:move;border:1px solid transparent;border-radius:4px;-webkit-transition:border-color .35s;transition:border-color .35s}.ur-registered-from .ur-selected-inputs .ur-single-row .ur-grid-lists .ur-grid-list-item .ur-selected-item .select2-container{width:100%!important}.ur-registered-from .ur-selected-inputs .ur-single-row .ur-grid-lists .ur-grid-list-item .ur-selected-item .select2-container .select2-search--inline .select2-search__field{height:auto;min-width:10px;background:0 0;margin:0}.ur-registered-from .ur-selected-inputs .ur-single-row .ur-grid-lists .ur-grid-list-item .ur-selected-item .ur-input-type-signature canvas{background:rgba(255,255,255,.5);border:1px solid #ddd}.ur-registered-from .ur-selected-inputs .ur-single-row .ur-grid-lists .ur-grid-list-item .ur-selected-item:last-child{margin-bottom:0}.ur-registered-from .ur-selected-inputs .ur-single-row .ur-grid-lists .ur-grid-list-item .ur-selected-item.ur-item-active,.ur-registered-from .ur-selected-inputs .ur-single-row .ur-grid-lists .ur-grid-list-item .ur-selected-item:hover{background:#fff;border:1px solid #475bb2}.ur-registered-from .ur-selected-inputs .ur-single-row .ur-grid-lists .ur-grid-list-item .ur-selected-item.ui-sortable-helper{box-shadow:0 0 10px 5px rgba(45,53,89,.1)}.ur-registered-from .ur-selected-inputs .ur-single-row .ur-grid-lists .ur-grid-list-item .ur-selected-item.ui-sortable-placeholder{visibility:visible!important;border:1px dashed #b6bbcf;background-color:#f0f1f5}.ur-registered-from .ur-selected-inputs .ur-single-row .ur-grid-lists .ur-grid-list-item .ur-selected-item .ur-action-buttons{display:none;position:absolute;left:10px;width:50px;text-align:center;padding:0;font-size:10px;top:10px;color:#b6bbcf}.ur-registered-from .ur-selected-inputs .ur-single-row .ur-grid-lists .ur-grid-list-item .ur-selected-item .ur-action-buttons span{cursor:pointer;font-size:16px;height:auto}.ur-registered-from .ur-selected-inputs .ur-single-row .ur-grid-lists .ur-grid-list-item .ur-selected-item .ur-action-buttons span:hover{color:#475bb2}.ur-registered-from .ur-selected-inputs .ur-single-row .ur-grid-lists .ur-grid-list-item .ur-selected-item .ur-action-buttons:hover .ur-action-buttons{display:block}.ur-registered-from .ur-selected-inputs .ur-single-row .ur-grid-lists .ur-grid-list-item .ur-selected-item .ur-action-buttons .ur-trash:hover{color:#ff4149}.ur-registered-from .ur-selected-inputs .ur-single-row .ur-grid-lists .ur-grid-list-item .ur-selected-item .ur_label_top_left{text-align:right}.ur-registered-from .ur-selected-inputs .ur-single-row .ur-grid-lists .ur-grid-list-item .ur-selected-item .ur_label_center{text-align:center}.ur-registered-from .ur-selected-inputs .ur-single-row .ur-grid-lists .ur-grid-list-item .ur-selected-item .ur_label_top_right{text-align:left}.ur-registered-from .ur-selected-inputs .ur-single-row .ur-grid-lists .ur-grid-list-item .ur-selected-item .ur_label_disabled{display:none}.ur-registered-from .ur-selected-inputs .ur-single-row .ur-grid-lists .ur-grid-list-item .ur-selected-item:hover .ur-action-buttons{display:block}.ur-registered-from .ur-selected-inputs .ur-single-row .ur-grid-lists .ur-grid-list-item>li.ur-item-dragged{list-style:none;width:100%;text-align:center;height:60px!important;box-sizing:border-box}.ur-registered-from .ur-selected-inputs .ur-single-row .ur-grid-lists .ur-grid-list-item>li.ur-item-dragged .spinner{float:none}.ur-registered-from .ur-selected-inputs .ur-single-row .ur-grid-lists .ur-grid-list-item .user-registration-dragged-me{display:table;width:100%;height:100%}.ur-registered-from .ur-selected-inputs .ur-single-row .ur-grid-lists .ur-grid-list-item .user-registration-dragged-me .user-registration-dragged-me-text{display:table-cell;vertical-align:middle;text-align:center}.ur-registered-from .ur-selected-inputs .ur-single-row .ur-grid-lists .ur-grid-list-item .user-registration-dragged-me .user-registration-dragged-me-text p{display:inline-block;position:relative;color:#b6bbcf;padding-right:26px;padding-top:8px}.ur-registered-from .ur-selected-inputs .ur-single-row .ur-grid-lists .ur-grid-list-item .user-registration-dragged-me .user-registration-dragged-me-text p::before{position:absolute;font-family:Dashicons;content:'\f545';font-size:22px;right:0;top:0}.ur-registered-from .ur-selected-inputs .ur-single-row .ur-grid-lists .ur-grid-list-item .user-registration-dragged-me:empty{padding:15px;text-align:center;border-radius:4px;border:1px dashed #b6bbcf;background-color:#f0f1f5}.ur-registered-from .ur-selected-inputs .ur-single-row .ur-grid-lists .ur-grid-list-item .user-registration-dragged-me:empty::before{content:'\f132';font-size:32px;color:#b6bbcf;width:32px;height:32px;font-family:dashicons;display:table-cell;vertical-align:middle}.ur-registered-from .ur-selected-inputs .ur-single-row .ur-grid-lists .ur-grid-list-item.ur-sortable-active .ur-registered-item{margin-bottom:0}.ur-registered-from .ur-selected-inputs .ur-single-row .ur-grid-lists .ur-grid-list-item.ur-sortable-active .user-registration-dragged-me{display:none}.ur-registered-from .ur-selected-inputs .ur-single-row .ur-grid-lists .ur-grid-list-item:first-child{border-radius:0 4px 4px 0}.ur-registered-from .ur-selected-inputs .ur-single-row .ur-grid-lists .ur-grid-list-item:nth-child(2){border-radius:0}.ur-registered-from .ur-selected-inputs .ur-single-row .ur-grid-lists .ur-grid-list-item:nth-child(3){border-radius:4px 0 0 4px}.ur-registered-from .ur-selected-inputs .ur-single-row:hover .ur-grids{opacity:1}.ur-registered-from .ur-selected-inputs .ur-single-row:hover .ur-grid-lists{background:#fff;border:1px solid #b6bbcf}.ur-registered-from .ur-selected-inputs .ur-single-row:hover .ur-grid-lists .ur-grid-list-item{border-right:1px solid #b6bbcf}.ur-registered-from .ur-selected-inputs .ur-single-row:hover .ur-grid-lists .ur-grid-list-item:first-child{border-color:transparent}.ur-registered-from .ur-selected-inputs .ur-add-new-row{display:block;margin:20px auto;width:auto;height:32px;text-align:center;font-family:inherit}.ur-registered-from .ur-selected-inputs .ur-add-new-row::before{width:16px;height:16px;font-size:16px;margin-left:10px;font-family:dashicons;vertical-align:middle;padding:1px 0 1px 10px;border-left:1px solid rgba(255,255,255,.3)}.ur-registered-from .ur-selected-inputs li.ur-registered-item{width:120px!important}.ur-registered-from .ur-selected-inputs li.ur-registered-item.ui-sortable-placeholder{margin-right:0;width:100%!important;visibility:visible!important;border:1px dashed #acaeba;background-color:#f0f1f5}.ur-registered-from .ur-builder-wrapper-footer .button.button-style-customizer{height:48px;width:48px;bottom:72px;box-shadow:-1px 2px 8px rgba(45,53,89,.15)}.ur-registered-from .ur-builder-wrapper-footer .button.button-style-customizer .dashicons{font-size:24px;height:24px;width:24px}.ur-registered-from .ur-builder-wrapper-footer .ur-button-quick-links{width:48px;height:48px;position:fixed;cursor:pointer;color:#4c5477;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;left:32px;bottom:16px;background:#fff;border:1px solid #dee0e9;border-radius:24px;box-shadow:0 2px 10px rgba(45,53,89,.1);z-index:1}.ur-registered-from .ur-builder-wrapper-footer .ur-button-quick-links span{font-size:20px;font-weight:600;margin:0 auto}.ur-registered-from .ur-builder-wrapper-footer .ur-quick-links-content{position:fixed;background:#fff;padding:12px 16px;border-radius:4px;bottom:58px;left:30px;z-index:2;width:225px;border:1px solid #dee0e9;box-shadow:-2px 4px 12px rgba(45,53,89,.1)}.ur-registered-from .ur-builder-wrapper-footer .ur-quick-links-content li{margin-bottom:8px}.ur-registered-from .ur-builder-wrapper-footer .ur-quick-links-content a{color:#4c5477}.ur-registered-from .ur-builder-wrapper-footer .ur-quick-links-content a:hover{color:#475bb2}.ur-registered-from .ur-advance-setting,.ur-registered-from .ur-general-setting{margin:16px 0}.ur-registered-from .ur-advance-setting-block{margin-top:25px}.ur-registered-from .form-row{margin-bottom:1em}.ur-registered-from .form-row .description{color:#676d8a;margin:4px 0;display:block}.ur-registered-from .form-row .ur-checkbox-list label,.ur-registered-from .form-row .ur-radio-list label{display:inline}.ur-registered-from .ur-registered-item.dragging{border:0;box-shadow:0 0 0 transparent;border-radius:0;padding:5px 10px;height:auto;background-color:#475bb2;color:#fff;text-align:center;width:200px}.ur-registered-from .ur-advance-setting-block,.ur-registered-from .ur-general-setting-block{display:none}.ur-registered-from .ur-advance-setting label,.ur-registered-from .ur-general-setting label{display:block}.ur-registered-from .add,.ur-registered-from .remove{background:#fff;border:1px solid #ddd;color:#676d8a;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-flex:1;-webkit-flex:1 0 32px;flex:1 0 32px;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;height:32px;max-width:32px;border-radius:4px;position:relative}.ur-registered-from .add:hover,.ur-registered-from .remove:hover{background:#475bb2;border-color:#475bb2;color:#fff}.ur-registered-from .add .dashicons,.ur-registered-from .remove .dashicons{line-height:22px}.ur-registered-from .add{margin-left:8px}.ur-registered-from .ur-options-list li{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.ur-registered-from .ur-options-list li .editor-block-mover__control-drag-handle{margin-left:8px;cursor:-webkit-grab;cursor:grab}.ur-registered-from .ur-options-list li .editor-block-mover__control-drag-handle svg{fill:#676d8a}.ur-registered-from .ur-options-list li input{margin-left:8px}.ur-registered-from .ur-options-list .ui-sortable-handle{padding:5px;border-radius:3px;border:1px solid transparent}.ur-registered-from .ur-options-list .ui-sortable-handle:active{padding:5px;background:#fff;border:1px solid #475bb2;box-shadow:0 0 20px rgba(0,0,0,.2)}.ur-registered-from .ur-options-list .ui-sortable-handle.ui-sortable-placeholder{background-color:#dee0e9;visibility:visible!important}.ur-registered-from .urcl-rules{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:8px}.ur-registered-from .urcl-rules>div{margin-left:8px}.ur-registered-from .urcl-rules .urcl-operator{width:78px}.ur-registered-from .urcl-rules .urcl-field,.ur-registered-from .urcl-rules .urcl-value{max-width:27%;-webkit-box-flex:1;-webkit-flex:1 0 27%;flex:1 0 27%}#sortable{min-height:400px}.tips{cursor:help;text-decoration:none}img.tips{padding:5px 0 0}#tiptip_holder{display:none;z-index:8675309;position:absolute;top:0;left:0}#tiptip_holder.tip_top{padding-bottom:5px}#tiptip_holder.tip_top #tiptip_arrow_inner{margin-top:-7px;margin-right:-6px;border-top-color:#dee0e9}#tiptip_holder.tip_bottom{padding-top:5px}#tiptip_holder.tip_bottom #tiptip_arrow_inner{margin-top:-5px;margin-right:-6px;border-bottom-color:#4c5477}#tiptip_holder.tip_right{padding-right:5px}#tiptip_holder.tip_right #tiptip_arrow_inner{margin-top:-6px;margin-right:-5px;border-left-color:#dee0e9}#tiptip_holder.tip_left{padding-left:5px}#tiptip_holder.tip_left #tiptip_arrow_inner{margin-top:-6px;margin-right:-7px;border-right-color:#dee0e9}#tiptip_content,.ur_error_tip{color:#fff;font-size:.9em;max-width:150px;background:#4c5477;text-align:center;border-radius:3px;padding:.618em 1em;box-shadow:0 1px 3px rgba(0,0,0,.2)}#tiptip_content code,.ur_error_tip code{padding:1px;background:#888}#tiptip_arrow,#tiptip_arrow_inner{position:absolute;border-color:transparent;border-style:solid;border-width:6px;height:0;width:0}#tiptip_arrow{right:50%;margin-right:-6px}.ur_error_tip{max-width:20em;line-height:1.8em;position:absolute;white-space:normal;background:#ff4149;margin:1.5em -1em 0 1px;z-index:9999999}.ur_error_tip::after{content:'';display:block;border:8px solid #ff4149;border-left-color:transparent;border-right-color:transparent;border-top-color:transparent;position:absolute;top:-3px;right:50%;margin:-1em -3px 0 0}.user-registration-help-tip{color:#676d8a;display:inline-block;font-size:16px;font-style:normal;height:16px;line-height:16px;position:relative;vertical-align:middle;width:16px}.user-registration-help-tip::after{font-family:Dashicons;speak:none;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin:0;text-indent:0;position:absolute;top:0;right:0;width:100%;height:100%;text-align:center;content:"";cursor:help}.select2-results__option .wrap:before{content:"\2610";width:25px;height:25px;padding-left:10px}.select2-results__option[data-selected=true] .wrap:before{content:"\2714"}.select2-drop,.select2-dropdown{z-index:999999!important}.select2-results{line-height:1.5em}.select2-results .select2-results__group,.select2-results .select2-results__option{margin:0;padding:8px}.select2-dropdown{border-color:#ddd}.select2-dropdown--below{box-shadow:0 1px 1px rgba(0,0,0,.1)}.select2-dropdown--above{box-shadow:0 -1px 1px rgba(0,0,0,.1)}.select2-container .select2-selection__rendered.ui-sortable li{cursor:move}.select2-container .select2-selection{border-color:#ddd}.select2-container .select2-search__field{min-width:20px}.select2-container .select2-selection--single{height:32px}.select2-container .select2-selection--single .select2-selection__rendered{line-height:32px;padding-left:24px}.select2-container .select2-selection--single .select2-selection__arrow{left:3px;height:30px}.select2-container .select2-selection--multiple{min-height:28px;border-radius:4px;line-height:1.5;border:1px solid #ddd!important}.select2-container .select2-selection--multiple li{margin:0}.select2-container .select2-selection--multiple .select2-selection__choice{padding:2px 6px}.select2-container .select2-selection__clear{color:#999;margin-top:-1px}.select2-container .select2-search--inline .select2-search__field{font-family:inherit;font-size:inherit;font-weight:inherit;padding:3px 0;margin:0;line-height:1;min-height:26px}#ur-tab-registered-fields li.ur-registered-item.ui-draggable-disabled{color:#b6bbcf}#ur-tab-registered-fields li.ur-registered-item.ui-draggable-disabled.ur-upgradable-field{cursor:pointer!important}#ur-tab-registered-fields li.ur-registered-item.ui-draggable-disabled:hover{background:#f0f1f5;cursor:not-allowed}.ur-no-pointer{pointer-events:none}.user-registration table.form-table .dashicons{margin-bottom:2px;vertical-align:middle}#smart-tags{text-align:center}.form-settings-tab{cursor:pointer;padding:10px 15px;color:#2d3559;background:#e8e9ee;margin-bottom:10px;line-height:1.2;border-radius:4px}.form-settings-tab.active{background:#475bb2;color:#fff}#profile-page form#your-profile .flatpickr-input[readonly]{background-color:#fff}.ur-registered-inputs .ur-toggle-heading{cursor:pointer}.ur-registered-inputs .ur-toggle-heading:before{content:'\f142';cursor:pointer;display:block;font:400 20px/1 Dashicons;line-height:.5!important;padding:4px;position:relative;left:0;top:0;float:left}.ur-registered-inputs .ur-toggle-heading.closed:before{content:'\f140'}body.ur-full-screen-mode{margin-top:-32px}body.ur-full-screen-mode #wpbody-content{padding-bottom:45px}body.ur-full-screen-mode #wpwrap #wpcontent{margin-right:0;padding-right:0}body.ur-full-screen-mode #wpwrap #wpcontent #wpadminbar{display:none}body.ur-full-screen-mode #wpwrap #wpcontent #wpbody .ur-tab-content{padding:20px}body.ur-full-screen-mode #wpwrap #wpcontent #wpbody #menu-management-liquid{margin-top:0}body.ur-full-screen-mode #wpwrap #wpcontent #wpbody #menu-management-liquid .menu-edit{margin-bottom:0;box-shadow:none;right:0!important}body.ur-full-screen-mode #wpwrap #adminmenumain{display:none}body.ur-full-screen-mode .ur-registered-from .ur-registered-inputs .ur-tabs .ur-tab-contents{height:calc(100vh - 98px)}body.ur-full-screen-mode .ur-registered-from .ur-builder-wrapper{height:calc(100vh - 57px)}@-webkit-keyframes ur-circle-loading{0%,100%{-webkit-animation-timing-function:cubic-bezier(.2,0,.8,1);animation-timing-function:cubic-bezier(.2,0,.8,1)}50%{-webkit-animation-timing-function:cubic-bezier(0,.2,1,.8);animation-timing-function:cubic-bezier(0,.2,1,.8)}0%{-webkit-transform:rotate(0) translate(0,-20px) scale(0);transform:rotate(0) translate(0,-20px) scale(0)}50%{-webkit-transform:rotate(-180deg) translate(0,-20px) scale(1);transform:rotate(-180deg) translate(0,-20px) scale(1)}100%{-webkit-transform:rotate(-360deg) translate(0,-20px) scale(0);transform:rotate(-360deg) translate(0,-20px) scale(0)}}@keyframes ur-circle-loading{0%,100%{-webkit-animation-timing-function:cubic-bezier(.2,0,.8,1);animation-timing-function:cubic-bezier(.2,0,.8,1)}50%{-webkit-animation-timing-function:cubic-bezier(0,.2,1,.8);animation-timing-function:cubic-bezier(0,.2,1,.8)}0%{-webkit-transform:rotate(0) translate(0,-20px) scale(0);transform:rotate(0) translate(0,-20px) scale(0)}50%{-webkit-transform:rotate(-180deg) translate(0,-20px) scale(1);transform:rotate(-180deg) translate(0,-20px) scale(1)}100%{-webkit-transform:rotate(-360deg) translate(0,-20px) scale(0);transform:rotate(-360deg) translate(0,-20px) scale(0)}}@-webkit-keyframes ur-circle-loading-keyframe{0%,100%{-webkit-animation-timing-function:cubic-bezier(.2,0,.8,1);animation-timing-function:cubic-bezier(.2,0,.8,1)}50%{-webkit-animation-timing-function:cubic-bezier(0,.2,1,.8);animation-timing-function:cubic-bezier(0,.2,1,.8)}0%{-webkit-transform:rotate(0) translate(0,-20px) scale(0);transform:rotate(0) translate(0,-20px) scale(0)}50%{-webkit-transform:rotate(-180deg) translate(0,-20px) scale(1);transform:rotate(-180deg) translate(0,-20px) scale(1)}100%{-webkit-transform:rotate(-360deg) translate(0,-20px) scale(0);transform:rotate(-360deg) translate(0,-20px) scale(0)}}.ur-circle-loading{position:relative;width:100px!important;height:100px!important;-webkit-transform:translate(50px,-50px) scale(.5) translate(-50px,50px);-ms-transform:translate(50px,-50px) scale(.5) translate(-50px,50px);transform:translate(50px,-50px) scale(.5) translate(-50px,50px)}.ur-circle-loading::after,.ur-circle-loading::before{content:'';position:absolute;top:70px;right:70px;-webkit-animation:ur-circle-loading-keyframe 1.5s linear infinite;animation:ur-circle-loading-keyframe 1.5s linear infinite;width:60px;height:60px;border-radius:50%;background:#475bb2}.ur-circle-loading::after{-webkit-animation-delay:-.75s;animation-delay:-.75s;background:#668fe5}@media only screen and (max-width:1599px){.ur_addons_wrap .products li{width:32.66%}.ur_addons_wrap .products li:nth-child(5n){margin:0 0 1% 1%!important}.ur_addons_wrap .products li:nth-child(3n){margin:0 0 1% 0!important}}@media screen and (max-width:1400px){.ur-registered-from .ur-registered-inputs .ur-tabs .ur-tab-content .ur-registered-list .ur-registered-item{font-size:12px}.ur-registered-from .urcl-rules .urcl-field{max-width:61%;-webkit-box-flex:1;-webkit-flex:1 0 60%;flex:1 0 60%;margin-bottom:5px}.ur-registered-from .urcl-rules .urcl-value{-webkit-box-ordinal-group:5;-webkit-order:4;order:4;max-width:87%;-webkit-box-flex:1;-webkit-flex:1 0 86%;flex:1 0 86%}.ur-registered-from .urcl-rules .add{-webkit-box-ordinal-group:4;-webkit-order:3;order:3;margin-left:0}.ur-registered-from .urcl-rules .remove{-webkit-box-ordinal-group:6;-webkit-order:5;order:5}}@media only screen and (max-width:1120px){.ur_addons_wrap .products li{width:49%;margin:0 0 2% 2%!important}.ur_addons_wrap .products li:nth-child(3n),.ur_addons_wrap .products li:nth-child(5n){margin:0 0 2% 2%!important}.ur_addons_wrap .products li:nth-child(2n){margin:0 0 2% 0!important}}@media screen and (max-width:960px){.ur-registered-from .ur-registered-inputs .ur-tabs .ur-tab-content .ur-registered-list .ur-registered-item{float:none;width:100%}.ur-registered-from .ur-registered-inputs .ur-single-row .ur-grid-lists,.ur-registered-from .ur-registered-inputs .ur-single-row .ur-grid-lists .ur-grid-list-item,.ur-registered-from .ur-registered-inputs .ur-single-row .ur-grid-lists .ur-grid-list-item .ur-selected-item{padding:10px}}@media only screen and (max-width:900px){.ur_addons_wrap .products li{width:49%}}@media screen and (max-width:782px){body.user-registration_page_add-new-registration{min-width:0!important}.ur-registered-from{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.ur-registered-from .ur-registered-inputs{width:100%;margin-bottom:10px}.ur-registered-from .ur-registered-inputs .ur-tabs .ur-tab-content .ur-registered-list .ur-registered-item{float:right;width:48%}.ur-registered-from .ur-selected-inputs{width:100%}}@media only screen and (min-width:769px) and (max-width:1000px){.user-registration_page_add-new-registration #post-body-content{min-width:0}}@media screen and (max-width:600px){.user-registration_page_add-new-registration .major-publishing-actions{clear:both;padding:10px 0 19px;line-height:28px}.user-registration_page_add-new-registration .major-publishing-actions .ur-form-name{width:100%}.user-registration_page_add-new-registration .major-publishing-actions .publishing-action{text-align:right;float:none;margin-top:15px}.ur-registered-from .ur-selected-inputs .ur-single-row .ur-grid-lists{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;display:block}.ur-registered-from .ur-selected-inputs .ur-single-row .ur-grid-lists .ur-grid-list-item{width:100%!important}.ur-registered-from .ur-selected-inputs .ur-single-row .ur-grid-lists .ur-grid-list-item:nth-child(1n+2){border-right:0 none;border-top:2px solid #f2f2f2}}@media only screen and (max-width:480px){.ur_addons_wrap .products li,.ur_addons_wrap .products li:nth-child(2n),.ur_addons_wrap .products li:nth-child(3n),.ur_addons_wrap .products li:nth-child(5n){width:100%;margin:0 0 3% 0!important}}@-webkit-keyframes open-message{0%{opacity:0;-webkit-transform:translateY(-120%);transform:translateY(-120%)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes open-message{0%{opacity:0;-webkit-transform:translateY(-120%);transform:translateY(-120%)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes close-message{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}100%{opacity:0;-webkit-transform:scale(.9);transform:scale(.9)}}@keyframes close-message{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}100%{opacity:0;-webkit-transform:scale(.9);transform:scale(.9)}}.ur-builder-message-container{position:fixed;top:32px;right:0;left:0;max-width:400px;margin:0 auto;z-index:9999}.ur-builder-message-container .ur-message{display:none;margin:0 auto;margin-top:16px;-webkit-transition:all 240ms cubic-bezier(0,0,.2,1) 0s;transition:all 240ms cubic-bezier(0,0,.2,1) 0s;z-index:99999;height:0}.ur-builder-message-container .ur-message .ur-error,.ur-builder-message-container .ur-message .ur-success{background:#fff;padding:8px 16px;border-radius:3px;border-right:3px solid;position:relative;box-shadow:0 1px 8px 2px rgba(26,31,51,.1)}.ur-builder-message-container .ur-message .ur-error p,.ur-builder-message-container .ur-message .ur-success p{margin:8px 0}.ur-builder-message-container .ur-message .ur-error p::after,.ur-builder-message-container .ur-message .ur-error p::before,.ur-builder-message-container .ur-message .ur-success p::after,.ur-builder-message-container .ur-message .ur-success p::before{font-family:dashicons;width:20px;height:20px;font-size:20px;margin-left:8px;margin-top:-4px;line-height:1;display:inline-block;vertical-align:middle}.ur-builder-message-container .ur-message .ur-success{border-color:#7ad03a}.ur-builder-message-container .ur-message .ur-success p::before{content:"\f12a";color:#7ad03a}.ur-builder-message-container .ur-message .ur-error{border-color:red}.ur-builder-message-container .ur-message .ur-error p::before{content:"\f534";color:red}.ur-builder-message-container .ur-message .dashicons{cursor:pointer;position:absolute;left:16px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);line-height:1}.ur-builder-message-container .ur-message.entered{display:block;height:50px;-webkit-animation:240ms cubic-bezier(.175,.885,.32,1.175) 0s 1 normal both open-message;animation:240ms cubic-bezier(.175,.885,.32,1.175) 0s 1 normal both open-message}.ur-builder-message-container .ur-message.exiting{display:block;-webkit-animation:120ms cubic-bezier(.4,0,1,1) 0s 1 normal both close-message;animation:120ms cubic-bezier(.4,0,1,1) 0s 1 normal both close-message}.ur-builder-message-container .ur-message:first-child{margin-top:1.5rem}
assets/css/admin.css CHANGED
@@ -1,2 +1,2 @@
1
  .select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:#fff;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected],.select2-results__option[data-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff}.select2-hidden-accessible{border:0!important;clip:rect(0 0 0 0)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none}.select2-container--default .select2-selection--multiple .select2-selection__placeholder{color:#999;margin-top:5px;float:left}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-top:5px;margin-right:10px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-search--inline,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__placeholder{float:right}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid #000 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--above .select2-selection--single{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--below .select2-selection--single{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:0 0;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true],.select2-container--default .select2-results__option[data-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected],.select2-container--default .select2-results__option--highlighted[data-selected]{background-color:#0073aa;color:#fff}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#fff),to(#eee));background-image:-webkit-linear-gradient(top,#fff 50%,#eee 100%);background-image:linear-gradient(to bottom,#fff 50%,#eee 100%);background-repeat:repeat-x}.select2-container--classic .select2-selection--single:focus{border:1px solid #0073aa}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#eee),to(#ccc));background-image:-webkit-linear-gradient(top,#eee 50%,#ccc 100%);background-image:linear-gradient(to bottom,#eee 50%,#ccc 100%);background-repeat:repeat-x}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #0073aa}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:0 0;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-gradient(linear,left top,left bottom,from(white),color-stop(50%,#eee));background-image:-webkit-linear-gradient(top,#fff 0,#eee 50%);background-image:linear-gradient(to bottom,#fff 0,#eee 50%);background-repeat:repeat-x}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#eee),to(white));background-image:-webkit-linear-gradient(top,#eee 50%,#fff 100%);background-image:linear-gradient(to bottom,#eee 50%,#fff 100%);background-repeat:repeat-x}.select2-container--classic .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #0073aa}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice{float:right}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #0073aa}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected],.select2-container--classic .select2-results__option--highlighted[data-selected]{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#0073aa}
2
- @charset "UTF-8";.ur-form-container .button,.ur-form-container button,.user-registration .button,.user-registration button{-webkit-transition:all .25s ease 0s;transition:all .25s ease 0s}.ur-form-container .button.button-icon,.ur-form-container button.button-icon,.user-registration .button.button-icon,.user-registration button.button-icon{width:32px;padding:0 0 2px}.ur-form-container .button.button-icon .dashicons,.ur-form-container button.button-icon .dashicons,.user-registration .button.button-icon .dashicons,.user-registration button.button-icon .dashicons{line-height:1;vertical-align:middle}.ur-form-container .button.button-icon-round,.ur-form-container button.button-icon-round,.user-registration .button.button-icon-round,.user-registration button.button-icon-round{border-radius:50%}.ur-form-container .button .ur-spinner,.ur-form-container button .ur-spinner,.user-registration .button .ur-spinner,.user-registration button .ur-spinner{width:16px;height:16px;margin-left:6px;margin-bottom:2px;display:inline-block;vertical-align:middle}.ur-form-container .button-primary,.user-registration .button-primary{background:#475bb2;border-color:#475bb2;box-shadow:0 1px 0 #475bb2;text-shadow:none}.ur-form-container .button-primary:active,.ur-form-container .button-primary:focus,.ur-form-container .button-primary:hover,.user-registration .button-primary:active,.user-registration .button-primary:focus,.user-registration .button-primary:hover{background:#38488e;border-color:#38488e;box-shadow:0 1px 0 #38488e}.ur-form-container .button-primary:disabled,.user-registration .button-primary:disabled{color:#b2bae0!important;background:#697ac3!important;border-color:#697ac3!important}.ur-form-container .button-secondary,.user-registration .button-secondary{color:#1a1f33;background:#dee0e9;border-color:#dee0e9;box-shadow:0 1px 0 #dee0e9}.ur-form-container .button-secondary:active,.ur-form-container .button-secondary:focus,.ur-form-container .button-secondary:hover,.user-registration .button-secondary:active,.user-registration .button-secondary:focus,.user-registration .button-secondary:hover{color:#1a1f33;background:#b6bbcf;border-color:#b6bbcf;box-shadow:0 1px 0 #b6bbcf}.ur-form-container .button-danger,.user-registration .button-danger{color:#fff;background:#ff4149;border-color:#ff4149;box-shadow:0 1px 0 #ff4149}.ur-form-container .button-danger:active,.ur-form-container .button-danger:focus,.ur-form-container .button-danger:hover,.user-registration .button-danger:active,.user-registration .button-danger:focus,.user-registration .button-danger:hover{color:#fff;background:#ee2a32;border-color:#ee2a32;box-shadow:0 1px 0 #ee2a32}.ur-form-container .publishing-action .button,.ur-form-container .publishing-action button,.ur-form-container .publishing-action input[type=button],.ur-form-container .publishing-action input[type=submit],.user-registration .publishing-action .button,.user-registration .publishing-action button,.user-registration .publishing-action input[type=button],.user-registration .publishing-action input[type=submit]{margin-right:5px}.ur-registered-item.ui-draggable-dragging{padding:10px 10px;line-height:20px;background:#475bb2;color:#fff;text-align:center;margin-bottom:7px;word-break:break-word;white-space:normal;width:200px!important;z-index:9}.ur-registered-item.ui-draggable-dragging span{font-size:14px;line-height:20px;width:auto;height:auto;margin-right:3px}@font-face{font-family:UserRegistration;src:url(../fonts/UserRegistration.eot?5hlcw0);src:url(../fonts/UserRegistration.eot?5hlcw0#iefix) format("embedded-opentype"),url(../fonts/UserRegistration.ttf?5hlcw0) format("truetype"),url(../fonts/UserRegistration.woff?5hlcw0) format("woff"),url(../fonts/UserRegistration.svg?5hlcw0#UserRegistration) format("svg");font-weight:400;font-style:normal;font-display:block}[class*=' ur-icon-'],[class^=ur-icon-]{font-family:UserRegistration!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ur-icon-input-first-name::before{content:""}.ur-icon-input-last-name::before{content:""}.ur-icon-input-field::before{content:""}.ur-icon-input-password::before{content:""}.ur-icon-input-checkbox::before{content:""}.ur-icon-radio::before{content:""}.ur-icon-number::before{content:""}.ur-icon-phone::before{content:""}.ur-icon-calendar::before{content:""}.ur-icon-drop-down::before{content:""}.ur-icon-textarea::before{content:""}.ur-icon-email::before{content:""}.ur-icon-email-secondary::before{content:""}.ur-icon-email-confirm::before{content:""}.ur-icon-invite-codes::before{content:""}.ur-icon-password::before{content:""}.ur-icon-password-confirm::before{content:""}.ur-icon-user::before{content:""}.ur-icon-user-nickname::before{content:""}.ur-icon-user-display-name::before{content:""}.ur-icon-user-bio::before{content:""}.ur-icon-website::before{content:""}.ur-icon-flag::before{content:""}.ur-icon-map-one::before{content:""}.ur-icon-map-two::before{content:""}.ur-icon-zip-code::before{content:""}.ur-icon-select2::before{content:""}.ur-icon-multi-select::before{content:""}.ur-icon-section-title::before{content:""}.ur-icon-time-picker::before{content:""}.ur-icon-state::before{content:""}.ur-icon-buildings::before{content:""}.ur-icon-text-editor::before{content:""}.ur-icon-bill::before{content:""}.ur-icon-doc::before{content:""}.ur-icon-file-upload::before{content:""}.ur-icon-file-dollar::before{content:""}.ur-icon-code::before{content:""}.ur-icon-mailchimp::before{content:""}table.user-registration-table{width:100%;background:#fff;border-collapse:collapse}table.user-registration-table caption,table.user-registration-table td,table.user-registration-table th{padding:1rem;text-align:left;border-bottom:1px solid #dee0e9}table.user-registration-table caption,table.user-registration-table th{font-size:14px;font-weight:500}table.user-registration-table thead th{background:#fafafc}table.user-registration-table input,table.user-registration-table select,table.user-registration-table textarea{width:100%;box-shadow:none;border-radius:4px}.blockUI.blockOverlay::before{width:16px;height:16px;position:absolute;display:block;content:'';-webkit-animation:spin 1s ease-in-out infinite;animation:spin 1s ease-in-out infinite;background:url(../images/icons/loader.svg) center center;background-size:cover}.ur-spinner::before{width:16px;height:16px;position:absolute;display:block;content:'';-webkit-animation:spin 1s ease-in-out infinite;animation:spin 1s ease-in-out infinite;background:url(../images/icons/loader.svg) center center;background-size:cover}@-webkit-keyframes spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.ur-export-users-page{margin-top:6px}.ur-export-users-page .nav-tab-content .nav-tab-inside .postbox{width:50%;-webkit-box-flex:1;-webkit-flex:1;flex:1}.ur-export-users-page .nav-tab-content .hndle,.ur-export-users-page .nav-tab-content .stuffbox .hndle{margin:10px;padding-bottom:10px}.ur_addons_wrap .products{overflow:hidden;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.ur_addons_wrap .products li{margin:0 1% 1% 0!important;padding:0;vertical-align:top;width:19.2%;float:left}.ur_addons_wrap .products li:nth-child(5n){margin:0 0 1% 0!important}.ur_addons_wrap .products li a{text-decoration:none;color:inherit;border:1px solid #ddd;display:block;min-height:220px;overflow:hidden;background:#f5f5f5;box-shadow:inset 0 1px 0 rgba(255,255,255,.2),inset 0 -1px 0 rgba(0,0,0,.1)}.ur_addons_wrap .products li a .product-image{display:block;background:#fff}.ur_addons_wrap .products li a .product-image img{max-width:100%;display:block;margin:0}.ur_addons_wrap .products li a img.extension-thumb+h3{display:none}.ur_addons_wrap .products li a .price{display:none}.ur_addons_wrap .products li a h2,.ur_addons_wrap .products li a h3{margin:0!important;padding:20px!important;background:#fff}.ur_addons_wrap .products li a p{padding:20px!important;margin:0!important;border-top:1px solid #f1f1f1}.ur_addons_wrap .products li a:focus,.ur_addons_wrap .products li a:hover{background-color:#fff}.clear{clear:both}.wrap.user-registration div.error,.wrap.user-registration div.updated{margin-top:10px}.user-registration_page_add-new-registration #post-body .error,.user-registration_page_add-new-registration #post-body .updated{margin:0}.user-registration_page_add-new-registration #post-body-content{position:relative;float:none}.user-registration_page_add-new-registration .howto span{float:left;margin-top:6px}.user-registration_page_add-new-registration .list-wrap{display:none;clear:both;margin-bottom:10px}.user-registration_page_add-new-registration .list li{display:none;margin:0;margin-bottom:5px}.user-registration_page_add-new-registration .list li .menu-item-title{cursor:pointer;display:block}.user-registration_page_add-new-registration .list li .menu-item-title input{margin-right:3px;margin-top:-3px}.user-registration_page_add-new-registration #wpfooter{display:none}.user-registration_page_add-new-registration .ur-form-container{margin:0}.user-registration_page_add-new-registration .ur-form-container .ur-loading-container{position:fixed;left:160px;right:0;top:0;bottom:0;background:#fff;display:-webkit-box;display:-webkit-flex;display:flex;z-index:9}.user-registration_page_add-new-registration .ur-form-container .ur-loading-container .ur-circle-loading{margin:auto;left:30px}.user-registration_page_add-new-registration .ur-form-container #menu-management{margin-top:0}.user-registration_page_add-new-registration .ur-form-container #menu-management .menu-edit{position:fixed;left:160px;right:0;border:none;box-shadow:none;margin-bottom:0}.user-registration_page_add-new-registration .ur-form-container #ur-full-screen-mode.closed .ur-fs-close-label{display:none}.user-registration_page_add-new-registration .ur-form-container #ur-full-screen-mode.opened .ur-fs-open-label{display:none}.user-registration_page_add-new-registration #menu-management-liquid{margin-top:0;margin-left:-20px;min-width:calc(100% + 20px)}.user-registration_page_add-new-registration .postbox p.submit{margin-bottom:0}.user-registration_page_add-new-registration #nav-menu-footer,.user-registration_page_add-new-registration #nav-menu-header{padding:12px}.user-registration_page_add-new-registration #nav-menu-header{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;position:relative;border-color:#dee0e9;background-color:#fff;z-index:9}.user-registration_page_add-new-registration #nav-menu-header .ur-brand-logo{border-right:1px solid #dee0e9}.user-registration_page_add-new-registration #nav-menu-header .ur-brand-logo img{width:32px;height:32px;padding:0 8px;margin-right:8px;display:-webkit-box;display:-webkit-flex;display:flex}.user-registration_page_add-new-registration #nav-menu-header::after,.user-registration_page_add-new-registration #nav-menu-header::before{content:'';display:-webkit-box;display:-webkit-flex;display:flex;position:absolute;left:0;right:0;bottom:0;background:#fff}.user-registration_page_add-new-registration #nav-menu-header::before{top:0;z-index:-1}.user-registration_page_add-new-registration #nav-menu-header::after{height:10px;box-shadow:0 4px 8px rgba(45,53,89,.08);z-index:-2}.user-registration_page_add-new-registration .major-publishing-actions{clear:both;line-height:28px;margin-left:auto}.user-registration_page_add-new-registration .major-publishing-actions .publishing-action{text-align:right;float:right}.user-registration_page_add-new-registration .major-publishing-actions .publishing-action input.code{width:265px;height:33px;padding:0 6px;margin:0;border-color:#dee0e9;background-color:#f0f1f5;border-radius:3px 0 0 3px}.user-registration_page_add-new-registration .major-publishing-actions .form-invalid{padding-left:4px;margin-left:-4px}.user-registration_page_add-new-registration .major-publishing-actions .ur-form-name{width:25%;margin-right:6px}.user-registration_page_add-new-registration .major-publishing-actions #copy-shortcode{margin-left:-5px;border-radius:0 4px 4px 0}.user-registration_page_add-new-registration .major-publishing-actions #copy-shortcode svg{fill:#fff;margin-bottom:5px;vertical-align:middle}.user-registration_page_add-new-registration .blank-slate .menu-settings{display:none}.user-registration_page_add-new-registration .delete-action{float:left;line-height:28px}.ur-backbone-modal *{box-sizing:border-box}.ur-backbone-modal .ur-backbone-modal-content{position:fixed;background-color:#fff;z-index:100000;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:500px}.ur-backbone-modal .ur-backbone-modal-content article{overflow:auto}.ur-backbone-modal.ur-backbone-modal-content{width:75%;min-width:500px}.ur-backbone-modal .select2-container{width:100%!important}.ur-backbone-modal-backdrop{position:fixed;top:0;left:0;right:0;bottom:0;min-height:360px;background-color:#2d3559;opacity:.7;z-index:99900}.ur-backbone-modal-main{padding-bottom:55px}.ur-backbone-modal-main article,.ur-backbone-modal-main header{display:block;position:relative}.ur-backbone-modal-main .ur-backbone-modal-header{height:auto;background-color:#fcfcfc;padding:1em 1.5em;border-bottom:1px solid #ddd}.ur-backbone-modal-main .ur-backbone-modal-header h1{margin:0;font-size:18px;font-weight:700;line-height:1.5em}.ur-backbone-modal-main .ur-backbone-modal-header .modal-close-link{cursor:pointer;color:#777;height:54px;width:54px;padding:0;position:absolute;top:0;right:0;text-align:center;border:0;border-left:1px solid #ddd;background-color:transparent;-webkit-transition:color .1s ease-in-out,background .1s ease-in-out;transition:color .1s ease-in-out,background .1s ease-in-out}.ur-backbone-modal-main .ur-backbone-modal-header .modal-close-link::before{font:normal 22px/50px dashicons!important;color:#676d8a;display:block;content:'\f335';font-weight:300}.ur-backbone-modal-main .ur-backbone-modal-header .modal-close-link:focus,.ur-backbone-modal-main .ur-backbone-modal-header .modal-close-link:hover{background-color:#ddd;border-color:#ccc;color:#2d3559}.ur-backbone-modal-main .ur-backbone-modal-header .modal-close-link:focus{outline:0}.ur-backbone-modal-main article{padding:1.5em}.ur-backbone-modal-main article p{margin:1.5em 0}.ur-backbone-modal-main article p:first-child{margin-top:0}.ur-backbone-modal-main article p:last-child{margin-bottom:0}.ur-backbone-modal-main article .pagination{padding:10px 0 0;text-align:center}.ur-backbone-modal-main footer{position:absolute;left:0;right:0;bottom:0;z-index:100;padding:1em 1.5em;background-color:#fcfcfc;border-top:1px solid #dfdfdf;box-shadow:0 -4px 4px -4px rgba(0,0,0,.1)}.ur-backbone-modal-main footer .inner{float:right;line-height:23px}.ur-backbone-modal-main footer .inner .button{margin-bottom:0}.user-registration h2.ur-nav-tab-wrapper{margin-bottom:1em}.user-registration nav.ur-nav-tab-wrapper{margin:1.5em 0 1em;border-bottom:1px solid #ccc}.user-registration #mainform>.subsubsub{background:#e5e5e5;float:none}.user-registration #mainform>.subsubsub a{display:block;padding:7px 10px}.user-registration #mainform>.subsubsub a.current{color:#fff;background:#475bb2}.user-registration textarea[disabled=disabled]{background:#dfdfdf!important}.user-registration table.form-table{margin:0;position:relative}.user-registration table.form-table .select2-container{display:block;max-width:350px}.user-registration table.form-table .forminp-radio ul{margin:0}.user-registration table.form-table .forminp-radio ul li{line-height:1.4em}.user-registration table.form-table textarea.input-text{height:100%;min-width:150px;display:block}.user-registration table.form-table input.regular-input{width:25em}.user-registration table.form-table textarea.wide-input{width:100%}.user-registration table.form-table .user-registration-help-tip,.user-registration table.form-table img.help_tip{padding:0;margin:-4px 0 0 5px;vertical-align:middle;cursor:help;line-height:1}.user-registration table.form-table span.help_tip{cursor:help;color:#2ea2cc}.user-registration table.form-table th{position:relative;padding-right:24px}.user-registration table.form-table .select2-container{vertical-align:top;margin-bottom:3px}.user-registration table.form-table table.widefat th{padding-right:inherit}.user-registration table.form-table th .user-registration-help-tip,.user-registration table.form-table th img.help_tip{margin:0 -24px 0 0;float:right}.user-registration table.form-table .wp-list-table .user-registration-help-tip{float:none}.user-registration table.form-table fieldset{margin-top:4px}.user-registration table.form-table fieldset .user-registration-help-tip,.user-registration table.form-table fieldset img.help_tip{margin:-3px 0 0 5px}.user-registration table.form-table fieldset p.description{margin-bottom:8px}.user-registration table.form-table fieldset:first-child{margin-top:0}.user-registration table.form-table .iris-picker{z-index:100;display:none;position:absolute;border:1px solid #ccc;border-radius:3px;box-shadow:0 1px 3px rgba(0,0,0,.2)}.user-registration table.form-table .iris-picker .ui-slider{border:0!important;margin:0!important;width:auto!important;height:auto!important;background:none transparent!important}.user-registration table.form-table .iris-picker .ui-slider .ui-slider-handle{margin-bottom:0!important}.user-registration table.form-table .colorpickpreview{padding:3px;padding-left:20px;border:1px solid #ddd;border-right:0}.user-registration table.form-table .colorpick{border-left:0}.user-registration table.form-table .image_width_settings{vertical-align:middle}.user-registration table.form-table .image_width_settings label{margin-left:10px}.ur-admin-template-options{display:none}.ur-registered-from{display:-webkit-box;display:-webkit-flex;display:flex;background-color:#fff;font-family:Roboto,sans-serif}.ur-registered-from *{box-sizing:border-box}.ur-registered-from :focus{outline:0}.ur-registered-from a{text-decoration:none}.ur-registered-from h3{color:#2d3559;font-weight:500}.ur-registered-from .ur-field{line-height:2}.ur-registered-from .ur-field label{font-weight:400}.ur-registered-from .ur-field label:last-child{margin-bottom:0}.ur-registered-from .ur-field input[type=checkbox],.ur-registered-from .ur-field input[type=radio]{opacity:1;box-shadow:none;border-color:#dee0e9}.ur-registered-from .select2.select2-container{width:100%!important}.ur-registered-from .wp-picker-container .wp-picker-input-wrap label{display:inline-block;width:auto}.ur-registered-from .wp-picker-container .wp-picker-input-wrap label input.wp-color-picker{height:auto;padding:3px 5px}.ur-registered-from .ur-registered-item{cursor:move;padding:4px;color:#676d8a;height:110px;font-size:12px;border-radius:4px;margin:0 8px 16px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;width:calc(33.3333% - 16px);background-color:#f0f1f5}.ur-registered-from .ur-registered-item .ur-icon{font-size:32px;margin-bottom:4px}.ur-registered-from .ur-registered-item:hover{background-color:#475bb2;color:#fff}.ur-registered-from .ur-registered-item.ui-draggable-dragging{width:110px!important;z-index:9!important}.ur-registered-from .ur-registered-inputs{width:412px;background-color:#f9f9f9}.ur-registered-from .ur-registered-inputs .ur-tabs{border:0 none;padding:0;font-family:Roboto,sans-serif;font-size:14px}.ur-registered-from .ur-registered-inputs .ur-tabs .ur-tab-lists{background-color:#f0f1f5;background-image:none;padding:0;border-radius:0;margin:0;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;border-bottom:none;border-top:0 none;border-right:0 none;border-left:0 none}.ur-registered-from .ur-registered-inputs .ur-tabs .ur-tab-lists li{background-color:transparent;background-image:none;border-radius:0;margin:0;margin-bottom:-1px;padding:0;border:0;-webkit-box-flex:1;-webkit-flex:1;flex:1;text-align:center}.ur-registered-from .ur-registered-inputs .ur-tabs .ur-tab-lists li.active{margin-bottom:0;padding-bottom:0}.ur-registered-from .ur-registered-inputs .ur-tabs .ur-tab-lists li.ui-state-disabled{opacity:1}.ur-registered-from .ur-registered-inputs .ur-tabs .ur-tab-lists li a{float:none;text-decoration:none;margin:0;border:none;display:block;color:#2d3559;background-color:transparent;padding:12px 15px;font-weight:500;cursor:pointer}.ur-registered-from .ur-registered-inputs .ur-tabs .ur-tab-lists li a:focus{box-shadow:0 0 0 0 transparent,0 0 0 0 transparent}.ur-registered-from .ur-registered-inputs .ur-tabs .ur-tab-lists li a.active{background-color:#fff;color:#475bb2;line-height:24px}.ur-registered-from .ur-registered-inputs .ur-tabs .ur-tab-contents{height:calc(100vh - 130px);position:relative;overflow-y:auto}.ur-registered-from .ur-registered-inputs .ur-tabs .ur-tab-content{padding:16px}.ur-registered-from .ur-registered-inputs .ur-tabs .ur-tab-content#ur-tab-field-options,.ur-registered-from .ur-registered-inputs .ur-tabs .ur-tab-content#ur-tab-registered-fields{background-color:#fff}.ur-registered-from .ur-registered-inputs .ur-tabs .ur-tab-content h2{margin:16px 0;font-size:1em;font-weight:500;font-family:Roboto,sans-serif;color:#2d3559}.ur-registered-from .ur-registered-inputs .ur-tabs .ur-tab-content h2~hr{border-top:1px solid #dee0e9}.ur-registered-from .ur-registered-inputs .ur-tabs .ur-tab-content .ur-registered-list{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;width:calc(100% + 16px);margin-left:-8px}.ur-registered-from .ur-registered-inputs .ur-tabs .ur-tab-content .ur-registered-list:last-child{margin-bottom:0}.ur-registered-from .ui-widget select,.ur-registered-from input[type=date],.ur-registered-from input[type=email],.ur-registered-from input[type=file],.ur-registered-from input[type=month],.ur-registered-from input[type=number],.ur-registered-from input[type=password],.ur-registered-from input[type=phone],.ur-registered-from input[type=tel],.ur-registered-from input[type=text],.ur-registered-from input[type=time],.ur-registered-from input[type=timepicker],.ur-registered-from input[type=url],.ur-registered-from input[type=week],.ur-registered-from select,.ur-registered-from textarea{width:100%;max-width:100%;height:32px;display:block;color:#4c5477;font-size:13px;padding:4px 8px;border-radius:3px;border:1px solid #dee0e9;box-shadow:0 0 0 transparent}.ur-registered-from .ui-widget select:focus,.ur-registered-from input[type=date]:focus,.ur-registered-from input[type=email]:focus,.ur-registered-from input[type=file]:focus,.ur-registered-from input[type=month]:focus,.ur-registered-from input[type=number]:focus,.ur-registered-from input[type=password]:focus,.ur-registered-from input[type=phone]:focus,.ur-registered-from input[type=tel]:focus,.ur-registered-from input[type=text]:focus,.ur-registered-from input[type=time]:focus,.ur-registered-from input[type=timepicker]:focus,.ur-registered-from input[type=url]:focus,.ur-registered-from input[type=week]:focus,.ur-registered-from select:focus,.ur-registered-from textarea:focus{border-color:#475bb2}.ur-registered-from .ui-widget select::-webkit-input-placeholder,.ur-registered-from input[type=date]::-webkit-input-placeholder,.ur-registered-from input[type=email]::-webkit-input-placeholder,.ur-registered-from input[type=file]::-webkit-input-placeholder,.ur-registered-from input[type=month]::-webkit-input-placeholder,.ur-registered-from input[type=number]::-webkit-input-placeholder,.ur-registered-from input[type=password]::-webkit-input-placeholder,.ur-registered-from input[type=phone]::-webkit-input-placeholder,.ur-registered-from input[type=tel]::-webkit-input-placeholder,.ur-registered-from input[type=text]::-webkit-input-placeholder,.ur-registered-from input[type=time]::-webkit-input-placeholder,.ur-registered-from input[type=timepicker]::-webkit-input-placeholder,.ur-registered-from input[type=url]::-webkit-input-placeholder,.ur-registered-from input[type=week]::-webkit-input-placeholder,.ur-registered-from select::-webkit-input-placeholder,.ur-registered-from textarea::-webkit-input-placeholder{color:#b6bbcf}.ur-registered-from .ui-widget select::-ms-input-placeholder,.ur-registered-from input[type=date]::-ms-input-placeholder,.ur-registered-from input[type=email]::-ms-input-placeholder,.ur-registered-from input[type=file]::-ms-input-placeholder,.ur-registered-from input[type=month]::-ms-input-placeholder,.ur-registered-from input[type=number]::-ms-input-placeholder,.ur-registered-from input[type=password]::-ms-input-placeholder,.ur-registered-from input[type=phone]::-ms-input-placeholder,.ur-registered-from input[type=tel]::-ms-input-placeholder,.ur-registered-from input[type=text]::-ms-input-placeholder,.ur-registered-from input[type=time]::-ms-input-placeholder,.ur-registered-from input[type=timepicker]::-ms-input-placeholder,.ur-registered-from input[type=url]::-ms-input-placeholder,.ur-registered-from input[type=week]::-ms-input-placeholder,.ur-registered-from select::-ms-input-placeholder,.ur-registered-from textarea::-ms-input-placeholder{color:#b6bbcf}.ur-registered-from .ui-widget select::placeholder,.ur-registered-from input[type=date]::placeholder,.ur-registered-from input[type=email]::placeholder,.ur-registered-from input[type=file]::placeholder,.ur-registered-from input[type=month]::placeholder,.ur-registered-from input[type=number]::placeholder,.ur-registered-from input[type=password]::placeholder,.ur-registered-from input[type=phone]::placeholder,.ur-registered-from input[type=tel]::placeholder,.ur-registered-from input[type=text]::placeholder,.ur-registered-from input[type=time]::placeholder,.ur-registered-from input[type=timepicker]::placeholder,.ur-registered-from input[type=url]::placeholder,.ur-registered-from input[type=week]::placeholder,.ur-registered-from select::placeholder,.ur-registered-from textarea::placeholder{color:#b6bbcf}.ur-registered-from .ui-widget select:disabled,.ur-registered-from input[type=date]:disabled,.ur-registered-from input[type=email]:disabled,.ur-registered-from input[type=file]:disabled,.ur-registered-from input[type=month]:disabled,.ur-registered-from input[type=number]:disabled,.ur-registered-from input[type=password]:disabled,.ur-registered-from input[type=phone]:disabled,.ur-registered-from input[type=tel]:disabled,.ur-registered-from input[type=text]:disabled,.ur-registered-from input[type=time]:disabled,.ur-registered-from input[type=timepicker]:disabled,.ur-registered-from input[type=url]:disabled,.ur-registered-from input[type=week]:disabled,.ur-registered-from select:disabled,.ur-registered-from textarea:disabled{color:#b6bbcf;background:#f0f1f5}.ur-registered-from select{padding-right:0}.ur-registered-from label{display:block;width:100%;margin-bottom:8px;color:#4c5477;font-size:13px;font-weight:500;line-height:1.25}.ur-registered-from textarea{padding:10px;height:100px}.ur-registered-from .ur-builder-wrapper{position:relative;-webkit-box-flex:1;-webkit-flex:1;flex:1;height:calc(100vh - 89px);background:#fafafc;border-left:1px solid #dee0e9;overflow-y:auto}.ur-registered-from .ur-builder-wrapper input[type=date]:disabled,.ur-registered-from .ur-builder-wrapper input[type=email]:disabled,.ur-registered-from .ur-builder-wrapper input[type=file]:disabled,.ur-registered-from .ur-builder-wrapper input[type=month]:disabled,.ur-registered-from .ur-builder-wrapper input[type=number]:disabled,.ur-registered-from .ur-builder-wrapper input[type=password]:disabled,.ur-registered-from .ur-builder-wrapper input[type=phone]:disabled,.ur-registered-from .ur-builder-wrapper input[type=tel]:disabled,.ur-registered-from .ur-builder-wrapper input[type=text]:disabled,.ur-registered-from .ur-builder-wrapper input[type=time]:disabled,.ur-registered-from .ur-builder-wrapper input[type=timepicker]:disabled,.ur-registered-from .ur-builder-wrapper input[type=url]:disabled,.ur-registered-from .ur-builder-wrapper input[type=week]:disabled,.ur-registered-from .ur-builder-wrapper select:disabled,.ur-registered-from .ur-builder-wrapper textarea:disabled{background:#fff}.ur-registered-from .ur-builder-wrapper .ur-builder-header{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.ur-registered-from .ur-builder-wrapper .ur-form-name-wrapper{display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;flex-direction:row-reverse;margin:16px 0;position:relative}.ur-registered-from .ur-builder-wrapper .ur-form-name-wrapper .ur-edit-form-name{width:32px;height:32px;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;border-radius:3px;margin-bottom:0;color:#4c5477;background:#dee0e9;border:1px solid transparent}.ur-registered-from .ur-builder-wrapper .ur-form-name-wrapper .ur-edit-form-name::after{content:'';border-radius:3px;position:absolute;left:32px;right:calc(100% - 32px);height:30px;border-radius:0 3px 3px 0;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s}.ur-registered-from .ur-builder-wrapper .ur-form-name-wrapper input{color:#2d3559;background:0 0;font-size:16px;width:auto;padding:4px 8px;border-color:transparent;pointer-events:none;z-index:1;border:1px solid transparent}.ur-registered-from .ur-builder-wrapper .ur-form-name-wrapper input.ur-editing{border-color:transparent;pointer-events:all}.ur-registered-from .ur-builder-wrapper .ur-form-name-wrapper input.ur-editing+.ur-edit-form-name{color:#fff;background:#475bb2;border-radius:3px 0 0 3px;border:1px solid #475bb2}.ur-registered-from .ur-builder-wrapper .ur-form-name-wrapper input.ur-editing+.ur-edit-form-name::after{top:0;right:0;border:1px solid #475bb2}.ur-registered-from .ur-selected-inputs{box-sizing:border-box;padding:0 20px}.ur-registered-from .ur-selected-inputs .ur-single-row{border-radius:3px;position:relative;border:1px solid transparent}.ur-registered-from .ur-selected-inputs .ur-single-row:last-child{margin-bottom:0}.ur-registered-from .ur-selected-inputs .ur-single-row .ur-grids{display:-webkit-box;display:-webkit-flex;display:flex;position:absolute;right:0;z-index:1;opacity:0;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.ur-registered-from .ur-selected-inputs .ur-single-row .ur-grids button{display:-webkit-box;display:-webkit-flex;display:flex;border-radius:0;border:0;background-color:#676d8a;color:#fff;font-size:16px;height:auto;width:auto;cursor:pointer;padding:4px 6px;line-height:1;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}.ur-registered-from .ur-selected-inputs .ur-single-row .ur-grids button svg{width:16px;height:16px;font-size:16px;fill:#fff}.ur-registered-from .ur-selected-inputs .ur-single-row .ur-grids button:before{font-family:dashicons}.ur-registered-from .ur-selected-inputs .ur-single-row .ur-grids button.ur-remove-row:hover{background:red}.ur-registered-from .ur-selected-inputs .ur-single-row .ur-grids button:hover{background:#475bb2}.ur-registered-from .ur-selected-inputs .ur-single-row .ur-grids button:first-child{border-radius:3px 0 0 3px;border-right:1px solid rgba(255,255,255,.2)}.ur-registered-from .ur-selected-inputs .ur-single-row .ur-grids button:nth-child(2){border-radius:0 3px 3px 0}.ur-registered-from .ur-selected-inputs .ur-single-row .ur-grids .ur-toggle-grid-content{background:#fff;padding:1rem;position:absolute;top:40px;right:0;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;white-space:nowrap;border:1px solid #dee0e9;border-radius:4px;box-shadow:1px 4px 14px 1px rgba(26,31,51,.1)}.ur-registered-from .ur-selected-inputs .ur-single-row .ur-grids .ur-toggle-grid-content small{font-size:12px;margin-bottom:.5rem;color:#676d8a}.ur-registered-from .ur-selected-inputs .ur-single-row .ur-grids .ur-toggle-grid-content .ur-grid-selector{cursor:pointer;display:-webkit-box;display:-webkit-flex;display:flex;margin-right:.5rem}.ur-registered-from .ur-selected-inputs .ur-single-row .ur-grids .ur-toggle-grid-content .ur-grid-selector svg{width:32px;height:32px;fill:#676d8a}.ur-registered-from .ur-selected-inputs .ur-single-row .ur-grids .ur-toggle-grid-content .ur-grid-selector:last-child{margin-right:0}.ur-registered-from .ur-selected-inputs .ur-single-row .ur-grids .ur-toggle-grid-content::before{content:'';width:8px;height:8px;border:solid #dee0e9;border-width:1px;border-left:transparent;border-bottom:transparent;position:absolute;top:-5px;right:36px;background:#fff;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.ur-registered-from .ur-selected-inputs .ur-single-row .ur-grid-lists{width:100%;display:-webkit-box;display:-webkit-flex;display:flex;text-align:center;box-sizing:border-box;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;border:1px solid transparent;border-radius:4px;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.ur-registered-from .ur-selected-inputs .ur-single-row .ur-grid-lists .ur-grid-list-item{display:inline-block;text-align:left;border:0 none;padding:15px;-webkit-box-flex:1;-webkit-flex:1;flex:1;border:1px solid transparent;border-radius:4px;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.ur-registered-from .ur-selected-inputs .ur-single-row .ur-grid-lists .ur-grid-list-item .ur-selected-item{margin-bottom:5px;position:relative;padding:15px;cursor:move;border:1px solid transparent;border-radius:4px;-webkit-transition:border-color .35s;transition:border-color .35s}.ur-registered-from .ur-selected-inputs .ur-single-row .ur-grid-lists .ur-grid-list-item .ur-selected-item .select2-container{width:100%!important}.ur-registered-from .ur-selected-inputs .ur-single-row .ur-grid-lists .ur-grid-list-item .ur-selected-item .select2-container .select2-search--inline .select2-search__field{height:auto;min-width:10px;background:0 0;margin:0}.ur-registered-from .ur-selected-inputs .ur-single-row .ur-grid-lists .ur-grid-list-item .ur-selected-item .ur-input-type-signature canvas{background:rgba(255,255,255,.5);border:1px solid #ddd}.ur-registered-from .ur-selected-inputs .ur-single-row .ur-grid-lists .ur-grid-list-item .ur-selected-item:last-child{margin-bottom:0}.ur-registered-from .ur-selected-inputs .ur-single-row .ur-grid-lists .ur-grid-list-item .ur-selected-item.ur-item-active,.ur-registered-from .ur-selected-inputs .ur-single-row .ur-grid-lists .ur-grid-list-item .ur-selected-item:hover{background:#fff;border:1px solid #475bb2}.ur-registered-from .ur-selected-inputs .ur-single-row .ur-grid-lists .ur-grid-list-item .ur-selected-item.ui-sortable-helper{box-shadow:0 0 10px 5px rgba(45,53,89,.1)}.ur-registered-from .ur-selected-inputs .ur-single-row .ur-grid-lists .ur-grid-list-item .ur-selected-item.ui-sortable-placeholder{visibility:visible!important;border:1px dashed #b6bbcf;background-color:#f0f1f5}.ur-registered-from .ur-selected-inputs .ur-single-row .ur-grid-lists .ur-grid-list-item .ur-selected-item .ur-action-buttons{display:none;position:absolute;right:10px;width:50px;text-align:center;padding:0;font-size:10px;top:10px;color:#b6bbcf}.ur-registered-from .ur-selected-inputs .ur-single-row .ur-grid-lists .ur-grid-list-item .ur-selected-item .ur-action-buttons span{cursor:pointer;font-size:16px;height:auto}.ur-registered-from .ur-selected-inputs .ur-single-row .ur-grid-lists .ur-grid-list-item .ur-selected-item .ur-action-buttons span:hover{color:#475bb2}.ur-registered-from .ur-selected-inputs .ur-single-row .ur-grid-lists .ur-grid-list-item .ur-selected-item .ur-action-buttons:hover .ur-action-buttons{display:block}.ur-registered-from .ur-selected-inputs .ur-single-row .ur-grid-lists .ur-grid-list-item .ur-selected-item .ur-action-buttons .ur-trash:hover{color:#ff4149}.ur-registered-from .ur-selected-inputs .ur-single-row .ur-grid-lists .ur-grid-list-item .ur-selected-item .ur_label_top_left{text-align:left}.ur-registered-from .ur-selected-inputs .ur-single-row .ur-grid-lists .ur-grid-list-item .ur-selected-item .ur_label_center{text-align:center}.ur-registered-from .ur-selected-inputs .ur-single-row .ur-grid-lists .ur-grid-list-item .ur-selected-item .ur_label_top_right{text-align:right}.ur-registered-from .ur-selected-inputs .ur-single-row .ur-grid-lists .ur-grid-list-item .ur-selected-item .ur_label_disabled{display:none}.ur-registered-from .ur-selected-inputs .ur-single-row .ur-grid-lists .ur-grid-list-item .ur-selected-item:hover .ur-action-buttons{display:block}.ur-registered-from .ur-selected-inputs .ur-single-row .ur-grid-lists .ur-grid-list-item>li.ur-item-dragged{list-style:none;width:100%;text-align:center;height:60px!important;box-sizing:border-box}.ur-registered-from .ur-selected-inputs .ur-single-row .ur-grid-lists .ur-grid-list-item>li.ur-item-dragged .spinner{float:none}.ur-registered-from .ur-selected-inputs .ur-single-row .ur-grid-lists .ur-grid-list-item .user-registration-dragged-me{display:table;width:100%;height:100%}.ur-registered-from .ur-selected-inputs .ur-single-row .ur-grid-lists .ur-grid-list-item .user-registration-dragged-me .user-registration-dragged-me-text{display:table-cell;vertical-align:middle;text-align:center}.ur-registered-from .ur-selected-inputs .ur-single-row .ur-grid-lists .ur-grid-list-item .user-registration-dragged-me .user-registration-dragged-me-text p{display:inline-block;position:relative;color:#b6bbcf;padding-left:26px;padding-top:8px}.ur-registered-from .ur-selected-inputs .ur-single-row .ur-grid-lists .ur-grid-list-item .user-registration-dragged-me .user-registration-dragged-me-text p::before{position:absolute;font-family:Dashicons;content:'\f545';font-size:22px;left:0;top:0}.ur-registered-from .ur-selected-inputs .ur-single-row .ur-grid-lists .ur-grid-list-item .user-registration-dragged-me:empty{padding:15px;text-align:center;border-radius:4px;border:1px dashed #b6bbcf;background-color:#f0f1f5}.ur-registered-from .ur-selected-inputs .ur-single-row .ur-grid-lists .ur-grid-list-item .user-registration-dragged-me:empty::before{content:'\f132';font-size:32px;color:#b6bbcf;width:32px;height:32px;font-family:dashicons;display:table-cell;vertical-align:middle}.ur-registered-from .ur-selected-inputs .ur-single-row .ur-grid-lists .ur-grid-list-item.ur-sortable-active .ur-registered-item{margin-bottom:0}.ur-registered-from .ur-selected-inputs .ur-single-row .ur-grid-lists .ur-grid-list-item.ur-sortable-active .user-registration-dragged-me{display:none}.ur-registered-from .ur-selected-inputs .ur-single-row .ur-grid-lists .ur-grid-list-item:first-child{border-radius:4px 0 0 4px}.ur-registered-from .ur-selected-inputs .ur-single-row .ur-grid-lists .ur-grid-list-item:nth-child(2){border-radius:0}.ur-registered-from .ur-selected-inputs .ur-single-row .ur-grid-lists .ur-grid-list-item:nth-child(3){border-radius:0 4px 4px 0}.ur-registered-from .ur-selected-inputs .ur-single-row:hover .ur-grids{opacity:1}.ur-registered-from .ur-selected-inputs .ur-single-row:hover .ur-grid-lists{background:#fff;border:1px solid #b6bbcf}.ur-registered-from .ur-selected-inputs .ur-single-row:hover .ur-grid-lists .ur-grid-list-item{border-left:1px solid #b6bbcf}.ur-registered-from .ur-selected-inputs .ur-single-row:hover .ur-grid-lists .ur-grid-list-item:first-child{border-color:transparent}.ur-registered-from .ur-selected-inputs .ur-add-new-row{display:block;margin:20px auto;width:auto;height:32px;text-align:center;font-family:inherit}.ur-registered-from .ur-selected-inputs .ur-add-new-row::before{width:16px;height:16px;font-size:16px;margin-right:10px;font-family:dashicons;vertical-align:middle;padding:1px 10px 1px 0;border-right:1px solid rgba(255,255,255,.3)}.ur-registered-from .ur-selected-inputs li.ur-registered-item{width:120px!important}.ur-registered-from .ur-selected-inputs li.ur-registered-item.ui-sortable-placeholder{margin-left:0;width:100%!important;visibility:visible!important;border:1px dashed #acaeba;background-color:#f0f1f5}.ur-registered-from .ur-advance-setting,.ur-registered-from .ur-general-setting{margin:16px 0}.ur-registered-from .ur-advance-setting-block{margin-top:25px}.ur-registered-from .form-row{margin-bottom:1em}.ur-registered-from .form-row .description{color:#676d8a;font-size:12px;margin-bottom:4px;display:block}.ur-registered-from .form-row .ur-checkbox-list label,.ur-registered-from .form-row .ur-radio-list label{display:inline}.ur-registered-from .ur-registered-item.dragging{border:0;box-shadow:0 0 0 transparent;border-radius:0;padding:5px 10px;height:auto;background-color:#475bb2;color:#fff;text-align:center;width:200px}.ur-registered-from .ur-advance-setting-block,.ur-registered-from .ur-general-setting-block{display:none}.ur-registered-from .ur-advance-setting label,.ur-registered-from .ur-general-setting label{display:block}.ur-registered-from .add,.ur-registered-from .remove{background:#fff;border:1px solid #ddd;color:#676d8a;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-flex:1;-webkit-flex:1 0 32px;flex:1 0 32px;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;height:32px;max-width:32px;border-radius:4px;position:relative}.ur-registered-from .add:hover,.ur-registered-from .remove:hover{background:#475bb2;border-color:#475bb2;color:#fff}.ur-registered-from .add .dashicons,.ur-registered-from .remove .dashicons{line-height:22px}.ur-registered-from .add{margin-right:8px}.ur-registered-from .ur-options-list li{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.ur-registered-from .ur-options-list li .editor-block-mover__control-drag-handle{margin-right:8px;cursor:-webkit-grab;cursor:grab}.ur-registered-from .ur-options-list li .editor-block-mover__control-drag-handle svg{fill:#676d8a}.ur-registered-from .ur-options-list li input{margin-right:8px}.ur-registered-from .ur-options-list .ui-sortable-handle{padding:5px;border-radius:3px;border:1px solid transparent}.ur-registered-from .ur-options-list .ui-sortable-handle:active{padding:5px;background:#fff;border:1px solid #475bb2;box-shadow:0 0 20px rgba(0,0,0,.2)}.ur-registered-from .ur-options-list .ui-sortable-handle.ui-sortable-placeholder{background-color:#dee0e9;visibility:visible!important}.ur-registered-from .urcl-rules{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:8px}.ur-registered-from .urcl-rules>div{margin-right:8px}.ur-registered-from .urcl-rules .urcl-operator{width:78px}.ur-registered-from .urcl-rules .urcl-field,.ur-registered-from .urcl-rules .urcl-value{max-width:27%;-webkit-box-flex:1;-webkit-flex:1 0 27%;flex:1 0 27%}#sortable{min-height:400px}.tips{cursor:help;text-decoration:none}img.tips{padding:5px 0 0}#tiptip_holder{display:none;z-index:8675309;position:absolute;top:0;left:0}#tiptip_holder.tip_top{padding-bottom:5px}#tiptip_holder.tip_top #tiptip_arrow_inner{margin-top:-7px;margin-left:-6px;border-top-color:#dee0e9}#tiptip_holder.tip_bottom{padding-top:5px}#tiptip_holder.tip_bottom #tiptip_arrow_inner{margin-top:-5px;margin-left:-6px;border-bottom-color:#4c5477}#tiptip_holder.tip_right{padding-left:5px}#tiptip_holder.tip_right #tiptip_arrow_inner{margin-top:-6px;margin-left:-5px;border-right-color:#dee0e9}#tiptip_holder.tip_left{padding-right:5px}#tiptip_holder.tip_left #tiptip_arrow_inner{margin-top:-6px;margin-left:-7px;border-left-color:#dee0e9}#tiptip_content,.ur_error_tip{color:#fff;font-size:.9em;max-width:150px;background:#4c5477;text-align:center;border-radius:3px;padding:.618em 1em;box-shadow:0 1px 3px rgba(0,0,0,.2)}#tiptip_content code,.ur_error_tip code{padding:1px;background:#888}#tiptip_arrow,#tiptip_arrow_inner{position:absolute;border-color:transparent;border-style:solid;border-width:6px;height:0;width:0}.ur_error_tip{max-width:20em;line-height:1.8em;position:absolute;white-space:normal;background:#ff4149;margin:1.5em 1px 0 -1em;z-index:9999999}.ur_error_tip::after{content:'';display:block;border:8px solid #ff4149;border-right-color:transparent;border-left-color:transparent;border-top-color:transparent;position:absolute;top:-3px;left:50%;margin:-1em 0 0 -3px}.user-registration-help-tip{color:#676d8a;display:inline-block;font-size:16px;font-style:normal;height:16px;line-height:16px;position:relative;vertical-align:middle;width:16px}.user-registration-help-tip::after{font-family:Dashicons;speak:none;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin:0;text-indent:0;position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;content:"";cursor:help}.select2-drop,.select2-dropdown{z-index:999999!important}.select2-results{line-height:1.5em}.select2-results .select2-results__group,.select2-results .select2-results__option{margin:0;padding:8px}.select2-dropdown{border-color:#ddd}.select2-dropdown--below{box-shadow:0 1px 1px rgba(0,0,0,.1)}.select2-dropdown--above{box-shadow:0 -1px 1px rgba(0,0,0,.1)}.select2-container .select2-selection__rendered.ui-sortable li{cursor:move}.select2-container .select2-selection{border-color:#ddd}.select2-container .select2-search__field{min-width:20px}.select2-container .select2-selection--single{height:32px}.select2-container .select2-selection--single .select2-selection__rendered{line-height:32px;padding-right:24px}.select2-container .select2-selection--single .select2-selection__arrow{right:3px;height:30px}.select2-container .select2-selection--multiple{min-height:28px;border-radius:4px;line-height:1.5;border:1px solid #ddd!important}.select2-container .select2-selection--multiple li{margin:0}.select2-container .select2-selection--multiple .select2-selection__choice{padding:2px 6px}.select2-container .select2-selection__clear{color:#999;margin-top:-1px}.select2-container .select2-search--inline .select2-search__field{font-family:inherit;font-size:inherit;font-weight:inherit;padding:3px 0;margin:0;line-height:1;min-height:26px}#ur-tab-registered-fields li.ur-registered-item.ui-draggable-disabled{color:#b6bbcf}#ur-tab-registered-fields li.ur-registered-item.ui-draggable-disabled:hover{background:#f0f1f5;cursor:not-allowed}.ur-no-pointer{pointer-events:none}.user-registration table.form-table .dashicons{margin-bottom:2px;vertical-align:middle}#smart-tags{text-align:center}.form-settings-tab{cursor:pointer;padding:10px 15px;color:#2d3559;background:#e8e9ee;margin-bottom:10px;border-radius:4px}.form-settings-tab.active{background:#475bb2;color:#fff}#profile-page form#your-profile .flatpickr-input[readonly]{background-color:#fff}#ur-tab-registered-fields h2{cursor:pointer}#ur-tab-registered-fields h2:before{content:'\f142';cursor:pointer;display:block;font:400 20px/1 Dashicons;line-height:.5!important;padding:4px;position:relative;right:0;top:0;float:right}#ur-tab-registered-fields h2.closed:before{content:""!important}body.ur-full-screen-mode{margin-top:-32px}body.ur-full-screen-mode #wpbody-content{padding-bottom:45px}body.ur-full-screen-mode #wpwrap #wpcontent{margin-left:0;padding-left:0}body.ur-full-screen-mode #wpwrap #wpcontent #wpadminbar{display:none}body.ur-full-screen-mode #wpwrap #wpcontent #wpbody .ur-tab-content{padding:20px}body.ur-full-screen-mode #wpwrap #wpcontent #wpbody #menu-management-liquid{margin-top:0}body.ur-full-screen-mode #wpwrap #wpcontent #wpbody #menu-management-liquid .menu-edit{margin-bottom:0;box-shadow:none;left:0!important}body.ur-full-screen-mode #wpwrap #adminmenumain{display:none}body.ur-full-screen-mode .ur-registered-from .ur-registered-inputs .ur-tabs .ur-tab-contents{height:calc(100vh - 98px)}body.ur-full-screen-mode .ur-registered-from .ur-builder-wrapper{height:calc(100vh - 57px)}@-webkit-keyframes ur-circle-loading{0%,100%{-webkit-animation-timing-function:cubic-bezier(.2,0,.8,1);animation-timing-function:cubic-bezier(.2,0,.8,1)}50%{-webkit-animation-timing-function:cubic-bezier(0,.2,1,.8);animation-timing-function:cubic-bezier(0,.2,1,.8)}0%{-webkit-transform:rotate(0) translate(0,-20px) scale(0);transform:rotate(0) translate(0,-20px) scale(0)}50%{-webkit-transform:rotate(180deg) translate(0,-20px) scale(1);transform:rotate(180deg) translate(0,-20px) scale(1)}100%{-webkit-transform:rotate(360deg) translate(0,-20px) scale(0);transform:rotate(360deg) translate(0,-20px) scale(0)}}@keyframes ur-circle-loading{0%,100%{-webkit-animation-timing-function:cubic-bezier(.2,0,.8,1);animation-timing-function:cubic-bezier(.2,0,.8,1)}50%{-webkit-animation-timing-function:cubic-bezier(0,.2,1,.8);animation-timing-function:cubic-bezier(0,.2,1,.8)}0%{-webkit-transform:rotate(0) translate(0,-20px) scale(0);transform:rotate(0) translate(0,-20px) scale(0)}50%{-webkit-transform:rotate(180deg) translate(0,-20px) scale(1);transform:rotate(180deg) translate(0,-20px) scale(1)}100%{-webkit-transform:rotate(360deg) translate(0,-20px) scale(0);transform:rotate(360deg) translate(0,-20px) scale(0)}}@-webkit-keyframes ur-circle-loading-keyframe{0%,100%{-webkit-animation-timing-function:cubic-bezier(.2,0,.8,1);animation-timing-function:cubic-bezier(.2,0,.8,1)}50%{-webkit-animation-timing-function:cubic-bezier(0,.2,1,.8);animation-timing-function:cubic-bezier(0,.2,1,.8)}0%{-webkit-transform:rotate(0) translate(0,-20px) scale(0);transform:rotate(0) translate(0,-20px) scale(0)}50%{-webkit-transform:rotate(180deg) translate(0,-20px) scale(1);transform:rotate(180deg) translate(0,-20px) scale(1)}100%{-webkit-transform:rotate(360deg) translate(0,-20px) scale(0);transform:rotate(360deg) translate(0,-20px) scale(0)}}.ur-circle-loading{position:relative;width:100px!important;height:100px!important;-webkit-transform:translate(-50px,-50px) scale(.5) translate(50px,50px);-ms-transform:translate(-50px,-50px) scale(.5) translate(50px,50px);transform:translate(-50px,-50px) scale(.5) translate(50px,50px)}.ur-circle-loading::after,.ur-circle-loading::before{content:'';position:absolute;top:70px;left:70px;-webkit-animation:ur-circle-loading-keyframe 1.5s linear infinite;animation:ur-circle-loading-keyframe 1.5s linear infinite;width:60px;height:60px;border-radius:50%;background:#475bb2}.ur-circle-loading::after{-webkit-animation-delay:-.75s;animation-delay:-.75s;background:#668fe5}@media only screen and (max-width:1599px){.ur_addons_wrap .products li{width:32.66%}.ur_addons_wrap .products li:nth-child(5n){margin:0 1% 1% 0!important}.ur_addons_wrap .products li:nth-child(3n){margin:0 0 1% 0!important}}@media screen and (max-width:1400px){.ur-registered-from .ur-registered-inputs .ur-tabs .ur-tab-content .ur-registered-list .ur-registered-item{font-size:12px}.ur-registered-from .urcl-rules .urcl-field{max-width:61%;-webkit-box-flex:1;-webkit-flex:1 0 60%;flex:1 0 60%;margin-bottom:5px}.ur-registered-from .urcl-rules .urcl-value{-webkit-box-ordinal-group:5;-webkit-order:4;order:4;max-width:87%;-webkit-box-flex:1;-webkit-flex:1 0 86%;flex:1 0 86%}.ur-registered-from .urcl-rules .add{-webkit-box-ordinal-group:4;-webkit-order:3;order:3;margin-right:0}.ur-registered-from .urcl-rules .remove{-webkit-box-ordinal-group:6;-webkit-order:5;order:5}}@media only screen and (max-width:1120px){.ur_addons_wrap .products li{width:49%;margin:0 2% 2% 0!important}.ur_addons_wrap .products li:nth-child(3n),.ur_addons_wrap .products li:nth-child(5n){margin:0 2% 2% 0!important}.ur_addons_wrap .products li:nth-child(2n){margin:0 0 2% 0!important}}@media screen and (max-width:960px){.ur-registered-from .ur-registered-inputs .ur-tabs .ur-tab-content .ur-registered-list .ur-registered-item{float:none;width:100%}.ur-registered-from .ur-registered-inputs .ur-single-row .ur-grid-lists,.ur-registered-from .ur-registered-inputs .ur-single-row .ur-grid-lists .ur-grid-list-item,.ur-registered-from .ur-registered-inputs .ur-single-row .ur-grid-lists .ur-grid-list-item .ur-selected-item{padding:10px}}@media only screen and (max-width:900px){.ur_addons_wrap .products li{width:49%}}@media screen and (max-width:782px){body.user-registration_page_add-new-registration{min-width:0!important}.ur-registered-from{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.ur-registered-from .ur-registered-inputs{width:100%;margin-bottom:10px}.ur-registered-from .ur-registered-inputs .ur-tabs .ur-tab-content .ur-registered-list .ur-registered-item{float:left;width:48%}.ur-registered-from .ur-selected-inputs{width:100%}}@media only screen and (min-width:769px) and (max-width:1000px){.user-registration_page_add-new-registration #post-body-content{min-width:0}}@media screen and (max-width:600px){.user-registration_page_add-new-registration .major-publishing-actions{clear:both;padding:10px 0 19px;line-height:28px}.user-registration_page_add-new-registration .major-publishing-actions .ur-form-name{width:100%}.user-registration_page_add-new-registration .major-publishing-actions .publishing-action{text-align:left;float:none;margin-top:15px}.ur-registered-from .ur-selected-inputs .ur-single-row .ur-grid-lists{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;display:block}.ur-registered-from .ur-selected-inputs .ur-single-row .ur-grid-lists .ur-grid-list-item{width:100%!important}.ur-registered-from .ur-selected-inputs .ur-single-row .ur-grid-lists .ur-grid-list-item:nth-child(1n+2){border-left:0 none;border-top:2px solid #f2f2f2}}@media only screen and (max-width:480px){.ur_addons_wrap .products li,.ur_addons_wrap .products li:nth-child(2n),.ur_addons_wrap .products li:nth-child(3n),.ur_addons_wrap .products li:nth-child(5n){width:100%;margin:0 0 3% 0!important}}@-webkit-keyframes open-message{0%{opacity:0;-webkit-transform:translateY(-120%);transform:translateY(-120%)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes open-message{0%{opacity:0;-webkit-transform:translateY(-120%);transform:translateY(-120%)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes close-message{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}100%{opacity:0;-webkit-transform:scale(.9);transform:scale(.9)}}@keyframes close-message{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}100%{opacity:0;-webkit-transform:scale(.9);transform:scale(.9)}}.ur-builder-message-container{position:fixed;top:32px;left:0;right:0;max-width:400px;margin:0 auto;z-index:9999}.ur-builder-message-container .ur-message{display:none;margin:0 auto;margin-top:16px;-webkit-transition:all 240ms cubic-bezier(0,0,.2,1) 0s;transition:all 240ms cubic-bezier(0,0,.2,1) 0s;z-index:99999;height:0}.ur-builder-message-container .ur-message .ur-error,.ur-builder-message-container .ur-message .ur-success{background:#fff;padding:8px 16px;border-radius:3px;border-left:3px solid;position:relative;box-shadow:0 1px 8px 2px rgba(26,31,51,.1)}.ur-builder-message-container .ur-message .ur-error p,.ur-builder-message-container .ur-message .ur-success p{margin:8px 0}.ur-builder-message-container .ur-message .ur-error p::after,.ur-builder-message-container .ur-message .ur-error p::before,.ur-builder-message-container .ur-message .ur-success p::after,.ur-builder-message-container .ur-message .ur-success p::before{font-family:dashicons;width:20px;height:20px;font-size:20px;margin-right:8px;margin-top:-4px;line-height:1;display:inline-block;vertical-align:middle}.ur-builder-message-container .ur-message .ur-success{border-color:#7ad03a}.ur-builder-message-container .ur-message .ur-success p::before{content:"\f12a";color:#7ad03a}.ur-builder-message-container .ur-message .ur-error{border-color:red}.ur-builder-message-container .ur-message .ur-error p::before{content:"\f534";color:red}.ur-builder-message-container .ur-message .dashicons{cursor:pointer;position:absolute;right:16px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);line-height:1}.ur-builder-message-container .ur-message.entered{display:block;height:50px;-webkit-animation:240ms cubic-bezier(.175,.885,.32,1.175) 0s 1 normal both open-message;animation:240ms cubic-bezier(.175,.885,.32,1.175) 0s 1 normal both open-message}.ur-builder-message-container .ur-message.exiting{display:block;-webkit-animation:120ms cubic-bezier(.4,0,1,1) 0s 1 normal both close-message;animation:120ms cubic-bezier(.4,0,1,1) 0s 1 normal both close-message}.ur-builder-message-container .ur-message:first-child{margin-top:1.5rem}
1
  .select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:#fff;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected],.select2-results__option[data-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff}.select2-hidden-accessible{border:0!important;clip:rect(0 0 0 0)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none}.select2-container--default .select2-selection--multiple .select2-selection__placeholder{color:#999;margin-top:5px;float:left}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-top:5px;margin-right:10px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-search--inline,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__placeholder{float:right}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid #000 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--above .select2-selection--single{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--below .select2-selection--single{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:0 0;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true],.select2-container--default .select2-results__option[data-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected],.select2-container--default .select2-results__option--highlighted[data-selected]{background-color:#0073aa;color:#fff}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#fff),to(#eee));background-image:-webkit-linear-gradient(top,#fff 50%,#eee 100%);background-image:linear-gradient(to bottom,#fff 50%,#eee 100%);background-repeat:repeat-x}.select2-container--classic .select2-selection--single:focus{border:1px solid #0073aa}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#eee),to(#ccc));background-image:-webkit-linear-gradient(top,#eee 50%,#ccc 100%);background-image:linear-gradient(to bottom,#eee 50%,#ccc 100%);background-repeat:repeat-x}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #0073aa}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:0 0;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-gradient(linear,left top,left bottom,from(white),color-stop(50%,#eee));background-image:-webkit-linear-gradient(top,#fff 0,#eee 50%);background-image:linear-gradient(to bottom,#fff 0,#eee 50%);background-repeat:repeat-x}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#eee),to(white));background-image:-webkit-linear-gradient(top,#eee 50%,#fff 100%);background-image:linear-gradient(to bottom,#eee 50%,#fff 100%);background-repeat:repeat-x}.select2-container--classic .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #0073aa}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice{float:right}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #0073aa}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected],.select2-container--classic .select2-results__option--highlighted[data-selected]{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#0073aa}
2
+ @charset "UTF-8";.ur-form-container .button,.ur-form-container button,.user-registration .button,.user-registration button{-webkit-transition:all .25s ease 0s;transition:all .25s ease 0s}.ur-form-container .button.button-icon,.ur-form-container button.button-icon,.user-registration .button.button-icon,.user-registration button.button-icon{width:32px;padding:0}.ur-form-container .button.button-icon .dashicons,.ur-form-container button.button-icon .dashicons,.user-registration .button.button-icon .dashicons,.user-registration button.button-icon .dashicons{line-height:1;vertical-align:middle}.ur-form-container .button.button-icon-round,.ur-form-container button.button-icon-round,.user-registration .button.button-icon-round,.user-registration button.button-icon-round{border-radius:50%}.ur-form-container .button .ur-spinner,.ur-form-container button .ur-spinner,.user-registration .button .ur-spinner,.user-registration button .ur-spinner{width:16px;height:16px;margin-left:6px;margin-bottom:2px;display:inline-block;vertical-align:middle}.ur-form-container .button-primary,.user-registration .button-primary{background:#475bb2;border-color:#475bb2;box-shadow:0 1px 0 #475bb2;text-shadow:none}.ur-form-container .button-primary:active,.ur-form-container .button-primary:focus,.ur-form-container .button-primary:hover,.user-registration .button-primary:active,.user-registration .button-primary:focus,.user-registration .button-primary:hover{background:#38488e;border-color:#38488e;box-shadow:0 1px 0 #38488e}.ur-form-container .button-primary:disabled,.user-registration .button-primary:disabled{color:#b2bae0!important;background:#697ac3!important;border-color:#697ac3!important}.ur-form-container .button-secondary,.user-registration .button-secondary{color:#1a1f33;background:#dee0e9;border-color:#dee0e9;box-shadow:0 1px 0 #dee0e9}.ur-form-container .button-secondary:active,.ur-form-container .button-secondary:focus,.ur-form-container .button-secondary:hover,.user-registration .button-secondary:active,.user-registration .button-secondary:focus,.user-registration .button-secondary:hover{color:#1a1f33;background:#b6bbcf;border-color:#b6bbcf;box-shadow:0 1px 0 #b6bbcf}.ur-form-container .button-danger,.user-registration .button-danger{color:#fff;background:#ff4149;border-color:#ff4149;box-shadow:0 1px 0 #ff4149}.ur-form-container .button-danger:active,.ur-form-container .button-danger:focus,.ur-form-container .button-danger:hover,.user-registration .button-danger:active,.user-registration .button-danger:focus,.user-registration .button-danger:hover{color:#fff;background:#ee2a32;border-color:#ee2a32;box-shadow:0 1px 0 #ee2a32}.ur-form-container .publishing-action .button,.ur-form-container .publishing-action button,.ur-form-container .publishing-action input[type=button],.ur-form-container .publishing-action input[type=submit],.user-registration .publishing-action .button,.user-registration .publishing-action button,.user-registration .publishing-action input[type=button],.user-registration .publishing-action input[type=submit]{margin-right:5px}.ur-registered-item.ui-draggable-dragging{padding:10px 10px;line-height:20px;background:#475bb2;color:#fff;text-align:center;margin-bottom:7px;word-break:break-word;white-space:normal;width:200px!important;z-index:9}.ur-registered-item.ui-draggable-dragging span{font-size:14px;line-height:20px;width:auto;height:auto;margin-right:3px}.select2-container .ur-select-all-countries-button{margin:6px 3px 4px 6px}.select2-container .ur-unselect-all-countries-button{margin:6px 3px 4px}@font-face{font-family:UserRegistration;src:url(../fonts/UserRegistration.eot?5hlcw0);src:url(../fonts/UserRegistration.eot?5hlcw0#iefix) format("embedded-opentype"),url(../fonts/UserRegistration.ttf?5hlcw0) format("truetype"),url(../fonts/UserRegistration.woff?5hlcw0) format("woff"),url(../fonts/UserRegistration.svg?5hlcw0#UserRegistration) format("svg");font-weight:400;font-style:normal;font-display:block}[class*=' ur-icon-'],[class^=ur-icon-]{font-family:UserRegistration!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ur-icon-input-first-name::before{content:""}.ur-icon-input-last-name::before{content:""}.ur-icon-input-field::before{content:""}.ur-icon-input-password::before{content:""}.ur-icon-input-checkbox::before{content:""}.ur-icon-radio::before{content:""}.ur-icon-number::before{content:""}.ur-icon-phone::before{content:""}.ur-icon-calendar::before{content:""}.ur-icon-drop-down::before{content:""}.ur-icon-textarea::before{content:""}.ur-icon-email::before{content:""}.ur-icon-email-secondary::before{content:""}.ur-icon-email-confirm::before{content:""}.ur-icon-invite-codes::before{content:""}.ur-icon-password::before{content:""}.ur-icon-password-confirm::before{content:""}.ur-icon-user::before{content:""}.ur-icon-user-nickname::before{content:""}.ur-icon-user-display-name::before{content:""}.ur-icon-user-bio::before{content:""}.ur-icon-website::before{content:""}.ur-icon-flag::before{content:""}.ur-icon-map-one::before{content:""}.ur-icon-map-two::before{content:""}.ur-icon-zip-code::before{content:""}.ur-icon-select2::before{content:""}.ur-icon-multi-select::before{content:""}.ur-icon-section-title::before{content:""}.ur-icon-time-picker::before{content:""}.ur-icon-state::before{content:""}.ur-icon-buildings::before{content:""}.ur-icon-text-editor::before{content:""}.ur-icon-bill::before{content:""}.ur-icon-doc::before{content:""}.ur-icon-file-upload::before{content:""}.ur-icon-file-dollar::before{content:""}.ur-icon-code::before{content:""}.ur-icon-mailchimp::before{content:""}table.user-registration-table{width:100%;background:#fff;border-collapse:collapse}table.user-registration-table caption,table.user-registration-table td,table.user-registration-table th{padding:1rem;text-align:left;border-bottom:1px solid #dee0e9}table.user-registration-table caption,table.user-registration-table th{font-size:14px;font-weight:500}table.user-registration-table thead th{background:#fafafc}table.user-registration-table input,table.user-registration-table select,table.user-registration-table textarea{width:100%;box-shadow:none;border-radius:4px}.blockUI.blockOverlay::before{width:16px;height:16px;position:absolute;display:block;content:'';-webkit-animation:spin 1s ease-in-out infinite;animation:spin 1s ease-in-out infinite;background:url(../images/icons/loader.svg) center center;background-size:cover}.ur-spinner::before{width:16px;height:16px;position:absolute;display:block;content:'';-webkit-animation:spin 1s ease-in-out infinite;animation:spin 1s ease-in-out infinite;background:url(../images/icons/loader.svg) center center;background-size:cover}@-webkit-keyframes spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.ur-export-users-page{margin-top:6px}.ur-export-users-page .nav-tab-content .nav-tab-inside .postbox{width:50%;-webkit-box-flex:1;-webkit-flex:1;flex:1}.ur-export-users-page .nav-tab-content .hndle,.ur-export-users-page .nav-tab-content .stuffbox .hndle{margin:10px;padding-bottom:10px}.ur_addons_wrap .products{overflow:hidden;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.ur_addons_wrap .products li{margin:0 1% 1% 0!important;padding:0;vertical-align:top;width:19.2%;float:left}.ur_addons_wrap .products li:nth-child(5n){margin:0 0 1% 0!important}.ur_addons_wrap .products li a{text-decoration:none;color:inherit;border:1px solid #ddd;display:block;min-height:220px;overflow:hidden;background:#f5f5f5;box-shadow:inset 0 1px 0 rgba(255,255,255,.2),inset 0 -1px 0 rgba(0,0,0,.1)}.ur_addons_wrap .products li a .product-image{display:block;background:#fff}.ur_addons_wrap .products li a .product-image img{max-width:100%;display:block;margin:0}.ur_addons_wrap .products li a img.extension-thumb+h3{display:none}.ur_addons_wrap .products li a .price{display:none}.ur_addons_wrap .products li a h2,.ur_addons_wrap .products li a h3{margin:0!important;padding:20px!important;background:#fff}.ur_addons_wrap .products li a p{padding:20px!important;margin:0!important;border-top:1px solid #f1f1f1}.ur_addons_wrap .products li a:focus,.ur_addons_wrap .products li a:hover{background-color:#fff}.clear{clear:both}.wrap.user-registration div.error,.wrap.user-registration div.updated{margin-top:10px}.user-registration_page_add-new-registration #post-body .error,.user-registration_page_add-new-registration #post-body .updated{margin:0}.user-registration_page_add-new-registration #post-body-content{position:relative;float:none}.user-registration_page_add-new-registration .howto span{float:left;margin-top:6px}.user-registration_page_add-new-registration .list-wrap{display:none;clear:both;margin-bottom:10px}.user-registration_page_add-new-registration .list li{display:none;margin:0;margin-bottom:5px}.user-registration_page_add-new-registration .list li .menu-item-title{cursor:pointer;display:block}.user-registration_page_add-new-registration .list li .menu-item-title input{margin-right:3px;margin-top:-3px}.user-registration_page_add-new-registration #wpfooter{display:none}.user-registration_page_add-new-registration .ur-form-container{margin:0}.user-registration_page_add-new-registration .ur-form-container .ur-loading-container{position:fixed;left:160px;right:0;top:0;bottom:0;background:#fff;display:-webkit-box;display:-webkit-flex;display:flex;z-index:9}.user-registration_page_add-new-registration .ur-form-container .ur-loading-container .ur-circle-loading{margin:auto;left:30px}.user-registration_page_add-new-registration .ur-form-container #menu-management{margin-top:0}.user-registration_page_add-new-registration .ur-form-container #menu-management .menu-edit{position:fixed;left:160px;right:0;border:none;box-shadow:none;margin-bottom:0}.user-registration_page_add-new-registration .ur-form-container #ur-full-screen-mode.closed .ur-fs-close-label{display:none}.user-registration_page_add-new-registration .ur-form-container #ur-full-screen-mode.opened .ur-fs-open-label{display:none}.user-registration_page_add-new-registration #menu-management-liquid{margin-top:0;margin-left:-20px;min-width:calc(100% + 20px)}.user-registration_page_add-new-registration .postbox p.submit{margin-bottom:0}.user-registration_page_add-new-registration #nav-menu-footer,.user-registration_page_add-new-registration #nav-menu-header{padding:12px}.user-registration_page_add-new-registration #nav-menu-header{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;position:relative;border-color:#dee0e9;background-color:#fff;z-index:9}.user-registration_page_add-new-registration #nav-menu-header .ur-brand-logo{border-right:1px solid #dee0e9}.user-registration_page_add-new-registration #nav-menu-header .ur-brand-logo img{width:32px;height:32px;padding:0 8px;margin-right:8px;display:-webkit-box;display:-webkit-flex;display:flex}.user-registration_page_add-new-registration #nav-menu-header::after,.user-registration_page_add-new-registration #nav-menu-header::before{content:'';display:-webkit-box;display:-webkit-flex;display:flex;position:absolute;left:0;right:0;bottom:0;background:#fff}.user-registration_page_add-new-registration #nav-menu-header::before{top:0;z-index:-1}.user-registration_page_add-new-registration #nav-menu-header::after{height:10px;box-shadow:0 4px 8px rgba(45,53,89,.08);z-index:-2}.user-registration_page_add-new-registration .major-publishing-actions{clear:both;line-height:28px;margin-left:auto}.user-registration_page_add-new-registration .major-publishing-actions .publishing-action{text-align:right;float:right}.user-registration_page_add-new-registration .major-publishing-actions .publishing-action input.code{width:265px;height:33px;padding:0 6px;margin:0;border-color:#dee0e9;background-color:#f0f1f5;border-radius:3px 0 0 3px}.user-registration_page_add-new-registration .major-publishing-actions .form-invalid{padding-left:4px;margin-left:-4px}.user-registration_page_add-new-registration .major-publishing-actions .ur-form-name{width:25%;margin-right:6px}.user-registration_page_add-new-registration .major-publishing-actions #copy-shortcode{margin-left:-5px;border-radius:0 4px 4px 0}.user-registration_page_add-new-registration .major-publishing-actions #copy-shortcode svg{fill:#fff;margin-bottom:5px;vertical-align:middle}.user-registration_page_add-new-registration .blank-slate .menu-settings{display:none}.user-registration_page_add-new-registration .delete-action{float:left;line-height:28px}.ur-backbone-modal *{box-sizing:border-box}.ur-backbone-modal .ur-backbone-modal-content{position:fixed;background-color:#fff;z-index:100000;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:500px}.ur-backbone-modal .ur-backbone-modal-content article{overflow:auto}.ur-backbone-modal.ur-backbone-modal-content{width:75%;min-width:500px}.ur-backbone-modal .select2-container{width:100%!important}.ur-backbone-modal-backdrop{position:fixed;top:0;left:0;right:0;bottom:0;min-height:360px;background-color:#2d3559;opacity:.7;z-index:99900}.ur-backbone-modal-main{padding-bottom:55px}.ur-backbone-modal-main article,.ur-backbone-modal-main header{display:block;position:relative}.ur-backbone-modal-main .ur-backbone-modal-header{height:auto;background-color:#fcfcfc;padding:1em 1.5em;border-bottom:1px solid #ddd}.ur-backbone-modal-main .ur-backbone-modal-header h1{margin:0;font-size:18px;font-weight:700;line-height:1.5em}.ur-backbone-modal-main .ur-backbone-modal-header .modal-close-link{cursor:pointer;color:#777;height:54px;width:54px;padding:0;position:absolute;top:0;right:0;text-align:center;border:0;border-left:1px solid #ddd;background-color:transparent;-webkit-transition:color .1s ease-in-out,background .1s ease-in-out;transition:color .1s ease-in-out,background .1s ease-in-out}.ur-backbone-modal-main .ur-backbone-modal-header .modal-close-link::before{font:normal 22px/50px dashicons!important;color:#676d8a;display:block;content:'\f335';font-weight:300}.ur-backbone-modal-main .ur-backbone-modal-header .modal-close-link:focus,.ur-backbone-modal-main .ur-backbone-modal-header .modal-close-link:hover{background-color:#ddd;border-color:#ccc;color:#2d3559}.ur-backbone-modal-main .ur-backbone-modal-header .modal-close-link:focus{outline:0}.ur-backbone-modal-main article{padding:1.5em}.ur-backbone-modal-main article p{margin:1.5em 0}.ur-backbone-modal-main article p:first-child{margin-top:0}.ur-backbone-modal-main article p:last-child{margin-bottom:0}.ur-backbone-modal-main article .pagination{padding:10px 0 0;text-align:center}.ur-backbone-modal-main footer{position:absolute;left:0;right:0;bottom:0;z-index:100;padding:1em 1.5em;background-color:#fcfcfc;border-top:1px solid #dfdfdf;box-shadow:0 -4px 4px -4px rgba(0,0,0,.1)}.ur-backbone-modal-main footer .inner{float:right;line-height:23px}.ur-backbone-modal-main footer .inner .button{margin-bottom:0}.user-registration_page_add-new-registration .swal2-container .swal2-title{color:#2d3559;font-size:24px;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:24px}.user-registration_page_add-new-registration .swal2-container .dashicons{color:#ff4149;font-size:28px;width:56px;height:56px;line-height:56px;margin:0 auto 20px;border:2px solid #ff4149;border-radius:50%}.user-registration_page_add-new-registration .swal2-container .ur-swal-title{-webkit-box-flex:100%;-webkit-flex:100%;flex:100%}.user-registration_page_add-new-registration .swal2-container .swal2-content,.user-registration_page_add-new-registration .swal2-container p{color:#4c5477;font-size:1em}.user-registration h2.ur-nav-tab-wrapper{margin-bottom:1em}.user-registration nav.ur-nav-tab-wrapper{margin:1.5em 0 1em;border-bottom:1px solid #ccc}.user-registration #mainform>.subsubsub{background:#e5e5e5;float:none}.user-registration #mainform>.subsubsub a{display:block;padding:7px 10px}.user-registration #mainform>.subsubsub a.current{color:#fff;background:#475bb2}.user-registration textarea[disabled=disabled]{background:#dfdfdf!important}.user-registration table.form-table{margin:0;position:relative}.user-registration table.form-table .select2-container{display:block;max-width:350px}.user-registration table.form-table .forminp-radio ul{margin:0}.user-registration table.form-table .forminp-radio ul li{line-height:1.4em}.user-registration table.form-table textarea.input-text{height:100%;min-width:150px;display:block}.user-registration table.form-table input.regular-input{width:25em}.user-registration table.form-table textarea.wide-input{width:100%}.user-registration table.form-table .user-registration-help-tip,.user-registration table.form-table img.help_tip{padding:0;margin:-4px 0 0 5px;vertical-align:middle;cursor:help;line-height:1}.user-registration table.form-table span.help_tip{cursor:help;color:#2ea2cc}.user-registration table.form-table th{position:relative;padding-right:24px}.user-registration table.form-table .select2-container{vertical-align:top;margin-bottom:3px}.user-registration table.form-table table.widefat th{padding-right:inherit}.user-registration table.form-table th .user-registration-help-tip,.user-registration table.form-table th img.help_tip{margin:0 -24px 0 0;float:right}.user-registration table.form-table .wp-list-table .user-registration-help-tip{float:none}.user-registration table.form-table fieldset{margin-top:4px}.user-registration table.form-table fieldset .user-registration-help-tip,.user-registration table.form-table fieldset img.help_tip{margin:-3px 0 0 5px}.user-registration table.form-table fieldset p.description{margin-bottom:8px}.user-registration table.form-table fieldset:first-child{margin-top:0}.user-registration table.form-table .iris-picker{z-index:100;display:none;position:absolute;border:1px solid #ccc;border-radius:3px;box-shadow:0 1px 3px rgba(0,0,0,.2)}.user-registration table.form-table .iris-picker .ui-slider{border:0!important;margin:0!important;width:auto!important;height:auto!important;background:none transparent!important}.user-registration table.form-table .iris-picker .ui-slider .ui-slider-handle{margin-bottom:0!important}.user-registration table.form-table .colorpickpreview{padding:3px;padding-left:20px;border:1px solid #ddd;border-right:0}.user-registration table.form-table .colorpick{border-left:0}.user-registration table.form-table .image_width_settings{vertical-align:middle}.user-registration table.form-table .image_width_settings label{margin-left:10px}.ur-admin-template-options{display:none}.ur-registered-from{display:-webkit-box;display:-webkit-flex;display:flex;background-color:#fff}.ur-registered-from *{box-sizing:border-box}.ur-registered-from :focus{outline:0}.ur-registered-from a{text-decoration:none}.ur-registered-from h3{color:#2d3559;font-weight:500}.ur-registered-from .ur-field{line-height:2}.ur-registered-from .ur-field label{font-weight:400}.ur-registered-from .ur-field label:last-child{margin-bottom:0}.ur-registered-from .ur-field input[type=checkbox],.ur-registered-from .ur-field input[type=radio]{opacity:1;box-shadow:none;border-color:#dee0e9}.ur-registered-from .select2.select2-container{width:100%!important}.ur-registered-from .wp-picker-container .wp-picker-input-wrap label{display:inline-block;width:auto}.ur-registered-from .wp-picker-container .wp-picker-input-wrap label input.wp-color-picker{height:auto;padding:3px 5px}.ur-registered-from .ur-registered-item{cursor:move;padding:4px;color:#676d8a;height:110px;font-size:12px;border-radius:4px;margin:0 8px 16px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;text-align:center;width:calc(33.3333% - 16px);background-color:#f0f1f5}.ur-registered-from .ur-registered-item .ur-icon{font-size:32px;margin-bottom:4px}.ur-registered-from .ur-registered-item:hover{background-color:#475bb2;color:#fff}.ur-registered-from .ur-registered-item.ui-draggable-dragging{width:110px!important;z-index:9!important}.ur-registered-from .ur-registered-inputs{width:412px;background-color:#f9f9f9}.ur-registered-from .ur-registered-inputs .ur-tabs{border:0 none;padding:0;font-size:14px}.ur-registered-from .ur-registered-inputs .ur-tabs .ur-tab-lists{background-color:#f0f1f5;background-image:none;padding:0;border-radius:0;margin:0;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;border-bottom:none;border-top:0 none;border-right:0 none;border-left:0 none}.ur-registered-from .ur-registered-inputs .ur-tabs .ur-tab-lists li{background-color:transparent;background-image:none;border-radius:0;margin:0;margin-bottom:-1px;padding:0;border:0;-webkit-box-flex:1;-webkit-flex:1;flex:1;text-align:center}.ur-registered-from .ur-registered-inputs .ur-tabs .ur-tab-lists li.active{margin-bottom:0;padding-bottom:0}.ur-registered-from .ur-registered-inputs .ur-tabs .ur-tab-lists li.ui-state-disabled{opacity:1}.ur-registered-from .ur-registered-inputs .ur-tabs .ur-tab-lists li a{float:none;text-decoration:none;margin:0;border:none;display:block;color:#2d3559;background-color:transparent;padding:12px 15px;font-weight:500;cursor:pointer}.ur-registered-from .ur-registered-inputs .ur-tabs .ur-tab-lists li a:focus{box-shadow:0 0 0 0 transparent,0 0 0 0 transparent}.ur-registered-from .ur-registered-inputs .ur-tabs .ur-tab-lists li a.active{background-color:#fff;color:#475bb2;line-height:24px}.ur-registered-from .ur-registered-inputs .ur-tabs .ur-tab-contents{height:calc(100vh - 130px);position:relative;overflow-y:auto}.ur-registered-from .ur-registered-inputs .ur-tabs .ur-tab-content{padding:16px}.ur-registered-from .ur-registered-inputs .ur-tabs .ur-tab-content#ur-tab-field-options,.ur-registered-from .ur-registered-inputs .ur-tabs .ur-tab-content#ur-tab-registered-fields{background-color:#fff}.ur-registered-from .ur-registered-inputs .ur-tabs .ur-tab-content h2{margin:16px 0;font-size:1em;font-weight:500;color:#2d3559}.ur-registered-from .ur-registered-inputs .ur-tabs .ur-tab-content h2~hr{border-top:1px solid #dee0e9}.ur-registered-from .ur-registered-inputs .ur-tabs .ur-tab-content .ur-registered-list{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;width:calc(100% + 16px);margin-left:-8px}.ur-registered-from .ur-registered-inputs .ur-tabs .ur-tab-content .ur-registered-list:last-child{margin-bottom:0}.ur-registered-from .ui-widget select,.ur-registered-from input[type=date],.ur-registered-from input[type=email],.ur-registered-from input[type=file],.ur-registered-from input[type=month],.ur-registered-from input[type=number],.ur-registered-from input[type=password],.ur-registered-from input[type=phone],.ur-registered-from input[type=tel],.ur-registered-from input[type=text],.ur-registered-from input[type=time],.ur-registered-from input[type=timepicker],.ur-registered-from input[type=url],.ur-registered-from input[type=week],.ur-registered-from select,.ur-registered-from textarea{width:100%;max-width:100%;height:32px;line-height:initial;display:block;color:#4c5477;font-size:13px;padding:4px 8px;border-radius:3px;border:1px solid #dee0e9;box-shadow:0 0 0 transparent}.ur-registered-from .ui-widget select:focus,.ur-registered-from input[type=date]:focus,.ur-registered-from input[type=email]:focus,.ur-registered-from input[type=file]:focus,.ur-registered-from input[type=month]:focus,.ur-registered-from input[type=number]:focus,.ur-registered-from input[type=password]:focus,.ur-registered-from input[type=phone]:focus,.ur-registered-from input[type=tel]:focus,.ur-registered-from input[type=text]:focus,.ur-registered-from input[type=time]:focus,.ur-registered-from input[type=timepicker]:focus,.ur-registered-from input[type=url]:focus,.ur-registered-from input[type=week]:focus,.ur-registered-from select:focus,.ur-registered-from textarea:focus{border-color:#475bb2}.ur-registered-from .ui-widget select::-webkit-input-placeholder,.ur-registered-from input[type=date]::-webkit-input-placeholder,.ur-registered-from input[type=email]::-webkit-input-placeholder,.ur-registered-from input[type=file]::-webkit-input-placeholder,.ur-registered-from input[type=month]::-webkit-input-placeholder,.ur-registered-from input[type=number]::-webkit-input-placeholder,.ur-registered-from input[type=password]::-webkit-input-placeholder,.ur-registered-from input[type=phone]::-webkit-input-placeholder,.ur-registered-from input[type=tel]::-webkit-input-placeholder,.ur-registered-from input[type=text]::-webkit-input-placeholder,.ur-registered-from input[type=time]::-webkit-input-placeholder,.ur-registered-from input[type=timepicker]::-webkit-input-placeholder,.ur-registered-from input[type=url]::-webkit-input-placeholder,.ur-registered-from input[type=week]::-webkit-input-placeholder,.ur-registered-from select::-webkit-input-placeholder,.ur-registered-from textarea::-webkit-input-placeholder{color:#b6bbcf}.ur-registered-from .ui-widget select::-ms-input-placeholder,.ur-registered-from input[type=date]::-ms-input-placeholder,.ur-registered-from input[type=email]::-ms-input-placeholder,.ur-registered-from input[type=file]::-ms-input-placeholder,.ur-registered-from input[type=month]::-ms-input-placeholder,.ur-registered-from input[type=number]::-ms-input-placeholder,.ur-registered-from input[type=password]::-ms-input-placeholder,.ur-registered-from input[type=phone]::-ms-input-placeholder,.ur-registered-from input[type=tel]::-ms-input-placeholder,.ur-registered-from input[type=text]::-ms-input-placeholder,.ur-registered-from input[type=time]::-ms-input-placeholder,.ur-registered-from input[type=timepicker]::-ms-input-placeholder,.ur-registered-from input[type=url]::-ms-input-placeholder,.ur-registered-from input[type=week]::-ms-input-placeholder,.ur-registered-from select::-ms-input-placeholder,.ur-registered-from textarea::-ms-input-placeholder{color:#b6bbcf}.ur-registered-from .ui-widget select::placeholder,.ur-registered-from input[type=date]::placeholder,.ur-registered-from input[type=email]::placeholder,.ur-registered-from input[type=file]::placeholder,.ur-registered-from input[type=month]::placeholder,.ur-registered-from input[type=number]::placeholder,.ur-registered-from input[type=password]::placeholder,.ur-registered-from input[type=phone]::placeholder,.ur-registered-from input[type=tel]::placeholder,.ur-registered-from input[type=text]::placeholder,.ur-registered-from input[type=time]::placeholder,.ur-registered-from input[type=timepicker]::placeholder,.ur-registered-from input[type=url]::placeholder,.ur-registered-from input[type=week]::placeholder,.ur-registered-from select::placeholder,.ur-registered-from textarea::placeholder{color:#b6bbcf}.ur-registered-from .ui-widget select:disabled,.ur-registered-from input[type=date]:disabled,.ur-registered-from input[type=email]:disabled,.ur-registered-from input[type=file]:disabled,.ur-registered-from input[type=month]:disabled,.ur-registered-from input[type=number]:disabled,.ur-registered-from input[type=password]:disabled,.ur-registered-from input[type=phone]:disabled,.ur-registered-from input[type=tel]:disabled,.ur-registered-from input[type=text]:disabled,.ur-registered-from input[type=time]:disabled,.ur-registered-from input[type=timepicker]:disabled,.ur-registered-from input[type=url]:disabled,.ur-registered-from input[type=week]:disabled,.ur-registered-from select:disabled,.ur-registered-from textarea:disabled{color:#b6bbcf;background:#f0f1f5}.ur-registered-from select{padding-right:0}.ur-registered-from label{display:block;width:100%;margin-bottom:8px;color:#4c5477;font-size:13px;font-weight:500;line-height:1.25}.ur-registered-from textarea{padding:10px;height:100px}.ur-registered-from .ur-builder-wrapper{position:relative;-webkit-box-flex:1;-webkit-flex:1;flex:1;height:calc(100vh - 89px);background:#fafafc;border-left:1px solid #dee0e9;overflow-y:auto}.ur-registered-from .ur-builder-wrapper input[type=date]:disabled,.ur-registered-from .ur-builder-wrapper input[type=email]:disabled,.ur-registered-from .ur-builder-wrapper input[type=file]:disabled,.ur-registered-from .ur-builder-wrapper input[type=month]:disabled,.ur-registered-from .ur-builder-wrapper input[type=number]:disabled,.ur-registered-from .ur-builder-wrapper input[type=password]:disabled,.ur-registered-from .ur-builder-wrapper input[type=phone]:disabled,.ur-registered-from .ur-builder-wrapper input[type=tel]:disabled,.ur-registered-from .ur-builder-wrapper input[type=text]:disabled,.ur-registered-from .ur-builder-wrapper input[type=time]:disabled,.ur-registered-from .ur-builder-wrapper input[type=timepicker]:disabled,.ur-registered-from .ur-builder-wrapper input[type=url]:disabled,.ur-registered-from .ur-builder-wrapper input[type=week]:disabled,.ur-registered-from .ur-builder-wrapper select:disabled,.ur-registered-from .ur-builder-wrapper textarea:disabled{background:#fff}.ur-registered-from .ur-builder-wrapper .ur-builder-header{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.ur-registered-from .ur-builder-wrapper .ur-form-name-wrapper{display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;flex-direction:row-reverse;margin:16px 0;position:relative}.ur-registered-from .ur-builder-wrapper .ur-form-name-wrapper .ur-edit-form-name{width:32px;height:32px;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;border-radius:3px;margin-bottom:0;color:#4c5477;background:#dee0e9;border:1px solid transparent}.ur-registered-from .ur-builder-wrapper .ur-form-name-wrapper .ur-edit-form-name::after{content:'';border-radius:3px;position:absolute;left:32px;right:calc(100% - 32px);height:30px;border-radius:0 3px 3px 0;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s}.ur-registered-from .ur-builder-wrapper .ur-form-name-wrapper input{color:#2d3559;background:0 0;font-size:16px;font-weight:500;width:auto;padding:4px 8px;border-color:transparent;pointer-events:none;z-index:1;border:1px solid transparent}.ur-registered-from .ur-builder-wrapper .ur-form-name-wrapper input.ur-editing{border-color:transparent;pointer-events:all}.ur-registered-from .ur-builder-wrapper .ur-form-name-wrapper input.ur-editing+.ur-edit-form-name{color:#fff;background:#475bb2;border-radius:3px 0 0 3px;border:1px solid #475bb2}.ur-registered-from .ur-builder-wrapper .ur-form-name-wrapper input.ur-editing+.ur-edit-form-name::after{top:0;right:0;border:1px solid #475bb2}.ur-registered-from .ur-builder-wrapper.ur-multipart .ur-button-quick-links{bottom:60px}.ur-registered-from .ur-builder-wrapper.ur-multipart .ur-builder-wrapper-footer .button.button-style-customizer{bottom:124px}.ur-registered-from .ur-selected-inputs{box-sizing:border-box;padding:0 20px}.ur-registered-from .ur-selected-inputs .ur-single-row{border-radius:3px;position:relative;border:1px solid transparent}.ur-registered-from .ur-selected-inputs .ur-single-row:last-child{margin-bottom:0}.ur-registered-from .ur-selected-inputs .ur-single-row .ur-grids{display:-webkit-box;display:-webkit-flex;display:flex;position:absolute;right:0;z-index:1;opacity:0;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.ur-registered-from .ur-selected-inputs .ur-single-row .ur-grids button{display:-webkit-box;display:-webkit-flex;display:flex;border-radius:0;border:0;background-color:#676d8a;color:#fff;font-size:16px;height:auto;width:auto;cursor:pointer;padding:4px 6px;line-height:1;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}.ur-registered-from .ur-selected-inputs .ur-single-row .ur-grids button svg{width:16px;height:16px;font-size:16px;fill:#fff}.ur-registered-from .ur-selected-inputs .ur-single-row .ur-grids button:before{font-family:dashicons}.ur-registered-from .ur-selected-inputs .ur-single-row .ur-grids button.ur-remove-row:hover{background:red}.ur-registered-from .ur-selected-inputs .ur-single-row .ur-grids button:hover{background:#475bb2}.ur-registered-from .ur-selected-inputs .ur-single-row .ur-grids button:first-child{border-radius:3px 0 0 3px;border-right:1px solid rgba(255,255,255,.2)}.ur-registered-from .ur-selected-inputs .ur-single-row .ur-grids button:nth-child(2){border-radius:0 3px 3px 0}.ur-registered-from .ur-selected-inputs .ur-single-row .ur-grids .ur-toggle-grid-content{background:#fff;padding:1rem;position:absolute;top:40px;right:0;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;white-space:nowrap;border:1px solid #dee0e9;border-radius:4px;box-shadow:1px 4px 14px 1px rgba(26,31,51,.1)}.ur-registered-from .ur-selected-inputs .ur-single-row .ur-grids .ur-toggle-grid-content small{font-size:12px;margin-bottom:.5rem;color:#676d8a}.ur-registered-from .ur-selected-inputs .ur-single-row .ur-grids .ur-toggle-grid-content .ur-grid-selector{cursor:pointer;display:-webkit-box;display:-webkit-flex;display:flex;margin-right:.5rem}.ur-registered-from .ur-selected-inputs .ur-single-row .ur-grids .ur-toggle-grid-content .ur-grid-selector svg{width:32px;height:32px;fill:#676d8a}.ur-registered-from .ur-selected-inputs .ur-single-row .ur-grids .ur-toggle-grid-content .ur-grid-selector:last-child{margin-right:0}.ur-registered-from .ur-selected-inputs .ur-single-row .ur-grids .ur-toggle-grid-content::before{content:'';width:8px;height:8px;border:solid #dee0e9;border-width:1px;border-left:transparent;border-bottom:transparent;position:absolute;top:-5px;right:36px;background:#fff;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.ur-registered-from .ur-selected-inputs .ur-single-row .ur-grid-lists{width:100%;display:-webkit-box;display:-webkit-flex;display:flex;text-align:center;box-sizing:border-box;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;border:1px solid transparent;border-radius:4px;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.ur-registered-from .ur-selected-inputs .ur-single-row .ur-grid-lists .ur-grid-list-item{display:inline-block;text-align:left;border:0 none;padding:15px;-webkit-box-flex:1;-webkit-flex:1;flex:1;border:1px solid transparent;border-radius:4px;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.ur-registered-from .ur-selected-inputs .ur-single-row .ur-grid-lists .ur-grid-list-item .ur-selected-item{margin-bottom:5px;position:relative;padding:15px;cursor:move;border:1px solid transparent;border-radius:4px;-webkit-transition:border-color .35s;transition:border-color .35s}.ur-registered-from .ur-selected-inputs .ur-single-row .ur-grid-lists .ur-grid-list-item .ur-selected-item .select2-container{width:100%!important}.ur-registered-from .ur-selected-inputs .ur-single-row .ur-grid-lists .ur-grid-list-item .ur-selected-item .select2-container .select2-search--inline .select2-search__field{height:auto;min-width:10px;background:0 0;margin:0}.ur-registered-from .ur-selected-inputs .ur-single-row .ur-grid-lists .ur-grid-list-item .ur-selected-item .ur-input-type-signature canvas{background:rgba(255,255,255,.5);border:1px solid #ddd}.ur-registered-from .ur-selected-inputs .ur-single-row .ur-grid-lists .ur-grid-list-item .ur-selected-item:last-child{margin-bottom:0}.ur-registered-from .ur-selected-inputs .ur-single-row .ur-grid-lists .ur-grid-list-item .ur-selected-item.ur-item-active,.ur-registered-from .ur-selected-inputs .ur-single-row .ur-grid-lists .ur-grid-list-item .ur-selected-item:hover{background:#fff;border:1px solid #475bb2}.ur-registered-from .ur-selected-inputs .ur-single-row .ur-grid-lists .ur-grid-list-item .ur-selected-item.ui-sortable-helper{box-shadow:0 0 10px 5px rgba(45,53,89,.1)}.ur-registered-from .ur-selected-inputs .ur-single-row .ur-grid-lists .ur-grid-list-item .ur-selected-item.ui-sortable-placeholder{visibility:visible!important;border:1px dashed #b6bbcf;background-color:#f0f1f5}.ur-registered-from .ur-selected-inputs .ur-single-row .ur-grid-lists .ur-grid-list-item .ur-selected-item .ur-action-buttons{display:none;position:absolute;right:10px;width:50px;text-align:center;padding:0;font-size:10px;top:10px;color:#b6bbcf}.ur-registered-from .ur-selected-inputs .ur-single-row .ur-grid-lists .ur-grid-list-item .ur-selected-item .ur-action-buttons span{cursor:pointer;font-size:16px;height:auto}.ur-registered-from .ur-selected-inputs .ur-single-row .ur-grid-lists .ur-grid-list-item .ur-selected-item .ur-action-buttons span:hover{color:#475bb2}.ur-registered-from .ur-selected-inputs .ur-single-row .ur-grid-lists .ur-grid-list-item .ur-selected-item .ur-action-buttons:hover .ur-action-buttons{display:block}.ur-registered-from .ur-selected-inputs .ur-single-row .ur-grid-lists .ur-grid-list-item .ur-selected-item .ur-action-buttons .ur-trash:hover{color:#ff4149}.ur-registered-from .ur-selected-inputs .ur-single-row .ur-grid-lists .ur-grid-list-item .ur-selected-item .ur_label_top_left{text-align:left}.ur-registered-from .ur-selected-inputs .ur-single-row .ur-grid-lists .ur-grid-list-item .ur-selected-item .ur_label_center{text-align:center}.ur-registered-from .ur-selected-inputs .ur-single-row .ur-grid-lists .ur-grid-list-item .ur-selected-item .ur_label_top_right{text-align:right}.ur-registered-from .ur-selected-inputs .ur-single-row .ur-grid-lists .ur-grid-list-item .ur-selected-item .ur_label_disabled{display:none}.ur-registered-from .ur-selected-inputs .ur-single-row .ur-grid-lists .ur-grid-list-item .ur-selected-item:hover .ur-action-buttons{display:block}.ur-registered-from .ur-selected-inputs .ur-single-row .ur-grid-lists .ur-grid-list-item>li.ur-item-dragged{list-style:none;width:100%;text-align:center;height:60px!important;box-sizing:border-box}.ur-registered-from .ur-selected-inputs .ur-single-row .ur-grid-lists .ur-grid-list-item>li.ur-item-dragged .spinner{float:none}.ur-registered-from .ur-selected-inputs .ur-single-row .ur-grid-lists .ur-grid-list-item .user-registration-dragged-me{display:table;width:100%;height:100%}.ur-registered-from .ur-selected-inputs .ur-single-row .ur-grid-lists .ur-grid-list-item .user-registration-dragged-me .user-registration-dragged-me-text{display:table-cell;vertical-align:middle;text-align:center}.ur-registered-from .ur-selected-inputs .ur-single-row .ur-grid-lists .ur-grid-list-item .user-registration-dragged-me .user-registration-dragged-me-text p{display:inline-block;position:relative;color:#b6bbcf;padding-left:26px;padding-top:8px}.ur-registered-from .ur-selected-inputs .ur-single-row .ur-grid-lists .ur-grid-list-item .user-registration-dragged-me .user-registration-dragged-me-text p::before{position:absolute;font-family:Dashicons;content:'\f545';font-size:22px;left:0;top:0}.ur-registered-from .ur-selected-inputs .ur-single-row .ur-grid-lists .ur-grid-list-item .user-registration-dragged-me:empty{padding:15px;text-align:center;border-radius:4px;border:1px dashed #b6bbcf;background-color:#f0f1f5}.ur-registered-from .ur-selected-inputs .ur-single-row .ur-grid-lists .ur-grid-list-item .user-registration-dragged-me:empty::before{content:'\f132';font-size:32px;color:#b6bbcf;width:32px;height:32px;font-family:dashicons;display:table-cell;vertical-align:middle}.ur-registered-from .ur-selected-inputs .ur-single-row .ur-grid-lists .ur-grid-list-item.ur-sortable-active .ur-registered-item{margin-bottom:0}.ur-registered-from .ur-selected-inputs .ur-single-row .ur-grid-lists .ur-grid-list-item.ur-sortable-active .user-registration-dragged-me{display:none}.ur-registered-from .ur-selected-inputs .ur-single-row .ur-grid-lists .ur-grid-list-item:first-child{border-radius:4px 0 0 4px}.ur-registered-from .ur-selected-inputs .ur-single-row .ur-grid-lists .ur-grid-list-item:nth-child(2){border-radius:0}.ur-registered-from .ur-selected-inputs .ur-single-row .ur-grid-lists .ur-grid-list-item:nth-child(3){border-radius:0 4px 4px 0}.ur-registered-from .ur-selected-inputs .ur-single-row:hover .ur-grids{opacity:1}.ur-registered-from .ur-selected-inputs .ur-single-row:hover .ur-grid-lists{background:#fff;border:1px solid #b6bbcf}.ur-registered-from .ur-selected-inputs .ur-single-row:hover .ur-grid-lists .ur-grid-list-item{border-left:1px solid #b6bbcf}.ur-registered-from .ur-selected-inputs .ur-single-row:hover .ur-grid-lists .ur-grid-list-item:first-child{border-color:transparent}.ur-registered-from .ur-selected-inputs .ur-add-new-row{display:block;margin:20px auto;width:auto;height:32px;text-align:center;font-family:inherit}.ur-registered-from .ur-selected-inputs .ur-add-new-row::before{width:16px;height:16px;font-size:16px;margin-right:10px;font-family:dashicons;vertical-align:middle;padding:1px 10px 1px 0;border-right:1px solid rgba(255,255,255,.3)}.ur-registered-from .ur-selected-inputs li.ur-registered-item{width:120px!important}.ur-registered-from .ur-selected-inputs li.ur-registered-item.ui-sortable-placeholder{margin-left:0;width:100%!important;visibility:visible!important;border:1px dashed #acaeba;background-color:#f0f1f5}.ur-registered-from .ur-builder-wrapper-footer .button.button-style-customizer{height:48px;width:48px;bottom:72px;box-shadow:1px 2px 8px rgba(45,53,89,.15)}.ur-registered-from .ur-builder-wrapper-footer .button.button-style-customizer .dashicons{font-size:24px;height:24px;width:24px}.ur-registered-from .ur-builder-wrapper-footer .ur-button-quick-links{width:48px;height:48px;position:fixed;cursor:pointer;color:#4c5477;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;right:32px;bottom:16px;background:#fff;border:1px solid #dee0e9;border-radius:24px;box-shadow:0 2px 10px rgba(45,53,89,.1);z-index:1}.ur-registered-from .ur-builder-wrapper-footer .ur-button-quick-links span{font-size:20px;font-weight:600;margin:0 auto}.ur-registered-from .ur-builder-wrapper-footer .ur-quick-links-content{position:fixed;background:#fff;padding:12px 16px;border-radius:4px;bottom:58px;right:30px;z-index:2;width:225px;border:1px solid #dee0e9;box-shadow:2px 4px 12px rgba(45,53,89,.1)}.ur-registered-from .ur-builder-wrapper-footer .ur-quick-links-content li{margin-bottom:8px}.ur-registered-from .ur-builder-wrapper-footer .ur-quick-links-content a{color:#4c5477}.ur-registered-from .ur-builder-wrapper-footer .ur-quick-links-content a:hover{color:#475bb2}.ur-registered-from .ur-advance-setting,.ur-registered-from .ur-general-setting{margin:16px 0}.ur-registered-from .ur-advance-setting-block{margin-top:25px}.ur-registered-from .form-row{margin-bottom:1em}.ur-registered-from .form-row .description{color:#676d8a;margin:4px 0;display:block}.ur-registered-from .form-row .ur-checkbox-list label,.ur-registered-from .form-row .ur-radio-list label{display:inline}.ur-registered-from .ur-registered-item.dragging{border:0;box-shadow:0 0 0 transparent;border-radius:0;padding:5px 10px;height:auto;background-color:#475bb2;color:#fff;text-align:center;width:200px}.ur-registered-from .ur-advance-setting-block,.ur-registered-from .ur-general-setting-block{display:none}.ur-registered-from .ur-advance-setting label,.ur-registered-from .ur-general-setting label{display:block}.ur-registered-from .add,.ur-registered-from .remove{background:#fff;border:1px solid #ddd;color:#676d8a;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-flex:1;-webkit-flex:1 0 32px;flex:1 0 32px;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;height:32px;max-width:32px;border-radius:4px;position:relative}.ur-registered-from .add:hover,.ur-registered-from .remove:hover{background:#475bb2;border-color:#475bb2;color:#fff}.ur-registered-from .add .dashicons,.ur-registered-from .remove .dashicons{line-height:22px}.ur-registered-from .add{margin-right:8px}.ur-registered-from .ur-options-list li{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.ur-registered-from .ur-options-list li .editor-block-mover__control-drag-handle{margin-right:8px;cursor:-webkit-grab;cursor:grab}.ur-registered-from .ur-options-list li .editor-block-mover__control-drag-handle svg{fill:#676d8a}.ur-registered-from .ur-options-list li input{margin-right:8px}.ur-registered-from .ur-options-list .ui-sortable-handle{padding:5px;border-radius:3px;border:1px solid transparent}.ur-registered-from .ur-options-list .ui-sortable-handle:active{padding:5px;background:#fff;border:1px solid #475bb2;box-shadow:0 0 20px rgba(0,0,0,.2)}.ur-registered-from .ur-options-list .ui-sortable-handle.ui-sortable-placeholder{background-color:#dee0e9;visibility:visible!important}.ur-registered-from .urcl-rules{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:8px}.ur-registered-from .urcl-rules>div{margin-right:8px}.ur-registered-from .urcl-rules .urcl-operator{width:78px}.ur-registered-from .urcl-rules .urcl-field,.ur-registered-from .urcl-rules .urcl-value{max-width:27%;-webkit-box-flex:1;-webkit-flex:1 0 27%;flex:1 0 27%}#sortable{min-height:400px}.tips{cursor:help;text-decoration:none}img.tips{padding:5px 0 0}#tiptip_holder{display:none;z-index:8675309;position:absolute;top:0;left:0}#tiptip_holder.tip_top{padding-bottom:5px}#tiptip_holder.tip_top #tiptip_arrow_inner{margin-top:-7px;margin-left:-6px;border-top-color:#dee0e9}#tiptip_holder.tip_bottom{padding-top:5px}#tiptip_holder.tip_bottom #tiptip_arrow_inner{margin-top:-5px;margin-left:-6px;border-bottom-color:#4c5477}#tiptip_holder.tip_right{padding-left:5px}#tiptip_holder.tip_right #tiptip_arrow_inner{margin-top:-6px;margin-left:-5px;border-right-color:#dee0e9}#tiptip_holder.tip_left{padding-right:5px}#tiptip_holder.tip_left #tiptip_arrow_inner{margin-top:-6px;margin-left:-7px;border-left-color:#dee0e9}#tiptip_content,.ur_error_tip{color:#fff;font-size:.9em;max-width:150px;background:#4c5477;text-align:center;border-radius:3px;padding:.618em 1em;box-shadow:0 1px 3px rgba(0,0,0,.2)}#tiptip_content code,.ur_error_tip code{padding:1px;background:#888}#tiptip_arrow,#tiptip_arrow_inner{position:absolute;border-color:transparent;border-style:solid;border-width:6px;height:0;width:0}.ur_error_tip{max-width:20em;line-height:1.8em;position:absolute;white-space:normal;background:#ff4149;margin:1.5em 1px 0 -1em;z-index:9999999}.ur_error_tip::after{content:'';display:block;border:8px solid #ff4149;border-right-color:transparent;border-left-color:transparent;border-top-color:transparent;position:absolute;top:-3px;left:50%;margin:-1em 0 0 -3px}.user-registration-help-tip{color:#676d8a;display:inline-block;font-size:16px;font-style:normal;height:16px;line-height:16px;position:relative;vertical-align:middle;width:16px}.user-registration-help-tip::after{font-family:Dashicons;speak:none;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin:0;text-indent:0;position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;content:"";cursor:help}.select2-results__option .wrap:before{content:"\2610";width:25px;height:25px;padding-right:10px}.select2-results__option[data-selected=true] .wrap:before{content:"\2714"}.select2-drop,.select2-dropdown{z-index:999999!important}.select2-results{line-height:1.5em}.select2-results .select2-results__group,.select2-results .select2-results__option{margin:0;padding:8px}.select2-dropdown{border-color:#ddd}.select2-dropdown--below{box-shadow:0 1px 1px rgba(0,0,0,.1)}.select2-dropdown--above{box-shadow:0 -1px 1px rgba(0,0,0,.1)}.select2-container .select2-selection__rendered.ui-sortable li{cursor:move}.select2-container .select2-selection{border-color:#ddd}.select2-container .select2-search__field{min-width:20px}.select2-container .select2-selection--single{height:32px}.select2-container .select2-selection--single .select2-selection__rendered{line-height:32px;padding-right:24px}.select2-container .select2-selection--single .select2-selection__arrow{right:3px;height:30px}.select2-container .select2-selection--multiple{min-height:28px;border-radius:4px;line-height:1.5;border:1px solid #ddd!important}.select2-container .select2-selection--multiple li{margin:0}.select2-container .select2-selection--multiple .select2-selection__choice{padding:2px 6px}.select2-container .select2-selection__clear{color:#999;margin-top:-1px}.select2-container .select2-search--inline .select2-search__field{font-family:inherit;font-size:inherit;font-weight:inherit;padding:3px 0;margin:0;line-height:1;min-height:26px}#ur-tab-registered-fields li.ur-registered-item.ui-draggable-disabled{color:#b6bbcf}#ur-tab-registered-fields li.ur-registered-item.ui-draggable-disabled.ur-upgradable-field{cursor:pointer!important}#ur-tab-registered-fields li.ur-registered-item.ui-draggable-disabled:hover{background:#f0f1f5;cursor:not-allowed}.ur-no-pointer{pointer-events:none}.user-registration table.form-table .dashicons{margin-bottom:2px;vertical-align:middle}#smart-tags{text-align:center}.form-settings-tab{cursor:pointer;padding:10px 15px;color:#2d3559;background:#e8e9ee;margin-bottom:10px;line-height:1.2;border-radius:4px}.form-settings-tab.active{background:#475bb2;color:#fff}#profile-page form#your-profile .flatpickr-input[readonly]{background-color:#fff}.ur-registered-inputs .ur-toggle-heading{cursor:pointer}.ur-registered-inputs .ur-toggle-heading:before{content:'\f142';cursor:pointer;display:block;font:400 20px/1 Dashicons;line-height:.5!important;padding:4px;position:relative;right:0;top:0;float:right}.ur-registered-inputs .ur-toggle-heading.closed:before{content:'\f140'}body.ur-full-screen-mode{margin-top:-32px}body.ur-full-screen-mode #wpbody-content{padding-bottom:45px}body.ur-full-screen-mode #wpwrap #wpcontent{margin-left:0;padding-left:0}body.ur-full-screen-mode #wpwrap #wpcontent #wpadminbar{display:none}body.ur-full-screen-mode #wpwrap #wpcontent #wpbody .ur-tab-content{padding:20px}body.ur-full-screen-mode #wpwrap #wpcontent #wpbody #menu-management-liquid{margin-top:0}body.ur-full-screen-mode #wpwrap #wpcontent #wpbody #menu-management-liquid .menu-edit{margin-bottom:0;box-shadow:none;left:0!important}body.ur-full-screen-mode #wpwrap #adminmenumain{display:none}body.ur-full-screen-mode .ur-registered-from .ur-registered-inputs .ur-tabs .ur-tab-contents{height:calc(100vh - 98px)}body.ur-full-screen-mode .ur-registered-from .ur-builder-wrapper{height:calc(100vh - 57px)}@-webkit-keyframes ur-circle-loading{0%,100%{-webkit-animation-timing-function:cubic-bezier(.2,0,.8,1);animation-timing-function:cubic-bezier(.2,0,.8,1)}50%{-webkit-animation-timing-function:cubic-bezier(0,.2,1,.8);animation-timing-function:cubic-bezier(0,.2,1,.8)}0%{-webkit-transform:rotate(0) translate(0,-20px) scale(0);transform:rotate(0) translate(0,-20px) scale(0)}50%{-webkit-transform:rotate(180deg) translate(0,-20px) scale(1);transform:rotate(180deg) translate(0,-20px) scale(1)}100%{-webkit-transform:rotate(360deg) translate(0,-20px) scale(0);transform:rotate(360deg) translate(0,-20px) scale(0)}}@keyframes ur-circle-loading{0%,100%{-webkit-animation-timing-function:cubic-bezier(.2,0,.8,1);animation-timing-function:cubic-bezier(.2,0,.8,1)}50%{-webkit-animation-timing-function:cubic-bezier(0,.2,1,.8);animation-timing-function:cubic-bezier(0,.2,1,.8)}0%{-webkit-transform:rotate(0) translate(0,-20px) scale(0);transform:rotate(0) translate(0,-20px) scale(0)}50%{-webkit-transform:rotate(180deg) translate(0,-20px) scale(1);transform:rotate(180deg) translate(0,-20px) scale(1)}100%{-webkit-transform:rotate(360deg) translate(0,-20px) scale(0);transform:rotate(360deg) translate(0,-20px) scale(0)}}@-webkit-keyframes ur-circle-loading-keyframe{0%,100%{-webkit-animation-timing-function:cubic-bezier(.2,0,.8,1);animation-timing-function:cubic-bezier(.2,0,.8,1)}50%{-webkit-animation-timing-function:cubic-bezier(0,.2,1,.8);animation-timing-function:cubic-bezier(0,.2,1,.8)}0%{-webkit-transform:rotate(0) translate(0,-20px) scale(0);transform:rotate(0) translate(0,-20px) scale(0)}50%{-webkit-transform:rotate(180deg) translate(0,-20px) scale(1);transform:rotate(180deg) translate(0,-20px) scale(1)}100%{-webkit-transform:rotate(360deg) translate(0,-20px) scale(0);transform:rotate(360deg) translate(0,-20px) scale(0)}}.ur-circle-loading{position:relative;width:100px!important;height:100px!important;-webkit-transform:translate(-50px,-50px) scale(.5) translate(50px,50px);-ms-transform:translate(-50px,-50px) scale(.5) translate(50px,50px);transform:translate(-50px,-50px) scale(.5) translate(50px,50px)}.ur-circle-loading::after,.ur-circle-loading::before{content:'';position:absolute;top:70px;left:70px;-webkit-animation:ur-circle-loading-keyframe 1.5s linear infinite;animation:ur-circle-loading-keyframe 1.5s linear infinite;width:60px;height:60px;border-radius:50%;background:#475bb2}.ur-circle-loading::after{-webkit-animation-delay:-.75s;animation-delay:-.75s;background:#668fe5}@media only screen and (max-width:1599px){.ur_addons_wrap .products li{width:32.66%}.ur_addons_wrap .products li:nth-child(5n){margin:0 1% 1% 0!important}.ur_addons_wrap .products li:nth-child(3n){margin:0 0 1% 0!important}}@media screen and (max-width:1400px){.ur-registered-from .ur-registered-inputs .ur-tabs .ur-tab-content .ur-registered-list .ur-registered-item{font-size:12px}.ur-registered-from .urcl-rules .urcl-field{max-width:61%;-webkit-box-flex:1;-webkit-flex:1 0 60%;flex:1 0 60%;margin-bottom:5px}.ur-registered-from .urcl-rules .urcl-value{-webkit-box-ordinal-group:5;-webkit-order:4;order:4;max-width:87%;-webkit-box-flex:1;-webkit-flex:1 0 86%;flex:1 0 86%}.ur-registered-from .urcl-rules .add{-webkit-box-ordinal-group:4;-webkit-order:3;order:3;margin-right:0}.ur-registered-from .urcl-rules .remove{-webkit-box-ordinal-group:6;-webkit-order:5;order:5}}@media only screen and (max-width:1120px){.ur_addons_wrap .products li{width:49%;margin:0 2% 2% 0!important}.ur_addons_wrap .products li:nth-child(3n),.ur_addons_wrap .products li:nth-child(5n){margin:0 2% 2% 0!important}.ur_addons_wrap .products li:nth-child(2n){margin:0 0 2% 0!important}}@media screen and (max-width:960px){.ur-registered-from .ur-registered-inputs .ur-tabs .ur-tab-content .ur-registered-list .ur-registered-item{float:none;width:100%}.ur-registered-from .ur-registered-inputs .ur-single-row .ur-grid-lists,.ur-registered-from .ur-registered-inputs .ur-single-row .ur-grid-lists .ur-grid-list-item,.ur-registered-from .ur-registered-inputs .ur-single-row .ur-grid-lists .ur-grid-list-item .ur-selected-item{padding:10px}}@media only screen and (max-width:900px){.ur_addons_wrap .products li{width:49%}}@media screen and (max-width:782px){body.user-registration_page_add-new-registration{min-width:0!important}.ur-registered-from{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.ur-registered-from .ur-registered-inputs{width:100%;margin-bottom:10px}.ur-registered-from .ur-registered-inputs .ur-tabs .ur-tab-content .ur-registered-list .ur-registered-item{float:left;width:48%}.ur-registered-from .ur-selected-inputs{width:100%}}@media only screen and (min-width:769px) and (max-width:1000px){.user-registration_page_add-new-registration #post-body-content{min-width:0}}@media screen and (max-width:600px){.user-registration_page_add-new-registration .major-publishing-actions{clear:both;padding:10px 0 19px;line-height:28px}.user-registration_page_add-new-registration .major-publishing-actions .ur-form-name{width:100%}.user-registration_page_add-new-registration .major-publishing-actions .publishing-action{text-align:left;float:none;margin-top:15px}.ur-registered-from .ur-selected-inputs .ur-single-row .ur-grid-lists{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;display:block}.ur-registered-from .ur-selected-inputs .ur-single-row .ur-grid-lists .ur-grid-list-item{width:100%!important}.ur-registered-from .ur-selected-inputs .ur-single-row .ur-grid-lists .ur-grid-list-item:nth-child(1n+2){border-left:0 none;border-top:2px solid #f2f2f2}}@media only screen and (max-width:480px){.ur_addons_wrap .products li,.ur_addons_wrap .products li:nth-child(2n),.ur_addons_wrap .products li:nth-child(3n),.ur_addons_wrap .products li:nth-child(5n){width:100%;margin:0 0 3% 0!important}}@-webkit-keyframes open-message{0%{opacity:0;-webkit-transform:translateY(-120%);transform:translateY(-120%)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes open-message{0%{opacity:0;-webkit-transform:translateY(-120%);transform:translateY(-120%)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes close-message{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}100%{opacity:0;-webkit-transform:scale(.9);transform:scale(.9)}}@keyframes close-message{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}100%{opacity:0;-webkit-transform:scale(.9);transform:scale(.9)}}.ur-builder-message-container{position:fixed;top:32px;left:0;right:0;max-width:400px;margin:0 auto;z-index:9999}.ur-builder-message-container .ur-message{display:none;margin:0 auto;margin-top:16px;-webkit-transition:all 240ms cubic-bezier(0,0,.2,1) 0s;transition:all 240ms cubic-bezier(0,0,.2,1) 0s;z-index:99999;height:0}.ur-builder-message-container .ur-message .ur-error,.ur-builder-message-container .ur-message .ur-success{background:#fff;padding:8px 16px;border-radius:3px;border-left:3px solid;position:relative;box-shadow:0 1px 8px 2px rgba(26,31,51,.1)}.ur-builder-message-container .ur-message .ur-error p,.ur-builder-message-container .ur-message .ur-success p{margin:8px 0}.ur-builder-message-container .ur-message .ur-error p::after,.ur-builder-message-container .ur-message .ur-error p::before,.ur-builder-message-container .ur-message .ur-success p::after,.ur-builder-message-container .ur-message .ur-success p::before{font-family:dashicons;width:20px;height:20px;font-size:20px;margin-right:8px;margin-top:-4px;line-height:1;display:inline-block;vertical-align:middle}.ur-builder-message-container .ur-message .ur-success{border-color:#7ad03a}.ur-builder-message-container .ur-message .ur-success p::before{content:"\f12a";color:#7ad03a}.ur-builder-message-container .ur-message .ur-error{border-color:red}.ur-builder-message-container .ur-message .ur-error p::before{content:"\f534";color:red}.ur-builder-message-container .ur-message .dashicons{cursor:pointer;position:absolute;right:16px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);line-height:1}.ur-builder-message-container .ur-message.entered{display:block;height:50px;-webkit-animation:240ms cubic-bezier(.175,.885,.32,1.175) 0s 1 normal both open-message;animation:240ms cubic-bezier(.175,.885,.32,1.175) 0s 1 normal both open-message}.ur-builder-message-container .ur-message.exiting{display:block;-webkit-animation:120ms cubic-bezier(.4,0,1,1) 0s 1 normal both close-message;animation:120ms cubic-bezier(.4,0,1,1) 0s 1 normal both close-message}.ur-builder-message-container .ur-message:first-child{margin-top:1.5rem}
assets/css/admin.scss CHANGED
@@ -474,8 +474,42 @@
474
  }
475
  }
476
 
477
- .user-registration {
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
478
 
 
479
  h2.ur-nav-tab-wrapper {
480
  margin-bottom: 1em;
481
  }
@@ -641,7 +675,6 @@
641
  .ur-registered-from {
642
  display: flex;
643
  background-color: $white;
644
- font-family: Roboto, sans-serif;
645
 
646
  * {
647
  box-sizing: border-box;
@@ -713,6 +746,7 @@
713
  align-items: center;
714
  flex-direction: column;
715
  justify-content: center;
 
716
  width: calc(33.3333% - 16px);
717
  background-color: $color_gray_five;
718
 
@@ -739,7 +773,6 @@
739
  .ur-tabs {
740
  border: 0 none;
741
  padding: 0;
742
- font-family: Roboto, sans-serif;
743
  font-size: 14px;
744
 
745
  .ur-tab-lists {
@@ -818,7 +851,6 @@
818
  margin: 16px 0;
819
  font-size: 1em;
820
  font-weight: 500;
821
- font-family: Roboto, sans-serif;
822
  color: $gray_base;
823
 
824
  ~ hr {
@@ -859,6 +891,7 @@
859
  width: 100%;
860
  max-width: 100%;
861
  height: 32px;
 
862
  display: block;
863
  color: $color_gray_one;
864
  font-size: 13px;
@@ -969,6 +1002,7 @@
969
  color: $gray_base;
970
  background: none;
971
  font-size: 16px;
 
972
  width: auto;
973
  padding: 4px 8px;
974
  border-color: transparent;
@@ -995,6 +1029,18 @@
995
  }
996
  }
997
  }
 
 
 
 
 
 
 
 
 
 
 
 
998
  }
999
 
1000
  .ur-selected-inputs {
@@ -1378,6 +1424,70 @@
1378
  }
1379
  }
1380
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1381
  .ur-general-setting,
1382
  .ur-advance-setting {
1383
  margin: 16px 0;
@@ -1392,8 +1502,7 @@
1392
 
1393
  .description {
1394
  color: $color_gray_two;
1395
- font-size: 12px;
1396
- margin-bottom: 4px;
1397
  display: block;
1398
  }
1399
 
@@ -1663,6 +1772,18 @@ img.tips {
1663
  /**
1664
  * Select2 elements.
1665
  */
 
 
 
 
 
 
 
 
 
 
 
 
1666
  .select2-drop,
1667
  .select2-dropdown {
1668
  z-index: 999999 !important;
@@ -1749,12 +1870,18 @@ img.tips {
1749
  }
1750
  }
1751
 
1752
- #ur-tab-registered-fields li.ur-registered-item.ui-draggable-disabled {
1753
- color: $color_gray_three;
 
1754
 
1755
- &:hover {
1756
- background: $color_gray_five;
1757
- cursor: not-allowed;
 
 
 
 
 
1758
  }
1759
  }
1760
 
@@ -1777,6 +1904,7 @@ img.tips {
1777
  color: $gray_base;
1778
  background: $color_gray_lighten;
1779
  margin-bottom: 10px;
 
1780
  border-radius: 4px;
1781
  }
1782
 
@@ -1789,15 +1917,10 @@ img.tips {
1789
  background-color:#fff
1790
  }
1791
 
1792
- #ur-tab-registered-fields {
1793
- h2 {
1794
  cursor: pointer;
1795
 
1796
- &:hover, &:focus {
1797
- // box-shadow: 0 0 20px rgba(0,0,0,.2);
1798
-
1799
- }
1800
-
1801
  &:before {
1802
  content: '\f142';
1803
  cursor: pointer;
@@ -1813,7 +1936,7 @@ img.tips {
1813
 
1814
  &.closed {
1815
  &:before {
1816
- content: '\f140'!important;
1817
  }
1818
  }
1819
  }
474
  }
475
  }
476
 
477
+ /**
478
+ * Sweet Alert styling
479
+ **/
480
+ .user-registration_page_add-new-registration {
481
+ .swal2-container {
482
+ .swal2-title {
483
+ color: $gray_base;
484
+ font-size: 24px;
485
+ flex-wrap: wrap;
486
+ margin-bottom: 24px;
487
+ }
488
+
489
+ .dashicons {
490
+ color: $color_danger;
491
+ font-size: 28px;
492
+ width: 56px;
493
+ height: 56px;
494
+ line-height: 56px;
495
+ margin: 0 auto 20px;
496
+ border: 2px solid $color_danger;
497
+ border-radius: 50%;
498
+ }
499
+
500
+ .ur-swal-title {
501
+ flex: 100%;
502
+ }
503
+
504
+ .swal2-content,
505
+ p {
506
+ color: $color_gray_one;
507
+ font-size: 1em;
508
+ }
509
+ }
510
+ }
511
 
512
+ .user-registration {
513
  h2.ur-nav-tab-wrapper {
514
  margin-bottom: 1em;
515
  }
675
  .ur-registered-from {
676
  display: flex;
677
  background-color: $white;
 
678
 
679
  * {
680
  box-sizing: border-box;
746
  align-items: center;
747
  flex-direction: column;
748
  justify-content: center;
749
+ text-align: center;
750
  width: calc(33.3333% - 16px);
751
  background-color: $color_gray_five;
752
 
773
  .ur-tabs {
774
  border: 0 none;
775
  padding: 0;
 
776
  font-size: 14px;
777
 
778
  .ur-tab-lists {
851
  margin: 16px 0;
852
  font-size: 1em;
853
  font-weight: 500;
 
854
  color: $gray_base;
855
 
856
  ~ hr {
891
  width: 100%;
892
  max-width: 100%;
893
  height: 32px;
894
+ line-height: initial;
895
  display: block;
896
  color: $color_gray_one;
897
  font-size: 13px;
1002
  color: $gray_base;
1003
  background: none;
1004
  font-size: 16px;
1005
+ font-weight: 500;
1006
  width: auto;
1007
  padding: 4px 8px;
1008
  border-color: transparent;
1029
  }
1030
  }
1031
  }
1032
+
1033
+ &.ur-multipart {
1034
+ .ur-button-quick-links {
1035
+ bottom: 60px;
1036
+ }
1037
+
1038
+ .ur-builder-wrapper-footer {
1039
+ .button.button-style-customizer {
1040
+ bottom: 124px;
1041
+ }
1042
+ }
1043
+ }
1044
  }
1045
 
1046
  .ur-selected-inputs {
1424
  }
1425
  }
1426
 
1427
+ .ur-builder-wrapper-footer {
1428
+ .button.button-style-customizer {
1429
+ height: 48px;
1430
+ width: 48px;
1431
+ bottom: 72px;
1432
+ box-shadow: 1px 2px 8px transparentize($gray_base, 0.85);
1433
+
1434
+ .dashicons {
1435
+ font-size: 24px;
1436
+ height: 24px;
1437
+ width: 24px;
1438
+ }
1439
+ }
1440
+
1441
+ .ur-button-quick-links {
1442
+ width: 48px;
1443
+ height: 48px;
1444
+ position: fixed;
1445
+ cursor: pointer;
1446
+ color: $color_gray-one;
1447
+ display: flex;
1448
+ align-items: center;
1449
+ justify-content: center;
1450
+ right: 32px;
1451
+ bottom: 16px;
1452
+ background: $white;
1453
+ border: 1px solid $border_color;
1454
+ border-radius: 24px;
1455
+ box-shadow: 0px 2px 10px transparentize($gray_base, 0.9);
1456
+ z-index: 1;
1457
+
1458
+ span {
1459
+ font-size: 20px;
1460
+ font-weight: 600;
1461
+ margin: 0 auto;
1462
+ }
1463
+ }
1464
+
1465
+ .ur-quick-links-content {
1466
+ position: fixed;
1467
+ background: $white;
1468
+ padding: 12px 16px;
1469
+ border-radius: 4px;
1470
+ bottom: 58px;
1471
+ right: 30px;
1472
+ z-index: 2;
1473
+ width: 225px;
1474
+ border: 1px solid $border_color;
1475
+ box-shadow: 2px 4px 12px transparentize($gray_base, 0.9);
1476
+
1477
+ li {
1478
+ margin-bottom: 8px;
1479
+ }
1480
+
1481
+ a {
1482
+ color: $color_gray_one;
1483
+
1484
+ &:hover {
1485
+ color: $primary_color;
1486
+ }
1487
+ }
1488
+ }
1489
+ }
1490
+
1491
  .ur-general-setting,
1492
  .ur-advance-setting {
1493
  margin: 16px 0;
1502
 
1503
  .description {
1504
  color: $color_gray_two;
1505
+ margin: 4px 0;
 
1506
  display: block;
1507
  }
1508
 
1772
  /**
1773
  * Select2 elements.
1774
  */
1775
+
1776
+ .select2-results__option .wrap:before{
1777
+ content:"\2610";
1778
+ width:25px;
1779
+ height:25px;
1780
+ padding-right: 10px;
1781
+ }
1782
+
1783
+ .select2-results__option[data-selected=true] .wrap:before{
1784
+ content:"\2714";
1785
+ }
1786
+
1787
  .select2-drop,
1788
  .select2-dropdown {
1789
  z-index: 999999 !important;
1870
  }
1871
  }
1872
 
1873
+ #ur-tab-registered-fields li.ur-registered-item {
1874
+ &.ui-draggable-disabled {
1875
+ color: $color_gray_three;
1876
 
1877
+ &.ur-upgradable-field {
1878
+ cursor: pointer !important;
1879
+ }
1880
+
1881
+ &:hover {
1882
+ background: $color_gray_five;
1883
+ cursor: not-allowed;
1884
+ }
1885
  }
1886
  }
1887
 
1904
  color: $gray_base;
1905
  background: $color_gray_lighten;
1906
  margin-bottom: 10px;
1907
+ line-height: 1.2;
1908
  border-radius: 4px;
1909
  }
1910
 
1917
  background-color:#fff
1918
  }
1919
 
1920
+ .ur-registered-inputs {
1921
+ .ur-toggle-heading {
1922
  cursor: pointer;
1923
 
 
 
 
 
 
1924
  &:before {
1925
  content: '\f142';
1926
  cursor: pointer;
1936
 
1937
  &.closed {
1938
  &:before {
1939
+ content: '\f140';
1940
  }
1941
  }
1942
  }
assets/css/jquery-ui/jq-smoothness.css ADDED
@@ -0,0 +1,1225 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /*! jQuery UI - v1.11.4 - 2015-03-11
2
+ * http://jqueryui.com
3
+ * Includes: core.css, accordion.css, autocomplete.css, button.css, datepicker.css, dialog.css, draggable.css, menu.css, progressbar.css, resizable.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css
4
+ * To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana%2CArial%2Csans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=cccccc&bgTextureHeader=highlight_soft&bgImgOpacityHeader=75&borderColorHeader=aaaaaa&fcHeader=222222&iconColorHeader=222222&bgColorContent=ffffff&bgTextureContent=flat&bgImgOpacityContent=75&borderColorContent=aaaaaa&fcContent=222222&iconColorContent=222222&bgColorDefault=e6e6e6&bgTextureDefault=glass&bgImgOpacityDefault=75&borderColorDefault=d3d3d3&fcDefault=555555&iconColorDefault=888888&bgColorHover=dadada&bgTextureHover=glass&bgImgOpacityHover=75&borderColorHover=999999&fcHover=212121&iconColorHover=454545&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=aaaaaa&fcActive=212121&iconColorActive=454545&bgColorHighlight=fbf9ee&bgTextureHighlight=glass&bgImgOpacityHighlight=55&borderColorHighlight=fcefa1&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=glass&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
5
+ * Copyright 2015 jQuery Foundation and other contributors; Licensed MIT */
6
+
7
+ /* Layout helpers
8
+ ----------------------------------*/
9
+ .ui-helper-hidden {
10
+ display: none;
11
+ }
12
+ .ui-helper-hidden-accessible {
13
+ border: 0;
14
+ clip: rect(0 0 0 0);
15
+ height: 1px;
16
+ margin: -1px;
17
+ overflow: hidden;
18
+ padding: 0;
19
+ position: absolute;
20
+ width: 1px;
21
+ }
22
+ .ui-helper-reset {
23
+ margin: 0;
24
+ padding: 0;
25
+ border: 0;
26
+ outline: 0;
27
+ line-height: 1.3;
28
+ text-decoration: none;
29
+ font-size: 100%;
30
+ list-style: none;
31
+ }
32
+ .ui-helper-clearfix:before,
33
+ .ui-helper-clearfix:after {
34
+ content: "";
35
+ display: table;
36
+ border-collapse: collapse;
37
+ }
38
+ .ui-helper-clearfix:after {
39
+ clear: both;
40
+ }
41
+ .ui-helper-clearfix {
42
+ min-height: 0; /* support: IE7 */
43
+ }
44
+ .ui-helper-zfix {
45
+ width: 100%;
46
+ height: 100%;
47
+ top: 0;
48
+ left: 0;
49
+ position: absolute;
50
+ opacity: 0;
51
+ filter:Alpha(Opacity=0); /* support: IE8 */
52
+ }
53
+
54
+ .ui-front {
55
+ z-index: 100;
56
+ }
57
+
58
+
59
+ /* Interaction Cues
60
+ ----------------------------------*/
61
+ .ui-state-disabled {
62
+ cursor: default !important;
63
+ }
64
+
65
+
66
+ /* Icons
67
+ ----------------------------------*/
68
+
69
+ /* states and images */
70
+ .ui-icon {
71
+ display: block;
72
+ text-indent: -99999px;
73
+ overflow: hidden;
74
+ background-repeat: no-repeat;
75
+ }
76
+
77
+
78
+ /* Misc visuals
79
+ ----------------------------------*/
80
+
81
+ /* Overlays */
82
+ .ui-widget-overlay {
83
+ position: fixed;
84
+ top: 0;
85
+ left: 0;
86
+ width: 100%;
87
+ height: 100%;
88
+ }
89
+ .ui-accordion .ui-accordion-header {
90
+ display: block;
91
+ cursor: pointer;
92
+ position: relative;
93
+ margin: 2px 0 0 0;
94
+ padding: .5em .5em .5em .7em;
95
+ min-height: 0; /* support: IE7 */
96
+ font-size: 100%;
97
+ }
98
+ .ui-accordion .ui-accordion-icons {
99
+ padding-left: 2.2em;
100
+ }
101
+ .ui-accordion .ui-accordion-icons .ui-accordion-icons {
102
+ padding-left: 2.2em;
103
+ }
104
+ .ui-accordion .ui-accordion-header .ui-accordion-header-icon {
105
+ position: absolute;
106
+ left: .5em;
107
+ top: 50%;
108
+ margin-top: -8px;
109
+ }
110
+ .ui-accordion .ui-accordion-content {
111
+ padding: 1em 2.2em;
112
+ border-top: 0;
113
+ overflow: auto;
114
+ }
115
+ .ui-autocomplete {
116
+ position: absolute;
117
+ top: 0;
118
+ left: 0;
119
+ cursor: default;
120
+ }
121
+ .ui-button {
122
+ display: inline-block;
123
+ position: relative;
124
+ padding: 0;
125
+ line-height: normal;
126
+ margin-right: .1em;
127
+ cursor: pointer;
128
+ vertical-align: middle;
129
+ text-align: center;
130
+ overflow: visible; /* removes extra width in IE */
131
+ }
132
+ .ui-button,
133
+ .ui-button:link,
134
+ .ui-button:visited,
135
+ .ui-button:hover,
136
+ .ui-button:active {
137
+ text-decoration: none;
138
+ }
139
+ /* to make room for the icon, a width needs to be set here */
140
+ .ui-button-icon-only {
141
+ width: 2.2em;
142
+ }
143
+ /* button elements seem to need a little more width */
144
+ button.ui-button-icon-only {
145
+ width: 2.4em;
146
+ }
147
+ .ui-button-icons-only {
148
+ width: 3.4em;
149
+ }
150
+ button.ui-button-icons-only {
151
+ width: 3.7em;
152
+ }
153
+
154
+ /* button text element */
155
+ .ui-button .ui-button-text {
156
+ display: block;
157
+ line-height: normal;
158
+ }
159
+ .ui-button-text-only .ui-button-text {
160
+ padding: .4em 1em;
161
+ }
162
+ .ui-button-icon-only .ui-button-text,
163
+ .ui-button-icons-only .ui-button-text {
164
+ padding: .4em;
165
+ text-indent: -9999999px;
166
+ }
167
+ .ui-button-text-icon-primary .ui-button-text,
168
+ .ui-button-text-icons .ui-button-text {
169
+ padding: .4em 1em .4em 2.1em;
170
+ }
171
+ .ui-button-text-icon-secondary .ui-button-text,
172
+ .ui-button-text-icons .ui-button-text {
173
+ padding: .4em 2.1em .4em 1em;
174
+ }
175
+ .ui-button-text-icons .ui-button-text {
176
+ padding-left: 2.1em;
177
+ padding-right: 2.1em;
178
+ }
179
+ /* no icon support for input elements, provide padding by default */
180
+ input.ui-button {
181
+ padding: .4em 1em;
182
+ }
183
+
184
+ /* button icon element(s) */
185
+ .ui-button-icon-only .ui-icon,
186
+ .ui-button-text-icon-primary .ui-icon,
187
+ .ui-button-text-icon-secondary .ui-icon,
188
+ .ui-button-text-icons .ui-icon,
189
+ .ui-button-icons-only .ui-icon {
190
+ position: absolute;
191
+ top: 50%;
192
+ margin-top: -8px;
193
+ }
194
+ .ui-button-icon-only .ui-icon {
195
+ left: 50%;
196
+ margin-left: -8px;
197
+ }
198
+ .ui-button-text-icon-primary .ui-button-icon-primary,
199
+ .ui-button-text-icons .ui-button-icon-primary,
200
+ .ui-button-icons-only .ui-button-icon-primary {
201
+ left: .5em;
202
+ }
203
+ .ui-button-text-icon-secondary .ui-button-icon-secondary,
204
+ .ui-button-text-icons .ui-button-icon-secondary,
205
+ .ui-button-icons-only .ui-button-icon-secondary {
206
+ right: .5em;
207
+ }
208
+
209
+ /* button sets */
210
+ .ui-buttonset {
211
+ margin-right: 7px;
212
+ }
213
+ .ui-buttonset .ui-button {
214
+ margin-left: 0;
215
+ margin-right: -.3em;
216
+ }
217
+
218
+ /* workarounds */
219
+ /* reset extra padding in Firefox, see h5bp.com/l */
220
+ input.ui-button::-moz-focus-inner,
221
+ button.ui-button::-moz-focus-inner {
222
+ border: 0;
223
+ padding: 0;
224
+ }
225
+ .ui-datepicker {
226
+ width: 17em;
227
+ padding: .2em .2em 0;
228
+ display: none;
229
+ }
230
+ .ui-datepicker .ui-datepicker-header {
231
+ position: relative;
232
+ padding: .2em 0;
233
+ }
234
+ .ui-datepicker .ui-datepicker-prev,
235
+ .ui-datepicker .ui-datepicker-next {
236
+ position: absolute;
237
+ top: 2px;
238
+ width: 1.8em;
239
+ height: 1.8em;
240
+ }
241
+ .ui-datepicker .ui-datepicker-prev-hover,
242
+ .ui-datepicker .ui-datepicker-next-hover {
243
+ top: 1px;
244
+ }
245
+ .ui-datepicker .ui-datepicker-prev {
246
+ left: 2px;
247
+ }
248
+ .ui-datepicker .ui-datepicker-next {
249
+ right: 2px;
250
+ }
251
+ .ui-datepicker .ui-datepicker-prev-hover {
252
+ left: 1px;
253
+ }
254
+ .ui-datepicker .ui-datepicker-next-hover {
255
+ right: 1px;
256
+ }
257
+ .ui-datepicker .ui-datepicker-prev span,
258
+ .ui-datepicker .ui-datepicker-next span {
259
+ display: block;
260
+ position: absolute;
261
+ left: 50%;
262
+ margin-left: -8px;
263
+ top: 50%;
264
+ margin-top: -8px;
265
+ }
266
+ .ui-datepicker .ui-datepicker-title {
267
+ margin: 0 2.3em;
268
+ line-height: 1.8em;
269
+ text-align: center;
270
+ }
271
+ .ui-datepicker .ui-datepicker-title select {
272
+ font-size: 1em;
273
+ margin: 1px 0;
274
+ }
275
+ .ui-datepicker select.ui-datepicker-month,
276
+ .ui-datepicker select.ui-datepicker-year {
277
+ width: 45%;
278
+ }
279
+ .ui-datepicker table {
280
+ width: 100%;
281
+ font-size: .9em;
282
+ border-collapse: collapse;
283
+ margin: 0 0 .4em;
284
+ }
285
+ .ui-datepicker th {
286
+ padding: .7em .3em;
287
+ text-align: center;
288
+ font-weight: bold;
289
+ border: 0;
290
+ }
291
+ .ui-datepicker td {
292
+ border: 0;
293
+ padding: 1px;
294
+ }
295
+ .ui-datepicker td span,
296
+ .ui-datepicker td a {
297
+ display: block;
298
+ padding: .2em;
299
+ text-align: right;
300
+ text-decoration: none;
301
+ }
302
+ .ui-datepicker .ui-datepicker-buttonpane {
303
+ background-image: none;
304
+ margin: .7em 0 0 0;
305
+ padding: 0 .2em;
306
+ border-left: 0;
307
+ border-right: 0;
308
+ border-bottom: 0;
309
+ }
310
+ .ui-datepicker .ui-datepicker-buttonpane button {
311
+ float: right;
312
+ margin: .5em .2em .4em;
313
+ cursor: pointer;
314
+ padding: .2em .6em .3em .6em;
315
+ width: auto;
316
+ overflow: visible;
317
+ }
318
+ .ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
319
+ float: left;
320
+ }
321
+
322
+ /* with multiple calendars */
323
+ .ui-datepicker.ui-datepicker-multi {
324
+ width: auto;
325
+ }
326
+ .ui-datepicker-multi .ui-datepicker-group {
327
+ float: left;
328
+ }
329
+ .ui-datepicker-multi .ui-datepicker-group table {
330
+ width: 95%;
331
+ margin: 0 auto .4em;
332
+ }
333
+ .ui-datepicker-multi-2 .ui-datepicker-group {
334
+ width: 50%;
335
+ }
336
+ .ui-datepicker-multi-3 .ui-datepicker-group {
337
+ width: 33.3%;
338
+ }
339
+ .ui-datepicker-multi-4 .ui-datepicker-group {
340
+ width: 25%;
341
+ }
342
+ .ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
343
+ .ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
344
+ border-left-width: 0;
345
+ }
346
+ .ui-datepicker-multi .ui-datepicker-buttonpane {
347
+ clear: left;
348
+ }
349
+ .ui-datepicker-row-break {
350
+ clear: both;
351
+ width: 100%;
352
+ font-size: 0;
353
+ }
354
+
355
+ /* RTL support */
356
+ .ui-datepicker-rtl {
357
+ direction: rtl;
358
+ }
359
+ .ui-datepicker-rtl .ui-datepicker-prev {
360
+ right: 2px;
361
+ left: auto;
362
+ }
363
+ .ui-datepicker-rtl .ui-datepicker-next {
364
+ left: 2px;
365
+ right: auto;
366
+ }
367
+ .ui-datepicker-rtl .ui-datepicker-prev:hover {
368
+ right: 1px;
369
+ left: auto;
370
+ }
371
+ .ui-datepicker-rtl .ui-datepicker-next:hover {
372
+ left: 1px;
373
+ right: auto;
374
+ }
375
+ .ui-datepicker-rtl .ui-datepicker-buttonpane {
376
+ clear: right;
377
+ }
378
+ .ui-datepicker-rtl .ui-datepicker-buttonpane button {
379
+ float: left;
380
+ }
381
+ .ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
382
+ .ui-datepicker-rtl .ui-datepicker-group {
383
+ float: right;
384
+ }
385
+ .ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
386
+ .ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
387
+ border-right-width: 0;
388
+ border-left-width: 1px;
389
+ }
390
+ .ui-dialog {
391
+ overflow: hidden;
392
+ position: absolute;
393
+ top: 0;
394
+ left: 0;
395
+ padding: .2em;
396
+ outline: 0;
397
+ }
398
+ .ui-dialog .ui-dialog-titlebar {
399
+ padding: .4em 1em;
400
+ position: relative;
401
+ }
402
+ .ui-dialog .ui-dialog-title {
403
+ float: left;
404
+ margin: .1em 0;
405
+ white-space: nowrap;
406
+ width: 90%;
407
+ overflow: hidden;
408
+ text-overflow: ellipsis;
409
+ }
410
+ .ui-dialog .ui-dialog-titlebar-close {
411
+ position: absolute;
412
+ right: .3em;
413
+ top: 50%;
414
+ width: 20px;
415
+ margin: -10px 0 0 0;
416
+ padding: 1px;
417
+ height: 20px;
418
+ }
419
+ .ui-dialog .ui-dialog-content {
420
+ position: relative;
421
+ border: 0;
422
+ padding: .5em 1em;
423
+ background: none;
424
+ overflow: auto;
425
+ }
426
+ .ui-dialog .ui-dialog-buttonpane {
427
+ text-align: left;
428
+ border-width: 1px 0 0 0;
429
+ background-image: none;
430
+ margin-top: .5em;
431
+ padding: .3em 1em .5em .4em;
432
+ }
433
+ .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
434
+ float: right;
435
+ }
436
+ .ui-dialog .ui-dialog-buttonpane button {
437
+ margin: .5em .4em .5em 0;
438
+ cursor: pointer;
439
+ }
440
+ .ui-dialog .ui-resizable-se {
441
+ width: 12px;
442
+ height: 12px;
443
+ right: -5px;
444
+ bottom: -5px;
445
+ background-position: 16px 16px;
446
+ }
447
+ .ui-draggable .ui-dialog-titlebar {
448
+ cursor: move;
449
+ }
450
+ .ui-draggable-handle {
451
+ -ms-touch-action: none;
452
+ touch-action: none;
453
+ }
454
+ .ui-menu {
455
+ list-style: none;
456
+ padding: 0;
457
+ margin: 0;
458
+ display: block;
459
+ outline: none;
460
+ }
461
+ .ui-menu .ui-menu {
462
+ position: absolute;
463
+ }
464
+ .ui-menu .ui-menu-item {
465
+ position: relative;
466
+ margin: 0;
467
+ padding: 3px 1em 3px .4em;
468
+ cursor: pointer;
469
+ min-height: 0; /* support: IE7 */
470
+ /* support: IE10, see #8844 */
471
+ list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");
472
+ }
473
+ .ui-menu .ui-menu-divider {
474
+ margin: 5px 0;
475
+ height: 0;
476
+ font-size: 0;
477
+ line-height: 0;
478
+ border-width: 1px 0 0 0;
479
+ }
480
+ .ui-menu .ui-state-focus,
481
+ .ui-menu .ui-state-active {
482
+ margin: -1px;
483
+ }
484
+
485
+ /* icon support */
486
+ .ui-menu-icons {
487
+ position: relative;
488
+ }
489
+ .ui-menu-icons .ui-menu-item {
490
+ padding-left: 2em;
491
+ }
492
+
493
+ /* left-aligned */
494
+ .ui-menu .ui-icon {
495
+ position: absolute;
496
+ top: 0;
497
+ bottom: 0;
498
+ left: .2em;
499
+ margin: auto 0;
500
+ }
501
+
502
+ /* right-aligned */
503
+ .ui-menu .ui-menu-icon {
504
+ left: auto;
505
+ right: 0;
506
+ }
507
+ .ui-progressbar {
508
+ height: 2em;
509
+ text-align: left;
510
+ overflow: hidden;
511
+ }
512
+ .ui-progressbar .ui-progressbar-value {
513
+ margin: -1px;
514
+ height: 100%;
515
+ }
516
+ .ui-progressbar .ui-progressbar-overlay {
517
+ background: url("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==");
518
+ height: 100%;
519
+ filter: alpha(opacity=25); /* support: IE8 */
520
+ opacity: 0.25;
521
+ }
522
+ .ui-progressbar-indeterminate .ui-progressbar-value {
523
+ background-image: none;
524
+ }
525
+ .ui-resizable {
526
+ position: relative;
527
+ }
528
+ .ui-resizable-handle {
529
+ position: absolute;
530
+ font-size: 0.1px;
531
+ display: block;
532
+ -ms-touch-action: none;
533
+ touch-action: none;
534
+ }
535
+ .ui-resizable-disabled .ui-resizable-handle,
536
+ .ui-resizable-autohide .ui-resizable-handle {
537
+ display: none;
538
+ }
539
+ .ui-resizable-n {
540
+ cursor: n-resize;
541
+ height: 7px;
542
+ width: 100%;
543
+ top: -5px;
544
+ left: 0;
545
+ }
546
+ .ui-resizable-s {
547
+ cursor: s-resize;
548
+ height: 7px;
549
+ width: 100%;
550
+ bottom: -5px;
551
+ left: 0;
552
+ }
553
+ .ui-resizable-e {
554
+ cursor: e-resize;
555
+ width: 7px;
556
+ right: -5px;
557
+ top: 0;
558
+ height: 100%;
559
+ }
560
+ .ui-resizable-w {
561
+ cursor: w-resize;
562
+ width: 7px;
563
+ left: -5px;
564
+ top: 0;
565
+ height: 100%;
566
+ }
567
+ .ui-resizable-se {
568
+ cursor: se-resize;
569
+ width: 12px;
570
+ height: 12px;
571
+ right: 1px;
572
+ bottom: 1px;
573
+ }
574
+ .ui-resizable-sw {
575
+ cursor: sw-resize;
576
+ width: 9px;
577
+ height: 9px;
578
+ left: -5px;
579
+ bottom: -5px;
580
+ }
581
+ .ui-resizable-nw {
582
+ cursor: nw-resize;
583
+ width: 9px;
584
+ height: 9px;
585
+ left: -5px;
586
+ top: -5px;
587
+ }
588
+ .ui-resizable-ne {
589
+ cursor: ne-resize;
590
+ width: 9px;
591
+ height: 9px;
592
+ right: -5px;
593
+ top: -5px;
594
+ }
595
+ .ui-selectable {
596
+ -ms-touch-action: none;
597
+ touch-action: none;
598
+ }
599
+ .ui-selectable-helper {
600
+ position: absolute;
601
+ z-index: 100;
602
+ border: 1px dotted black;
603
+ }
604
+ .ui-selectmenu-menu {
605
+ padding: 0;
606
+ margin: 0;
607
+ position: absolute;
608
+ top: 0;
609
+ left: 0;
610
+ display: none;
611
+ }
612
+ .ui-selectmenu-menu .ui-menu {
613
+ overflow: auto;
614
+ /* Support: IE7 */
615
+ overflow-x: hidden;
616
+ padding-bottom: 1px;
617
+ }
618
+ .ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup {
619
+ font-size: 1em;
620
+ font-weight: bold;
621
+ line-height: 1.5;
622
+ padding: 2px 0.4em;
623
+ margin: 0.5em 0 0 0;
624
+ height: auto;
625
+ border: 0;
626
+ }
627
+ .ui-selectmenu-open {
628
+ display: block;
629
+ }
630
+ .ui-selectmenu-button {
631
+ display: inline-block;
632
+ overflow: hidden;
633
+ position: relative;
634
+ text-decoration: none;
635
+ cursor: pointer;
636
+ }
637
+ .ui-selectmenu-button span.ui-icon {
638
+ right: 0.5em;
639
+ left: auto;
640
+ margin-top: -8px;
641
+ position: absolute;
642
+ top: 50%;
643
+ }
644
+ .ui-selectmenu-button span.ui-selectmenu-text {
645
+ text-align: left;
646
+ padding: 0.4em 2.1em 0.4em 1em;
647
+ display: block;
648
+ line-height: 1.4;
649
+ overflow: hidden;
650
+ text-overflow: ellipsis;
651
+ white-space: nowrap;
652
+ }
653
+ .ui-slider {
654
+ position: relative;
655
+ text-align: left;
656
+ }
657
+ .ui-slider .ui-slider-handle {
658
+ position: absolute;
659
+ z-index: 2;
660
+ width: 1.2em;
661
+ height: 1.2em;
662
+ cursor: default;
663
+ -ms-touch-action: none;
664
+ touch-action: none;
665
+ }
666
+ .ui-slider .ui-slider-range {
667
+ position: absolute;
668
+ z-index: 1;
669
+ font-size: .7em;
670
+ display: block;
671
+ border: 0;
672
+ background-position: 0 0;
673
+ }
674
+
675
+ /* support: IE8 - See #6727 */
676
+ .ui-slider.ui-state-disabled .ui-slider-handle,
677
+ .ui-slider.ui-state-disabled .ui-slider-range {
678
+ filter: inherit;
679
+ }
680
+
681
+ .ui-slider-horizontal {
682
+ height: .8em;
683
+ }
684
+ .ui-slider-horizontal .ui-slider-handle {
685
+ top: -.3em;
686
+ margin-left: -.6em;
687
+ }
688
+ .ui-slider-horizontal .ui-slider-range {
689
+ top: 0;
690
+ height: 100%;
691
+ }
692
+ .ui-slider-horizontal .ui-slider-range-min {
693
+ left: 0;
694
+ }
695
+ .ui-slider-horizontal .ui-slider-range-max {
696
+ right: 0;
697
+ }
698
+
699
+ .ui-slider-vertical {
700
+ width: .8em;
701
+ height: 100px;
702
+ }
703
+ .ui-slider-vertical .ui-slider-handle {
704
+ left: -.3em;
705
+ margin-left: 0;
706
+ margin-bottom: -.6em;
707
+ }
708
+ .ui-slider-vertical .ui-slider-range {
709
+ left: 0;
710
+ width: 100%;
711
+ }
712
+ .ui-slider-vertical .ui-slider-range-min {
713
+ bottom: 0;
714
+ }
715
+ .ui-slider-vertical .ui-slider-range-max {
716
+ top: 0;
717
+ }
718
+ .ui-sortable-handle {
719
+ -ms-touch-action: none;
720
+ touch-action: none;
721
+ }
722
+ .ui-spinner {
723
+ position: relative;
724
+ display: inline-block;
725
+ overflow: hidden;
726
+ padding: 0;
727
+ vertical-align: middle;
728
+ }
729
+ .ui-spinner-input {
730
+ border: none;
731
+ background: none;
732
+ color: inherit;
733
+ padding: 0;
734
+ margin: .2em 0;
735
+ vertical-align: middle;
736
+ margin-left: .4em;
737
+ margin-right: 22px;
738
+ }
739
+ .ui-spinner-button {
740
+ width: 16px;
741
+ height: 50%;
742
+ font-size: .5em;
743
+ padding: 0;
744
+ margin: 0;
745
+ text-align: center;
746
+ position: absolute;
747
+ cursor: default;
748
+ display: block;
749
+ overflow: hidden;
750
+ right: 0;
751
+ }
752
+ /* more specificity required here to override default borders */
753
+ .ui-spinner a.ui-spinner-button {
754
+ border-top: none;
755
+ border-bottom: none;
756
+ border-right: none;
757
+ }
758
+ /* vertically center icon */
759
+ .ui-spinner .ui-icon {
760
+ position: absolute;
761
+ margin-top: -8px;
762
+ top: 50%;
763
+ left: 0;
764
+ }
765
+ .ui-spinner-up {
766
+ top: 0;
767
+ }
768
+ .ui-spinner-down {
769
+ bottom: 0;
770
+ }
771
+
772
+ /* TR overrides */
773
+ .ui-spinner .ui-icon-triangle-1-s {
774
+ /* need to fix icons sprite */
775
+ background-position: -65px -16px;
776
+ }
777
+ .ui-tabs {
778
+ position: relative;/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
779
+ padding: .2em;
780
+ }
781
+ .ui-tabs .ui-tabs-nav {
782
+ margin: 0;
783
+ padding: .2em .2em 0;
784
+ }
785
+ .ui-tabs .ui-tabs-nav li {
786
+ list-style: none;
787
+ float: left;
788
+ position: relative;
789
+ top: 0;
790
+ margin: 1px .2em 0 0;
791
+ border-bottom-width: 0;
792
+ padding: 0;
793
+ white-space: nowrap;
794
+ }
795
+ .ui-tabs .ui-tabs-nav .ui-tabs-anchor {
796
+ float: left;
797
+ padding: .5em 1em;
798
+ text-decoration: none;
799
+ }
800
+ .ui-tabs .ui-tabs-nav li.ui-tabs-active {
801
+ margin-bottom: -1px;
802
+ padding-bottom: 1px;
803
+ }
804
+ .ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,
805
+ .ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,
806
+ .ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
807
+ cursor: text;
808
+ }
809
+ .ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
810
+ cursor: pointer;
811
+ }
812
+ .ui-tabs .ui-tabs-panel {
813
+ display: block;
814
+ border-width: 0;
815
+ padding: 1em 1.4em;
816
+ background: none;
817
+ }
818
+ .ui-tooltip {
819
+ padding: 8px;
820
+ position: absolute;
821
+ z-index: 9999;
822
+ max-width: 300px;
823
+ -webkit-box-shadow: 0 0 5px #aaa;
824
+ box-shadow: 0 0 5px #aaa;
825
+ }
826
+ body .ui-tooltip {
827
+ border-width: 2px;
828
+ }
829
+
830
+ /* Component containers
831
+ ----------------------------------*/
832
+ .ui-widget {
833
+ /* font-family: Verdana,Arial,sans-serif; */
834
+ font-size: 1.1em;
835
+ }
836
+ .ui-widget .ui-widget {
837
+ font-size: 1em;
838
+ }
839
+ .ui-widget input,
840
+ .ui-widget select,
841
+ .ui-widget textarea,
842
+ .ui-widget button {
843
+ /* font-family: Verdana,Arial,sans-serif; */
844
+ font-size: 1em;
845
+ }
846
+ .ui-widget-content {
847
+ border: 1px solid #aaaaaa;
848
+ background: #ffffff url("images/ui-bg_flat_75_ffffff_40x100.png") 50% 50% repeat-x;
849
+ color: #222222;
850
+ }
851
+ .ui-widget-content a {
852
+ color: #222222;
853
+ }
854
+ .ui-widget-header {
855
+ border: 1px solid #aaaaaa;
856
+ background: #cccccc url("images/ui-bg_highlight-soft_75_cccccc_1x100.png") 50% 50% repeat-x;
857
+ color: #222222;
858
+ font-weight: bold;
859
+ }
860
+ .ui-widget-header a {
861
+ color: #222222;
862
+ }
863
+
864
+ /* Interaction states
865
+ ----------------------------------*/
866
+ .ui-state-default,
867
+ .ui-widget-content .ui-state-default,
868
+ .ui-widget-header .ui-state-default {
869
+ border: 1px solid #d3d3d3;
870
+ background: #e6e6e6 url("images/ui-bg_glass_75_e6e6e6_1x400.png") 50% 50% repeat-x;
871
+ font-weight: normal;
872
+ color: #555555;
873
+ }
874
+ .ui-state-default a,
875
+ .ui-state-default a:link,
876
+ .ui-state-default a:visited {
877
+ color: #555555;
878
+ text-decoration: none;
879
+ }
880
+ .ui-state-hover,
881
+ .ui-widget-content .ui-state-hover,
882
+ .ui-widget-header .ui-state-hover,
883
+ .ui-state-focus,
884
+ .ui-widget-content .ui-state-focus,
885
+ .ui-widget-header .ui-state-focus {
886
+ border: 1px solid #999999;
887
+ background: #dadada url("images/ui-bg_glass_75_dadada_1x400.png") 50% 50% repeat-x;
888
+ font-weight: normal;
889
+ color: #212121;
890
+ }
891
+ .ui-state-hover a,
892
+ .ui-state-hover a:hover,
893
+ .ui-state-hover a:link,
894
+ .ui-state-hover a:visited,
895
+ .ui-state-focus a,
896
+ .ui-state-focus a:hover,
897
+ .ui-state-focus a:link,
898
+ .ui-state-focus a:visited {
899
+ color: #212121;
900
+ text-decoration: none;
901
+ }
902
+ .ui-state-active,
903
+ .ui-widget-content .ui-state-active,
904
+ .ui-widget-header .ui-state-active {
905
+ border: 1px solid #aaaaaa;
906
+ background: #ffffff url("images/ui-bg_glass_65_ffffff_1x400.png") 50% 50% repeat-x;
907
+ font-weight: normal;
908
+ color: #212121;
909
+ }
910
+ .ui-state-active a,
911
+ .ui-state-active a:link,
912
+ .ui-state-active a:visited {
913
+ color: #212121;
914
+ text-decoration: none;
915
+ }
916
+
917
+ /* Interaction Cues
918
+ ----------------------------------*/
919
+ .ui-state-highlight,
920
+ .ui-widget-content .ui-state-highlight,
921
+ .ui-widget-header .ui-state-highlight {
922
+ border: 1px solid #fcefa1;
923
+ background: #fbf9ee url("images/ui-bg_glass_55_fbf9ee_1x400.png") 50% 50% repeat-x;
924
+ color: #363636;
925
+ }
926
+ .ui-state-highlight a,
927
+ .ui-widget-content .ui-state-highlight a,
928
+ .ui-widget-header .ui-state-highlight a {
929
+ color: #363636;
930
+ }
931
+ .ui-state-error,
932
+ .ui-widget-content .ui-state-error,
933
+ .ui-widget-header .ui-state-error {
934
+ border: 1px solid #cd0a0a;
935
+ background: #fef1ec url("images/ui-bg_glass_95_fef1ec_1x400.png") 50% 50% repeat-x;
936
+ color: #cd0a0a;
937
+ }
938
+ .ui-state-error a,
939
+ .ui-widget-content .ui-state-error a,
940
+ .ui-widget-header .ui-state-error a {
941
+ color: #cd0a0a;
942
+ }
943
+ .ui-state-error-text,
944
+ .ui-widget-content .ui-state-error-text,
945
+ .ui-widget-header .ui-state-error-text {
946
+ color: #cd0a0a;
947
+ }
948
+ .ui-priority-primary,
949
+ .ui-widget-content .ui-priority-primary,
950
+ .ui-widget-header .ui-priority-primary {
951
+ font-weight: bold;
952
+ }
953
+ .ui-priority-secondary,
954
+ .ui-widget-content .ui-priority-secondary,
955
+ .ui-widget-header .ui-priority-secondary {
956
+ opacity: .7;
957
+ filter:Alpha(Opacity=70); /* support: IE8 */
958
+ font-weight: normal;
959
+ }
960
+ .ui-state-disabled,
961
+ .ui-widget-content .ui-state-disabled,
962
+ .ui-widget-header .ui-state-disabled {
963
+ opacity: .35;
964
+ filter:Alpha(Opacity=35); /* support: IE8 */
965
+ background-image: none;
966
+ }
967
+ .ui-state-disabled .ui-icon {
968
+ filter:Alpha(Opacity=35); /* support: IE8 - See #6059 */
969
+ }
970
+
971
+ /* Icons
972
+ ----------------------------------*/
973
+
974
+ /* states and images */
975
+ .ui-icon {
976
+ width: 16px;
977
+ height: 16px;
978
+ }
979
+ .ui-icon,
980
+ .ui-widget-content .ui-icon {
981
+ background-image: url("images/ui-icons_222222_256x240.png");
982
+ }
983
+ .ui-widget-header .ui-icon {
984
+ background-image: url("images/ui-icons_222222_256x240.png");
985
+ }
986
+ .ui-state-default .ui-icon {
987
+ background-image: url("images/ui-icons_888888_256x240.png");
988
+ }
989
+ .ui-state-hover .ui-icon,
990
+ .ui-state-focus .ui-icon {
991
+ background-image: url("images/ui-icons_454545_256x240.png");
992
+ }
993
+ .ui-state-active .ui-icon {
994
+ background-image: url("images/ui-icons_454545_256x240.png");
995
+ }
996
+ .ui-state-highlight .ui-icon {
997
+ background-image: url("images/ui-icons_2e83ff_256x240.png");
998
+ }
999
+ .ui-state-error .ui-icon,
1000
+ .ui-state-error-text .ui-icon {
1001
+ background-image: url("images/ui-icons_cd0a0a_256x240.png");
1002
+ }
1003
+
1004
+ /* positioning */
1005
+ .ui-icon-blank { background-position: 16px 16px; }
1006
+ .ui-icon-carat-1-n { background-position: 0 0; }
1007
+ .ui-icon-carat-1-ne { background-position: -16px 0; }
1008
+ .ui-icon-carat-1-e { background-position: -32px 0; }
1009
+ .ui-icon-carat-1-se { background-position: -48px 0; }
1010
+ .ui-icon-carat-1-s { background-position: -64px 0; }
1011
+ .ui-icon-carat-1-sw { background-position: -80px 0; }
1012
+ .ui-icon-carat-1-w { background-position: -96px 0; }
1013
+ .ui-icon-carat-1-nw { background-position: -112px 0; }
1014
+ .ui-icon-carat-2-n-s { background-position: -128px 0; }
1015
+ .ui-icon-carat-2-e-w { background-position: -144px 0; }
1016
+ .ui-icon-triangle-1-n { background-position: 0 -16px; }
1017
+ .ui-icon-triangle-1-ne { background-position: -16px -16px; }
1018
+ .ui-icon-triangle-1-e { background-position: -32px -16px; }
1019
+ .ui-icon-triangle-1-se { background-position: -48px -16px; }
1020
+ .ui-icon-triangle-1-s { background-position: -64px -16px; }
1021
+ .ui-icon-triangle-1-sw { background-position: -80px -16px; }
1022
+ .ui-icon-triangle-1-w { background-position: -96px -16px; }
1023
+ .ui-icon-triangle-1-nw { background-position: -112px -16px; }
1024
+ .ui-icon-triangle-2-n-s { background-position: -128px -16px; }
1025
+ .ui-icon-triangle-2-e-w { background-position: -144px -16px; }
1026
+ .ui-icon-arrow-1-n { background-position: 0 -32px; }
1027
+ .ui-icon-arrow-1-ne { background-position: -16px -32px; }
1028
+ .ui-icon-arrow-1-e { background-position: -32px -32px; }
1029
+ .ui-icon-arrow-1-se { background-position: -48px -32px; }
1030
+ .ui-icon-arrow-1-s { background-position: -64px -32px; }
1031
+ .ui-icon-arrow-1-sw { background-position: -80px -32px; }
1032
+ .ui-icon-arrow-1-w { background-position: -96px -32px; }
1033
+ .ui-icon-arrow-1-nw { background-position: -112px -32px; }
1034
+ .ui-icon-arrow-2-n-s { background-position: -128px -32px; }
1035
+ .ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
1036
+ .ui-icon-arrow-2-e-w { background-position: -160px -32px; }
1037
+ .ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
1038
+ .ui-icon-arrowstop-1-n { background-position: -192px -32px; }
1039
+ .ui-icon-arrowstop-1-e { background-position: -208px -32px; }
1040
+ .ui-icon-arrowstop-1-s { background-position: -224px -32px; }
1041
+ .ui-icon-arrowstop-1-w { background-position: -240px -32px; }
1042
+ .ui-icon-arrowthick-1-n { background-position: 0 -48px; }
1043
+ .ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
1044
+ .ui-icon-arrowthick-1-e { background-position: -32px -48px; }
1045
+ .ui-icon-arrowthick-1-se { background-position: -48px -48px; }
1046
+ .ui-icon-arrowthick-1-s { background-position: -64px -48px; }
1047
+ .ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
1048
+ .ui-icon-arrowthick-1-w { background-position: -96px -48px; }
1049
+ .ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
1050
+ .ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
1051
+ .ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
1052
+ .ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
1053
+ .ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
1054
+ .ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
1055
+ .ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
1056
+ .ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
1057
+ .ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
1058
+ .ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
1059
+ .ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
1060
+ .ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
1061
+ .ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
1062
+ .ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
1063
+ .ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
1064
+ .ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
1065
+ .ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
1066
+ .ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
1067
+ .ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
1068
+ .ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
1069
+ .ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
1070
+ .ui-icon-arrow-4 { background-position: 0 -80px; }
1071
+ .ui-icon-arrow-4-diag { background-position: -16px -80px; }
1072
+ .ui-icon-extlink { background-position: -32px -80px; }
1073
+ .ui-icon-newwin { background-position: -48px -80px; }
1074
+ .ui-icon-refresh { background-position: -64px -80px; }
1075
+ .ui-icon-shuffle { background-position: -80px -80px; }
1076
+ .ui-icon-transfer-e-w { background-position: -96px -80px; }
1077
+ .ui-icon-transferthick-e-w { background-position: -112px -80px; }
1078
+ .ui-icon-folder-collapsed { background-position: 0 -96px; }
1079
+ .ui-icon-folder-open { background-position: -16px -96px; }
1080
+ .ui-icon-document { background-position: -32px -96px; }
1081
+ .ui-icon-document-b { background-position: -48px -96px; }
1082
+ .ui-icon-note { background-position: -64px -96px; }
1083
+ .ui-icon-mail-closed { background-position: -80px -96px; }
1084
+ .ui-icon-mail-open { background-position: -96px -96px; }
1085
+ .ui-icon-suitcase { background-position: -112px -96px; }
1086
+ .ui-icon-comment { background-position: -128px -96px; }
1087
+ .ui-icon-person { background-position: -144px -96px; }
1088
+ .ui-icon-print { background-position: -160px -96px; }
1089
+ .ui-icon-trash { background-position: -176px -96px; }
1090
+ .ui-icon-locked { background-position: -192px -96px; }
1091
+ .ui-icon-unlocked { background-position: -208px -96px; }
1092
+ .ui-icon-bookmark { background-position: -224px -96px; }
1093
+ .ui-icon-tag { background-position: -240px -96px; }
1094
+ .ui-icon-home { background-position: 0 -112px; }
1095
+ .ui-icon-flag { background-position: -16px -112px; }
1096
+ .ui-icon-calendar { background-position: -32px -112px; }
1097
+ .ui-icon-cart { background-position: -48px -112px; }
1098
+ .ui-icon-pencil { background-position: -64px -112px; }
1099
+ .ui-icon-clock { background-position: -80px -112px; }
1100
+ .ui-icon-disk { background-position: -96px -112px; }
1101
+ .ui-icon-calculator { background-position: -112px -112px; }
1102
+ .ui-icon-zoomin { background-position: -128px -112px; }
1103
+ .ui-icon-zoomout { background-position: -144px -112px; }
1104
+ .ui-icon-search { background-position: -160px -112px; }
1105
+ .ui-icon-wrench { background-position: -176px -112px; }
1106
+ .ui-icon-gear { background-position: -192px -112px; }
1107
+ .ui-icon-heart { background-position: -208px -112px; }
1108
+ .ui-icon-star { background-position: -224px -112px; }
1109
+ .ui-icon-link { background-position: -240px -112px; }
1110
+ .ui-icon-cancel { background-position: 0 -128px; }
1111
+ .ui-icon-plus { background-position: -16px -128px; }
1112
+ .ui-icon-plusthick { background-position: -32px -128px; }
1113
+ .ui-icon-minus { background-position: -48px -128px; }
1114
+ .ui-icon-minusthick { background-position: -64px -128px; }
1115
+ .ui-icon-close { background-position: -80px -128px; }
1116
+ .ui-icon-closethick { background-position: -96px -128px; }
1117
+ .ui-icon-key { background-position: -112px -128px; }
1118
+ .ui-icon-lightbulb { background-position: -128px -128px; }
1119
+ .ui-icon-scissors { background-position: -144px -128px; }
1120
+ .ui-icon-clipboard { background-position: -160px -128px; }
1121
+ .ui-icon-copy { background-position: -176px -128px; }
1122
+ .ui-icon-contact { background-position: -192px -128px; }
1123
+ .ui-icon-image { background-position: -208px -128px; }
1124
+ .ui-icon-video { background-position: -224px -128px; }
1125
+ .ui-icon-script { background-position: -240px -128px; }
1126
+ .ui-icon-alert { background-position: 0 -144px; }
1127
+ .ui-icon-info { background-position: -16px -144px; }
1128
+ .ui-icon-notice { background-position: -32px -144px; }
1129
+ .ui-icon-help { background-position: -48px -144px; }
1130
+ .ui-icon-check { background-position: -64px -144px; }
1131
+ .ui-icon-bullet { background-position: -80px -144px; }
1132
+ .ui-icon-radio-on { background-position: -96px -144px; }
1133
+ .ui-icon-radio-off { background-position: -112px -144px; }
1134
+ .ui-icon-pin-w { background-position: -128px -144px; }
1135
+ .ui-icon-pin-s { background-position: -144px -144px; }
1136
+ .ui-icon-play { background-position: 0 -160px; }
1137
+ .ui-icon-pause { background-position: -16px -160px; }
1138
+ .ui-icon-seek-next { background-position: -32px -160px; }
1139
+ .ui-icon-seek-prev { background-position: -48px -160px; }
1140
+ .ui-icon-seek-end { background-position: -64px -160px; }
1141
+ .ui-icon-seek-start { background-position: -80px -160px; }
1142
+ /* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
1143
+ .ui-icon-seek-first { background-position: -80px -160px; }
1144
+ .ui-icon-stop { background-position: -96px -160px; }
1145
+ .ui-icon-eject { background-position: -112px -160px; }
1146
+ .ui-icon-volume-off { background-position: -128px -160px; }
1147
+ .ui-icon-volume-on { background-position: -144px -160px; }
1148
+ .ui-icon-power { background-position: 0 -176px; }
1149
+ .ui-icon-signal-diag { background-position: -16px -176px; }
1150
+ .ui-icon-signal { background-position: -32px -176px; }
1151
+ .ui-icon-battery-0 { background-position: -48px -176px; }
1152
+ .ui-icon-battery-1 { background-position: -64px -176px; }
1153
+ .ui-icon-battery-2 { background-position: -80px -176px; }
1154
+ .ui-icon-battery-3 { background-position: -96px -176px; }
1155
+ .ui-icon-circle-plus { background-position: 0 -192px; }
1156
+ .ui-icon-circle-minus { background-position: -16px -192px; }
1157
+ .ui-icon-circle-close { background-position: -32px -192px; }
1158
+ .ui-icon-circle-triangle-e { background-position: -48px -192px; }
1159
+ .ui-icon-circle-triangle-s { background-position: -64px -192px; }
1160
+ .ui-icon-circle-triangle-w { background-position: -80px -192px; }
1161
+ .ui-icon-circle-triangle-n { background-position: -96px -192px; }
1162
+ .ui-icon-circle-arrow-e { background-position: -112px -192px; }
1163
+ .ui-icon-circle-arrow-s { background-position: -128px -192px; }
1164
+ .ui-icon-circle-arrow-w { background-position: -144px -192px; }
1165
+ .ui-icon-circle-arrow-n { background-position: -160px -192px; }
1166
+ .ui-icon-circle-zoomin { background-position: -176px -192px; }
1167
+ .ui-icon-circle-zoomout { background-position: -192px -192px; }
1168
+ .ui-icon-circle-check { background-position: -208px -192px; }
1169
+ .ui-icon-circlesmall-plus { background-position: 0 -208px; }
1170
+ .ui-icon-circlesmall-minus { background-position: -16px -208px; }
1171
+ .ui-icon-circlesmall-close { background-position: -32px -208px; }
1172
+ .ui-icon-squaresmall-plus { background-position: -48px -208px; }
1173
+ .ui-icon-squaresmall-minus { background-position: -64px -208px; }
1174
+ .ui-icon-squaresmall-close { background-position: -80px -208px; }
1175
+ .ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
1176
+ .ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
1177
+ .ui-icon-grip-solid-vertical { background-position: -32px -224px; }
1178
+ .ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
1179
+ .ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
1180
+ .ui-icon-grip-diagonal-se { background-position: -80px -224px; }
1181
+
1182
+
1183
+ /* Misc visuals
1184
+ ----------------------------------*/
1185
+
1186
+ /* Corner radius */
1187
+ .ui-corner-all,
1188
+ .ui-corner-top,
1189
+ .ui-corner-left,
1190
+ .ui-corner-tl {
1191
+ border-top-left-radius: 4px;
1192
+ }
1193
+ .ui-corner-all,
1194
+ .ui-corner-top,
1195
+ .ui-corner-right,
1196
+ .ui-corner-tr {
1197
+ border-top-right-radius: 4px;
1198
+ }
1199
+ .ui-corner-all,
1200
+ .ui-corner-bottom,
1201
+ .ui-corner-left,
1202
+ .ui-corner-bl {
1203
+ border-bottom-left-radius: 4px;
1204
+ }
1205
+ .ui-corner-all,
1206
+ .ui-corner-bottom,
1207
+ .ui-corner-right,
1208
+ .ui-corner-br {
1209
+ border-bottom-right-radius: 4px;
1210
+ }
1211
+
1212
+ /* Overlays */
1213
+ .ui-widget-overlay {
1214
+ background: #aaaaaa url("images/ui-bg_flat_0_aaaaaa_40x100.png") 50% 50% repeat-x;
1215
+ opacity: .3;
1216
+ filter: Alpha(Opacity=30); /* support: IE8 */
1217
+ }
1218
+ .ui-widget-shadow {
1219
+ margin: -8px 0 0 -8px;
1220
+ padding: 8px;
1221
+ background: #aaaaaa url("images/ui-bg_flat_0_aaaaaa_40x100.png") 50% 50% repeat-x;
1222
+ opacity: .3;
1223
+ filter: Alpha(Opacity=30); /* support: IE8 */
1224
+ border-radius: 8px;
1225
+ }
assets/css/user-registration-rtl.css CHANGED
@@ -1 +1 @@
1
- .ur-form-container .button,.ur-form-container button,.user-registration .button,.user-registration button{-webkit-transition:all .25s ease 0s;transition:all .25s ease 0s}.ur-form-container .button.button-icon,.ur-form-container button.button-icon,.user-registration .button.button-icon,.user-registration button.button-icon{width:32px;padding:0 0 2px}.ur-form-container .button.button-icon .dashicons,.ur-form-container button.button-icon .dashicons,.user-registration .button.button-icon .dashicons,.user-registration button.button-icon .dashicons{line-height:1;vertical-align:middle}.ur-form-container .button.button-icon-round,.ur-form-container button.button-icon-round,.user-registration .button.button-icon-round,.user-registration button.button-icon-round{border-radius:50%}.ur-form-container .button .ur-spinner,.ur-form-container button .ur-spinner,.user-registration .button .ur-spinner,.user-registration button .ur-spinner{width:16px;height:16px;margin-right:6px;margin-bottom:2px;display:inline-block;vertical-align:middle}.ur-form-container .button-primary,.user-registration .button-primary{background:#475bb2;border-color:#475bb2;box-shadow:0 1px 0 #475bb2;text-shadow:none}.ur-form-container .button-primary:active,.ur-form-container .button-primary:focus,.ur-form-container .button-primary:hover,.user-registration .button-primary:active,.user-registration .button-primary:focus,.user-registration .button-primary:hover{background:#38488e;border-color:#38488e;box-shadow:0 1px 0 #38488e}.ur-form-container .button-primary:disabled,.user-registration .button-primary:disabled{color:#b2bae0!important;background:#697ac3!important;border-color:#697ac3!important}.ur-form-container .button-secondary,.user-registration .button-secondary{color:#1a1f33;background:#dee0e9;border-color:#dee0e9;box-shadow:0 1px 0 #dee0e9}.ur-form-container .button-secondary:active,.ur-form-container .button-secondary:focus,.ur-form-container .button-secondary:hover,.user-registration .button-secondary:active,.user-registration .button-secondary:focus,.user-registration .button-secondary:hover{color:#1a1f33;background:#b6bbcf;border-color:#b6bbcf;box-shadow:0 1px 0 #b6bbcf}.ur-form-container .button-danger,.user-registration .button-danger{color:#fff;background:#ff4149;border-color:#ff4149;box-shadow:0 1px 0 #ff4149}.ur-form-container .button-danger:active,.ur-form-container .button-danger:focus,.ur-form-container .button-danger:hover,.user-registration .button-danger:active,.user-registration .button-danger:focus,.user-registration .button-danger:hover{color:#fff;background:#ee2a32;border-color:#ee2a32;box-shadow:0 1px 0 #ee2a32}.ur-form-container .publishing-action .button,.ur-form-container .publishing-action button,.ur-form-container .publishing-action input[type=button],.ur-form-container .publishing-action input[type=submit],.user-registration .publishing-action .button,.user-registration .publishing-action button,.user-registration .publishing-action input[type=button],.user-registration .publishing-action input[type=submit]{margin-left:5px}.ur-registered-item.ui-draggable-dragging{padding:10px 10px;line-height:20px;background:#475bb2;color:#fff;text-align:center;margin-bottom:7px;word-break:break-word;white-space:normal;width:200px!important;z-index:9}.ur-registered-item.ui-draggable-dragging span{font-size:14px;line-height:20px;width:auto;height:auto;margin-left:3px}.clear{clear:both}.user-registration-error,.user-registration-info,.user-registration-message{display:block;margin:0 0 10px;padding:10px 15px;background-color:#f7f6f7;color:#515151;border-top:3px solid #a46497;list-style:none outside;width:auto;word-wrap:break-word;line-height:1.25;text-transform:none;font-size:14px}.user-registration-error::after,.user-registration-error::before,.user-registration-info::after,.user-registration-info::before,.user-registration-message::after,.user-registration-message::before{content:' ';display:table}.user-registration-error::after,.user-registration-info::after,.user-registration-message::after{clear:both}.user-registration-error::before,.user-registration-info::before,.user-registration-message::before{content:'\f348';display:inline-block;vertical-align:middle;font-family:Dashicons;font-size:calc(100% + 10px);margin-left:.875rem}.user-registration-error ul,.user-registration-info ul,.user-registration-message ul{margin:0!important;padding:0!important;background-color:transparent!important}.user-registration-error .button,.user-registration-info .button,.user-registration-message .button{float:left}.user-registration-error li,.user-registration-info li,.user-registration-message li{list-style:none outside!important;padding-right:0!important;margin-right:0!important}.user-registration-error .message,.user-registration-info .message,.user-registration-message .message{margin:0;padding:0}.user-registration-message{border-top-color:#8fae1b;background:rgba(143,174,27,.1);color:#596c11}.user-registration-info{color:#1e85be;border-top-color:#1e85be}.user-registration-error{border-top-color:#ff4149;background:rgba(255,65,73,.1);color:#f4000a}.user-registration-error::before{content:'\f534'}.ur-frontend-form{margin-bottom:30px;border:1px solid #ddd;padding:20px;box-sizing:border-box}.ur-frontend-form.login{margin:0;padding:10px;box-shadow:none;background:0 0}.ur-frontend-form.login input[name=rememberme]#rememberme{vertical-align:middle}.ur-frontend-form.login-registration{margin:0;border:none;padding:0}.ur-frontend-form .register #node_recaptcha_register{padding:0 10px}.ur-frontend-form *{box-sizing:border-box}.ur-frontend-form .description{display:block;font-size:14px;line-height:1.5}.ur-frontend-form .ur-form-row{display:-webkit-box;display:-webkit-flex;display:flex}.ur-frontend-form .ur-form-row:last-child{margin-bottom:0}.ur-frontend-form .ur-form-row .ur-form-grid{-webkit-box-flex:1;-webkit-flex:1;flex:1;padding:0 10px}.ur-frontend-form .ur-form-row .ur-form-grid:nth-child(1n+2){border-right:0 none}.ur-frontend-form .ur-form-row .ur-form-grid .ur-field-item{margin-bottom:20px}.ur-frontend-form .ur-form-row .ur-form-grid .ur-field-item.field-checkbox ul,.ur-frontend-form .ur-form-row .ur-form-grid .ur-field-item.field-radio ul{margin:0;list-style:none}.ur-frontend-form .ur-form-row .ur-form-grid .ur-field-item.field-checkbox ul li,.ur-frontend-form .ur-form-row .ur-form-grid .ur-field-item.field-radio ul li{margin-right:0;line-height:1.3;vertical-align:middle;margin-bottom:10px}.ur-frontend-form .ur-form-row .ur-form-grid .ur-field-item.field-checkbox ul li input,.ur-frontend-form .ur-form-row .ur-form-grid .ur-field-item.field-checkbox ul li label,.ur-frontend-form .ur-form-row .ur-form-grid .ur-field-item.field-radio ul li input,.ur-frontend-form .ur-form-row .ur-form-grid .ur-field-item.field-radio ul li label{display:inline-block;vertical-align:inherit}.ur-frontend-form .ur-form-row .ur-form-grid .ur-field-item.field-checkbox ul li input[type=checkbox],.ur-frontend-form .ur-form-row .ur-form-grid .ur-field-item.field-checkbox ul li input[type=radio],.ur-frontend-form .ur-form-row .ur-form-grid .ur-field-item.field-radio ul li input[type=checkbox],.ur-frontend-form .ur-form-row .ur-form-grid .ur-field-item.field-radio ul li input[type=radio]{margin-top:2px}.ur-frontend-form .ur-form-row .ur-form-grid .ur-field-item.field-checkbox ul li label,.ur-frontend-form .ur-form-row .ur-form-grid .ur-field-item.field-radio ul li label{display:inline}.ur-frontend-form .ur-form-row .ur-form-grid .ur-field-item:last-child{margin-bottom:0}.ur-frontend-form .ur-form-row .ur-form-grid input[type=date],.ur-frontend-form .ur-form-row .ur-form-grid input[type=email],.ur-frontend-form .ur-form-row .ur-form-grid input[type=number],.ur-frontend-form .ur-form-row .ur-form-grid input[type=password],.ur-frontend-form .ur-form-row .ur-form-grid input[type=phone],.ur-frontend-form .ur-form-row .ur-form-grid input[type=text],.ur-frontend-form .ur-form-row .ur-form-grid input[type=timepicker],.ur-frontend-form .ur-form-row .ur-form-grid input[type=url],.ur-frontend-form .ur-form-row .ur-form-grid select,.ur-frontend-form .ur-form-row .ur-form-grid textarea{display:block;width:100%;border-radius:0;min-height:36px;margin-bottom:10px;line-height:1.5}.ur-frontend-form .ur-form-row .ur-form-grid input[type=date]::-webkit-input-placeholder,.ur-frontend-form .ur-form-row .ur-form-grid input[type=email]::-webkit-input-placeholder,.ur-frontend-form .ur-form-row .ur-form-grid input[type=number]::-webkit-input-placeholder,.ur-frontend-form .ur-form-row .ur-form-grid input[type=password]::-webkit-input-placeholder,.ur-frontend-form .ur-form-row .ur-form-grid input[type=phone]::-webkit-input-placeholder,.ur-frontend-form .ur-form-row .ur-form-grid input[type=text]::-webkit-input-placeholder,.ur-frontend-form .ur-form-row .ur-form-grid input[type=timepicker]::-webkit-input-placeholder,.ur-frontend-form .ur-form-row .ur-form-grid input[type=url]::-webkit-input-placeholder,.ur-frontend-form .ur-form-row .ur-form-grid select::-webkit-input-placeholder,.ur-frontend-form .ur-form-row .ur-form-grid textarea::-webkit-input-placeholder{color:#ddd}.ur-frontend-form .ur-form-row .ur-form-grid input[type=date]::-ms-input-placeholder,.ur-frontend-form .ur-form-row .ur-form-grid input[type=email]::-ms-input-placeholder,.ur-frontend-form .ur-form-row .ur-form-grid input[type=number]::-ms-input-placeholder,.ur-frontend-form .ur-form-row .ur-form-grid input[type=password]::-ms-input-placeholder,.ur-frontend-form .ur-form-row .ur-form-grid input[type=phone]::-ms-input-placeholder,.ur-frontend-form .ur-form-row .ur-form-grid input[type=text]::-ms-input-placeholder,.ur-frontend-form .ur-form-row .ur-form-grid input[type=timepicker]::-ms-input-placeholder,.ur-frontend-form .ur-form-row .ur-form-grid input[type=url]::-ms-input-placeholder,.ur-frontend-form .ur-form-row .ur-form-grid select::-ms-input-placeholder,.ur-frontend-form .ur-form-row .ur-form-grid textarea::-ms-input-placeholder{color:#ddd}.ur-frontend-form .ur-form-row .ur-form-grid input[type=date]::placeholder,.ur-frontend-form .ur-form-row .ur-form-grid input[type=email]::placeholder,.ur-frontend-form .ur-form-row .ur-form-grid input[type=number]::placeholder,.ur-frontend-form .ur-form-row .ur-form-grid input[type=password]::placeholder,.ur-frontend-form .ur-form-row .ur-form-grid input[type=phone]::placeholder,.ur-frontend-form .ur-form-row .ur-form-grid input[type=text]::placeholder,.ur-frontend-form .ur-form-row .ur-form-grid input[type=timepicker]::placeholder,.ur-frontend-form .ur-form-row .ur-form-grid input[type=url]::placeholder,.ur-frontend-form .ur-form-row .ur-form-grid select::placeholder,.ur-frontend-form .ur-form-row .ur-form-grid textarea::placeholder{color:#ddd}.ur-frontend-form .ur-form-row .ur-form-grid input[type=checkbox],.ur-frontend-form .ur-form-row .ur-form-grid input[type=radio]{font-size:12px;display:inline-block;vertical-align:middle;margin-left:5px;margin-right:20px}.ur-frontend-form .ur-form-row .ur-form-grid input[type=checkbox]:first-child,.ur-frontend-form .ur-form-row .ur-form-grid input[type=radio]:first-child{margin-right:0}.ur-frontend-form .ur-form-row .ur-form-grid button:focus,.ur-frontend-form .ur-form-row .ur-form-grid input[type=email]:focus,.ur-frontend-form .ur-form-row .ur-form-grid input[type=password]:focus,.ur-frontend-form .ur-form-row .ur-form-grid input[type=radio]:focus,.ur-frontend-form .ur-form-row .ur-form-grid input[type=text]:focus,.ur-frontend-form .ur-form-row .ur-form-grid input[type=url]:focus,.ur-frontend-form .ur-form-row .ur-form-grid select:focus,.ur-frontend-form .ur-form-row .ur-form-grid textarea:focus{outline:0}.ur-frontend-form .ur-form-row .ur-form-grid input[readonly],.ur-frontend-form .ur-form-row .ur-form-grid select[readonly],.ur-frontend-form .ur-form-row .ur-form-grid textarea[readonly]{cursor:auto}.ur-frontend-form .ur-form-row .ur-form-grid label,.ur-frontend-form .ur-form-row .ur-form-grid legend{display:block;font-size:14px;margin-bottom:10px;margin-top:10px}.ur-frontend-form .ur-form-row .ur-form-grid label .required,.ur-frontend-form .ur-form-row .ur-form-grid legend .required{text-decoration:none;border:none;color:#ff4149}.ur-frontend-form .ur-form-row .ur-form-grid label.ur-label,.ur-frontend-form .ur-form-row .ur-form-grid legend.ur-label{font-weight:700}.ur-frontend-form .ur-form-row .ur-form-grid textarea{padding:10px;height:100px;resize:none;padding:5px 20px}.ur-frontend-form .ur-form-row .ur-form-grid .hide_show_password input[type=password]{padding-left:50px}.ur-frontend-form .ur-form-row .ur-form-grid .hide_show_password .password-input-group{display:block;position:relative}.ur-frontend-form .ur-form-row .ur-form-grid .hide_show_password .password-input-group .password_preview{color:#676d8a;position:absolute;top:50%;left:15px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.ur-frontend-form .ur-form-row .ur-form-grid .hide_show_password .password-input-group .password_preview.dashicons.dashicons-hidden{opacity:.6}.ur-frontend-form .ur-form-row .ur-form-grid .hide_show_password .password-input-group .password_preview.dashicons.dashicons-hidden:hover{opacity:1}.ur-frontend-form .ur-form-row .select2-container .select2-selection--multiple{border:1px solid #f0f1f5}.ur-frontend-form .ur-form-row .select2-container .select2-selection--multiple .select2-selection__rendered{display:block}.ur-frontend-form .ur-form-row .select2-container .select2-selection--multiple .select2-selection__rendered li:last-child{margin-right:0}.ur-frontend-form .ur-form-row .select2-container .select2-selection--multiple .select2-selection__choice{margin:5px}.ur-frontend-form .ur-form-row .select2-container .select2-selection--multiple .select2-search--inline input[type=text]{margin:5px;height:inherit}.ur-frontend-form button,.ur-frontend-form button[type=submit],.ur-frontend-form input[type=submit]{padding:10px 20px;line-height:1.5;text-align:center;word-break:break-word;white-space:normal;border:none;cursor:pointer;-webkit-transition:.35s all ease-out;transition:.35s all ease-out}.ur-frontend-form input[type=submit]{float:left}.ur-frontend-form .ur-button-container{display:-webkit-box;display:-webkit-flex;display:flex;margin-top:10px;padding:0 10px}.ur-frontend-form .ur-button-container .ur-submit-button{margin-right:auto}.ur-frontend-form .ur-submit-button{margin-left:10px;margin-bottom:0}.ur-frontend-form label abbr.required{text-decoration:none;border:none;color:red}.ur-frontend-form.ur-frontend-form--bordered form .ur-form-row .ur-form-grid input[type=date],.ur-frontend-form.ur-frontend-form--bordered form .ur-form-row .ur-form-grid input[type=email],.ur-frontend-form.ur-frontend-form--bordered form .ur-form-row .ur-form-grid input[type=number],.ur-frontend-form.ur-frontend-form--bordered form .ur-form-row .ur-form-grid input[type=password],.ur-frontend-form.ur-frontend-form--bordered form .ur-form-row .ur-form-grid input[type=text],.ur-frontend-form.ur-frontend-form--bordered form .ur-form-row .ur-form-grid input[type=url],.ur-frontend-form.ur-frontend-form--bordered form .ur-form-row .ur-form-grid select,.ur-frontend-form.ur-frontend-form--bordered form .ur-form-row .ur-form-grid textarea{border:none;border-bottom:1px solid #69717a;outline:0;-webkit-transition:all .35s;transition:all .35s;padding:10px 15px;background:#f8f9fa;color:#69717a;height:45px}.ur-frontend-form.ur-frontend-form--bordered form .ur-form-row .ur-form-grid label,.ur-frontend-form.ur-frontend-form--bordered form .ur-form-row .ur-form-grid legend{margin-right:5px;color:#69717a}.ur-frontend-form.ur-frontend-form--bordered form .ur-form-row .ur-form-grid textarea{height:100px}.ur-frontend-form.ur-frontend-form--bordered form .ur-form-row .ur-form-grid .hide_show_password input[type=password]{padding-left:50px}.ur-frontend-form.ur-frontend-form--bordered form button.user-registration-multi-part-nav-next,.ur-frontend-form.ur-frontend-form--bordered form button.user-registration-multi-part-nav-prev,.ur-frontend-form.ur-frontend-form--bordered form button[type=submit],.ur-frontend-form.ur-frontend-form--bordered form input[type=submit]{background:#f8f9fa;border:1px solid #69717a;color:#69717a;border-radius:0}.ur-frontend-form.ur-frontend-form--bordered form button.user-registration-multi-part-nav-next:hover,.ur-frontend-form.ur-frontend-form--bordered form button.user-registration-multi-part-nav-prev:hover,.ur-frontend-form.ur-frontend-form--bordered form button[type=submit]:hover,.ur-frontend-form.ur-frontend-form--bordered form input[type=submit]:hover{background:#475bb2;color:#fff;border-color:#475bb2}.ur-frontend-form.ur-frontend-form--flat{background:#f7f7f7;border:none transparent}.ur-frontend-form.ur-frontend-form--flat form .ur-form-row .ur-form-grid .form-row,.ur-frontend-form.ur-frontend-form--flat form .ur-form-row .ur-form-grid .ur-field-item{margin-bottom:0}.ur-frontend-form.ur-frontend-form--flat form .ur-form-row .ur-form-grid input[type=date],.ur-frontend-form.ur-frontend-form--flat form .ur-form-row .ur-form-grid input[type=email],.ur-frontend-form.ur-frontend-form--flat form .ur-form-row .ur-form-grid input[type=number],.ur-frontend-form.ur-frontend-form--flat form .ur-form-row .ur-form-grid input[type=password],.ur-frontend-form.ur-frontend-form--flat form .ur-form-row .ur-form-grid input[type=text],.ur-frontend-form.ur-frontend-form--flat form .ur-form-row .ur-form-grid input[type=url],.ur-frontend-form.ur-frontend-form--flat form .ur-form-row .ur-form-grid select,.ur-frontend-form.ur-frontend-form--flat form .ur-form-row .ur-form-grid textarea{border:none;outline:0;padding:10px 15px;background:#fff;color:#69717a;margin-bottom:10px;height:45px}.ur-frontend-form.ur-frontend-form--flat form .ur-form-row .ur-form-grid input[type=date]:focus,.ur-frontend-form.ur-frontend-form--flat form .ur-form-row .ur-form-grid input[type=email]:focus,.ur-frontend-form.ur-frontend-form--flat form .ur-form-row .ur-form-grid input[type=number]:focus,.ur-frontend-form.ur-frontend-form--flat form .ur-form-row .ur-form-grid input[type=password]:focus,.ur-frontend-form.ur-frontend-form--flat form .ur-form-row .ur-form-grid input[type=text]:focus,.ur-frontend-form.ur-frontend-form--flat form .ur-form-row .ur-form-grid input[type=url]:focus,.ur-frontend-form.ur-frontend-form--flat form .ur-form-row .ur-form-grid select:focus,.ur-frontend-form.ur-frontend-form--flat form .ur-form-row .ur-form-grid textarea:focus{box-shadow:0 0 10px 5px rgba(0,0,0,.05)}.ur-frontend-form.ur-frontend-form--flat form .ur-form-row .ur-form-grid select{margin-bottom:10px}.ur-frontend-form.ur-frontend-form--flat form .ur-form-row .ur-form-grid label,.ur-frontend-form.ur-frontend-form--flat form .ur-form-row .ur-form-grid legend{color:#69717a}.ur-frontend-form.ur-frontend-form--flat form .ur-form-row .ur-form-grid textarea{height:100px}.ur-frontend-form.ur-frontend-form--flat form .ur-form-row .ur-form-grid .hide_show_password input[type=password]{padding-left:50px}.ur-frontend-form.ur-frontend-form--rounded form .ur-form-row .ur-form-grid input[type=date],.ur-frontend-form.ur-frontend-form--rounded form .ur-form-row .ur-form-grid input[type=email],.ur-frontend-form.ur-frontend-form--rounded form .ur-form-row .ur-form-grid input[type=number],.ur-frontend-form.ur-frontend-form--rounded form .ur-form-row .ur-form-grid input[type=password],.ur-frontend-form.ur-frontend-form--rounded form .ur-form-row .ur-form-grid input[type=text],.ur-frontend-form.ur-frontend-form--rounded form .ur-form-row .ur-form-grid input[type=url],.ur-frontend-form.ur-frontend-form--rounded form .ur-form-row .ur-form-grid select,.ur-frontend-form.ur-frontend-form--rounded form .ur-form-row .ur-form-grid textarea{border:1px solid #ced4da;border-radius:25px;outline:0;-webkit-transition:all .35s;transition:all .35s;padding:10px 15px;background:#fff;color:#69717a;height:45px}.ur-frontend-form.ur-frontend-form--rounded form .ur-form-row .ur-form-grid button[type=button]{border-radius:25px}.ur-frontend-form.ur-frontend-form--rounded form .ur-form-row .ur-form-grid label,.ur-frontend-form.ur-frontend-form--rounded form .ur-form-row .ur-form-grid legend{margin-right:5px;color:#69717a}.ur-frontend-form.ur-frontend-form--rounded form .ur-form-row .ur-form-grid textarea{height:100px}.ur-frontend-form.ur-frontend-form--rounded form .ur-form-row .ur-form-grid .hide_show_password input[type=password]{padding-left:50px}.ur-frontend-form.ur-frontend-form--rounded form button.user-registration-multi-part-nav-next,.ur-frontend-form.ur-frontend-form--rounded form button.user-registration-multi-part-nav-prev,.ur-frontend-form.ur-frontend-form--rounded form button[type=submit],.ur-frontend-form.ur-frontend-form--rounded form input[type=submit]{border:0 none;color:#fff;border-radius:25px;float:none;display:block;padding:15px 25px}.ur-frontend-form.ur-frontend-form--rounded.ur-frontend-form--rounded-edge form .ur-form-row .ur-form-grid input[type=date],.ur-frontend-form.ur-frontend-form--rounded.ur-frontend-form--rounded-edge form .ur-form-row .ur-form-grid input[type=email],.ur-frontend-form.ur-frontend-form--rounded.ur-frontend-form--rounded-edge form .ur-form-row .ur-form-grid input[type=number],.ur-frontend-form.ur-frontend-form--rounded.ur-frontend-form--rounded-edge form .ur-form-row .ur-form-grid input[type=password],.ur-frontend-form.ur-frontend-form--rounded.ur-frontend-form--rounded-edge form .ur-form-row .ur-form-grid input[type=text],.ur-frontend-form.ur-frontend-form--rounded.ur-frontend-form--rounded-edge form .ur-form-row .ur-form-grid input[type=url],.ur-frontend-form.ur-frontend-form--rounded.ur-frontend-form--rounded-edge form .ur-form-row .ur-form-grid select,.ur-frontend-form.ur-frontend-form--rounded.ur-frontend-form--rounded-edge form .ur-form-row .ur-form-grid textarea{border-radius:2px}.ur-frontend-form.ur-frontend-form--rounded.ur-frontend-form--rounded-edge form .ur-form-row .ur-form-grid .hide_show_password input[type=password]{padding-left:50px}.ur-frontend-form.ur-frontend-form--rounded.ur-frontend-form--rounded-edge form .ur-form-row .ur-form-grid button[type=button]{border-radius:2px}.ur-frontend-form.ur-frontend-form--rounded.ur-frontend-form--rounded-edge form button.user-registration-multi-part-nav-next,.ur-frontend-form.ur-frontend-form--rounded.ur-frontend-form--rounded-edge form button.user-registration-multi-part-nav-prev,.ur-frontend-form.ur-frontend-form--rounded.ur-frontend-form--rounded-edge form button[type=submit],.ur-frontend-form.ur-frontend-form--rounded.ur-frontend-form--rounded-edge form input[type=submit]{border-radius:2px}.ur-frontend-form #ur-submit-message-node{margin:20px 0 0 0}.ur-frontend-form #ur-submit-message-node.ur-error{background:rgba(206,0,0,.1)}.ur-frontend-form #ur-submit-message-node.ur-message.message{background:rgba(143,174,27,.2)}#user-registration{background-color:#fff;margin:30px 0}#user-registration *,#user-registration.user-registration{box-sizing:border-box}#user-registration p{color:#333}#user-registration .user-registration-tips{font-size:12px;color:#acaeba;margin-bottom:0}#user-registration .user-registration-MyAccount-navigation{overflow:visible;margin:0}#user-registration .user-registration-MyAccount-navigation ul{margin:0;padding:0;display:-webkit-flex;display:-webkit-box;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}#user-registration .user-registration-MyAccount-navigation ul .user-registration-MyAccount-navigation-link{list-style:none;padding:0;margin:0;display:inline-block;position:relative;box-shadow:0 0 0 transparent}#user-registration .user-registration-MyAccount-navigation ul .user-registration-MyAccount-navigation-link a{padding:10px 15px;display:block;font-weight:400;font-size:14px;font-family:sans-serif;text-decoration:none;box-shadow:0 0 0 transparent}#user-registration .user-registration-MyAccount-navigation ul .user-registration-MyAccount-navigation-link.is-active a{font-weight:600}#user-registration .user-registration-MyAccount-content{padding:30px}#user-registration .user-registration-MyAccount-content h2{margin-bottom:30px}#user-registration .user-registration-MyAccount-content .user-registration-profile-fields__field-wrapper{margin:0 -10px}#user-registration .user-registration-MyAccount-content .ur-form-grid{border:0 none;background:0 0}#user-registration .user-registration-MyAccount-content .ur-frontend-form{border:none}#user-registration .user-registration-MyAccount-content .edit-password legend,#user-registration .user-registration-MyAccount-content h2{font-size:28px;font-weight:400}#user-registration .user-registration-MyAccount-content .user-registration-profile-header{margin-bottom:25px}#user-registration .user-registration-MyAccount-content .user-registration-profile-header .user-registration-img-container{width:100px}#user-registration .user-registration-MyAccount-content .user-registration-profile-header h3{font-size:22px;font-weight:400;margin-bottom:5px}#user-registration .user-registration-MyAccount-content .user-registration-profile-header header .button-group,#user-registration .user-registration-MyAccount-content .user-registration-profile-header header p{margin-bottom:10px}#user-registration .user-registration-MyAccount-content .user-registration-profile-header header .profile-pic-remove{margin-left:10px}#user-registration .user-registration-MyAccount-content .user-registration-profile-header .user-registration-nick-name{color:#acaeba}#user-registration .user-registration-MyAccount-content .user-registration-EditProfileForm .user-registration-profile-header .user-registration-img-container{width:auto}.user-registration-password-strength{text-align:center;font-weight:600;padding:3px .5em;font-size:1em}.user-registration-password-strength.strong{background-color:#c1e1b9;border-color:#83c373}.user-registration-password-strength.short{background-color:#f1adad;border-color:#e35b5b}.user-registration-password-strength.bad{background-color:#fbc5a9;border-color:#f78b53}.user-registration-password-strength.good{background-color:#ffe399;border-color:#ffc733}.user-registration-password-hint{margin:.5em 0 0;display:block}.ur-front-spinner{background:url(../images/wpspin_light-2x.gif) no-repeat;background-size:16px 16px;display:block;opacity:.7;width:16px;height:16px;margin-right:-40px;float:right}.edit-post-visual-editor .ur-gutenberg-form-selector-wrap h2,.edit-post-visual-editor .user-registration-gutenberg-form-selector-wrap h2{width:100%;margin-bottom:.5em}.edit-post-visual-editor .ur-gutenberg-form-selector-wrap .components-base-control,.edit-post-visual-editor .user-registration-gutenberg-form-selector-wrap .components-base-control{width:100%}.ur-frontend-form.ur-gutenberg-editor form button[type=submit]{cursor:not-allowed}.ur-frontend-form.ur-gutenberg-editor form .ur-form-row .ur-form-grid input{cursor:not-allowed}#tiptip_holder{display:none;z-index:8675309;position:absolute;top:0;left:0}#tiptip_holder.tip_top{padding-bottom:5px}#tiptip_holder.tip_top #tiptip_arrow_inner{margin-top:-7px;margin-right:-6px;border-top-color:#dee0e9}#tiptip_holder.tip_bottom{padding-top:5px}#tiptip_holder.tip_bottom #tiptip_arrow_inner{margin-top:-5px;margin-right:-6px;border-bottom-color:#dee0e9}#tiptip_holder.tip_right{padding-right:5px}#tiptip_holder.tip_right #tiptip_arrow_inner{margin-top:-6px;margin-right:-5px;border-left-color:#dee0e9}#tiptip_holder.tip_left{padding-left:5px}#tiptip_holder.tip_left #tiptip_arrow_inner{margin-top:-6px;margin-right:-7px;border-right-color:#dee0e9}#tiptip_content,.ur_error_tip{color:#fff;font-size:.8em;max-width:150px;background:#dee0e9;text-align:center;border-radius:3px;padding:.618em 1em;box-shadow:0 1px 3px rgba(0,0,0,.2)}#tiptip_content code,.ur_error_tip code{padding:1px;background:#888}#tiptip_arrow,#tiptip_arrow_inner{position:absolute;border-color:transparent;border-style:solid;border-width:6px;height:0;width:0}.ur-hidden{display:none}
1
+ .ur-form-container .button,.ur-form-container button,.user-registration .button,.user-registration button{-webkit-transition:all .25s ease 0s;transition:all .25s ease 0s}.ur-form-container .button.button-icon,.ur-form-container button.button-icon,.user-registration .button.button-icon,.user-registration button.button-icon{width:32px;padding:0}.ur-form-container .button.button-icon .dashicons,.ur-form-container button.button-icon .dashicons,.user-registration .button.button-icon .dashicons,.user-registration button.button-icon .dashicons{line-height:1;vertical-align:middle}.ur-form-container .button.button-icon-round,.ur-form-container button.button-icon-round,.user-registration .button.button-icon-round,.user-registration button.button-icon-round{border-radius:50%}.ur-form-container .button .ur-spinner,.ur-form-container button .ur-spinner,.user-registration .button .ur-spinner,.user-registration button .ur-spinner{width:16px;height:16px;margin-right:6px;margin-bottom:2px;display:inline-block;vertical-align:middle}.ur-form-container .button-primary,.user-registration .button-primary{background:#475bb2;border-color:#475bb2;box-shadow:0 1px 0 #475bb2;text-shadow:none}.ur-form-container .button-primary:active,.ur-form-container .button-primary:focus,.ur-form-container .button-primary:hover,.user-registration .button-primary:active,.user-registration .button-primary:focus,.user-registration .button-primary:hover{background:#38488e;border-color:#38488e;box-shadow:0 1px 0 #38488e}.ur-form-container .button-primary:disabled,.user-registration .button-primary:disabled{color:#b2bae0!important;background:#697ac3!important;border-color:#697ac3!important}.ur-form-container .button-secondary,.user-registration .button-secondary{color:#1a1f33;background:#dee0e9;border-color:#dee0e9;box-shadow:0 1px 0 #dee0e9}.ur-form-container .button-secondary:active,.ur-form-container .button-secondary:focus,.ur-form-container .button-secondary:hover,.user-registration .button-secondary:active,.user-registration .button-secondary:focus,.user-registration .button-secondary:hover{color:#1a1f33;background:#b6bbcf;border-color:#b6bbcf;box-shadow:0 1px 0 #b6bbcf}.ur-form-container .button-danger,.user-registration .button-danger{color:#fff;background:#ff4149;border-color:#ff4149;box-shadow:0 1px 0 #ff4149}.ur-form-container .button-danger:active,.ur-form-container .button-danger:focus,.ur-form-container .button-danger:hover,.user-registration .button-danger:active,.user-registration .button-danger:focus,.user-registration .button-danger:hover{color:#fff;background:#ee2a32;border-color:#ee2a32;box-shadow:0 1px 0 #ee2a32}.ur-form-container .publishing-action .button,.ur-form-container .publishing-action button,.ur-form-container .publishing-action input[type=button],.ur-form-container .publishing-action input[type=submit],.user-registration .publishing-action .button,.user-registration .publishing-action button,.user-registration .publishing-action input[type=button],.user-registration .publishing-action input[type=submit]{margin-left:5px}.ur-registered-item.ui-draggable-dragging{padding:10px 10px;line-height:20px;background:#475bb2;color:#fff;text-align:center;margin-bottom:7px;word-break:break-word;white-space:normal;width:200px!important;z-index:9}.ur-registered-item.ui-draggable-dragging span{font-size:14px;line-height:20px;width:auto;height:auto;margin-left:3px}.select2-container .ur-select-all-countries-button{margin:6px 6px 4px 3px}.select2-container .ur-unselect-all-countries-button{margin:6px 3px 4px}.clear{clear:both}.user-registration-error,.user-registration-info,.user-registration-message{display:block;margin:0 0 10px;padding:10px 15px;background-color:#f7f6f7;color:#515151;border-top:3px solid #a46497;list-style:none outside;width:auto;word-wrap:break-word;line-height:1.25;text-transform:none;font-size:14px}.user-registration-error::after,.user-registration-error::before,.user-registration-info::after,.user-registration-info::before,.user-registration-message::after,.user-registration-message::before{content:' ';display:table}.user-registration-error::after,.user-registration-info::after,.user-registration-message::after{clear:both}.user-registration-error::before,.user-registration-info::before,.user-registration-message::before{content:'\f348';display:inline-block;vertical-align:middle;font-family:Dashicons;font-size:calc(100% + 10px);margin-left:.875rem}.user-registration-error ul,.user-registration-info ul,.user-registration-message ul{margin:0!important;padding:0!important;background-color:transparent!important}.user-registration-error .button,.user-registration-info .button,.user-registration-message .button{float:left}.user-registration-error li,.user-registration-info li,.user-registration-message li{list-style:none outside!important;padding-right:0!important;margin-right:0!important}.user-registration-error .message,.user-registration-info .message,.user-registration-message .message{margin:0;padding:0}.user-registration-message{border-top-color:#8fae1b;background:rgba(143,174,27,.1);color:#596c11}.user-registration-info{color:#1e85be;border-top-color:#1e85be}.user-registration-error{border-top-color:#ff4149;background:rgba(255,65,73,.1);color:#f4000a}.user-registration-error::before{content:'\f534'}.ur-frontend-form{margin-bottom:30px;border:1px solid #ddd;padding:20px;box-sizing:border-box}.ur-frontend-form.login{margin:0;padding:10px;box-shadow:none;background:0 0}.ur-frontend-form.login input[name=rememberme]#rememberme{vertical-align:middle}.ur-frontend-form.login-registration{margin:0;border:none;padding:0}.ur-frontend-form .register #node_recaptcha_register{padding:0 10px}.ur-frontend-form *{box-sizing:border-box}.ur-frontend-form .description{display:block;font-size:14px;line-height:1.5}.ur-frontend-form .ur-form-row{display:-webkit-box;display:-webkit-flex;display:flex}.ur-frontend-form .ur-form-row:last-child{margin-bottom:0}.ur-frontend-form .ur-form-row .ur-form-grid{-webkit-box-flex:1;-webkit-flex:1;flex:1;padding:0 10px}.ur-frontend-form .ur-form-row .ur-form-grid:nth-child(1n+2){border-right:0 none}.ur-frontend-form .ur-form-row .ur-form-grid .ur-field-item{margin-bottom:20px}.ur-frontend-form .ur-form-row .ur-form-grid .ur-field-item.field-checkbox ul,.ur-frontend-form .ur-form-row .ur-form-grid .ur-field-item.field-radio ul{margin:0;list-style:none}.ur-frontend-form .ur-form-row .ur-form-grid .ur-field-item.field-checkbox ul li,.ur-frontend-form .ur-form-row .ur-form-grid .ur-field-item.field-radio ul li{margin-right:0;line-height:1.3;vertical-align:middle;margin-bottom:10px}.ur-frontend-form .ur-form-row .ur-form-grid .ur-field-item.field-checkbox ul li input,.ur-frontend-form .ur-form-row .ur-form-grid .ur-field-item.field-checkbox ul li label,.ur-frontend-form .ur-form-row .ur-form-grid .ur-field-item.field-radio ul li input,.ur-frontend-form .ur-form-row .ur-form-grid .ur-field-item.field-radio ul li label{display:inline-block;vertical-align:inherit}.ur-frontend-form .ur-form-row .ur-form-grid .ur-field-item.field-checkbox ul li input[type=checkbox],.ur-frontend-form .ur-form-row .ur-form-grid .ur-field-item.field-checkbox ul li input[type=radio],.ur-frontend-form .ur-form-row .ur-form-grid .ur-field-item.field-radio ul li input[type=checkbox],.ur-frontend-form .ur-form-row .ur-form-grid .ur-field-item.field-radio ul li input[type=radio]{margin-top:2px}.ur-frontend-form .ur-form-row .ur-form-grid .ur-field-item.field-checkbox ul li label,.ur-frontend-form .ur-form-row .ur-form-grid .ur-field-item.field-radio ul li label{display:inline}.ur-frontend-form .ur-form-row .ur-form-grid .ur-field-item:last-child{margin-bottom:0}.ur-frontend-form .ur-form-row .ur-form-grid input[type=date],.ur-frontend-form .ur-form-row .ur-form-grid input[type=email],.ur-frontend-form .ur-form-row .ur-form-grid input[type=number],.ur-frontend-form .ur-form-row .ur-form-grid input[type=password],.ur-frontend-form .ur-form-row .ur-form-grid input[type=phone],.ur-frontend-form .ur-form-row .ur-form-grid input[type=text],.ur-frontend-form .ur-form-row .ur-form-grid input[type=timepicker],.ur-frontend-form .ur-form-row .ur-form-grid input[type=url],.ur-frontend-form .ur-form-row .ur-form-grid select,.ur-frontend-form .ur-form-row .ur-form-grid textarea{display:block;width:100%;border-radius:0;min-height:36px;margin-bottom:10px;line-height:1.5}.ur-frontend-form .ur-form-row .ur-form-grid input[type=date]::-webkit-input-placeholder,.ur-frontend-form .ur-form-row .ur-form-grid input[type=email]::-webkit-input-placeholder,.ur-frontend-form .ur-form-row .ur-form-grid input[type=number]::-webkit-input-placeholder,.ur-frontend-form .ur-form-row .ur-form-grid input[type=password]::-webkit-input-placeholder,.ur-frontend-form .ur-form-row .ur-form-grid input[type=phone]::-webkit-input-placeholder,.ur-frontend-form .ur-form-row .ur-form-grid input[type=text]::-webkit-input-placeholder,.ur-frontend-form .ur-form-row .ur-form-grid input[type=timepicker]::-webkit-input-placeholder,.ur-frontend-form .ur-form-row .ur-form-grid input[type=url]::-webkit-input-placeholder,.ur-frontend-form .ur-form-row .ur-form-grid select::-webkit-input-placeholder,.ur-frontend-form .ur-form-row .ur-form-grid textarea::-webkit-input-placeholder{color:#ddd}.ur-frontend-form .ur-form-row .ur-form-grid input[type=date]::-ms-input-placeholder,.ur-frontend-form .ur-form-row .ur-form-grid input[type=email]::-ms-input-placeholder,.ur-frontend-form .ur-form-row .ur-form-grid input[type=number]::-ms-input-placeholder,.ur-frontend-form .ur-form-row .ur-form-grid input[type=password]::-ms-input-placeholder,.ur-frontend-form .ur-form-row .ur-form-grid input[type=phone]::-ms-input-placeholder,.ur-frontend-form .ur-form-row .ur-form-grid input[type=text]::-ms-input-placeholder,.ur-frontend-form .ur-form-row .ur-form-grid input[type=timepicker]::-ms-input-placeholder,.ur-frontend-form .ur-form-row .ur-form-grid input[type=url]::-ms-input-placeholder,.ur-frontend-form .ur-form-row .ur-form-grid select::-ms-input-placeholder,.ur-frontend-form .ur-form-row .ur-form-grid textarea::-ms-input-placeholder{color:#ddd}.ur-frontend-form .ur-form-row .ur-form-grid input[type=date]::placeholder,.ur-frontend-form .ur-form-row .ur-form-grid input[type=email]::placeholder,.ur-frontend-form .ur-form-row .ur-form-grid input[type=number]::placeholder,.ur-frontend-form .ur-form-row .ur-form-grid input[type=password]::placeholder,.ur-frontend-form .ur-form-row .ur-form-grid input[type=phone]::placeholder,.ur-frontend-form .ur-form-row .ur-form-grid input[type=text]::placeholder,.ur-frontend-form .ur-form-row .ur-form-grid input[type=timepicker]::placeholder,.ur-frontend-form .ur-form-row .ur-form-grid input[type=url]::placeholder,.ur-frontend-form .ur-form-row .ur-form-grid select::placeholder,.ur-frontend-form .ur-form-row .ur-form-grid textarea::placeholder{color:#ddd}.ur-frontend-form .ur-form-row .ur-form-grid input[type=checkbox],.ur-frontend-form .ur-form-row .ur-form-grid input[type=radio]{font-size:12px;display:inline-block;vertical-align:middle;margin-left:5px;margin-right:20px}.ur-frontend-form .ur-form-row .ur-form-grid input[type=checkbox]:first-child,.ur-frontend-form .ur-form-row .ur-form-grid input[type=radio]:first-child{margin-right:0}.ur-frontend-form .ur-form-row .ur-form-grid button:focus,.ur-frontend-form .ur-form-row .ur-form-grid input[type=email]:focus,.ur-frontend-form .ur-form-row .ur-form-grid input[type=password]:focus,.ur-frontend-form .ur-form-row .ur-form-grid input[type=radio]:focus,.ur-frontend-form .ur-form-row .ur-form-grid input[type=text]:focus,.ur-frontend-form .ur-form-row .ur-form-grid input[type=url]:focus,.ur-frontend-form .ur-form-row .ur-form-grid select:focus,.ur-frontend-form .ur-form-row .ur-form-grid textarea:focus{outline:0}.ur-frontend-form .ur-form-row .ur-form-grid input[readonly],.ur-frontend-form .ur-form-row .ur-form-grid select[readonly],.ur-frontend-form .ur-form-row .ur-form-grid textarea[readonly]{cursor:auto}.ur-frontend-form .ur-form-row .ur-form-grid select{-webkit-appearance:none;background:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5%206l5%205%205-5%202%201-7%207-7-7%202-1z%22%20fill%3D%22%23555%22%2F%3E%3C%2Fsvg%3E") no-repeat left 5px top 55%}.ur-frontend-form .ur-form-row .ur-form-grid label,.ur-frontend-form .ur-form-row .ur-form-grid legend{display:block;font-size:14px;margin-bottom:10px;margin-top:10px}.ur-frontend-form .ur-form-row .ur-form-grid label .required,.ur-frontend-form .ur-form-row .ur-form-grid legend .required{text-decoration:none;border:none;color:#ff4149}.ur-frontend-form .ur-form-row .ur-form-grid label.ur-label,.ur-frontend-form .ur-form-row .ur-form-grid legend.ur-label{font-weight:700}.ur-frontend-form .ur-form-row .ur-form-grid textarea{padding:10px;height:100px;resize:none;padding:5px 20px}.ur-frontend-form .ur-form-row .ur-form-grid .hide_show_password input[type=password]{padding-left:50px}.ur-frontend-form .ur-form-row .ur-form-grid .hide_show_password .password-input-group{display:block;position:relative}.ur-frontend-form .ur-form-row .ur-form-grid .hide_show_password .password-input-group .password_preview{color:#676d8a;position:absolute;top:50%;left:15px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.ur-frontend-form .ur-form-row .ur-form-grid .hide_show_password .password-input-group .password_preview.dashicons.dashicons-hidden{opacity:.6}.ur-frontend-form .ur-form-row .ur-form-grid .hide_show_password .password-input-group .password_preview.dashicons.dashicons-hidden:hover{opacity:1}.ur-frontend-form .ur-form-row .select2-container .select2-selection--multiple{border:1px solid #f0f1f5}.ur-frontend-form .ur-form-row .select2-container .select2-selection--multiple .select2-selection__rendered{display:block}.ur-frontend-form .ur-form-row .select2-container .select2-selection--multiple .select2-selection__rendered li:last-child{margin-right:0}.ur-frontend-form .ur-form-row .select2-container .select2-selection--multiple .select2-selection__choice{margin:5px}.ur-frontend-form .ur-form-row .select2-container .select2-selection--multiple .select2-search--inline input[type=text]{margin:5px;height:inherit}.ur-frontend-form button,.ur-frontend-form button[type=submit],.ur-frontend-form input[type=submit]{padding:10px 20px;line-height:1.5;text-align:center;word-break:break-word;white-space:normal;border:none;cursor:pointer;-webkit-transition:.35s all ease-out;transition:.35s all ease-out}.ur-frontend-form input[type=submit]{float:left}.ur-frontend-form .ur-button-container{display:-webkit-box;display:-webkit-flex;display:flex;margin-top:10px;padding:0 10px}.ur-frontend-form .ur-button-container .ur-submit-button{margin-right:auto}.ur-frontend-form .ur-submit-button{margin-left:10px;margin-bottom:0}.ur-frontend-form label abbr.required{text-decoration:none;border:none;color:red}.ur-frontend-form.ur-frontend-form--bordered form .ur-form-row .ur-form-grid input[type=date],.ur-frontend-form.ur-frontend-form--bordered form .ur-form-row .ur-form-grid input[type=email],.ur-frontend-form.ur-frontend-form--bordered form .ur-form-row .ur-form-grid input[type=number],.ur-frontend-form.ur-frontend-form--bordered form .ur-form-row .ur-form-grid input[type=password],.ur-frontend-form.ur-frontend-form--bordered form .ur-form-row .ur-form-grid input[type=text],.ur-frontend-form.ur-frontend-form--bordered form .ur-form-row .ur-form-grid input[type=url],.ur-frontend-form.ur-frontend-form--bordered form .ur-form-row .ur-form-grid select,.ur-frontend-form.ur-frontend-form--bordered form .ur-form-row .ur-form-grid textarea{border:none;border-bottom:1px solid #69717a;outline:0;-webkit-transition:all .35s;transition:all .35s;padding:10px 15px;background:#f8f9fa;color:#69717a;height:45px}.ur-frontend-form.ur-frontend-form--bordered form .ur-form-row .ur-form-grid label,.ur-frontend-form.ur-frontend-form--bordered form .ur-form-row .ur-form-grid legend{margin-right:5px;color:#69717a}.ur-frontend-form.ur-frontend-form--bordered form .ur-form-row .ur-form-grid textarea{height:100px}.ur-frontend-form.ur-frontend-form--bordered form .ur-form-row .ur-form-grid .hide_show_password input[type=password]{padding-left:50px}.ur-frontend-form.ur-frontend-form--bordered form button.user-registration-multi-part-nav-next,.ur-frontend-form.ur-frontend-form--bordered form button.user-registration-multi-part-nav-prev,.ur-frontend-form.ur-frontend-form--bordered form button[type=submit],.ur-frontend-form.ur-frontend-form--bordered form input[type=submit]{background:#f8f9fa;border:1px solid #69717a;color:#69717a;border-radius:0}.ur-frontend-form.ur-frontend-form--bordered form button.user-registration-multi-part-nav-next:hover,.ur-frontend-form.ur-frontend-form--bordered form button.user-registration-multi-part-nav-prev:hover,.ur-frontend-form.ur-frontend-form--bordered form button[type=submit]:hover,.ur-frontend-form.ur-frontend-form--bordered form input[type=submit]:hover{background:#475bb2;color:#fff;border-color:#475bb2}.ur-frontend-form.ur-frontend-form--flat{background:#f7f7f7;border:none transparent}.ur-frontend-form.ur-frontend-form--flat form .ur-form-row .ur-form-grid .form-row,.ur-frontend-form.ur-frontend-form--flat form .ur-form-row .ur-form-grid .ur-field-item{margin-bottom:0}.ur-frontend-form.ur-frontend-form--flat form .ur-form-row .ur-form-grid input[type=date],.ur-frontend-form.ur-frontend-form--flat form .ur-form-row .ur-form-grid input[type=email],.ur-frontend-form.ur-frontend-form--flat form .ur-form-row .ur-form-grid input[type=number],.ur-frontend-form.ur-frontend-form--flat form .ur-form-row .ur-form-grid input[type=password],.ur-frontend-form.ur-frontend-form--flat form .ur-form-row .ur-form-grid input[type=text],.ur-frontend-form.ur-frontend-form--flat form .ur-form-row .ur-form-grid input[type=url],.ur-frontend-form.ur-frontend-form--flat form .ur-form-row .ur-form-grid select,.ur-frontend-form.ur-frontend-form--flat form .ur-form-row .ur-form-grid textarea{border:none;outline:0;padding:10px 15px;background:#fff;color:#69717a;margin-bottom:10px;height:45px}.ur-frontend-form.ur-frontend-form--flat form .ur-form-row .ur-form-grid input[type=date]:focus,.ur-frontend-form.ur-frontend-form--flat form .ur-form-row .ur-form-grid input[type=email]:focus,.ur-frontend-form.ur-frontend-form--flat form .ur-form-row .ur-form-grid input[type=number]:focus,.ur-frontend-form.ur-frontend-form--flat form .ur-form-row .ur-form-grid input[type=password]:focus,.ur-frontend-form.ur-frontend-form--flat form .ur-form-row .ur-form-grid input[type=text]:focus,.ur-frontend-form.ur-frontend-form--flat form .ur-form-row .ur-form-grid input[type=url]:focus,.ur-frontend-form.ur-frontend-form--flat form .ur-form-row .ur-form-grid select:focus,.ur-frontend-form.ur-frontend-form--flat form .ur-form-row .ur-form-grid textarea:focus{box-shadow:0 0 10px 5px rgba(0,0,0,.05)}.ur-frontend-form.ur-frontend-form--flat form .ur-form-row .ur-form-grid select{margin-bottom:10px}.ur-frontend-form.ur-frontend-form--flat form .ur-form-row .ur-form-grid label,.ur-frontend-form.ur-frontend-form--flat form .ur-form-row .ur-form-grid legend{color:#69717a}.ur-frontend-form.ur-frontend-form--flat form .ur-form-row .ur-form-grid textarea{height:100px}.ur-frontend-form.ur-frontend-form--flat form .ur-form-row .ur-form-grid .hide_show_password input[type=password]{padding-left:50px}.ur-frontend-form.ur-frontend-form--rounded form .ur-form-row .ur-form-grid input[type=date],.ur-frontend-form.ur-frontend-form--rounded form .ur-form-row .ur-form-grid input[type=email],.ur-frontend-form.ur-frontend-form--rounded form .ur-form-row .ur-form-grid input[type=number],.ur-frontend-form.ur-frontend-form--rounded form .ur-form-row .ur-form-grid input[type=password],.ur-frontend-form.ur-frontend-form--rounded form .ur-form-row .ur-form-grid input[type=text],.ur-frontend-form.ur-frontend-form--rounded form .ur-form-row .ur-form-grid input[type=url],.ur-frontend-form.ur-frontend-form--rounded form .ur-form-row .ur-form-grid select,.ur-frontend-form.ur-frontend-form--rounded form .ur-form-row .ur-form-grid textarea{border:1px solid #ced4da;border-radius:25px;outline:0;-webkit-transition:all .35s;transition:all .35s;padding:10px 15px;background:#fff;color:#69717a;height:45px}.ur-frontend-form.ur-frontend-form--rounded form .ur-form-row .ur-form-grid button[type=button]{border-radius:25px}.ur-frontend-form.ur-frontend-form--rounded form .ur-form-row .ur-form-grid label,.ur-frontend-form.ur-frontend-form--rounded form .ur-form-row .ur-form-grid legend{margin-right:5px;color:#69717a}.ur-frontend-form.ur-frontend-form--rounded form .ur-form-row .ur-form-grid textarea{height:100px}.ur-frontend-form.ur-frontend-form--rounded form .ur-form-row .ur-form-grid .hide_show_password input[type=password]{padding-left:50px}.ur-frontend-form.ur-frontend-form--rounded form button.user-registration-multi-part-nav-next,.ur-frontend-form.ur-frontend-form--rounded form button.user-registration-multi-part-nav-prev,.ur-frontend-form.ur-frontend-form--rounded form button[type=submit],.ur-frontend-form.ur-frontend-form--rounded form input[type=submit]{border:0 none;color:#fff;border-radius:25px;float:none;display:block;padding:15px 25px}.ur-frontend-form.ur-frontend-form--rounded.ur-frontend-form--rounded-edge form .ur-form-row .ur-form-grid input[type=date],.ur-frontend-form.ur-frontend-form--rounded.ur-frontend-form--rounded-edge form .ur-form-row .ur-form-grid input[type=email],.ur-frontend-form.ur-frontend-form--rounded.ur-frontend-form--rounded-edge form .ur-form-row .ur-form-grid input[type=number],.ur-frontend-form.ur-frontend-form--rounded.ur-frontend-form--rounded-edge form .ur-form-row .ur-form-grid input[type=password],.ur-frontend-form.ur-frontend-form--rounded.ur-frontend-form--rounded-edge form .ur-form-row .ur-form-grid input[type=text],.ur-frontend-form.ur-frontend-form--rounded.ur-frontend-form--rounded-edge form .ur-form-row .ur-form-grid input[type=url],.ur-frontend-form.ur-frontend-form--rounded.ur-frontend-form--rounded-edge form .ur-form-row .ur-form-grid select,.ur-frontend-form.ur-frontend-form--rounded.ur-frontend-form--rounded-edge form .ur-form-row .ur-form-grid textarea{border-radius:2px}.ur-frontend-form.ur-frontend-form--rounded.ur-frontend-form--rounded-edge form .ur-form-row .ur-form-grid .hide_show_password input[type=password]{padding-left:50px}.ur-frontend-form.ur-frontend-form--rounded.ur-frontend-form--rounded-edge form .ur-form-row .ur-form-grid button[type=button]{border-radius:2px}.ur-frontend-form.ur-frontend-form--rounded.ur-frontend-form--rounded-edge form button.user-registration-multi-part-nav-next,.ur-frontend-form.ur-frontend-form--rounded.ur-frontend-form--rounded-edge form button.user-registration-multi-part-nav-prev,.ur-frontend-form.ur-frontend-form--rounded.ur-frontend-form--rounded-edge form button[type=submit],.ur-frontend-form.ur-frontend-form--rounded.ur-frontend-form--rounded-edge form input[type=submit]{border-radius:2px}.ur-frontend-form #ur-submit-message-node{margin:20px 0 0 0}.ur-frontend-form #ur-submit-message-node.ur-error{background:rgba(206,0,0,.1)}.ur-frontend-form #ur-submit-message-node.ur-message.message{background:rgba(143,174,27,.2)}#user-registration{background-color:#fff;margin:30px 0}#user-registration *,#user-registration.user-registration{box-sizing:border-box}#user-registration p{color:#333}#user-registration .user-registration-tips{font-size:12px;color:#acaeba;margin-bottom:0}#user-registration .user-registration-MyAccount-navigation{overflow:visible;margin:0}#user-registration .user-registration-MyAccount-navigation ul{margin:0;padding:0;display:-webkit-flex;display:-webkit-box;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}#user-registration .user-registration-MyAccount-navigation ul .user-registration-MyAccount-navigation-link{list-style:none;padding:0;margin:0;display:inline-block;position:relative;box-shadow:0 0 0 transparent}#user-registration .user-registration-MyAccount-navigation ul .user-registration-MyAccount-navigation-link a{padding:10px 15px;display:block;font-weight:400;font-size:14px;font-family:sans-serif;text-decoration:none;box-shadow:0 0 0 transparent}#user-registration .user-registration-MyAccount-navigation ul .user-registration-MyAccount-navigation-link.is-active a{font-weight:600}#user-registration .user-registration-MyAccount-content{padding:30px}#user-registration .user-registration-MyAccount-content h2{margin-bottom:30px}#user-registration .user-registration-MyAccount-content .user-registration-profile-fields__field-wrapper{margin:0 -10px}#user-registration .user-registration-MyAccount-content .ur-form-grid{border:0 none;background:0 0}#user-registration .user-registration-MyAccount-content .ur-frontend-form{border:none}#user-registration .user-registration-MyAccount-content .edit-password legend,#user-registration .user-registration-MyAccount-content h2{font-size:28px;font-weight:400}#user-registration .user-registration-MyAccount-content .user-registration-profile-header{margin-bottom:25px}#user-registration .user-registration-MyAccount-content .user-registration-profile-header .user-registration-img-container{width:100px}#user-registration .user-registration-MyAccount-content .user-registration-profile-header h3{font-size:22px;font-weight:400;margin-bottom:5px}#user-registration .user-registration-MyAccount-content .user-registration-profile-header header .button-group,#user-registration .user-registration-MyAccount-content .user-registration-profile-header header p{margin-bottom:10px}#user-registration .user-registration-MyAccount-content .user-registration-profile-header header .profile-pic-remove{margin-left:10px}#user-registration .user-registration-MyAccount-content .user-registration-profile-header .user-registration-nick-name{color:#acaeba}#user-registration .user-registration-MyAccount-content .user-registration-EditProfileForm .user-registration-profile-header .user-registration-img-container{width:auto}.user-registration-password-strength{text-align:center;font-weight:600;padding:3px .5em;font-size:1em}.user-registration-password-strength.strong{background-color:#c1e1b9;border-color:#83c373}.user-registration-password-strength.short{background-color:#f1adad;border-color:#e35b5b}.user-registration-password-strength.bad{background-color:#fbc5a9;border-color:#f78b53}.user-registration-password-strength.good{background-color:#ffe399;border-color:#ffc733}.user-registration-password-hint{margin:.5em 0 0;display:block}.ur-front-spinner{background:url(../images/wpspin_light-2x.gif) no-repeat;background-size:16px 16px;display:block;opacity:.7;width:16px;height:16px;margin-right:-40px;float:right}.edit-post-visual-editor .ur-gutenberg-form-selector-wrap h2,.edit-post-visual-editor .user-registration-gutenberg-form-selector-wrap h2{width:100%;margin-bottom:.5em}.edit-post-visual-editor .ur-gutenberg-form-selector-wrap .components-base-control,.edit-post-visual-editor .user-registration-gutenberg-form-selector-wrap .components-base-control{width:100%}.ur-frontend-form.ur-gutenberg-editor form button[type=submit]{cursor:not-allowed}.ur-frontend-form.ur-gutenberg-editor form .ur-form-row .ur-form-grid input{cursor:not-allowed}#tiptip_holder{display:none;z-index:8675309;position:absolute;top:0;left:0}#tiptip_holder.tip_top{padding-bottom:5px}#tiptip_holder.tip_top #tiptip_arrow_inner{margin-top:-7px;margin-right:-6px;border-top-color:#dee0e9}#tiptip_holder.tip_bottom{padding-top:5px}#tiptip_holder.tip_bottom #tiptip_arrow_inner{margin-top:-5px;margin-right:-6px;border-bottom-color:#dee0e9}#tiptip_holder.tip_right{padding-right:5px}#tiptip_holder.tip_right #tiptip_arrow_inner{margin-top:-6px;margin-right:-5px;border-left-color:#dee0e9}#tiptip_holder.tip_left{padding-left:5px}#tiptip_holder.tip_left #tiptip_arrow_inner{margin-top:-6px;margin-right:-7px;border-right-color:#dee0e9}#tiptip_content,.ur_error_tip{color:#fff;font-size:.8em;max-width:150px;background:#dee0e9;text-align:center;border-radius:3px;padding:.618em 1em;box-shadow:0 1px 3px rgba(0,0,0,.2)}#tiptip_content code,.ur_error_tip code{padding:1px;background:#888}#tiptip_arrow,#tiptip_arrow_inner{position:absolute;border-color:transparent;border-style:solid;border-width:6px;height:0;width:0}.ur-hidden{display:none}
assets/css/user-registration.css CHANGED
@@ -1 +1 @@
1
- .ur-form-container .button,.ur-form-container button,.user-registration .button,.user-registration button{-webkit-transition:all .25s ease 0s;transition:all .25s ease 0s}.ur-form-container .button.button-icon,.ur-form-container button.button-icon,.user-registration .button.button-icon,.user-registration button.button-icon{width:32px;padding:0 0 2px}.ur-form-container .button.button-icon .dashicons,.ur-form-container button.button-icon .dashicons,.user-registration .button.button-icon .dashicons,.user-registration button.button-icon .dashicons{line-height:1;vertical-align:middle}.ur-form-container .button.button-icon-round,.ur-form-container button.button-icon-round,.user-registration .button.button-icon-round,.user-registration button.button-icon-round{border-radius:50%}.ur-form-container .button .ur-spinner,.ur-form-container button .ur-spinner,.user-registration .button .ur-spinner,.user-registration button .ur-spinner{width:16px;height:16px;margin-left:6px;margin-bottom:2px;display:inline-block;vertical-align:middle}.ur-form-container .button-primary,.user-registration .button-primary{background:#475bb2;border-color:#475bb2;box-shadow:0 1px 0 #475bb2;text-shadow:none}.ur-form-container .button-primary:active,.ur-form-container .button-primary:focus,.ur-form-container .button-primary:hover,.user-registration .button-primary:active,.user-registration .button-primary:focus,.user-registration .button-primary:hover{background:#38488e;border-color:#38488e;box-shadow:0 1px 0 #38488e}.ur-form-container .button-primary:disabled,.user-registration .button-primary:disabled{color:#b2bae0!important;background:#697ac3!important;border-color:#697ac3!important}.ur-form-container .button-secondary,.user-registration .button-secondary{color:#1a1f33;background:#dee0e9;border-color:#dee0e9;box-shadow:0 1px 0 #dee0e9}.ur-form-container .button-secondary:active,.ur-form-container .button-secondary:focus,.ur-form-container .button-secondary:hover,.user-registration .button-secondary:active,.user-registration .button-secondary:focus,.user-registration .button-secondary:hover{color:#1a1f33;background:#b6bbcf;border-color:#b6bbcf;box-shadow:0 1px 0 #b6bbcf}.ur-form-container .button-danger,.user-registration .button-danger{color:#fff;background:#ff4149;border-color:#ff4149;box-shadow:0 1px 0 #ff4149}.ur-form-container .button-danger:active,.ur-form-container .button-danger:focus,.ur-form-container .button-danger:hover,.user-registration .button-danger:active,.user-registration .button-danger:focus,.user-registration .button-danger:hover{color:#fff;background:#ee2a32;border-color:#ee2a32;box-shadow:0 1px 0 #ee2a32}.ur-form-container .publishing-action .button,.ur-form-container .publishing-action button,.ur-form-container .publishing-action input[type=button],.ur-form-container .publishing-action input[type=submit],.user-registration .publishing-action .button,.user-registration .publishing-action button,.user-registration .publishing-action input[type=button],.user-registration .publishing-action input[type=submit]{margin-right:5px}.ur-registered-item.ui-draggable-dragging{padding:10px 10px;line-height:20px;background:#475bb2;color:#fff;text-align:center;margin-bottom:7px;word-break:break-word;white-space:normal;width:200px!important;z-index:9}.ur-registered-item.ui-draggable-dragging span{font-size:14px;line-height:20px;width:auto;height:auto;margin-right:3px}.clear{clear:both}.user-registration-error,.user-registration-info,.user-registration-message{display:block;margin:0 0 10px;padding:10px 15px;background-color:#f7f6f7;color:#515151;border-top:3px solid #a46497;list-style:none outside;width:auto;word-wrap:break-word;line-height:1.25;text-transform:none;font-size:14px}.user-registration-error::after,.user-registration-error::before,.user-registration-info::after,.user-registration-info::before,.user-registration-message::after,.user-registration-message::before{content:' ';display:table}.user-registration-error::after,.user-registration-info::after,.user-registration-message::after{clear:both}.user-registration-error::before,.user-registration-info::before,.user-registration-message::before{content:'\f348';display:inline-block;vertical-align:middle;font-family:Dashicons;font-size:calc(100% + 10px);margin-right:.875rem}.user-registration-error ul,.user-registration-info ul,.user-registration-message ul{margin:0!important;padding:0!important;background-color:transparent!important}.user-registration-error .button,.user-registration-info .button,.user-registration-message .button{float:right}.user-registration-error li,.user-registration-info li,.user-registration-message li{list-style:none outside!important;padding-left:0!important;margin-left:0!important}.user-registration-error .message,.user-registration-info .message,.user-registration-message .message{margin:0;padding:0}.user-registration-message{border-top-color:#8fae1b;background:rgba(143,174,27,.1);color:#596c11}.user-registration-info{color:#1e85be;border-top-color:#1e85be}.user-registration-error{border-top-color:#ff4149;background:rgba(255,65,73,.1);color:#f4000a}.user-registration-error::before{content:'\f534'}.ur-frontend-form{margin-bottom:30px;border:1px solid #ddd;padding:20px;box-sizing:border-box}.ur-frontend-form.login{margin:0;padding:10px;box-shadow:none;background:0 0}.ur-frontend-form.login input[name=rememberme]#rememberme{vertical-align:middle}.ur-frontend-form.login-registration{margin:0;border:none;padding:0}.ur-frontend-form .register #node_recaptcha_register{padding:0 10px}.ur-frontend-form *{box-sizing:border-box}.ur-frontend-form .description{display:block;font-size:14px;line-height:1.5}.ur-frontend-form .ur-form-row{display:-webkit-box;display:-webkit-flex;display:flex}.ur-frontend-form .ur-form-row:last-child{margin-bottom:0}.ur-frontend-form .ur-form-row .ur-form-grid{-webkit-box-flex:1;-webkit-flex:1;flex:1;padding:0 10px}.ur-frontend-form .ur-form-row .ur-form-grid:nth-child(1n+2){border-left:0 none}.ur-frontend-form .ur-form-row .ur-form-grid .ur-field-item{margin-bottom:20px}.ur-frontend-form .ur-form-row .ur-form-grid .ur-field-item.field-checkbox ul,.ur-frontend-form .ur-form-row .ur-form-grid .ur-field-item.field-radio ul{margin:0;list-style:none}.ur-frontend-form .ur-form-row .ur-form-grid .ur-field-item.field-checkbox ul li,.ur-frontend-form .ur-form-row .ur-form-grid .ur-field-item.field-radio ul li{margin-left:0;line-height:1.3;vertical-align:middle;margin-bottom:10px}.ur-frontend-form .ur-form-row .ur-form-grid .ur-field-item.field-checkbox ul li input,.ur-frontend-form .ur-form-row .ur-form-grid .ur-field-item.field-checkbox ul li label,.ur-frontend-form .ur-form-row .ur-form-grid .ur-field-item.field-radio ul li input,.ur-frontend-form .ur-form-row .ur-form-grid .ur-field-item.field-radio ul li label{display:inline-block;vertical-align:inherit}.ur-frontend-form .ur-form-row .ur-form-grid .ur-field-item.field-checkbox ul li input[type=checkbox],.ur-frontend-form .ur-form-row .ur-form-grid .ur-field-item.field-checkbox ul li input[type=radio],.ur-frontend-form .ur-form-row .ur-form-grid .ur-field-item.field-radio ul li input[type=checkbox],.ur-frontend-form .ur-form-row .ur-form-grid .ur-field-item.field-radio ul li input[type=radio]{margin-top:2px}.ur-frontend-form .ur-form-row .ur-form-grid .ur-field-item.field-checkbox ul li label,.ur-frontend-form .ur-form-row .ur-form-grid .ur-field-item.field-radio ul li label{display:inline}.ur-frontend-form .ur-form-row .ur-form-grid .ur-field-item:last-child{margin-bottom:0}.ur-frontend-form .ur-form-row .ur-form-grid input[type=date],.ur-frontend-form .ur-form-row .ur-form-grid input[type=email],.ur-frontend-form .ur-form-row .ur-form-grid input[type=number],.ur-frontend-form .ur-form-row .ur-form-grid input[type=password],.ur-frontend-form .ur-form-row .ur-form-grid input[type=phone],.ur-frontend-form .ur-form-row .ur-form-grid input[type=text],.ur-frontend-form .ur-form-row .ur-form-grid input[type=timepicker],.ur-frontend-form .ur-form-row .ur-form-grid input[type=url],.ur-frontend-form .ur-form-row .ur-form-grid select,.ur-frontend-form .ur-form-row .ur-form-grid textarea{display:block;width:100%;border-radius:0;min-height:36px;margin-bottom:10px;line-height:1.5}.ur-frontend-form .ur-form-row .ur-form-grid input[type=date]::-webkit-input-placeholder,.ur-frontend-form .ur-form-row .ur-form-grid input[type=email]::-webkit-input-placeholder,.ur-frontend-form .ur-form-row .ur-form-grid input[type=number]::-webkit-input-placeholder,.ur-frontend-form .ur-form-row .ur-form-grid input[type=password]::-webkit-input-placeholder,.ur-frontend-form .ur-form-row .ur-form-grid input[type=phone]::-webkit-input-placeholder,.ur-frontend-form .ur-form-row .ur-form-grid input[type=text]::-webkit-input-placeholder,.ur-frontend-form .ur-form-row .ur-form-grid input[type=timepicker]::-webkit-input-placeholder,.ur-frontend-form .ur-form-row .ur-form-grid input[type=url]::-webkit-input-placeholder,.ur-frontend-form .ur-form-row .ur-form-grid select::-webkit-input-placeholder,.ur-frontend-form .ur-form-row .ur-form-grid textarea::-webkit-input-placeholder{color:#ddd}.ur-frontend-form .ur-form-row .ur-form-grid input[type=date]::-ms-input-placeholder,.ur-frontend-form .ur-form-row .ur-form-grid input[type=email]::-ms-input-placeholder,.ur-frontend-form .ur-form-row .ur-form-grid input[type=number]::-ms-input-placeholder,.ur-frontend-form .ur-form-row .ur-form-grid input[type=password]::-ms-input-placeholder,.ur-frontend-form .ur-form-row .ur-form-grid input[type=phone]::-ms-input-placeholder,.ur-frontend-form .ur-form-row .ur-form-grid input[type=text]::-ms-input-placeholder,.ur-frontend-form .ur-form-row .ur-form-grid input[type=timepicker]::-ms-input-placeholder,.ur-frontend-form .ur-form-row .ur-form-grid input[type=url]::-ms-input-placeholder,.ur-frontend-form .ur-form-row .ur-form-grid select::-ms-input-placeholder,.ur-frontend-form .ur-form-row .ur-form-grid textarea::-ms-input-placeholder{color:#ddd}.ur-frontend-form .ur-form-row .ur-form-grid input[type=date]::placeholder,.ur-frontend-form .ur-form-row .ur-form-grid input[type=email]::placeholder,.ur-frontend-form .ur-form-row .ur-form-grid input[type=number]::placeholder,.ur-frontend-form .ur-form-row .ur-form-grid input[type=password]::placeholder,.ur-frontend-form .ur-form-row .ur-form-grid input[type=phone]::placeholder,.ur-frontend-form .ur-form-row .ur-form-grid input[type=text]::placeholder,.ur-frontend-form .ur-form-row .ur-form-grid input[type=timepicker]::placeholder,.ur-frontend-form .ur-form-row .ur-form-grid input[type=url]::placeholder,.ur-frontend-form .ur-form-row .ur-form-grid select::placeholder,.ur-frontend-form .ur-form-row .ur-form-grid textarea::placeholder{color:#ddd}.ur-frontend-form .ur-form-row .ur-form-grid input[type=checkbox],.ur-frontend-form .ur-form-row .ur-form-grid input[type=radio]{font-size:12px;display:inline-block;vertical-align:middle;margin-right:5px;margin-left:20px}.ur-frontend-form .ur-form-row .ur-form-grid input[type=checkbox]:first-child,.ur-frontend-form .ur-form-row .ur-form-grid input[type=radio]:first-child{margin-left:0}.ur-frontend-form .ur-form-row .ur-form-grid button:focus,.ur-frontend-form .ur-form-row .ur-form-grid input[type=email]:focus,.ur-frontend-form .ur-form-row .ur-form-grid input[type=password]:focus,.ur-frontend-form .ur-form-row .ur-form-grid input[type=radio]:focus,.ur-frontend-form .ur-form-row .ur-form-grid input[type=text]:focus,.ur-frontend-form .ur-form-row .ur-form-grid input[type=url]:focus,.ur-frontend-form .ur-form-row .ur-form-grid select:focus,.ur-frontend-form .ur-form-row .ur-form-grid textarea:focus{outline:0}.ur-frontend-form .ur-form-row .ur-form-grid input[readonly],.ur-frontend-form .ur-form-row .ur-form-grid select[readonly],.ur-frontend-form .ur-form-row .ur-form-grid textarea[readonly]{cursor:auto}.ur-frontend-form .ur-form-row .ur-form-grid label,.ur-frontend-form .ur-form-row .ur-form-grid legend{display:block;font-size:14px;margin-bottom:10px;margin-top:10px}.ur-frontend-form .ur-form-row .ur-form-grid label .required,.ur-frontend-form .ur-form-row .ur-form-grid legend .required{text-decoration:none;border:none;color:#ff4149}.ur-frontend-form .ur-form-row .ur-form-grid label.ur-label,.ur-frontend-form .ur-form-row .ur-form-grid legend.ur-label{font-weight:700}.ur-frontend-form .ur-form-row .ur-form-grid textarea{padding:10px;height:100px;resize:none;padding:5px 20px}.ur-frontend-form .ur-form-row .ur-form-grid .hide_show_password input[type=password]{padding-right:50px}.ur-frontend-form .ur-form-row .ur-form-grid .hide_show_password .password-input-group{display:block;position:relative}.ur-frontend-form .ur-form-row .ur-form-grid .hide_show_password .password-input-group .password_preview{color:#676d8a;position:absolute;top:50%;right:15px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.ur-frontend-form .ur-form-row .ur-form-grid .hide_show_password .password-input-group .password_preview.dashicons.dashicons-hidden{opacity:.6}.ur-frontend-form .ur-form-row .ur-form-grid .hide_show_password .password-input-group .password_preview.dashicons.dashicons-hidden:hover{opacity:1}.ur-frontend-form .ur-form-row .select2-container .select2-selection--multiple{border:1px solid #f0f1f5}.ur-frontend-form .ur-form-row .select2-container .select2-selection--multiple .select2-selection__rendered{display:block}.ur-frontend-form .ur-form-row .select2-container .select2-selection--multiple .select2-selection__rendered li:last-child{margin-left:0}.ur-frontend-form .ur-form-row .select2-container .select2-selection--multiple .select2-selection__choice{margin:5px}.ur-frontend-form .ur-form-row .select2-container .select2-selection--multiple .select2-search--inline input[type=text]{margin:5px;height:inherit}.ur-frontend-form button,.ur-frontend-form button[type=submit],.ur-frontend-form input[type=submit]{padding:10px 20px;line-height:1.5;text-align:center;word-break:break-word;white-space:normal;border:none;cursor:pointer;-webkit-transition:.35s all ease-out;transition:.35s all ease-out}.ur-frontend-form input[type=submit]{float:right}.ur-frontend-form .ur-button-container{display:-webkit-box;display:-webkit-flex;display:flex;margin-top:10px;padding:0 10px}.ur-frontend-form .ur-button-container .ur-submit-button{margin-left:auto}.ur-frontend-form .ur-submit-button{margin-right:10px;margin-bottom:0}.ur-frontend-form label abbr.required{text-decoration:none;border:none;color:red}.ur-frontend-form.ur-frontend-form--bordered form .ur-form-row .ur-form-grid input[type=date],.ur-frontend-form.ur-frontend-form--bordered form .ur-form-row .ur-form-grid input[type=email],.ur-frontend-form.ur-frontend-form--bordered form .ur-form-row .ur-form-grid input[type=number],.ur-frontend-form.ur-frontend-form--bordered form .ur-form-row .ur-form-grid input[type=password],.ur-frontend-form.ur-frontend-form--bordered form .ur-form-row .ur-form-grid input[type=text],.ur-frontend-form.ur-frontend-form--bordered form .ur-form-row .ur-form-grid input[type=url],.ur-frontend-form.ur-frontend-form--bordered form .ur-form-row .ur-form-grid select,.ur-frontend-form.ur-frontend-form--bordered form .ur-form-row .ur-form-grid textarea{border:none;border-bottom:1px solid #69717a;outline:0;-webkit-transition:all .35s;transition:all .35s;padding:10px 15px;background:#f8f9fa;color:#69717a;height:45px}.ur-frontend-form.ur-frontend-form--bordered form .ur-form-row .ur-form-grid label,.ur-frontend-form.ur-frontend-form--bordered form .ur-form-row .ur-form-grid legend{margin-left:5px;color:#69717a}.ur-frontend-form.ur-frontend-form--bordered form .ur-form-row .ur-form-grid textarea{height:100px}.ur-frontend-form.ur-frontend-form--bordered form .ur-form-row .ur-form-grid .hide_show_password input[type=password]{padding-right:50px}.ur-frontend-form.ur-frontend-form--bordered form button.user-registration-multi-part-nav-next,.ur-frontend-form.ur-frontend-form--bordered form button.user-registration-multi-part-nav-prev,.ur-frontend-form.ur-frontend-form--bordered form button[type=submit],.ur-frontend-form.ur-frontend-form--bordered form input[type=submit]{background:#f8f9fa;border:1px solid #69717a;color:#69717a;border-radius:0}.ur-frontend-form.ur-frontend-form--bordered form button.user-registration-multi-part-nav-next:hover,.ur-frontend-form.ur-frontend-form--bordered form button.user-registration-multi-part-nav-prev:hover,.ur-frontend-form.ur-frontend-form--bordered form button[type=submit]:hover,.ur-frontend-form.ur-frontend-form--bordered form input[type=submit]:hover{background:#475bb2;color:#fff;border-color:#475bb2}.ur-frontend-form.ur-frontend-form--flat{background:#f7f7f7;border:none transparent}.ur-frontend-form.ur-frontend-form--flat form .ur-form-row .ur-form-grid .form-row,.ur-frontend-form.ur-frontend-form--flat form .ur-form-row .ur-form-grid .ur-field-item{margin-bottom:0}.ur-frontend-form.ur-frontend-form--flat form .ur-form-row .ur-form-grid input[type=date],.ur-frontend-form.ur-frontend-form--flat form .ur-form-row .ur-form-grid input[type=email],.ur-frontend-form.ur-frontend-form--flat form .ur-form-row .ur-form-grid input[type=number],.ur-frontend-form.ur-frontend-form--flat form .ur-form-row .ur-form-grid input[type=password],.ur-frontend-form.ur-frontend-form--flat form .ur-form-row .ur-form-grid input[type=text],.ur-frontend-form.ur-frontend-form--flat form .ur-form-row .ur-form-grid input[type=url],.ur-frontend-form.ur-frontend-form--flat form .ur-form-row .ur-form-grid select,.ur-frontend-form.ur-frontend-form--flat form .ur-form-row .ur-form-grid textarea{border:none;outline:0;padding:10px 15px;background:#fff;color:#69717a;margin-bottom:10px;height:45px}.ur-frontend-form.ur-frontend-form--flat form .ur-form-row .ur-form-grid input[type=date]:focus,.ur-frontend-form.ur-frontend-form--flat form .ur-form-row .ur-form-grid input[type=email]:focus,.ur-frontend-form.ur-frontend-form--flat form .ur-form-row .ur-form-grid input[type=number]:focus,.ur-frontend-form.ur-frontend-form--flat form .ur-form-row .ur-form-grid input[type=password]:focus,.ur-frontend-form.ur-frontend-form--flat form .ur-form-row .ur-form-grid input[type=text]:focus,.ur-frontend-form.ur-frontend-form--flat form .ur-form-row .ur-form-grid input[type=url]:focus,.ur-frontend-form.ur-frontend-form--flat form .ur-form-row .ur-form-grid select:focus,.ur-frontend-form.ur-frontend-form--flat form .ur-form-row .ur-form-grid textarea:focus{box-shadow:0 0 10px 5px rgba(0,0,0,.05)}.ur-frontend-form.ur-frontend-form--flat form .ur-form-row .ur-form-grid select{margin-bottom:10px}.ur-frontend-form.ur-frontend-form--flat form .ur-form-row .ur-form-grid label,.ur-frontend-form.ur-frontend-form--flat form .ur-form-row .ur-form-grid legend{color:#69717a}.ur-frontend-form.ur-frontend-form--flat form .ur-form-row .ur-form-grid textarea{height:100px}.ur-frontend-form.ur-frontend-form--flat form .ur-form-row .ur-form-grid .hide_show_password input[type=password]{padding-right:50px}.ur-frontend-form.ur-frontend-form--rounded form .ur-form-row .ur-form-grid input[type=date],.ur-frontend-form.ur-frontend-form--rounded form .ur-form-row .ur-form-grid input[type=email],.ur-frontend-form.ur-frontend-form--rounded form .ur-form-row .ur-form-grid input[type=number],.ur-frontend-form.ur-frontend-form--rounded form .ur-form-row .ur-form-grid input[type=password],.ur-frontend-form.ur-frontend-form--rounded form .ur-form-row .ur-form-grid input[type=text],.ur-frontend-form.ur-frontend-form--rounded form .ur-form-row .ur-form-grid input[type=url],.ur-frontend-form.ur-frontend-form--rounded form .ur-form-row .ur-form-grid select,.ur-frontend-form.ur-frontend-form--rounded form .ur-form-row .ur-form-grid textarea{border:1px solid #ced4da;border-radius:25px;outline:0;-webkit-transition:all .35s;transition:all .35s;padding:10px 15px;background:#fff;color:#69717a;height:45px}.ur-frontend-form.ur-frontend-form--rounded form .ur-form-row .ur-form-grid button[type=button]{border-radius:25px}.ur-frontend-form.ur-frontend-form--rounded form .ur-form-row .ur-form-grid label,.ur-frontend-form.ur-frontend-form--rounded form .ur-form-row .ur-form-grid legend{margin-left:5px;color:#69717a}.ur-frontend-form.ur-frontend-form--rounded form .ur-form-row .ur-form-grid textarea{height:100px}.ur-frontend-form.ur-frontend-form--rounded form .ur-form-row .ur-form-grid .hide_show_password input[type=password]{padding-right:50px}.ur-frontend-form.ur-frontend-form--rounded form button.user-registration-multi-part-nav-next,.ur-frontend-form.ur-frontend-form--rounded form button.user-registration-multi-part-nav-prev,.ur-frontend-form.ur-frontend-form--rounded form button[type=submit],.ur-frontend-form.ur-frontend-form--rounded form input[type=submit]{border:0 none;color:#fff;border-radius:25px;float:none;display:block;padding:15px 25px}.ur-frontend-form.ur-frontend-form--rounded.ur-frontend-form--rounded-edge form .ur-form-row .ur-form-grid input[type=date],.ur-frontend-form.ur-frontend-form--rounded.ur-frontend-form--rounded-edge form .ur-form-row .ur-form-grid input[type=email],.ur-frontend-form.ur-frontend-form--rounded.ur-frontend-form--rounded-edge form .ur-form-row .ur-form-grid input[type=number],.ur-frontend-form.ur-frontend-form--rounded.ur-frontend-form--rounded-edge form .ur-form-row .ur-form-grid input[type=password],.ur-frontend-form.ur-frontend-form--rounded.ur-frontend-form--rounded-edge form .ur-form-row .ur-form-grid input[type=text],.ur-frontend-form.ur-frontend-form--rounded.ur-frontend-form--rounded-edge form .ur-form-row .ur-form-grid input[type=url],.ur-frontend-form.ur-frontend-form--rounded.ur-frontend-form--rounded-edge form .ur-form-row .ur-form-grid select,.ur-frontend-form.ur-frontend-form--rounded.ur-frontend-form--rounded-edge form .ur-form-row .ur-form-grid textarea{border-radius:2px}.ur-frontend-form.ur-frontend-form--rounded.ur-frontend-form--rounded-edge form .ur-form-row .ur-form-grid .hide_show_password input[type=password]{padding-right:50px}.ur-frontend-form.ur-frontend-form--rounded.ur-frontend-form--rounded-edge form .ur-form-row .ur-form-grid button[type=button]{border-radius:2px}.ur-frontend-form.ur-frontend-form--rounded.ur-frontend-form--rounded-edge form button.user-registration-multi-part-nav-next,.ur-frontend-form.ur-frontend-form--rounded.ur-frontend-form--rounded-edge form button.user-registration-multi-part-nav-prev,.ur-frontend-form.ur-frontend-form--rounded.ur-frontend-form--rounded-edge form button[type=submit],.ur-frontend-form.ur-frontend-form--rounded.ur-frontend-form--rounded-edge form input[type=submit]{border-radius:2px}.ur-frontend-form #ur-submit-message-node{margin:20px 0 0 0}.ur-frontend-form #ur-submit-message-node.ur-error{background:rgba(206,0,0,.1)}.ur-frontend-form #ur-submit-message-node.ur-message.message{background:rgba(143,174,27,.2)}#user-registration{background-color:#fff;margin:30px 0}#user-registration *,#user-registration.user-registration{box-sizing:border-box}#user-registration p{color:#333}#user-registration .user-registration-tips{font-size:12px;color:#acaeba;margin-bottom:0}#user-registration .user-registration-MyAccount-navigation{overflow:visible;margin:0}#user-registration .user-registration-MyAccount-navigation ul{margin:0;padding:0;display:-webkit-flex;display:-webkit-box;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}#user-registration .user-registration-MyAccount-navigation ul .user-registration-MyAccount-navigation-link{list-style:none;padding:0;margin:0;display:inline-block;position:relative;box-shadow:0 0 0 transparent}#user-registration .user-registration-MyAccount-navigation ul .user-registration-MyAccount-navigation-link a{padding:10px 15px;display:block;font-weight:400;font-size:14px;font-family:sans-serif;text-decoration:none;box-shadow:0 0 0 transparent}#user-registration .user-registration-MyAccount-navigation ul .user-registration-MyAccount-navigation-link.is-active a{font-weight:600}#user-registration .user-registration-MyAccount-content{padding:30px}#user-registration .user-registration-MyAccount-content h2{margin-bottom:30px}#user-registration .user-registration-MyAccount-content .user-registration-profile-fields__field-wrapper{margin:0 -10px}#user-registration .user-registration-MyAccount-content .ur-form-grid{border:0 none;background:0 0}#user-registration .user-registration-MyAccount-content .ur-frontend-form{border:none}#user-registration .user-registration-MyAccount-content .edit-password legend,#user-registration .user-registration-MyAccount-content h2{font-size:28px;font-weight:400}#user-registration .user-registration-MyAccount-content .user-registration-profile-header{margin-bottom:25px}#user-registration .user-registration-MyAccount-content .user-registration-profile-header .user-registration-img-container{width:100px}#user-registration .user-registration-MyAccount-content .user-registration-profile-header h3{font-size:22px;font-weight:400;margin-bottom:5px}#user-registration .user-registration-MyAccount-content .user-registration-profile-header header .button-group,#user-registration .user-registration-MyAccount-content .user-registration-profile-header header p{margin-bottom:10px}#user-registration .user-registration-MyAccount-content .user-registration-profile-header header .profile-pic-remove{margin-right:10px}#user-registration .user-registration-MyAccount-content .user-registration-profile-header .user-registration-nick-name{color:#acaeba}#user-registration .user-registration-MyAccount-content .user-registration-EditProfileForm .user-registration-profile-header .user-registration-img-container{width:auto}.user-registration-password-strength{text-align:center;font-weight:600;padding:3px .5em;font-size:1em}.user-registration-password-strength.strong{background-color:#c1e1b9;border-color:#83c373}.user-registration-password-strength.short{background-color:#f1adad;border-color:#e35b5b}.user-registration-password-strength.bad{background-color:#fbc5a9;border-color:#f78b53}.user-registration-password-strength.good{background-color:#ffe399;border-color:#ffc733}.user-registration-password-hint{margin:.5em 0 0;display:block}.ur-front-spinner{background:url(../images/wpspin_light-2x.gif) no-repeat;background-size:16px 16px;display:block;opacity:.7;width:16px;height:16px;margin-left:-40px;float:left}.edit-post-visual-editor .ur-gutenberg-form-selector-wrap h2,.edit-post-visual-editor .user-registration-gutenberg-form-selector-wrap h2{width:100%;margin-bottom:.5em}.edit-post-visual-editor .ur-gutenberg-form-selector-wrap .components-base-control,.edit-post-visual-editor .user-registration-gutenberg-form-selector-wrap .components-base-control{width:100%}.ur-frontend-form.ur-gutenberg-editor form button[type=submit]{cursor:not-allowed}.ur-frontend-form.ur-gutenberg-editor form .ur-form-row .ur-form-grid input{cursor:not-allowed}#tiptip_holder{display:none;z-index:8675309;position:absolute;top:0;left:0}#tiptip_holder.tip_top{padding-bottom:5px}#tiptip_holder.tip_top #tiptip_arrow_inner{margin-top:-7px;margin-left:-6px;border-top-color:#dee0e9}#tiptip_holder.tip_bottom{padding-top:5px}#tiptip_holder.tip_bottom #tiptip_arrow_inner{margin-top:-5px;margin-left:-6px;border-bottom-color:#dee0e9}#tiptip_holder.tip_right{padding-left:5px}#tiptip_holder.tip_right #tiptip_arrow_inner{margin-top:-6px;margin-left:-5px;border-right-color:#dee0e9}#tiptip_holder.tip_left{padding-right:5px}#tiptip_holder.tip_left #tiptip_arrow_inner{margin-top:-6px;margin-left:-7px;border-left-color:#dee0e9}#tiptip_content,.ur_error_tip{color:#fff;font-size:.8em;max-width:150px;background:#dee0e9;text-align:center;border-radius:3px;padding:.618em 1em;box-shadow:0 1px 3px rgba(0,0,0,.2)}#tiptip_content code,.ur_error_tip code{padding:1px;background:#888}#tiptip_arrow,#tiptip_arrow_inner{position:absolute;border-color:transparent;border-style:solid;border-width:6px;height:0;width:0}.ur-hidden{display:none}
1
+ .ur-form-container .button,.ur-form-container button,.user-registration .button,.user-registration button{-webkit-transition:all .25s ease 0s;transition:all .25s ease 0s}.ur-form-container .button.button-icon,.ur-form-container button.button-icon,.user-registration .button.button-icon,.user-registration button.button-icon{width:32px;padding:0}.ur-form-container .button.button-icon .dashicons,.ur-form-container button.button-icon .dashicons,.user-registration .button.button-icon .dashicons,.user-registration button.button-icon .dashicons{line-height:1;vertical-align:middle}.ur-form-container .button.button-icon-round,.ur-form-container button.button-icon-round,.user-registration .button.button-icon-round,.user-registration button.button-icon-round{border-radius:50%}.ur-form-container .button .ur-spinner,.ur-form-container button .ur-spinner,.user-registration .button .ur-spinner,.user-registration button .ur-spinner{width:16px;height:16px;margin-left:6px;margin-bottom:2px;display:inline-block;vertical-align:middle}.ur-form-container .button-primary,.user-registration .button-primary{background:#475bb2;border-color:#475bb2;box-shadow:0 1px 0 #475bb2;text-shadow:none}.ur-form-container .button-primary:active,.ur-form-container .button-primary:focus,.ur-form-container .button-primary:hover,.user-registration .button-primary:active,.user-registration .button-primary:focus,.user-registration .button-primary:hover{background:#38488e;border-color:#38488e;box-shadow:0 1px 0 #38488e}.ur-form-container .button-primary:disabled,.user-registration .button-primary:disabled{color:#b2bae0!important;background:#697ac3!important;border-color:#697ac3!important}.ur-form-container .button-secondary,.user-registration .button-secondary{color:#1a1f33;background:#dee0e9;border-color:#dee0e9;box-shadow:0 1px 0 #dee0e9}.ur-form-container .button-secondary:active,.ur-form-container .button-secondary:focus,.ur-form-container .button-secondary:hover,.user-registration .button-secondary:active,.user-registration .button-secondary:focus,.user-registration .button-secondary:hover{color:#1a1f33;background:#b6bbcf;border-color:#b6bbcf;box-shadow:0 1px 0 #b6bbcf}.ur-form-container .button-danger,.user-registration .button-danger{color:#fff;background:#ff4149;border-color:#ff4149;box-shadow:0 1px 0 #ff4149}.ur-form-container .button-danger:active,.ur-form-container .button-danger:focus,.ur-form-container .button-danger:hover,.user-registration .button-danger:active,.user-registration .button-danger:focus,.user-registration .button-danger:hover{color:#fff;background:#ee2a32;border-color:#ee2a32;box-shadow:0 1px 0 #ee2a32}.ur-form-container .publishing-action .button,.ur-form-container .publishing-action button,.ur-form-container .publishing-action input[type=button],.ur-form-container .publishing-action input[type=submit],.user-registration .publishing-action .button,.user-registration .publishing-action button,.user-registration .publishing-action input[type=button],.user-registration .publishing-action input[type=submit]{margin-right:5px}.ur-registered-item.ui-draggable-dragging{padding:10px 10px;line-height:20px;background:#475bb2;color:#fff;text-align:center;margin-bottom:7px;word-break:break-word;white-space:normal;width:200px!important;z-index:9}.ur-registered-item.ui-draggable-dragging span{font-size:14px;line-height:20px;width:auto;height:auto;margin-right:3px}.select2-container .ur-select-all-countries-button{margin:6px 3px 4px 6px}.select2-container .ur-unselect-all-countries-button{margin:6px 3px 4px}.clear{clear:both}.user-registration-error,.user-registration-info,.user-registration-message{display:block;margin:0 0 10px;padding:10px 15px;background-color:#f7f6f7;color:#515151;border-top:3px solid #a46497;list-style:none outside;width:auto;word-wrap:break-word;line-height:1.25;text-transform:none;font-size:14px}.user-registration-error::after,.user-registration-error::before,.user-registration-info::after,.user-registration-info::before,.user-registration-message::after,.user-registration-message::before{content:' ';display:table}.user-registration-error::after,.user-registration-info::after,.user-registration-message::after{clear:both}.user-registration-error::before,.user-registration-info::before,.user-registration-message::before{content:'\f348';display:inline-block;vertical-align:middle;font-family:Dashicons;font-size:calc(100% + 10px);margin-right:.875rem}.user-registration-error ul,.user-registration-info ul,.user-registration-message ul{margin:0!important;padding:0!important;background-color:transparent!important}.user-registration-error .button,.user-registration-info .button,.user-registration-message .button{float:right}.user-registration-error li,.user-registration-info li,.user-registration-message li{list-style:none outside!important;padding-left:0!important;margin-left:0!important}.user-registration-error .message,.user-registration-info .message,.user-registration-message .message{margin:0;padding:0}.user-registration-message{border-top-color:#8fae1b;background:rgba(143,174,27,.1);color:#596c11}.user-registration-info{color:#1e85be;border-top-color:#1e85be}.user-registration-error{border-top-color:#ff4149;background:rgba(255,65,73,.1);color:#f4000a}.user-registration-error::before{content:'\f534'}.ur-frontend-form{margin-bottom:30px;border:1px solid #ddd;padding:20px;box-sizing:border-box}.ur-frontend-form.login{margin:0;padding:10px;box-shadow:none;background:0 0}.ur-frontend-form.login input[name=rememberme]#rememberme{vertical-align:middle}.ur-frontend-form.login-registration{margin:0;border:none;padding:0}.ur-frontend-form .register #node_recaptcha_register{padding:0 10px}.ur-frontend-form *{box-sizing:border-box}.ur-frontend-form .description{display:block;font-size:14px;line-height:1.5}.ur-frontend-form .ur-form-row{display:-webkit-box;display:-webkit-flex;display:flex}.ur-frontend-form .ur-form-row:last-child{margin-bottom:0}.ur-frontend-form .ur-form-row .ur-form-grid{-webkit-box-flex:1;-webkit-flex:1;flex:1;padding:0 10px}.ur-frontend-form .ur-form-row .ur-form-grid:nth-child(1n+2){border-left:0 none}.ur-frontend-form .ur-form-row .ur-form-grid .ur-field-item{margin-bottom:20px}.ur-frontend-form .ur-form-row .ur-form-grid .ur-field-item.field-checkbox ul,.ur-frontend-form .ur-form-row .ur-form-grid .ur-field-item.field-radio ul{margin:0;list-style:none}.ur-frontend-form .ur-form-row .ur-form-grid .ur-field-item.field-checkbox ul li,.ur-frontend-form .ur-form-row .ur-form-grid .ur-field-item.field-radio ul li{margin-left:0;line-height:1.3;vertical-align:middle;margin-bottom:10px}.ur-frontend-form .ur-form-row .ur-form-grid .ur-field-item.field-checkbox ul li input,.ur-frontend-form .ur-form-row .ur-form-grid .ur-field-item.field-checkbox ul li label,.ur-frontend-form .ur-form-row .ur-form-grid .ur-field-item.field-radio ul li input,.ur-frontend-form .ur-form-row .ur-form-grid .ur-field-item.field-radio ul li label{display:inline-block;vertical-align:inherit}.ur-frontend-form .ur-form-row .ur-form-grid .ur-field-item.field-checkbox ul li input[type=checkbox],.ur-frontend-form .ur-form-row .ur-form-grid .ur-field-item.field-checkbox ul li input[type=radio],.ur-frontend-form .ur-form-row .ur-form-grid .ur-field-item.field-radio ul li input[type=checkbox],.ur-frontend-form .ur-form-row .ur-form-grid .ur-field-item.field-radio ul li input[type=radio]{margin-top:2px}.ur-frontend-form .ur-form-row .ur-form-grid .ur-field-item.field-checkbox ul li label,.ur-frontend-form .ur-form-row .ur-form-grid .ur-field-item.field-radio ul li label{display:inline}.ur-frontend-form .ur-form-row .ur-form-grid .ur-field-item:last-child{margin-bottom:0}.ur-frontend-form .ur-form-row .ur-form-grid input[type=date],.ur-frontend-form .ur-form-row .ur-form-grid input[type=email],.ur-frontend-form .ur-form-row .ur-form-grid input[type=number],.ur-frontend-form .ur-form-row .ur-form-grid input[type=password],.ur-frontend-form .ur-form-row .ur-form-grid input[type=phone],.ur-frontend-form .ur-form-row .ur-form-grid input[type=text],.ur-frontend-form .ur-form-row .ur-form-grid input[type=timepicker],.ur-frontend-form .ur-form-row .ur-form-grid input[type=url],.ur-frontend-form .ur-form-row .ur-form-grid select,.ur-frontend-form .ur-form-row .ur-form-grid textarea{display:block;width:100%;border-radius:0;min-height:36px;margin-bottom:10px;line-height:1.5}.ur-frontend-form .ur-form-row .ur-form-grid input[type=date]::-webkit-input-placeholder,.ur-frontend-form .ur-form-row .ur-form-grid input[type=email]::-webkit-input-placeholder,.ur-frontend-form .ur-form-row .ur-form-grid input[type=number]::-webkit-input-placeholder,.ur-frontend-form .ur-form-row .ur-form-grid input[type=password]::-webkit-input-placeholder,.ur-frontend-form .ur-form-row .ur-form-grid input[type=phone]::-webkit-input-placeholder,.ur-frontend-form .ur-form-row .ur-form-grid input[type=text]::-webkit-input-placeholder,.ur-frontend-form .ur-form-row .ur-form-grid input[type=timepicker]::-webkit-input-placeholder,.ur-frontend-form .ur-form-row .ur-form-grid input[type=url]::-webkit-input-placeholder,.ur-frontend-form .ur-form-row .ur-form-grid select::-webkit-input-placeholder,.ur-frontend-form .ur-form-row .ur-form-grid textarea::-webkit-input-placeholder{color:#ddd}.ur-frontend-form .ur-form-row .ur-form-grid input[type=date]::-ms-input-placeholder,.ur-frontend-form .ur-form-row .ur-form-grid input[type=email]::-ms-input-placeholder,.ur-frontend-form .ur-form-row .ur-form-grid input[type=number]::-ms-input-placeholder,.ur-frontend-form .ur-form-row .ur-form-grid input[type=password]::-ms-input-placeholder,.ur-frontend-form .ur-form-row .ur-form-grid input[type=phone]::-ms-input-placeholder,.ur-frontend-form .ur-form-row .ur-form-grid input[type=text]::-ms-input-placeholder,.ur-frontend-form .ur-form-row .ur-form-grid input[type=timepicker]::-ms-input-placeholder,.ur-frontend-form .ur-form-row .ur-form-grid input[type=url]::-ms-input-placeholder,.ur-frontend-form .ur-form-row .ur-form-grid select::-ms-input-placeholder,.ur-frontend-form .ur-form-row .ur-form-grid textarea::-ms-input-placeholder{color:#ddd}.ur-frontend-form .ur-form-row .ur-form-grid input[type=date]::placeholder,.ur-frontend-form .ur-form-row .ur-form-grid input[type=email]::placeholder,.ur-frontend-form .ur-form-row .ur-form-grid input[type=number]::placeholder,.ur-frontend-form .ur-form-row .ur-form-grid input[type=password]::placeholder,.ur-frontend-form .ur-form-row .ur-form-grid input[type=phone]::placeholder,.ur-frontend-form .ur-form-row .ur-form-grid input[type=text]::placeholder,.ur-frontend-form .ur-form-row .ur-form-grid input[type=timepicker]::placeholder,.ur-frontend-form .ur-form-row .ur-form-grid input[type=url]::placeholder,.ur-frontend-form .ur-form-row .ur-form-grid select::placeholder,.ur-frontend-form .ur-form-row .ur-form-grid textarea::placeholder{color:#ddd}.ur-frontend-form .ur-form-row .ur-form-grid input[type=checkbox],.ur-frontend-form .ur-form-row .ur-form-grid input[type=radio]{font-size:12px;display:inline-block;vertical-align:middle;margin-right:5px;margin-left:20px}.ur-frontend-form .ur-form-row .ur-form-grid input[type=checkbox]:first-child,.ur-frontend-form .ur-form-row .ur-form-grid input[type=radio]:first-child{margin-left:0}.ur-frontend-form .ur-form-row .ur-form-grid button:focus,.ur-frontend-form .ur-form-row .ur-form-grid input[type=email]:focus,.ur-frontend-form .ur-form-row .ur-form-grid input[type=password]:focus,.ur-frontend-form .ur-form-row .ur-form-grid input[type=radio]:focus,.ur-frontend-form .ur-form-row .ur-form-grid input[type=text]:focus,.ur-frontend-form .ur-form-row .ur-form-grid input[type=url]:focus,.ur-frontend-form .ur-form-row .ur-form-grid select:focus,.ur-frontend-form .ur-form-row .ur-form-grid textarea:focus{outline:0}.ur-frontend-form .ur-form-row .ur-form-grid input[readonly],.ur-frontend-form .ur-form-row .ur-form-grid select[readonly],.ur-frontend-form .ur-form-row .ur-form-grid textarea[readonly]{cursor:auto}.ur-frontend-form .ur-form-row .ur-form-grid select{-webkit-appearance:none;background:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5%206l5%205%205-5%202%201-7%207-7-7%202-1z%22%20fill%3D%22%23555%22%2F%3E%3C%2Fsvg%3E") no-repeat right 5px top 55%}.ur-frontend-form .ur-form-row .ur-form-grid label,.ur-frontend-form .ur-form-row .ur-form-grid legend{display:block;font-size:14px;margin-bottom:10px;margin-top:10px}.ur-frontend-form .ur-form-row .ur-form-grid label .required,.ur-frontend-form .ur-form-row .ur-form-grid legend .required{text-decoration:none;border:none;color:#ff4149}.ur-frontend-form .ur-form-row .ur-form-grid label.ur-label,.ur-frontend-form .ur-form-row .ur-form-grid legend.ur-label{font-weight:700}.ur-frontend-form .ur-form-row .ur-form-grid textarea{padding:10px;height:100px;resize:none;padding:5px 20px}.ur-frontend-form .ur-form-row .ur-form-grid .hide_show_password input[type=password]{padding-right:50px}.ur-frontend-form .ur-form-row .ur-form-grid .hide_show_password .password-input-group{display:block;position:relative}.ur-frontend-form .ur-form-row .ur-form-grid .hide_show_password .password-input-group .password_preview{color:#676d8a;position:absolute;top:50%;right:15px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.ur-frontend-form .ur-form-row .ur-form-grid .hide_show_password .password-input-group .password_preview.dashicons.dashicons-hidden{opacity:.6}.ur-frontend-form .ur-form-row .ur-form-grid .hide_show_password .password-input-group .password_preview.dashicons.dashicons-hidden:hover{opacity:1}.ur-frontend-form .ur-form-row .select2-container .select2-selection--multiple{border:1px solid #f0f1f5}.ur-frontend-form .ur-form-row .select2-container .select2-selection--multiple .select2-selection__rendered{display:block}.ur-frontend-form .ur-form-row .select2-container .select2-selection--multiple .select2-selection__rendered li:last-child{margin-left:0}.ur-frontend-form .ur-form-row .select2-container .select2-selection--multiple .select2-selection__choice{margin:5px}.ur-frontend-form .ur-form-row .select2-container .select2-selection--multiple .select2-search--inline input[type=text]{margin:5px;height:inherit}.ur-frontend-form button,.ur-frontend-form button[type=submit],.ur-frontend-form input[type=submit]{padding:10px 20px;line-height:1.5;text-align:center;word-break:break-word;white-space:normal;border:none;cursor:pointer;-webkit-transition:.35s all ease-out;transition:.35s all ease-out}.ur-frontend-form input[type=submit]{float:right}.ur-frontend-form .ur-button-container{display:-webkit-box;display:-webkit-flex;display:flex;margin-top:10px;padding:0 10px}.ur-frontend-form .ur-button-container .ur-submit-button{margin-left:auto}.ur-frontend-form .ur-submit-button{margin-right:10px;margin-bottom:0}.ur-frontend-form label abbr.required{text-decoration:none;border:none;color:red}.ur-frontend-form.ur-frontend-form--bordered form .ur-form-row .ur-form-grid input[type=date],.ur-frontend-form.ur-frontend-form--bordered form .ur-form-row .ur-form-grid input[type=email],.ur-frontend-form.ur-frontend-form--bordered form .ur-form-row .ur-form-grid input[type=number],.ur-frontend-form.ur-frontend-form--bordered form .ur-form-row .ur-form-grid input[type=password],.ur-frontend-form.ur-frontend-form--bordered form .ur-form-row .ur-form-grid input[type=text],.ur-frontend-form.ur-frontend-form--bordered form .ur-form-row .ur-form-grid input[type=url],.ur-frontend-form.ur-frontend-form--bordered form .ur-form-row .ur-form-grid select,.ur-frontend-form.ur-frontend-form--bordered form .ur-form-row .ur-form-grid textarea{border:none;border-bottom:1px solid #69717a;outline:0;-webkit-transition:all .35s;transition:all .35s;padding:10px 15px;background:#f8f9fa;color:#69717a;height:45px}.ur-frontend-form.ur-frontend-form--bordered form .ur-form-row .ur-form-grid label,.ur-frontend-form.ur-frontend-form--bordered form .ur-form-row .ur-form-grid legend{margin-left:5px;color:#69717a}.ur-frontend-form.ur-frontend-form--bordered form .ur-form-row .ur-form-grid textarea{height:100px}.ur-frontend-form.ur-frontend-form--bordered form .ur-form-row .ur-form-grid .hide_show_password input[type=password]{padding-right:50px}.ur-frontend-form.ur-frontend-form--bordered form button.user-registration-multi-part-nav-next,.ur-frontend-form.ur-frontend-form--bordered form button.user-registration-multi-part-nav-prev,.ur-frontend-form.ur-frontend-form--bordered form button[type=submit],.ur-frontend-form.ur-frontend-form--bordered form input[type=submit]{background:#f8f9fa;border:1px solid #69717a;color:#69717a;border-radius:0}.ur-frontend-form.ur-frontend-form--bordered form button.user-registration-multi-part-nav-next:hover,.ur-frontend-form.ur-frontend-form--bordered form button.user-registration-multi-part-nav-prev:hover,.ur-frontend-form.ur-frontend-form--bordered form button[type=submit]:hover,.ur-frontend-form.ur-frontend-form--bordered form input[type=submit]:hover{background:#475bb2;color:#fff;border-color:#475bb2}.ur-frontend-form.ur-frontend-form--flat{background:#f7f7f7;border:none transparent}.ur-frontend-form.ur-frontend-form--flat form .ur-form-row .ur-form-grid .form-row,.ur-frontend-form.ur-frontend-form--flat form .ur-form-row .ur-form-grid .ur-field-item{margin-bottom:0}.ur-frontend-form.ur-frontend-form--flat form .ur-form-row .ur-form-grid input[type=date],.ur-frontend-form.ur-frontend-form--flat form .ur-form-row .ur-form-grid input[type=email],.ur-frontend-form.ur-frontend-form--flat form .ur-form-row .ur-form-grid input[type=number],.ur-frontend-form.ur-frontend-form--flat form .ur-form-row .ur-form-grid input[type=password],.ur-frontend-form.ur-frontend-form--flat form .ur-form-row .ur-form-grid input[type=text],.ur-frontend-form.ur-frontend-form--flat form .ur-form-row .ur-form-grid input[type=url],.ur-frontend-form.ur-frontend-form--flat form .ur-form-row .ur-form-grid select,.ur-frontend-form.ur-frontend-form--flat form .ur-form-row .ur-form-grid textarea{border:none;outline:0;padding:10px 15px;background:#fff;color:#69717a;margin-bottom:10px;height:45px}.ur-frontend-form.ur-frontend-form--flat form .ur-form-row .ur-form-grid input[type=date]:focus,.ur-frontend-form.ur-frontend-form--flat form .ur-form-row .ur-form-grid input[type=email]:focus,.ur-frontend-form.ur-frontend-form--flat form .ur-form-row .ur-form-grid input[type=number]:focus,.ur-frontend-form.ur-frontend-form--flat form .ur-form-row .ur-form-grid input[type=password]:focus,.ur-frontend-form.ur-frontend-form--flat form .ur-form-row .ur-form-grid input[type=text]:focus,.ur-frontend-form.ur-frontend-form--flat form .ur-form-row .ur-form-grid input[type=url]:focus,.ur-frontend-form.ur-frontend-form--flat form .ur-form-row .ur-form-grid select:focus,.ur-frontend-form.ur-frontend-form--flat form .ur-form-row .ur-form-grid textarea:focus{box-shadow:0 0 10px 5px rgba(0,0,0,.05)}.ur-frontend-form.ur-frontend-form--flat form .ur-form-row .ur-form-grid select{margin-bottom:10px}.ur-frontend-form.ur-frontend-form--flat form .ur-form-row .ur-form-grid label,.ur-frontend-form.ur-frontend-form--flat form .ur-form-row .ur-form-grid legend{color:#69717a}.ur-frontend-form.ur-frontend-form--flat form .ur-form-row .ur-form-grid textarea{height:100px}.ur-frontend-form.ur-frontend-form--flat form .ur-form-row .ur-form-grid .hide_show_password input[type=password]{padding-right:50px}.ur-frontend-form.ur-frontend-form--rounded form .ur-form-row .ur-form-grid input[type=date],.ur-frontend-form.ur-frontend-form--rounded form .ur-form-row .ur-form-grid input[type=email],.ur-frontend-form.ur-frontend-form--rounded form .ur-form-row .ur-form-grid input[type=number],.ur-frontend-form.ur-frontend-form--rounded form .ur-form-row .ur-form-grid input[type=password],.ur-frontend-form.ur-frontend-form--rounded form .ur-form-row .ur-form-grid input[type=text],.ur-frontend-form.ur-frontend-form--rounded form .ur-form-row .ur-form-grid input[type=url],.ur-frontend-form.ur-frontend-form--rounded form .ur-form-row .ur-form-grid select,.ur-frontend-form.ur-frontend-form--rounded form .ur-form-row .ur-form-grid textarea{border:1px solid #ced4da;border-radius:25px;outline:0;-webkit-transition:all .35s;transition:all .35s;padding:10px 15px;background:#fff;color:#69717a;height:45px}.ur-frontend-form.ur-frontend-form--rounded form .ur-form-row .ur-form-grid button[type=button]{border-radius:25px}.ur-frontend-form.ur-frontend-form--rounded form .ur-form-row .ur-form-grid label,.ur-frontend-form.ur-frontend-form--rounded form .ur-form-row .ur-form-grid legend{margin-left:5px;color:#69717a}.ur-frontend-form.ur-frontend-form--rounded form .ur-form-row .ur-form-grid textarea{height:100px}.ur-frontend-form.ur-frontend-form--rounded form .ur-form-row .ur-form-grid .hide_show_password input[type=password]{padding-right:50px}.ur-frontend-form.ur-frontend-form--rounded form button.user-registration-multi-part-nav-next,.ur-frontend-form.ur-frontend-form--rounded form button.user-registration-multi-part-nav-prev,.ur-frontend-form.ur-frontend-form--rounded form button[type=submit],.ur-frontend-form.ur-frontend-form--rounded form input[type=submit]{border:0 none;color:#fff;border-radius:25px;float:none;display:block;padding:15px 25px}.ur-frontend-form.ur-frontend-form--rounded.ur-frontend-form--rounded-edge form .ur-form-row .ur-form-grid input[type=date],.ur-frontend-form.ur-frontend-form--rounded.ur-frontend-form--rounded-edge form .ur-form-row .ur-form-grid input[type=email],.ur-frontend-form.ur-frontend-form--rounded.ur-frontend-form--rounded-edge form .ur-form-row .ur-form-grid input[type=number],.ur-frontend-form.ur-frontend-form--rounded.ur-frontend-form--rounded-edge form .ur-form-row .ur-form-grid input[type=password],.ur-frontend-form.ur-frontend-form--rounded.ur-frontend-form--rounded-edge form .ur-form-row .ur-form-grid input[type=text],.ur-frontend-form.ur-frontend-form--rounded.ur-frontend-form--rounded-edge form .ur-form-row .ur-form-grid input[type=url],.ur-frontend-form.ur-frontend-form--rounded.ur-frontend-form--rounded-edge form .ur-form-row .ur-form-grid select,.ur-frontend-form.ur-frontend-form--rounded.ur-frontend-form--rounded-edge form .ur-form-row .ur-form-grid textarea{border-radius:2px}.ur-frontend-form.ur-frontend-form--rounded.ur-frontend-form--rounded-edge form .ur-form-row .ur-form-grid .hide_show_password input[type=password]{padding-right:50px}.ur-frontend-form.ur-frontend-form--rounded.ur-frontend-form--rounded-edge form .ur-form-row .ur-form-grid button[type=button]{border-radius:2px}.ur-frontend-form.ur-frontend-form--rounded.ur-frontend-form--rounded-edge form button.user-registration-multi-part-nav-next,.ur-frontend-form.ur-frontend-form--rounded.ur-frontend-form--rounded-edge form button.user-registration-multi-part-nav-prev,.ur-frontend-form.ur-frontend-form--rounded.ur-frontend-form--rounded-edge form button[type=submit],.ur-frontend-form.ur-frontend-form--rounded.ur-frontend-form--rounded-edge form input[type=submit]{border-radius:2px}.ur-frontend-form #ur-submit-message-node{margin:20px 0 0 0}.ur-frontend-form #ur-submit-message-node.ur-error{background:rgba(206,0,0,.1)}.ur-frontend-form #ur-submit-message-node.ur-message.message{background:rgba(143,174,27,.2)}#user-registration{background-color:#fff;margin:30px 0}#user-registration *,#user-registration.user-registration{box-sizing:border-box}#user-registration p{color:#333}#user-registration .user-registration-tips{font-size:12px;color:#acaeba;margin-bottom:0}#user-registration .user-registration-MyAccount-navigation{overflow:visible;margin:0}#user-registration .user-registration-MyAccount-navigation ul{margin:0;padding:0;display:-webkit-flex;display:-webkit-box;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}#user-registration .user-registration-MyAccount-navigation ul .user-registration-MyAccount-navigation-link{list-style:none;padding:0;margin:0;display:inline-block;position:relative;box-shadow:0 0 0 transparent}#user-registration .user-registration-MyAccount-navigation ul .user-registration-MyAccount-navigation-link a{padding:10px 15px;display:block;font-weight:400;font-size:14px;font-family:sans-serif;text-decoration:none;box-shadow:0 0 0 transparent}#user-registration .user-registration-MyAccount-navigation ul .user-registration-MyAccount-navigation-link.is-active a{font-weight:600}#user-registration .user-registration-MyAccount-content{padding:30px}#user-registration .user-registration-MyAccount-content h2{margin-bottom:30px}#user-registration .user-registration-MyAccount-content .user-registration-profile-fields__field-wrapper{margin:0 -10px}#user-registration .user-registration-MyAccount-content .ur-form-grid{border:0 none;background:0 0}#user-registration .user-registration-MyAccount-content .ur-frontend-form{border:none}#user-registration .user-registration-MyAccount-content .edit-password legend,#user-registration .user-registration-MyAccount-content h2{font-size:28px;font-weight:400}#user-registration .user-registration-MyAccount-content .user-registration-profile-header{margin-bottom:25px}#user-registration .user-registration-MyAccount-content .user-registration-profile-header .user-registration-img-container{width:100px}#user-registration .user-registration-MyAccount-content .user-registration-profile-header h3{font-size:22px;font-weight:400;margin-bottom:5px}#user-registration .user-registration-MyAccount-content .user-registration-profile-header header .button-group,#user-registration .user-registration-MyAccount-content .user-registration-profile-header header p{margin-bottom:10px}#user-registration .user-registration-MyAccount-content .user-registration-profile-header header .profile-pic-remove{margin-right:10px}#user-registration .user-registration-MyAccount-content .user-registration-profile-header .user-registration-nick-name{color:#acaeba}#user-registration .user-registration-MyAccount-content .user-registration-EditProfileForm .user-registration-profile-header .user-registration-img-container{width:auto}.user-registration-password-strength{text-align:center;font-weight:600;padding:3px .5em;font-size:1em}.user-registration-password-strength.strong{background-color:#c1e1b9;border-color:#83c373}.user-registration-password-strength.short{background-color:#f1adad;border-color:#e35b5b}.user-registration-password-strength.bad{background-color:#fbc5a9;border-color:#f78b53}.user-registration-password-strength.good{background-color:#ffe399;border-color:#ffc733}.user-registration-password-hint{margin:.5em 0 0;display:block}.ur-front-spinner{background:url(../images/wpspin_light-2x.gif) no-repeat;background-size:16px 16px;display:block;opacity:.7;width:16px;height:16px;margin-left:-40px;float:left}.edit-post-visual-editor .ur-gutenberg-form-selector-wrap h2,.edit-post-visual-editor .user-registration-gutenberg-form-selector-wrap h2{width:100%;margin-bottom:.5em}.edit-post-visual-editor .ur-gutenberg-form-selector-wrap .components-base-control,.edit-post-visual-editor .user-registration-gutenberg-form-selector-wrap .components-base-control{width:100%}.ur-frontend-form.ur-gutenberg-editor form button[type=submit]{cursor:not-allowed}.ur-frontend-form.ur-gutenberg-editor form .ur-form-row .ur-form-grid input{cursor:not-allowed}#tiptip_holder{display:none;z-index:8675309;position:absolute;top:0;left:0}#tiptip_holder.tip_top{padding-bottom:5px}#tiptip_holder.tip_top #tiptip_arrow_inner{margin-top:-7px;margin-left:-6px;border-top-color:#dee0e9}#tiptip_holder.tip_bottom{padding-top:5px}#tiptip_holder.tip_bottom #tiptip_arrow_inner{margin-top:-5px;margin-left:-6px;border-bottom-color:#dee0e9}#tiptip_holder.tip_right{padding-left:5px}#tiptip_holder.tip_right #tiptip_arrow_inner{margin-top:-6px;margin-left:-5px;border-right-color:#dee0e9}#tiptip_holder.tip_left{padding-right:5px}#tiptip_holder.tip_left #tiptip_arrow_inner{margin-top:-6px;margin-left:-7px;border-left-color:#dee0e9}#tiptip_content,.ur_error_tip{color:#fff;font-size:.8em;max-width:150px;background:#dee0e9;text-align:center;border-radius:3px;padding:.618em 1em;box-shadow:0 1px 3px rgba(0,0,0,.2)}#tiptip_content code,.ur_error_tip code{padding:1px;background:#888}#tiptip_arrow,#tiptip_arrow_inner{position:absolute;border-color:transparent;border-style:solid;border-width:6px;height:0;width:0}.ur-hidden{display:none}
assets/css/user-registration.scss CHANGED
@@ -237,6 +237,11 @@
237
  cursor: auto;
238
  }
239
 
 
 
 
 
 
240
  legend,
241
  label {
242
  display: block;
237
  cursor: auto;
238
  }
239
 
240
+ select {
241
+ -webkit-appearance: none;
242
+ background: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5%206l5%205%205-5%202%201-7%207-7-7%202-1z%22%20fill%3D%22%23555%22%2F%3E%3C%2Fsvg%3E') no-repeat right 5px top 55%
243
+ }
244
+
245
  legend,
246
  label {
247
  display: block;
assets/js/admin/admin.js CHANGED
@@ -4,6 +4,29 @@
4
  */
5
  jQuery(function ($) {
6
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
7
  // Adjust builder width
8
  $( window ).on( 'resize orientationchange', function() {
9
  var resizeTimer;
@@ -143,18 +166,19 @@ jQuery(function ($) {
143
  * Hide/Show minimum password strength field on the basis of enable strong password value.
144
  */
145
  var minimum_password_strength_wrapper_field = $('#general-settings').find('#user_registration_form_setting_minimum_password_strength_field');
146
- var strong_password_field = $('#general-settings').find('#user_registration_form_setting_enable_strong_password_field select#user_registration_form_setting_enable_strong_password');
147
- var enable_strong_password = strong_password_field.val();
148
 
149
- if ('yes' === enable_strong_password) {
150
  minimum_password_strength_wrapper_field.show();
151
  } else {
152
  minimum_password_strength_wrapper_field.hide();
153
  }
154
 
155
  $(strong_password_field).change(function () {
 
156
 
157
- if ('yes' === $(this).val()) {
158
  minimum_password_strength_wrapper_field.show('slow');
159
  } else {
160
  minimum_password_strength_wrapper_field.hide('slow');
@@ -486,7 +510,7 @@ jQuery(function ($) {
486
  $(this).removeClass('ur-sortable-active');
487
  }
488
  });
489
- $('#ur-draggabled li').draggable({
490
  connectToSortable: '.ur-grid-list-item',
491
  containment: '.ur-registered-from',
492
  helper: function() {
@@ -569,6 +593,108 @@ jQuery(function ($) {
569
  $('.ur-tabs').tabs();
570
  $('.ur-tabs').find('a').eq(0).trigger('click', ['triggered_click']);
571
  $('.ur-tabs').tabs({ disabled: [1] });
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
572
  $(document).on('click', '.ur-selected-item', function () {
573
  $('.ur-registered-inputs').find('ul li.ur-no-pointer').removeClass('ur-no-pointer');
574
  $('.ur-selected-item').removeClass('ur-item-active');
@@ -576,6 +702,72 @@ jQuery(function ($) {
576
  render_advance_setting($(this));
577
  init_events();
578
  $( document ).trigger( 'update_perfect_scrollbar' );
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
579
  });
580
  function render_advance_setting(selected_obj) {
581
  var advance_setting = selected_obj.find('.ur-advance-setting-block').clone();
@@ -639,6 +831,22 @@ jQuery(function ($) {
639
  ur_save_form();
640
  });
641
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
642
  $(window).on( 'keydown', function(event) {
643
  if (event.ctrlKey || event.metaKey) {
644
  if( 's' === String.fromCharCode(event.which).toLowerCase() ) {
@@ -665,7 +873,9 @@ jQuery(function ($) {
665
  ur_form_id = 0;
666
  }
667
 
668
- var form_setting_data = $('#ur-field-settings').serializeArray();
 
 
669
 
670
  /** TODO:: Hanlde from multistep forms add-on if possible. */
671
  var multipart_page_setting = $('#ur-multi-part-page-settings').serializeArray();
@@ -680,6 +890,7 @@ jQuery(function ($) {
680
  form_name: $('#ur-form-name').val(),
681
  form_id: ur_form_id,
682
  form_setting_data: form_setting_data,
 
683
  multipart_page_setting: multipart_page_setting,
684
  }
685
  };
@@ -697,10 +908,26 @@ jQuery(function ($) {
697
  $('.ur_save_form_action_button').find('.ur-spinner').remove();
698
  if (response.responseJSON.success === true) {
699
  var success_message = i18n_admin.i18n_form_successfully_saved;
700
- show_message(success_message, 'success');
701
 
702
- if( 0 === parseInt( ur_form_id ) ) {
703
- window.location = user_registration_admin_data.admin_url + response.responseJSON.data.post_id;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
704
  }
705
  } else {
706
  var error = response.responseJSON.data.message;
@@ -771,6 +998,17 @@ jQuery(function ($) {
771
  response.message = i18n_admin.i18n_previous_save_action_ongoing;
772
  return response;
773
  }
 
 
 
 
 
 
 
 
 
 
 
774
  $.each($('.ur-input-grids .ur-general-setting-block input[data-field="field_name"]'), function () {
775
  var $field = $(this);
776
  var need_to_break = false;
@@ -831,6 +1069,66 @@ jQuery(function ($) {
831
  return response;
832
  }
833
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
834
  function get_form_data() {
835
  var form_data = [];
836
  var single_row = $('.ur-input-grids .ur-single-row');
@@ -1007,10 +1305,91 @@ jQuery(function ($) {
1007
  }
1008
  });
1009
  var advance_settings = $('.ur_advance_setting');
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1010
  $.each(advance_settings, function () {
1011
  var $this_node = $(this);
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1012
  var node_type = $this_node.get(0).tagName.toLowerCase();
1013
-
1014
  if( 'country_advance_setting_default_value' === $this_node.attr('data-id') ){
1015
  $('.ur-builder-wrapper #ur-input-type-country').find('option[value="' + $this_node.val() + '"]').attr('selected', 'selected');
1016
  }
@@ -1045,11 +1424,20 @@ jQuery(function ($) {
1045
  case 'input':
1046
  hidden_node.val($this_node.val());
1047
  break;
1048
- case 'select':
1049
- if( 'country_advance_setting_default_value' === this_node_id ){
1050
- $('.ur-builder-wrapper #ur-input-type-country').find('option[value="' + $this_node.val() + '"]').attr('selected', 'selected');
 
 
 
 
 
 
 
1051
  }
1052
- hidden_node.find('option[value="' + $this_node.val() + '"]').attr('selected', 'selected');
 
 
1053
  break;
1054
  case 'textarea':
1055
  hidden_node.val($this_node.val());
@@ -1197,6 +1585,11 @@ jQuery(function ($) {
1197
  wrapper.find('.ur-general-setting-block').find('select[data-field="' + $label.attr('data-field') + '"]').find('option[value="' + $label.val() + '"]').attr('selected', 'selected');
1198
  }
1199
 
 
 
 
 
 
1200
  function trigger_general_setting_hide_label($label) {
1201
  var wrapper = $('.ur-selected-item.ur-item-active');
1202
  wrapper.find('.ur-label').find('label').find('span').remove();
@@ -1288,16 +1681,43 @@ jQuery(function ($) {
1288
  return parseInt(value, 0);
1289
  }
1290
 
1291
- setTimeout(function () {
1292
- var date_selector = $('#profile-page form#your-profile input[type="date"]');
1293
- if (date_selector.length > 0) {
1294
- date_selector.addClass('flatpickr-field').attr('type', 'text').flatpickr({
1295
- disableMobile: true
1296
- });
1297
- }
1298
- }, 2);
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1299
 
1300
- $(document).on('click', '#ur-tab-registered-fields h2', function () {
1301
  if ($(this).hasClass('closed')) {
1302
  $(this).removeClass('closed');
1303
  } else {
@@ -1305,6 +1725,9 @@ jQuery(function ($) {
1305
  }
1306
  var field_list = $(this).find(' ~ .ur-registered-list')[0];
1307
  $(field_list).slideToggle();
 
 
 
1308
  });
1309
 
1310
  $(document).on('click', '.ur-options-list .add', function( e ) {
4
  */
5
  jQuery(function ($) {
6
 
7
+ // Bind UI Actions for upgradable fields
8
+ $( document ).on( 'mousedown', '.ur-upgradable-field', function( e ) {
9
+ e.preventDefault();
10
+
11
+ var icon = '<i class="dashicons dashicons-lock"></i>';
12
+ var label = $(this).text();
13
+ var title = icon + "<div class='ur-swal-title'>" + label + " is a Premium field.</div>";
14
+ var plan = $(this).data('plan');
15
+ var message = label + " field is not available right now. Please upgrade to <strong>" + plan + "</strong> of the plugin to unlock this field.";
16
+
17
+ Swal.fire({
18
+ title: title,
19
+ html: message,
20
+ showCloseButton: true,
21
+ confirmButtonText: "Let's do it",
22
+ }).then( function(result) {
23
+ if ( result.value ) {
24
+ var url = 'https://wpeverest.com/wordpress-plugins/user-registration/pricing/?utm_source=pro-fields&utm_medium=popup-button&utm_campaign=ur-upgrade-to-pro';
25
+ window.open( url, '_blank' );
26
+ }
27
+ });
28
+ });
29
+
30
  // Adjust builder width
31
  $( window ).on( 'resize orientationchange', function() {
32
  var resizeTimer;
166
  * Hide/Show minimum password strength field on the basis of enable strong password value.
167
  */
168
  var minimum_password_strength_wrapper_field = $('#general-settings').find('#user_registration_form_setting_minimum_password_strength_field');
169
+ var strong_password_field = $('#general-settings').find('#user_registration_form_setting_enable_strong_password_field input#user_registration_form_setting_enable_strong_password');
170
+ var enable_strong_password = strong_password_field.is(':checked');
171
 
172
+ if ( 'yes' === enable_strong_password || true === enable_strong_password ) {
173
  minimum_password_strength_wrapper_field.show();
174
  } else {
175
  minimum_password_strength_wrapper_field.hide();
176
  }
177
 
178
  $(strong_password_field).change(function () {
179
+ enable_strong_password = $(this).is(':checked');
180
 
181
+ if ( 'yes' === enable_strong_password || true === enable_strong_password ) {
182
  minimum_password_strength_wrapper_field.show('slow');
183
  } else {
184
  minimum_password_strength_wrapper_field.hide('slow');
510
  $(this).removeClass('ur-sortable-active');
511
  }
512
  });
513
+ $('#ur-draggabled .draggable').draggable({
514
  connectToSortable: '.ur-grid-list-item',
515
  containment: '.ur-registered-from',
516
  helper: function() {
593
  $('.ur-tabs').tabs();
594
  $('.ur-tabs').find('a').eq(0).trigger('click', ['triggered_click']);
595
  $('.ur-tabs').tabs({ disabled: [1] });
596
+
597
+ /**
598
+ * This block of code is for the "Selected Countries" option of "Country" field
599
+ *
600
+ * Doc: https://select2.org/
601
+ * Ref: https://jsfiddle.net/Lkkm2L48/7/
602
+ */
603
+ var SelectionAdapter, DropdownAdapter;
604
+ $.fn.select2.amd.require([
605
+ 'select2/selection/single',
606
+ 'select2/selection/placeholder',
607
+ 'select2/dropdown',
608
+ 'select2/dropdown/search',
609
+ 'select2/dropdown/attachBody',
610
+ 'select2/utils',
611
+ 'select2/selection/eventRelay',
612
+ ], function (SingleSelection, Placeholder, Dropdown, DropdownSearch, AttachBody, Utils, EventRelay) {
613
+ // Add placeholder which shows current number of selections
614
+ SelectionAdapter = Utils.Decorate(
615
+ SingleSelection,
616
+ Placeholder
617
+ );
618
+
619
+ // Allow to flow/fire events
620
+ SelectionAdapter = Utils.Decorate(
621
+ SelectionAdapter,
622
+ EventRelay
623
+ );
624
+
625
+ // Add search box in dropdown
626
+ DropdownAdapter = Utils.Decorate(
627
+ Dropdown,
628
+ DropdownSearch
629
+ );
630
+
631
+ // Add attach-body in dropdown
632
+ DropdownAdapter = Utils.Decorate(
633
+ DropdownAdapter,
634
+ AttachBody
635
+ );
636
+
637
+ /**
638
+ * Create UnSelectAll Adapter for unselect-all button
639
+ *
640
+ * Ref: http://jsbin.com/seqonozasu/1/edit?html,js,output
641
+ */
642
+ function UnselectAll() {}
643
+ UnselectAll.prototype.render = function ( decorated ) {
644
+ var self = this;
645
+ var $rendered = decorated.call( this );
646
+ var $unSelectAllButton = $( '<button class="button button-secondary button-medium ur-unselect-all-countries-button" type="button">Unselect All</button>' );
647
+
648
+ $unSelectAllButton.on( 'click', function() {
649
+ self.$element.val( [] );
650
+ self.$element.trigger( 'change' );
651
+ self.trigger('close');
652
+ });
653
+ $rendered.find( '.select2-dropdown' ).prepend( $unSelectAllButton );
654
+
655
+ return $rendered;
656
+ };
657
+
658
+ // Add unselect all button in dropdown
659
+ DropdownAdapter = Utils.Decorate(
660
+ DropdownAdapter,
661
+ UnselectAll
662
+ );
663
+
664
+ /**
665
+ * Create SelectAll Adapter for select-all button
666
+ *
667
+ * Ref: http://jsbin.com/seqonozasu/1/edit?html,js,output
668
+ */
669
+ function SelectAll() {}
670
+ SelectAll.prototype.render = function ( decorated ) {
671
+ var self = this;
672
+ var $rendered = decorated.call( this );
673
+ var $selectAllButton = $( '<button class="button button-secondary button-medium ur-select-all-countries-button" type="button">Select All</button>' );
674
+
675
+ $selectAllButton.on( 'click', function() {
676
+ var $options = self.$element.find( 'option' );
677
+ var values = [];
678
+
679
+ $options.each( function() {
680
+ values.push( $(this).val() );
681
+ })
682
+ self.$element.val( values );
683
+ self.$element.trigger( 'change' );
684
+ self.trigger('close');
685
+ });
686
+ $rendered.find( '.select2-dropdown' ).prepend( $selectAllButton );
687
+
688
+ return $rendered;
689
+ };
690
+
691
+ // Add select all button in dropdown
692
+ DropdownAdapter = Utils.Decorate(
693
+ DropdownAdapter,
694
+ SelectAll
695
+ );
696
+ });
697
+
698
  $(document).on('click', '.ur-selected-item', function () {
699
  $('.ur-registered-inputs').find('ul li.ur-no-pointer').removeClass('ur-no-pointer');
700
  $('.ur-selected-item').removeClass('ur-item-active');
702
  render_advance_setting($(this));
703
  init_events();
704
  $( document ).trigger( 'update_perfect_scrollbar' );
705
+
706
+ var field_key = $(this).find('.ur-field').data('field-key');
707
+
708
+ if ( 'country' === field_key || 'billing_country' === field_key || 'shipping_country' === field_key ) {
709
+ /**
710
+ * Bind UI actions for `Selective Countries` feature
711
+ */
712
+ var $selected_countries_option_field = $('#ur-setting-form select.ur-settings-selected-countries');
713
+ $selected_countries_option_field.on('change', function ( e ) {
714
+ var selected_countries_iso_s = $( this ).val();
715
+ var html = '';
716
+
717
+ // Get html of selected countries
718
+ if ( Array.isArray( selected_countries_iso_s ) ) {
719
+ selected_countries_iso_s.forEach( iso => {
720
+ var country_name = $(this).find('option[value="' + iso + '"]').html();
721
+ html += '<option value="' + iso + '">' + country_name + '</option>';
722
+ });
723
+ }
724
+
725
+ // Update default_value options in `Field Options` tab
726
+ $('#ur-setting-form select.ur-settings-default-value').html( html )
727
+
728
+ // Update default_value options (hidden)
729
+ $('.ur-selected-item.ur-item-active select.ur-settings-default-value').html( html )
730
+ })
731
+ .select2({
732
+ placeholder: 'Select countries...',
733
+ selectionAdapter: SelectionAdapter,
734
+ dropdownAdapter: DropdownAdapter,
735
+ templateResult: function ( data ) {
736
+
737
+ if ( ! data.id ) {
738
+ return data.text;
739
+ }
740
+
741
+ return $( '<div></div>' ).text( data.text ).addClass( 'wrap' );
742
+ },
743
+ templateSelection: function ( data ) {
744
+
745
+ if ( ! data.id ) {
746
+ return data.text;
747
+ }
748
+ var length = 0;
749
+
750
+ if ( $selected_countries_option_field.val() ) {
751
+ length = $selected_countries_option_field.val().length;
752
+ }
753
+
754
+ return "Selected " + length + " country(s)";
755
+ },
756
+ })
757
+ /**
758
+ * The following block of code is required to fix the following issue:
759
+ * - When the dropdown is open, if the contents of this option's container changes, for example when a different field is
760
+ * activated, the behaviour of input tags changes. Specifically, when pressed space key inside ANY input tag, the dropdown
761
+ * APPEARS.
762
+ *
763
+ * P.S. The option we're talking about is `Selective Countries` for country field.
764
+ */
765
+ .on( 'select2:close', function ( e ) {
766
+ setTimeout( function() {
767
+ $( ':focus' ).blur();
768
+ }, 1 );
769
+ });
770
+ }
771
  });
772
  function render_advance_setting(selected_obj) {
773
  var advance_setting = selected_obj.find('.ur-advance-setting-block').clone();
831
  ur_save_form();
832
  });
833
 
834
+ /**
835
+ * For toggling quick links content.
836
+ */
837
+ $( document.body ).on( 'click', '.ur-quick-links-content', function( e ) {
838
+ e.stopPropagation();
839
+ });
840
+ $( document.body ).on( 'click', '.ur-button-quick-links', function( e ) {
841
+ e.stopPropagation();
842
+ $( '.ur-quick-links-content' ).slideToggle();
843
+ });
844
+ $( document.body ).on( 'click', function( e ) {
845
+ if ( ! $( '.ur-quick-links-content' ).is( ':hidden' ) ) {
846
+ $( '.ur-quick-links-content' ).slideToggle();
847
+ }
848
+ });
849
+
850
  $(window).on( 'keydown', function(event) {
851
  if (event.ctrlKey || event.metaKey) {
852
  if( 's' === String.fromCharCode(event.which).toLowerCase() ) {
873
  ur_form_id = 0;
874
  }
875
 
876
+ var form_setting_data = $('#ur-field-settings :not(.urcl-user-role-field)').serializeArray();
877
+
878
+ var conditional_roles_settings_data = get_form_conditional_role_data();
879
 
880
  /** TODO:: Hanlde from multistep forms add-on if possible. */
881
  var multipart_page_setting = $('#ur-multi-part-page-settings').serializeArray();
890
  form_name: $('#ur-form-name').val(),
891
  form_id: ur_form_id,
892
  form_setting_data: form_setting_data,
893
+ conditional_roles_settings_data: conditional_roles_settings_data,
894
  multipart_page_setting: multipart_page_setting,
895
  }
896
  };
908
  $('.ur_save_form_action_button').find('.ur-spinner').remove();
909
  if (response.responseJSON.success === true) {
910
  var success_message = i18n_admin.i18n_form_successfully_saved;
 
911
 
912
+ if ( user_registration_admin_data.is_edit_form !== '1' ) {
913
+ var title = "Form successfully created."
914
+ message_body = "<p>Want to create a login form as well? Check this <a target='_blank' href='https://docs.wpeverest.com/docs/user-registration/registration-form-and-login-form/how-to-show-login-form/'>link</a>. To know more about other cool features check our <a target='_blank' href='https://docs.wpeverest.com/docs/user-registration/'>docs</a>.</p>"
915
+ Swal.fire({
916
+ type: 'success',
917
+ title: title,
918
+ html: message_body,
919
+ }).then( value => {
920
+
921
+ if( 0 === parseInt( ur_form_id ) ) {
922
+ window.location = user_registration_admin_data.admin_url + response.responseJSON.data.post_id;
923
+ }
924
+ })
925
+ } else {
926
+ show_message(success_message, 'success');
927
+
928
+ if( 0 === parseInt( ur_form_id ) ) {
929
+ window.location = user_registration_admin_data.admin_url + response.responseJSON.data.post_id;
930
+ }
931
  }
932
  } else {
933
  var error = response.responseJSON.data.message;
998
  response.message = i18n_admin.i18n_previous_save_action_ongoing;
999
  return response;
1000
  }
1001
+ $.each($( '.ur-selected-item select.ur-settings-selected-countries' ), function () {
1002
+ var selected_countries = $( this ).val();
1003
+ if (
1004
+ ! selected_countries ||
1005
+ ( Array.isArray( selected_countries ) && selected_countries.length === 0 )
1006
+ ) {
1007
+ response.validation_status = false;
1008
+ response.message = i18n_admin.i18n_select_countries;
1009
+ return response;
1010
+ }
1011
+ });
1012
  $.each($('.ur-input-grids .ur-general-setting-block input[data-field="field_name"]'), function () {
1013
  var $field = $(this);
1014
  var need_to_break = false;
1069
  return response;
1070
  }
1071
 
1072
+ function get_form_conditional_role_data() {
1073
+ var form_data = [];
1074
+ var single_row = $('.urcl-role-logic-wrap');
1075
+
1076
+ $.each(single_row, function () {
1077
+ var grid_list_item = $(this).find('.urcl-user-role-field');
1078
+ var all_field_data = [];
1079
+ var or_field_data = [];
1080
+ var assign_role = '';
1081
+ $.each(grid_list_item, function () {
1082
+ $field_key = $(this).attr('name').split('[');
1083
+
1084
+ if ( 'user_registration_form_conditional_user_role' === $field_key[0] ) {
1085
+ assign_role = $(this).val();
1086
+ grid_list_item.splice( $(this) , 1);
1087
+ }
1088
+ });
1089
+
1090
+ var conditional_group = $(this).find('.urcl-conditional-group');
1091
+ $.each(conditional_group, function () {
1092
+ var inner_conditions = [];
1093
+ var grid_list_item = $(this).find('.urcl-user-role-field');
1094
+ $.each(grid_list_item, function () {
1095
+ var conditions = {
1096
+ field_key: $(this).attr('name'),
1097
+ field_value: $(this).val(),
1098
+ };
1099
+ inner_conditions.push( conditions );
1100
+ });
1101
+ all_field_data.push( inner_conditions );
1102
+ });
1103
+
1104
+ var or_groups = $(this).find('.urcl-or-groups');
1105
+ $.each(or_groups, function () {
1106
+ var conditional_or_group = $(this).find('.urcl-conditional-or-group');
1107
+ var or_data = [];
1108
+ $.each(conditional_or_group, function () {
1109
+ var inner_or_conditions = [];
1110
+ var or_list_item = $(this).find('.urcl-user-role-field');
1111
+ $.each(or_list_item, function () {
1112
+ var or_conditions = {
1113
+ field_key: $(this).attr('name'),
1114
+ field_value: $(this).val(),
1115
+ };
1116
+ inner_or_conditions.push( or_conditions );
1117
+ });
1118
+ or_data.push( inner_or_conditions );
1119
+ });
1120
+ or_field_data.push( or_data );
1121
+ });
1122
+ var all_fields = {
1123
+ assign_role: assign_role,
1124
+ conditions: all_field_data,
1125
+ or_conditions: or_field_data,
1126
+ };
1127
+ form_data.push(all_fields);
1128
+ });
1129
+ return form_data;
1130
+ }
1131
+
1132
  function get_form_data() {
1133
  var form_data = [];
1134
  var single_row = $('.ur-input-grids .ur-single-row');
1305
  }
1306
  });
1307
  var advance_settings = $('.ur_advance_setting');
1308
+
1309
+ $('.ur-settings-enable-min-max').on('change', function () {
1310
+ if('true' === $(this).val()){
1311
+ $('.ur-advance-min_date').show();
1312
+ $('.ur-advance-max_date').show();
1313
+ if('' === $('.ur-settings-min-date').val()){
1314
+ $('.ur-settings-min-date').addClass('flatpickr-field').flatpickr({
1315
+ disableMobile : true,
1316
+ static : true,
1317
+ onChange : function(selectedDates, dateStr, instance) {
1318
+ $('.ur-settings-min-date').val(dateStr);
1319
+ },
1320
+ onOpen: function(selectedDates, dateStr, instance) {
1321
+ instance.set('maxDate', new Date($('.ur-settings-max-date').val()));
1322
+ },
1323
+ });
1324
+ }
1325
+ if('' === $('.ur-settings-max-date').val()){
1326
+ $('.ur-settings-max-date').addClass('flatpickr-field').flatpickr({
1327
+ disableMobile : true,
1328
+ static : true,
1329
+ onChange : function(selectedDates, dateStr, instance) {
1330
+ $('.ur-settings-max-date').val(dateStr);
1331
+ },
1332
+ onOpen: function(selectedDates, dateStr, instance) {
1333
+ instance.set('minDate', new Date($('.ur-settings-min-date').val()));
1334
+ },
1335
+ });
1336
+ }
1337
+
1338
+ }else{
1339
+ $('.ur-advance-min_date').hide();
1340
+ $('.ur-advance-max_date').hide();
1341
+ $('.ur-settings-min-date').val('');
1342
+ $('.ur-settings-max-date').val('');
1343
+ }
1344
+ });
1345
+
1346
  $.each(advance_settings, function () {
1347
  var $this_node = $(this);
1348
+ switch ($this_node.attr('data-advance-field')) {
1349
+ case 'date_format':
1350
+ $this_node.on('change', function () {
1351
+ trigger_general_setting_date_format($(this));
1352
+ });
1353
+ break;
1354
+ case 'min_date':
1355
+ if('true' === $('.ur-settings-enable-min-max').val()){
1356
+ $(this).addClass('flatpickr-field').flatpickr({
1357
+ disableMobile : true,
1358
+ static : true,
1359
+ defaultDate : new Date($('.ur-settings-min-date').val()),
1360
+ onChange : function(selectedDates, dateStr, instance) {
1361
+ $('.ur-settings-min-date').val(dateStr);
1362
+ },
1363
+ onOpen: function(selectedDates, dateStr, instance) {
1364
+ instance.set('maxDate', new Date($('.ur-settings-max-date').val()));
1365
+ },
1366
+ });
1367
+ }else{
1368
+ $('.ur-advance-min_date').hide();
1369
+ $('.ur-settings-min-date').val('');
1370
+ }
1371
+ break;
1372
+ case 'max_date':
1373
+ if('true' === $('.ur-settings-enable-min-max').val()){
1374
+ $(this).addClass('flatpickr-field').flatpickr({
1375
+ disableMobile : true,
1376
+ static : true,
1377
+ defaultDate : new Date($('.ur-settings-max-date').val()),
1378
+ onChange : function(selectedDates, dateStr, instance) {
1379
+ $('.ur-settings-max-date').val(dateStr);
1380
+ },
1381
+ onOpen: function(selectedDates, dateStr, instance) {
1382
+ instance.set('minDate', new Date($('.ur-settings-min-date').val()));
1383
+ },
1384
+ });
1385
+ }else{
1386
+ $('.ur-advance-max_date').hide();
1387
+ $('.ur-settings-max-date').val('');
1388
+ }
1389
+ break;
1390
+ }
1391
  var node_type = $this_node.get(0).tagName.toLowerCase();
1392
+
1393
  if( 'country_advance_setting_default_value' === $this_node.attr('data-id') ){
1394
  $('.ur-builder-wrapper #ur-input-type-country').find('option[value="' + $this_node.val() + '"]').attr('selected', 'selected');
1395
  }
1424
  case 'input':
1425
  hidden_node.val($this_node.val());
1426
  break;
1427
+ case 'select':
1428
+ hidden_node.find('option').removeAttr('selected');
1429
+
1430
+ if ( $this_node.prop('multiple') ) {
1431
+ var selected_options = $this_node.val();
1432
+
1433
+ if ( Array.isArray( selected_options ) ) {
1434
+ selected_options.forEach( value => {
1435
+ hidden_node.find( 'option[value="' + value + '"]' ).attr( 'selected', 'selected' );
1436
+ });
1437
  }
1438
+ } else {
1439
+ hidden_node.find('option[value="' + $this_node.val() + '"]').attr( 'selected', 'selected' );
1440
+ }
1441
  break;
1442
  case 'textarea':
1443
  hidden_node.val($this_node.val());
1585
  wrapper.find('.ur-general-setting-block').find('select[data-field="' + $label.attr('data-field') + '"]').find('option[value="' + $label.val() + '"]').attr('selected', 'selected');
1586
  }
1587
 
1588
+ function trigger_general_setting_date_format($label){
1589
+ var wrapper = $('.ur-selected-item.ur-item-active');
1590
+ wrapper.find('.ur-field').find('input').attr('placeholder', $label.val());
1591
+ }
1592
+
1593
  function trigger_general_setting_hide_label($label) {
1594
  var wrapper = $('.ur-selected-item.ur-item-active');
1595
  wrapper.find('.ur-label').find('label').find('span').remove();
1681
  return parseInt(value, 0);
1682
  }
1683
 
1684
+ $(document).ready(function () {
1685
+
1686
+ var flatpickr_loaded = false;
1687
+
1688
+ $('#load_flatpickr').click( function() {
1689
+ var date_selector = $('#profile-page form#your-profile input[type="date"]');
1690
+ date_selector.attr('type', 'text');
1691
+ date_selector.val( $('#formated_date').val() );
1692
+
1693
+ var date_field = date_selector.attr('id');
1694
+ var date_flatpickr;
1695
+
1696
+ if ( ! flatpickr_loaded ) {
1697
+ $(this).attr('data-date-format', date_selector.data('date-format'));
1698
+ $(this).attr('data-mode', date_selector.data('mode'));
1699
+ $(this).attr('data-min-date', date_selector.data('min-date'));
1700
+ $(this).attr('data-max-date', date_selector.data('max-date'));
1701
+ $(this).attr('data-default-date', $('#formated_date').val());
1702
+ date_flatpickr = $(this).flatpickr({
1703
+ disableMobile: true,
1704
+ onChange : function(selectedDates, dateStr, instance) {
1705
+ $('#'+ date_field).val(dateStr);
1706
+ },
1707
+ });
1708
+
1709
+ flatpickr_loaded = true;
1710
+ }
1711
+
1712
+ if ( date_flatpickr ) {
1713
+ date_flatpickr.open();
1714
+ }
1715
+ });
1716
+ });
1717
+
1718
+
1719
+ $(document).on('click', '.ur-toggle-heading', function () {
1720
 
 
1721
  if ($(this).hasClass('closed')) {
1722
  $(this).removeClass('closed');
1723
  } else {
1725
  }
1726
  var field_list = $(this).find(' ~ .ur-registered-list')[0];
1727
  $(field_list).slideToggle();
1728
+
1729
+ // For `Field Options` section
1730
+ $(this).siblings( 'div' ).slideToggle();
1731
  });
1732
 
1733
  $(document).on('click', '.ur-options-list .add', function( e ) {
assets/js/frontend/password-strength-meter.js CHANGED
@@ -11,7 +11,7 @@ jQuery(function ( $ ) {
11
  */
12
  init: function () {
13
  var $this = this;
14
- $(document.body).on('keyup change', 'input[name="user_pass"], .user-registration-ResetPassword input[name="password_1"], input[name="password_1"].user-registration-Input--password', function () {
15
  var enable_strength_password = $(this).closest('form').attr('data-enable-strength-password');
16
  if ( 'no' === enable_strength_password ) {
17
  return;
@@ -48,7 +48,9 @@ jQuery(function ( $ ) {
48
  meter.remove();
49
  $(document.body).trigger('ur-password-strength-removed');
50
  } else if ( 0 === meter.length ) {
51
- password_field.closest( '.field-user_pass' ).after('<div class="user-registration-password-strength" aria-live="polite" data-min-strength="' + minimum_password_strength + '"></div>');
 
 
52
  $(document.body).trigger('ur-password-strength-added');
53
  }
54
  },
11
  */
12
  init: function () {
13
  var $this = this;
14
+ $(document.body).on('keyup change', 'input[name="user_pass"], .user-registration-ResetPassword input[name="password_1"], .user-registration-EditAccountForm input[name="password_1"], input[name="password_1"].user-registration-Input--password', function () {
15
  var enable_strength_password = $(this).closest('form').attr('data-enable-strength-password');
16
  if ( 'no' === enable_strength_password ) {
17
  return;
48
  meter.remove();
49
  $(document.body).trigger('ur-password-strength-removed');
50
  } else if ( 0 === meter.length ) {
51
+ var html = '<div class="user-registration-password-strength" aria-live="polite" data-min-strength="' + minimum_password_strength + '"></div>';
52
+ password_field.closest( '.field-user_pass' ).after( html );
53
+ $( '#password_1' ).after( html );
54
  $(document.body).trigger('ur-password-strength-added');
55
  }
56
  },
assets/js/frontend/password-strength-meter.min.js CHANGED
@@ -1 +1 @@
1
- jQuery(function(s){var t=ur_password_strength_meter_params.pwsL10n,r={init:function(){var t=this;s(document.body).on("keyup change",'input[name="user_pass"], .user-registration-ResetPassword input[name="password_1"], input[name="password_1"].user-registration-Input--password',function(){"no"!==s(this).closest("form").attr("data-enable-strength-password")&&t.strengthMeter(s(this))})},strengthMeter:function(t){var e=t.closest("form"),a=s(t,e);r.includeMeter(e,a),r.checkPasswordStrength(e,a)},includeMeter:function(t,r){var e=t.attr("data-minimum-password-strength"),a=t.find(".user-registration-password-strength"),n=t.find(".password-input-group");""===r.val()?(a.remove(),s(document.body).trigger("ur-password-strength-removed")):0===a.length&&(n.closest(".field-user_pass").after('<div class="user-registration-password-strength" aria-live="polite" data-min-strength="'+e+'"></div>'),s(document.body).trigger("ur-password-strength-added"))},checkPasswordStrength:function(s,r){var e=s.find(".user-registration-password-strength"),a=s.find(".user-registration-password-hint"),n='<small class="user-registration-password-hint">'+ur_password_strength_meter_params.i18n_password_hint+"</small>",i=s.find('input[type="submit"].user-registration-Button'),d=s.attr("data-minimum-password-strength"),o=wp.passwordStrength.userInputBlacklist();o.push(s.find('input[data-id="user_email"]').val()),o.push(s.find('input[data-id="user_login"]').val());var u=wp.passwordStrength.meter(r.val(),o);switch(e.removeClass("short bad good strong"),a.remove(),s.find(".user-registration-password-strength").attr("data-current-strength",u),u>=d&&i.removeAttr("disabled"),u){case 0:e.addClass("short").html(t.shortpw),e.after(n);break;case 1:e.addClass("bad").html(t.bad),e.after(n);break;case 2:e.addClass("good").html(t.good),e.after(n);break;case 3:case 4:e.addClass("strong").html(t.strong);break;case 5:e.addClass("short").html(t.mismatch)}return u}};r.init()});
1
+ jQuery(function(s){var t=ur_password_strength_meter_params.pwsL10n,r={init:function(){var t=this;s(document.body).on("keyup change",'input[name="user_pass"], .user-registration-ResetPassword input[name="password_1"], .user-registration-EditAccountForm input[name="password_1"], input[name="password_1"].user-registration-Input--password',function(){"no"!==s(this).closest("form").attr("data-enable-strength-password")&&t.strengthMeter(s(this))})},strengthMeter:function(t){var e=t.closest("form"),a=s(t,e);r.includeMeter(e,a),r.checkPasswordStrength(e,a)},includeMeter:function(t,r){var e=t.attr("data-minimum-password-strength"),a=t.find(".user-registration-password-strength"),n=t.find(".password-input-group");if(""===r.val())a.remove(),s(document.body).trigger("ur-password-strength-removed");else if(0===a.length){var i='<div class="user-registration-password-strength" aria-live="polite" data-min-strength="'+e+'"></div>';n.closest(".field-user_pass").after(i),s("#password_1").after(i),s(document.body).trigger("ur-password-strength-added")}},checkPasswordStrength:function(s,r){var e=s.find(".user-registration-password-strength"),a=s.find(".user-registration-password-hint"),n='<small class="user-registration-password-hint">'+ur_password_strength_meter_params.i18n_password_hint+"</small>",i=s.find('input[type="submit"].user-registration-Button'),o=s.attr("data-minimum-password-strength"),d=wp.passwordStrength.userInputBlacklist();d.push(s.find('input[data-id="user_email"]').val()),d.push(s.find('input[data-id="user_login"]').val());var u=wp.passwordStrength.meter(r.val(),d);switch(e.removeClass("short bad good strong"),a.remove(),s.find(".user-registration-password-strength").attr("data-current-strength",u),u>=o&&i.removeAttr("disabled"),u){case 0:e.addClass("short").html(t.shortpw),e.after(n);break;case 1:e.addClass("bad").html(t.bad),e.after(n);break;case 2:e.addClass("good").html(t.good),e.after(n);break;case 3:case 4:e.addClass("strong").html(t.strong);break;case 5:e.addClass("short").html(t.mismatch)}return u}};r.init()});
assets/js/frontend/user-registration.js CHANGED
@@ -3,7 +3,7 @@
3
  /* global grecaptcha */
4
  (function ($) {
5
  var user_registration = {
6
- $user_registration: $('.ur-frontend-form form.register'),
7
  init: function () {
8
  this.load_validation();
9
  this.init_inputMask();
@@ -42,12 +42,46 @@
42
 
43
  this.$user_registration.each(function () {
44
  var $this = $(this);
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
45
 
46
  $this.validate({
47
  errorClass: 'user-registration-error',
48
  validClass: 'user-registration-valid',
 
 
49
  errorPlacement: function (error, element) {
50
- if ( 'radio' === element.attr('type') || 'checkbox' === element.attr('type') || 'password' === element.attr('type') ) {
 
 
51
  element.parent().parent().parent().append(error);
52
  } else if ( element.is('select') && element.attr('class').match(/date-month|date-day|date-year/) ) {
53
  if (element.parent().find('label.user-registration-error:visible').length === 0) {
@@ -85,6 +119,12 @@
85
  $parent.removeClass('user-registration-has-error');
86
  },
87
  submitHandler: function (form) {
 
 
 
 
 
 
88
  return false;
89
  }
90
  });
@@ -350,7 +390,18 @@
350
  return true;
351
  }
352
 
353
- if (!$this.valid()) {
 
 
 
 
 
 
 
 
 
 
 
354
  return;
355
  }
356
 
@@ -438,13 +489,13 @@
438
  $('.user-registration-password-hint').remove();
439
  $('.user-registration-password-strength').remove();
440
 
441
- if (user_registration_params.login_option == 'admin_approval') {
442
  message.append('<li>' + ursL10n.user_under_approval + '</li>');
443
  }
444
- else if (user_registration_params.login_option == 'email_confirmation') {
445
  message.append('<li>' + ursL10n.user_email_pending + '</li>');
446
  }
447
- else if (user_registration_params.login_option == 'payment') {
448
  message.append('<li>' + response.data.message + '</li>');
449
  }
450
  else {
@@ -494,18 +545,44 @@
494
 
495
  $(function () {
496
  $('form.register').ur_form_submission();
497
- var date_selector = $('.ur-frontend-form input[type="date"]');
498
- if (date_selector.length > 0) {
499
- date_selector.addClass('flatpickr-field').attr('type', 'text').flatpickr({
500
- disableMobile: true
501
- });
502
- }
503
 
504
- $("form.register").on("focusout", "#user_pass", function() {
505
- $this = $('#user_pass');
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
506
  var enable_strength_password = $this.closest( 'form' ).attr( 'data-enable-strength-password' );
507
 
508
- if ( 'yes' === enable_strength_password ) {
509
  var wrapper = $this.closest('form');
510
  var minimum_password_strength = wrapper.attr( 'data-minimum-password-strength' );
511
  var blacklistArray = wp.passwordStrength.userInputBlacklist();
@@ -515,9 +592,9 @@
515
 
516
  var strength = wp.passwordStrength.meter( $this.val(), blacklistArray );
517
  if( strength < minimum_password_strength ) {
518
- if( wrapper.find('input[data-id="user_pass"]').val() !== "" ){
519
- wrapper.find( '#user_pass_error' ).remove();
520
- var error_msg_dom = '<label id="user_pass_error" class="user-registration-error" for="user_pass">' + ursL10n.password_strength_error +'.</label>';
521
  wrapper.find('.user-registration-password-hint').after( error_msg_dom );
522
  }
523
  }
@@ -529,6 +606,28 @@
529
  request_recaptcha_token();
530
  });
531
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
532
  $( document ).on( 'click', '.password_preview', function( e ) {
533
  e.preventDefault();
534
  var current_task = ( $(this).hasClass( 'dashicons-hidden' ) ) ? 'show' : 'hide';
3
  /* global grecaptcha */
4
  (function ($) {
5
  var user_registration = {
6
+ $user_registration: $('.ur-frontend-form form.register, .ur-frontend-form form.edit-password'),
7
  init: function () {
8
  this.load_validation();
9
  this.init_inputMask();
42
 
43
  this.$user_registration.each(function () {
44
  var $this = $(this);
45
+ var rules = {};
46
+ var messages = {};
47
+
48
+ if ( $this.find( '#user_confirm_email' ).length ) {
49
+ /**
50
+ * For real time email matching
51
+ */
52
+ rules.user_confirm_email = {
53
+ equalTo: '#user_email',
54
+ };
55
+ messages.user_confirm_email = user_registration_params.message_confirm_email_fields;
56
+ }
57
+
58
+ if ( $this.hasClass('edit-password') ) {
59
+ /**
60
+ * Password matching for `Change Password` form
61
+ */
62
+ rules.password_2 = {
63
+ equalTo: '#password_1',
64
+ };
65
+ messages.password_2 = user_registration_params.message_confirm_password_fields;
66
+ } else if ( $this.hasClass('register') && $this.find( '#user_confirm_password' ).length ) {
67
+ /**
68
+ * Password matching for registration form
69
+ */
70
+ rules.user_confirm_password = {
71
+ equalTo: '#user_pass',
72
+ };
73
+ messages.user_confirm_password = user_registration_params.message_confirm_password_fields;
74
+ }
75
 
76
  $this.validate({
77
  errorClass: 'user-registration-error',
78
  validClass: 'user-registration-valid',
79
+ rules: rules,
80
+ messages: messages,
81
  errorPlacement: function (error, element) {
82
+ if ( element.is( '#password_2' ) ) {
83
+ element.parent().append(error);
84
+ } else if ( 'radio' === element.attr('type') || 'checkbox' === element.attr('type') || 'password' === element.attr('type') ) {
85
  element.parent().parent().parent().append(error);
86
  } else if ( element.is('select') && element.attr('class').match(/date-month|date-day|date-year/) ) {
87
  if (element.parent().find('label.user-registration-error:visible').length === 0) {
119
  $parent.removeClass('user-registration-has-error');
120
  },
121
  submitHandler: function (form) {
122
+
123
+ // Return `true` for `Change Password` form to allow submission
124
+ if ( $(form).hasClass('edit-password') ) {
125
+ return true;
126
+ }
127
+
128
  return false;
129
  }
130
  });
390
  return true;
391
  }
392
 
393
+ var exist_detail = $('.uraf-profile-picture-upload').find('.user-registration-error').length;
394
+
395
+ if( 1 === exist_detail ){
396
+ var profile = $('.uraf-profile-picture-upload').find('.uraf-profile-picture-input')
397
+ var wrapper = $('.uraf-profile-picture-upload');
398
+ wrapper.find('#' + profile.attr('name') + '-error').remove();
399
+ wrapper.find('.uraf-profile-picture-file-error').remove();
400
+ var error_message = '<label id="' + profile.attr('name') + '-error' + '" class="user-registration-error" for="' + profile.attr('name') + '">' + user_registration_params.message_required_fields + '</label>';
401
+ wrapper.find('button.wp_uraf_profile_picture_upload').after( error_message );
402
+ }
403
+
404
+ if ( !$this.valid() ) {
405
  return;
406
  }
407
 
489
  $('.user-registration-password-hint').remove();
490
  $('.user-registration-password-strength').remove();
491
 
492
+ if ( response.data.form_login_option == 'admin_approval') {
493
  message.append('<li>' + ursL10n.user_under_approval + '</li>');
494
  }
495
+ else if ( response.data.form_login_option == 'email_confirmation') {
496
  message.append('<li>' + ursL10n.user_email_pending + '</li>');
497
  }
498
+ else if ( response.data.form_login_option == 'payment') {
499
  message.append('<li>' + response.data.message + '</li>');
500
  }
501
  else {
545
 
546
  $(function () {
547
  $('form.register').ur_form_submission();
 
 
 
 
 
 
548
 
549
+ var flatpickr_loaded = false;
550
+ var date_field = $('#load_flatpickr').attr('data-id');
551
+ var date_selector = $('.ur-frontend-form #' + date_field);
552
+ date_selector.attr('type', 'text');
553
+ date_selector.val( $('#formated_date').val() );
554
+ $('#load_flatpickr').click( function() {
555
+
556
+ var date_flatpickr;
557
+
558
+ if ( ! flatpickr_loaded ) {
559
+ $(this).attr('data-date-format', date_selector.data('date-format'));
560
+ $(this).attr('data-mode', date_selector.data('mode'));
561
+ $(this).attr('data-min-date', date_selector.data('min-date'));
562
+ $(this).attr('data-max-date', date_selector.data('max-date'));
563
+ $(this).attr('data-default-date', $('#formated_date').val());
564
+ date_flatpickr = $(this).flatpickr({
565
+ disableMobile: true,
566
+ onChange : function(selectedDates, dateStr, instance) {
567
+ $('#'+ date_field).val(dateStr);
568
+ },
569
+ });
570
+
571
+ flatpickr_loaded = true;
572
+ }
573
+
574
+ if ( date_flatpickr ) {
575
+ date_flatpickr.open();
576
+ }
577
+ });
578
+
579
+ $("form.register, form.edit-password").on("focusout", "#user_pass, #password_1", function() {
580
+ $this = $(this);
581
+ var this_name = $(this).attr( 'name' );
582
+ var this_data_id = $(this).data( 'id' );
583
  var enable_strength_password = $this.closest( 'form' ).attr( 'data-enable-strength-password' );
584
 
585
+ if ( 'yes' === enable_strength_password || '1' === enable_strength_password ) {
586
  var wrapper = $this.closest('form');
587
  var minimum_password_strength = wrapper.attr( 'data-minimum-password-strength' );
588
  var blacklistArray = wp.passwordStrength.userInputBlacklist();
592
 
593
  var strength = wp.passwordStrength.meter( $this.val(), blacklistArray );
594
  if( strength < minimum_password_strength ) {
595
+ if( $this.val() !== "" ){
596
+ wrapper.find( `#${this_data_id}_error` ).remove();
597
+ var error_msg_dom = `<label id="${this_data_id}_error" class="user-registration-error" for="${this_name}">` + ursL10n.password_strength_error +'.</label>';
598
  wrapper.find('.user-registration-password-hint').after( error_msg_dom );
599
  }
600
  }
606
  request_recaptcha_token();
607
  });
608
 
609
+ /**
610
+ * Append a country option and Remove it on click, if the country is not allowed.
611
+ */
612
+ $(function() {
613
+ if ( $('.user-registration-EditProfileForm.edit-profile .field-country').length > 0 ) {
614
+ $('.field-country').each(function() {
615
+ var option_value = $(this).find( '.ur-data-holder' ).data('option-value');
616
+ var option_html = $(this).find( '.ur-data-holder' ).data('option-html');
617
+ var $select = $(this).find('select');
618
+
619
+ if ( option_value && option_html ) {
620
+ if ( $select.find('option[value="' + option_value + '"]').length === 0 ) {
621
+ $select.append( "<option class='ur-remove' selected='selected' value='" + option_value + "'>" + option_html + "</option>" );
622
+ }
623
+ $(this).on( 'click', function() {
624
+ $(this).find('.ur-remove').remove();
625
+ });
626
+ }
627
+ });
628
+ }
629
+ });
630
+
631
  $( document ).on( 'click', '.password_preview', function( e ) {
632
  e.preventDefault();
633
  var current_task = ( $(this).hasClass( 'dashicons-hidden' ) ) ? 'show' : 'hide';
assets/js/frontend/user-registration.min.js CHANGED
@@ -1 +1 @@
1
- function request_recaptcha_token(){0!==jQuery(".ur-frontend-form").find("form.register #ur-recaptcha-node #node_recaptcha_register.g-recaptcha-v3").length&&grecaptcha.ready(function(){grecaptcha.execute(ur_google_recaptcha_code.site_key,{action:"register"}).then(function(e){jQuery("form.register").find("#g-recaptcha-response").text(e)})});0!==jQuery(".ur-frontend-form").find("form.login .ur-form-row .ur-form-grid #ur-recaptcha-node #node_recaptcha_login.g-recaptcha-v3").length&&grecaptcha.ready(function(){grecaptcha.execute(ur_google_recaptcha_code.site_key,{action:"login"}).then(function(e){jQuery("form.login").find("#g-recaptcha-response").text(e)})})}!function(e){({$user_registration:e(".ur-frontend-form form.register"),init:function(){this.load_validation(),this.init_inputMask(),this.init_tiptip(),this.$user_registration.on("input validate change",".input-text, select, input:checkbox input:radio",this.validate_field)},init_inputMask:function(){"undefined"!=typeof e.fn.inputmask&&e(".ur-masked-input").inputmask()},init_tiptip:function(){if("undefined"!=typeof tipTip){e(".user-registration-help-tip").tipTip({attribute:"title",fadeIn:50,fadeOut:50,delay:200})}},load_validation:function(){if("undefined"==typeof e.fn.validate)return!1;e.validator.methods.email=function(e,r){var a=new RegExp(/^((([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?$/i);return this.optional(r)||a.test(e)},this.$user_registration.each(function(){e(this).validate({errorClass:"user-registration-error",validClass:"user-registration-valid",errorPlacement:function(e,r){if("radio"===r.attr("type")||"checkbox"===r.attr("type")||"password"===r.attr("type"))r.parent().parent().parent().append(e);else if(r.is("select")&&r.attr("class").match(/date-month|date-day|date-year/))0===r.parent().find("label.user-registration-error:visible").length&&r.parent().find("select:last").after(e);else if(r.hasClass("ur-smart-phone-field")){var a=r.closest("p.form-row");a.find("#"+r.data("id")+"-error").remove(),a.append(e)}else r.hasClass("urfu-file-input")?e.insertAfter(r.parent().parent()):e.insertAfter(r)},highlight:function(r,a,t){var i=e(r);i.closest(".form-row"),i.attr("name")},unhighlight:function(r,a,t){var i=e(r),s=i.closest(".form-row"),n=i.attr("name");"radio"===i.attr("type")||"checkbox"===i.attr("type")?s.find("input[name='"+n+"']").addClass(t).removeClass(a):i.addClass(t).removeClass(a),s.removeClass("user-registration-has-error")},submitHandler:function(e){return!1}})})},validate_field:function(r){e.extend(e.validator.messages,{required:user_registration_params.message_required_fields,url:user_registration_params.message_url_fields,email:user_registration_params.message_email_fields,number:user_registration_params.message_number_fields,confirmpassword:user_registration_params.message_confirm_password_fields});var a=e(this),t=a.closest(".form-row"),i=!0,s=t.is(".validate-required"),n=t.is(".validate-email"),u=r.type;if("input"===u&&t.removeClass("user-registration-invalid user-registration-invalid-required-field user-registration-invalid-email user-registration-validated"),"validate"===u||"change"===u){if(s&&("checkbox"!==a.attr("type")||a.is(":checked")?""===a.val()&&(t.removeClass("user-registration-validated").addClass("user-registration-invalid user-registration-invalid-required-field"),i=!1):(t.removeClass("user-registration-validated").addClass("user-registration-invalid user-registration-invalid-required-field"),i=!1)),n&&a.val()){new RegExp(/^((([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?$/i).test(a.val())||(t.removeClass("user-registration-validated").addClass("user-registration-invalid user-registration-invalid-email"),i=!1)}i&&t.removeClass("user-registration-invalid user-registration-invalid-required-field user-registration-invalid-email").addClass("user-registration-validated")}}}).init();var r=user_registration_params.ursL10n;e.fn.ur_form_submission=function(){return this.each(function(){var a=e(this),t=[],i=user_registration_params.form_required_fields,s={init:function(){},get_form_data:function(){var r=this,t=[],i=a.closest(".ur-frontend-form").find(".ur-form-grid").find(".ur-frontend-field"),s=new Array;e.each(i,function(){var i=e(this).attr("name");if(a.closest(".ur-frontend-form").find(".ur-form-grid").find('.ur-frontend-field[name="'+i+'"]').length<2){var n=r.get_fieldwise_data(e(this));t.push(n)}else e.inArray(i,s)<0&&s.push(i)});for(var n=0;n<s.length;n++){var u=a.closest(".ur-frontend-form").find(".ur-form-grid").find('.ur-frontend-field[name="'+s[n]+'"]'),o=(u.get(0).tagName.toLowerCase(),"undefined"!==u.eq(0).attr("type")?u.eq(0).attr("type"):"null"),d=new Array;if(e.each(u,function(){var r=e(this),a="";switch(r.get(0).tagName.toLowerCase()){case"input":switch(o){case"checkbox":case"radio":a=r.prop("checked")?r.val():"";break;default:a=r.val()}break;case"select":case"textarea":a=r.val()}""!==a&&d.push(a)}),"checkbox"==o)var l=JSON.stringify(d);else if("radio"==o)l=d[0];else l=u.val();var f=s[n];f=f.replace("[]","");var c={value:l,field_type:o,label:u.eq(0).attr("data-label"),field_name:f};t.push(c)}return e(document).trigger("user_registration_frontend_form_data_filter",[t]),t},get_fieldwise_data:function(r){var a={},s=r.get(0).tagName.toLowerCase(),n="undefined"!==r.attr("type")?r.attr("type"):"null",u=r.get(0).className.split(" ")[0];switch(a.value="",s){case"input":switch(n){case"checkbox":case"radio":a.value=r.prop("checked")?r.val():"";break;default:a.value=r.val()}break;case"select":a.value=r.val();break;case"textarea":switch(u){case"wysiwyg":tinyMCE.triggerSave(),a.value=r.val();break;default:a.value=r.val()}}return e(document).trigger("user_registration_frontend_form_data_render",[r,a]),a.field_type="undefined"!==r.eq(0).attr("type")?r.eq(0).attr("type"):"null",r.attr("data-label")!==undefined?a.label=r.attr("data-label"):r.prev().length&&"label"===r.prev().get(0).tagName.toLowerCase()?a.label=r.prev().text():a.label=a.field_type,r.attr("name")!==undefined&&""!==r.attr("name")?(a.field_name=r.attr("name"),a.field_name=a.field_name.replace("[]","")):a.field_name="",e.inArray(a.field_name,e.trim(i))>=0&&t.push(a.field_name),a},show_message:function(r,a,t){t.find(".ur-message").remove();var i=e('<div class="ur-message user-registration-'+a+'" id="ur-submit-message-node"/>');i.append(r),t.append(i)}},n={init:function(){this.form_submit_event()},form_submit_event:function(){e("form.register").on("submit",function(a){var t=e(this);if(e.extend(e.validator.messages,{required:user_registration_params.message_required_fields,url:user_registration_params.message_url_fields,email:user_registration_params.message_email_fields,number:user_registration_params.message_number_fields,confirmpassword:user_registration_params.message_confirm_password_fields}),t.find(".user-registration-password-strength").length>0){var i=t.find(".user-registration-password-strength").attr("data-current-strength"),n=t.find(".user-registration-password-strength").attr("data-min-strength");if(parseInt(i,0)<parseInt(n,0)){if(""!=t.find("#user_pass").val()){t.find("#user_pass_error").remove();var u='<label id="user_pass_error" class="user-registration-error" for="user_pass">'+r.password_strength_error+".</label>";t.find(".user-registration-password-hint").after(u),t.find("#user_pass").attr("aria-invalid",!0),t.find("#user_pass").focus()}return!1}}var o=e(".ur-smart-phone-field");if("true"===o.attr("aria-invalid")){var d=o.closest("p.form-row");d.find("#"+o.data("id")+"-error").remove();var l='<label id="'+o.data("id")+'-error" class="user-registration-error" for="'+o.data("id")+'">'+user_registration_params.message_validate_phone_number+"</label>";return d.append(l),d.find("#"+o.data("id")).attr("aria-invalid",!0),!0}if(t.valid()){a.preventDefault(),t.find(".ur-submit-button").prop("disabled",!0);var f,c=0,p="0",_=t.find("#g-recaptcha-response").val();try{f=JSON.stringify(s.get_form_data())}catch(g){f=""}1===e(this).closest("form").find('input[name="ur-user-form-id"]').length&&(c=e(this).closest("form").find('input[name="ur-user-form-id"]').val()),1===e(this).closest("form").find('input[name="ur_frontend_form_nonce"]').length&&(p=e(this).closest("form").find('input[name="ur_frontend_form_nonce"]').val());var F={action:"user_registration_user_form_submit",security:user_registration_params.user_registration_form_data_save,form_data:f,captchaResponse:_,form_id:c,ur_frontend_form_nonce:p};if(e(document).trigger("user_registration_frontend_before_form_submit",[F,t]),"undefined"!=typeof ur_google_recaptcha_code&&"1"===ur_google_recaptcha_code.is_captcha_enable){if(0===(_=t.find("#g-recaptcha-response").val()).length)return void s.show_message("<p>"+r.captcha_error+"</p>","error",t);"v3"==ur_google_recaptcha_code.version?request_recaptcha_token():grecaptcha.reset()}t.find(".ur-submit-button").find("span").addClass("ur-front-spinner"),e.ajax({url:user_registration_params.ajax_url,data:F,type:"POST",async:!0,complete:function(a){t.find(".ur-submit-button").find("span").removeClass("ur-front-spinner");var i=t.find('input[name="ur-redirect-url"]').val(),n=e('<ul class=""/>'),u="error";try{var o=e.parseJSON(a.responseText);"undefined"!=typeof o.success&&!0===o.success&&"undefined"!=typeof o.data.paypal_redirect&&(window.location=o.data.paypal_redirect),"undefined"!=typeof o.success&&!0===o.success&&(u="message"),"message"===u?(e(".user-registration-password-hint").remove(),e(".user-registration-password-strength").remove(),"admin_approval"==user_registration_params.login_option?n.append("<li>"+r.user_under_approval+"</li>"):"email_confirmation"==user_registration_params.login_option?n.append("<li>"+r.user_email_pending+"</li>"):"payment"==user_registration_params.login_option?n.append("<li>"+o.data.message+"</li>"):n.append("<li>"+r.user_successfully_saved+"</li>"),t[0].reset(),jQuery("#billing_country").trigger("change"),jQuery("#shipping_country").trigger("change"),void 0!==i&&""!==i?window.setTimeout(function(){window.location=i},1e3):"undefined"!=typeof o.data.auto_login&&o.data.auto_login&&location.reload()):"error"===u&&("object"==typeof o.data.message?e.each(o.data.message,function(e,r){n.append("<li>"+r+"</li>")}):n.append("<li>"+o.data.message+"</li>"))}catch(d){n.append("<li>"+d.message+"</li>")}s.show_message(n,u,t),e(document).trigger("user_registration_frontend_after_ajax_complete",[a.responseText,u,t]),t.find(".ur-submit-button").prop("disabled",!1)}})}})}};s.init(),n.init()})},e(function(){e("form.register").ur_form_submission();var a=e('.ur-frontend-form input[type="date"]');a.length>0&&a.addClass("flatpickr-field").attr("type","text").flatpickr({disableMobile:!0}),e("form.register").on("focusout","#user_pass",function(){$this=e("#user_pass");if("yes"===$this.closest("form").attr("data-enable-strength-password")){var a=$this.closest("form"),t=a.attr("data-minimum-password-strength"),i=wp.passwordStrength.userInputBlacklist();i.push(a.find('input[data-id="user_email"]').val()),i.push(a.find('input[data-id="user_login"]').val());if(wp.passwordStrength.meter($this.val(),i)<t&&""!==a.find('input[data-id="user_pass"]').val()){a.find("#user_pass_error").remove();var s='<label id="user_pass_error" class="user-registration-error" for="user_pass">'+r.password_strength_error+".</label>";a.find(".user-registration-password-hint").after(s)}}})}),e(function(){request_recaptcha_token()}),e(document).on("click",".password_preview",function(a){a.preventDefault();var t=e(this).hasClass("dashicons-hidden")?"show":"hide",i=e(this).closest(".user-registration-form-row").find('input[name="password"]');if(0===i.length&&(i=e(this).closest(".field-user_pass").find('input[name="user_pass"]')),0===i.length&&(i=e(this).closest(".field-user_confirm_password").find('input[name="user_confirm_password"]')),0===i.length&&(i=e(this).closest(".field-user_pass").find('input[name="user_registration_user_pass"]')),0===i.length&&(i=e(this).closest(".field-user_confirm_password").find('input[name="user_registration_user_confirm_password"]')),i.length>0)switch(t){case"show":i.attr("type","text"),e(this).removeClass("dashicons-hidden").addClass("dashicons-visibility"),e(this).attr("title",r.hide_password_title);break;case"hide":i.attr("type","password"),e(this).removeClass("dashicons-visibility").addClass("dashicons-hidden"),e(this).attr("title",r.show_password_title)}})}(jQuery);var google_recaptcha_user_registration,onloadURCallback=function(){0!==jQuery(".ur-frontend-form").find("form.register #ur-recaptcha-node #node_recaptcha_register").length&&(google_recaptcha_user_registration=grecaptcha.render("node_recaptcha_register",{sitekey:ur_google_recaptcha_code.site_key,theme:"light",style:"transform:scale(0.77);-webkit-transform:scale(0.77);transform-origin:0 0;-webkit-transform-origin:0 0;"}));0!==jQuery(".ur-frontend-form").find("form.login .ur-form-row .ur-form-grid #ur-recaptcha-node #node_recaptcha_login").length&&grecaptcha.render("node_recaptcha_login",{sitekey:ur_google_recaptcha_code.site_key,theme:"light",style:"transform:scale(0.77);-webkit-transform:scale(0.77);transform-origin:0 0;-webkit-transform-origin:0 0;"})};
1
+ function request_recaptcha_token(){0!==jQuery(".ur-frontend-form").find("form.register #ur-recaptcha-node #node_recaptcha_register.g-recaptcha-v3").length&&grecaptcha.ready(function(){grecaptcha.execute(ur_google_recaptcha_code.site_key,{action:"register"}).then(function(e){jQuery("form.register").find("#g-recaptcha-response").text(e)})});0!==jQuery(".ur-frontend-form").find("form.login .ur-form-row .ur-form-grid #ur-recaptcha-node #node_recaptcha_login.g-recaptcha-v3").length&&grecaptcha.ready(function(){grecaptcha.execute(ur_google_recaptcha_code.site_key,{action:"login"}).then(function(e){jQuery("form.login").find("#g-recaptcha-response").text(e)})})}!function(e){({$user_registration:e(".ur-frontend-form form.register"),init:function(){this.load_validation(),this.init_inputMask(),this.init_tiptip(),this.$user_registration.on("input validate change",".input-text, select, input:checkbox input:radio",this.validate_field)},init_inputMask:function(){"undefined"!=typeof e.fn.inputmask&&e(".ur-masked-input").inputmask()},init_tiptip:function(){if("undefined"!=typeof tipTip){e(".user-registration-help-tip").tipTip({attribute:"title",fadeIn:50,fadeOut:50,delay:200})}},load_validation:function(){if("undefined"==typeof e.fn.validate)return!1;e.validator.methods.email=function(e,r){var a=new RegExp(/^((([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?$/i);return this.optional(r)||a.test(e)},this.$user_registration.each(function(){e(this).validate({errorClass:"user-registration-error",validClass:"user-registration-valid",errorPlacement:function(e,r){if("radio"===r.attr("type")||"checkbox"===r.attr("type")||"password"===r.attr("type"))r.parent().parent().parent().append(e);else if(r.is("select")&&r.attr("class").match(/date-month|date-day|date-year/))0===r.parent().find("label.user-registration-error:visible").length&&r.parent().find("select:last").after(e);else if(r.hasClass("ur-smart-phone-field")){var a=r.closest("p.form-row");a.find("#"+r.data("id")+"-error").remove(),a.append(e)}else r.hasClass("urfu-file-input")?e.insertAfter(r.parent().parent()):e.insertAfter(r)},highlight:function(r,a,t){var i=e(r);i.closest(".form-row"),i.attr("name")},unhighlight:function(r,a,t){var i=e(r),s=i.closest(".form-row"),n=i.attr("name");"radio"===i.attr("type")||"checkbox"===i.attr("type")?s.find("input[name='"+n+"']").addClass(t).removeClass(a):i.addClass(t).removeClass(a),s.removeClass("user-registration-has-error")},submitHandler:function(e){return!1}})})},validate_field:function(r){e.extend(e.validator.messages,{required:user_registration_params.message_required_fields,url:user_registration_params.message_url_fields,email:user_registration_params.message_email_fields,number:user_registration_params.message_number_fields,confirmpassword:user_registration_params.message_confirm_password_fields});var a=e(this),t=a.closest(".form-row"),i=!0,s=t.is(".validate-required"),n=t.is(".validate-email"),u=r.type;if("input"===u&&t.removeClass("user-registration-invalid user-registration-invalid-required-field user-registration-invalid-email user-registration-validated"),"validate"===u||"change"===u){if(s&&("checkbox"!==a.attr("type")||a.is(":checked")?""===a.val()&&(t.removeClass("user-registration-validated").addClass("user-registration-invalid user-registration-invalid-required-field"),i=!1):(t.removeClass("user-registration-validated").addClass("user-registration-invalid user-registration-invalid-required-field"),i=!1)),n&&a.val()){new RegExp(/^((([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?$/i).test(a.val())||(t.removeClass("user-registration-validated").addClass("user-registration-invalid user-registration-invalid-email"),i=!1)}i&&t.removeClass("user-registration-invalid user-registration-invalid-required-field user-registration-invalid-email").addClass("user-registration-validated")}}}).init();var r=user_registration_params.ursL10n;e.fn.ur_form_submission=function(){return this.each(function(){var a=e(this),t=[],i=user_registration_params.form_required_fields,s={init:function(){},get_form_data:function(){var r=this,t=[],i=a.closest(".ur-frontend-form").find(".ur-form-grid").find(".ur-frontend-field"),s=new Array;e.each(i,function(){var i=e(this).attr("name");if(a.closest(".ur-frontend-form").find(".ur-form-grid").find('.ur-frontend-field[name="'+i+'"]').length<2){var n=r.get_fieldwise_data(e(this));t.push(n)}else e.inArray(i,s)<0&&s.push(i)});for(var n=0;n<s.length;n++){var u=a.closest(".ur-frontend-form").find(".ur-form-grid").find('.ur-frontend-field[name="'+s[n]+'"]'),o=(u.get(0).tagName.toLowerCase(),"undefined"!==u.eq(0).attr("type")?u.eq(0).attr("type"):"null"),d=new Array;if(e.each(u,function(){var r=e(this),a="";switch(r.get(0).tagName.toLowerCase()){case"input":switch(o){case"checkbox":case"radio":a=r.prop("checked")?r.val():"";break;default:a=r.val()}break;case"select":case"textarea":a=r.val()}""!==a&&d.push(a)}),"checkbox"==o)var l=JSON.stringify(d);else if("radio"==o)l=d[0];else l=u.val();var f=s[n];f=f.replace("[]","");var c={value:l,field_type:o,label:u.eq(0).attr("data-label"),field_name:f};t.push(c)}return e(document).trigger("user_registration_frontend_form_data_filter",[t]),t},get_fieldwise_data:function(r){var a={},s=r.get(0).tagName.toLowerCase(),n="undefined"!==r.attr("type")?r.attr("type"):"null",u=r.get(0).className.split(" ")[0];switch(a.value="",s){case"input":switch(n){case"checkbox":case"radio":a.value=r.prop("checked")?r.val():"";break;default:a.value=r.val()}break;case"select":a.value=r.val();break;case"textarea":switch(u){case"wysiwyg":tinyMCE.triggerSave(),a.value=r.val();break;default:a.value=r.val()}}return e(document).trigger("user_registration_frontend_form_data_render",[r,a]),a.field_type="undefined"!==r.eq(0).attr("type")?r.eq(0).attr("type"):"null",r.attr("data-label")!==undefined?a.label=r.attr("data-label"):r.prev().length&&"label"===r.prev().get(0).tagName.toLowerCase()?a.label=r.prev().text():a.label=a.field_type,r.attr("name")!==undefined&&""!==r.attr("name")?(a.field_name=r.attr("name"),a.field_name=a.field_name.replace("[]","")):a.field_name="",e.inArray(a.field_name,e.trim(i))>=0&&t.push(a.field_name),a},show_message:function(r,a,t){t.find(".ur-message").remove();var i=e('<div class="ur-message user-registration-'+a+'" id="ur-submit-message-node"/>');i.append(r),t.append(i)}},n={init:function(){this.form_submit_event()},form_submit_event:function(){e("form.register").on("submit",function(a){var t=e(this);if(e.extend(e.validator.messages,{required:user_registration_params.message_required_fields,url:user_registration_params.message_url_fields,email:user_registration_params.message_email_fields,number:user_registration_params.message_number_fields,confirmpassword:user_registration_params.message_confirm_password_fields}),t.find(".user-registration-password-strength").length>0){var i=t.find(".user-registration-password-strength").attr("data-current-strength"),n=t.find(".user-registration-password-strength").attr("data-min-strength");if(parseInt(i,0)<parseInt(n,0)){if(""!=t.find("#user_pass").val()){t.find("#user_pass_error").remove();var u='<label id="user_pass_error" class="user-registration-error" for="user_pass">'+r.password_strength_error+".</label>";t.find(".user-registration-password-hint").after(u),t.find("#user_pass").attr("aria-invalid",!0),t.find("#user_pass").focus()}return!1}}var o=e(".ur-smart-phone-field");if("true"===o.attr("aria-invalid")){var d=o.closest("p.form-row");d.find("#"+o.data("id")+"-error").remove();var l='<label id="'+o.data("id")+'-error" class="user-registration-error" for="'+o.data("id")+'">'+user_registration_params.message_validate_phone_number+"</label>";return d.append(l),d.find("#"+o.data("id")).attr("aria-invalid",!0),!0}if(t.valid()){a.preventDefault(),t.find(".ur-submit-button").prop("disabled",!0);var f,c=0,p="0",_=t.find("#g-recaptcha-response").val();try{f=JSON.stringify(s.get_form_data())}catch(g){f=""}1===e(this).closest("form").find('input[name="ur-user-form-id"]').length&&(c=e(this).closest("form").find('input[name="ur-user-form-id"]').val()),1===e(this).closest("form").find('input[name="ur_frontend_form_nonce"]').length&&(p=e(this).closest("form").find('input[name="ur_frontend_form_nonce"]').val());var F={action:"user_registration_user_form_submit",security:user_registration_params.user_registration_form_data_save,form_data:f,captchaResponse:_,form_id:c,ur_frontend_form_nonce:p};if(e(document).trigger("user_registration_frontend_before_form_submit",[F,t]),"undefined"!=typeof ur_google_recaptcha_code&&"1"===ur_google_recaptcha_code.is_captcha_enable){if(0===(_=t.find("#g-recaptcha-response").val()).length)return void s.show_message("<p>"+r.captcha_error+"</p>","error",t);"v3"==ur_google_recaptcha_code.version?request_recaptcha_token():grecaptcha.reset()}t.find(".ur-submit-button").find("span").addClass("ur-front-spinner"),e.ajax({url:user_registration_params.ajax_url,data:F,type:"POST",async:!0,complete:function(a){t.find(".ur-submit-button").find("span").removeClass("ur-front-spinner");var i=t.find('input[name="ur-redirect-url"]').val(),n=e('<ul class=""/>'),u="error";try{var o=e.parseJSON(a.responseText);"undefined"!=typeof o.success&&!0===o.success&&"undefined"!=typeof o.data.paypal_redirect&&(window.location=o.data.paypal_redirect),"undefined"!=typeof o.success&&!0===o.success&&(u="message"),"message"===u?(e(".user-registration-password-hint").remove(),e(".user-registration-password-strength").remove(),"admin_approval"==user_registration_params.login_option?n.append("<li>"+r.user_under_approval+"</li>"):"email_confirmation"==user_registration_params.login_option?n.append("<li>"+r.user_email_pending+"</li>"):"payment"==user_registration_params.login_option?n.append("<li>"+o.data.message+"</li>"):n.append("<li>"+r.user_successfully_saved+"</li>"),t[0].reset(),jQuery("#billing_country").trigger("change"),jQuery("#shipping_country").trigger("change"),void 0!==i&&""!==i?window.setTimeout(function(){window.location=i},1e3):"undefined"!=typeof o.data.auto_login&&o.data.auto_login&&location.reload()):"error"===u&&("object"==typeof o.data.message?e.each(o.data.message,function(e,r){n.append("<li>"+r+"</li>")}):n.append("<li>"+o.data.message+"</li>"))}catch(d){n.append("<li>"+d.message+"</li>")}s.show_message(n,u,t),e(document).trigger("user_registration_frontend_after_ajax_complete",[a.responseText,u,t]),t.find(".ur-submit-button").prop("disabled",!1)}})}})}};s.init(),n.init()})},e(function(){e("form.register").ur_form_submission();var a=e('.ur-frontend-form input[type="date"]');a.length>0&&a.addClass("flatpickr-field").attr("type","text").flatpickr({disableMobile:!0}),e("form.register").on("focusout","#user_pass",function(){$this=e("#user_pass");if("yes"===$this.closest("form").attr("data-enable-strength-password")){var a=$this.closest("form"),t=a.attr("data-minimum-password-strength"),i=wp.passwordStrength.userInputBlacklist();i.push(a.find('input[data-id="user_email"]').val()),i.push(a.find('input[data-id="user_login"]').val());if(wp.passwordStrength.meter($this.val(),i)<t&&""!==a.find('input[data-id="user_pass"]').val()){a.find("#user_pass_error").remove();var s='<label id="user_pass_error" class="user-registration-error" for="user_pass">'+r.password_strength_error+".</label>";a.find(".user-registration-password-hint").after(s)}}})}),e(function(){request_recaptcha_token()}),e(document).on("click",".password_preview",function(a){a.preventDefault();var t=e(this).hasClass("dashicons-hidden")?"show":"hide",i=e(this).closest(".user-registration-form-row").find('input[name="password"]');if(0===i.length&&(i=e(this).closest(".field-user_pass").find('input[name="user_pass"]')),0===i.length&&(i=e(this).closest(".field-user_confirm_password").find('input[name="user_confirm_password"]')),0===i.length&&(i=e(this).closest(".field-user_pass").find('input[name="user_registration_user_pass"]')),0===i.length&&(i=e(this).closest(".field-user_confirm_password").find('input[name="user_registration_user_confirm_password"]')),i.length>0)switch(t){case"show":i.attr("type","text"),e(this).removeClass("dashicons-hidden").addClass("dashicons-visibility"),e(this).attr("title",r.hide_password_title);break;case"hide":i.attr("type","password"),e(this).removeClass("dashicons-visibility").addClass("dashicons-hidden"),e(this).attr("title",r.show_password_title)}})}(jQuery);var google_recaptcha_user_registration,onloadURCallback=function(){0!==jQuery(".ur-frontend-form").find("form.register #ur-recaptcha-node #node_recaptcha_register").length&&(google_recaptcha_user_registration=grecaptcha.render("node_recaptcha_register",{sitekey:ur_google_recaptcha_code.site_key,theme:"light",style:"transform:scale(0.77);-webkit-transform:scale(0.77);transform-origin:0 0;-webkit-transform-origin:0 0;"}));0!==jQuery(".ur-frontend-form").find("form.login .ur-form-row .ur-form-grid #ur-recaptcha-node #node_recaptcha_login").length&&grecaptcha.render("node_recaptcha_login",{sitekey:ur_google_recaptcha_code.site_key,theme:"light",style:"transform:scale(0.77);-webkit-transform:scale(0.77);transform-origin:0 0;-webkit-transform-origin:0 0;"})};
includes/abstracts/abstract-ur-field-settings.php CHANGED
@@ -53,14 +53,14 @@ abstract class UR_Field_Settings {
53
  foreach ( $fields as $field_key => $field ) {
54
 
55
  $this->fields_html .= '<div class="ur-advance-setting ur-advance-' . esc_attr( $field_key ) . '">';
56
- $this->fields_html .= '<label for="' . esc_attr( $field['class'] ) . '">' . esc_html( $field['label'] ) . '</label>';
57
 
58
  $value = $this->get_advance_setting_data( $field_key ) == '' ? $field['default'] : $this->get_advance_setting_data( $field_key );
59
 
60
  switch ( $field['type'] ) {
61
 
62
  case 'text':
63
- $this->fields_html .= '<input data-advance-field="' . esc_attr( $field_key ) . '" value="' . esc_attr( $value ) . '" class="' . esc_attr( $field['class'] ) . '" type="text" name="' . esc_attr( $field['name'] ) . '" data-id="' . ( isset( $field['data-id'] ) ? esc_attr( $field['data-id'] ) : '' ) . '" placeholder="' . esc_attr( $field['placeholder'] ) . '"';
64
 
65
  if ( true == $field['required'] ) {
66
  $this->fields_html .= ' required ';
@@ -76,13 +76,26 @@ abstract class UR_Field_Settings {
76
  $this->fields_html .= ' required ';
77
  }
78
 
 
 
 
 
 
 
79
  $field_options = isset( $field['options'] ) ? $field['options'] : array();
80
 
81
  $this->fields_html .= '>';
82
 
83
  foreach ( $field_options as $option_key => $option_value ) {
84
- $required = $value === $option_key ? 'selected="selected"' : '';
85
- $this->fields_html .= '<option value="' . esc_attr( $option_key ) . '" ' . $required . '>' . esc_html( $option_value ) . '</option>';
 
 
 
 
 
 
 
86
  }
87
 
88
  $this->fields_html .= '</select>';
53
  foreach ( $fields as $field_key => $field ) {
54
 
55
  $this->fields_html .= '<div class="ur-advance-setting ur-advance-' . esc_attr( $field_key ) . '">';
56
+ $this->fields_html .= '<label for="' . esc_attr( $field['class'] ) . '">' . ( isset( $field['label'] ) ? esc_attr( $field['label'] ) : '' ) . '</label>';
57
 
58
  $value = $this->get_advance_setting_data( $field_key ) == '' ? $field['default'] : $this->get_advance_setting_data( $field_key );
59
 
60
  switch ( $field['type'] ) {
61
 
62
  case 'text':
63
+ $this->fields_html .= '<input data-advance-field="' . esc_attr( $field_key ) . '" value="' . esc_attr( $value ) . '" class="' . esc_attr( $field['class'] ) . '" type="text" name="' . esc_attr( $field['name'] ) . '" data-id="' . ( isset( $field['data-id'] ) ? esc_attr( $field['data-id'] ) : '' ) . '" placeholder="' . ( isset( $field['placeholder'] ) ? esc_attr( $field['placeholder'] ) : '' ) . '"';
64
 
65
  if ( true == $field['required'] ) {
66
  $this->fields_html .= ' required ';
76
  $this->fields_html .= ' required ';
77
  }
78
 
79
+ $is_multiple = isset( $field['multiple'] ) && true === $field['multiple'];
80
+
81
+ if ( true === $is_multiple ) {
82
+ $this->fields_html .= ' multiple ';
83
+ }
84
+
85
  $field_options = isset( $field['options'] ) ? $field['options'] : array();
86
 
87
  $this->fields_html .= '>';
88
 
89
  foreach ( $field_options as $option_key => $option_value ) {
90
+ $selected_value = '';
91
+
92
+ if ( true === $is_multiple && is_array( $value ) ) {
93
+ $selected_value = in_array ( $option_key, $value, true ) ? 'selected="selected"' : '';
94
+ } else {
95
+ $selected_value = ( $value === $option_key ) ? 'selected="selected"' : '';
96
+ }
97
+
98
+ $this->fields_html .= '<option value="' . esc_attr( $option_key ) . '" ' . $selected_value . '>' . esc_html( $option_value ) . '</option>';
99
  }
100
 
101
  $this->fields_html .= '</select>';
includes/abstracts/abstract-ur-form-field.php CHANGED
@@ -10,8 +10,6 @@ if ( ! defined( 'ABSPATH' ) ) {
10
  *
11
  * @version 2.6.0
12
  * @package UserRegistration/Abstracts
13
- * @category Abstract Class
14
- * @author WPEverest
15
  */
16
  abstract class UR_Form_Field {
17
 
@@ -21,9 +19,24 @@ abstract class UR_Form_Field {
21
  * @since 1.0.0
22
  * @var int
23
  */
24
- public $id = 0;
25
- public $field_defaults = array();
26
- public $admin_data = array();
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
27
  public $registered_fields_config = array();
28
 
29
  /**
@@ -34,8 +47,16 @@ abstract class UR_Form_Field {
34
  */
35
  protected $form_id = 0;
36
 
 
 
 
37
  abstract public function get_registered_admin_fields();
38
 
 
 
 
 
 
39
  public function get_general_setting_data( $key ) {
40
 
41
  if ( isset( $this->admin_data->general_setting->$key ) ) {
@@ -49,10 +70,28 @@ abstract class UR_Form_Field {
49
  return '';
50
  }
51
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
52
  /**
53
  * Include admin template for each form fields
54
  *
55
- * @param array $admin_data
56
  */
57
  public function get_admin_template( $admin_data = array() ) {
58
 
@@ -120,6 +159,29 @@ abstract class UR_Form_Field {
120
  array_push( $form_data['input_class'], $data['advance_setting']->custom_class );
121
  }
122
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
123
  $form_data['custom_attributes']['data-label'] = ur_string_translation( $form_id, 'user_registration_' . $data['general_setting']->field_name . '_label', $data['general_setting']->label );
124
 
125
  if ( isset( $form_data['label'] ) ) {
@@ -132,8 +194,21 @@ abstract class UR_Form_Field {
132
  $form_data['description'] = ur_string_translation( $form_id, 'user_registration_' . $data['general_setting']->field_name . '_description', $form_data['description'] );
133
  }
134
 
135
- if ( 'country' === $field_key ) {
 
136
  $form_data['options'] = UR_Form_Field_Country::get_instance()->get_country();
 
 
 
 
 
 
 
 
 
 
 
 
137
  }
138
 
139
  /** Redundant codes. */
@@ -251,10 +326,10 @@ abstract class UR_Form_Field {
251
  }
252
  $disabled = '';
253
  // To make invite code field name non editable.
254
- if($value === 'invite_code'){
255
  $disabled = 'disabled';
256
  }
257
- $general_setting_wrapper .= $extra_attribute . ' '. $disabled .'/>';
258
  break;
259
 
260
  case 'radio':
@@ -398,7 +473,7 @@ abstract class UR_Form_Field {
398
  $class = 'ur-general-setting-' . $strip_prefix;
399
 
400
  $settings = "<div class='ur-general-setting-block " . esc_attr( $class ) . "'>";
401
- $settings .= '<h2>' . esc_html__( 'General Settings', 'user-registration' ) . '</h2><hr>';
402
  $settings .= $this->get_field_general_settings();
403
  $settings .= '</div>';
404
 
@@ -406,7 +481,7 @@ abstract class UR_Form_Field {
406
 
407
  if ( ! empty( $advance_settings ) ) {
408
  $settings .= "<div class='ur-advance-setting-block'>";
409
- $settings .= '<h2>' . __( 'Advance Settings', 'user-registration' ) . '</h2><hr>';
410
  $settings .= $advance_settings;
411
  $settings .= '</div>';
412
  }
10
  *
11
  * @version 2.6.0
12
  * @package UserRegistration/Abstracts
 
 
13
  */
14
  abstract class UR_Form_Field {
15
 
19
  * @since 1.0.0
20
  * @var int
21
  */
22
+ public $id = 0;
23
+ /**
24
+ * Default fields array.
25
+ *
26
+ * @var array
27
+ */
28
+ public $field_defaults = array();
29
+ /**
30
+ * Admin Data Array.
31
+ *
32
+ * @var array
33
+ */
34
+ public $admin_data = array();
35
+ /**
36
+ * Registered fields configuration.
37
+ *
38
+ * @var array
39
+ */
40
  public $registered_fields_config = array();
41
 
42
  /**
47
  */
48
  protected $form_id = 0;
49
 
50
+ /**
51
+ * Abstract function to get regestered admin fields.
52
+ */
53
  abstract public function get_registered_admin_fields();
54
 
55
+ /**
56
+ * Get General Setting fields
57
+ *
58
+ * @param string $key Atrribute of fields.
59
+ */
60
  public function get_general_setting_data( $key ) {
61
 
62
  if ( isset( $this->admin_data->general_setting->$key ) ) {
70
  return '';
71
  }
72
 
73
+ /**
74
+ * Get advance setting values.
75
+ *
76
+ * @param string $key Atrribute of fields.
77
+ */
78
+ public function get_advance_setting_data( $key ) {
79
+
80
+ if ( isset( $this->admin_data->advance_setting->$key ) ) {
81
+ return $this->admin_data->advance_setting->$key;
82
+ }
83
+
84
+ if ( isset( $this->field_defaults[ 'default_' . $key ] ) ) {
85
+ return $this->field_defaults[ 'default_' . $key ];
86
+ }
87
+
88
+ return '';
89
+ }
90
+
91
  /**
92
  * Include admin template for each form fields
93
  *
94
+ * @param array $admin_data Admin Data.
95
  */
96
  public function get_admin_template( $admin_data = array() ) {
97
 
159
  array_push( $form_data['input_class'], $data['advance_setting']->custom_class );
160
  }
161
 
162
+ if ( isset( $data['advance_setting']->date_format ) ) {
163
+ update_option( 'user_registration_' . $data['general_setting']->field_name . '_date_format', $data['advance_setting']->date_format );
164
+ $form_data['custom_attributes']['data-date-format'] = $data['advance_setting']->date_format;
165
+ }
166
+
167
+ if ( isset( $data['advance_setting']->min_date ) ) {
168
+ $min_date = str_replace( '/', '-', $data['advance_setting']->min_date );
169
+ $form_data['custom_attributes']['data-min-date'] = '' !== $min_date ? date( $data['advance_setting']->date_format, strtotime( $min_date ) ) : '';
170
+ }
171
+
172
+ if ( isset( $data['advance_setting']->max_date ) ) {
173
+ $max_date = str_replace( '/', '-', $data['advance_setting']->max_date );
174
+ $form_data['custom_attributes']['data-max-date'] = '' !== $max_date ? date( $data['advance_setting']->date_format, strtotime( $max_date ) ) : '';
175
+ }
176
+
177
+ if ( isset( $data['advance_setting']->set_current_date ) ) {
178
+ $form_data['custom_attributes']['data-default-date'] = $data['advance_setting']->set_current_date;
179
+ }
180
+
181
+ if ( isset( $data['advance_setting']->enable_date_range ) ) {
182
+ $form_data['custom_attributes']['data-mode'] = $data['advance_setting']->enable_date_range;
183
+ }
184
+
185
  $form_data['custom_attributes']['data-label'] = ur_string_translation( $form_id, 'user_registration_' . $data['general_setting']->field_name . '_label', $data['general_setting']->label );
186
 
187
  if ( isset( $form_data['label'] ) ) {
194
  $form_data['description'] = ur_string_translation( $form_id, 'user_registration_' . $data['general_setting']->field_name . '_description', $form_data['description'] );
195
  }
196
 
197
+ // Filter only selected countries for `Country` fields
198
+ if ( 'country' === $field_key || 'billing_country' === $field_key || 'shipping_country' === $field_key ) {
199
  $form_data['options'] = UR_Form_Field_Country::get_instance()->get_country();
200
+ $filtered_options = array();
201
+ $selected_countries = $data['advance_setting']->selected_countries;
202
+
203
+ if ( is_array( $selected_countries ) ) {
204
+ foreach ( $form_data['options'] as $iso => $country_name ) {
205
+ if ( in_array( $iso, $selected_countries, true ) ) {
206
+ $filtered_options[ $iso ] = $country_name;
207
+ }
208
+ }
209
+
210
+ $form_data['options'] = $filtered_options;
211
+ }
212
  }
213
 
214
  /** Redundant codes. */
326
  }
327
  $disabled = '';
328
  // To make invite code field name non editable.
329
+ if ( $value === 'invite_code' || $value === 'profile_pic_url' ) {
330
  $disabled = 'disabled';
331
  }
332
+ $general_setting_wrapper .= $extra_attribute . ' ' . $disabled . '/>';
333
  break;
334
 
335
  case 'radio':
473
  $class = 'ur-general-setting-' . $strip_prefix;
474
 
475
  $settings = "<div class='ur-general-setting-block " . esc_attr( $class ) . "'>";
476
+ $settings .= '<h2 class="ur-toggle-heading">' . esc_html__( 'General Settings', 'user-registration' ) . '</h2><hr>';
477
  $settings .= $this->get_field_general_settings();
478
  $settings .= '</div>';
479
 
481
 
482
  if ( ! empty( $advance_settings ) ) {
483
  $settings .= "<div class='ur-advance-setting-block'>";
484
+ $settings .= '<h2 class="ur-toggle-heading">' . __( 'Advance Settings', 'user-registration' ) . '</h2><hr>';
485
  $settings .= $advance_settings;
486
  $settings .= '</div>';
487
  }
includes/admin/class-ur-admin-assets.php CHANGED
@@ -43,7 +43,7 @@ class UR_Admin_Assets {
43
  wp_register_style( 'user-registration-form-modal-css', UR()->plugin_url() . '/assets/css/form-modal.css', array(), UR_VERSION );
44
 
45
  wp_register_style( 'user-registration-admin', UR()->plugin_url() . '/assets/css/admin.css', array( 'nav-menus', 'wp-color-picker' ), UR_VERSION );
46
- wp_register_style( 'jquery-ui-style', '//code.jquery.com/ui/' . $jquery_version . '/themes/smoothness/jquery-ui.css', array(), $jquery_version );
47
  wp_register_style( 'flatpickr', UR()->plugin_url() . '/assets/css/flatpickr/flatpickr.min.css', '4.5.1' );
48
  wp_register_style( 'perfect-scrollbar', UR()->plugin_url() . '/assets/css/perfect-scrollbar/perfect-scrollbar.css', array(), '1.4.0' );
49
  wp_register_style( 'sweetalert2', UR()->plugin_url() . '/assets/css/sweetalert2/sweetalert2.min.css', array(), '8.17.1' );
@@ -74,9 +74,8 @@ class UR_Admin_Assets {
74
  wp_enqueue_style( 'perfect-scrollbar' );
75
  wp_enqueue_style( 'sweetalert2' );
76
  }
77
-
78
  // Enqueue flatpickr on user profile screen.
79
- if ( 'user-edit' === $screen_id || 'profile' === $screen_id ) {
80
  wp_enqueue_style( 'flatpickr' );
81
  }
82
 
@@ -230,14 +229,13 @@ class UR_Admin_Assets {
230
  'form_one_time_draggable_fields' => ur_get_one_time_draggable_fields(),
231
  'i18n_admin' => self::get_i18n_admin_data(),
232
  'add_new' => esc_html( 'Add New', 'user-registratoin' ),
233
-
234
  );
235
 
236
  wp_localize_script( 'user-registration-admin', 'user_registration_admin_data', $params );
237
  }
238
 
239
  // Enqueue flatpickr on user profile screen.
240
- if ( 'user-edit' === $screen_id || 'profile' === $screen_id ) {
241
  wp_enqueue_script( 'flatpickr' );
242
  wp_enqueue_media();
243
  wp_enqueue_script( 'ur-my-account' );
@@ -322,6 +320,7 @@ class UR_Admin_Assets {
322
  'i18n_multiple_field_key' => _x( 'Multiple field key ', 'user registration admin', 'user-registration' ),
323
  'i18n_field_is_required' => _x( 'field is required.', 'user registration admin', 'user-registration' ),
324
  'i18n_drag_your_first_item_here' => _x( 'Drag your first form item here.', 'user registration admin', 'user-registration' ),
 
325
 
326
  );
327
 
43
  wp_register_style( 'user-registration-form-modal-css', UR()->plugin_url() . '/assets/css/form-modal.css', array(), UR_VERSION );
44
 
45
  wp_register_style( 'user-registration-admin', UR()->plugin_url() . '/assets/css/admin.css', array( 'nav-menus', 'wp-color-picker' ), UR_VERSION );
46
+ wp_register_style( 'jquery-ui-style', UR()->plugin_url() . '/assets/css/jquery-ui/jq-smoothness.css', array(), $jquery_version );
47
  wp_register_style( 'flatpickr', UR()->plugin_url() . '/assets/css/flatpickr/flatpickr.min.css', '4.5.1' );
48
  wp_register_style( 'perfect-scrollbar', UR()->plugin_url() . '/assets/css/perfect-scrollbar/perfect-scrollbar.css', array(), '1.4.0' );
49
  wp_register_style( 'sweetalert2', UR()->plugin_url() . '/assets/css/sweetalert2/sweetalert2.min.css', array(), '8.17.1' );
74
  wp_enqueue_style( 'perfect-scrollbar' );
75
  wp_enqueue_style( 'sweetalert2' );
76
  }
 
77
  // Enqueue flatpickr on user profile screen.
78
+ if ( 'user-edit' === $screen_id || 'profile' === $screen_id || 'user-registration_page_add-new-registration' === $screen_id ) {
79
  wp_enqueue_style( 'flatpickr' );
80
  }
81
 
229
  'form_one_time_draggable_fields' => ur_get_one_time_draggable_fields(),
230
  'i18n_admin' => self::get_i18n_admin_data(),
231
  'add_new' => esc_html( 'Add New', 'user-registratoin' ),
 
232
  );
233
 
234
  wp_localize_script( 'user-registration-admin', 'user_registration_admin_data', $params );
235
  }
236
 
237
  // Enqueue flatpickr on user profile screen.
238
+ if ( 'user-edit' === $screen_id || 'profile' === $screen_id || 'user-registration_page_add-new-registration' === $screen_id ) {
239
  wp_enqueue_script( 'flatpickr' );
240
  wp_enqueue_media();
241
  wp_enqueue_script( 'ur-my-account' );
320
  'i18n_multiple_field_key' => _x( 'Multiple field key ', 'user registration admin', 'user-registration' ),
321
  'i18n_field_is_required' => _x( 'field is required.', 'user registration admin', 'user-registration' ),
322
  'i18n_drag_your_first_item_here' => _x( 'Drag your first form item here.', 'user registration admin', 'user-registration' ),
323
+ 'i18n_select_countries' => _x( 'Please select at least one country.', 'user registration admin', 'user-registration' ),
324
 
325
  );
326
 
includes/admin/class-ur-admin-export-users.php CHANGED
@@ -179,13 +179,13 @@ class UR_Admin_Export_Users {
179
  $user_id_row = array( 'user_id' => $user->data->ID );
180
  $user_extra_row = ur_get_user_extra_fields( $user->data->ID );
181
 
182
- foreach ( $user_extra_row as $user_extra_data ) {
183
  $columns = $this->generate_columns( $form_id );
184
 
185
- if ( ! isset( $columns[ $user_extra_data ] ) ) {
186
 
187
  // Remove the rows value that are not in columns.
188
- unset( $user_extra_row[ $user_extra_data ] );
189
  }
190
  }
191
 
179
  $user_id_row = array( 'user_id' => $user->data->ID );
180
  $user_extra_row = ur_get_user_extra_fields( $user->data->ID );
181
 
182
+ foreach ( $user_extra_row as $user_extra_data_key => $user_extra_data ) {
183
  $columns = $this->generate_columns( $form_id );
184
 
185
+ if ( ! isset( $columns[ $user_extra_data_key ] ) ) {
186
 
187
  // Remove the rows value that are not in columns.
188
+ unset( $user_extra_row[ $user_extra_data_key ] );
189
  }
190
  }
191
 
includes/admin/class-ur-admin-menus.php CHANGED
@@ -41,6 +41,270 @@ if ( ! class_exists( 'UR_Admin_Menus', false ) ) :
41
 
42
  // Add endpoints custom URLs in Appearance > Menus > Pages.
43
  add_action( 'admin_head-nav-menus.php', array( $this, 'add_nav_menu_meta_boxes' ) );
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
44
  }
45
 
46
  /**
@@ -719,6 +983,8 @@ if ( ! class_exists( 'UR_Admin_Menus', false ) ) :
719
 
720
  $this->ur_get_list( $field );
721
  }
 
 
722
  echo ' </ul > ';
723
  }
724
 
41
 
42
  // Add endpoints custom URLs in Appearance > Menus > Pages.
43
  add_action( 'admin_head-nav-menus.php', array( $this, 'add_nav_menu_meta_boxes' ) );
44
+
45
+ // Add all available upgradable fields.
46
+ add_action( 'ur_after_other_form_fields_printed', array( $this, 'add_upgradable_other_fields' ) ); // Adds fields in the `Extra Fields` section.
47
+ add_action( 'user_registration_extra_fields', array( $this, 'add_upgradable_extra_fields' ) );
48
+ }
49
+
50
+ public function add_upgradable_other_fields() {
51
+ $fields = array(
52
+ array(
53
+ 'id' => 'user_registration_file',
54
+ 'label' => 'File Upload',
55
+ 'icon' => 'ur-icon ur-icon-file-upload',
56
+ 'field_class' => 'UR_File',
57
+ 'plan' => 'Personal Plan',
58
+ ),
59
+ array(
60
+ 'id' => 'user_registration_mailchimp',
61
+ 'label' => 'MailChimp',
62
+ 'icon' => 'ur-icon ur-icon-mailchimp',
63
+ 'field_class' => 'UR_MailChimp',
64
+ 'plan' => 'Personal Plan',
65
+ ),
66
+ array(
67
+ 'id' => 'user_registration_invite_code',
68
+ 'label' => 'Invitation Code',
69
+ 'icon' => 'ur-icon ur-icon-invite-codes',
70
+ 'field_class' => 'UR_Form_Field_Invite_Code',
71
+ 'plan' => 'Professional Plan or Plus Plan',
72
+ ),
73
+ );
74
+
75
+ foreach ( $fields as $field ) {
76
+ if ( ! class_exists( $field['field_class'] ) ) {
77
+ $this->render_upgradable_field( $field );
78
+ }
79
+ }
80
+ }
81
+
82
+ public function add_upgradable_extra_fields() {
83
+ $field_sections = array(
84
+ array(
85
+ 'section_title' => 'Advanced Fields',
86
+ 'fields_parent_class' => 'URAF_Admin',
87
+ 'plan' => 'Personal Plan',
88
+ 'fields' => array(
89
+ array(
90
+ 'id' => 'user_registration_section_title',
91
+ 'label' => 'Section Title',
92
+ 'icon' => 'ur-icon ur-icon-section-title',
93
+ ),
94
+ array(
95
+ 'id' => 'user_registration_html',
96
+ 'label' => 'HTML',
97
+ 'icon' => 'ur-icon ur-icon-code',
98
+ ),
99
+ array(
100
+ 'id' => 'user_registration_timepicker',
101
+ 'label' => 'Time Picker',
102
+ 'icon' => 'ur-icon ur-icon-time-picker',
103
+ ),
104
+ array(
105
+ 'id' => 'user_registration_phone',
106
+ 'label' => 'Phone',
107
+ 'icon' => 'ur-icon ur-icon-phone',
108
+ ),
109
+ array(
110
+ 'id' => 'user_registration_wysiwyg',
111
+ 'label' => 'WYSIWYG',
112
+ 'icon' => 'ur-icon ur-icon-text-editor',
113
+ ),
114
+ array(
115
+ 'id' => 'user_registration_select2',
116
+ 'label' => 'Select2',
117
+ 'icon' => 'ur-icon ur-icon-select2',
118
+ ),
119
+ array(
120
+ 'id' => 'user_registration_multi_select2',
121
+ 'label' => 'Multi Select2',
122
+ 'icon' => 'ur-icon ur-icon-multi-select',
123
+ ),
124
+ ),
125
+ ),
126
+ array(
127
+ 'section_title' => 'WooCommerce Billing Address',
128
+ 'fields_parent_class' => 'URWC_Admin',
129
+ 'plan' => 'Personal Plan',
130
+ 'fields' => array(
131
+ array(
132
+ 'id' => 'user_registration_billing_address_title',
133
+ 'label' => 'Billing Address',
134
+ 'icon' => 'ur-icon ur-icon-bill',
135
+ ),
136
+ array(
137
+ 'id' => 'user_registration_billing_country',
138
+ 'label' => 'Country',
139
+ 'icon' => 'ur-icon ur-icon-flag',
140
+ ),
141
+ array(
142
+ 'id' => 'user_registration_billing_first_name',
143
+ 'label' => 'First Name',
144
+ 'icon' => 'ur-icon ur-icon-input-first-name',
145
+ ),
146
+ array(
147
+ 'id' => 'user_registration_billing_last_name',
148
+ 'label' => 'Last Name',
149
+ 'icon' => 'ur-icon ur-icon-input-last-name',
150
+ ),
151
+ array(
152
+ 'id' => 'user_registration_billing_company',
153
+ 'label' => 'Company',
154
+ 'icon' => 'ur-icon ur-icon-buildings',
155
+ ),
156
+ array(
157
+ 'id' => 'user_registration_billing_address_1',
158
+ 'label' => 'Address 1',
159
+ 'icon' => 'ur-icon ur-icon-map-one',
160
+ ),
161
+ array(
162
+ 'id' => 'user_registration_billing_address_2',
163
+ 'label' => 'Address 2',
164
+ 'icon' => 'ur-icon ur-icon-map-two',
165
+ ),
166
+ array(
167
+ 'id' => 'user_registration_billing_city',
168
+ 'label' => 'Town / City',
169
+ 'icon' => 'ur-icon ur-icon-buildings',
170
+ ),
171
+ array(
172
+ 'id' => 'user_registration_billing_state',
173
+ 'label' => 'State / County',
174
+ 'icon' => 'ur-icon ur-icon-state',
175
+ ),
176
+ array(
177
+ 'id' => 'user_registration_billing_postcode',
178
+ 'label' => 'Postcode / Zip',
179
+ 'icon' => 'ur-icon ur-icon-zip-code',
180
+ ),
181
+ array(
182
+ 'id' => 'user_registration_billing_email',
183
+ 'label' => 'Email',
184
+ 'icon' => 'ur-icon ur-icon-email',
185
+ ),
186
+ array(
187
+ 'id' => 'user_registration_billing_phone',
188
+ 'label' => 'Phone',
189
+ 'icon' => 'ur-icon ur-icon-phone',
190
+ ),
191
+ array(
192
+ 'id' => 'user_registration_separate_shipping',
193
+ 'label' => 'Separate Shipping',
194
+ 'icon' => 'ur-icon ur-icon-bill',
195
+ ),
196
+ ),
197
+ ),
198
+ array(
199
+ 'section_title' => 'WooCommerce Shipping Address',
200
+ 'fields_parent_class' => 'URWC_Admin',
201
+ 'plan' => 'Personal Plan',
202
+ 'fields' => array(
203
+ array(
204
+ 'id' => 'user_registration_shipping_address_title',
205
+ 'label' => 'Shipping Address',
206
+ 'icon' => 'ur-icon ur-icon-bill',
207
+ ),
208
+ array(
209
+ 'id' => 'user_registration_shipping_country',
210
+ 'label' => 'Country',
211
+ 'icon' => 'ur-icon ur-icon-flag',
212
+ ),
213
+ array(
214
+ 'id' => 'user_registration_shipping_first_name',
215
+ 'label' => 'First Name',
216
+ 'icon' => 'ur-icon ur-icon-input-first-name',
217
+ ),
218
+ array(
219
+ 'id' => 'user_registration_shipping_last_name',
220
+ 'label' => 'Last Name',
221
+ 'icon' => 'ur-icon ur-icon-input-last-name',
222
+ ),
223
+ array(
224
+ 'id' => 'user_registration_shipping_company',
225
+ 'label' => 'Company',
226
+ 'icon' => 'ur-icon ur-icon-buildings',
227
+ ),
228
+ array(
229
+ 'id' => 'user_registration_shipping_address_1',
230
+ 'label' => 'Address 1',
231
+ 'icon' => 'ur-icon ur-icon-map-one',
232
+ ),
233
+ array(
234
+ 'id' => 'user_registration_shipping_address_2',
235
+ 'label' => 'Address 2',
236
+ 'icon' => 'ur-icon ur-icon-map-two',
237
+ ),
238
+ array(
239
+ 'id' => 'user_registration_shipping_city',
240
+ 'label' => 'Town / City',
241
+ 'icon' => 'ur-icon ur-icon-buildings',
242
+ ),
243
+ array(
244
+ 'id' => 'user_registration_shipping_state',
245
+ 'label' => 'State / County',
246
+ 'icon' => 'ur-icon ur-icon-state',
247
+ ),
248
+ array(
249
+ 'id' => 'user_registration_shipping_postcode',
250
+ 'label' => 'Postcode / Zip',
251
+ 'icon' => 'ur-icon ur-icon-zip-code',
252
+ ),
253
+ ),
254
+ ),
255
+ array(
256
+ 'section_title' => 'Payment Fields',
257
+ 'fields_parent_class' => 'User_Registration_Payments_Admin',
258
+ 'plan' => 'Professional Plan or Plus Plan',
259
+ 'fields' => array(
260
+ array(
261
+ 'id' => 'user_registration_single_item',
262
+ 'label' => 'Single Item',
263
+ 'icon' => 'ur-icon ur-icon-file-dollar',
264
+ ),
265
+ ),
266
+ ),
267
+ );
268
+
269
+ foreach ( $field_sections as $section ) {
270
+ $class_to_check = $section['fields_parent_class'];
271
+
272
+ if ( ! class_exists( $class_to_check ) ) {
273
+ $fields = $section['fields'];
274
+ $plan = isset( $section['plan'] ) ? $section['plan'] : '';
275
+
276
+ // Set the same plan for all the section's fields.
277
+ for ( $i = 0; $i < count( $fields ); $i++ ) {
278
+ $fields[ $i ]['plan'] = $plan;
279
+ }
280
+
281
+ echo '<h2 class="ur-toggle-heading">' . __( $section['section_title'], 'user-registration' ) . '</h2><hr/>';
282
+ echo '<ul id = "ur-upgradables" class="ur-registered-list" > ';
283
+ $this->render_upgradable_fields( $fields );
284
+ echo '</ul >';
285
+ }
286
+ }
287
+ }
288
+
289
+ /**
290
+ * Render multiple upgradable fields.
291
+ */
292
+ public function render_upgradable_fields( $fields ) {
293
+ foreach ( $fields as $field ) {
294
+ $this->render_upgradable_field( $field );
295
+ }
296
+ }
297
+
298
+ /**
299
+ * Render an upgradable field.
300
+ */
301
+ public function render_upgradable_field( $args ) {
302
+ $id = $args['id'];
303
+ $icon = $args['icon'];
304
+ $label = $args['label'];
305
+ $plan = isset( $args['plan'] ) ? $args['plan'] : '';
306
+
307
+ echo '<li id="' . $id . '_list " class="ur-registered-item ur-upgradable-field ui-draggable-disabled" data-field-id="' . $id . '" data-plan="' . $plan . '"><span class="' . $icon . '"></span>' . $label . '</li>';
308
  }
309
 
310
  /**
983
 
984
  $this->ur_get_list( $field );
985
  }
986
+
987
+ do_action( 'ur_after_other_form_fields_printed' );
988
  echo ' </ul > ';
989
  }
990
 
includes/admin/class-ur-admin-profile.php CHANGED
@@ -43,11 +43,12 @@ if ( ! class_exists( 'UR_Admin_Profile', false ) ) :
43
  public function get_user_meta_by_form_fields( $user_id ) {
44
 
45
  $show_fields = array();
46
- $form_id = $this->get_user_meta( $user_id, 'ur_form_id' );
47
  $all_meta_for_user = $this->get_user_meta_by_prefix( $user_id, 'user_registration_' );
48
  $form_fields = $this->get_form_fields( $all_meta_for_user, $form_id );
49
 
50
  if ( ! empty( $form_fields ) ) {
 
51
  $show_fields = apply_filters(
52
  'user_registration_profile_meta_fields',
53
  array(
@@ -85,31 +86,6 @@ if ( ! class_exists( 'UR_Admin_Profile', false ) ) :
85
  <h2><?php echo $fieldset['title']; ?></h2>
86
  <table class="form-table" id="<?php echo esc_attr( 'fieldset-' . $fieldset_key ); ?>">
87
 
88
- <?php
89
- $default_image = plugins_url( '/assets/images/default_profile.png', UR_PLUGIN_FILE );
90
- $profile_picture_id = get_user_meta( $user->ID, 'user_registration_profile_pic_id', true );
91
-
92
- if ( $profile_picture_id ) {
93
- $image = wp_get_attachment_thumb_url( $profile_picture_id );
94
- } else {
95
- $image = $default_image;
96
- }
97
- ?>
98
- <tr>
99
- <th>
100
- <label for=""><?php echo __( 'Profile Picture', 'user-registration' ); ?></label>
101
- </th>
102
- <td>
103
- <img class="profile-preview" alt="profile-picture" src="<?php echo $image; ?>" width="96px" height="96px" /><br/>
104
-
105
- <input type="hidden" name="profile-pic-id" value="<?php echo $profile_picture_id; ?>" />
106
- <input type="hidden" name="profile-default-image" value="<?php echo $default_image; ?>" />
107
-
108
- <button class="button profile-pic-remove" style="<?php echo ( $default_image === $image ) ? 'display:none;' : ''; ?>"><?php echo __( 'Remove', 'user-registration' ); ?></php></button>
109
- <button class="button profile-pic-upload"><?php echo __( 'Upload Image', 'user-registration' ); ?></php></button>
110
- </td>
111
- </tr>
112
-
113
  <?php
114
  $profile_field_type = array(
115
  'select',
@@ -125,8 +101,12 @@ if ( ! class_exists( 'UR_Admin_Profile', false ) ) :
125
  $field['description'] = isset( $field['description'] ) ? $field['description'] : '';
126
  $attributes = isset( $field['attributes'] ) ? $field['attributes'] : array();
127
  $attribute_string = '';
 
128
 
129
  foreach ( $attributes as $name => $value ) {
 
 
 
130
  if ( is_bool( $value ) ) {
131
  if ( $value ) {
132
  $attribute_string .= $name . ' ';
@@ -247,12 +227,29 @@ if ( ! class_exists( 'UR_Admin_Profile', false ) ) :
247
  rows="5"
248
  cols="30"><?php echo esc_attr( $this->get_user_meta( $user->ID, $key ) ); ?></textarea>
249
 
250
- <?php elseif ( ! empty( $field['type'] ) && 'date' === $field['type'] ) : ?>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
251
  <input type="date" name="<?php echo esc_attr( $key ); ?>"
252
- id="<?php echo esc_attr( $key ); ?>"
253
- value="<?php echo esc_attr( $this->get_user_meta( $user->ID, $key ) ); ?>"
254
- class="<?php echo( ! empty( $field['class'] ) ? esc_attr( $field['class'] ) : 'regular-text' ); ?>"
255
- <?php echo esc_attr( $attribute_string ); ?>
 
256
  />
257
 
258
  <?php
@@ -312,11 +309,6 @@ if ( ! class_exists( 'UR_Admin_Profile', false ) ) :
312
  */
313
  public function update_user_profile( $user_id ) {
314
 
315
- if ( isset( $_POST['profile-pic-id'] ) ) {
316
- $picture_id = absint( $_POST['profile-pic-id'] );
317
- update_user_meta( $user_id, 'user_registration_profile_pic_id', $picture_id );
318
- }
319
-
320
  $save_fields = $this->get_user_meta_by_form_fields( $user_id );
321
 
322
  foreach ( $save_fields as $fieldset ) {
@@ -506,6 +498,28 @@ if ( ! class_exists( 'UR_Admin_Profile', false ) ) :
506
 
507
  case 'date':
508
  $fields[ $field_index ]['type'] = 'date';
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
509
  break;
510
 
511
  case 'privacy_policy':
43
  public function get_user_meta_by_form_fields( $user_id ) {
44
 
45
  $show_fields = array();
46
+ $form_id = ur_get_form_id_by_userid( $user_id );
47
  $all_meta_for_user = $this->get_user_meta_by_prefix( $user_id, 'user_registration_' );
48
  $form_fields = $this->get_form_fields( $all_meta_for_user, $form_id );
49
 
50
  if ( ! empty( $form_fields ) ) {
51
+ unset( $form_fields['user_registration_profile_pic_url'] );
52
  $show_fields = apply_filters(
53
  'user_registration_profile_meta_fields',
54
  array(
86
  <h2><?php echo $fieldset['title']; ?></h2>
87
  <table class="form-table" id="<?php echo esc_attr( 'fieldset-' . $fieldset_key ); ?>">
88
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
89
  <?php
90
  $profile_field_type = array(
91
  'select',
101
  $field['description'] = isset( $field['description'] ) ? $field['description'] : '';
102
  $attributes = isset( $field['attributes'] ) ? $field['attributes'] : array();
103
  $attribute_string = '';
104
+ $date_format = '';
105
 
106
  foreach ( $attributes as $name => $value ) {
107
+ if( 'data-date-format' === $name ) {
108
+ $date_format = $value;
109
+ }
110
  if ( is_bool( $value ) ) {
111
  if ( $value ) {
112
  $attribute_string .= $name . ' ';
227
  rows="5"
228
  cols="30"><?php echo esc_attr( $this->get_user_meta( $user->ID, $key ) ); ?></textarea>
229
 
230
+ <?php elseif ( ! empty( $field['type'] ) && 'date' === $field['type'] ) : ?>
231
+ <?php
232
+ $value = $this->get_user_meta( $user->ID, $key );
233
+ $actual_value = $value;
234
+ $value = str_replace('/', '-', $value );
235
+ if ( ! strpos( $value, 'to' ) ) {
236
+ $value = '' !== $value ? date( $date_format, strtotime( $value ) ) : '';
237
+ } else {
238
+ $date_range = explode( 'to', $value );
239
+ $value = date( $date_format, strtotime( trim( $date_range[0] ) ) ) . ' to ' . date( $date_format, strtotime( trim( $date_range[1] ) ) );
240
+ }
241
+ ?>
242
+ <input type="text" id="load_flatpickr"
243
+ value="<?php echo esc_attr( $actual_value );?>"
244
+ class="regular-text"
245
+ readonly />
246
+ <input type="hidden" id="formated_date" value="<?php echo esc_attr( $value );?>"/>
247
  <input type="date" name="<?php echo esc_attr( $key ); ?>"
248
+ id="<?php echo esc_attr( $key ); ?>"
249
+ value="<?php echo esc_attr( $value );?>"
250
+ class="<?php echo( ! empty( $field['class'] ) ? esc_attr( $field['class'] ) : 'regular-text' ); ?>"
251
+ style="display:none"
252
+ <?php echo $attribute_string; ?>
253
  />
254
 
255
  <?php
309
  */
310
  public function update_user_profile( $user_id ) {
311
 
 
 
 
 
 
312
  $save_fields = $this->get_user_meta_by_form_fields( $user_id );
313
 
314
  foreach ( $save_fields as $fieldset ) {
498
 
499
  case 'date':
500
  $fields[ $field_index ]['type'] = 'date';
501
+ $date_format = isset( $field->advance_setting->date_format ) ? $field->advance_setting->date_format : '';
502
+ $fields[ $field_index ]['attributes']['data-date-format'] = $date_format;
503
+
504
+ if( ! empty( $field->advance_setting->min_date ) ) {
505
+ $min_date = str_replace('/', '-', $field->advance_setting->min_date );
506
+ $fields[ $field_index ]['attributes']['data-min-date'] = '' !== $min_date ? date( $date_format, strtotime( $min_date ) ) : '';
507
+ }
508
+
509
+ if( ! empty( $field->advance_setting->max_date ) ) {
510
+ $max_date = str_replace('/', '-', $field->advance_setting->max_date );
511
+ $fields[ $field_index ]['attributes']['data-max-date'] = '' !== $max_date ? date( $date_format, strtotime( $max_date ) ) : '';
512
+ }
513
+
514
+ if( ! empty( $field->advance_setting->set_current_date ) ) {
515
+ $set_current_date = isset( $field->advance_setting->set_current_date ) ? $field->advance_setting->set_current_date : '';
516
+ $fields[ $field_index ]['attributes']['data-default-date'] = $set_current_date;
517
+ }
518
+
519
+ if( ! empty( $field->advance_setting->enable_date_range ) ) {
520
+ $enable_date_range = isset( $field->advance_setting->enable_date_range ) ? $field->advance_setting->enable_date_range : '';
521
+ $fields[ $field_index ]['attributes']['data-mode'] = $enable_date_range;
522
+ }
523
  break;
524
 
525
  case 'privacy_policy':
includes/admin/class-ur-admin-user-list-manager.php CHANGED
@@ -180,10 +180,7 @@ class UR_Admin_User_List_Manager {
180
  * @return array
181
  */
182
  public function add_column_head( $columns ) {
183
-
184
- if ( 'admin_approval' === get_option( 'user_registration_general_setting_login_options' ) ) {
185
- $the_columns['ur_user_user_status'] = __( 'Status', 'user-registration' );
186
- }
187
  $the_columns['ur_user_user_registered_source'] = __( 'Source', 'user-registration' );
188
  $newcol = array_slice( $columns, 0, -1 );
189
  $newcol = array_merge( $newcol, $the_columns );
@@ -209,19 +206,19 @@ class UR_Admin_User_List_Manager {
209
  return UR_Admin_User_Manager::get_status_label( $status );
210
  } else if( $column_name == 'ur_user_user_registered_source' ) {
211
  $user_metas = get_user_meta( $user_id );
212
-
213
  if( isset( $user_metas['user_registration_social_connect_bypass_current_password'] ) ) {
214
  $networks = array( 'facebook', 'linkedin', 'google', 'twitter');
215
 
216
  foreach( $networks as $network ){
217
 
218
- if( isset( $user_metas['user_registration_social_connect_' . $network . '_username'] ) ) {
219
  return ucfirst( $network );
220
  }
221
  }
222
  } else if( isset( $user_metas['ur_form_id'] ) ) {
223
  $form_post = get_post( $user_metas['ur_form_id'][0] );
224
-
225
  if( ! empty( $form_post ) ){
226
  return $form_post->post_title;
227
  } else {
180
  * @return array
181
  */
182
  public function add_column_head( $columns ) {
183
+
 
 
 
184
  $the_columns['ur_user_user_registered_source'] = __( 'Source', 'user-registration' );
185
  $newcol = array_slice( $columns, 0, -1 );
186
  $newcol = array_merge( $newcol, $the_columns );
206
  return UR_Admin_User_Manager::get_status_label( $status );
207
  } else if( $column_name == 'ur_user_user_registered_source' ) {
208
  $user_metas = get_user_meta( $user_id );
209
+
210
  if( isset( $user_metas['user_registration_social_connect_bypass_current_password'] ) ) {
211
  $networks = array( 'facebook', 'linkedin', 'google', 'twitter');
212
 
213
  foreach( $networks as $network ){
214
 
215
+ if( isset( $user_metas['user_registration_social_connect_' . $network . '_username'] ) ) {
216
  return ucfirst( $network );
217
  }
218
  }
219
  } else if( isset( $user_metas['ur_form_id'] ) ) {
220
  $form_post = get_post( $user_metas['ur_form_id'][0] );
221
+
222
  if( ! empty( $form_post ) ){
223
  return $form_post->post_title;
224
  } else {
includes/admin/functions-ur-admin.php CHANGED
@@ -21,7 +21,7 @@ add_action( 'wp_dashboard_setup', 'ur_add_dashboard_widget' );
21
  */
22
  function ur_add_dashboard_widget() {
23
 
24
- if( ! current_user_can( 'manage_user_registration' ) ) {
25
  return;
26
  }
27
 
@@ -40,9 +40,9 @@ function ur_status_widget() {
40
  'user-registration-dashboard-widget-js',
41
  'ur_widget_params',
42
  array(
43
- 'ajax_url' => admin_url( 'admin-ajax.php' ),
44
- 'loading' => __( 'loading...', 'user-registration' ),
45
- 'widget_nonce' => wp_create_nonce( 'dashboard-widget' ),
46
  )
47
  );
48
 
@@ -56,23 +56,25 @@ function ur_status_widget() {
56
  */
57
  function ur_get_user_report( $form_id ) {
58
 
59
- $current_date = current_time( 'Y-m-d' );
60
- $users = get_users( array(
61
- 'meta_key' => 'ur_form_id',
62
- ) );
63
- $total_users = 0;
64
- $today_users = 0;
65
- $last_week_users = 0;
66
- $last_month_users = 0;
 
 
67
 
68
- foreach( $users as $user ) {
69
  $user_registered = date( 'Y-m-d', strtotime( $user->data->user_registered ) );
70
  $user_form = get_user_meta( $user->ID, 'ur_form_id', true );
71
 
72
- if( ( int ) $form_id === ( int ) $user_form ) {
73
 
74
  // Count today users.
75
- if( $user_registered === $current_date ) {
76
  $today_users++;
77
  }
78
 
@@ -85,12 +87,12 @@ function ur_get_user_report( $form_id ) {
85
  $last_month = date( 'Y-m-d', $last_month );
86
 
87
  // Get last week users count.
88
- if( $user_registered > $last_week ) {
89
  $last_week_users++;
90
  }
91
 
92
  // Get last month users count.
93
- if( $user_registered > $last_month ) {
94
  $last_month_users++;
95
  }
96
 
@@ -99,10 +101,10 @@ function ur_get_user_report( $form_id ) {
99
  }
100
 
101
  $report = array(
102
- 'total_users' => $total_users,
103
- 'today_users' => $today_users,
104
- 'last_week_users' => $last_week_users,
105
- 'last_month_users' => $last_month_users,
106
  );
107
 
108
  return $report;
@@ -531,10 +533,10 @@ function ur_check_activation_date() {
531
 
532
  // Plugin Activation Time.
533
  $activation_date = get_option( 'user_registration_activated' );
534
- $last_month = strtotime( 'now' ) - MONTH_IN_SECONDS;
535
- $last_month = date( 'Y-m-d', $last_month );
536
 
537
- if( ! empty( $activation_date ) ) {
538
  if ( $activation_date < $last_month ) {
539
  return true;
540
  }
21
  */
22
  function ur_add_dashboard_widget() {
23
 
24
+ if ( ! current_user_can( 'manage_user_registration' ) ) {
25
  return;
26
  }
27
 
40
  'user-registration-dashboard-widget-js',
41
  'ur_widget_params',
42
  array(
43
+ 'ajax_url' => admin_url( 'admin-ajax.php' ),
44
+ 'loading' => __( 'loading...', 'user-registration' ),
45
+ 'widget_nonce' => wp_create_nonce( 'dashboard-widget' ),
46
  )
47
  );
48
 
56
  */
57
  function ur_get_user_report( $form_id ) {
58
 
59
+ $current_date = current_time( 'Y-m-d' );
60
+ $users = get_users(
61
+ array(
62
+ 'meta_key' => 'ur_form_id',
63
+ )
64
+ );
65
+ $total_users = 0;
66
+ $today_users = 0;
67
+ $last_week_users = 0;
68
+ $last_month_users = 0;
69
 
70
+ foreach ( $users as $user ) {
71
  $user_registered = date( 'Y-m-d', strtotime( $user->data->user_registered ) );
72
  $user_form = get_user_meta( $user->ID, 'ur_form_id', true );
73
 
74
+ if ( (int) $form_id === (int) $user_form ) {
75
 
76
  // Count today users.
77
+ if ( $user_registered === $current_date ) {
78
  $today_users++;
79
  }
80
 
87
  $last_month = date( 'Y-m-d', $last_month );
88
 
89
  // Get last week users count.
90
+ if ( $user_registered > $last_week ) {
91
  $last_week_users++;
92
  }
93
 
94
  // Get last month users count.
95
+ if ( $user_registered > $last_month ) {
96
  $last_month_users++;
97
  }
98
 
101
  }
102
 
103
  $report = array(
104
+ 'total_users' => $total_users,
105
+ 'today_users' => $today_users,
106
+ 'last_week_users' => $last_week_users,
107
+ 'last_month_users' => $last_month_users,
108
  );
109
 
110
  return $report;
533
 
534
  // Plugin Activation Time.
535
  $activation_date = get_option( 'user_registration_activated' );
536
+ $last_month = strtotime( 'now' ) - MONTH_IN_SECONDS;
537
+ $last_month = date( 'Y-m-d', $last_month );
538
 
539
+ if ( ! empty( $activation_date ) ) {
540
  if ( $activation_date < $last_month ) {
541
  return true;
542
  }
includes/admin/settings/emails/class-ur-settings-reset-password-email.php CHANGED
@@ -96,7 +96,7 @@ Username: {{username}} <br/>
96
  If this was a mistake, just ignore this email and nothing will happen. <br/>
97
 
98
  To reset your password, visit the following address: <br/>
99
- {{home_url}}/{{ur_login}}?action=rp&key={{key}}&login={{username}} <br/>
100
 
101
  Thank You!',
102
  'user-registration'
96
  If this was a mistake, just ignore this email and nothing will happen. <br/>
97
 
98
  To reset your password, visit the following address: <br/>
99
+ <a href="{{home_url}}/{{ur_login}}?action=rp&key={{key}}&login={{username}} " rel="noreferrer noopener" target="_blank">Click Here</a><br/>
100
 
101
  Thank You!',
102
  'user-registration'
includes/admin/views/html-admin-page-forms.php CHANGED
@@ -66,10 +66,10 @@ if ( ! defined( 'ABSPATH' ) ) {
66
 
67
  <div class="ur-tab-contents" >
68
  <div id="ur-tab-registered-fields" class="ur-tab-content">
69
- <h2><?php echo __( 'Default User Fields', 'user-registration' ); ?></h2>
70
  <hr/>
71
  <?php $this->get_registered_user_form_fields(); ?>
72
- <h2><?php echo __( 'Extra Fields', 'user-registration' ); ?></h2>
73
  <hr/>
74
  <?php $this->get_registered_other_form_fields(); ?>
75
  <?php do_action( 'user_registration_extra_fields' ); ?>
@@ -114,6 +114,12 @@ if ( ! defined( 'ABSPATH' ) ) {
114
  </div>
115
  <?php } ?>
116
  <div class="ur-builder-wrapper-footer">
 
 
 
 
 
 
117
  <?php do_action( 'user_registration_form_builder_wrapper_footer' ); ?>
118
  </div>
119
  </div>
66
 
67
  <div class="ur-tab-contents" >
68
  <div id="ur-tab-registered-fields" class="ur-tab-content">
69
+ <h2 class='ur-toggle-heading'><?php echo __( 'Default User Fields', 'user-registration' ); ?></h2>
70
  <hr/>
71
  <?php $this->get_registered_user_form_fields(); ?>
72
+ <h2 class='ur-toggle-heading'><?php echo __( 'Extra Fields', 'user-registration' ); ?></h2>
73
  <hr/>
74
  <?php $this->get_registered_other_form_fields(); ?>
75
  <?php do_action( 'user_registration_extra_fields' ); ?>
114
  </div>
115
  <?php } ?>
116
  <div class="ur-builder-wrapper-footer">
117
+ <a href='#' class="ur-button-quick-links" title="Quick Links"><span>?</span></a>
118
+ <ul class="ur-quick-links-content" hidden>
119
+ <li><a href="https://wpeverest.com/support/" target='_blank'><?php echo __( 'Get Support', 'user-registration' ); ?></a></li>
120
+ <li><a href="https://docs.wpeverest.com/docs/user-registration/registration-form-and-login-form/how-to-show-login-form/" target='_blank'><?php echo __( 'Create Login Form', 'user-registration' ); ?></a></li>
121
+ <li><a href="https://docs.wpeverest.com/docs/user-registration/" target='_blank'><?php echo __( 'Documentation', 'user-registration' ); ?></a></li>
122
+ </ul>
123
  <?php do_action( 'user_registration_form_builder_wrapper_footer' ); ?>
124
  </div>
125
  </div>
includes/class-ur-email-confirmation.php CHANGED
@@ -20,17 +20,13 @@ class UR_Email_Confirmation {
20
 
21
  public function __construct() {
22
 
23
- // Return if the login option is not email confirmation
24
- if ( 'email_confirmation' !== get_option( 'user_registration_general_setting_login_options' ) ) {
25
- return;
 
 
26
  }
27
 
28
- add_filter( 'manage_users_columns', array( $this, 'add_column_head' ) );
29
- add_filter( 'manage_users_custom_column', array( $this, 'add_column_cell' ), 10, 3 );
30
- add_filter( 'user_row_actions', array( $this, 'create_quick_links' ), 10, 2 );
31
- add_action( 'load-users.php', array( $this, 'trigger_query_actions' ) );
32
-
33
- add_filter( 'wp_authenticate_user', array( $this, 'check_email_status' ), 10, 2 );
34
  add_filter( 'allow_password_reset', array( $this, 'allow_password_reset' ), 10, 2 );
35
  add_action( 'user_registration_after_register_user_action', array( $this, 'set_email_status' ), 9, 3 );
36
  add_action( 'template_redirect', array( $this, 'check_token_before_authenticate' ), 30, 2 );
@@ -47,34 +43,38 @@ class UR_Email_Confirmation {
47
  */
48
  public function create_quick_links( $actions, $user ) {
49
 
50
- $verify_link = add_query_arg(
51
- array(
52
- 'action' => 'verify',
53
- 'user' => $user->ID,
54
- )
55
- );
56
- $verify_link = remove_query_arg( array( 'new_role' ), $verify_link );
57
- $verify_link = wp_nonce_url( $verify_link, 'ur_user_change_email_status' );
58
-
59
- $unverify_link = add_query_arg(
60
- array(
61
- 'action' => 'unverify',
62
- 'user' => $user->ID,
63
- )
64
- );
65
- $unverify_link = remove_query_arg( array( 'new_role' ), $unverify_link );
66
- $unverify_link = wp_nonce_url( $unverify_link, 'ur_user_change_email_status' );
67
-
68
- $verify_action = '<a style="color:#086512" href="' . esc_url( $verify_link ) . '">' . _x( 'Verify', 'The action on users list page', 'user-registration' ) . '</a>';
69
- $unverify_action = '<a style="color:#e20707" href="' . esc_url( $unverify_link ) . '">' . _x( 'Unverify', 'The action on users list page', 'user-registration' ) . '</a>';
70
-
71
- if ( current_user_can( 'edit_user' ) ) {
72
- $get_user_status = get_user_meta( $user->ID, 'ur_confirm_email', true );
73
-
74
- if ( '0' === $get_user_status ) {
75
- $actions['ur_user_verify_action'] = $verify_action;
76
- } elseif ( '1' === $get_user_status ) {
77
- $actions['ur_user_unverify_action'] = $unverify_action;
 
 
 
 
78
  }
79
  }
80
  return $actions;
@@ -85,32 +85,38 @@ class UR_Email_Confirmation {
85
  */
86
  public function trigger_query_actions() {
87
 
88
- $action = isset( $_REQUEST['action'] ) ? sanitize_key( $_REQUEST['action'] ) : false;
89
- $mode = isset( $_POST['mode'] ) ? $_POST['mode'] : false;
90
-
91
- // If this is a multisite, bulk request, stop now!
92
- if ( 'list' == $mode ) {
93
- return;
94
- }
95
 
96
- if ( ! empty( $action ) && in_array( $action, array( 'verify', 'unverify' ) ) && ! isset( $_GET['new_role'] ) ) {
97
 
98
- check_admin_referer( 'ur_user_change_email_status' );
99
 
100
- $redirect = admin_url( 'users.php' );
101
- $status = $action;
102
- $user_id = absint( $_GET['user'] );
103
 
104
- if ( $status == 'verify' ) {
105
- update_user_meta( $user_id, 'ur_confirm_email', '1' );
106
- $redirect = add_query_arg( array( 'verified' => 1 ), $redirect );
107
- } else {
108
- update_user_meta( $user_id, 'ur_confirm_email', '0' );
109
- $redirect = add_query_arg( array( 'unverified' => 1 ), $redirect );
110
  }
111
 
112
- wp_redirect( $redirect );
113
- exit;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
114
  }
115
  }
116
 
@@ -126,7 +132,7 @@ class UR_Email_Confirmation {
126
  return $columns;
127
  }
128
 
129
- $the_columns['ur_user_user_email_status'] = __( 'Status', 'user-registration' );
130
 
131
  $newcol = array_slice( $columns, 0, -1 );
132
  $newcol = array_merge( $newcol, $the_columns );
@@ -149,7 +155,9 @@ class UR_Email_Confirmation {
149
  return false;
150
  }
151
 
152
- if ( $column_name == 'ur_user_user_email_status' ) {
 
 
153
  $val = get_user_meta( $user_id, 'ur_confirm_email', true );
154
  $token = get_user_meta( $user_id, 'ur_confirm_email_token', true );
155
 
@@ -217,7 +225,10 @@ class UR_Email_Confirmation {
217
  $user_id = absint( $user_id );
218
  $user = get_user_by( 'id', $user_id );
219
 
220
- if ( $user ) {
 
 
 
221
  $this->get_token( $user_id );
222
  $this->set_email_status( array(), '', $user_id );
223
 
@@ -244,8 +255,10 @@ class UR_Email_Confirmation {
244
  $user_id = absint( $user_id );
245
  $user_token = get_user_meta( $user_id, 'ur_confirm_email_token', true );
246
 
 
 
247
  // Check if the token matches the token value stored in db.
248
- if ( $user_token === $_GET['ur_token'] ) {
249
  $user_reg_successful = true;
250
 
251
  update_user_meta( $user_id, 'ur_confirm_email', 1 );
@@ -257,9 +270,10 @@ class UR_Email_Confirmation {
257
  add_filter( 'login_message', array( $this, 'custom_registration_error_message' ) );
258
  add_filter( 'user_registration_login_form_before_notice', array( $this, 'custom_registration_error_message' ) );
259
  }
 
 
260
  }
261
 
262
- do_action( 'user_registration_check_token_complete', $user_id, $user_reg_successful );
263
  }
264
 
265
  /**
@@ -323,8 +337,9 @@ class UR_Email_Confirmation {
323
  * @param int $user_id User ID.
324
  */
325
  public function set_email_status( $valid_form_data, $form_id, $user_id ) {
 
326
 
327
- if ( 'email_confirmation' === get_option( 'user_registration_general_setting_login_options' ) ) {
328
  $token = $this->get_token( $user_id );
329
  update_user_meta( $user_id, 'ur_confirm_email', 0 );
330
  update_user_meta( $user_id, 'ur_confirm_email_token', $token );
@@ -338,21 +353,25 @@ class UR_Email_Confirmation {
338
  * @return mixed
339
  */
340
  public function check_email_status( WP_User $user, $password ) {
 
341
 
342
- $email_status = get_user_meta( $user->ID, 'ur_confirm_email', true );
343
 
344
- do_action( 'ur_user_before_check_email_status_on_login', $email_status, $user );
 
345
 
346
- $url = ( ! empty( $_SERVER['HTTPS'] ) ) ? 'https://' . $_SERVER['SERVER_NAME'] . $_SERVER['REQUEST_URI'] : 'http://' . $_SERVER['SERVER_NAME'] . $_SERVER['REQUEST_URI'];
347
- $url = substr( $url, 0, strpos( $url, '?' ) );
348
- $url = wp_nonce_url( $url . '?ur_resend_id=' . $this->crypt_the_string( $user->ID, 'e' ) . '&ur_resend_token=true', 'ur_resend_token' );
349
 
350
- if ( $email_status === '0' ) {
351
- $message = '<strong>' . __( 'ERROR:', 'user-registration' ) . '</strong> ' . sprintf( __( 'Your account is still pending approval. Verify your email by clicking on the link sent to your email. %s', 'user-registration' ), '<a id="resend-email" href="' . esc_url( $url ) . '">' . __( 'Resend Verification Link', 'user-registration' ) . '</a>' );
 
352
 
353
- return new WP_Error( 'user_email_not_verified', $message );
 
 
 
 
354
  }
355
-
356
  return $user;
357
  }
358
 
@@ -365,14 +384,17 @@ class UR_Email_Confirmation {
365
  * @return \WP_Error
366
  */
367
  public function allow_password_reset( $result, $user_id ) {
 
368
 
369
- $email_status = get_user_meta( $user_id, 'ur_confirm_email', true );
370
 
371
- if ( $email_status === '0' ) {
372
- $error_message = __( 'Email not verified! Verify your email by clicking on the link sent to your email.', 'user-registration' );
373
- $result = new WP_Error( 'user_email_not_verified', $error_message );
374
- }
375
 
 
 
 
 
 
376
  return $result;
377
  }
378
 
20
 
21
  public function __construct() {
22
 
23
+ if ( is_admin() ) {
24
+ add_filter( 'manage_users_columns', array( $this, 'add_column_head' ) );
25
+ add_filter( 'manage_users_custom_column', array( $this, 'add_column_cell' ), 10, 3 );
26
+ add_filter( 'user_row_actions', array( $this, 'create_quick_links' ), 10, 2 );
27
+ add_action( 'load-users.php', array( $this, 'trigger_query_actions' ) );
28
  }
29
 
 
 
 
 
 
 
30
  add_filter( 'allow_password_reset', array( $this, 'allow_password_reset' ), 10, 2 );
31
  add_action( 'user_registration_after_register_user_action', array( $this, 'set_email_status' ), 9, 3 );
32
  add_action( 'template_redirect', array( $this, 'check_token_before_authenticate' ), 30, 2 );
43
  */
44
  public function create_quick_links( $actions, $user ) {
45
 
46
+ $form_id = ur_get_form_id_by_userid( $user->ID );
47
+
48
+ if ( 'email_confirmation' === ur_get_single_post_meta( $form_id, 'user_registration_form_setting_login_options', get_option( 'user_registration_general_setting_login_options', 'default' ) ) ) {
49
+ $verify_link = add_query_arg(
50
+ array(
51
+ 'action' => 'verify',
52
+ 'user' => $user->ID,
53
+ )
54
+ );
55
+ $verify_link = remove_query_arg( array( 'new_role' ), $verify_link );
56
+ $verify_link = wp_nonce_url( $verify_link, 'ur_user_change_email_status' );
57
+
58
+ $unverify_link = add_query_arg(
59
+ array(
60
+ 'action' => 'unverify',
61
+ 'user' => $user->ID,
62
+ )
63
+ );
64
+ $unverify_link = remove_query_arg( array( 'new_role' ), $unverify_link );
65
+ $unverify_link = wp_nonce_url( $unverify_link, 'ur_user_change_email_status' );
66
+
67
+ $verify_action = '<a style="color:#086512" href="' . esc_url( $verify_link ) . '">' . _x( 'Verify', 'The action on users list page', 'user-registration' ) . '</a>';
68
+ $unverify_action = '<a style="color:#e20707" href="' . esc_url( $unverify_link ) . '">' . _x( 'Unverify', 'The action on users list page', 'user-registration' ) . '</a>';
69
+
70
+ if ( current_user_can( 'edit_user' ) ) {
71
+ $get_user_status = get_user_meta( $user->ID, 'ur_confirm_email', true );
72
+
73
+ if ( '0' === $get_user_status ) {
74
+ $actions['ur_user_verify_action'] = $verify_action;
75
+ } elseif ( '1' === $get_user_status ) {
76
+ $actions['ur_user_unverify_action'] = $unverify_action;
77
+ }
78
  }
79
  }
80
  return $actions;
85
  */
86
  public function trigger_query_actions() {
87
 
88
+ $user_id = absint( isset( $_GET['user'] ) ? $_GET['user'] : 0 );
 
 
 
 
 
 
89
 
90
+ $form_id = ur_get_form_id_by_userid( $user_id );
91
 
92
+ if ( 'email_confirmation' === ur_get_single_post_meta( $form_id, 'user_registration_form_setting_login_options', get_option( 'user_registration_general_setting_login_options', 'default' ) ) ) {
93
 
94
+ $action = isset( $_REQUEST['action'] ) ? sanitize_key( $_REQUEST['action'] ) : false;
95
+ $mode = isset( $_POST['mode'] ) ? $_POST['mode'] : false;
 
96
 
97
+ // If this is a multisite, bulk request, stop now!
98
+ if ( 'list' == $mode ) {
99
+ return;
 
 
 
100
  }
101
 
102
+ if ( ! empty( $action ) && in_array( $action, array( 'verify', 'unverify' ) ) && ! isset( $_GET['new_role'] ) ) {
103
+
104
+ check_admin_referer( 'ur_user_change_email_status' );
105
+
106
+ $redirect = admin_url( 'users.php' );
107
+ $status = $action;
108
+
109
+ if ( $status == 'verify' ) {
110
+ update_user_meta( $user_id, 'ur_confirm_email', '1' );
111
+ $redirect = add_query_arg( array( 'verified' => 1 ), $redirect );
112
+ } else {
113
+ update_user_meta( $user_id, 'ur_confirm_email', '0' );
114
+ $redirect = add_query_arg( array( 'unverified' => 1 ), $redirect );
115
+ }
116
+
117
+ wp_redirect( $redirect );
118
+ exit;
119
+ }
120
  }
121
  }
122
 
132
  return $columns;
133
  }
134
 
135
+ $the_columns['ur_user_user_status'] = __( 'Status', 'user-registration' );
136
 
137
  $newcol = array_slice( $columns, 0, -1 );
138
  $newcol = array_merge( $newcol, $the_columns );
155
  return false;
156
  }
157
 
158
+ $form_id = ur_get_form_id_by_userid( $user_id );
159
+
160
+ if ( $column_name == 'ur_user_user_status' && 'email_confirmation' === ur_get_single_post_meta( $form_id, 'user_registration_form_setting_login_options', get_option( 'user_registration_general_setting_login_options', 'default' ) ) ) {
161
  $val = get_user_meta( $user_id, 'ur_confirm_email', true );
162
  $token = get_user_meta( $user_id, 'ur_confirm_email_token', true );
163
 
225
  $user_id = absint( $user_id );
226
  $user = get_user_by( 'id', $user_id );
227
 
228
+ $form_id = ur_get_form_id_by_userid( $user_id );
229
+
230
+ if ( $user && 'email_confirmation' === ur_get_single_post_meta( $form_id, 'user_registration_form_setting_login_options', get_option( 'user_registration_general_setting_login_options', 'default' ) ) ) {
231
+
232
  $this->get_token( $user_id );
233
  $this->set_email_status( array(), '', $user_id );
234
 
255
  $user_id = absint( $user_id );
256
  $user_token = get_user_meta( $user_id, 'ur_confirm_email_token', true );
257
 
258
+ $form_id = ur_get_form_id_by_userid( $user_id );
259
+
260
  // Check if the token matches the token value stored in db.
261
+ if ( $user_token === $_GET['ur_token'] && 'email_confirmation' === ur_get_single_post_meta( $form_id, 'user_registration_form_setting_login_options', get_option( 'user_registration_general_setting_login_options', 'default' ) ) ) {
262
  $user_reg_successful = true;
263
 
264
  update_user_meta( $user_id, 'ur_confirm_email', 1 );
270
  add_filter( 'login_message', array( $this, 'custom_registration_error_message' ) );
271
  add_filter( 'user_registration_login_form_before_notice', array( $this, 'custom_registration_error_message' ) );
272
  }
273
+
274
+ do_action( 'user_registration_check_token_complete', $user_id, $user_reg_successful );
275
  }
276
 
 
277
  }
278
 
279
  /**
337
  * @param int $user_id User ID.
338
  */
339
  public function set_email_status( $valid_form_data, $form_id, $user_id ) {
340
+ $form_id = ( $form_id ) ? $form_id : 0;
341
 
342
+ if ( 'email_confirmation' === ur_get_single_post_meta( $form_id, 'user_registration_form_setting_login_options', get_option( 'user_registration_general_setting_login_options', 'default' ) ) ) {
343
  $token = $this->get_token( $user_id );
344
  update_user_meta( $user_id, 'ur_confirm_email', 0 );
345
  update_user_meta( $user_id, 'ur_confirm_email_token', $token );
353
  * @return mixed
354
  */
355
  public function check_email_status( WP_User $user, $password ) {
356
+ $form_id = ur_get_form_id_by_userid( $user->ID );
357
 
358
+ $general_login_option = get_option( 'user_registration_general_setting_login_options', 'default' );
359
 
360
+ if ( 'email_confirmation' === ur_get_single_post_meta( $form_id, 'user_registration_form_setting_login_options', $general_login_option ) ) {
361
+ $email_status = get_user_meta( $user->ID, 'ur_confirm_email', true );
362
 
363
+ do_action( 'ur_user_before_check_email_status_on_login', $email_status, $user );
 
 
364
 
365
+ $url = ( ! empty( $_SERVER['HTTPS'] ) ) ? 'https://' . $_SERVER['SERVER_NAME'] . $_SERVER['REQUEST_URI'] : 'http://' . $_SERVER['SERVER_NAME'] . $_SERVER['REQUEST_URI'];
366
+ $url = substr( $url, 0, strpos( $url, '?' ) );
367
+ $url = wp_nonce_url( $url . '?ur_resend_id=' . $this->crypt_the_string( $user->ID, 'e' ) . '&ur_resend_token=true', 'ur_resend_token' );
368
 
369
+ if ( $email_status === '0' ) {
370
+ $message = '<strong>' . __( 'ERROR:', 'user-registration' ) . '</strong> ' . sprintf( __( 'Your account is still pending approval. Verify your email by clicking on the link sent to your email. %s', 'user-registration' ), '<a id="resend-email" href="' . esc_url( $url ) . '">' . __( 'Resend Verification Link', 'user-registration' ) . '</a>' );
371
+ return new WP_Error( 'user_email_not_verified', $message );
372
+ }
373
+ return $user;
374
  }
 
375
  return $user;
376
  }
377
 
384
  * @return \WP_Error
385
  */
386
  public function allow_password_reset( $result, $user_id ) {
387
+ $form_id = ur_get_form_id_by_userid( $user_id );
388
 
389
+ if ( 'email_confirmation' === ur_get_single_post_meta( $form_id, 'user_registration_form_setting_login_options', get_option( 'user_registration_general_setting_login_options', 'default' ) ) ) {
390
 
391
+ $email_status = get_user_meta( $user_id, 'ur_confirm_email', true );
 
 
 
392
 
393
+ if ( $email_status === '0' ) {
394
+ $error_message = __( 'Email not verified! Verify your email by clicking on the link sent to your email.', 'user-registration' );
395
+ $result = new WP_Error( 'user_email_not_verified', $error_message );
396
+ }
397
+ }
398
  return $result;
399
  }
400
 
includes/class-ur-emailer.php CHANGED
@@ -251,6 +251,8 @@ class UR_Emailer {
251
  */
252
  public static function send_mail_to_user( $email, $username, $user_id, $data_html, $name_value, $attachments ) {
253
 
 
 
254
  $attachment = isset( $attachments['user'] ) ? $attachments['user'] : '';
255
  $status = ur_get_user_approval_status( $user_id );
256
  $email_status = get_user_meta( $user_id, 'ur_confirm_email', true );
@@ -293,7 +295,7 @@ class UR_Emailer {
293
  if ( 'yes' === get_option( 'user_registration_enable_registration_denied_email', 'yes' ) ) {
294
  wp_mail( $email, $subject, $message, self::ur_get_header(), $attachment );
295
  }
296
- } elseif ( 'default' === get_option( 'user_registration_general_setting_login_options' ) || 'auto_login' === get_option( 'user_registration_general_setting_login_options' ) ) {
297
  $subject = get_option( 'user_registration_successfully_registered_email_subject', __( 'Congratulations! Registration Complete on {{blog_info}}', 'user-registration' ) );
298
  $message = new UR_Settings_Successfully_Registered_Email();
299
  $message = $message->ur_get_successfully_registered_email();
251
  */
252
  public static function send_mail_to_user( $email, $username, $user_id, $data_html, $name_value, $attachments ) {
253
 
254
+ $form_id = ur_get_form_id_by_userid( $user_id );
255
+ $login_option = ur_get_single_post_meta( $form_id, 'user_registration_form_setting_login_options', get_option( 'user_registration_general_setting_login_options', 'default' ) );
256
  $attachment = isset( $attachments['user'] ) ? $attachments['user'] : '';
257
  $status = ur_get_user_approval_status( $user_id );
258
  $email_status = get_user_meta( $user_id, 'ur_confirm_email', true );
295
  if ( 'yes' === get_option( 'user_registration_enable_registration_denied_email', 'yes' ) ) {
296
  wp_mail( $email, $subject, $message, self::ur_get_header(), $attachment );
297
  }
298
+ } elseif ( 'default' === $login_option || 'auto_login' === $login_option ) {
299
  $subject = get_option( 'user_registration_successfully_registered_email_subject', __( 'Congratulations! Registration Complete on {{blog_info}}', 'user-registration' ) );
300
  $message = new UR_Settings_Successfully_Registered_Email();
301
  $message = $message->ur_get_successfully_registered_email();
includes/class-ur-form-handler.php CHANGED
@@ -60,54 +60,59 @@ class UR_Form_Handler {
60
  if ( $user_id <= 0 ) {
61
  return;
62
  }
63
-
64
- if ( isset( $_FILES['profile-pic'] ) && $_FILES['profile-pic']['size'] ) {
65
-
66
- if ( ! function_exists( 'wp_handle_upload' ) ) {
67
- require_once ABSPATH . 'wp-admin/includes/file.php';
68
  }
 
 
69
 
70
- $upload = $_FILES['profile-pic'];
71
- $upload_overrides = array(
72
- 'action' => 'save_profile_details',
73
- );
74
- $uploaded = wp_handle_upload( $upload, $upload_overrides );
75
 
76
- if ( $uploaded && ! isset( $uploaded['error'] ) ) {
77
- $image = wp_get_image_editor( $uploaded['file'] );
 
 
 
78
 
79
- if ( ! is_wp_error( $image ) ) {
80
- $image->resize( 150, 150, true );
81
- $image->save( $uploaded['file'] );
82
- }
83
- update_user_meta( $user_id, 'user_registration_profile_pic_url', $uploaded['url'] );
84
- } else {
85
- ur_add_notice( $uploaded['error'], 'error' );
86
- }
87
- } elseif ( UPLOAD_ERR_NO_FILE !== $_FILES['profile-pic']['error'] ) {
88
 
89
- switch ( $_FILES['profile-pic']['error'] ) {
90
- case UPLOAD_ERR_INI_SIZE:
91
- ur_add_notice( __( 'File size exceed, please check your file size.', 'user-registration' ), 'error' );
92
- break;
93
- default:
94
- ur_add_notice( __( 'Something went wrong while uploading, please contact your site administrator.', 'user-registration' ), 'error' );
95
- break;
96
- }
97
- } elseif ( empty( $_POST['profile-pic-url'] ) ) {
98
- $upload_dir = wp_upload_dir();
99
- $profile_url = get_user_meta( $user_id, 'user_registration_profile_pic_url', true );
 
 
 
 
 
 
 
 
 
 
100
 
101
- // Check if profile already set?
102
- if ( $profile_url ) {
103
 
104
- // Then delete file and user meta.
105
- $profile_url = $upload_dir['basedir'] . explode( '/uploads', $profile_url )[1];
106
 
107
- if ( ! empty( $profile_url ) && file_exists( $profile_url ) ) {
108
- @unlink( $profile_url );
 
 
109
  }
110
- delete_user_meta( $user_id, 'user_registration_profile_pic_url' );
111
  }
112
  }
113
 
60
  if ( $user_id <= 0 ) {
61
  return;
62
  }
63
+ if ( has_action( 'uraf_profile_picture_buttons' ) ) {
64
+ if ( isset( $_POST['profile_pic_url'] ) && ! empty( $_POST['profile_pic_url'] ) ) {
65
+ update_user_meta( $user_id, 'user_registration_profile_pic_url', $_POST['profile_pic_url'] );
 
 
66
  }
67
+ } else {
68
+ if ( isset( $_FILES['profile-pic'] ) && $_FILES['profile-pic']['size'] ) {
69
 
70
+ if ( ! function_exists( 'wp_handle_upload' ) ) {
71
+ require_once ABSPATH . 'wp-admin/includes/file.php';
72
+ }
 
 
73
 
74
+ $upload = $_FILES['profile-pic'];
75
+ $upload_overrides = array(
76
+ 'action' => 'save_profile_details',
77
+ );
78
+ $uploaded = wp_handle_upload( $upload, $upload_overrides );
79
 
80
+ if ( $uploaded && ! isset( $uploaded['error'] ) ) {
81
+ $image = wp_get_image_editor( $uploaded['file'] );
 
 
 
 
 
 
 
82
 
83
+ if ( ! is_wp_error( $image ) ) {
84
+ $image->resize( 150, 150, true );
85
+ $image->save( $uploaded['file'] );
86
+ }
87
+ update_user_meta( $user_id, 'user_registration_profile_pic_url', $uploaded['url'] );
88
+ } else {
89
+ ur_add_notice( $uploaded['error'], 'error' );
90
+ }
91
+ } elseif ( UPLOAD_ERR_NO_FILE !== $_FILES['profile-pic']['error'] ) {
92
+
93
+ switch ( $_FILES['profile-pic']['error'] ) {
94
+ case UPLOAD_ERR_INI_SIZE:
95
+ ur_add_notice( __( 'File size exceed, please check your file size.', 'user-registration' ), 'error' );
96
+ break;
97
+ default:
98
+ ur_add_notice( __( 'Something went wrong while uploading, please contact your site administrator.', 'user-registration' ), 'error' );
99
+ break;
100
+ }
101
+ } elseif ( empty( $_POST['profile-pic-url'] ) ) {
102
+ $upload_dir = wp_upload_dir();
103
+ $profile_url = get_user_meta( $user_id, 'user_registration_profile_pic_url', true );
104
 
105
+ // Check if profile already set?
106
+ if ( $profile_url ) {
107
 
108
+ // Then delete file and user meta.
109
+ $profile_url = $upload_dir['basedir'] . explode( '/uploads', $profile_url )[1];
110
 
111
+ if ( ! empty( $profile_url ) && file_exists( $profile_url ) ) {
112
+ @unlink( $profile_url );
113
+ }
114
+ delete_user_meta( $user_id, 'user_registration_profile_pic_url' );
115
  }
 
116
  }
117
  }
118
 
includes/class-ur-frontend-scripts.php CHANGED
@@ -43,10 +43,9 @@ class UR_Frontend_Scripts {
43
  * Hook in methods.
44
  */
45
  public static function init() {
46
- add_action( 'wp_enqueue_scripts', array( __CLASS__, 'load_scripts' ) );
47
  add_action( 'wp_print_scripts', array( __CLASS__, 'localize_printed_scripts' ), 5 );
48
  add_action( 'wp_print_footer_scripts', array( __CLASS__, 'localize_printed_scripts' ), 5 );
49
-
50
  }
51
 
52
  /**
@@ -79,6 +78,12 @@ class UR_Frontend_Scripts {
79
  'version' => UR_VERSION,
80
  'media' => 'all',
81
  ),
 
 
 
 
 
 
82
  )
83
  );
84
  }
@@ -187,7 +192,7 @@ class UR_Frontend_Scripts {
187
  'flatpickr' => array(
188
  'src' => self::get_asset_url( 'assets/js/flatpickr/flatpickr.min.js' ),
189
  'deps' => array( 'jquery' ),
190
- 'version' => '1.17.0',
191
  ),
192
  'ur-jquery-validate' => array(
193
  'src' => self::get_asset_url( 'assets/js/frontend/jquery.validate' . $suffix . '.js' ),
@@ -234,6 +239,11 @@ class UR_Frontend_Scripts {
234
  'deps' => array( 'jquery' ),
235
  'version' => '3.5.4',
236
  ),
 
 
 
 
 
237
  );
238
  foreach ( $register_scripts as $name => $props ) {
239
  self::register_script( $name, $props['src'], $props['deps'], $props['version'] );
@@ -266,6 +276,7 @@ class UR_Frontend_Scripts {
266
  'has_rtl' => false,
267
  ),
268
  );
 
269
  foreach ( $register_styles as $name => $props ) {
270
  self::register_style( $name, $props['src'], $props['deps'], $props['version'], 'all', $props['has_rtl'] );
271
  }
@@ -341,7 +352,7 @@ class UR_Frontend_Scripts {
341
  'message_url_fields' => get_option( 'user_registration_form_submission_error_message_website_URL', __( 'Please enter a valid URL.', 'user-registration' ) ),
342
  'message_number_fields' => get_option( 'user_registration_form_submission_error_message_number', __( 'Please enter a valid number.', 'user-registration' ) ),
343
  'message_confirm_password_fields' => get_option( 'user_registration_form_submission_error_message_confirm_password', __( 'Password and confirm password not matched.', 'user-registration' ) ),
344
- 'message_validate_phone_number' => get_option( 'user_registration_form_submission_error_message_phone_number', __( 'Please enter a valid phone number.', 'user-registration' ) ),
345
  'message_confirm_email_fields' => get_option( 'user_registration_form_submission_error_message_confirm_email', __( 'Email and confirm email not matched.', 'user-registration' ) ),
346
  'ursL10n' => array(
347
  'user_successfully_saved' => get_option( 'user_registration_successful_form_submission_message_manual_registation', __( 'User successfully registered.', 'user-registration' ) ),
43
  * Hook in methods.
44
  */
45
  public static function init() {
46
+ add_action( 'wp_enqueue_scripts', array( __CLASS__, 'load_scripts' ), 5 );
47
  add_action( 'wp_print_scripts', array( __CLASS__, 'localize_printed_scripts' ), 5 );
48
  add_action( 'wp_print_footer_scripts', array( __CLASS__, 'localize_printed_scripts' ), 5 );
 
49
  }
50
 
51
  /**
78
  'version' => UR_VERSION,
79
  'media' => 'all',
80
  ),
81
+ 'sweetalert2' => array(
82
+ 'src' => UR()->plugin_url() . '/assets/css/sweetalert2/sweetalert2.min.css',
83
+ 'deps' => '',
84
+ 'version' => '8.17.1',
85
+ 'media' => 'all',
86
+ ),
87
  )
88
  );
89
  }
192
  'flatpickr' => array(
193
  'src' => self::get_asset_url( 'assets/js/flatpickr/flatpickr.min.js' ),
194
  'deps' => array( 'jquery' ),
195
+ 'version' => '4.5.1',
196
  ),
197
  'ur-jquery-validate' => array(
198
  'src' => self::get_asset_url( 'assets/js/frontend/jquery.validate' . $suffix . '.js' ),
239
  'deps' => array( 'jquery' ),
240
  'version' => '3.5.4',
241
  ),
242
+ 'sweetalert2' => array(
243
+ 'src' => UR()->plugin_url() . '/assets/js/sweetalert2/sweetalert2.min.js',
244
+ 'deps' => array( 'jquery' ),
245
+ 'version' => '8.17.1',
246
+ ),
247
  );
248
  foreach ( $register_scripts as $name => $props ) {
249
  self::register_script( $name, $props['src'], $props['deps'], $props['version'] );
276
  'has_rtl' => false,
277
  ),
278
  );
279
+
280
  foreach ( $register_styles as $name => $props ) {
281
  self::register_style( $name, $props['src'], $props['deps'], $props['version'], 'all', $props['has_rtl'] );
282
  }
352
  'message_url_fields' => get_option( 'user_registration_form_submission_error_message_website_URL', __( 'Please enter a valid URL.', 'user-registration' ) ),
353
  'message_number_fields' => get_option( 'user_registration_form_submission_error_message_number', __( 'Please enter a valid number.', 'user-registration' ) ),
354
  'message_confirm_password_fields' => get_option( 'user_registration_form_submission_error_message_confirm_password', __( 'Password and confirm password not matched.', 'user-registration' ) ),
355
+ 'message_validate_phone_number' => get_option( 'user_registration_form_submission_error_message_phone_number', __( 'Please enter a valid phone number.', 'user-registration' ) ),
356
  'message_confirm_email_fields' => get_option( 'user_registration_form_submission_error_message_confirm_email', __( 'Email and confirm email not matched.', 'user-registration' ) ),
357
  'ursL10n' => array(
358
  'user_successfully_saved' => get_option( 'user_registration_successful_form_submission_message_manual_registation', __( 'User successfully registered.', 'user-registration' ) ),
includes/class-ur-install.php CHANGED
@@ -141,6 +141,7 @@ class UR_Install {
141
  self::update_ur_version();
142
  self::maybe_update_db_version();
143
  self::maybe_add_installation_date();
 
144
 
145
  delete_transient( 'ur_installing' );
146
 
141
  self::update_ur_version();
142
  self::maybe_update_db_version();
143
  self::maybe_add_installation_date();
144
+ self::set_is_newest_ur_form_created_flag();
145
 
146
  delete_transient( 'ur_installing' );
147
 
includes/class-ur-shortcodes.php CHANGED
@@ -189,7 +189,7 @@ class UR_Shortcodes {
189
  wp_enqueue_script( 'flatpickr' );
190
  }
191
 
192
- if ( 'yes' === $enable_strong_password ) {
193
  wp_enqueue_script( 'ur-password-strength-meter' );
194
  wp_localize_script( 'ur-password-strength-meter', 'enable_strong_password', $enable_strong_password );
195
  }
189
  wp_enqueue_script( 'flatpickr' );
190
  }
191
 
192
+ if ( 'yes' === $enable_strong_password || '1' === $enable_strong_password ) {
193
  wp_enqueue_script( 'ur-password-strength-meter' );
194
  wp_localize_script( 'ur-password-strength-meter', 'enable_strong_password', $enable_strong_password );
195
  }
includes/class-ur-user-approval.php CHANGED
@@ -23,21 +23,18 @@ class UR_User_Approval {
23
  */
24
  public function __construct() {
25
 
26
- if ( 'admin_approval' !== get_option( 'user_registration_general_setting_login_options' ) ) {
27
- return;
28
- }
29
  // -------------------- ACTIONS & FILTERS --------------------
30
  // Additional checks
31
  add_action( 'after_setup_theme', array( $this, 'check_status_on_page' ) );
32
 
33
  // Handle user Sign in
34
- add_action( 'user_register', array( $this, 'send_request_notification_to_admin' ) );
35
- add_action( 'user_register', array( $this, 'set_user_status' ) );
36
  add_filter( 'wp_login_errors', array( $this, 'registration_completed_message' ) );
37
 
38
  // Handle user Sign on
39
  add_action( 'wp_login', array( $this, 'track_first_login' ), 10, 2 );
40
- add_filter( 'wp_authenticate_user', array( $this, 'check_status_on_login' ), 10, 2 );
41
 
42
  // Handle Lost Password Page
43
  add_filter( 'allow_password_reset', array( $this, 'allow_password_reset' ), 10, 2 );
@@ -84,9 +81,12 @@ class UR_User_Approval {
84
  */
85
  public function track_first_login( $user_login, $user ) {
86
 
87
- $user_manager = new UR_Admin_User_Manager( $user );
88
- $user_manager->save_first_access_flag();
89
 
 
 
 
 
90
  }
91
 
92
  /**
@@ -101,7 +101,9 @@ class UR_User_Approval {
101
  */
102
  public function send_notification_to_user_about_status_changing( $status, $user_id, $alert_user ) {
103
 
104
- if ( ! $alert_user ) {
 
 
105
  return;
106
  }
107
 
@@ -129,10 +131,11 @@ class UR_User_Approval {
129
  */
130
  public function send_request_notification_to_admin( $user_id ) {
131
 
132
- // If the user is created by admin or if the admin alert is disabled, doesn't send the email to the admin
133
  if ( $this->is_admin_creation_process() ) {
134
  return;
135
  }
 
136
  }
137
 
138
  /**
@@ -140,25 +143,28 @@ class UR_User_Approval {
140
  *
141
  * @param $user_id
142
  */
143
- public function set_user_status( $user_id ) {
144
 
145
- $status = UR_Admin_User_Manager::PENDING;
146
 
147
- // If the user is created by admin in the backend, than automatically approve him
148
- if ( $this->is_admin_creation_process() ) {
149
- $status = UR_Admin_User_Manager::APPROVED;
150
- }
151
 
152
- $user_manager = new UR_Admin_User_Manager( $user_id );
 
 
 
 
 
153
 
154
- // The user have to be not alerted on status creation, it will be always pending or approved
155
- $alert_user = false;
156
 
157
- $user_manager->save_status( $status, $alert_user );
 
158
  }
159
 
160
  /**
161
- * Check the status of an user on login
162
  *
163
  * @param $user
164
  *
@@ -169,27 +175,63 @@ class UR_User_Approval {
169
  */
170
  public function check_status_on_login( WP_User $user, $password ) {
171
 
172
- $user_manager = new UR_Admin_User_Manager( $user );
 
 
 
 
 
 
 
 
 
 
 
 
 
 
173
 
174
- $status = $user_manager->get_user_status();
 
 
 
175
 
176
- do_action( 'ur_user_before_check_status_on_login', $status, $user );
 
 
 
 
177
 
178
- switch ( $status ) {
179
- case UR_Admin_User_Manager::APPROVED:
180
- return $user;
181
- break;
182
- case UR_Admin_User_Manager::PENDING:
183
- $message = '<strong>' . __( 'ERROR:', 'user-registration' ) . '</strong> ' . __( 'Your account is still pending approval.', 'user-registration' );
184
 
185
- return new WP_Error( 'pending_approval', $message );
186
- break;
187
- case UR_Admin_User_Manager::DENIED:
188
- $message = '<strong>' . __( 'ERROR:', 'user-registration' ) . '</strong> ' . __( 'Your account has been denied.', 'user-registration' );
189
 
190
- return new WP_Error( 'denied_access', $message );
191
- break;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
192
  }
 
193
  }
194
 
195
  /**
@@ -202,21 +244,25 @@ class UR_User_Approval {
202
  return;
203
  }
204
 
205
- $status = ur_get_user_approval_status( get_current_user_id() );
206
 
207
- $user_manager = new UR_Admin_User_Manager();
 
208
 
209
- if ( ! $user_manager->can_status_be_changed_by( get_current_user_id() ) ) {
210
- return;
211
- }
212
 
213
- do_action( 'ur_user_before_check_status_on_page', $status, $user_manager );
 
 
214
 
215
- if ( $status == UR_Admin_User_Manager::APPROVED ) {
216
- return;
217
- }
218
 
219
- wp_logout();
 
 
 
 
 
220
  }
221
 
222
  /**
@@ -234,12 +280,15 @@ class UR_User_Approval {
234
  * @param $user_id
235
  */
236
  public function disconnect_user_session( $user_id ) {
 
237
 
238
- // get all sessions for user with ID $user_id
239
- $sessions = WP_Session_Tokens::get_instance( $user_id );
 
240
 
241
- // we have got the sessions, destroy them all!
242
- $sessions->destroy_all();
 
243
  }
244
 
245
  /**
@@ -252,11 +301,15 @@ class UR_User_Approval {
252
  */
253
  public function allow_password_reset( $result, $user_id ) {
254
 
255
- $user_manager = new UR_Admin_User_Manager( $user_id );
 
 
 
256
 
257
- if ( ! $user_manager->is_approved() ) {
258
- $error_message = __( 'Your account is still awaiting admin approval. Reset Password is not allowed.', 'user-registration' );
259
- $result = new WP_Error( 'user_not_approved', $error_message );
 
260
  }
261
 
262
  return $result;
23
  */
24
  public function __construct() {
25
 
 
 
 
26
  // -------------------- ACTIONS & FILTERS --------------------
27
  // Additional checks
28
  add_action( 'after_setup_theme', array( $this, 'check_status_on_page' ) );
29
 
30
  // Handle user Sign in
31
+ add_action( 'user_registration_after_register_user_action', array( $this, 'set_user_status' ), 10, 3 );
32
+ add_action( 'user_register', array( $this, 'send_request_notification_to_admin' ), 10, 1 );
33
  add_filter( 'wp_login_errors', array( $this, 'registration_completed_message' ) );
34
 
35
  // Handle user Sign on
36
  add_action( 'wp_login', array( $this, 'track_first_login' ), 10, 2 );
37
+ add_filter( 'wp_authenticate_user', array( $this, 'check_status_on_login' ), 10, 2 );
38
 
39
  // Handle Lost Password Page
40
  add_filter( 'allow_password_reset', array( $this, 'allow_password_reset' ), 10, 2 );
81
  */
82
  public function track_first_login( $user_login, $user ) {
83
 
84
+ $form_id = ur_get_form_id_by_userid( $user->ID );
 
85
 
86
+ if ( 'admin_approval' === ur_get_single_post_meta( $form_id, 'user_registration_form_setting_login_options', get_option( 'user_registration_general_setting_login_options', 'default' ) ) ) {
87
+ $user_manager = new UR_Admin_User_Manager( $user );
88
+ $user_manager->save_first_access_flag();
89
+ }
90
  }
91
 
92
  /**
101
  */
102
  public function send_notification_to_user_about_status_changing( $status, $user_id, $alert_user ) {
103
 
104
+ $form_id = ur_get_form_id_by_userid( $user_id );
105
+
106
+ if ( ! $alert_user && 'admin_approval' !== ur_get_single_post_meta( $form_id, 'user_registration_form_setting_login_options', get_option( 'user_registration_general_setting_login_options', 'default' ) ) ) {
107
  return;
108
  }
109
 
131
  */
132
  public function send_request_notification_to_admin( $user_id ) {
133
 
134
+ // If the user is created by admin or if the admin alert is disabled, doesn't send the email to the admin
135
  if ( $this->is_admin_creation_process() ) {
136
  return;
137
  }
138
+
139
  }
140
 
141
  /**
143
  *
144
  * @param $user_id
145
  */
146
+ public function set_user_status( $form_data, $form_id, $user_id ) {
147
 
148
+ if ( 'admin_approval' === ur_get_single_post_meta( $form_id, 'user_registration_form_setting_login_options', get_option( 'user_registration_general_setting_login_options', 'default' ) ) ) {
149
 
150
+ $status = UR_Admin_User_Manager::PENDING;
 
 
 
151
 
152
+ // If the user is created by admin in the backend, than automatically approve him
153
+ if ( $this->is_admin_creation_process() ) {
154
+ $status = UR_Admin_User_Manager::APPROVED;
155
+ }
156
+
157
+ $user_manager = new UR_Admin_User_Manager( $user_id );
158
 
159
+ // The user have to be not alerted on status creation, it will be always pending or approved
160
+ $alert_user = false;
161
 
162
+ $user_manager->save_status( $status, $alert_user );
163
+ }
164
  }
165
 
166
  /**
167
+ * Check the status of an user on login.
168
  *
169
  * @param $user
170
  *
175
  */
176
  public function check_status_on_login( WP_User $user, $password ) {
177
 
178
+ $form_id = ur_get_form_id_by_userid( $user->ID );
179
+
180
+ if ( 'admin_approval' === ur_get_single_post_meta( $form_id, 'user_registration_form_setting_login_options', get_option( 'user_registration_general_setting_login_options', 'default' ) ) ) {
181
+ $user_manager = new UR_Admin_User_Manager( $user );
182
+
183
+ $status = $user_manager->get_user_status();
184
+
185
+ do_action( 'ur_user_before_check_status_on_login', $status, $user );
186
+
187
+ switch ( $status ) {
188
+ case UR_Admin_User_Manager::APPROVED:
189
+ return $user;
190
+ break;
191
+ case UR_Admin_User_Manager::PENDING:
192
+ $message = '<strong>' . __( 'ERROR:', 'user-registration' ) . '</strong> ' . __( 'Your account is still pending approval.', 'user-registration' );
193
 
194
+ return new WP_Error( 'pending_approval', $message );
195
+ break;
196
+ case UR_Admin_User_Manager::DENIED:
197
+ $message = '<strong>' . __( 'ERROR:', 'user-registration' ) . '</strong> ' . __( 'Your account has been denied.', 'user-registration' );
198
 
199
+ return new WP_Error( 'denied_access', $message );
200
+ break;
201
+ }
202
+ } elseif ( 'email_confirmation' === ur_get_single_post_meta( $form_id, 'user_registration_form_setting_login_options', get_option( 'user_registration_general_setting_login_options', 'default' ) ) ) {
203
+ $email_status = get_user_meta( $user->ID, 'ur_confirm_email', true );
204
 
205
+ do_action( 'ur_user_before_check_email_status_on_login', $email_status, $user );
 
 
 
 
 
206
 
207
+ $url = ( ! empty( $_SERVER['HTTPS'] ) ) ? 'https://' . $_SERVER['SERVER_NAME'] . $_SERVER['REQUEST_URI'] : 'http://' . $_SERVER['SERVER_NAME'] . $_SERVER['REQUEST_URI'];
208
+ $url = substr( $url, 0, strpos( $url, '?' ) );
209
+ $instance = new UR_Email_Confirmation();
210
+ $url = wp_nonce_url( $url . '?ur_resend_id=' . $instance->crypt_the_string( $user->ID, 'e' ) . '&ur_resend_token=true', 'ur_resend_token' );
211
 
212
+ if ( $email_status === '0' ) {
213
+ $message = '<strong>' . __( 'ERROR:', 'user-registration' ) . '</strong> ' . sprintf( __( 'Your account is still pending approval. Verify your email by clicking on the link sent to your email. %s', 'user-registration' ), '<a id="resend-email" href="' . esc_url( $url ) . '">' . __( 'Resend Verification Link', 'user-registration' ) . '</a>' );
214
+ return new WP_Error( 'user_email_not_verified', $message );
215
+ }
216
+ return $user;
217
+ } elseif ( 'payment' === ur_get_single_post_meta( $form_id, 'user_registration_form_setting_login_options', get_option( 'user_registration_general_setting_login_options', 'default' ) ) ) {
218
+ $payment_status = get_user_meta( $user->ID, 'ur_payment_status', true );
219
+
220
+ do_action( 'ur_user_before_check_payment_status_on_login', $payment_status, $user );
221
+
222
+ if ( ! empty( $payment_status ) && $payment_status !== 'completed' ) {
223
+
224
+ $user_id = $user->ID;
225
+ $instance = new User_Registration_Payments_Process();
226
+ $redirect_url = $instance->generate_redirect_url( $user_id );
227
+ $message = '<strong>' . __( 'ERROR:', 'user-registration' ) . '</strong> ' . sprintf( __( 'Your account is still pending payment. Process the payment by clicking on this: %s', 'user-registration' ), '<a id="payment-link" href="' . esc_url( $redirect_url ) . '">' . __( 'link', 'user-registration' ) . '</a>' );
228
+
229
+ return new WP_Error( 'user_payment_pending', $message );
230
+ }
231
+
232
+ return $user;
233
  }
234
+ return $user;
235
  }
236
 
237
  /**
244
  return;
245
  }
246
 
247
+ $form_id = ur_get_form_id_by_userid( get_current_user_id() );
248
 
249
+ if ( 'admin_approval' === ur_get_single_post_meta( $form_id, 'user_registration_form_setting_login_options', get_option( 'user_registration_general_setting_login_options', 'default' ) ) ) {
250
+ $status = ur_get_user_approval_status( get_current_user_id() );
251
 
252
+ $user_manager = new UR_Admin_User_Manager();
 
 
253
 
254
+ if ( ! $user_manager->can_status_be_changed_by( get_current_user_id() ) ) {
255
+ return;
256
+ }
257
 
258
+ do_action( 'ur_user_before_check_status_on_page', $status, $user_manager );
 
 
259
 
260
+ if ( $status == UR_Admin_User_Manager::APPROVED ) {
261
+ return;
262
+ }
263
+
264
+ wp_logout();
265
+ }
266
  }
267
 
268
  /**
280
  * @param $user_id
281
  */
282
  public function disconnect_user_session( $user_id ) {
283
+ $form_id = ur_get_form_id_by_userid( $user_id );
284
 
285
+ if ( 'admin_approval' === ur_get_single_post_meta( $form_id, 'user_registration_form_setting_login_options', get_option( 'user_registration_general_setting_login_options', 'default' ) ) ) {
286
+ // get all sessions for user with ID $user_id
287
+ $sessions = WP_Session_Tokens::get_instance( $user_id );
288
 
289
+ // we have got the sessions, destroy them all!
290
+ $sessions->destroy_all();
291
+ }
292
  }
293
 
294
  /**
301
  */
302
  public function allow_password_reset( $result, $user_id ) {
303
 
304
+ $form_id = ur_get_form_id_by_userid( $user_id );
305
+
306
+ if ( 'admin_approval' === ur_get_single_post_meta( $form_id, 'user_registration_form_setting_login_options', get_option( 'user_registration_general_setting_login_options', 'default' ) ) ) {
307
+ $user_manager = new UR_Admin_User_Manager( $user_id );
308
 
309
+ if ( ! $user_manager->is_approved() ) {
310
+ $error_message = __( 'Your account is still awaiting admin approval. Reset Password is not allowed.', 'user-registration' );
311
+ $result = new WP_Error( 'user_not_approved', $error_message );
312
+ }
313
  }
314
 
315
  return $result;
includes/form/class-ur-form-field-country.php CHANGED
@@ -285,6 +285,60 @@ class UR_Form_Field_Country extends UR_Form_Field {
285
  );
286
  }
287
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
288
  public function __construct() {
289
 
290
  $this->id = 'user_registration_country';
285
  );
286
  }
287
 
288
+ /**
289
+ * Get selected countries list of a Country field.
290
+ */
291
+ public function get_selected_countries( $form_id, $field_name ) {
292
+ $countries = $this->get_country();
293
+ $filtered_countries = array();
294
+ $selected_countries = array();
295
+
296
+ $form_data = UR()->form->get_form( $form_id, array( 'content_only' => true ) );
297
+ $fields = self::get_form_field_data( $form_data );
298
+
299
+ // Get selected_countries data of the field
300
+ foreach ( $fields as $field ) {
301
+ if ( "country" === $field->field_key && $field_name === $field->general_setting->field_name ) {
302
+ $advance_setting = $field->advance_setting;
303
+ if ( isset ( $advance_setting->selected_countries ) ) {
304
+ $selected_countries = $advance_setting->selected_countries;
305
+ break;
306
+ }
307
+ }
308
+ }
309
+
310
+ // Filter countries with selected_countries data
311
+ if ( is_array( $selected_countries ) ) {
312
+ foreach ( $countries as $iso => $country_name ) {
313
+ if ( in_array( $iso, $selected_countries, true ) ) {
314
+ $filtered_countries[ $iso ] = $country_name;
315
+ }
316
+ }
317
+ }
318
+
319
+ return $filtered_countries;
320
+ }
321
+
322
+ /**
323
+ * Get form field data by post_content array passed
324
+ *
325
+ * @param array $post_content_array Post Content Array.
326
+ * @return array
327
+ */
328
+ public static function get_form_field_data( $post_content_array ) {
329
+ $form_field_data_array = array();
330
+ foreach ( $post_content_array as $row_index => $row ) {
331
+ foreach ( $row as $grid_index => $grid ) {
332
+ foreach ( $grid as $field_index => $field ) {
333
+ if ( 'confirm_user_pass' != $field->general_setting->field_name ) {
334
+ array_push( $form_field_data_array, $field );
335
+ }
336
+ }
337
+ }
338
+ }
339
+ return ( $form_field_data_array );
340
+ }
341
+
342
  public function __construct() {
343
 
344
  $this->id = 'user_registration_country';
includes/form/class-ur-form-field-date.php CHANGED
@@ -52,6 +52,7 @@ class UR_Form_Field_Date extends UR_Form_Field {
52
  public function validation( $single_form_field, $form_data, $filter_hook, $form_id ) {
53
 
54
  $is_condition_enabled = isset( $single_form_field->advance_setting->enable_conditional_logic ) ? $single_form_field->advance_setting->enable_conditional_logic : '0';
 
55
  $required = isset( $single_form_field->general_setting->required ) ? $single_form_field->general_setting->required : 'no';
56
  $field_label = isset( $form_data->label ) ? $form_data->label : '';
57
  $value = isset( $form_data->value ) ? $form_data->value : '';
@@ -64,15 +65,6 @@ class UR_Form_Field_Date extends UR_Form_Field {
64
  }
65
  );
66
  }
67
-
68
- if ( ! $this->is_valid_date( $value ) && ! empty( $value ) ) {
69
- add_filter(
70
- $filter_hook,
71
- function ( $msg ) use ( $field_label ) {
72
- return __( $field_label . ' must be valid date.', 'user-registration' );
73
- }
74
- );
75
- }
76
  }
77
 
78
  /**
52
  public function validation( $single_form_field, $form_data, $filter_hook, $form_id ) {
53
 
54
  $is_condition_enabled = isset( $single_form_field->advance_setting->enable_conditional_logic ) ? $single_form_field->advance_setting->enable_conditional_logic : '0';
55
+ $is_enable_date_range = isset( $single_form_field->advance_setting->enable_date_range ) ? $single_form_field->advance_setting->enable_date_range : '';
56
  $required = isset( $single_form_field->general_setting->required ) ? $single_form_field->general_setting->required : 'no';
57
  $field_label = isset( $form_data->label ) ? $form_data->label : '';
58
  $value = isset( $form_data->value ) ? $form_data->value : '';
65
  }
66
  );
67
  }
 
 
 
 
 
 
 
 
 
68
  }
69
 
70
  /**
includes/form/settings/class-ur-setting-country.php CHANGED
@@ -40,6 +40,17 @@ class UR_Setting_Country extends UR_Field_Settings {
40
  'default' => '',
41
  'placeholder' => __( 'Custom Class', 'user-registration' ),
42
  ),
 
 
 
 
 
 
 
 
 
 
 
43
  'default_value' => array(
44
  'label' => __( 'Default Value', 'user-registration' ),
45
  'data-id' => $this->field_id . '_default_value',
@@ -48,263 +59,35 @@ class UR_Setting_Country extends UR_Field_Settings {
48
  'type' => 'select',
49
  'required' => false,
50
  'default' => 'AF',
51
- 'options' => array(
52
- 'AF' => __( 'Afghanistan', 'user-registration' ),
53
- 'AX' => __( '&#197;land Islands', 'user-registration' ),
54
- 'AL' => __( 'Albania', 'user-registration' ),
55
- 'DZ' => __( 'Algeria', 'user-registration' ),
56
- 'AS' => __( 'American Samoa', 'user-registration' ),
57
- 'AD' => __( 'Andorra', 'user-registration' ),
58
- 'AO' => __( 'Angola', 'user-registration' ),
59
- 'AI' => __( 'Anguilla', 'user-registration' ),
60
- 'AQ' => __( 'Antarctica', 'user-registration' ),
61
- 'AG' => __( 'Antigua and Barbuda', 'user-registration' ),
62
- 'AR' => __( 'Argentina', 'user-registration' ),
63
- 'AM' => __( 'Armenia', 'user-registration' ),
64
- 'AW' => __( 'Aruba', 'user-registration' ),
65
- 'AU' => __( 'Australia', 'user-registration' ),
66
- 'AT' => __( 'Austria', 'user-registration' ),
67
- 'AZ' => __( 'Azerbaijan', 'user-registration' ),
68
- 'BS' => __( 'Bahamas', 'user-registration' ),
69
- 'BH' => __( 'Bahrain', 'user-registration' ),
70
- 'BD' => __( 'Bangladesh', 'user-registration' ),
71
- 'BB' => __( 'Barbados', 'user-registration' ),
72
- 'BY' => __( 'Belarus', 'user-registration' ),
73
- 'BE' => __( 'Belgium', 'user-registration' ),
74
- 'PW' => __( 'Belau', 'user-registration' ),
75
- 'BZ' => __( 'Belize', 'user-registration' ),
76
- 'BJ' => __( 'Benin', 'user-registration' ),
77
- 'BM' => __( 'Bermuda', 'user-registration' ),
78
- 'BT' => __( 'Bhutan', 'user-registration' ),
79
- 'BO' => __( 'Bolivia', 'user-registration' ),
80
- 'BQ' => __( 'Bonaire, Saint Eustatius and Saba', 'user-registration' ),
81
- 'BA' => __( 'Bosnia and Herzegovina', 'user-registration' ),
82
- 'BW' => __( 'Botswana', 'user-registration' ),
83
- 'BV' => __( 'Bouvet Island', 'user-registration' ),
84
- 'BR' => __( 'Brazil', 'user-registration' ),
85
- 'IO' => __( 'British Indian Ocean Territory', 'user-registration' ),
86
- 'VG' => __( 'British Virgin Islands', 'user-registration' ),
87
- 'BN' => __( 'Brunei', 'user-registration' ),
88
- 'BG' => __( 'Bulgaria', 'user-registration' ),
89
- 'BF' => __( 'Burkina Faso', 'user-registration' ),
90
- 'BI' => __( 'Burundi', 'user-registration' ),
91
- 'KH' => __( 'Cambodia', 'user-registration' ),
92
- 'CM' => __( 'Cameroon', 'user-registration' ),
93
- 'CA' => __( 'Canada', 'user-registration' ),
94
- 'CV' => __( 'Cape Verde', 'user-registration' ),
95
- 'KY' => __( 'Cayman Islands', 'user-registration' ),
96
- 'CF' => __( 'Central African Republic', 'user-registration' ),
97
- 'TD' => __( 'Chad', 'user-registration' ),
98
- 'CL' => __( 'Chile', 'user-registration' ),
99
- 'CN' => __( 'China', 'user-registration' ),
100
- 'CX' => __( 'Christmas Island', 'user-registration' ),
101
- 'CC' => __( 'Cocos (Keeling) Islands', 'user-registration' ),
102
- 'CO' => __( 'Colombia', 'user-registration' ),
103
- 'KM' => __( 'Comoros', 'user-registration' ),
104
- 'CG' => __( 'Congo (Brazzaville)', 'user-registration' ),
105
- 'CD' => __( 'Congo (Kinshasa)', 'user-registration' ),
106
- 'CK' => __( 'Cook Islands', 'user-registration' ),
107
- 'CR' => __( 'Costa Rica', 'user-registration' ),
108
- 'HR' => __( 'Croatia', 'user-registration' ),
109
- 'CU' => __( 'Cuba', 'user-registration' ),
110
- 'CW' => __( 'Cura&ccedil;ao', 'user-registration' ),
111
- 'CY' => __( 'Cyprus', 'user-registration' ),
112
- 'CZ' => __( 'Czech Republic', 'user-registration' ),
113
- 'DK' => __( 'Denmark', 'user-registration' ),
114
- 'DJ' => __( 'Djibouti', 'user-registration' ),
115
- 'DM' => __( 'Dominica', 'user-registration' ),
116
- 'DO' => __( 'Dominican Republic', 'user-registration' ),
117
- 'EC' => __( 'Ecuador', 'user-registration' ),
118
- 'EG' => __( 'Egypt', 'user-registration' ),
119
- 'SV' => __( 'El Salvador', 'user-registration' ),
120
- 'GQ' => __( 'Equatorial Guinea', 'user-registration' ),
121
- 'ER' => __( 'Eritrea', 'user-registration' ),
122
- 'EE' => __( 'Estonia', 'user-registration' ),
123
- 'ET' => __( 'Ethiopia', 'user-registration' ),
124
- 'FK' => __( 'Falkland Islands', 'user-registration' ),
125
- 'FO' => __( 'Faroe Islands', 'user-registration' ),
126
- 'FJ' => __( 'Fiji', 'user-registration' ),
127
- 'FI' => __( 'Finland', 'user-registration' ),
128
- 'FR' => __( 'France', 'user-registration' ),
129
- 'GF' => __( 'French Guiana', 'user-registration' ),
130
- 'PF' => __( 'French Polynesia', 'user-registration' ),
131
- 'TF' => __( 'French Southern Territories', 'user-registration' ),
132
- 'GA' => __( 'Gabon', 'user-registration' ),
133
- 'GM' => __( 'Gambia', 'user-registration' ),
134
- 'GE' => __( 'Georgia', 'user-registration' ),
135
- 'DE' => __( 'Germany', 'user-registration' ),
136
- 'GH' => __( 'Ghana', 'user-registration' ),
137
- 'GI' => __( 'Gibraltar', 'user-registration' ),
138
- 'GR' => __( 'Greece', 'user-registration' ),
139
- 'GL' => __( 'Greenland', 'user-registration' ),
140
- 'GD' => __( 'Grenada', 'user-registration' ),
141
- 'GP' => __( 'Guadeloupe', 'user-registration' ),
142
- 'GU' => __( 'Guam', 'user-registration' ),
143
- 'GT' => __( 'Guatemala', 'user-registration' ),
144
- 'GG' => __( 'Guernsey', 'user-registration' ),
145
- 'GN' => __( 'Guinea', 'user-registration' ),
146
- 'GW' => __( 'Guinea-Bissau', 'user-registration' ),
147
- 'GY' => __( 'Guyana', 'user-registration' ),
148
- 'HT' => __( 'Haiti', 'user-registration' ),
149
- 'HM' => __( 'Heard Island and McDonald Islands', 'user-registration' ),
150
- 'HN' => __( 'Honduras', 'user-registration' ),
151
- 'HK' => __( 'Hong Kong', 'user-registration' ),
152
- 'HU' => __( 'Hungary', 'user-registration' ),
153
- 'IS' => __( 'Iceland', 'user-registration' ),
154
- 'IN' => __( 'India', 'user-registration' ),
155
- 'ID' => __( 'Indonesia', 'user-registration' ),
156
- 'IR' => __( 'Iran', 'user-registration' ),
157
- 'IQ' => __( 'Iraq', 'user-registration' ),
158
- 'IE' => __( 'Ireland', 'user-registration' ),
159
- 'IM' => __( 'Isle of Man', 'user-registration' ),
160
- 'IL' => __( 'Israel', 'user-registration' ),
161
- 'IT' => __( 'Italy', 'user-registration' ),
162
- 'CI' => __( 'Ivory Coast', 'user-registration' ),
163
- 'JM' => __( 'Jamaica', 'user-registration' ),
164
- 'JP' => __( 'Japan', 'user-registration' ),
165
- 'JE' => __( 'Jersey', 'user-registration' ),
166
- 'JO' => __( 'Jordan', 'user-registration' ),
167
- 'KZ' => __( 'Kazakhstan', 'user-registration' ),
168
- 'KE' => __( 'Kenya', 'user-registration' ),
169
- 'KI' => __( 'Kiribati', 'user-registration' ),
170
- 'KW' => __( 'Kuwait', 'user-registration' ),
171
- 'KG' => __( 'Kyrgyzstan', 'user-registration' ),
172
- 'LA' => __( 'Laos', 'user-registration' ),
173
- 'LV' => __( 'Latvia', 'user-registration' ),
174
- 'LB' => __( 'Lebanon', 'user-registration' ),
175
- 'LS' => __( 'Lesotho', 'user-registration' ),
176
- 'LR' => __( 'Liberia', 'user-registration' ),
177
- 'LY' => __( 'Libya', 'user-registration' ),
178
- 'LI' => __( 'Liechtenstein', 'user-registration' ),
179
- 'LT' => __( 'Lithuania', 'user-registration' ),
180
- 'LU' => __( 'Luxembourg', 'user-registration' ),
181
- 'MO' => __( 'Macao S.A.R., China', 'user-registration' ),
182
- 'MK' => __( 'Macedonia', 'user-registration' ),
183
- 'MG' => __( 'Madagascar', 'user-registration' ),
184
- 'MW' => __( 'Malawi', 'user-registration' ),
185
- 'MY' => __( 'Malaysia', 'user-registration' ),
186
- 'MV' => __( 'Maldives', 'user-registration' ),
187
- 'ML' => __( 'Mali', 'user-registration' ),
188
- 'MT' => __( 'Malta', 'user-registration' ),
189
- 'MH' => __( 'Marshall Islands', 'user-registration' ),
190
- 'MQ' => __( 'Martinique', 'user-registration' ),
191
- 'MR' => __( 'Mauritania', 'user-registration' ),
192
- 'MU' => __( 'Mauritius', 'user-registration' ),
193
- 'YT' => __( 'Mayotte', 'user-registration' ),
194
- 'MX' => __( 'Mexico', 'user-registration' ),
195
- 'FM' => __( 'Micronesia', 'user-registration' ),
196
- 'MD' => __( 'Moldova', 'user-registration' ),
197
- 'MC' => __( 'Monaco', 'user-registration' ),
198
- 'MN' => __( 'Mongolia', 'user-registration' ),
199
- 'ME' => __( 'Montenegro', 'user-registration' ),
200
- 'MS' => __( 'Montserrat', 'user-registration' ),
201
- 'MA' => __( 'Morocco', 'user-registration' ),
202
- 'MZ' => __( 'Mozambique', 'user-registration' ),
203
- 'MM' => __( 'Myanmar', 'user-registration' ),
204
- 'NA' => __( 'Namibia', 'user-registration' ),
205
- 'NR' => __( 'Nauru', 'user-registration' ),
206
- 'NP' => __( 'Nepal', 'user-registration' ),
207
- 'NL' => __( 'Netherlands', 'user-registration' ),
208
- 'NC' => __( 'New Caledonia', 'user-registration' ),
209
- 'NZ' => __( 'New Zealand', 'user-registration' ),
210
- 'NI' => __( 'Nicaragua', 'user-registration' ),
211
- 'NE' => __( 'Niger', 'user-registration' ),
212
- 'NG' => __( 'Nigeria', 'user-registration' ),
213
- 'NU' => __( 'Niue', 'user-registration' ),
214
- 'NF' => __( 'Norfolk Island', 'user-registration' ),
215
- 'MP' => __( 'Northern Mariana Islands', 'user-registration' ),
216
- 'KP' => __( 'North Korea', 'user-registration' ),
217
- 'NO' => __( 'Norway', 'user-registration' ),
218
- 'OM' => __( 'Oman', 'user-registration' ),
219
- 'PK' => __( 'Pakistan', 'user-registration' ),
220
- 'PS' => __( 'Palestinian Territory', 'user-registration' ),
221
- 'PA' => __( 'Panama', 'user-registration' ),
222
- 'PG' => __( 'Papua New Guinea', 'user-registration' ),
223
- 'PY' => __( 'Paraguay', 'user-registration' ),
224
- 'PE' => __( 'Peru', 'user-registration' ),
225
- 'PH' => __( 'Philippines', 'user-registration' ),
226
- 'PN' => __( 'Pitcairn', 'user-registration' ),
227
- 'PL' => __( 'Poland', 'user-registration' ),
228
- 'PT' => __( 'Portugal', 'user-registration' ),
229
- 'PR' => __( 'Puerto Rico', 'user-registration' ),
230
- 'QA' => __( 'Qatar', 'user-registration' ),
231
- 'RE' => __( 'Reunion', 'user-registration' ),
232
- 'RO' => __( 'Romania', 'user-registration' ),
233
- 'RU' => __( 'Russia', 'user-registration' ),
234
- 'RW' => __( 'Rwanda', 'user-registration' ),
235
- 'BL' => __( 'Saint Barth&eacute;lemy', 'user-registration' ),
236
- 'SH' => __( 'Saint Helena', 'user-registration' ),
237
- 'KN' => __( 'Saint Kitts and Nevis', 'user-registration' ),
238
- 'LC' => __( 'Saint Lucia', 'user-registration' ),
239
- 'MF' => __( 'Saint Martin (French part)', 'user-registration' ),
240
- 'SX' => __( 'Saint Martin (Dutch part)', 'user-registration' ),
241
- 'PM' => __( 'Saint Pierre and Miquelon', 'user-registration' ),
242
- 'VC' => __( 'Saint Vincent and the Grenadines', 'user-registration' ),
243
- 'SM' => __( 'San Marino', 'user-registration' ),
244
- 'ST' => __( 'S&atilde;o Tom&eacute; and Pr&iacute;ncipe', 'user-registration' ),
245
- 'SA' => __( 'Saudi Arabia', 'user-registration' ),
246
- 'SN' => __( 'Senegal', 'user-registration' ),
247
- 'RS' => __( 'Serbia', 'user-registration' ),
248
- 'SC' => __( 'Seychelles', 'user-registration' ),
249
- 'SL' => __( 'Sierra Leone', 'user-registration' ),
250
- 'SG' => __( 'Singapore', 'user-registration' ),
251
- 'SK' => __( 'Slovakia', 'user-registration' ),
252
- 'SI' => __( 'Slovenia', 'user-registration' ),
253
- 'SB' => __( 'Solomon Islands', 'user-registration' ),
254
- 'SO' => __( 'Somalia', 'user-registration' ),
255
- 'ZA' => __( 'South Africa', 'user-registration' ),
256
- 'GS' => __( 'South Georgia/Sandwich Islands', 'user-registration' ),
257
- 'KR' => __( 'South Korea', 'user-registration' ),
258
- 'SS' => __( 'South Sudan', 'user-registration' ),
259
- 'ES' => __( 'Spain', 'user-registration' ),
260
- 'LK' => __( 'Sri Lanka', 'user-registration' ),
261
- 'SD' => __( 'Sudan', 'user-registration' ),
262
- 'SR' => __( 'Suriname', 'user-registration' ),
263
- 'SJ' => __( 'Svalbard and Jan Mayen', 'user-registration' ),
264
- 'SZ' => __( 'Swaziland', 'user-registration' ),
265
- 'SE' => __( 'Sweden', 'user-registration' ),
266
- 'CH' => __( 'Switzerland', 'user-registration' ),
267
- 'SY' => __( 'Syria', 'user-registration' ),
268
- 'TW' => __( 'Taiwan', 'user-registration' ),
269
- 'TJ' => __( 'Tajikistan', 'user-registration' ),
270
- 'TZ' => __( 'Tanzania', 'user-registration' ),
271
- 'TH' => __( 'Thailand', 'user-registration' ),
272
- 'TL' => __( 'Timor-Leste', 'user-registration' ),
273
- 'TG' => __( 'Togo', 'user-registration' ),
274
- 'TK' => __( 'Tokelau', 'user-registration' ),
275
- 'TO' => __( 'Tonga', 'user-registration' ),
276
- 'TT' => __( 'Trinidad and Tobago', 'user-registration' ),
277
- 'TN' => __( 'Tunisia', 'user-registration' ),
278
- 'TR' => __( 'Turkey', 'user-registration' ),
279
- 'TM' => __( 'Turkmenistan', 'user-registration' ),
280
- 'TC' => __( 'Turks and Caicos Islands', 'user-registration' ),
281
- 'TV' => __( 'Tuvalu', 'user-registration' ),
282
- 'UG' => __( 'Uganda', 'user-registration' ),
283
- 'UA' => __( 'Ukraine', 'user-registration' ),
284
- 'AE' => __( 'United Arab Emirates', 'user-registration' ),
285
- 'GB' => __( 'United Kingdom (UK)', 'user-registration' ),
286
- 'US' => __( 'United States (US)', 'user-registration' ),
287
- 'UM' => __( 'United States (US) Minor Outlying Islands', 'user-registration' ),
288
- 'VI' => __( 'United States (US) Virgin Islands', 'user-registration' ),
289
- 'UY' => __( 'Uruguay', 'user-registration' ),
290
- 'UZ' => __( 'Uzbekistan', 'user-registration' ),
291
- 'VU' => __( 'Vanuatu', 'user-registration' ),
292
- 'VA' => __( 'Vatican', 'user-registration' ),
293
- 'VE' => __( 'Venezuela', 'user-registration' ),
294
- 'VN' => __( 'Vietnam', 'user-registration' ),
295
- 'WF' => __( 'Wallis and Futuna', 'user-registration' ),
296
- 'EH' => __( 'Western Sahara', 'user-registration' ),
297
- 'WS' => __( 'Samoa', 'user-registration' ),
298
- 'YE' => __( 'Yemen', 'user-registration' ),
299
- 'ZM' => __( 'Zambia', 'user-registration' ),
300
- 'ZW' => __( 'Zimbabwe', 'user-registration' ),
301
- ),
302
-
303
  ),
304
  );
305
 
306
  $this->render_html( $fields );
307
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
308
  }
309
 
310
  return new UR_Setting_Country();
40
  'default' => '',
41
  'placeholder' => __( 'Custom Class', 'user-registration' ),
42
  ),
43
+ 'selected_countries' => array(
44
+ 'label' => __( 'Selected Countries', 'user-registration' ),
45
+ 'data-id' => $this->field_id . '_selected_countries',
46
+ 'name' => $this->field_id . '[selected_countries][]',
47
+ 'class' => $this->default_class . ' ur-settings-selected-countries',
48
+ 'type' => 'select',
49
+ 'default' => array_keys( UR_Form_Field_Country::get_instance()->get_country() ),
50
+ 'multiple' => true,
51
+ 'required' => true,
52
+ 'options' => UR_Form_Field_Country::get_instance()->get_country(),
53
+ ),
54
  'default_value' => array(
55
  'label' => __( 'Default Value', 'user-registration' ),
56
  'data-id' => $this->field_id . '_default_value',
59
  'type' => 'select',
60
  'required' => false,
61
  'default' => 'AF',
62
+ 'options' => $this->get_default_value_options(),
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
63
  ),
64
  );
65
 
66
  $this->render_html( $fields );
67
  }
68
+
69
+ /**
70
+ * Get country options for Country field's default value option.
71
+ */
72
+ public function get_default_value_options() {
73
+
74
+ if ( ! isset( $this->field_data->advance_setting->selected_countries ) ) {
75
+ return array();
76
+ }
77
+
78
+ $selected_countries = $this->field_data->advance_setting->selected_countries;
79
+ $value = UR_Form_Field_Country::get_instance()->get_country();
80
+
81
+ // Get only the selected countries
82
+ if ( is_array( $selected_countries ) ) {
83
+ $value = array_intersect_key(
84
+ UR_Form_Field_Country::get_instance()->get_country(),
85
+ array_flip( $selected_countries )
86
+ );
87
+ }
88
+
89
+ return $value;
90
+ }
91
  }
92
 
93
  return new UR_Setting_Country();
includes/form/settings/class-ur-setting-date.php CHANGED
@@ -8,27 +8,34 @@ if ( ! defined( 'ABSPATH' ) ) {
8
  * UR_Setting_Date Class
9
  *
10
  * @package UserRegistration/Form/Settings
11
- * @category Abstract Class
12
- * @author WPEverest
13
  */
14
  class UR_Setting_Date extends UR_Field_Settings {
15
 
16
-
 
 
17
  public function __construct() {
18
  $this->field_id = 'date_advance_setting';
19
  }
20
 
 
 
 
 
 
21
  public function output( $field_data = array() ) {
22
  $this->field_data = $field_data;
23
  $this->register_fields();
24
  $field_html = $this->fields_html;
25
-
26
  return $field_html;
27
  }
28
 
 
 
 
29
  public function register_fields() {
30
  $fields = array(
31
- 'custom_class' => array(
32
  'label' => __( 'Custom Class', 'user-registration' ),
33
  'data-id' => $this->field_id . '_custom_class',
34
  'name' => $this->field_id . '[custom_class]',
@@ -39,9 +46,87 @@ class UR_Setting_Date extends UR_Field_Settings {
39
  'placeholder' => __( 'Custom Class', 'user-registration' ),
40
 
41
  ),
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
42
  );
43
 
44
- $this->render_html( $fields );
45
  }
46
  }
47
 
8
  * UR_Setting_Date Class
9
  *
10
  * @package UserRegistration/Form/Settings
 
 
11
  */
12
  class UR_Setting_Date extends UR_Field_Settings {
13
 
14
+ /**
15
+ * Contructor.
16
+ */
17
  public function __construct() {
18
  $this->field_id = 'date_advance_setting';
19
  }
20
 
21
+ /**
22
+ * Settings Feild Output.
23
+ *
24
+ * @param array $field_data Render field data in html.
25
+ */
26
  public function output( $field_data = array() ) {
27
  $this->field_data = $field_data;
28
  $this->register_fields();
29
  $field_html = $this->fields_html;
 
30
  return $field_html;
31
  }
32
 
33
+ /**
34
+ * Advance Fields.
35
+ */
36
  public function register_fields() {
37
  $fields = array(
38
+ 'custom_class' => array(
39
  'label' => __( 'Custom Class', 'user-registration' ),
40
  'data-id' => $this->field_id . '_custom_class',
41
  'name' => $this->field_id . '[custom_class]',
46
  'placeholder' => __( 'Custom Class', 'user-registration' ),
47
 
48
  ),
49
+
50
+ 'date_format' => array(
51
+ 'type' => 'select',
52
+ 'data-id' => $this->field_id . '_date_format',
53
+ 'label' => __( 'Date Format', 'user-registration' ),
54
+ 'name' => $this->field_id . '[date_format]',
55
+ 'class' => $this->default_class . ' ur-settings-date-format',
56
+ 'placeholder' => '',
57
+ 'default' => 'Y-m-d',
58
+ 'required' => false,
59
+ 'options' => array(
60
+ 'Y-m-d' => date( 'Y-m-d' ) . ' (Y-m-d)',
61
+ 'F j, Y' => date( 'F j, Y' ) . ' (F j, Y)',
62
+ 'd/m/Y' => date( 'd/m/Y' ) . ' (d/m/Y)',
63
+ ),
64
+ ),
65
+
66
+ 'enable_min_max' => array(
67
+ 'type' => 'select',
68
+ 'data-id' => $this->field_id . '_enable_min_max',
69
+ 'label' => __( 'Enable Min-Max Date', 'user-registration' ),
70
+ 'name' => $this->field_id . '[enable_min_max]',
71
+ 'class' => $this->default_class . ' ur-settings-enable-min-max',
72
+ 'default' => 'false',
73
+ 'required' => false,
74
+ 'options' => array(
75
+ 'true' => 'Yes',
76
+ 'false' => 'No',
77
+ ),
78
+ ),
79
+
80
+ 'min_date' => array(
81
+ 'label' => __( 'Min Date', 'user-registration' ),
82
+ 'data-id' => $this->field_id . '_min_date',
83
+ 'name' => $this->field_id . '[min_date]',
84
+ 'class' => $this->default_class . ' ur-settings-min-date',
85
+ 'type' => 'text',
86
+ 'required' => false,
87
+ 'default' => '',
88
+ ),
89
+
90
+ 'max_date' => array(
91
+ 'label' => __( 'Max Date', 'user-registration' ),
92
+ 'data-id' => $this->field_id . '_max_date',
93
+ 'name' => $this->field_id . '[max_date]',
94
+ 'class' => $this->default_class . ' ur-settings-max-date',
95
+ 'type' => 'text',
96
+ 'required' => false,
97
+ 'default' => '',
98
+ ),
99
+
100
+ 'set_current_date' => array(
101
+ 'type' => 'select',
102
+ 'data-id' => $this->field_id . '_set_current_date',
103
+ 'label' => __( 'Set Current Date as Default Date', 'user-registration' ),
104
+ 'name' => $this->field_id . '[set_current_date]',
105
+ 'class' => $this->default_class . ' ur-settings-set-current-date',
106
+ 'default' => '',
107
+ 'required' => false,
108
+ 'options' => array(
109
+ 'today' => 'Yes',
110
+ '' => 'No',
111
+ ),
112
+ ),
113
+
114
+ 'enable_date_range' => array(
115
+ 'type' => 'select',
116
+ 'data-id' => $this->field_id . '_enable_date_range',
117
+ 'label' => __( 'Enable Date Range', 'user-registration' ),
118
+ 'name' => $this->field_id . '[enable_date_range]',
119
+ 'class' => $this->default_class . ' ur-settings-enable-date-range',
120
+ 'default' => '',
121
+ 'required' => false,
122
+ 'options' => array(
123
+ 'range' => 'Yes',
124
+ '' => 'No',
125
+ ),
126
+ ),
127
  );
128
 
129
+ $this->render_html( $fields );
130
  }
131
  }
132
 
includes/form/views/admin/admin-country.php CHANGED
@@ -14,14 +14,8 @@ $instance = UR_Form_Field_Country::get_instance();
14
  <label><?php echo esc_html( $this->get_general_setting_data( 'label' ) ); ?></label>
15
  </div>
16
  <div class="ur-field" data-field-key="country">
17
- <select id="ur-input-type-country">
18
- <?php
19
- foreach ( $instance->get_country() as $country_key => $country_name ) {
20
- ?>
21
- <option value="<?php echo esc_attr( $country_key ); ?>"><?php echo esc_html( $country_name ); ?></option>
22
- <?php
23
- }
24
- ?>
25
  </select>
26
  </div>
27
  </div>
14
  <label><?php echo esc_html( $this->get_general_setting_data( 'label' ) ); ?></label>
15
  </div>
16
  <div class="ur-field" data-field-key="country">
17
+ <select id="ur-input-type-country" disabled>
18
+ <option>Select a country...</option>
 
 
 
 
 
 
19
  </select>
20
  </div>
21
  </div>
includes/form/views/admin/admin-date.php CHANGED
@@ -13,7 +13,6 @@ if ( ! defined( 'ABSPATH' ) ) {
13
  <label><?php echo esc_html( $this->get_general_setting_data( 'label' ) ); ?></label>
14
  </div>
15
  <div class="ur-field" data-field-key="date">
16
- <input type="date" id="ur-input-type-date" placeholder="<?php echo esc_attr( $this->get_general_setting_data( 'placeholder' ) ); ?>" disabled/>
17
  </div>
18
  </div>
19
-
13
  <label><?php echo esc_html( $this->get_general_setting_data( 'label' ) ); ?></label>
14
  </div>
15
  <div class="ur-field" data-field-key="date">
16
+ <input type="text" id="ur-input-type-date" placeholder="<?php echo esc_attr( $this->get_advance_setting_data( 'date_format' ) ); ?>" disabled/>
17
  </div>
18
  </div>
 
includes/frontend/class-ur-frontend-form-handler.php CHANGED
@@ -93,7 +93,7 @@ class UR_Frontend_Form_Handler {
93
  do_action( 'user_registration_after_register_user_action', self::$valid_form_data, $form_id, $user_id );
94
 
95
  if ( $user_id > 0 ) {
96
- $login_option = get_option( 'user_registration_general_setting_login_options', 'default' );
97
  $success_params = array(
98
  'username' => isset( self::$valid_form_data['user_login'] ) ? self::$valid_form_data['user_login']->value : '',
99
  );
@@ -104,6 +104,7 @@ class UR_Frontend_Form_Handler {
104
  $success_params['auto_login'] = true;
105
  }
106
 
 
107
  $success_params = apply_filters( 'user_registration_success_params', $success_params, self::$valid_form_data, $form_id, $user_id );
108
 
109
  wp_send_json_success( $success_params );
@@ -258,7 +259,7 @@ class UR_Frontend_Form_Handler {
258
  case 'country':
259
  case 'file':
260
  case 'date':
261
- $form_data->value = sanitize_text_field( $form_data->value );
262
  break;
263
  }
264
  }
93
  do_action( 'user_registration_after_register_user_action', self::$valid_form_data, $form_id, $user_id );
94
 
95
  if ( $user_id > 0 ) {
96
+ $login_option = ur_get_single_post_meta( $form_id, 'user_registration_form_setting_login_options', get_option( 'user_registration_general_setting_login_options', 'default' ) );
97
  $success_params = array(
98
  'username' => isset( self::$valid_form_data['user_login'] ) ? self::$valid_form_data['user_login']->value : '',
99
  );
104
  $success_params['auto_login'] = true;
105
  }
106
 
107
+ $success_params['form_login_option'] = $login_option;
108
  $success_params = apply_filters( 'user_registration_success_params', $success_params, self::$valid_form_data, $form_id, $user_id );
109
 
110
  wp_send_json_success( $success_params );
259
  case 'country':
260
  case 'file':
261
  case 'date':
262
+ $form_data->value = sanitize_text_field( isset( $form_data->value ) ? $form_data->value : '' );
263
  break;
264
  }
265
  }
includes/functions-ur-account.php CHANGED
@@ -15,7 +15,7 @@ if ( ! defined( 'ABSPATH' ) ) {
15
  }
16
 
17
  add_filter( 'login_errors', 'ur_login_error_message' );
18
- add_filter( 'get_avatar', 'ur_replace_gravatar_image', 10, 6 );
19
  add_filter( 'ajax_query_attachments_args', 'ur_show_current_user_attachments' );
20
 
21
  /**
@@ -111,8 +111,7 @@ function ur_get_account_menu_items() {
111
  );
112
 
113
  $user_id = get_current_user_id();
114
- $form_id = get_user_meta( $user_id, 'ur_form_id', true );
115
- $form_id = ( $form_id ) ? $form_id : 0;
116
 
117
  $profile = user_registration_form_data( $user_id, $form_id );
118
 
@@ -188,6 +187,12 @@ function ur_get_account_endpoint_url( $endpoint ) {
188
  * @param array $args
189
  */
190
  function ur_replace_gravatar_image( $avatar, $id_or_email, $size, $default, $alt, $args = array() ) {
 
 
 
 
 
 
191
  // Process the user identifier.
192
  $user = false;
193
  if ( is_numeric( $id_or_email ) ) {
15
  }
16
 
17
  add_filter( 'login_errors', 'ur_login_error_message' );
18
+ add_filter( 'get_avatar', 'ur_replace_gravatar_image', 99, 6 );
19
  add_filter( 'ajax_query_attachments_args', 'ur_show_current_user_attachments' );
20
 
21
  /**
111
  );
112
 
113
  $user_id = get_current_user_id();
114
+ $form_id = ur_get_form_id_by_userid( $user_id );
 
115
 
116
  $profile = user_registration_form_data( $user_id, $form_id );
117
 
187
  * @param array $args
188
  */
189
  function ur_replace_gravatar_image( $avatar, $id_or_email, $size, $default, $alt, $args = array() ) {
190
+ global $wp_filter;
191
+
192
+ remove_all_filters( 'get_avatar' );
193
+
194
+ add_filter( 'get_avatar', 'ur_replace_gravatar_image', 100, 6 );
195
+
196
  // Process the user identifier.
197
  $user = false;
198
  if ( is_numeric( $id_or_email ) ) {
includes/functions-ur-core.php CHANGED
@@ -360,7 +360,7 @@ function ur_setcookie( $name, $value, $expire = 0, $secure = false ) {
360
  *
361
  * @since 1.1.0
362
  *
363
- * @param array $headers
364
  *
365
  * @return array $headers
366
  */
@@ -500,6 +500,7 @@ function ur_exclude_profile_details_fields() {
500
  'user_pass',
501
  'user_confirm_password',
502
  'user_confirm_email',
 
503
  )
504
  );
505
  }
@@ -859,6 +860,18 @@ function ur_admin_form_settings_fields( $form_id ) {
859
  'form_id' => $form_id,
860
 
861
  'setting_data' => array(
 
 
 
 
 
 
 
 
 
 
 
 
862
  array(
863
  'type' => 'select',
864
  'label' => __( 'Default User Role', 'user-registration' ),
@@ -872,17 +885,13 @@ function ur_admin_form_settings_fields( $form_id ) {
872
  'default' => ur_get_single_post_meta( $form_id, 'user_registration_form_setting_default_user_role', 'subscriber' ),
873
  ),
874
  array(
875
- 'type' => 'select',
876
  'label' => __( 'Enable Strong Password', 'user-registration' ),
877
  'description' => '',
878
  'required' => false,
879
  'id' => 'user_registration_form_setting_enable_strong_password',
880
  'class' => array( 'ur-enhanced-select' ),
881
  'input_class' => array(),
882
- 'options' => array(
883
- 'yes' => __( 'Yes', 'user-registration' ),
884
- 'no' => __( 'No', 'user-registration' ),
885
- ),
886
  'custom_attributes' => array(),
887
  'default' => ur_get_single_post_meta( $form_id, 'user_registration_form_setting_enable_strong_password', 'yes' ),
888
  ),
@@ -925,17 +934,13 @@ function ur_admin_form_settings_fields( $form_id ) {
925
  'default' => ur_get_single_post_meta( $form_id, 'user_registration_form_setting_form_submit_label', 'Submit' ),
926
  ),
927
  array(
928
- 'type' => 'select',
929
  'label' => sprintf( __( 'Enable %1$s %2$s reCaptcha %3$s Support', 'user-registration' ), '<a title="', 'Please make sure the site key and secret are not empty in setting page." href="' . admin_url() . 'admin.php?page=user-registration-settings&tab=integration" target="_blank">', '</a>' ),
930
  'description' => '',
931
  'required' => false,
932
  'id' => 'user_registration_form_setting_enable_recaptcha_support',
933
  'class' => array( 'ur-enhanced-select' ),
934
  'input_class' => array(),
935
- 'options' => array(
936
- 'yes' => __( 'Yes', 'user-registration' ),
937
- 'no' => __( 'No', 'user-registration' ),
938
- ),
939
  'custom_attributes' => array(),
940
  'default' => ur_get_single_post_meta( $form_id, 'user_registration_form_setting_enable_recaptcha_support', 'no' ),
941
  ),
@@ -1053,7 +1058,9 @@ function ur_get_user_approval_status( $user_id ) {
1053
 
1054
  $user_status = 1;
1055
 
1056
- $login_option = get_option( 'user_registration_general_setting_login_options', '' );
 
 
1057
 
1058
  if ( 'admin_approval' === $login_option ) {
1059
 
@@ -1304,7 +1311,7 @@ function ur_get_recaptcha_node( $recaptcha_enabled = 'no', $context ) {
1304
 
1305
  static $rc_counter = 0;
1306
 
1307
- if ( 'yes' == $recaptcha_enabled && ! empty( $recaptcha_site_key ) && ! empty( $recaptcha_site_secret ) ) {
1308
 
1309
  if ( 0 === $rc_counter ) {
1310
  $enqueue_script = 'v3' === $recaptcha_version ? 'ur-google-recaptcha-v3' : 'ur-google-recaptcha';
@@ -1603,3 +1610,20 @@ function ur_string_translation( $form_id, $field_id, $variable ) {
1603
  }
1604
  return $variable;
1605
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
360
  *
361
  * @since 1.1.0
362
  *
363
+ * @param array $headers header,
364
  *
365
  * @return array $headers
366
  */
500
  'user_pass',
501
  'user_confirm_password',
502
  'user_confirm_email',
503
+ 'profile_picture',
504
  )
505
  );
506
  }
860
  'form_id' => $form_id,
861
 
862
  'setting_data' => array(
863
+ array(
864
+ 'label' => __( 'User login option', 'user-registration' ),
865
+ 'description' => __( 'This option lets you choose login option after user registration.', 'user-registration' ),
866
+ 'id' => 'user_registration_form_setting_login_options',
867
+ 'default' => ur_get_single_post_meta( $form_id, 'user_registration_form_setting_login_options', get_option( 'user_registration_general_setting_login_options' ) ),
868
+ 'type' => 'select',
869
+ 'class' => array( 'ur-enhanced-select' ),
870
+ 'custom_attributes' => array(),
871
+ 'input_class' => array(),
872
+ 'required' => false,
873
+ 'options' => ur_login_option(),
874
+ ),
875
  array(
876
  'type' => 'select',
877
  'label' => __( 'Default User Role', 'user-registration' ),
885
  'default' => ur_get_single_post_meta( $form_id, 'user_registration_form_setting_default_user_role', 'subscriber' ),
886
  ),
887
  array(
888
+ 'type' => 'checkbox',
889
  'label' => __( 'Enable Strong Password', 'user-registration' ),
890
  'description' => '',
891
  'required' => false,
892
  'id' => 'user_registration_form_setting_enable_strong_password',
893
  'class' => array( 'ur-enhanced-select' ),
894
  'input_class' => array(),
 
 
 
 
895
  'custom_attributes' => array(),
896
  'default' => ur_get_single_post_meta( $form_id, 'user_registration_form_setting_enable_strong_password', 'yes' ),
897
  ),
934
  'default' => ur_get_single_post_meta( $form_id, 'user_registration_form_setting_form_submit_label', 'Submit' ),
935
  ),
936
  array(
937
+ 'type' => 'checkbox',
938
  'label' => sprintf( __( 'Enable %1$s %2$s reCaptcha %3$s Support', 'user-registration' ), '<a title="', 'Please make sure the site key and secret are not empty in setting page." href="' . admin_url() . 'admin.php?page=user-registration-settings&tab=integration" target="_blank">', '</a>' ),
939
  'description' => '',
940
  'required' => false,
941
  'id' => 'user_registration_form_setting_enable_recaptcha_support',
942
  'class' => array( 'ur-enhanced-select' ),
943
  'input_class' => array(),
 
 
 
 
944
  'custom_attributes' => array(),
945
  'default' => ur_get_single_post_meta( $form_id, 'user_registration_form_setting_enable_recaptcha_support', 'no' ),
946
  ),
1058
 
1059
  $user_status = 1;
1060
 
1061
+ $form_id = ur_get_form_id_by_userid( $user_id );
1062
+
1063
+ $login_option = ur_get_single_post_meta( $form_id, 'user_registration_form_setting_login_options', get_option( 'user_registration_general_setting_login_options', 'default' ) );
1064
 
1065
  if ( 'admin_approval' === $login_option ) {
1066
 
1311
 
1312
  static $rc_counter = 0;
1313
 
1314
+ if ( ( 'yes' == $recaptcha_enabled || '1' == $recaptcha_enabled ) && ! empty( $recaptcha_site_key ) && ! empty( $recaptcha_site_secret ) ) {
1315
 
1316
  if ( 0 === $rc_counter ) {
1317
  $enqueue_script = 'v3' === $recaptcha_version ? 'ur-google-recaptcha-v3' : 'ur-google-recaptcha';
1610
  }
1611
  return $variable;
1612
  }
1613
+
1614
+ /**
1615
+ * Get Form ID from User ID.
1616
+ *
1617
+ * @param int $user_id User ID.
1618
+ *
1619
+ * @return int $form_id Form ID.
1620
+ */
1621
+ function ur_get_form_id_by_userid( $user_id ) {
1622
+ $form_id_array = get_user_meta( $user_id, 'ur_form_id' );
1623
+ $form_id = 0;
1624
+
1625
+ if ( isset( $form_id_array[0] ) ) {
1626
+ $form_id = $form_id_array[0];
1627
+ }
1628
+ return $form_id;
1629
+ }
includes/functions-ur-template.php CHANGED
@@ -27,7 +27,7 @@ function ur_template_redirect() {
27
 
28
  if ( isset( $wp->query_vars['user-logout'] ) && ! empty( $_REQUEST['_wpnonce'] ) && wp_verify_nonce( $_REQUEST['_wpnonce'], 'user-logout' ) ) {
29
  // Logout
30
- $redirect_url = str_replace('/user-logout','', $wp->request );
31
  wp_safe_redirect( str_replace( '&amp;', '&', wp_logout_url( $redirect_url ) ) );
32
  exit;
33
  } elseif ( isset( $wp->query_vars['user-logout'] ) && 'true' === $wp->query_vars['user-logout'] ) {
@@ -56,7 +56,7 @@ function ur_login_template_redirect() {
56
  $redirect_url = trim( $redirect_url, '"' );
57
  $redirect_url = trim( $redirect_url, "'" );
58
 
59
- if ( ! empty( $redirect_url )) {
60
  wp_redirect( $redirect_url );
61
  exit();
62
  }
@@ -115,10 +115,10 @@ function ur_registration_template_redirect() {
115
  * @return array
116
  */
117
  function ur_body_class( $classes ) {
118
- $classes = (array) $classes;
 
119
  if ( is_ur_account_page() ) {
120
  $classes[] = 'user-registration-account';
121
- $classes[] = 'user-registration-page';
122
  }
123
 
124
  foreach ( UR()->query->query_vars as $key => $value ) {
@@ -274,7 +274,7 @@ if ( ! function_exists( 'user_registration_form_field' ) ) {
274
  }
275
 
276
  $field .= '<li class="ur-checkbox-list">';
277
- $field .= '<input data-rules="' . esc_attr( $rules ) . '" data-id="' . esc_attr( $key ) . '" ' . implode( ' ', $custom_attributes ) . ' data-value="' . esc_attr($choice_index) . '" type="' . esc_attr( $args['type'] ) . '" class="input-checkbox ' . esc_attr( implode( ' ', $args['input_class'] ) ) . '" name="' . esc_attr( $key ) . '[]" id="' . esc_attr( $args['id'] ) . '_' . esc_attr( $choice_index ) . '" value="' . trim( $choice_index ) . '"' . esc_attr($value) . ' /> ';
278
  $field .= '<label class="ur-checkbox-label" for="' . esc_attr( $args['id'] ) . '_' . esc_attr( $choice_index ) . '">' . trim( $choice ) . '</label> </li>';
279
  $checkbox_start++;
280
  }
@@ -292,8 +292,8 @@ if ( ! function_exists( 'user_registration_form_field' ) ) {
292
 
293
  if ( empty( $extra_params ) ) {
294
  $field_container = '<div class="form-row %1$s hide_show_password" id="%2$s" data-priority="' . esc_attr( $sort ) . '">%3$s</div>';
295
- $field .= '<span class="password-input-group">';
296
- $field .= '<input data-rules="' . esc_attr( $rules ) . '" data-id="' . esc_attr( $key ) . '" type="' . esc_attr( $args['type'] ) . '" class="input-text input-' . esc_attr( $args['type'] ) . ' ' . esc_attr( implode( ' ', $args['input_class'] ) ) . '" name="' . esc_attr( $key ) . '" id="' . esc_attr( $args['id'] ) . '" placeholder="' . esc_attr( $args['placeholder'] ) . '" value="' . esc_attr( $value ) . '" ' . implode( ' ', $custom_attributes ) . ' />';
297
  if ( 'yes' === get_option( 'user_registration_login_option_hide_show_password', 'no' ) ) {
298
  $field .= '<a href="javaScript:void(0)" class="password_preview dashicons dashicons-hidden" title=" Show password "></a>';
299
  }
@@ -308,7 +308,6 @@ if ( ! function_exists( 'user_registration_form_field' ) ) {
308
  case 'tel':
309
  case 'number':
310
  case 'url':
311
- case 'date':
312
  case 'file':
313
  case 'timepicker':
314
  $extra_params_key = str_replace( 'user_registration_', 'ur_', $key ) . '_params';
@@ -320,6 +319,37 @@ if ( ! function_exists( 'user_registration_form_field' ) ) {
320
  $field .= '<input data-rules="' . esc_attr( $rules ) . '" data-id="' . esc_attr( $key ) . '" type="' . esc_attr( $args['type'] ) . '" class="input-text ' . esc_attr( implode( ' ', $args['input_class'] ) ) . '" name="' . esc_attr( $key ) . '" id="' . esc_attr( $args['id'] ) . '" placeholder="' . esc_attr( $args['placeholder'] ) . '" value="' . esc_attr( $value ) . '" ' . implode( ' ', $custom_attributes ) . ' />';
321
  }
322
  break;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
323
 
324
  case 'color':
325
  $field .= '<input data-rules="' . esc_attr( $rules ) . '" data-id="' . esc_attr( $key ) . '" type="text" class="input-text input-color ' . esc_attr( implode( ' ', $args['input_class'] ) ) . '" name="' . esc_attr( $key ) . '" id="' . esc_attr( $args['id'] ) . '" placeholder="' . esc_attr( $args['placeholder'] ) . '" value="' . esc_attr( $value ) . '" data-default-color="' . esc_attr( $args['default'] ) . '" ' . implode( ' ', $custom_attributes ) . ' />';
@@ -395,15 +425,15 @@ if ( ! function_exists( 'user_registration_form_field' ) ) {
395
  $field .= '<label for="' . esc_attr( $args['id'] ) . '_' . esc_attr( $option_text ) . '" class="radio">';
396
 
397
  $field .= wp_kses(
398
- trim( $option_text ),
399
- array(
400
- 'a' => array(
401
- 'href' => array(),
402
- 'title' => array(),
403
- ),
404
- 'span' => array(),
405
- )
406
- ) . '</label></li>';
407
  }
408
  $field .= '</ul>';
409
  }
@@ -420,15 +450,15 @@ if ( ! function_exists( 'user_registration_form_field' ) ) {
420
  $field_html = '';
421
  if ( $args['label'] && 'checkbox' != $args['type'] ) {
422
  $field_html .= '<label for="' . esc_attr( $label_id ) . '" class="ur-label">' . wp_kses(
423
- $args['label'],
424
- array(
425
- 'a' => array(
426
- 'href' => array(),
427
- 'title' => array(),
428
- ),
429
- 'span' => array(),
430
- )
431
- ) . $required . '</label>';
432
  }
433
 
434
  $field_html .= $field;
@@ -518,9 +548,22 @@ if ( ! function_exists( 'user_registration_form_data' ) ) {
518
  }
519
  break;
520
 
 
 
 
 
 
 
 
 
 
 
 
 
 
521
  case 'country':
522
  $class_name = ur_load_form_field_class( $field_key );
523
- $extra_params['options'] = $class_name::get_instance()->get_country();
524
  break;
525
 
526
  default:
@@ -529,16 +572,7 @@ if ( ! function_exists( 'user_registration_form_data' ) ) {
529
 
530
  $extra_params['default'] = isset( $all_meta_value[ 'user_registration_' . $field_name ][0] ) ? $all_meta_value[ 'user_registration_' . $field_name ][0] : '';
531
 
532
- if ( in_array( 'user_registration_' . $field_name, $all_meta_value_keys ) ) {
533
- $fields[ 'user_registration_' . $field_name ] = array(
534
- 'label' => $field_label,
535
- 'description' => $field_description,
536
- 'type' => $field_type,
537
- 'placeholder' => $placeholder,
538
- 'field_key' => $field_key,
539
- 'required' => $required,
540
- );
541
- } elseif ( in_array( $field_key, ur_get_user_profile_field_only() ) ) {
542
  $fields[ 'user_registration_' . $field_name ] = array(
543
  'label' => $field_label,
544
  'description' => $field_description,
@@ -642,21 +676,21 @@ if ( ! function_exists( 'user_registration_account_edit_account' ) ) {
642
  * @return string
643
  */
644
 
645
- function ur_logout_url( $redirect = '' )
646
- {
647
- $logout_endpoint = get_option('user_registration_logout_endpoint');
648
- if (( ur_post_content_has_shortcode('user_registration_login') || ur_post_content_has_shortcode( 'user_registration_my_account')) && is_user_logged_in()) {
649
  global $post;
650
  $post_content = isset( $post->post_content ) ? $post->post_content : '';
651
- preg_match('/' . get_shortcode_regex() . '/s', $post_content, $matches);
652
 
653
  $attributes = shortcode_parse_atts( $matches[3] );
654
  /**
655
  * Introduced logout_redirect parameter in user_registration_my_account shortcode.
 
656
  * @since 1.7.5
657
  */
658
- if( isset( $attributes['logout_redirect'] ) ) {
659
- $redirect = isset( $attributes['logout_redirect']) ? $attributes['logout_redirect'] : '';
660
  $redirect = trim( $redirect, ']' );
661
  $redirect = trim( $redirect, '"' );
662
  $redirect = trim( $redirect, "'" );
27
 
28
  if ( isset( $wp->query_vars['user-logout'] ) && ! empty( $_REQUEST['_wpnonce'] ) && wp_verify_nonce( $_REQUEST['_wpnonce'], 'user-logout' ) ) {
29
  // Logout
30
+ $redirect_url = str_replace( '/user-logout', '', $wp->request );
31
  wp_safe_redirect( str_replace( '&amp;', '&', wp_logout_url( $redirect_url ) ) );
32
  exit;
33
  } elseif ( isset( $wp->query_vars['user-logout'] ) && 'true' === $wp->query_vars['user-logout'] ) {
56
  $redirect_url = trim( $redirect_url, '"' );
57
  $redirect_url = trim( $redirect_url, "'" );
58
 
59
+ if ( ! empty( $redirect_url ) ) {
60
  wp_redirect( $redirect_url );
61
  exit();
62
  }
115
  * @return array
116
  */
117
  function ur_body_class( $classes ) {
118
+ $classes = (array) $classes;
119
+ $classes[] = 'user-registration-page';
120
  if ( is_ur_account_page() ) {
121
  $classes[] = 'user-registration-account';
 
122
  }
123
 
124
  foreach ( UR()->query->query_vars as $key => $value ) {
274
  }
275
 
276
  $field .= '<li class="ur-checkbox-list">';
277
+ $field .= '<input data-rules="' . esc_attr( $rules ) . '" data-id="' . esc_attr( $key ) . '" ' . implode( ' ', $custom_attributes ) . ' data-value="' . esc_attr( $choice_index ) . '" type="' . esc_attr( $args['type'] ) . '" class="input-checkbox ' . esc_attr( implode( ' ', $args['input_class'] ) ) . '" name="' . esc_attr( $key ) . '[]" id="' . esc_attr( $args['id'] ) . '_' . esc_attr( $choice_index ) . '" value="' . trim( $choice_index ) . '"' . esc_attr( $value ) . ' /> ';
278
  $field .= '<label class="ur-checkbox-label" for="' . esc_attr( $args['id'] ) . '_' . esc_attr( $choice_index ) . '">' . trim( $choice ) . '</label> </li>';
279
  $checkbox_start++;
280
  }
292
 
293
  if ( empty( $extra_params ) ) {
294
  $field_container = '<div class="form-row %1$s hide_show_password" id="%2$s" data-priority="' . esc_attr( $sort ) . '">%3$s</div>';
295
+ $field .= '<span class="password-input-group">';
296
+ $field .= '<input data-rules="' . esc_attr( $rules ) . '" data-id="' . esc_attr( $key ) . '" type="' . esc_attr( $args['type'] ) . '" class="input-text input-' . esc_attr( $args['type'] ) . ' ' . esc_attr( implode( ' ', $args['input_class'] ) ) . '" name="' . esc_attr( $key ) . '" id="' . esc_attr( $args['id'] ) . '" placeholder="' . esc_attr( $args['placeholder'] ) . '" value="' . esc_attr( $value ) . '" ' . implode( ' ', $custom_attributes ) . ' />';
297
  if ( 'yes' === get_option( 'user_registration_login_option_hide_show_password', 'no' ) ) {
298
  $field .= '<a href="javaScript:void(0)" class="password_preview dashicons dashicons-hidden" title=" Show password "></a>';
299
  }
308
  case 'tel':
309
  case 'number':
310
  case 'url':
 
311
  case 'file':
312
  case 'timepicker':
313
  $extra_params_key = str_replace( 'user_registration_', 'ur_', $key ) . '_params';
319
  $field .= '<input data-rules="' . esc_attr( $rules ) . '" data-id="' . esc_attr( $key ) . '" type="' . esc_attr( $args['type'] ) . '" class="input-text ' . esc_attr( implode( ' ', $args['input_class'] ) ) . '" name="' . esc_attr( $key ) . '" id="' . esc_attr( $args['id'] ) . '" placeholder="' . esc_attr( $args['placeholder'] ) . '" value="' . esc_attr( $value ) . '" ' . implode( ' ', $custom_attributes ) . ' />';
320
  }
321
  break;
322
+ case 'date':
323
+ $extra_params_key = str_replace( 'user_registration_', 'ur_', $key ) . '_params';
324
+ $extra_params = json_decode( get_user_meta( get_current_user_id(), $extra_params_key, true ) );
325
+
326
+ $actual_value = $value;
327
+ if ( isset( $args['custom_attributes']['data-date-format'] ) ) {
328
+ $date_format = $args['custom_attributes']['data-date-format'];
329
+ $default_date = isset( $args['custom_attributes']['data-default-date'] ) ? $args['custom_attributes']['data-default-date'] : '';
330
+ if ( empty( $value ) && 'today' === $default_date ) {
331
+ $value = date( $date_format );
332
+ $actual_value = date( $date_format );
333
+ } else {
334
+ $value = str_replace( '/', '-', $value );
335
+ if ( ! strpos( $value, 'to' ) ) {
336
+ $value = '' !== $value ? date( $date_format, strtotime( $value ) ) : '';
337
+ } else {
338
+ $date_range = explode( 'to', $value );
339
+ $value = date( $date_format, strtotime( trim( $date_range[0] ) ) ) . ' to ' . date( $date_format, strtotime( trim( $date_range[1] ) ) );
340
+ }
341
+ }
342
+ }
343
+ if ( empty( $extra_params ) ) {
344
+ $field .= '<input data-rules="' . esc_attr( $rules ) . '" data-id="' . esc_attr( $key ) . '" type="text" id="load_flatpickr" value="' . esc_attr( $actual_value ) . '" class="regular-text" readonly />';
345
+ $field .= '<input type="hidden" id="formated_date" value="' . esc_attr( $value ) . '"/>';
346
+ $field .= '<input data-rules="' . esc_attr( $rules ) . '" data-id="' . esc_attr( $key ) . '" type="' . esc_attr( $args['type'] ) . '" class="input-text input-' . esc_attr( $args['type'] ) . ' ' . esc_attr( implode( ' ', $args['input_class'] ) ) . '" name="' . esc_attr( $key ) . '" id="' . esc_attr( $args['id'] ) . '" placeholder="' . esc_attr( $args['placeholder'] ) . '" ' . implode( ' ', $custom_attributes ) . ' style="display:none"/>';
347
+ } else {
348
+ $field .= '<input data-rules="' . esc_attr( $rules ) . '" data-id="' . esc_attr( $key ) . '" type="text" id="load_flatpickr" value="' . esc_attr( $actual_value ) . '" class="regular-text" readonly />';
349
+ $field .= '<input type="hidden" id="formated_date" value="' . esc_attr( $value ) . '"/>';
350
+ $field .= '<input data-rules="' . esc_attr( $rules ) . '" data-id="' . esc_attr( $key ) . '" type="' . esc_attr( $args['type'] ) . '" class="input-text ' . esc_attr( implode( ' ', $args['input_class'] ) ) . '" name="' . esc_attr( $key ) . '" id="' . esc_attr( $args['id'] ) . '" placeholder="' . esc_attr( $args['placeholder'] ) . '" ' . implode( ' ', $custom_attributes ) . ' style="display:none" />';
351
+ }
352
+ break;
353
 
354
  case 'color':
355
  $field .= '<input data-rules="' . esc_attr( $rules ) . '" data-id="' . esc_attr( $key ) . '" type="text" class="input-text input-color ' . esc_attr( implode( ' ', $args['input_class'] ) ) . '" name="' . esc_attr( $key ) . '" id="' . esc_attr( $args['id'] ) . '" placeholder="' . esc_attr( $args['placeholder'] ) . '" value="' . esc_attr( $value ) . '" data-default-color="' . esc_attr( $args['default'] ) . '" ' . implode( ' ', $custom_attributes ) . ' />';
425
  $field .= '<label for="' . esc_attr( $args['id'] ) . '_' . esc_attr( $option_text ) . '" class="radio">';
426
 
427
  $field .= wp_kses(
428
+ trim( $option_text ),
429
+ array(
430
+ 'a' => array(
431
+ 'href' => array(),
432
+ 'title' => array(),
433
+ ),
434
+ 'span' => array(),
435
+ )
436
+ ) . '</label></li>';
437
  }
438
  $field .= '</ul>';
439
  }
450
  $field_html = '';
451
  if ( $args['label'] && 'checkbox' != $args['type'] ) {
452
  $field_html .= '<label for="' . esc_attr( $label_id ) . '" class="ur-label">' . wp_kses(
453
+ $args['label'],
454
+ array(
455
+ 'a' => array(
456
+ 'href' => array(),
457
+ 'title' => array(),
458
+ ),
459
+ 'span' => array(),
460
+ )
461
+ ) . $required . '</label>';
462
  }
463
 
464
  $field_html .= $field;
548
  }
549
  break;
550
 
551
+ case 'date':
552
+ $date_format = isset( $field->advance_setting->date_format ) ? $field->advance_setting->date_format : '';
553
+ $min_date = isset( $field->advance_setting->min_date ) ? str_replace( '/', '-', $field->advance_setting->min_date ) : '';
554
+ $max_date = isset( $field->advance_setting->max_date ) ? str_replace( '/', '-', $field->advance_setting->max_date ) : '';
555
+ $set_current_date = isset( $field->advance_setting->set_current_date ) ? $field->advance_setting->set_current_date : '';
556
+ $enable_date_range = isset( $field->advance_setting->enable_date_range ) ? $field->advance_setting->enable_date_range : '';
557
+ $extra_params['custom_attributes']['data-date-format'] = $date_format;
558
+ $extra_params['custom_attributes']['data-min-date'] = '' !== $min_date ? date( $date_format, strtotime( $min_date ) ) : '';
559
+ $extra_params['custom_attributes']['data-max-date'] = '' !== $max_date ? date( $date_format, strtotime( $max_date ) ) : '';
560
+ $extra_params['custom_attributes']['data-default-date'] = $set_current_date;
561
+ $extra_params['custom_attributes']['data-mode'] = $enable_date_range;
562
+ break;
563
+
564
  case 'country':
565
  $class_name = ur_load_form_field_class( $field_key );
566
+ $extra_params['options'] = $class_name::get_instance()->get_selected_countries( $form_id, $field_name );
567
  break;
568
 
569
  default:
572
 
573
  $extra_params['default'] = isset( $all_meta_value[ 'user_registration_' . $field_name ][0] ) ? $all_meta_value[ 'user_registration_' . $field_name ][0] : '';
574
 
575
+ if ( in_array( $field_key, ur_get_user_profile_field_only() ) ) {
 
 
 
 
 
 
 
 
 
576
  $fields[ 'user_registration_' . $field_name ] = array(
577
  'label' => $field_label,
578
  'description' => $field_description,
676
  * @return string
677
  */
678
 
679
+ function ur_logout_url( $redirect = '' ) {
680
+ $logout_endpoint = get_option( 'user_registration_logout_endpoint' );
681
+ if ( ( ur_post_content_has_shortcode( 'user_registration_login' ) || ur_post_content_has_shortcode( 'user_registration_my_account' ) ) && is_user_logged_in() ) {
 
682
  global $post;
683
  $post_content = isset( $post->post_content ) ? $post->post_content : '';
684
+ preg_match( '/' . get_shortcode_regex() . '/s', $post_content, $matches );
685
 
686
  $attributes = shortcode_parse_atts( $matches[3] );
687
  /**
688
  * Introduced logout_redirect parameter in user_registration_my_account shortcode.
689
+ *
690
  * @since 1.7.5
691
  */
692
+ if ( isset( $attributes['logout_redirect'] ) ) {
693
+ $redirect = isset( $attributes['logout_redirect'] ) ? $attributes['logout_redirect'] : '';
694
  $redirect = trim( $redirect, ']' );
695
  $redirect = trim( $redirect, '"' );
696
  $redirect = trim( $redirect, "'" );
includes/shortcodes/class-ur-shortcode-my-account.php CHANGED
@@ -151,9 +151,8 @@ class UR_Shortcode_My_Account {
151
  wp_enqueue_script( 'ur-my-account' );
152
 
153
  $user_id = get_current_user_id();
154
- $form_id = get_user_meta( $user_id, 'ur_form_id', true );
155
 
156
- add_filter( 'user_registration_user_profile_field_only', 'ur_get_registered_form_fields' );
157
  $profile = user_registration_form_data( $user_id, $form_id );
158
 
159
  $user_data = get_userdata( $user_id );
@@ -201,9 +200,9 @@ class UR_Shortcode_My_Account {
201
  */
202
  public static function edit_account() {
203
  $user_id = get_current_user_id();
204
- $form_id = get_user_meta( $user_id, 'ur_form_id', true );
205
  $enable_strong_password = ur_get_single_post_meta( $form_id, 'user_registration_form_setting_enable_strong_password' );
206
- $minimum_password_strength = ur_get_single_post_meta( $form_id, 'user_registration_form_setting_minimum_password_strength' );
207
 
208
  if ( 'yes' === $enable_strong_password ) {
209
  wp_enqueue_script( 'ur-password-strength-meter' );
@@ -236,8 +235,7 @@ class UR_Shortcode_My_Account {
236
  if ( isset( $_COOKIE[ 'wp-resetpass-' . COOKIEHASH ] ) && 0 < strpos( $_COOKIE[ 'wp-resetpass-' . COOKIEHASH ], ':' ) ) {
237
  list( $rp_login, $rp_key ) = array_map( 'ur_clean', explode( ':', wp_unslash( $_COOKIE[ 'wp-resetpass-' . COOKIEHASH ] ), 2 ) );
238
  $user = self::check_password_reset_key( $rp_key, $rp_login );
239
- $form_id = get_user_meta( $user->ID, 'ur_form_id', true );
240
-
241
  $enable_strong_password = ur_get_single_post_meta( $form_id, 'user_registration_form_setting_enable_strong_password' );
242
  $minimum_password_strength = ur_get_single_post_meta( $form_id, 'user_registration_form_setting_minimum_password_strength' );
243
 
151
  wp_enqueue_script( 'ur-my-account' );
152
 
153
  $user_id = get_current_user_id();
154
+ $form_id = ur_get_form_id_by_userid( $user_id );
155
 
 
156
  $profile = user_registration_form_data( $user_id, $form_id );
157
 
158
  $user_data = get_userdata( $user_id );
200
  */
201
  public static function edit_account() {
202
  $user_id = get_current_user_id();
203
+ $form_id = ur_get_form_id_by_userid( $user_id );
204
  $enable_strong_password = ur_get_single_post_meta( $form_id, 'user_registration_form_setting_enable_strong_password' );
205
+ $minimum_password_strength = ur_get_single_post_meta( $form_id, 'user_registration_form_setting_minimum_password_strength');
206
 
207
  if ( 'yes' === $enable_strong_password ) {
208
  wp_enqueue_script( 'ur-password-strength-meter' );
235
  if ( isset( $_COOKIE[ 'wp-resetpass-' . COOKIEHASH ] ) && 0 < strpos( $_COOKIE[ 'wp-resetpass-' . COOKIEHASH ], ':' ) ) {
236
  list( $rp_login, $rp_key ) = array_map( 'ur_clean', explode( ':', wp_unslash( $_COOKIE[ 'wp-resetpass-' . COOKIEHASH ] ), 2 ) );
237
  $user = self::check_password_reset_key( $rp_key, $rp_login );
238
+ $form_id = ur_get_form_id_by_userid( $user->ID );
 
239
  $enable_strong_password = ur_get_single_post_meta( $form_id, 'user_registration_form_setting_enable_strong_password' );
240
  $minimum_password_strength = ur_get_single_post_meta( $form_id, 'user_registration_form_setting_minimum_password_strength' );
241
 
languages/user-registration.pot CHANGED
@@ -1,55 +1,55 @@
1
- # Copyright (C) 2019 WPEverest
2
  # This file is distributed under the same license as the User Registration package.
3
  msgid ""
4
  msgstr ""
5
- "Project-Id-Version: User Registration 1.7.3\n"
6
  "Report-Msgid-Bugs-To: wpeverest@gmail.com\n"
7
- "POT-Creation-Date: 2019-10-04 05:41:12+00:00\n"
8
  "MIME-Version: 1.0\n"
9
  "Content-Type: text/plain; charset=utf-8\n"
10
  "Content-Transfer-Encoding: 8bit\n"
11
- "PO-Revision-Date: 2019-MO-DA HO:MI+ZONE\n"
12
  "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
13
  "Language-Team: LANGUAGE <EMAIL@ADDRESS>\n"
14
  "X-Generator: grunt-wp-i18n 1.0.3\n"
15
 
16
- #: includes/abstracts/abstract-ur-form-field.php:387
17
- #: includes/admin/functions-ur-admin.php:423
18
  msgid "General Settings"
19
  msgstr ""
20
 
21
- #: includes/abstracts/abstract-ur-form-field.php:395
22
  msgid "Advance Settings"
23
  msgstr ""
24
 
25
- #: includes/admin/class-ur-admin-assets.php:155
26
  msgid "Upload Profile Picture"
27
  msgstr ""
28
 
29
- #: includes/admin/class-ur-admin-assets.php:156
30
  msgid "Select Image"
31
  msgstr ""
32
 
33
- #: includes/admin/class-ur-admin-assets.php:206
34
  msgid "Could not install."
35
  msgstr ""
36
 
37
- #: includes/admin/class-ur-admin-assets.php:287
38
  msgid "Clone"
39
  msgstr ""
40
 
41
- #: includes/admin/class-ur-admin-assets.php:287
42
  #: includes/admin/class-ur-admin-registrations-table-list.php:114
43
  msgid "Trash"
44
  msgstr ""
45
 
46
  #: includes/admin/class-ur-admin-export-users.php:52
47
  #: includes/admin/class-ur-admin-import-export-forms.php:51
48
- #: includes/admin/class-ur-admin-menus.php:241
49
  #: includes/admin/class-ur-admin-notices.php:121
50
  #: includes/admin/class-ur-admin-settings.php:68
51
  #: includes/admin/class-ur-admin-status.php:169
52
- #: includes/class-ur-email-confirmation.php:213
53
  msgid "Action failed. Please refresh the page and retry."
54
  msgstr ""
55
 
@@ -118,15 +118,15 @@ msgstr ""
118
  msgid "Please select json file to import form data."
119
  msgstr ""
120
 
121
- #: includes/admin/class-ur-admin-menus.php:152
122
  msgid "Copy of "
123
  msgstr ""
124
 
125
- #: includes/admin/class-ur-admin-menus.php:216
126
  msgid "You do not have permissions to edit forms!"
127
  msgstr ""
128
 
129
- #: includes/admin/class-ur-admin-menus.php:245
130
  msgid "You do not have permissions to delete forms!"
131
  msgstr ""
132
 
@@ -134,75 +134,74 @@ msgstr ""
134
  msgid "User Registration"
135
  msgstr ""
136
 
137
- #: includes/admin/class-ur-admin-menus.php:320
138
  msgid "User Registration settings"
139
  msgstr ""
140
 
141
- #: includes/admin/class-ur-admin-menus.php:321
142
- #: includes/class-ur-install.php:638
143
  msgid "Settings"
144
  msgstr ""
145
 
146
- #: includes/admin/class-ur-admin-menus.php:337
147
  msgid "User Registration Status"
148
  msgstr ""
149
 
150
- #: includes/admin/class-ur-admin-menus.php:338
151
- #: includes/admin/class-ur-admin-user-list-manager.php:183
152
- #: includes/class-ur-email-confirmation.php:129
153
  msgid "Status"
154
  msgstr ""
155
 
156
- #: includes/admin/class-ur-admin-menus.php:354
157
- #: includes/admin/class-ur-admin-menus.php:355
158
- #: includes/admin/class-ur-admin-menus.php:403
159
  msgid "Add New"
160
  msgstr ""
161
 
162
- #: includes/admin/class-ur-admin-menus.php:371
163
  msgid "User Registration extensions"
164
  msgstr ""
165
 
166
- #: includes/admin/class-ur-admin-menus.php:372
167
  msgid "Extensions"
168
  msgstr ""
169
 
170
- #: includes/admin/class-ur-admin-menus.php:409
171
  msgid "Search Registration"
172
  msgstr ""
173
 
174
- #: includes/admin/class-ur-admin-menus.php:426
175
  msgid "Create Form"
176
  msgstr ""
177
 
178
- #: includes/admin/class-ur-admin-menus.php:428
179
  msgid "Update form"
180
  msgstr ""
181
 
182
- #: includes/admin/class-ur-admin-menus.php:472
183
  msgid "User Registration endpoints"
184
  msgstr ""
185
 
186
- #: includes/admin/class-ur-admin-menus.php:496
187
- #: includes/admin/settings/class-ur-settings-general.php:166
188
  #: includes/class-ur-query.php:78
189
  msgid "Lost password"
190
  msgstr ""
191
 
192
- #: includes/admin/class-ur-admin-menus.php:534
193
  msgid "Select all"
194
  msgstr ""
195
 
196
- #: includes/admin/class-ur-admin-menus.php:538
197
  msgid "Add to menu"
198
  msgstr ""
199
 
200
- #: includes/admin/class-ur-admin-menus.php:583
201
  #: includes/admin/views/html-admin-page-forms.php:107
202
  msgid "Untitled"
203
  msgstr ""
204
 
205
- #: includes/admin/class-ur-admin-menus.php:682
206
  msgid "Empty form data"
207
  msgstr ""
208
 
@@ -211,25 +210,12 @@ msgstr ""
211
  msgid "Cheatin&#8217; huh?"
212
  msgstr ""
213
 
214
- #: includes/admin/class-ur-admin-profile.php:55
215
  msgid "User Extra Information %s"
216
  msgstr ""
217
 
218
- #: includes/admin/class-ur-admin-profile.php:100
219
- msgid "Profile Picture"
220
- msgstr ""
221
-
222
- #: includes/admin/class-ur-admin-profile.php:108
223
- #: templates/myaccount/form-edit-profile.php:50
224
- msgid "Remove"
225
- msgstr ""
226
-
227
- #: includes/admin/class-ur-admin-profile.php:109
228
- msgid "Upload Image"
229
- msgstr ""
230
-
231
- #: includes/admin/class-ur-admin-profile.php:159
232
- #: includes/admin/class-ur-admin-profile.php:171
233
  #: includes/form/class-ur-form-field-select.php:35
234
  #: includes/form/class-ur-form-field-select.php:40
235
  msgid "Select"
@@ -352,7 +338,7 @@ msgid "User Registration:"
352
  msgstr ""
353
 
354
  #: includes/admin/class-ur-admin-user-list-manager.php:146
355
- #: includes/admin/class-ur-admin.php:228
356
  msgid "User"
357
  msgstr ""
358
 
@@ -376,33 +362,37 @@ msgid_plural "%s users denied."
376
  msgstr[0] ""
377
  msgstr[1] ""
378
 
379
- #: includes/admin/class-ur-admin-user-list-manager.php:225
 
 
 
 
380
  msgid "All statuses"
381
  msgstr ""
382
 
383
- #: includes/admin/class-ur-admin-user-list-manager.php:227
384
  msgid "All approval statuses"
385
  msgstr ""
386
 
387
- #: includes/admin/class-ur-admin-user-list-manager.php:236
388
  msgid "Filter"
389
  msgstr ""
390
 
391
- #: includes/admin/class-ur-admin-user-list-manager.php:317
392
- #: includes/admin/class-ur-admin-user-list-manager.php:318
393
  msgid "Approve"
394
  msgstr ""
395
 
396
- #: includes/admin/class-ur-admin-user-list-manager.php:320
397
- #: includes/admin/class-ur-admin-user-list-manager.php:321
398
  msgid "Deny"
399
  msgstr ""
400
 
401
- #: includes/admin/class-ur-admin-user-list-manager.php:395
402
  msgid "Approval Status"
403
  msgstr ""
404
 
405
- #: includes/admin/class-ur-admin-user-list-manager.php:408
406
  msgid "If user has access to sign in or not."
407
  msgstr ""
408
 
@@ -422,24 +412,24 @@ msgstr ""
422
  msgid "denied"
423
  msgstr ""
424
 
425
- #: includes/admin/class-ur-admin.php:124
426
  #. translators: 1: WooCommerce 2:: five stars
427
  msgid "If you like %1$s please leave us a %2$s rating. A huge thanks in advance!"
428
  msgstr ""
429
 
430
- #: includes/admin/class-ur-admin.php:126
431
  msgid "Thank You!"
432
  msgstr ""
433
 
434
- #: includes/admin/class-ur-admin.php:137
435
  msgid "Thank you for using User Registration."
436
  msgstr ""
437
 
438
- #: includes/admin/class-ur-admin.php:175
439
  msgid "Enjoying <strong>User Registration</strong>?"
440
  msgstr ""
441
 
442
- #: includes/admin/class-ur-admin.php:176
443
  msgid ""
444
  "Looks like you have been using user registration for a while. Would you do "
445
  "us some favour and leave a review on <a "
@@ -447,19 +437,19 @@ msgid ""
447
  "post\" target=\"_blank\"><strong>WordPress.org</strong></a>?"
448
  msgstr ""
449
 
450
- #: includes/admin/class-ur-admin.php:179
451
  msgid "Sure, I'd love to!"
452
  msgstr ""
453
 
454
- #: includes/admin/class-ur-admin.php:180
455
  msgid "I already did!"
456
  msgstr ""
457
 
458
- #: includes/admin/class-ur-admin.php:181
459
  msgid "Never show again"
460
  msgstr ""
461
 
462
- #: includes/admin/class-ur-admin.php:228
463
  msgid "%1$d new %2$s registered."
464
  msgstr ""
465
 
@@ -471,12 +461,12 @@ msgstr ""
471
  msgid "loading..."
472
  msgstr ""
473
 
474
- #: includes/admin/functions-ur-admin.php:147
475
- #: includes/admin/functions-ur-admin.php:210
476
  msgid "User Extra Information"
477
  msgstr ""
478
 
479
- #: includes/admin/functions-ur-admin.php:230
480
  msgid "WordPress User Extra Information"
481
  msgstr ""
482
 
@@ -519,7 +509,7 @@ msgid "How the sender email appears in outgoing user registration emails."
519
  msgstr ""
520
 
521
  #: includes/admin/settings/class-ur-settings-email.php:161
522
- #: includes/admin/settings/class-ur-settings-general.php:262
523
  msgid "Email"
524
  msgstr ""
525
 
@@ -542,7 +532,7 @@ msgid "General Options"
542
  msgstr ""
543
 
544
  #: includes/admin/settings/class-ur-settings-general.php:43
545
- #: includes/admin/settings/class-ur-settings-general.php:342
546
  msgid "Login Options"
547
  msgstr ""
548
 
@@ -551,10 +541,12 @@ msgid "Frontend Messages"
551
  msgstr ""
552
 
553
  #: includes/admin/settings/class-ur-settings-general.php:74
 
554
  msgid "User login option"
555
  msgstr ""
556
 
557
  #: includes/admin/settings/class-ur-settings-general.php:75
 
558
  msgid "This option lets you choose login option after user registration."
559
  msgstr ""
560
 
@@ -569,329 +561,329 @@ msgid ""
569
  msgstr ""
570
 
571
  #: includes/admin/settings/class-ur-settings-general.php:96
572
- msgid "Uninstall Option"
573
  msgstr ""
574
 
575
  #: includes/admin/settings/class-ur-settings-general.php:97
 
 
 
 
 
 
 
 
576
  msgid ""
577
  "Heads Up! Check this if you would like to remove ALL User Registration data "
578
  "upon plugin deletion."
579
  msgstr ""
580
 
581
- #: includes/admin/settings/class-ur-settings-general.php:110
582
  msgid "My account Section"
583
  msgstr ""
584
 
585
- #: includes/admin/settings/class-ur-settings-general.php:115
586
  msgid "My account page"
587
  msgstr ""
588
 
589
- #: includes/admin/settings/class-ur-settings-general.php:116
590
- msgid "Page contents: [%s]"
591
  msgstr ""
592
 
593
- #: includes/admin/settings/class-ur-settings-general.php:125
594
  msgid "Layout"
595
  msgstr ""
596
 
597
- #: includes/admin/settings/class-ur-settings-general.php:126
598
  msgid "This option lets you choose layout for user registration my account tab."
599
  msgstr ""
600
 
601
- #: includes/admin/settings/class-ur-settings-general.php:134
602
  msgid "Horizontal"
603
  msgstr ""
604
 
605
- #: includes/admin/settings/class-ur-settings-general.php:135
606
  msgid "Vertical"
607
  msgstr ""
608
 
609
- #: includes/admin/settings/class-ur-settings-general.php:145
610
  msgid "Endpoints: "
611
  msgstr ""
612
 
613
- #: includes/admin/settings/class-ur-settings-general.php:145
614
  msgid ""
615
  "Endpoints are appended to your page URLs to handle specific actions on the "
616
  "accounts pages. They should be unique and can be left blank to disable the "
617
  "endpoint."
618
  msgstr ""
619
 
620
- #: includes/admin/settings/class-ur-settings-general.php:150
621
  msgid "Edit profile"
622
  msgstr ""
623
 
624
- #: includes/admin/settings/class-ur-settings-general.php:151
625
  msgid "Endpoint for the \"My account &rarr; Edit profile\" page."
626
  msgstr ""
627
 
628
- #: includes/admin/settings/class-ur-settings-general.php:158
629
  #: includes/class-ur-query.php:72 includes/functions-ur-account.php:109
630
  #: templates/myaccount/form-edit-password.php:35
631
  msgid "Change Password"
632
  msgstr ""
633
 
634
- #: includes/admin/settings/class-ur-settings-general.php:159
635
  msgid "Endpoint for the \"My account &rarr; Change Password\" page."
636
  msgstr ""
637
 
638
- #: includes/admin/settings/class-ur-settings-general.php:167
639
  msgid "Endpoint for the \"My account &rarr; Lost password\" page."
640
  msgstr ""
641
 
642
- #: includes/admin/settings/class-ur-settings-general.php:174
643
  msgid "User logout"
644
  msgstr ""
645
 
646
- #: includes/admin/settings/class-ur-settings-general.php:175
647
  msgid ""
648
  "Endpoint for the triggering logout. You can add this to your menus via a "
649
  "custom link: yoursite.com/?user-logout=true"
650
  msgstr ""
651
 
652
- #: includes/admin/settings/class-ur-settings-general.php:203
653
  msgid "Success Messages"
654
  msgstr ""
655
 
656
- #: includes/admin/settings/class-ur-settings-general.php:210
657
- #: includes/functions-ur-core.php:989
658
  msgid "Manual login after registration"
659
  msgstr ""
660
 
661
- #: includes/admin/settings/class-ur-settings-general.php:211
662
  msgid ""
663
  "Enter the text message after successful form submission on manual login "
664
  "after registration."
665
  msgstr ""
666
 
667
- #: includes/admin/settings/class-ur-settings-general.php:216
668
- #: includes/class-ur-frontend-scripts.php:346
669
  msgid "User successfully registered."
670
  msgstr ""
671
 
672
- #: includes/admin/settings/class-ur-settings-general.php:220
673
- #: includes/functions-ur-core.php:990
674
  msgid "Email confirmation to login"
675
  msgstr ""
676
 
677
- #: includes/admin/settings/class-ur-settings-general.php:221
678
  msgid ""
679
  "Enter the text message after successful form submission on email "
680
  "confirmation to login."
681
  msgstr ""
682
 
683
- #: includes/admin/settings/class-ur-settings-general.php:226
684
- #: includes/class-ur-frontend-scripts.php:348
685
  msgid ""
686
  "User registered. Verify your email by clicking on the link sent to your "
687
  "email."
688
  msgstr ""
689
 
690
- #: includes/admin/settings/class-ur-settings-general.php:230
691
- #: includes/functions-ur-core.php:992
692
  msgid "Admin approval after registration"
693
  msgstr ""
694
 
695
- #: includes/admin/settings/class-ur-settings-general.php:231
696
  msgid ""
697
  "Enter the text message after successful form submission on admin approval "
698
  "after registration."
699
  msgstr ""
700
 
701
- #: includes/admin/settings/class-ur-settings-general.php:236
702
- #: includes/class-ur-frontend-scripts.php:347
703
  msgid "User registered. Wait until admin approves your registration."
704
  msgstr ""
705
 
706
- #: includes/admin/settings/class-ur-settings-general.php:245
707
  msgid "Error Messages"
708
  msgstr ""
709
 
710
- #: includes/admin/settings/class-ur-settings-general.php:252
711
- #: includes/functions-ur-core.php:692
712
  msgid "Required"
713
  msgstr ""
714
 
715
- #: includes/admin/settings/class-ur-settings-general.php:253
716
  msgid "Enter the error message in form submission on required fields."
717
  msgstr ""
718
 
719
- #: includes/admin/settings/class-ur-settings-general.php:258
720
- #: includes/class-ur-frontend-scripts.php:339
721
  msgid "This field is required."
722
  msgstr ""
723
 
724
- #: includes/admin/settings/class-ur-settings-general.php:263
725
  msgid "Enter the error message in form submission on Email."
726
  msgstr ""
727
 
728
- #: includes/admin/settings/class-ur-settings-general.php:268
729
- #: includes/class-ur-frontend-scripts.php:340
730
  msgid "Please enter a valid email address."
731
  msgstr ""
732
 
733
- #: includes/admin/settings/class-ur-settings-general.php:272
734
  msgid "Website URL"
735
  msgstr ""
736
 
737
- #: includes/admin/settings/class-ur-settings-general.php:273
738
  msgid "Enter the error message in form submission on website/URL."
739
  msgstr ""
740
 
741
- #: includes/admin/settings/class-ur-settings-general.php:278
742
- #: includes/class-ur-frontend-scripts.php:341
743
  msgid "Please enter a valid URL."
744
  msgstr ""
745
 
746
- #: includes/admin/settings/class-ur-settings-general.php:282
747
  #: includes/form/class-ur-form-field-number.php:37
748
  #: includes/form/class-ur-form-field-number.php:42
749
  msgid "Number"
750
  msgstr ""
751
 
752
- #: includes/admin/settings/class-ur-settings-general.php:283
753
  msgid "Enter the error message in form submission on Number."
754
  msgstr ""
755
 
756
- #: includes/admin/settings/class-ur-settings-general.php:288
757
- #: includes/class-ur-frontend-scripts.php:342
758
  msgid "Please enter a valid number."
759
  msgstr ""
760
 
761
- #: includes/admin/settings/class-ur-settings-general.php:292
762
  #: includes/form/class-ur-form-field-user-confirm-email.php:54
763
  msgid "Confirm Email"
764
  msgstr ""
765
 
766
- #: includes/admin/settings/class-ur-settings-general.php:293
767
  msgid "Enter the error message in form submission on Confim Email."
768
  msgstr ""
769
 
770
- #: includes/admin/settings/class-ur-settings-general.php:298
771
- #: includes/class-ur-frontend-scripts.php:344
772
  msgid "Email and confirm email not matched."
773
  msgstr ""
774
 
775
- #: includes/admin/settings/class-ur-settings-general.php:302
776
  #: includes/form/class-ur-form-field-user-confirm-password.php:40
777
  msgid "Confirm Password"
778
  msgstr ""
779
 
780
- #: includes/admin/settings/class-ur-settings-general.php:303
781
  msgid "Enter the error message in form submission on Confim Password."
782
  msgstr ""
783
 
784
- #: includes/admin/settings/class-ur-settings-general.php:308
785
- #: includes/class-ur-frontend-scripts.php:343
786
  msgid "Password and confirm password not matched."
787
  msgstr ""
788
 
789
- #: includes/admin/settings/class-ur-settings-general.php:312
790
  msgid "Google reCaptcha"
791
  msgstr ""
792
 
793
- #: includes/admin/settings/class-ur-settings-general.php:313
794
  msgid "Enter the error message in form submission on google recaptcha."
795
  msgstr ""
796
 
797
- #: includes/admin/settings/class-ur-settings-general.php:318
798
- #: includes/class-ur-ajax.php:106 includes/class-ur-form-handler.php:336
799
- #: includes/class-ur-frontend-scripts.php:349
800
  msgid "Captcha code error, please try again."
801
  msgstr ""
802
 
803
- #: includes/admin/settings/class-ur-settings-general.php:349
804
- #: includes/functions-ur-core.php:944
805
  msgid "Form Template"
806
  msgstr ""
807
 
808
- #: includes/admin/settings/class-ur-settings-general.php:350
809
  msgid "Choose the login form template."
810
  msgstr ""
811
 
812
- #: includes/admin/settings/class-ur-settings-general.php:357
813
- #: includes/functions-ur-core.php:951
814
  msgid "Default"
815
  msgstr ""
816
 
817
- #: includes/admin/settings/class-ur-settings-general.php:358
818
- #: includes/functions-ur-core.php:952
819
  msgid "Bordered"
820
  msgstr ""
821
 
822
- #: includes/admin/settings/class-ur-settings-general.php:359
823
- #: includes/functions-ur-core.php:953
824
  msgid "Flat"
825
  msgstr ""
826
 
827
- #: includes/admin/settings/class-ur-settings-general.php:360
828
- #: includes/functions-ur-core.php:954
829
  msgid "Rounded"
830
  msgstr ""
831
 
832
- #: includes/admin/settings/class-ur-settings-general.php:361
833
- #: includes/functions-ur-core.php:955
834
  msgid "Rounded Edge"
835
  msgstr ""
836
 
837
- #: includes/admin/settings/class-ur-settings-general.php:366
838
  msgid "Enable remember me"
839
  msgstr ""
840
 
841
- #: includes/admin/settings/class-ur-settings-general.php:367
842
- msgid "Check to enable/disable remember me."
843
- msgstr ""
844
-
845
  #: includes/admin/settings/class-ur-settings-general.php:376
846
- msgid "Enable hide/show password"
847
- msgstr ""
848
-
849
- #: includes/admin/settings/class-ur-settings-general.php:377
850
- msgid "Check to enable hide/show password icon in login form."
851
  msgstr ""
852
 
853
- #: includes/admin/settings/class-ur-settings-general.php:386
854
  msgid "Enable lost password"
855
  msgstr ""
856
 
857
- #: includes/admin/settings/class-ur-settings-general.php:387
858
  msgid "Check to enable/disable lost password."
859
  msgstr ""
860
 
861
- #: includes/admin/settings/class-ur-settings-general.php:396
862
  msgid "Enable google reCaptcha"
863
  msgstr ""
864
 
865
- #: includes/admin/settings/class-ur-settings-general.php:397
866
  msgid "Enable %1$s %2$s reCaptcha %3$s support"
867
  msgstr ""
868
 
869
- #: includes/admin/settings/class-ur-settings-general.php:406
870
  msgid "Registration URL"
871
  msgstr ""
872
 
873
- #: includes/admin/settings/class-ur-settings-general.php:407
874
  msgid "This option lets you enter the registration page url in login form."
875
  msgstr ""
876
 
877
- #: includes/admin/settings/class-ur-settings-general.php:415
878
  msgid "Registration URL label"
879
  msgstr ""
880
 
881
- #: includes/admin/settings/class-ur-settings-general.php:416
882
  msgid "This option lets you enter the label to registration url in login form."
883
  msgstr ""
884
 
885
- #: includes/admin/settings/class-ur-settings-general.php:421
886
  #: templates/myaccount/form-login.php:122
887
  msgid "Not a member yet? Register now."
888
  msgstr ""
889
 
890
- #: includes/admin/settings/class-ur-settings-general.php:425
891
  msgid "Prevent Core Login"
892
  msgstr ""
893
 
894
- #: includes/admin/settings/class-ur-settings-general.php:426
895
  msgid "Check to disable WordPress default login or registration page."
896
  msgstr ""
897
 
@@ -1021,7 +1013,7 @@ msgid "The email subject you want to customize."
1021
  msgstr ""
1022
 
1023
  #: includes/admin/settings/emails/class-ur-settings-admin-email.php:69
1024
- #: includes/class-ur-emailer.php:331
1025
  msgid "A New User Registered"
1026
  msgstr ""
1027
 
@@ -1051,14 +1043,14 @@ msgstr ""
1051
 
1052
  #: includes/admin/settings/emails/class-ur-settings-admin-email.php:100
1053
  msgid ""
1054
- "Hi Admin, <br/>\n"
1055
- "\n"
1056
  "A new user {{username}} - {{email}} has successfully registered to your "
1057
- "site <a href=\"{{home_url}}\">{{blog_info}}</a>. <br/>\n"
1058
- "\n"
1059
  "Please review the user role and details at '<b>Users</b>' menu in your WP "
1060
- "dashboard. <br/>\n"
1061
- "\n"
1062
  "Thank You!"
1063
  msgstr ""
1064
 
@@ -1081,19 +1073,19 @@ msgid ""
1081
  msgstr ""
1082
 
1083
  #: includes/admin/settings/emails/class-ur-settings-awaiting-admin-approval-email.php:60
1084
- #: includes/class-ur-emailer.php:275
1085
  msgid "Thank you for registration on {{blog_info}}"
1086
  msgstr ""
1087
 
1088
  #: includes/admin/settings/emails/class-ur-settings-awaiting-admin-approval-email.php:92
1089
  msgid ""
1090
- "Hi {{username}}, <br/>\n"
1091
- "\n"
1092
- "You have registered on <a href=\"{{home_url}}\">{{blog_info}}</a>. <br/>\n"
1093
- "\n"
1094
  "Please wait until the site admin approves your registration. You will be "
1095
- "notified after it is approved. <br/>\n"
1096
- "\n"
1097
  "Thank You!"
1098
  msgstr ""
1099
 
@@ -1109,20 +1101,20 @@ msgid ""
1109
  msgstr ""
1110
 
1111
  #: includes/admin/settings/emails/class-ur-settings-email-confirmation.php:52
1112
- #: includes/class-ur-emailer.php:266
1113
  msgid "Please confirm your registration on {{blog_info}}"
1114
  msgstr ""
1115
 
1116
  #: includes/admin/settings/emails/class-ur-settings-email-confirmation.php:86
1117
  msgid ""
1118
- "Hi {{username}}, <br/>\n"
1119
- "\n"
1120
- "You have registered on <a href=\"{{home_url}}\">{{blog_info}}</a>. <br/>\n"
1121
- "\n"
1122
  "Please click on this verification link "
1123
  "{{home_url}}/{{ur_login}}?ur_token={{email_token}} to confirm registration. "
1124
- "<br/>\n"
1125
- "\n"
1126
  "Thank You!"
1127
  msgstr ""
1128
 
@@ -1140,19 +1132,19 @@ msgid "Enable this email sent to the admin when a user changed profile informati
1140
  msgstr ""
1141
 
1142
  #: includes/admin/settings/emails/class-ur-settings-profile-details-changed-email.php:70
1143
- #: includes/class-ur-emailer.php:473
1144
  msgid "Profile Details Changed Email: {{blog_info}}"
1145
  msgstr ""
1146
 
1147
  #: includes/admin/settings/emails/class-ur-settings-profile-details-changed-email.php:103
1148
  msgid ""
1149
- "User has changed profile information for the following account:<br/>\n"
1150
- "\n"
1151
- "SiteName: {{blog_info}} <br/>\n"
1152
- "Username: {{username}} <br/>\n"
1153
- "\n"
1154
- "{{all_fields}}\n"
1155
- "<br/>\n"
1156
  "Thank You!"
1157
  msgstr ""
1158
 
@@ -1172,21 +1164,21 @@ msgid ""
1172
  msgstr ""
1173
 
1174
  #: includes/admin/settings/emails/class-ur-settings-registration-approved-email.php:60
1175
- #: includes/class-ur-emailer.php:398
1176
  msgid "Congratulations! Registration approved on {{blog_info}}"
1177
  msgstr ""
1178
 
1179
  #: includes/admin/settings/emails/class-ur-settings-registration-approved-email.php:92
1180
  msgid ""
1181
- "Hi {{username}}, <br/>\n"
1182
- "\n"
1183
  "Your registration on <a href=\"{{home_url}}\">{{blog_info}}</a> has been "
1184
- "approved. <br/>\n"
1185
- "\n"
1186
  "Please visit '<b>My Account</b>' page to edit your account details and "
1187
  "create your user profile on <a href=\"{{home_url}}\">{{blog_info}}</a>. "
1188
- "<br/>\n"
1189
- "\n"
1190
  "Thank You!"
1191
  msgstr ""
1192
 
@@ -1206,19 +1198,19 @@ msgid ""
1206
  msgstr ""
1207
 
1208
  #: includes/admin/settings/emails/class-ur-settings-registration-denied-email.php:60
1209
- #: includes/class-ur-emailer.php:286 includes/class-ur-emailer.php:386
1210
  msgid "Sorry! Registration denied on {{blog_info}}"
1211
  msgstr ""
1212
 
1213
  #: includes/admin/settings/emails/class-ur-settings-registration-denied-email.php:92
1214
  msgid ""
1215
- "Hi {{username}}, <br/>\n"
1216
- "\n"
1217
- "You have registered on <a href=\"{{home_url}}\">{{blog_info}}</a>. <br/>\n"
1218
- "\n"
1219
  "Unfortunately your registration is denied. Sorry for the inconvenience. "
1220
- "<br/>\n"
1221
- "\n"
1222
  "Thank You!"
1223
  msgstr ""
1224
 
@@ -1236,21 +1228,21 @@ msgid "Enable this email sent to the user notifying the registration is pending.
1236
  msgstr ""
1237
 
1238
  #: includes/admin/settings/emails/class-ur-settings-registration-pending-email.php:61
1239
- #: includes/class-ur-emailer.php:374
1240
  msgid "Sorry! Registration changed to pending on {{blog_info}}"
1241
  msgstr ""
1242
 
1243
  #: includes/admin/settings/emails/class-ur-settings-registration-pending-email.php:95
1244
  msgid ""
1245
- "Hi {{username}}, <br/>\n"
1246
- "\n"
1247
  "Your registration on <a href=\"{{home_url}}\">{{blog_info}}</a> has been "
1248
- "changed to pending. <br/>\n"
1249
- "\n"
1250
- "Sorry for the inconvenience. <br/>\n"
1251
- "\n"
1252
- "You will be notified after it is approved. <br/>\n"
1253
- "\n"
1254
  "Thank You!"
1255
  msgstr ""
1256
 
@@ -1268,7 +1260,7 @@ msgid "Enable this email sent to the user when a user requests for reset passwor
1268
  msgstr ""
1269
 
1270
  #: includes/admin/settings/emails/class-ur-settings-reset-password-email.php:59
1271
- #: includes/class-ur-emailer.php:429
1272
  msgid "Password Reset Email: {{blog_info}}"
1273
  msgstr ""
1274
 
@@ -1283,7 +1275,9 @@ msgid ""
1283
  "<br/>\n"
1284
  "\n"
1285
  "To reset your password, visit the following address: <br/>\n"
1286
- "{{home_url}}/{{ur_login}}?action=rp&key={{key}}&login={{username}} <br/>\n"
 
 
1287
  "\n"
1288
  "Thank You!"
1289
  msgstr ""
@@ -1302,21 +1296,21 @@ msgid "Enable this email sent to the user after successful user registration."
1302
  msgstr ""
1303
 
1304
  #: includes/admin/settings/emails/class-ur-settings-successfully-registered-email.php:60
1305
- #: includes/class-ur-emailer.php:297
1306
  msgid "Congratulations! Registration Complete on {{blog_info}}"
1307
  msgstr ""
1308
 
1309
  #: includes/admin/settings/emails/class-ur-settings-successfully-registered-email.php:91
1310
  msgid ""
1311
- "Hi {{username}}, <br/>\n"
1312
- "\n"
1313
  "You have successfully completed user registration on <a "
1314
- "href=\"{{home_url}}\">{{blog_info}}</a>. <br/>\n"
1315
- "\n"
1316
  "Please visit '<b>My Account</b>' page to edit your account details and "
1317
  "create your user profile on <a href=\"{{home_url}}\">{{blog_info}}</a>. "
1318
- "<br/>\n"
1319
- "\n"
1320
  "Thank You!"
1321
  msgstr ""
1322
 
@@ -1398,6 +1392,18 @@ msgstr ""
1398
  msgid "Extra Fields"
1399
  msgstr ""
1400
 
 
 
 
 
 
 
 
 
 
 
 
 
1401
  #: includes/admin/views/html-admin-page-import-export-forms.php:18
1402
  msgid "Export forms With Settings"
1403
  msgstr ""
@@ -1543,7 +1549,7 @@ msgstr ""
1543
  msgid "Nonce error, please reload."
1544
  msgstr ""
1545
 
1546
- #: includes/class-ur-ajax.php:99 includes/class-ur-form-handler.php:333
1547
  msgid "Error on google reCaptcha. Contact your site administrator."
1548
  msgstr ""
1549
 
@@ -1579,59 +1585,63 @@ msgid ""
1579
  "<a href=\"%2$s\">W3 Total Cache settings</a>."
1580
  msgstr ""
1581
 
1582
- #: includes/class-ur-email-confirmation.php:157
1583
  msgid "Verified"
1584
  msgstr ""
1585
 
1586
- #: includes/class-ur-email-confirmation.php:159
1587
  msgid "Pending"
1588
  msgstr ""
1589
 
1590
- #: includes/class-ur-email-confirmation.php:180
1591
  msgid "User successfully registered. Login to continue."
1592
  msgstr ""
1593
 
1594
- #: includes/class-ur-email-confirmation.php:185
1595
  msgid "Token Mismatch!"
1596
  msgstr ""
1597
 
1598
- #: includes/class-ur-email-confirmation.php:190
1599
  msgid "Verification Email Sent!"
1600
  msgstr ""
1601
 
1602
- #: includes/class-ur-email-confirmation.php:195
1603
  msgid "User doesnot exist!"
1604
  msgstr ""
1605
 
1606
- #: includes/class-ur-email-confirmation.php:351
1607
- #: includes/class-ur-form-handler.php:333
1608
- #: includes/class-ur-form-handler.php:336
1609
  #: includes/class-ur-form-handler.php:341
1610
- #: includes/class-ur-form-handler.php:345
1611
- #: includes/class-ur-form-handler.php:354
1612
- #: includes/class-ur-user-approval.php:183
1613
- #: includes/class-ur-user-approval.php:188 includes/functions-ur-account.php:53
 
 
 
1614
  #: includes/functions-ur-account.php:56
1615
  msgid "ERROR:"
1616
  msgstr ""
1617
 
1618
- #: includes/class-ur-email-confirmation.php:351
 
1619
  msgid ""
1620
  "Your account is still pending approval. Verify your email by clicking on "
1621
  "the link sent to your email. %s"
1622
  msgstr ""
1623
 
1624
- #: includes/class-ur-email-confirmation.php:351
 
1625
  msgid "Resend Verification Link"
1626
  msgstr ""
1627
 
1628
- #: includes/class-ur-email-confirmation.php:372
1629
  msgid ""
1630
  "Email not verified! Verify your email by clicking on the link sent to your "
1631
  "email."
1632
  msgstr ""
1633
 
1634
- #: includes/class-ur-emailer.php:146 includes/class-ur-emailer.php:569
1635
  msgid "Chosen Password"
1636
  msgstr ""
1637
 
@@ -1651,151 +1661,155 @@ msgstr ""
1651
  msgid "Form"
1652
  msgstr ""
1653
 
1654
- #: includes/class-ur-form-handler.php:91
1655
  msgid "File size exceed, please check your file size."
1656
  msgstr ""
1657
 
1658
- #: includes/class-ur-form-handler.php:94
1659
  msgid ""
1660
  "Something went wrong while uploading, please contact your site "
1661
  "administrator."
1662
  msgstr ""
1663
 
1664
- #: includes/class-ur-form-handler.php:153
1665
  msgid "%s is a required field."
1666
  msgstr ""
1667
 
1668
- #: includes/class-ur-form-handler.php:166
1669
  msgid "%s is not a valid email address."
1670
  msgstr ""
1671
 
1672
- #: includes/class-ur-form-handler.php:209
1673
  msgid "User profile updated successfully."
1674
  msgstr ""
1675
 
1676
- #: includes/class-ur-form-handler.php:256
1677
  msgid "Please fill out all password fields."
1678
  msgstr ""
1679
 
1680
- #: includes/class-ur-form-handler.php:259
1681
  msgid "Please enter your current password."
1682
  msgstr ""
1683
 
1684
- #: includes/class-ur-form-handler.php:262
1685
  msgid "Please enter your new password."
1686
  msgstr ""
1687
 
1688
- #: includes/class-ur-form-handler.php:265
1689
  msgid "Please re-enter your password."
1690
  msgstr ""
1691
 
1692
- #: includes/class-ur-form-handler.php:268
1693
  msgid "New passwords do not match."
1694
  msgstr ""
1695
 
1696
- #: includes/class-ur-form-handler.php:271
1697
  msgid "Your current password is incorrect."
1698
  msgstr ""
1699
 
1700
- #: includes/class-ur-form-handler.php:292
1701
  msgid "Password changed successfully."
1702
  msgstr ""
1703
 
1704
- #: includes/class-ur-form-handler.php:345
1705
  msgid "Username is required."
1706
  msgstr ""
1707
 
1708
- #: includes/class-ur-form-handler.php:354
1709
  msgid "A user could not be found with this email address."
1710
  msgstr ""
1711
 
1712
- #: includes/class-ur-form-handler.php:454
1713
  msgid "Please enter your password."
1714
  msgstr ""
1715
 
1716
- #: includes/class-ur-form-handler.php:458
1717
  msgid "Passwords do not match."
1718
  msgstr ""
1719
 
1720
- #: includes/class-ur-form-handler.php:493
1721
  msgid "Invalid Key"
1722
  msgstr ""
1723
 
1724
- #: includes/class-ur-form-handler.php:508
1725
  msgid "Thanks for confirming your export request."
1726
  msgstr ""
1727
 
1728
- #: includes/class-ur-form-handler.php:510
1729
  msgid "Thanks for confirming your erasure request."
1730
  msgstr ""
1731
 
1732
- #: includes/class-ur-frontend-scripts.php:350
 
 
 
 
1733
  msgid "Hide Password"
1734
  msgstr ""
1735
 
1736
- #: includes/class-ur-frontend-scripts.php:351
1737
  msgid "Show Password"
1738
  msgstr ""
1739
 
1740
- #: includes/class-ur-frontend-scripts.php:352
1741
  msgid "Password strength is not strong enough"
1742
  msgstr ""
1743
 
1744
- #: includes/class-ur-frontend-scripts.php:360
1745
  msgid "Please enter a stronger password."
1746
  msgstr ""
1747
 
1748
- #: includes/class-ur-frontend-scripts.php:362
1749
- #: includes/functions-ur-core.php:898
1750
  msgid "Very Weak"
1751
  msgstr ""
1752
 
1753
- #: includes/class-ur-frontend-scripts.php:363
1754
- #: includes/functions-ur-core.php:899
1755
  msgid "Weak"
1756
  msgstr ""
1757
 
1758
- #: includes/class-ur-frontend-scripts.php:364
1759
- #: includes/functions-ur-core.php:900
1760
  msgid "Medium"
1761
  msgstr ""
1762
 
1763
- #: includes/class-ur-frontend-scripts.php:365
1764
- #: includes/functions-ur-core.php:901
1765
  msgid "Strong"
1766
  msgstr ""
1767
 
1768
- #: includes/class-ur-frontend-scripts.php:366
1769
  msgid "Password with confirm password not matched."
1770
  msgstr ""
1771
 
1772
- #: includes/class-ur-frontend-scripts.php:369
1773
  msgid ""
1774
  "Hint: To make password stronger, use upper and lower case letters, numbers, "
1775
  "and symbols like ! \" ? $ % ^ & )."
1776
  msgstr ""
1777
 
1778
- #: includes/class-ur-install.php:368
1779
  msgid "Default form"
1780
  msgstr ""
1781
 
1782
- #: includes/class-ur-install.php:638
1783
  msgid "View User Registration settings"
1784
  msgstr ""
1785
 
1786
- #: includes/class-ur-install.php:654
1787
  msgid "View User Registration documentation"
1788
  msgstr ""
1789
 
1790
- #: includes/class-ur-install.php:654
1791
  msgid "Docs"
1792
  msgstr ""
1793
 
1794
- #: includes/class-ur-install.php:655
1795
  msgid "Visit free customer support"
1796
  msgstr ""
1797
 
1798
- #: includes/class-ur-install.php:655
1799
  msgid "Free support"
1800
  msgstr ""
1801
 
@@ -2126,15 +2140,25 @@ msgstr ""
2126
  msgid "Profile Details"
2127
  msgstr ""
2128
 
2129
- #: includes/class-ur-user-approval.php:183
2130
  msgid "Your account is still pending approval."
2131
  msgstr ""
2132
 
2133
- #: includes/class-ur-user-approval.php:188
2134
  msgid "Your account has been denied."
2135
  msgstr ""
2136
 
2137
- #: includes/class-ur-user-approval.php:258
 
 
 
 
 
 
 
 
 
 
2138
  msgid ""
2139
  "Your account is still awaiting admin approval. Reset Password is not "
2140
  "allowed."
@@ -2148,21 +2172,21 @@ msgstr ""
2148
  #: includes/form/class-ur-form-field-checkbox.php:43
2149
  #: includes/form/class-ur-form-field-radio.php:46
2150
  #: includes/form/class-ur-form-field-select.php:43
2151
- #: includes/functions-ur-core.php:742
2152
  msgid "First Choice"
2153
  msgstr ""
2154
 
2155
  #: includes/form/class-ur-form-field-checkbox.php:44
2156
  #: includes/form/class-ur-form-field-radio.php:47
2157
  #: includes/form/class-ur-form-field-select.php:44
2158
- #: includes/functions-ur-core.php:743
2159
  msgid "Second Choice"
2160
  msgstr ""
2161
 
2162
  #: includes/form/class-ur-form-field-checkbox.php:45
2163
  #: includes/form/class-ur-form-field-radio.php:48
2164
  #: includes/form/class-ur-form-field-select.php:45
2165
- #: includes/functions-ur-core.php:744
2166
  msgid "Third Choice"
2167
  msgstr ""
2168
 
@@ -3162,8 +3186,8 @@ msgstr ""
3162
  msgid "Zimbabwe"
3163
  msgstr ""
3164
 
3165
- #: includes/form/class-ur-form-field-country.php:293
3166
- #: includes/form/class-ur-form-field-country.php:298
3167
  msgid "Country"
3168
  msgstr ""
3169
 
@@ -3286,8 +3310,8 @@ msgstr ""
3286
  #: includes/form/settings/class-ur-setting-checkbox.php:41
3287
  #: includes/form/settings/class-ur-setting-country.php:34
3288
  #: includes/form/settings/class-ur-setting-country.php:41
3289
- #: includes/form/settings/class-ur-setting-date.php:32
3290
  #: includes/form/settings/class-ur-setting-date.php:39
 
3291
  #: includes/form/settings/class-ur-setting-description.php:34
3292
  #: includes/form/settings/class-ur-setting-description.php:41
3293
  #: includes/form/settings/class-ur-setting-display_name.php:34
@@ -3326,7 +3350,10 @@ msgid "Custom Class"
3326
  msgstr ""
3327
 
3328
  #: includes/form/settings/class-ur-setting-country.php:44
3329
- #: includes/form/settings/class-ur-setting-country.php:51
 
 
 
3330
  #: includes/form/settings/class-ur-setting-text.php:42
3331
  #: includes/form/settings/class-ur-setting-text.php:49
3332
  #: includes/form/settings/class-ur-setting-textarea.php:33
@@ -3334,6 +3361,30 @@ msgstr ""
3334
  msgid "Default Value"
3335
  msgstr ""
3336
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3337
  #: includes/form/settings/class-ur-setting-number.php:31
3338
  msgid "Minimum Value"
3339
  msgstr ""
@@ -3368,35 +3419,35 @@ msgstr ""
3368
  msgid "Size"
3369
  msgstr ""
3370
 
3371
- #: includes/frontend/class-ur-frontend-form-handler.php:113
3372
  msgid "Something went wrong! please try again"
3373
  msgstr ""
3374
 
3375
- #: includes/frontend/class-ur-frontend-form-handler.php:157
3376
  msgid "Duplicate field key in form, please contact site administrator."
3377
  msgstr ""
3378
 
3379
- #: includes/frontend/class-ur-frontend-form-handler.php:163
3380
  msgid "Required form field not found."
3381
  msgstr ""
3382
 
3383
- #: includes/frontend/class-ur-frontend-form-handler.php:321
3384
  msgid "Empty confirm password"
3385
  msgstr ""
3386
 
3387
- #: includes/frontend/class-ur-frontend-form-handler.php:323
3388
  msgid "Password and confirm password not matched"
3389
  msgstr ""
3390
 
3391
- #: includes/frontend/class-ur-frontend-form-handler.php:354
3392
  msgid "Empty confirm email"
3393
  msgstr ""
3394
 
3395
- #: includes/frontend/class-ur-frontend-form-handler.php:356
3396
  msgid "Email and confirm email not matched"
3397
  msgstr ""
3398
 
3399
- #: includes/frontend/class-ur-frontend-form-handler.php:387
3400
  msgid "Password should not match with Username or Email address."
3401
  msgstr ""
3402
 
@@ -3416,103 +3467,101 @@ msgstr ""
3416
  msgid "Dashboard"
3417
  msgstr ""
3418
 
3419
- #: includes/functions-ur-core.php:517
3420
  msgid "Username can not be changed."
3421
  msgstr ""
3422
 
3423
- #: includes/functions-ur-core.php:521
3424
  msgid "Passowrd can not be changed."
3425
  msgstr ""
3426
 
3427
- #: includes/functions-ur-core.php:525
3428
  msgid "Confirm password can not be changed."
3429
  msgstr ""
3430
 
3431
- #: includes/functions-ur-core.php:528
3432
  msgid "Confirm email can not be changed."
3433
  msgstr ""
3434
 
3435
- #: includes/functions-ur-core.php:663 includes/functions-ur-core.php:665
3436
  msgid "Label"
3437
  msgstr ""
3438
 
3439
- #: includes/functions-ur-core.php:670 includes/functions-ur-core.php:672
3440
  msgid "Description"
3441
  msgstr ""
3442
 
3443
- #: includes/functions-ur-core.php:677 includes/functions-ur-core.php:679
3444
  msgid "Field Name"
3445
  msgstr ""
3446
 
3447
- #: includes/functions-ur-core.php:685 includes/functions-ur-core.php:687
3448
  msgid "Placeholder"
3449
  msgstr ""
3450
 
3451
- #: includes/functions-ur-core.php:697 includes/functions-ur-core.php:708
3452
- #: includes/functions-ur-core.php:884 includes/functions-ur-core.php:937
3453
  msgid "No"
3454
  msgstr ""
3455
 
3456
- #: includes/functions-ur-core.php:698 includes/functions-ur-core.php:709
3457
- #: includes/functions-ur-core.php:883 includes/functions-ur-core.php:936
3458
  msgid "Yes"
3459
  msgstr ""
3460
 
3461
- #: includes/functions-ur-core.php:703
3462
  msgid "Hide Label"
3463
  msgstr ""
3464
 
3465
- #: includes/functions-ur-core.php:737
3466
  msgid "Options"
3467
  msgstr ""
3468
 
3469
- #: includes/functions-ur-core.php:864
3470
  msgid "Default User Role"
3471
  msgstr ""
3472
 
3473
- #: includes/functions-ur-core.php:876
3474
  msgid "Enable Strong Password"
3475
  msgstr ""
3476
 
3477
- #: includes/functions-ur-core.php:891
3478
  msgid "Minimum Password Strength"
3479
  msgstr ""
3480
 
3481
- #: includes/functions-ur-core.php:908
3482
  msgid "Redirect URL"
3483
  msgstr ""
3484
 
3485
- #: includes/functions-ur-core.php:910
3486
  msgid "This option lets you enter redirect path after successful user registration."
3487
  msgstr ""
3488
 
3489
- #: includes/functions-ur-core.php:918
3490
  msgid "Form Submit Button Label"
3491
  msgstr ""
3492
 
3493
- #: includes/functions-ur-core.php:929
3494
  msgid "Enable %1$s %2$s reCaptcha %3$s Support"
3495
  msgstr ""
3496
 
3497
- #: includes/functions-ur-core.php:962
3498
  msgid "Custom CSS class"
3499
  msgstr ""
3500
 
3501
- #: includes/functions-ur-core.php:991
3502
  msgid "Auto login after registration"
3503
  msgstr ""
3504
 
3505
- #: includes/functions-ur-core.php:1179
3506
  msgid ""
3507
  "The class <code>%s</code> provided by user_registration_logging_class "
3508
  "filter must implement <code>UR_Logger_Interface</code>."
3509
  msgstr ""
3510
 
3511
- #: includes/functions-ur-core.php:1280
3512
  msgid "Disable emails"
3513
  msgstr ""
3514
 
3515
- #: includes/functions-ur-core.php:1281
3516
  msgid "Disable all emails sent after registration."
3517
  msgstr ""
3518
 
@@ -3523,11 +3572,11 @@ msgstr ""
3523
  msgid "This function should not be called before user_registration_init."
3524
  msgstr ""
3525
 
3526
- #: includes/functions-ur-template.php:190
3527
  msgid "required"
3528
  msgstr ""
3529
 
3530
- #: includes/functions-ur-template.php:348
3531
  msgid "Choose an option"
3532
  msgstr ""
3533
 
@@ -3553,24 +3602,24 @@ msgid ""
3553
  "out</a>"
3554
  msgstr ""
3555
 
3556
- #: includes/shortcodes/class-ur-shortcode-my-account.php:195
3557
  msgid "No profile details found."
3558
  msgstr ""
3559
 
3560
- #: includes/shortcodes/class-ur-shortcode-my-account.php:291
3561
  msgid "Enter a username or email address."
3562
  msgstr ""
3563
 
3564
- #: includes/shortcodes/class-ur-shortcode-my-account.php:312
3565
- #: includes/shortcodes/class-ur-shortcode-my-account.php:317
3566
  msgid "Invalid username or email."
3567
  msgstr ""
3568
 
3569
- #: includes/shortcodes/class-ur-shortcode-my-account.php:327
3570
  msgid "Password reset is not allowed for this user"
3571
  msgstr ""
3572
 
3573
- #: includes/shortcodes/class-ur-shortcode-my-account.php:340
3574
  msgid "The email could not be sent. Contact your site administrator. "
3575
  msgstr ""
3576
 
@@ -3641,7 +3690,7 @@ msgid "Confirm new password"
3641
  msgstr ""
3642
 
3643
  #: templates/myaccount/form-edit-password.php:61
3644
- #: templates/myaccount/form-edit-profile.php:126
3645
  msgid "Save changes"
3646
  msgstr ""
3647
 
@@ -3657,11 +3706,15 @@ msgstr ""
3657
  msgid "Upload your new profile image."
3658
  msgstr ""
3659
 
3660
- #: templates/myaccount/form-edit-profile.php:54
 
 
 
 
3661
  msgid "You can change your profile picture on"
3662
  msgstr ""
3663
 
3664
- #: templates/myaccount/form-edit-profile.php:54
3665
  msgid "Gravatar"
3666
  msgstr ""
3667
 
@@ -3738,148 +3791,153 @@ msgstr ""
3738
  msgid "https://wpeverest.com"
3739
  msgstr ""
3740
 
3741
- #: includes/admin/class-ur-admin-assets.php:185
3742
  msgctxt "enhanced select"
3743
  msgid "No matches found"
3744
  msgstr ""
3745
 
3746
- #: includes/admin/class-ur-admin-assets.php:186
3747
  msgctxt "enhanced select"
3748
  msgid "Loading failed"
3749
  msgstr ""
3750
 
3751
- #: includes/admin/class-ur-admin-assets.php:187
3752
  msgctxt "enhanced select"
3753
  msgid "Please enter 1 or more characters"
3754
  msgstr ""
3755
 
3756
- #: includes/admin/class-ur-admin-assets.php:188
3757
  msgctxt "enhanced select"
3758
  msgid "Please enter %qty% or more characters"
3759
  msgstr ""
3760
 
3761
- #: includes/admin/class-ur-admin-assets.php:189
3762
  msgctxt "enhanced select"
3763
  msgid "Please delete 1 character"
3764
  msgstr ""
3765
 
3766
- #: includes/admin/class-ur-admin-assets.php:190
3767
  msgctxt "enhanced select"
3768
  msgid "Please delete %qty% characters"
3769
  msgstr ""
3770
 
3771
- #: includes/admin/class-ur-admin-assets.php:191
3772
  msgctxt "enhanced select"
3773
  msgid "You can only select 1 item"
3774
  msgstr ""
3775
 
3776
- #: includes/admin/class-ur-admin-assets.php:192
3777
  msgctxt "enhanced select"
3778
  msgid "You can only select %qty% items"
3779
  msgstr ""
3780
 
3781
- #: includes/admin/class-ur-admin-assets.php:193
3782
  msgctxt "enhanced select"
3783
  msgid "Loading more results&hellip;"
3784
  msgstr ""
3785
 
3786
- #: includes/admin/class-ur-admin-assets.php:194
3787
  msgctxt "enhanced select"
3788
  msgid "Searching&hellip;"
3789
  msgstr ""
3790
 
3791
- #: includes/admin/class-ur-admin-assets.php:307
3792
  msgctxt "user-registration admin"
3793
  msgid "User Email"
3794
  msgstr ""
3795
 
3796
- #: includes/admin/class-ur-admin-assets.php:308
3797
  msgctxt "user-registration admin"
3798
  msgid "User Password"
3799
  msgstr ""
3800
 
3801
- #: includes/admin/class-ur-admin-assets.php:309
3802
  msgctxt "user registration admin"
3803
  msgid "Are you sure want to delete?"
3804
  msgstr ""
3805
 
3806
- #: includes/admin/class-ur-admin-assets.php:310
3807
  msgctxt "user registration admin"
3808
  msgid "At least one row needs to be selected."
3809
  msgstr ""
3810
 
3811
- #: includes/admin/class-ur-admin-assets.php:311
3812
  msgctxt "user registration admin"
3813
  msgid "This field is one time draggable."
3814
  msgstr ""
3815
 
3816
- #: includes/admin/class-ur-admin-assets.php:312
3817
  msgctxt "user registration admin"
3818
  msgid "Could not clone this field."
3819
  msgstr ""
3820
 
3821
- #: includes/admin/class-ur-admin-assets.php:313
3822
  msgctxt "user registration admin"
3823
  msgid "Form successfully saved."
3824
  msgstr ""
3825
 
3826
- #: includes/admin/class-ur-admin-assets.php:314
3827
  msgctxt "user registration admin"
3828
  msgid "Success"
3829
  msgstr ""
3830
 
3831
- #: includes/admin/class-ur-admin-assets.php:315
3832
  msgctxt "user registration admin"
3833
  msgid "Error"
3834
  msgstr ""
3835
 
3836
- #: includes/admin/class-ur-admin-assets.php:316
3837
  msgctxt "user registration admin"
3838
  msgid "At least one field needs to be selected."
3839
  msgstr ""
3840
 
3841
- #: includes/admin/class-ur-admin-assets.php:317
3842
  msgctxt "user registration admin"
3843
  msgid "Empty form name."
3844
  msgstr ""
3845
 
3846
- #: includes/admin/class-ur-admin-assets.php:318
3847
  msgctxt "user registration admin"
3848
  msgid "Previous save action on going."
3849
  msgstr ""
3850
 
3851
- #: includes/admin/class-ur-admin-assets.php:319
3852
  msgctxt "user registration admin"
3853
  msgid "Duplicate field name."
3854
  msgstr ""
3855
 
3856
- #: includes/admin/class-ur-admin-assets.php:320
3857
  msgctxt "user registration admin"
3858
  msgid "Empty field label."
3859
  msgstr ""
3860
 
3861
- #: includes/admin/class-ur-admin-assets.php:321
3862
  msgctxt "user registration admin"
3863
  msgid ""
3864
  "Invalid field name. Please do not use space, empty or special character, "
3865
  "you can use underscore."
3866
  msgstr ""
3867
 
3868
- #: includes/admin/class-ur-admin-assets.php:322
3869
  msgctxt "user registration admin"
3870
  msgid "Multiple field key "
3871
  msgstr ""
3872
 
3873
- #: includes/admin/class-ur-admin-assets.php:323
3874
  msgctxt "user registration admin"
3875
  msgid "field is required."
3876
  msgstr ""
3877
 
3878
- #: includes/admin/class-ur-admin-assets.php:324
3879
  msgctxt "user registration admin"
3880
  msgid "Drag your first form item here."
3881
  msgstr ""
3882
 
 
 
 
 
 
3883
  #: includes/admin/class-ur-admin-registrations-table-list.php:284
3884
  #. translators: %s: count
3885
  msgctxt "posts"
@@ -3898,32 +3956,32 @@ msgctxt "The action on users list page"
3898
  msgid "Deny"
3899
  msgstr ""
3900
 
3901
- #: includes/class-ur-email-confirmation.php:68
3902
  msgctxt "The action on users list page"
3903
  msgid "Verify"
3904
  msgstr ""
3905
 
3906
- #: includes/class-ur-email-confirmation.php:69
3907
  msgctxt "The action on users list page"
3908
  msgid "Unverify"
3909
  msgstr ""
3910
 
3911
- #: includes/class-ur-install.php:307
3912
  msgctxt "Page slug"
3913
  msgid "my-account"
3914
  msgstr ""
3915
 
3916
- #: includes/class-ur-install.php:316
3917
  msgctxt "Page slug"
3918
  msgid "registration"
3919
  msgstr ""
3920
 
3921
- #: includes/class-ur-install.php:308
3922
  msgctxt "Page title"
3923
  msgid "My Account"
3924
  msgstr ""
3925
 
3926
- #: includes/class-ur-install.php:317
3927
  msgctxt "Page title"
3928
  msgid "Registration"
3929
  msgstr ""
1
+ # Copyright (C) 2020 WPEverest
2
  # This file is distributed under the same license as the User Registration package.
3
  msgid ""
4
  msgstr ""
5
+ "Project-Id-Version: User Registration 1.8.0\n"
6
  "Report-Msgid-Bugs-To: wpeverest@gmail.com\n"
7
+ "POT-Creation-Date: 2020-02-13 10:30:49+00:00\n"
8
  "MIME-Version: 1.0\n"
9
  "Content-Type: text/plain; charset=utf-8\n"
10
  "Content-Transfer-Encoding: 8bit\n"
11
+ "PO-Revision-Date: 2020-MO-DA HO:MI+ZONE\n"
12
  "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
13
  "Language-Team: LANGUAGE <EMAIL@ADDRESS>\n"
14
  "X-Generator: grunt-wp-i18n 1.0.3\n"
15
 
16
+ #: includes/abstracts/abstract-ur-form-field.php:476
17
+ #: includes/admin/functions-ur-admin.php:425
18
  msgid "General Settings"
19
  msgstr ""
20
 
21
+ #: includes/abstracts/abstract-ur-form-field.php:484
22
  msgid "Advance Settings"
23
  msgstr ""
24
 
25
+ #: includes/admin/class-ur-admin-assets.php:154
26
  msgid "Upload Profile Picture"
27
  msgstr ""
28
 
29
+ #: includes/admin/class-ur-admin-assets.php:155
30
  msgid "Select Image"
31
  msgstr ""
32
 
33
+ #: includes/admin/class-ur-admin-assets.php:205
34
  msgid "Could not install."
35
  msgstr ""
36
 
37
+ #: includes/admin/class-ur-admin-assets.php:285
38
  msgid "Clone"
39
  msgstr ""
40
 
41
+ #: includes/admin/class-ur-admin-assets.php:285
42
  #: includes/admin/class-ur-admin-registrations-table-list.php:114
43
  msgid "Trash"
44
  msgstr ""
45
 
46
  #: includes/admin/class-ur-admin-export-users.php:52
47
  #: includes/admin/class-ur-admin-import-export-forms.php:51
48
+ #: includes/admin/class-ur-admin-menus.php:505
49
  #: includes/admin/class-ur-admin-notices.php:121
50
  #: includes/admin/class-ur-admin-settings.php:68
51
  #: includes/admin/class-ur-admin-status.php:169
52
+ #: includes/class-ur-email-confirmation.php:221
53
  msgid "Action failed. Please refresh the page and retry."
54
  msgstr ""
55
 
118
  msgid "Please select json file to import form data."
119
  msgstr ""
120
 
121
+ #: includes/admin/class-ur-admin-menus.php:416
122
  msgid "Copy of "
123
  msgstr ""
124
 
125
+ #: includes/admin/class-ur-admin-menus.php:480
126
  msgid "You do not have permissions to edit forms!"
127
  msgstr ""
128
 
129
+ #: includes/admin/class-ur-admin-menus.php:509
130
  msgid "You do not have permissions to delete forms!"
131
  msgstr ""
132
 
134
  msgid "User Registration"
135
  msgstr ""
136
 
137
+ #: includes/admin/class-ur-admin-menus.php:584
138
  msgid "User Registration settings"
139
  msgstr ""
140
 
141
+ #: includes/admin/class-ur-admin-menus.php:585
142
+ #: includes/class-ur-install.php:639
143
  msgid "Settings"
144
  msgstr ""
145
 
146
+ #: includes/admin/class-ur-admin-menus.php:601
147
  msgid "User Registration Status"
148
  msgstr ""
149
 
150
+ #: includes/admin/class-ur-admin-menus.php:602
151
+ #: includes/class-ur-email-confirmation.php:135
 
152
  msgid "Status"
153
  msgstr ""
154
 
155
+ #: includes/admin/class-ur-admin-menus.php:618
156
+ #: includes/admin/class-ur-admin-menus.php:619
157
+ #: includes/admin/class-ur-admin-menus.php:667
158
  msgid "Add New"
159
  msgstr ""
160
 
161
+ #: includes/admin/class-ur-admin-menus.php:635
162
  msgid "User Registration extensions"
163
  msgstr ""
164
 
165
+ #: includes/admin/class-ur-admin-menus.php:636
166
  msgid "Extensions"
167
  msgstr ""
168
 
169
+ #: includes/admin/class-ur-admin-menus.php:673
170
  msgid "Search Registration"
171
  msgstr ""
172
 
173
+ #: includes/admin/class-ur-admin-menus.php:690
174
  msgid "Create Form"
175
  msgstr ""
176
 
177
+ #: includes/admin/class-ur-admin-menus.php:692
178
  msgid "Update form"
179
  msgstr ""
180
 
181
+ #: includes/admin/class-ur-admin-menus.php:736
182
  msgid "User Registration endpoints"
183
  msgstr ""
184
 
185
+ #: includes/admin/class-ur-admin-menus.php:760
186
+ #: includes/admin/settings/class-ur-settings-general.php:175
187
  #: includes/class-ur-query.php:78
188
  msgid "Lost password"
189
  msgstr ""
190
 
191
+ #: includes/admin/class-ur-admin-menus.php:798
192
  msgid "Select all"
193
  msgstr ""
194
 
195
+ #: includes/admin/class-ur-admin-menus.php:802
196
  msgid "Add to menu"
197
  msgstr ""
198
 
199
+ #: includes/admin/class-ur-admin-menus.php:847
200
  #: includes/admin/views/html-admin-page-forms.php:107
201
  msgid "Untitled"
202
  msgstr ""
203
 
204
+ #: includes/admin/class-ur-admin-menus.php:946
205
  msgid "Empty form data"
206
  msgstr ""
207
 
210
  msgid "Cheatin&#8217; huh?"
211
  msgstr ""
212
 
213
+ #: includes/admin/class-ur-admin-profile.php:56
214
  msgid "User Extra Information %s"
215
  msgstr ""
216
 
217
+ #: includes/admin/class-ur-admin-profile.php:139
218
+ #: includes/admin/class-ur-admin-profile.php:151
 
 
 
 
 
 
 
 
 
 
 
 
 
219
  #: includes/form/class-ur-form-field-select.php:35
220
  #: includes/form/class-ur-form-field-select.php:40
221
  msgid "Select"
338
  msgstr ""
339
 
340
  #: includes/admin/class-ur-admin-user-list-manager.php:146
341
+ #: includes/admin/class-ur-admin.php:225
342
  msgid "User"
343
  msgstr ""
344
 
362
  msgstr[0] ""
363
  msgstr[1] ""
364
 
365
+ #: includes/admin/class-ur-admin-user-list-manager.php:184
366
+ msgid "Source"
367
+ msgstr ""
368
+
369
+ #: includes/admin/class-ur-admin-user-list-manager.php:247
370
  msgid "All statuses"
371
  msgstr ""
372
 
373
+ #: includes/admin/class-ur-admin-user-list-manager.php:249
374
  msgid "All approval statuses"
375
  msgstr ""
376
 
377
+ #: includes/admin/class-ur-admin-user-list-manager.php:258
378
  msgid "Filter"
379
  msgstr ""
380
 
381
+ #: includes/admin/class-ur-admin-user-list-manager.php:339
382
+ #: includes/admin/class-ur-admin-user-list-manager.php:340
383
  msgid "Approve"
384
  msgstr ""
385
 
386
+ #: includes/admin/class-ur-admin-user-list-manager.php:342
387
+ #: includes/admin/class-ur-admin-user-list-manager.php:343
388
  msgid "Deny"
389
  msgstr ""
390
 
391
+ #: includes/admin/class-ur-admin-user-list-manager.php:417
392
  msgid "Approval Status"
393
  msgstr ""
394
 
395
+ #: includes/admin/class-ur-admin-user-list-manager.php:430
396
  msgid "If user has access to sign in or not."
397
  msgstr ""
398
 
412
  msgid "denied"
413
  msgstr ""
414
 
415
+ #: includes/admin/class-ur-admin.php:121
416
  #. translators: 1: WooCommerce 2:: five stars
417
  msgid "If you like %1$s please leave us a %2$s rating. A huge thanks in advance!"
418
  msgstr ""
419
 
420
+ #: includes/admin/class-ur-admin.php:123
421
  msgid "Thank You!"
422
  msgstr ""
423
 
424
+ #: includes/admin/class-ur-admin.php:134
425
  msgid "Thank you for using User Registration."
426
  msgstr ""
427
 
428
+ #: includes/admin/class-ur-admin.php:172
429
  msgid "Enjoying <strong>User Registration</strong>?"
430
  msgstr ""
431
 
432
+ #: includes/admin/class-ur-admin.php:173
433
  msgid ""
434
  "Looks like you have been using user registration for a while. Would you do "
435
  "us some favour and leave a review on <a "
437
  "post\" target=\"_blank\"><strong>WordPress.org</strong></a>?"
438
  msgstr ""
439
 
440
+ #: includes/admin/class-ur-admin.php:176
441
  msgid "Sure, I'd love to!"
442
  msgstr ""
443
 
444
+ #: includes/admin/class-ur-admin.php:177
445
  msgid "I already did!"
446
  msgstr ""
447
 
448
+ #: includes/admin/class-ur-admin.php:178
449
  msgid "Never show again"
450
  msgstr ""
451
 
452
+ #: includes/admin/class-ur-admin.php:225
453
  msgid "%1$d new %2$s registered."
454
  msgstr ""
455
 
461
  msgid "loading..."
462
  msgstr ""
463
 
464
+ #: includes/admin/functions-ur-admin.php:149
465
+ #: includes/admin/functions-ur-admin.php:212
466
  msgid "User Extra Information"
467
  msgstr ""
468
 
469
+ #: includes/admin/functions-ur-admin.php:232
470
  msgid "WordPress User Extra Information"
471
  msgstr ""
472
 
509
  msgstr ""
510
 
511
  #: includes/admin/settings/class-ur-settings-email.php:161
512
+ #: includes/admin/settings/class-ur-settings-general.php:271
513
  msgid "Email"
514
  msgstr ""
515
 
532
  msgstr ""
533
 
534
  #: includes/admin/settings/class-ur-settings-general.php:43
535
+ #: includes/admin/settings/class-ur-settings-general.php:351
536
  msgid "Login Options"
537
  msgstr ""
538
 
541
  msgstr ""
542
 
543
  #: includes/admin/settings/class-ur-settings-general.php:74
544
+ #: includes/functions-ur-core.php:864
545
  msgid "User login option"
546
  msgstr ""
547
 
548
  #: includes/admin/settings/class-ur-settings-general.php:75
549
+ #: includes/functions-ur-core.php:865
550
  msgid "This option lets you choose login option after user registration."
551
  msgstr ""
552
 
561
  msgstr ""
562
 
563
  #: includes/admin/settings/class-ur-settings-general.php:96
564
+ msgid "Enable hide/show password"
565
  msgstr ""
566
 
567
  #: includes/admin/settings/class-ur-settings-general.php:97
568
+ msgid "Check to enable hide/show password icon."
569
+ msgstr ""
570
+
571
+ #: includes/admin/settings/class-ur-settings-general.php:105
572
+ msgid "Uninstall Option"
573
+ msgstr ""
574
+
575
+ #: includes/admin/settings/class-ur-settings-general.php:106
576
  msgid ""
577
  "Heads Up! Check this if you would like to remove ALL User Registration data "
578
  "upon plugin deletion."
579
  msgstr ""
580
 
581
+ #: includes/admin/settings/class-ur-settings-general.php:119
582
  msgid "My account Section"
583
  msgstr ""
584
 
585
+ #: includes/admin/settings/class-ur-settings-general.php:124
586
  msgid "My account page"
587
  msgstr ""
588
 
589
+ #: includes/admin/settings/class-ur-settings-general.php:125
590
+ msgid "Select the page which contains your login form: [%s]"
591
  msgstr ""
592
 
593
+ #: includes/admin/settings/class-ur-settings-general.php:134
594
  msgid "Layout"
595
  msgstr ""
596
 
597
+ #: includes/admin/settings/class-ur-settings-general.php:135
598
  msgid "This option lets you choose layout for user registration my account tab."
599
  msgstr ""
600
 
601
+ #: includes/admin/settings/class-ur-settings-general.php:143
602
  msgid "Horizontal"
603
  msgstr ""
604
 
605
+ #: includes/admin/settings/class-ur-settings-general.php:144
606
  msgid "Vertical"
607
  msgstr ""
608
 
609
+ #: includes/admin/settings/class-ur-settings-general.php:154
610
  msgid "Endpoints: "
611
  msgstr ""
612
 
613
+ #: includes/admin/settings/class-ur-settings-general.php:154
614
  msgid ""
615
  "Endpoints are appended to your page URLs to handle specific actions on the "
616
  "accounts pages. They should be unique and can be left blank to disable the "
617
  "endpoint."
618
  msgstr ""
619
 
620
+ #: includes/admin/settings/class-ur-settings-general.php:159
621
  msgid "Edit profile"
622
  msgstr ""
623
 
624
+ #: includes/admin/settings/class-ur-settings-general.php:160
625
  msgid "Endpoint for the \"My account &rarr; Edit profile\" page."
626
  msgstr ""
627
 
628
+ #: includes/admin/settings/class-ur-settings-general.php:167
629
  #: includes/class-ur-query.php:72 includes/functions-ur-account.php:109
630
  #: templates/myaccount/form-edit-password.php:35
631
  msgid "Change Password"
632
  msgstr ""
633
 
634
+ #: includes/admin/settings/class-ur-settings-general.php:168
635
  msgid "Endpoint for the \"My account &rarr; Change Password\" page."
636
  msgstr ""
637
 
638
+ #: includes/admin/settings/class-ur-settings-general.php:176
639
  msgid "Endpoint for the \"My account &rarr; Lost password\" page."
640
  msgstr ""
641
 
642
+ #: includes/admin/settings/class-ur-settings-general.php:183
643
  msgid "User logout"
644
  msgstr ""
645
 
646
+ #: includes/admin/settings/class-ur-settings-general.php:184
647
  msgid ""
648
  "Endpoint for the triggering logout. You can add this to your menus via a "
649
  "custom link: yoursite.com/?user-logout=true"
650
  msgstr ""
651
 
652
+ #: includes/admin/settings/class-ur-settings-general.php:212
653
  msgid "Success Messages"
654
  msgstr ""
655
 
656
+ #: includes/admin/settings/class-ur-settings-general.php:219
657
+ #: includes/functions-ur-core.php:994
658
  msgid "Manual login after registration"
659
  msgstr ""
660
 
661
+ #: includes/admin/settings/class-ur-settings-general.php:220
662
  msgid ""
663
  "Enter the text message after successful form submission on manual login "
664
  "after registration."
665
  msgstr ""
666
 
667
+ #: includes/admin/settings/class-ur-settings-general.php:225
668
+ #: includes/class-ur-frontend-scripts.php:358
669
  msgid "User successfully registered."
670
  msgstr ""
671
 
672
+ #: includes/admin/settings/class-ur-settings-general.php:229
673
+ #: includes/functions-ur-core.php:995
674
  msgid "Email confirmation to login"
675
  msgstr ""
676
 
677
+ #: includes/admin/settings/class-ur-settings-general.php:230
678
  msgid ""
679
  "Enter the text message after successful form submission on email "
680
  "confirmation to login."
681
  msgstr ""
682
 
683
+ #: includes/admin/settings/class-ur-settings-general.php:235
684
+ #: includes/class-ur-frontend-scripts.php:360
685
  msgid ""
686
  "User registered. Verify your email by clicking on the link sent to your "
687
  "email."
688
  msgstr ""
689
 
690
+ #: includes/admin/settings/class-ur-settings-general.php:239
691
+ #: includes/functions-ur-core.php:997
692
  msgid "Admin approval after registration"
693
  msgstr ""
694
 
695
+ #: includes/admin/settings/class-ur-settings-general.php:240
696
  msgid ""
697
  "Enter the text message after successful form submission on admin approval "
698
  "after registration."
699
  msgstr ""
700
 
701
+ #: includes/admin/settings/class-ur-settings-general.php:245
702
+ #: includes/class-ur-frontend-scripts.php:359
703
  msgid "User registered. Wait until admin approves your registration."
704
  msgstr ""
705
 
706
+ #: includes/admin/settings/class-ur-settings-general.php:254
707
  msgid "Error Messages"
708
  msgstr ""
709
 
710
+ #: includes/admin/settings/class-ur-settings-general.php:261
711
+ #: includes/functions-ur-core.php:693
712
  msgid "Required"
713
  msgstr ""
714
 
715
+ #: includes/admin/settings/class-ur-settings-general.php:262
716
  msgid "Enter the error message in form submission on required fields."
717
  msgstr ""
718
 
719
+ #: includes/admin/settings/class-ur-settings-general.php:267
720
+ #: includes/class-ur-frontend-scripts.php:350
721
  msgid "This field is required."
722
  msgstr ""
723
 
724
+ #: includes/admin/settings/class-ur-settings-general.php:272
725
  msgid "Enter the error message in form submission on Email."
726
  msgstr ""
727
 
728
+ #: includes/admin/settings/class-ur-settings-general.php:277
729
+ #: includes/class-ur-frontend-scripts.php:351
730
  msgid "Please enter a valid email address."
731
  msgstr ""
732
 
733
+ #: includes/admin/settings/class-ur-settings-general.php:281
734
  msgid "Website URL"
735
  msgstr ""
736
 
737
+ #: includes/admin/settings/class-ur-settings-general.php:282
738
  msgid "Enter the error message in form submission on website/URL."
739
  msgstr ""
740
 
741
+ #: includes/admin/settings/class-ur-settings-general.php:287
742
+ #: includes/class-ur-frontend-scripts.php:352
743
  msgid "Please enter a valid URL."
744
  msgstr ""
745
 
746
+ #: includes/admin/settings/class-ur-settings-general.php:291
747
  #: includes/form/class-ur-form-field-number.php:37
748
  #: includes/form/class-ur-form-field-number.php:42
749
  msgid "Number"
750
  msgstr ""
751
 
752
+ #: includes/admin/settings/class-ur-settings-general.php:292
753
  msgid "Enter the error message in form submission on Number."
754
  msgstr ""
755
 
756
+ #: includes/admin/settings/class-ur-settings-general.php:297
757
+ #: includes/class-ur-frontend-scripts.php:353
758
  msgid "Please enter a valid number."
759
  msgstr ""
760
 
761
+ #: includes/admin/settings/class-ur-settings-general.php:301
762
  #: includes/form/class-ur-form-field-user-confirm-email.php:54
763
  msgid "Confirm Email"
764
  msgstr ""
765
 
766
+ #: includes/admin/settings/class-ur-settings-general.php:302
767
  msgid "Enter the error message in form submission on Confim Email."
768
  msgstr ""
769
 
770
+ #: includes/admin/settings/class-ur-settings-general.php:307
771
+ #: includes/class-ur-frontend-scripts.php:356
772
  msgid "Email and confirm email not matched."
773
  msgstr ""
774
 
775
+ #: includes/admin/settings/class-ur-settings-general.php:311
776
  #: includes/form/class-ur-form-field-user-confirm-password.php:40
777
  msgid "Confirm Password"
778
  msgstr ""
779
 
780
+ #: includes/admin/settings/class-ur-settings-general.php:312
781
  msgid "Enter the error message in form submission on Confim Password."
782
  msgstr ""
783
 
784
+ #: includes/admin/settings/class-ur-settings-general.php:317
785
+ #: includes/class-ur-frontend-scripts.php:354
786
  msgid "Password and confirm password not matched."
787
  msgstr ""
788
 
789
+ #: includes/admin/settings/class-ur-settings-general.php:321
790
  msgid "Google reCaptcha"
791
  msgstr ""
792
 
793
+ #: includes/admin/settings/class-ur-settings-general.php:322
794
  msgid "Enter the error message in form submission on google recaptcha."
795
  msgstr ""
796
 
797
+ #: includes/admin/settings/class-ur-settings-general.php:327
798
+ #: includes/class-ur-ajax.php:106 includes/class-ur-form-handler.php:341
799
+ #: includes/class-ur-frontend-scripts.php:361
800
  msgid "Captcha code error, please try again."
801
  msgstr ""
802
 
803
+ #: includes/admin/settings/class-ur-settings-general.php:358
804
+ #: includes/functions-ur-core.php:949
805
  msgid "Form Template"
806
  msgstr ""
807
 
808
+ #: includes/admin/settings/class-ur-settings-general.php:359
809
  msgid "Choose the login form template."
810
  msgstr ""
811
 
812
+ #: includes/admin/settings/class-ur-settings-general.php:366
813
+ #: includes/functions-ur-core.php:956
814
  msgid "Default"
815
  msgstr ""
816
 
817
+ #: includes/admin/settings/class-ur-settings-general.php:367
818
+ #: includes/functions-ur-core.php:957
819
  msgid "Bordered"
820
  msgstr ""
821
 
822
+ #: includes/admin/settings/class-ur-settings-general.php:368
823
+ #: includes/functions-ur-core.php:958
824
  msgid "Flat"
825
  msgstr ""
826
 
827
+ #: includes/admin/settings/class-ur-settings-general.php:369
828
+ #: includes/functions-ur-core.php:959
829
  msgid "Rounded"
830
  msgstr ""
831
 
832
+ #: includes/admin/settings/class-ur-settings-general.php:370
833
+ #: includes/functions-ur-core.php:960
834
  msgid "Rounded Edge"
835
  msgstr ""
836
 
837
+ #: includes/admin/settings/class-ur-settings-general.php:375
838
  msgid "Enable remember me"
839
  msgstr ""
840
 
 
 
 
 
841
  #: includes/admin/settings/class-ur-settings-general.php:376
842
+ msgid "Check to enable/disable remember me."
 
 
 
 
843
  msgstr ""
844
 
845
+ #: includes/admin/settings/class-ur-settings-general.php:385
846
  msgid "Enable lost password"
847
  msgstr ""
848
 
849
+ #: includes/admin/settings/class-ur-settings-general.php:386
850
  msgid "Check to enable/disable lost password."
851
  msgstr ""
852
 
853
+ #: includes/admin/settings/class-ur-settings-general.php:395
854
  msgid "Enable google reCaptcha"
855
  msgstr ""
856
 
857
+ #: includes/admin/settings/class-ur-settings-general.php:396
858
  msgid "Enable %1$s %2$s reCaptcha %3$s support"
859
  msgstr ""
860
 
861
+ #: includes/admin/settings/class-ur-settings-general.php:405
862
  msgid "Registration URL"
863
  msgstr ""
864
 
865
+ #: includes/admin/settings/class-ur-settings-general.php:406
866
  msgid "This option lets you enter the registration page url in login form."
867
  msgstr ""
868
 
869
+ #: includes/admin/settings/class-ur-settings-general.php:414
870
  msgid "Registration URL label"
871
  msgstr ""
872
 
873
+ #: includes/admin/settings/class-ur-settings-general.php:415
874
  msgid "This option lets you enter the label to registration url in login form."
875
  msgstr ""
876
 
877
+ #: includes/admin/settings/class-ur-settings-general.php:420
878
  #: templates/myaccount/form-login.php:122
879
  msgid "Not a member yet? Register now."
880
  msgstr ""
881
 
882
+ #: includes/admin/settings/class-ur-settings-general.php:424
883
  msgid "Prevent Core Login"
884
  msgstr ""
885
 
886
+ #: includes/admin/settings/class-ur-settings-general.php:425
887
  msgid "Check to disable WordPress default login or registration page."
888
  msgstr ""
889
 
1013
  msgstr ""
1014
 
1015
  #: includes/admin/settings/emails/class-ur-settings-admin-email.php:69
1016
+ #: includes/class-ur-emailer.php:333
1017
  msgid "A New User Registered"
1018
  msgstr ""
1019
 
1043
 
1044
  #: includes/admin/settings/emails/class-ur-settings-admin-email.php:100
1045
  msgid ""
1046
+ "Hi Admin, <br/>\r\n"
1047
+ "\r\n"
1048
  "A new user {{username}} - {{email}} has successfully registered to your "
1049
+ "site <a href=\"{{home_url}}\">{{blog_info}}</a>. <br/>\r\n"
1050
+ "\r\n"
1051
  "Please review the user role and details at '<b>Users</b>' menu in your WP "
1052
+ "dashboard. <br/>\r\n"
1053
+ "\r\n"
1054
  "Thank You!"
1055
  msgstr ""
1056
 
1073
  msgstr ""
1074
 
1075
  #: includes/admin/settings/emails/class-ur-settings-awaiting-admin-approval-email.php:60
1076
+ #: includes/class-ur-emailer.php:277
1077
  msgid "Thank you for registration on {{blog_info}}"
1078
  msgstr ""
1079
 
1080
  #: includes/admin/settings/emails/class-ur-settings-awaiting-admin-approval-email.php:92
1081
  msgid ""
1082
+ "Hi {{username}}, <br/>\r\n"
1083
+ "\r\n"
1084
+ "You have registered on <a href=\"{{home_url}}\">{{blog_info}}</a>. <br/>\r\n"
1085
+ "\r\n"
1086
  "Please wait until the site admin approves your registration. You will be "
1087
+ "notified after it is approved. <br/>\r\n"
1088
+ "\r\n"
1089
  "Thank You!"
1090
  msgstr ""
1091
 
1101
  msgstr ""
1102
 
1103
  #: includes/admin/settings/emails/class-ur-settings-email-confirmation.php:52
1104
+ #: includes/class-ur-emailer.php:268
1105
  msgid "Please confirm your registration on {{blog_info}}"
1106
  msgstr ""
1107
 
1108
  #: includes/admin/settings/emails/class-ur-settings-email-confirmation.php:86
1109
  msgid ""
1110
+ "Hi {{username}}, <br/>\r\n"
1111
+ "\r\n"
1112
+ "You have registered on <a href=\"{{home_url}}\">{{blog_info}}</a>. <br/>\r\n"
1113
+ "\r\n"
1114
  "Please click on this verification link "
1115
  "{{home_url}}/{{ur_login}}?ur_token={{email_token}} to confirm registration. "
1116
+ "<br/>\r\n"
1117
+ "\r\n"
1118
  "Thank You!"
1119
  msgstr ""
1120
 
1132
  msgstr ""
1133
 
1134
  #: includes/admin/settings/emails/class-ur-settings-profile-details-changed-email.php:70
1135
+ #: includes/class-ur-emailer.php:475
1136
  msgid "Profile Details Changed Email: {{blog_info}}"
1137
  msgstr ""
1138
 
1139
  #: includes/admin/settings/emails/class-ur-settings-profile-details-changed-email.php:103
1140
  msgid ""
1141
+ "User has changed profile information for the following account:<br/>\r\n"
1142
+ "\r\n"
1143
+ "SiteName: {{blog_info}} <br/>\r\n"
1144
+ "Username: {{username}} <br/>\r\n"
1145
+ "\r\n"
1146
+ "{{all_fields}}\r\n"
1147
+ "<br/>\r\n"
1148
  "Thank You!"
1149
  msgstr ""
1150
 
1164
  msgstr ""
1165
 
1166
  #: includes/admin/settings/emails/class-ur-settings-registration-approved-email.php:60
1167
+ #: includes/class-ur-emailer.php:400
1168
  msgid "Congratulations! Registration approved on {{blog_info}}"
1169
  msgstr ""
1170
 
1171
  #: includes/admin/settings/emails/class-ur-settings-registration-approved-email.php:92
1172
  msgid ""
1173
+ "Hi {{username}}, <br/>\r\n"
1174
+ "\r\n"
1175
  "Your registration on <a href=\"{{home_url}}\">{{blog_info}}</a> has been "
1176
+ "approved. <br/>\r\n"
1177
+ "\r\n"
1178
  "Please visit '<b>My Account</b>' page to edit your account details and "
1179
  "create your user profile on <a href=\"{{home_url}}\">{{blog_info}}</a>. "
1180
+ "<br/>\r\n"
1181
+ "\r\n"
1182
  "Thank You!"
1183
  msgstr ""
1184
 
1198
  msgstr ""
1199
 
1200
  #: includes/admin/settings/emails/class-ur-settings-registration-denied-email.php:60
1201
+ #: includes/class-ur-emailer.php:288 includes/class-ur-emailer.php:388
1202
  msgid "Sorry! Registration denied on {{blog_info}}"
1203
  msgstr ""
1204
 
1205
  #: includes/admin/settings/emails/class-ur-settings-registration-denied-email.php:92
1206
  msgid ""
1207
+ "Hi {{username}}, <br/>\r\n"
1208
+ "\r\n"
1209
+ "You have registered on <a href=\"{{home_url}}\">{{blog_info}}</a>. <br/>\r\n"
1210
+ "\r\n"
1211
  "Unfortunately your registration is denied. Sorry for the inconvenience. "
1212
+ "<br/>\r\n"
1213
+ "\r\n"
1214
  "Thank You!"
1215
  msgstr ""
1216
 
1228
  msgstr ""
1229
 
1230
  #: includes/admin/settings/emails/class-ur-settings-registration-pending-email.php:61
1231
+ #: includes/class-ur-emailer.php:376
1232
  msgid "Sorry! Registration changed to pending on {{blog_info}}"
1233
  msgstr ""
1234
 
1235
  #: includes/admin/settings/emails/class-ur-settings-registration-pending-email.php:95
1236
  msgid ""
1237
+ "Hi {{username}}, <br/>\r\n"
1238
+ "\r\n"
1239
  "Your registration on <a href=\"{{home_url}}\">{{blog_info}}</a> has been "
1240
+ "changed to pending. <br/>\r\n"
1241
+ "\r\n"
1242
+ "Sorry for the inconvenience. <br/>\r\n"
1243
+ "\r\n"
1244
+ "You will be notified after it is approved. <br/>\r\n"
1245
+ "\r\n"
1246
  "Thank You!"
1247
  msgstr ""
1248
 
1260
  msgstr ""
1261
 
1262
  #: includes/admin/settings/emails/class-ur-settings-reset-password-email.php:59
1263
+ #: includes/class-ur-emailer.php:431
1264
  msgid "Password Reset Email: {{blog_info}}"
1265
  msgstr ""
1266
 
1275
  "<br/>\n"
1276
  "\n"
1277
  "To reset your password, visit the following address: <br/>\n"
1278
+ "<a "
1279
+ "href=\"{{home_url}}/{{ur_login}}?action=rp&key={{key}}&login={{username}} "
1280
+ "\" rel=\"noreferrer noopener\" target=\"_blank\">Click Here</a><br/>\n"
1281
  "\n"
1282
  "Thank You!"
1283
  msgstr ""
1296
  msgstr ""
1297
 
1298
  #: includes/admin/settings/emails/class-ur-settings-successfully-registered-email.php:60
1299
+ #: includes/class-ur-emailer.php:299
1300
  msgid "Congratulations! Registration Complete on {{blog_info}}"
1301
  msgstr ""
1302
 
1303
  #: includes/admin/settings/emails/class-ur-settings-successfully-registered-email.php:91
1304
  msgid ""
1305
+ "Hi {{username}}, <br/>\r\n"
1306
+ "\r\n"
1307
  "You have successfully completed user registration on <a "
1308
+ "href=\"{{home_url}}\">{{blog_info}}</a>. <br/>\r\n"
1309
+ "\r\n"
1310
  "Please visit '<b>My Account</b>' page to edit your account details and "
1311
  "create your user profile on <a href=\"{{home_url}}\">{{blog_info}}</a>. "
1312
+ "<br/>\r\n"
1313
+ "\r\n"
1314
  "Thank You!"
1315
  msgstr ""
1316
 
1392
  msgid "Extra Fields"
1393
  msgstr ""
1394
 
1395
+ #: includes/admin/views/html-admin-page-forms.php:119
1396
+ msgid "Get Support"
1397
+ msgstr ""
1398
+
1399
+ #: includes/admin/views/html-admin-page-forms.php:120
1400
+ msgid "Create Login Form"
1401
+ msgstr ""
1402
+
1403
+ #: includes/admin/views/html-admin-page-forms.php:121
1404
+ msgid "Documentation"
1405
+ msgstr ""
1406
+
1407
  #: includes/admin/views/html-admin-page-import-export-forms.php:18
1408
  msgid "Export forms With Settings"
1409
  msgstr ""
1549
  msgid "Nonce error, please reload."
1550
  msgstr ""
1551
 
1552
+ #: includes/class-ur-ajax.php:99 includes/class-ur-form-handler.php:338
1553
  msgid "Error on google reCaptcha. Contact your site administrator."
1554
  msgstr ""
1555
 
1585
  "<a href=\"%2$s\">W3 Total Cache settings</a>."
1586
  msgstr ""
1587
 
1588
+ #: includes/class-ur-email-confirmation.php:165
1589
  msgid "Verified"
1590
  msgstr ""
1591
 
1592
+ #: includes/class-ur-email-confirmation.php:167
1593
  msgid "Pending"
1594
  msgstr ""
1595
 
1596
+ #: includes/class-ur-email-confirmation.php:188
1597
  msgid "User successfully registered. Login to continue."
1598
  msgstr ""
1599
 
1600
+ #: includes/class-ur-email-confirmation.php:193
1601
  msgid "Token Mismatch!"
1602
  msgstr ""
1603
 
1604
+ #: includes/class-ur-email-confirmation.php:198
1605
  msgid "Verification Email Sent!"
1606
  msgstr ""
1607
 
1608
+ #: includes/class-ur-email-confirmation.php:203
1609
  msgid "User doesnot exist!"
1610
  msgstr ""
1611
 
1612
+ #: includes/class-ur-email-confirmation.php:370
1613
+ #: includes/class-ur-form-handler.php:338
 
1614
  #: includes/class-ur-form-handler.php:341
1615
+ #: includes/class-ur-form-handler.php:346
1616
+ #: includes/class-ur-form-handler.php:350
1617
+ #: includes/class-ur-form-handler.php:359
1618
+ #: includes/class-ur-user-approval.php:192
1619
+ #: includes/class-ur-user-approval.php:197
1620
+ #: includes/class-ur-user-approval.php:213
1621
+ #: includes/class-ur-user-approval.php:227 includes/functions-ur-account.php:53
1622
  #: includes/functions-ur-account.php:56
1623
  msgid "ERROR:"
1624
  msgstr ""
1625
 
1626
+ #: includes/class-ur-email-confirmation.php:370
1627
+ #: includes/class-ur-user-approval.php:213
1628
  msgid ""
1629
  "Your account is still pending approval. Verify your email by clicking on "
1630
  "the link sent to your email. %s"
1631
  msgstr ""
1632
 
1633
+ #: includes/class-ur-email-confirmation.php:370
1634
+ #: includes/class-ur-user-approval.php:213
1635
  msgid "Resend Verification Link"
1636
  msgstr ""
1637
 
1638
+ #: includes/class-ur-email-confirmation.php:394
1639
  msgid ""
1640
  "Email not verified! Verify your email by clicking on the link sent to your "
1641
  "email."
1642
  msgstr ""
1643
 
1644
+ #: includes/class-ur-emailer.php:146 includes/class-ur-emailer.php:571
1645
  msgid "Chosen Password"
1646
  msgstr ""
1647
 
1661
  msgid "Form"
1662
  msgstr ""
1663
 
1664
+ #: includes/class-ur-form-handler.php:95
1665
  msgid "File size exceed, please check your file size."
1666
  msgstr ""
1667
 
1668
+ #: includes/class-ur-form-handler.php:98
1669
  msgid ""
1670
  "Something went wrong while uploading, please contact your site "
1671
  "administrator."
1672
  msgstr ""
1673
 
1674
+ #: includes/class-ur-form-handler.php:158
1675
  msgid "%s is a required field."
1676
  msgstr ""
1677
 
1678
+ #: includes/class-ur-form-handler.php:171
1679
  msgid "%s is not a valid email address."
1680
  msgstr ""
1681
 
1682
+ #: includes/class-ur-form-handler.php:214
1683
  msgid "User profile updated successfully."
1684
  msgstr ""
1685
 
1686
+ #: includes/class-ur-form-handler.php:261
1687
  msgid "Please fill out all password fields."
1688
  msgstr ""
1689
 
1690
+ #: includes/class-ur-form-handler.php:264
1691
  msgid "Please enter your current password."
1692
  msgstr ""
1693
 
1694
+ #: includes/class-ur-form-handler.php:267
1695
  msgid "Please enter your new password."
1696
  msgstr ""
1697
 
1698
+ #: includes/class-ur-form-handler.php:270
1699
  msgid "Please re-enter your password."
1700
  msgstr ""
1701
 
1702
+ #: includes/class-ur-form-handler.php:273
1703
  msgid "New passwords do not match."
1704
  msgstr ""
1705
 
1706
+ #: includes/class-ur-form-handler.php:276
1707
  msgid "Your current password is incorrect."
1708
  msgstr ""
1709
 
1710
+ #: includes/class-ur-form-handler.php:297
1711
  msgid "Password changed successfully."
1712
  msgstr ""
1713
 
1714
+ #: includes/class-ur-form-handler.php:350
1715
  msgid "Username is required."
1716
  msgstr ""
1717
 
1718
+ #: includes/class-ur-form-handler.php:359
1719
  msgid "A user could not be found with this email address."
1720
  msgstr ""
1721
 
1722
+ #: includes/class-ur-form-handler.php:459
1723
  msgid "Please enter your password."
1724
  msgstr ""
1725
 
1726
+ #: includes/class-ur-form-handler.php:463
1727
  msgid "Passwords do not match."
1728
  msgstr ""
1729
 
1730
+ #: includes/class-ur-form-handler.php:498
1731
  msgid "Invalid Key"
1732
  msgstr ""
1733
 
1734
+ #: includes/class-ur-form-handler.php:513
1735
  msgid "Thanks for confirming your export request."
1736
  msgstr ""
1737
 
1738
+ #: includes/class-ur-form-handler.php:515
1739
  msgid "Thanks for confirming your erasure request."
1740
  msgstr ""
1741
 
1742
+ #: includes/class-ur-frontend-scripts.php:355
1743
+ msgid "Please enter a valid phone number."
1744
+ msgstr ""
1745
+
1746
+ #: includes/class-ur-frontend-scripts.php:362
1747
  msgid "Hide Password"
1748
  msgstr ""
1749
 
1750
+ #: includes/class-ur-frontend-scripts.php:363
1751
  msgid "Show Password"
1752
  msgstr ""
1753
 
1754
+ #: includes/class-ur-frontend-scripts.php:364
1755
  msgid "Password strength is not strong enough"
1756
  msgstr ""
1757
 
1758
+ #: includes/class-ur-frontend-scripts.php:372
1759
  msgid "Please enter a stronger password."
1760
  msgstr ""
1761
 
1762
+ #: includes/class-ur-frontend-scripts.php:374
1763
+ #: includes/functions-ur-core.php:907
1764
  msgid "Very Weak"
1765
  msgstr ""
1766
 
1767
+ #: includes/class-ur-frontend-scripts.php:375
1768
+ #: includes/functions-ur-core.php:908
1769
  msgid "Weak"
1770
  msgstr ""
1771
 
1772
+ #: includes/class-ur-frontend-scripts.php:376
1773
+ #: includes/functions-ur-core.php:909
1774
  msgid "Medium"
1775
  msgstr ""
1776
 
1777
+ #: includes/class-ur-frontend-scripts.php:377
1778
+ #: includes/functions-ur-core.php:910
1779
  msgid "Strong"
1780
  msgstr ""
1781
 
1782
+ #: includes/class-ur-frontend-scripts.php:378
1783
  msgid "Password with confirm password not matched."
1784
  msgstr ""
1785
 
1786
+ #: includes/class-ur-frontend-scripts.php:381
1787
  msgid ""
1788
  "Hint: To make password stronger, use upper and lower case letters, numbers, "
1789
  "and symbols like ! \" ? $ % ^ & )."
1790
  msgstr ""
1791
 
1792
+ #: includes/class-ur-install.php:369
1793
  msgid "Default form"
1794
  msgstr ""
1795
 
1796
+ #: includes/class-ur-install.php:639
1797
  msgid "View User Registration settings"
1798
  msgstr ""
1799
 
1800
+ #: includes/class-ur-install.php:655
1801
  msgid "View User Registration documentation"
1802
  msgstr ""
1803
 
1804
+ #: includes/class-ur-install.php:655
1805
  msgid "Docs"
1806
  msgstr ""
1807
 
1808
+ #: includes/class-ur-install.php:656
1809
  msgid "Visit free customer support"
1810
  msgstr ""
1811
 
1812
+ #: includes/class-ur-install.php:656
1813
  msgid "Free support"
1814
  msgstr ""
1815
 
2140
  msgid "Profile Details"
2141
  msgstr ""
2142
 
2143
+ #: includes/class-ur-user-approval.php:192
2144
  msgid "Your account is still pending approval."
2145
  msgstr ""
2146
 
2147
+ #: includes/class-ur-user-approval.php:197
2148
  msgid "Your account has been denied."
2149
  msgstr ""
2150
 
2151
+ #: includes/class-ur-user-approval.php:227
2152
+ msgid ""
2153
+ "Your account is still pending payment. Process the payment by clicking on "
2154
+ "this: %s"
2155
+ msgstr ""
2156
+
2157
+ #: includes/class-ur-user-approval.php:227
2158
+ msgid "link"
2159
+ msgstr ""
2160
+
2161
+ #: includes/class-ur-user-approval.php:310
2162
  msgid ""
2163
  "Your account is still awaiting admin approval. Reset Password is not "
2164
  "allowed."
2172
  #: includes/form/class-ur-form-field-checkbox.php:43
2173
  #: includes/form/class-ur-form-field-radio.php:46
2174
  #: includes/form/class-ur-form-field-select.php:43
2175
+ #: includes/functions-ur-core.php:743
2176
  msgid "First Choice"
2177
  msgstr ""
2178
 
2179
  #: includes/form/class-ur-form-field-checkbox.php:44
2180
  #: includes/form/class-ur-form-field-radio.php:47
2181
  #: includes/form/class-ur-form-field-select.php:44
2182
+ #: includes/functions-ur-core.php:744
2183
  msgid "Second Choice"
2184
  msgstr ""
2185
 
2186
  #: includes/form/class-ur-form-field-checkbox.php:45
2187
  #: includes/form/class-ur-form-field-radio.php:48
2188
  #: includes/form/class-ur-form-field-select.php:45
2189
+ #: includes/functions-ur-core.php:745
2190
  msgid "Third Choice"
2191
  msgstr ""
2192
 
3186
  msgid "Zimbabwe"
3187
  msgstr ""
3188
 
3189
+ #: includes/form/class-ur-form-field-country.php:347
3190
+ #: includes/form/class-ur-form-field-country.php:352
3191
  msgid "Country"
3192
  msgstr ""
3193
 
3310
  #: includes/form/settings/class-ur-setting-checkbox.php:41
3311
  #: includes/form/settings/class-ur-setting-country.php:34
3312
  #: includes/form/settings/class-ur-setting-country.php:41
 
3313
  #: includes/form/settings/class-ur-setting-date.php:39
3314
+ #: includes/form/settings/class-ur-setting-date.php:46
3315
  #: includes/form/settings/class-ur-setting-description.php:34
3316
  #: includes/form/settings/class-ur-setting-description.php:41
3317
  #: includes/form/settings/class-ur-setting-display_name.php:34
3350
  msgstr ""
3351
 
3352
  #: includes/form/settings/class-ur-setting-country.php:44
3353
+ msgid "Selected Countries"
3354
+ msgstr ""
3355
+
3356
+ #: includes/form/settings/class-ur-setting-country.php:55
3357
  #: includes/form/settings/class-ur-setting-text.php:42
3358
  #: includes/form/settings/class-ur-setting-text.php:49
3359
  #: includes/form/settings/class-ur-setting-textarea.php:33
3361
  msgid "Default Value"
3362
  msgstr ""
3363
 
3364
+ #: includes/form/settings/class-ur-setting-date.php:53
3365
+ msgid "Date Format"
3366
+ msgstr ""
3367
+
3368
+ #: includes/form/settings/class-ur-setting-date.php:69
3369
+ msgid "Enable Min-Max Date"
3370
+ msgstr ""
3371
+
3372
+ #: includes/form/settings/class-ur-setting-date.php:81
3373
+ msgid "Min Date"
3374
+ msgstr ""
3375
+
3376
+ #: includes/form/settings/class-ur-setting-date.php:91
3377
+ msgid "Max Date"
3378
+ msgstr ""
3379
+
3380
+ #: includes/form/settings/class-ur-setting-date.php:103
3381
+ msgid "Set Current Date as Default Date"
3382
+ msgstr ""
3383
+
3384
+ #: includes/form/settings/class-ur-setting-date.php:117
3385
+ msgid "Enable Date Range"
3386
+ msgstr ""
3387
+
3388
  #: includes/form/settings/class-ur-setting-number.php:31
3389
  msgid "Minimum Value"
3390
  msgstr ""
3419
  msgid "Size"
3420
  msgstr ""
3421
 
3422
+ #: includes/frontend/class-ur-frontend-form-handler.php:114
3423
  msgid "Something went wrong! please try again"
3424
  msgstr ""
3425
 
3426
+ #: includes/frontend/class-ur-frontend-form-handler.php:158
3427
  msgid "Duplicate field key in form, please contact site administrator."
3428
  msgstr ""
3429
 
3430
+ #: includes/frontend/class-ur-frontend-form-handler.php:164
3431
  msgid "Required form field not found."
3432
  msgstr ""
3433
 
3434
+ #: includes/frontend/class-ur-frontend-form-handler.php:322
3435
  msgid "Empty confirm password"
3436
  msgstr ""
3437
 
3438
+ #: includes/frontend/class-ur-frontend-form-handler.php:324
3439
  msgid "Password and confirm password not matched"
3440
  msgstr ""
3441
 
3442
+ #: includes/frontend/class-ur-frontend-form-handler.php:355
3443
  msgid "Empty confirm email"
3444
  msgstr ""
3445
 
3446
+ #: includes/frontend/class-ur-frontend-form-handler.php:357
3447
  msgid "Email and confirm email not matched"
3448
  msgstr ""
3449
 
3450
+ #: includes/frontend/class-ur-frontend-form-handler.php:388
3451
  msgid "Password should not match with Username or Email address."
3452
  msgstr ""
3453
 
3467
  msgid "Dashboard"
3468
  msgstr ""
3469
 
3470
+ #: includes/functions-ur-core.php:518
3471
  msgid "Username can not be changed."
3472
  msgstr ""
3473
 
3474
+ #: includes/functions-ur-core.php:522
3475
  msgid "Passowrd can not be changed."
3476
  msgstr ""
3477
 
3478
+ #: includes/functions-ur-core.php:526
3479
  msgid "Confirm password can not be changed."
3480
  msgstr ""
3481
 
3482
+ #: includes/functions-ur-core.php:529
3483
  msgid "Confirm email can not be changed."
3484
  msgstr ""
3485
 
3486
+ #: includes/functions-ur-core.php:664 includes/functions-ur-core.php:666
3487
  msgid "Label"
3488
  msgstr ""
3489
 
3490
+ #: includes/functions-ur-core.php:671 includes/functions-ur-core.php:673
3491
  msgid "Description"
3492
  msgstr ""
3493
 
3494
+ #: includes/functions-ur-core.php:678 includes/functions-ur-core.php:680
3495
  msgid "Field Name"
3496
  msgstr ""
3497
 
3498
+ #: includes/functions-ur-core.php:686 includes/functions-ur-core.php:688
3499
  msgid "Placeholder"
3500
  msgstr ""
3501
 
3502
+ #: includes/functions-ur-core.php:698 includes/functions-ur-core.php:709
 
3503
  msgid "No"
3504
  msgstr ""
3505
 
3506
+ #: includes/functions-ur-core.php:699 includes/functions-ur-core.php:710
 
3507
  msgid "Yes"
3508
  msgstr ""
3509
 
3510
+ #: includes/functions-ur-core.php:704
3511
  msgid "Hide Label"
3512
  msgstr ""
3513
 
3514
+ #: includes/functions-ur-core.php:738
3515
  msgid "Options"
3516
  msgstr ""
3517
 
3518
+ #: includes/functions-ur-core.php:877
3519
  msgid "Default User Role"
3520
  msgstr ""
3521
 
3522
+ #: includes/functions-ur-core.php:889
3523
  msgid "Enable Strong Password"
3524
  msgstr ""
3525
 
3526
+ #: includes/functions-ur-core.php:900
3527
  msgid "Minimum Password Strength"
3528
  msgstr ""
3529
 
3530
+ #: includes/functions-ur-core.php:917
3531
  msgid "Redirect URL"
3532
  msgstr ""
3533
 
3534
+ #: includes/functions-ur-core.php:919
3535
  msgid "This option lets you enter redirect path after successful user registration."
3536
  msgstr ""
3537
 
3538
+ #: includes/functions-ur-core.php:927
3539
  msgid "Form Submit Button Label"
3540
  msgstr ""
3541
 
3542
+ #: includes/functions-ur-core.php:938
3543
  msgid "Enable %1$s %2$s reCaptcha %3$s Support"
3544
  msgstr ""
3545
 
3546
+ #: includes/functions-ur-core.php:967
3547
  msgid "Custom CSS class"
3548
  msgstr ""
3549
 
3550
+ #: includes/functions-ur-core.php:996
3551
  msgid "Auto login after registration"
3552
  msgstr ""
3553
 
3554
+ #: includes/functions-ur-core.php:1186
3555
  msgid ""
3556
  "The class <code>%s</code> provided by user_registration_logging_class "
3557
  "filter must implement <code>UR_Logger_Interface</code>."
3558
  msgstr ""
3559
 
3560
+ #: includes/functions-ur-core.php:1287
3561
  msgid "Disable emails"
3562
  msgstr ""
3563
 
3564
+ #: includes/functions-ur-core.php:1288
3565
  msgid "Disable all emails sent after registration."
3566
  msgstr ""
3567
 
3572
  msgid "This function should not be called before user_registration_init."
3573
  msgstr ""
3574
 
3575
+ #: includes/functions-ur-template.php:192
3576
  msgid "required"
3577
  msgstr ""
3578
 
3579
+ #: includes/functions-ur-template.php:396
3580
  msgid "Choose an option"
3581
  msgstr ""
3582
 
3602
  "out</a>"
3603
  msgstr ""
3604
 
3605
+ #: includes/shortcodes/class-ur-shortcode-my-account.php:194
3606
  msgid "No profile details found."
3607
  msgstr ""
3608
 
3609
+ #: includes/shortcodes/class-ur-shortcode-my-account.php:289
3610
  msgid "Enter a username or email address."
3611
  msgstr ""
3612
 
3613
+ #: includes/shortcodes/class-ur-shortcode-my-account.php:310
3614
+ #: includes/shortcodes/class-ur-shortcode-my-account.php:315
3615
  msgid "Invalid username or email."
3616
  msgstr ""
3617
 
3618
+ #: includes/shortcodes/class-ur-shortcode-my-account.php:325
3619
  msgid "Password reset is not allowed for this user"
3620
  msgstr ""
3621
 
3622
+ #: includes/shortcodes/class-ur-shortcode-my-account.php:338
3623
  msgid "The email could not be sent. Contact your site administrator. "
3624
  msgstr ""
3625
 
3690
  msgstr ""
3691
 
3692
  #: templates/myaccount/form-edit-password.php:61
3693
+ #: templates/myaccount/form-edit-profile.php:168
3694
  msgid "Save changes"
3695
  msgstr ""
3696
 
3706
  msgid "Upload your new profile image."
3707
  msgstr ""
3708
 
3709
+ #: templates/myaccount/form-edit-profile.php:68
3710
+ msgid "Remove"
3711
+ msgstr ""
3712
+
3713
+ #: templates/myaccount/form-edit-profile.php:75
3714
  msgid "You can change your profile picture on"
3715
  msgstr ""
3716
 
3717
+ #: templates/myaccount/form-edit-profile.php:75
3718
  msgid "Gravatar"
3719
  msgstr ""
3720
 
3791
  msgid "https://wpeverest.com"
3792
  msgstr ""
3793
 
3794
+ #: includes/admin/class-ur-admin-assets.php:184
3795
  msgctxt "enhanced select"
3796
  msgid "No matches found"
3797
  msgstr ""
3798
 
3799
+ #: includes/admin/class-ur-admin-assets.php:185
3800
  msgctxt "enhanced select"
3801
  msgid "Loading failed"
3802
  msgstr ""
3803
 
3804
+ #: includes/admin/class-ur-admin-assets.php:186
3805
  msgctxt "enhanced select"
3806
  msgid "Please enter 1 or more characters"
3807
  msgstr ""
3808
 
3809
+ #: includes/admin/class-ur-admin-assets.php:187
3810
  msgctxt "enhanced select"
3811
  msgid "Please enter %qty% or more characters"
3812
  msgstr ""
3813
 
3814
+ #: includes/admin/class-ur-admin-assets.php:188
3815
  msgctxt "enhanced select"
3816
  msgid "Please delete 1 character"
3817
  msgstr ""
3818
 
3819
+ #: includes/admin/class-ur-admin-assets.php:189
3820
  msgctxt "enhanced select"
3821
  msgid "Please delete %qty% characters"
3822
  msgstr ""
3823
 
3824
+ #: includes/admin/class-ur-admin-assets.php:190
3825
  msgctxt "enhanced select"
3826
  msgid "You can only select 1 item"
3827
  msgstr ""
3828
 
3829
+ #: includes/admin/class-ur-admin-assets.php:191
3830
  msgctxt "enhanced select"
3831
  msgid "You can only select %qty% items"
3832
  msgstr ""
3833
 
3834
+ #: includes/admin/class-ur-admin-assets.php:192
3835
  msgctxt "enhanced select"
3836
  msgid "Loading more results&hellip;"
3837
  msgstr ""
3838
 
3839
+ #: includes/admin/class-ur-admin-assets.php:193
3840
  msgctxt "enhanced select"
3841
  msgid "Searching&hellip;"
3842
  msgstr ""
3843
 
3844
+ #: includes/admin/class-ur-admin-assets.php:305
3845
  msgctxt "user-registration admin"
3846
  msgid "User Email"
3847
  msgstr ""
3848
 
3849
+ #: includes/admin/class-ur-admin-assets.php:306
3850
  msgctxt "user-registration admin"
3851
  msgid "User Password"
3852
  msgstr ""
3853
 
3854
+ #: includes/admin/class-ur-admin-assets.php:307
3855
  msgctxt "user registration admin"
3856
  msgid "Are you sure want to delete?"
3857
  msgstr ""
3858
 
3859
+ #: includes/admin/class-ur-admin-assets.php:308
3860
  msgctxt "user registration admin"
3861
  msgid "At least one row needs to be selected."
3862
  msgstr ""
3863
 
3864
+ #: includes/admin/class-ur-admin-assets.php:309
3865
  msgctxt "user registration admin"
3866
  msgid "This field is one time draggable."
3867
  msgstr ""
3868
 
3869
+ #: includes/admin/class-ur-admin-assets.php:310
3870
  msgctxt "user registration admin"
3871
  msgid "Could not clone this field."
3872
  msgstr ""
3873
 
3874
+ #: includes/admin/class-ur-admin-assets.php:311
3875
  msgctxt "user registration admin"
3876
  msgid "Form successfully saved."
3877
  msgstr ""
3878
 
3879
+ #: includes/admin/class-ur-admin-assets.php:312
3880
  msgctxt "user registration admin"
3881
  msgid "Success"
3882
  msgstr ""
3883
 
3884
+ #: includes/admin/class-ur-admin-assets.php:313
3885
  msgctxt "user registration admin"
3886
  msgid "Error"
3887
  msgstr ""
3888
 
3889
+ #: includes/admin/class-ur-admin-assets.php:314
3890
  msgctxt "user registration admin"
3891
  msgid "At least one field needs to be selected."
3892
  msgstr ""
3893
 
3894
+ #: includes/admin/class-ur-admin-assets.php:315
3895
  msgctxt "user registration admin"
3896
  msgid "Empty form name."
3897
  msgstr ""
3898
 
3899
+ #: includes/admin/class-ur-admin-assets.php:316
3900
  msgctxt "user registration admin"
3901
  msgid "Previous save action on going."
3902
  msgstr ""
3903
 
3904
+ #: includes/admin/class-ur-admin-assets.php:317
3905
  msgctxt "user registration admin"
3906
  msgid "Duplicate field name."
3907
  msgstr ""
3908
 
3909
+ #: includes/admin/class-ur-admin-assets.php:318
3910
  msgctxt "user registration admin"
3911
  msgid "Empty field label."
3912
  msgstr ""
3913
 
3914
+ #: includes/admin/class-ur-admin-assets.php:319
3915
  msgctxt "user registration admin"
3916
  msgid ""
3917
  "Invalid field name. Please do not use space, empty or special character, "
3918
  "you can use underscore."
3919
  msgstr ""
3920
 
3921
+ #: includes/admin/class-ur-admin-assets.php:320
3922
  msgctxt "user registration admin"
3923
  msgid "Multiple field key "
3924
  msgstr ""
3925
 
3926
+ #: includes/admin/class-ur-admin-assets.php:321
3927
  msgctxt "user registration admin"
3928
  msgid "field is required."
3929
  msgstr ""
3930
 
3931
+ #: includes/admin/class-ur-admin-assets.php:322
3932
  msgctxt "user registration admin"
3933
  msgid "Drag your first form item here."
3934
  msgstr ""
3935
 
3936
+ #: includes/admin/class-ur-admin-assets.php:323
3937
+ msgctxt "user registration admin"
3938
+ msgid "Please select at least one country."
3939
+ msgstr ""
3940
+
3941
  #: includes/admin/class-ur-admin-registrations-table-list.php:284
3942
  #. translators: %s: count
3943
  msgctxt "posts"
3956
  msgid "Deny"
3957
  msgstr ""
3958
 
3959
+ #: includes/class-ur-email-confirmation.php:67
3960
  msgctxt "The action on users list page"
3961
  msgid "Verify"
3962
  msgstr ""
3963
 
3964
+ #: includes/class-ur-email-confirmation.php:68
3965
  msgctxt "The action on users list page"
3966
  msgid "Unverify"
3967
  msgstr ""
3968
 
3969
+ #: includes/class-ur-install.php:308
3970
  msgctxt "Page slug"
3971
  msgid "my-account"
3972
  msgstr ""
3973
 
3974
+ #: includes/class-ur-install.php:317
3975
  msgctxt "Page slug"
3976
  msgid "registration"
3977
  msgstr ""
3978
 
3979
+ #: includes/class-ur-install.php:309
3980
  msgctxt "Page title"
3981
  msgid "My Account"
3982
  msgstr ""
3983
 
3984
+ #: includes/class-ur-install.php:318
3985
  msgctxt "Page title"
3986
  msgid "Registration"
3987
  msgstr ""
readme.txt CHANGED
@@ -1,332 +1,181 @@
1
- === User Registration - Custom Registration Form, Login And User Profile For WordPress ===
2
- Contributors: WPEverest
3
- Tags: user registration, registration, user profile, registration form, login form,
4
- Requires at least: 4.0
5
- Requires PHP: 5.3
6
- Tested up to: 5.3.2
7
- Stable tag: 1.7.6
8
- License: GPLv3
9
- License URI: http://www.gnu.org/licenses/gpl-3.0.html
10
-
11
- Drag and drop user registration form and login form builder
12
-
13
- == Description ==
14
-
15
- User Registration plugin provides you with an easy way to create frontend user registration form and login form. Drag and Drop fields make ordering and creating forms extremely easy. The plugin is lightweight, extendible, and can be used to create any type of registration form.
16
-
17
- Beside registration form, the plugin also supports beautiful frontend profile account page for profile edit, password change, Log out and more. Users can visit their account page after registration and view the details they have filled and can make changes if necessary.
18
-
19
- The registration forms are 100% mobile responsive and optimized to display on any devices.
20
-
21
-
22
- View [All features](https://wpeverest.com/wordpress-plugins/user-registration/?utm_source=wporg&utm_medium=link&utm_campaign=user-registration-readme)
23
-
24
- View [Demo](http://demo.wpeverest.com/user-registration/)
25
-
26
- Get [Free Support](https://wpeverest.com/support-forum/?utm_source=wporg&utm_medium=link&utm_campaign=user-registration-readme)
27
-
28
- Check [Documentation](http://docs.wpeverest.com/docs/user-registration/)
29
-
30
- = User Registration Plugin in action: =
31
-
32
- [youtube https://www.youtube.com/watch?v=zNhNvj8jPhM]
33
-
34
- ### Features And Options:
35
- * Simple, Clean and Beautiful WordPress Registration Forms
36
- * Drag and Drop Fields
37
- * Unlimited Registration Forms
38
- * Inbuilt Login Form
39
- * Frontend Profile account page
40
- * Multiple Column Design
41
- * Multiple Form template designs
42
- * Shortcode Support
43
- * Google reCaptcha Support (v2 and v3)
44
- * Email notifications
45
- * Email Customizers
46
- * Form Duplicate Option
47
- * Admin approval option for registration
48
- * Auto login option
49
- * Email confirmation to register
50
- * Enable/Disable Strong Password
51
- * Default User Role Selection Option
52
- * Support for profile image upload
53
- * Form Preview Option on backend
54
- * User data export in CSV
55
- * Import/Export registration form
56
- * Well Documented
57
- * Translation ready
58
-
59
- ### Premium Addons
60
-
61
- User Registration can be easily extended with some premium addons.
62
-
63
- * [Style Customizer](https://wpeverest.com/wordpress-plugins/user-registration/style-customizer/?utm_source=wporg&utm_medium=link&utm_campaign=user-registration-readme) - Allows users to customize design elements like color, font size, font color, border, margin, padding and more for registration and login form.
64
-
65
- * [Multi Step Form](https://wpeverest.com/wordpress-plugins/user-registration/multi-part/?utm_source=wporg&utm_medium=link&utm_campaign=user-registration-readme) - Allows users to break lengthy registration form into multiple pages.
66
-
67
- * [Social Connect](https://wpeverest.com/wordpress-plugins/user-registration/social-connect/?utm_source=wporg&utm_medium=link&utm_campaign=user-registration-readme) - Allows users to register/login to your site with social platforms like Facebook, Twitter, Google+ or LinkedIn.
68
-
69
- * [Content Restriction](https://wpeverest.com/wordpress-plugins/user-registration/content-restriction/?utm_source=wporg&utm_medium=link&utm_campaign=user-registration-readme) - Allows you to restrict full or partial content from page, post to only logged in users or logged in users with specific roles. Check our article for [content restriction](https://wpeverest.com/blog/restrict-content-in-wordpress/)
70
-
71
- * [File Upload](https://wpeverest.com/wordpress-plugins/user-registration/file-upload/?utm_source=wporg&utm_medium=link&utm_campaign=user-registration-readme) - Allows you to add upload field in registration form so that users can upload documents, images and more.
72
-
73
- * [WooCommerce Integration](https://wpeverest.com/wordpress-plugins/user-registration/woocommerce/?utm_source=wporg&utm_medium=link&utm_campaign=user-registration-readme) - Integrates and syncs WooCommerce related information to user registration account page like orders, customer details, billings plus allows you to create extended registration page with woocommerce fields. Check [detail guide](https://wpeverest.com/blog/woocommerce-registration-form/)
74
-
75
- * [MailChimp](https://wpeverest.com/wordpress-plugins/user-registration/mailchimp/?utm_source=wporg&utm_medium=link&utm_campaign=user-registration-readme) - Lets you sync your registered users with MailChimp list. Automatically add users to your selected MailChimp list upon registration.
76
-
77
- * [Advanced Fields](https://wpeverest.com/wordpress-plugins/user-registration/advanced-fields/?utm_source=wporg&utm_medium=link&utm_campaign=user-registration-readme) - Lets you add advanced extra fields such as WYSIWYG, Time picker, Phone Number, HTML, Section title in form.
78
-
79
- * [Conditional Logic](https://wpeverest.com/wordpress-plugins/user-registration/conditional-logic/?utm_source=wporg&utm_medium=link&utm_campaign=user-registration-readme) - Lets you apply conditions to your fields. Conditional Logic allows you to show or hide certain fields based upon other field’s value.
80
-
81
- * [Profile Connect](https://wpeverest.com/wordpress-plugins/user-registration/profile-connect/?utm_source=wporg&utm_medium=link&utm_campaign=user-registration-readme) - Allows admin to connect users registered via other forms to User Registration selected form.
82
-
83
- * [PDF Form Submission](https://wpeverest.com/wordpress-plugins/user-registration/pdf-form-submission/?utm_source=wporg&utm_medium=link&utm_campaign=user-registration-readme) - Lets you export user's data in PDF, PDF file as email attachment on form submission.
84
-
85
- * [Payments (PayPal)](https://wpeverest.com/wordpress-plugins/user-registration/payments/?utm_source=wporg&utm_medium=link&utm_campaign=user-registration-readme) - Integrates PayPal into your forms for registration fee payments, donations, and more.
86
-
87
- * [Geolocation](https://wpeverest.com/wordpress-plugins/user-registration/geolocation/?utm_source=wporg&utm_medium=link&utm_campaign=user-registration-readme) - Collects and stores users geolocation data along with their form filled information.
88
-
89
- * [LearnDash](https://wpeverest.com/wordpress-plugins/user-registration/learndash/?utm_source=wporg&utm_medium=link&utm_campaign=user-registration-readme) - Allows users to view their registered learndash courses, course progresses, expiry date on my account section and more.
90
-
91
- * [Invite Codes](https://wpeverest.com/wordpress-plugins/user-registration/invite-codes/?utm_source=wporg&utm_medium=link&utm_campaign=user-registration-readme) - Allows you to restrict the registration on your site to only users with invite codes. Check our [invitation code guide](https://wpeverest.com/blog/user-registration-invitation-code/)
92
-
93
- * [Field Visibility](https://wpeverest.com/wordpress-plugins/user-registration/field-visibility/?utm_source=wporg&utm_medium=link&utm_campaign=user-registration-readme) - Allows you to hide registration fields on the registration form but show it in the account profile page and vice versa. Also, make selective fields read-only on profile page, registration form or both.
94
-
95
- == Installation ==
96
-
97
- 1. Install the plugin either via the WordPress.org plugin directory, or by uploading the files to your server (in the /wp-content/plugins/ directory).
98
- 2. Activate the User Registration plugin through the 'Plugins' menu in WordPress.
99
- 3. Go to User Registration->Add New and start creating a registration form.
100
-
101
- == Frequently Asked Questions ==
102
-
103
- = Do I need to have coding skills to use the User Registration Plugin? =
104
-
105
- No, you don't need any coding skills. One can simply drag and drop fields, arrange them and use built-in shortcodes to display the form.
106
-
107
- = Does the plugin work with any WordPress themes?
108
-
109
- Yes, the plugin is designed to work with any themes that have been coded following WordPress guidelines.
110
-
111
- = How can admin access registered users data?
112
-
113
- All the users registered via the registration forms and their data can be accessed from the Users menu in the WordPress Dashboard.
114
-
115
- = Can a user edit their profile informaton after registration?
116
-
117
- Yes, a registered user can access their profile details via the account page. One can create an [account profile page](https://docs.wpeverest.com/docs/user-registration/registration-form-and-login-form/how-to-show-account-profile/) for their user using the shortcode available.
118
-
119
- = Does the plugin come with a login form as well?
120
-
121
- Yes, the plugin has a shortcode for the login form.
122
-
123
- == Screenshots ==
124
-
125
- 1. Form Fields
126
- 2. Form Fields - Fullscreen Mode
127
- 3. Field Options
128
- 4. Form Settings
129
- 5. General Options
130
- 6. Login Options
131
- 7. Frontend Messages
132
- 8. Google reCaptcha
133
- 9. General Email Settings
134
- 10. Export Users
135
- 11. Import/Export Forms
136
- 12. Gutenberg Block
137
- 13. Registration Form
138
- 14. Login Form
139
- 15. User Account Page - Horizontal Layout
140
- 16. User Account Page - Vertical Layout
141
-
142
- == Changelog ==
143
-
144
- = 1.7.6 - 30/12/2019 =
145
- * Enhancement - Registered user source.
146
- * Tweak - Remove inline css from recaptcha.
147
- * Fix - Email attachment hook mismatch arguments.
148
- * Fix - wp_authenticate_user filter mismatch arguments.
149
- * Fix - Hide/show password enabled in edit profile.
150
-
151
- = 1.7.5 - 13/12/2019 =
152
- * Enhancement - Redirect URL after logout.
153
- * Enhancement - Password field eye icon.
154
- * Fix - Escaping attribute in checkbox field.
155
- * Fix - Remove admin notice from form builder.
156
- * Fix - Case sensitive in confirm password.
157
- * Fix - Invite code field name made non editable.
158
-
159
- = 1.7.4 - 21/11/2019 =
160
- * Feature - WPML Plugin Compatibility.
161
- * Tweak - Country Field Default Value.
162
- * Tweak - Icons alignment to support WordPress v5.3.
163
- * Fix - HTML field Form Duplication.
164
-
165
- = 1.7.3 - 04/10/2019 =
166
- * Fix - Form ID being empty.
167
- * Fix - Form ID check.
168
- * Fix - Field key not found in edit profile details.
169
-
170
- = 1.7.2 - 02/10/2019 =
171
- * Refactor - Has date field function.
172
- * Refactor - Check username function.
173
- * Tweak - Button spinner.
174
- * Fix - Exclude file upload field from export users.
175
- * Fix - Remove the Password field from excluding.
176
- * Fix - Exclude Confirm Email field from edit profile.
177
- * Fix - Undefined error on label hidden.
178
- * Fix - Grid toggle text.
179
- * Fix - Email address vaidation.
180
- * Fix - Heartbeat start on Document ready.
181
- * Add - Styles for table caption.
182
- * Dev - Introducing get_form function.
183
-
184
- = 1.7.1 - 13/09/2019 =
185
- * Fix - Password Validation Message.
186
- * Fix - Password strength error message translation issue.
187
- * Fix - Smart Tag issue while sending the email.
188
- * Fix - Double click on form submit button.
189
- * Fix - Submit button hidden in IE.
190
- * Fix - Blink on the grid hover.
191
-
192
- = 1.7.0 - 05/09/2019 =
193
- * Feature - Live new user registration notice and badge.
194
- * Feature - Import/Export registration form in JSON format.
195
- * Feature - Shortcut to save form ( Ctrl + s ).
196
- * Tweak - Form name edit position change.
197
- * Tweak - UI enhancement for full-screen mode.
198
- * Tweak - Input field box design on the builder.
199
- * Tweak - Brand logo add in the builder.
200
- * Tweak - Header design enhancement on the builder.
201
- * Tweak - Remove footer save button.
202
- * Tweak - Remove builder reload on save.
203
- * Tweak - Form builder pre-loader.
204
- * Tweak - Setting tab design.
205
- * Tweak - Form fields design.
206
- * Tweak - Overall form builder design
207
- * Tweak - Add row button color adjustment.
208
- * Tweak - Field description placement below the input in front-end.
209
- * Tweak - Success and Error messages.
210
- * Tweak - Fields Icon change.
211
- * Tweak - SweetAlert2 confirmation and alert box.
212
- * Fix - Manage draggable user fields on row delete.
213
- * Add - Perfect Scrollbar in the builder.
214
- * Add - New Smarttag ( {{ur_login}} ).
215
- * Dev - Action hook in form builder footer wrapper.
216
- * Dev - Action hook after form save.
217
- * Dev - Filter hooks before and after form fields.
218
- * Dev - Filter before and after field row.
219
- * Dev - Add and Delete row JS events.
220
- * Dev - Color picker field in form setting.
221
- * Dev - Bool to string and vise Versa formatting add.
222
-
223
- = 1.6.3 - 19/08/2019 =
224
- * Enhancement - Send Email to Admin when user changes their profile details.
225
- * Feature - Fullscreen builder mode.
226
- * Tweak - Template file update to locate add-ons file
227
- * Add - Accept redirect_to get parameter in login page.
228
- * Fix - Password strength error message not showing.
229
- * Fix - Profile picture in my account dashboard.
230
- * Fix - Profile picture save without selecting any file.
231
- * Fix - Prevent empty search query.
232
- * Fix - Email format issue.
233
- * Dev - Hook to filter form data in profile details.
234
-
235
- = 1.6.2 - 09/07/2019 =
236
- * Enhancement - Profile picture upload to browser upload.
237
- * Tweak - Enqueue scripts.
238
- * Fix - Menu Items invalid arguments.
239
- * Fix - Log delete on reload.
240
-
241
- = 1.6.1 - 04/06/2019 =
242
- * Feature - Two Column Login and Registration Form.
243
- * Tweak - Secondary button design.
244
- * Tweak - Button status on hover, foucs and active.
245
- * Fix - Remove escaping in redirect url.
246
- * Fix - Lost Password Email from header.
247
- * Fix - json_decode error on user profile.
248
- * Fix - Admin can register user.
249
- * Fix - UI Dragging.
250
- * Fix - Field option selection in builder after field deleted.
251
- * Fix - Sub menu UI.
252
-
253
- = 1.6.0.1 - 08/05/2019 =
254
- * Fix - Form wise redirection
255
-
256
- = 1.6.0 - 07/05/2019 =
257
- * Feature - Form Wise Redirection.
258
- * Feature - Added Number field's Min, Max & Step attribute option along with Custom CSS option.
259
- * Tweak - Introducing new User Registration Brand Logo change.
260
- * Tweak - Gravatar message in Edit Profile page hide when selected Custom Picture.
261
- * Tweak - On Prevent Core Login option enabled redirect Administrator to Dashboard.
262
- * Tweak - Setting page's sub-menu design change.
263
- * Tweak - Edit profile in My Account page field structure.
264
- * Tweak - My Account page design change.
265
- * Tweak - Conditional Logic Option design change in Field option.
266
- * Add - Form Preview Button.
267
- * Add - Hide and Show Password button in Login page.
268
- * Add - Introducing Email Confirmation field.
269
- * Fix - Undefined index found_avatar in Gravatar.
270
- * Fix - Registration form submission Undefined error.
271
- * Fix - KeepAlive issue in Copy Shortcode button.
272
- * Fix - Lost Password Endpoint conflict.
273
- * Fix - Max Length for input field.
274
-
275
- = 1.5.10 - 04/05/2019 =
276
- * Feature - Prevent Core Login and Registration page.
277
- * Feature - Custom css fields for default fields.
278
- * Fix - Prevent Dashboard access issue for multiple user roles.
279
- * Fix - Target blank in anchor tag issue.
280
- * Dev - Filter hook to modify form fields.
281
- * Dev - Filter hook to be used in new setting type.
282
- * Tweak - Bypass validation for read-only fields.
283
-
284
- = 1.5.9 - 03/28/2019 =
285
- * Fix - Profile picture not displaying in My account page.
286
- * Tweak - Dashboard Widget data fetch through Ajax request.
287
- * Dev - Filter hook added to hide current password in edit profile page.
288
- * Dev - Filter hook added to bypass current password validation and check in form handler.
289
-
290
- = 1.5.8.1 - 03/04/2019 =
291
- * Fix - Update user meta profile_pic_id and prefix change on review notice
292
-
293
- = 1.5.8 - 02/26/2019 =
294
- * Feature - Custom profile picture upload on account profile and admin profile.
295
- * Feature - Dashboard widget for users activity.
296
- * Feature - Default value for country field.
297
- * Feature - Option to delete user registration data on plugin deletion.
298
- * Feature - Password strength meter on lost password and change password form.
299
- * Add - Admin notice to leave review on wp.org
300
- * Add - Scroll to error message due to minimum password strength.
301
- * Remove - Caching prevention after header sent. Should've been as earlier as wp hook.
302
- * Fix - Minimum password strength bug
303
-
304
- = 1.5.7 - 02/05/2018 =
305
- * Refactor - Options for select, checkbox and radio field.
306
- * Add - Placeholder for select and country field.
307
- * Add - Cache helper class for flushing cache on user registration form.
308
- * Fix - Confirmaction of export/erase personal data from custom login form.
309
- * Fix - Privacy policy made required by default.
310
- * Fix - Formatting of form title display.
311
- * Fix - Validate for same email as password.
312
- * Dev - Action hook for enqueuing scripts.
313
-
314
- = 1.5.6 - 11/01/2018 =
315
- * Fix - Authenticated XSS. Thanks wpvulndb.com for nofifying.
316
- * Fix - Smart tag bug on resend confirmation email
317
-
318
- = 1.5.5 - 08/01/2018 =
319
- * Feature - Google reCaptcha v3 support
320
- * Fix - Data display for input fields on users profile
321
- * Tweak - Disable input fields on builder panel
322
- * Tweak - Beautify accordion on fields section
323
-
324
- = 1.5.4 - 02/01/2018 =
325
- * Fix - Smart tag for reset password email
326
- * Fix - Date field in user profile
327
- * Tweak - Message for lost password while awaiting admin approval
328
- * Dev - Filter to override success/failure response
329
- * Dev - Filter to override user role
330
- * Dev - Filter to update settings on settings page
331
-
332
- [See changelog for all versions](https://raw.githubusercontent.com/wpeverest/user-registration/master/CHANGELOG.txt).
1
+ === User Registration - Custom Registration Form, Login And User Profile For WordPress ===
2
+ Contributors: WPEverest
3
+ Tags: user registration, registration, user profile, registration form, login form,
4
+ Requires at least: 4.0
5
+ Requires PHP: 5.3
6
+ Tested up to: 5.3.2
7
+ Stable tag: 1.8.0
8
+ License: GPLv3
9
+ License URI: http://www.gnu.org/licenses/gpl-3.0.html
10
+
11
+ Drag and drop user registration form and login form builder
12
+
13
+ == Description ==
14
+
15
+ User Registration plugin provides you with an easy way to create frontend user registration form and login form. Drag and Drop fields make ordering and creating forms extremely easy. The plugin is lightweight, extendible, and can be used to create any type of registration form.
16
+
17
+ Beside registration form, the plugin also supports beautiful frontend profile account page for profile edit, password change, Log out and more. Users can visit their account page after registration and view the details they have filled and can make changes if necessary.
18
+
19
+ The registration forms are 100% mobile responsive and optimized to display on any devices.
20
+
21
+
22
+ View [All features](https://wpeverest.com/wordpress-plugins/user-registration/?utm_source=wporg&utm_medium=link&utm_campaign=ur-upgrade-to-pro)
23
+
24
+ View [Demo](http://demo.wpeverest.com/user-registration/)
25
+
26
+ Get [Free Support](https://wpeverest.com/support-forum/?utm_source=wporg&utm_medium=link&utm_campaign=ur-upgrade-to-pro)
27
+
28
+ Check [Documentation](http://docs.wpeverest.com/docs/user-registration/)
29
+
30
+ = User Registration Plugin in action: =
31
+
32
+ [youtube https://www.youtube.com/watch?v=zNhNvj8jPhM]
33
+
34
+ ### Features And Options:
35
+ * Simple, Clean and Beautiful WordPress Registration Forms
36
+ * Drag and Drop Fields
37
+ * Unlimited Registration Forms
38
+ * Inbuilt Login Form
39
+ * Frontend Profile account page
40
+ * Multiple Column Design
41
+ * Multiple Form template designs
42
+ * Shortcode Support
43
+ * Google reCaptcha Support (v2 and v3)
44
+ * Email notifications
45
+ * Email Customizers
46
+ * Form Duplicate Option
47
+ * Admin approval option for registration
48
+ * Auto login option
49
+ * Email confirmation to register
50
+ * Enable/Disable Strong Password
51
+ * Default User Role Selection Option
52
+ * Support for profile image upload
53
+ * Form Preview Option on backend
54
+ * User data export in CSV
55
+ * Import/Export registration form
56
+ * Well Documented
57
+ * Translation ready
58
+
59
+ ### Premium Addons
60
+
61
+ User Registration can be easily extended with some premium addons.
62
+
63
+ * [Style Customizer](https://wpeverest.com/wordpress-plugins/user-registration/style-customizer/?utm_source=wporg&utm_medium=link&utm_campaign=ur-upgrade-to-pro) - Allows users to customize design elements like color, font size, font color, border, margin, padding and more for registration and login form.
64
+
65
+ * [Multi Step Form](https://wpeverest.com/wordpress-plugins/user-registration/multi-part/?utm_source=wporg&utm_medium=link&utm_campaign=ur-upgrade-to-pro) - Allows users to break lengthy registration form into multiple pages.
66
+
67
+ * [Social Connect](https://wpeverest.com/wordpress-plugins/user-registration/social-connect/?utm_source=wporg&utm_medium=link&utm_campaign=ur-upgrade-to-pro) - Allows users to register/login to your site with social platforms like Facebook, Twitter, Google+ or LinkedIn.
68
+
69
+ * [Content Restriction](https://wpeverest.com/wordpress-plugins/user-registration/content-restriction/?utm_source=wporg&utm_medium=link&utm_campaign=ur-upgrade-to-pro) - Allows you to restrict full or partial content from page, post to only logged in users or logged in users with specific roles. Check our article for [content restriction](https://wpeverest.com/blog/restrict-content-in-wordpress/)
70
+
71
+ * [File Upload](https://wpeverest.com/wordpress-plugins/user-registration/file-upload/?utm_source=wporg&utm_medium=link&utm_campaign=ur-upgrade-to-pro) - Allows you to add upload field in registration form so that users can upload documents, images and more.
72
+
73
+ * [WooCommerce Integration](https://wpeverest.com/wordpress-plugins/user-registration/woocommerce/?utm_source=wporg&utm_medium=link&utm_campaign=ur-upgrade-to-pro) - Integrates and syncs WooCommerce related information to user registration account page like orders, customer details, billings plus allows you to create extended registration page with woocommerce fields. Check [detail guide](https://wpeverest.com/blog/woocommerce-registration-form/)
74
+
75
+ * [MailChimp](https://wpeverest.com/wordpress-plugins/user-registration/mailchimp/?utm_source=wporg&utm_medium=link&utm_campaign=ur-upgrade-to-pro) - Lets you sync your registered users with MailChimp list. Automatically add users to your selected MailChimp list upon registration.
76
+
77
+ * [Advanced Fields](https://wpeverest.com/wordpress-plugins/user-registration/advanced-fields/?utm_source=wporg&utm_medium=link&utm_campaign=ur-upgrade-to-pro) - Lets you add advanced extra fields such as WYSIWYG, Time picker, Phone Number, HTML, Section title in form.
78
+
79
+ * [Conditional Logic](https://wpeverest.com/wordpress-plugins/user-registration/conditional-logic/?utm_source=wporg&utm_medium=link&utm_campaign=ur-upgrade-to-pro) - Lets you apply conditions to your fields. Conditional Logic allows you to show or hide certain fields based upon other field’s value.
80
+
81
+ * [Profile Connect](https://wpeverest.com/wordpress-plugins/user-registration/profile-connect/?utm_source=wporg&utm_medium=link&utm_campaign=ur-upgrade-to-pro) - Allows admin to connect users registered via other forms to User Registration selected form.
82
+
83
+ * [PDF Form Submission](https://wpeverest.com/wordpress-plugins/user-registration/pdf-form-submission/?utm_source=wporg&utm_medium=link&utm_campaign=ur-upgrade-to-pro) - Lets you export user's data in PDF, PDF file as email attachment on form submission.
84
+
85
+ * [Payments (PayPal)](https://wpeverest.com/wordpress-plugins/user-registration/payments/?utm_source=wporg&utm_medium=link&utm_campaign=ur-upgrade-to-pro) - Integrates PayPal into your forms for registration fee payments, donations, and more.
86
+
87
+ * [Geolocation](https://wpeverest.com/wordpress-plugins/user-registration/geolocation/?utm_source=wporg&utm_medium=link&utm_campaign=ur-upgrade-to-pro) - Collects and stores users geolocation data along with their form filled information.
88
+
89
+ * [LearnDash](https://wpeverest.com/wordpress-plugins/user-registration/learndash/?utm_source=wporg&utm_medium=link&utm_campaign=ur-upgrade-to-pro) - Allows users to view their registered learndash courses, course progresses, expiry date on my account section and more.
90
+
91
+ * [Invite Codes](https://wpeverest.com/wordpress-plugins/user-registration/invite-codes/?utm_source=wporg&utm_medium=link&utm_campaign=ur-upgrade-to-pro) - Allows you to restrict the registration on your site to only users with invite codes. Check our [invitation code guide](https://wpeverest.com/blog/user-registration-invitation-code/)
92
+
93
+ * [Field Visibility](https://wpeverest.com/wordpress-plugins/user-registration/field-visibility/?utm_source=wporg&utm_medium=link&utm_campaign=ur-upgrade-to-pro) - Allows you to hide registration fields on the registration form but show it in the account profile page and vice versa. Also, make selective fields read-only on profile page, registration form or both.
94
+
95
+ == Installation ==
96
+
97
+ 1. Install the plugin either via the WordPress.org plugin directory, or by uploading the files to your server (in the /wp-content/plugins/ directory).
98
+ 2. Activate the User Registration plugin through the 'Plugins' menu in WordPress.
99
+ 3. Go to User Registration->Add New and start creating a registration form.
100
+
101
+ == Frequently Asked Questions ==
102
+
103
+ = Do I need to have coding skills to use the User Registration Plugin? =
104
+
105
+ No, you don't need any coding skills. One can simply drag and drop fields, arrange them and use built-in shortcodes to display the form.
106
+
107
+ = Does the plugin work with any WordPress themes?
108
+
109
+ Yes, the plugin is designed to work with any themes that have been coded following WordPress guidelines.
110
+
111
+ = How can admin access registered users data?
112
+
113
+ All the users registered via the registration forms and their data can be accessed from the Users menu in the WordPress Dashboard.
114
+
115
+ = Can a user edit their profile informaton after registration?
116
+
117
+ Yes, a registered user can access their profile details via the account page. One can create an [account profile page](https://docs.wpeverest.com/docs/user-registration/registration-form-and-login-form/how-to-show-account-profile/) for their user using the shortcode available.
118
+
119
+ = Does the plugin come with a login form as well?
120
+
121
+ Yes, the plugin has a shortcode for the login form.
122
+
123
+ == Screenshots ==
124
+
125
+ 1. Form Fields
126
+ 2. Form Fields - Fullscreen Mode
127
+ 3. Field Options
128
+ 4. Form Settings
129
+ 5. General Options
130
+ 6. Login Options
131
+ 7. Frontend Messages
132
+ 8. Google reCaptcha
133
+ 9. General Email Settings
134
+ 10. Export Users
135
+ 11. Import/Export Forms
136
+ 12. Gutenberg Block
137
+ 13. Registration Form
138
+ 14. Login Form
139
+ 15. User Account Page - Horizontal Layout
140
+ 16. User Account Page - Vertical Layout
141
+
142
+ == Changelog ==
143
+
144
+ = 1.8.0 - 13/02/2020
145
+ * Feature - Login option introduced for individual forms.
146
+ * Feature - Allows selective country selection in country field.
147
+ * Enhancement - Date field
148
+ * Enhancement - Conditional logic in edit profile.
149
+ * Enhancement - Real time password matching.
150
+ * Enhancement - Real time email matching.
151
+ * Enhancement - Modal popup with documentation links on form creation.
152
+ * Enhancement - Form settings dropdown changed to checkbox.
153
+ * Enhancement - Premium fields showcase.
154
+ * Tweak - Toggle feature added for field option's setting.
155
+ * Tweak - SweetAlert2 added in frontend.
156
+ * Tweak - CDN styling swapped with local file.
157
+ * Fix - Exclude unwanted fields in edit profile.
158
+ * Fix - Broken reset password link.
159
+
160
+ = 1.7.6 - 30/12/2019 =
161
+ * Enhancement - Registered user source.
162
+ * Tweak - Remove inline css from recaptcha.
163
+ * Fix - Email attachment hook mismatch arguments.
164
+ * Fix - wp_authenticate_user filter mismatch arguments.
165
+ * Fix - Hide/show password enabled in edit profile.
166
+
167
+ = 1.7.5 - 13/12/2019 =
168
+ * Enhancement - Redirect URL after logout.
169
+ * Enhancement - Password field eye icon.
170
+ * Fix - Escaping attribute in checkbox field.
171
+ * Fix - Remove admin notice from form builder.
172
+ * Fix - Case sensitive in confirm password.
173
+ * Fix - Invite code field name made non editable.
174
+
175
+ = 1.7.4 - 21/11/2019 =
176
+ * Feature - WPML Plugin Compatibility.
177
+ * Tweak - Country Field Default Value.
178
+ * Tweak - Icons alignment to support WordPress v5.3.
179
+ * Fix - HTML field Form Duplication.
180
+
181
+ [See changelog for all versions](https://raw.githubusercontent.com/wpeverest/user-registration/master/CHANGELOG.txt).
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
templates/myaccount/form-edit-profile.php CHANGED
@@ -37,92 +37,127 @@ do_action( 'user_registration_before_edit_profile_form' ); ?>
37
  ?>
38
  <img class="profile-preview" alt="profile-picture" src="<?php echo $image; ?>" style='max-width:96px; max-height:96px;' >
39
  <?php
40
- $max_size = wp_max_upload_size();
41
- $max_size = size_format( $max_size );
42
  ?>
43
  <p class="user-registration-tips"><?php echo __( 'Max size: ', 'user-registration' ) . $max_size; ?></p>
44
  </div>
45
  <header>
46
- <p><strong><?php _e( 'Upload your new profile image.', 'user-registration' ); ?></strong></p>
47
  <div class="button-group">
48
- <input type="hidden" name="profile-pic-url" value="<?php echo $profile_picture_url; ?>" />
49
- <input type="hidden" name="profile-default-image" value="<?php echo $gravatar_image; ?>" />
50
- <button class="button profile-pic-remove" style="<?php echo ( $gravatar_image === $image ) ? 'display:none;' : ''; ?>"><?php echo __( 'Remove', 'user-registration' ); ?></php></button>
51
- <input type="file" id="ur-profile-pic" name="profile-pic" class="profile-pic-upload" accept="image/jpeg" style="<?php echo ( $gravatar_image !== $image ) ? 'display:none;' : ''; ?>" />
52
- </div>
53
- <?php if ( ! $profile_picture_url ) { ?>
54
- <span><i><?php echo __( 'You can change your profile picture on', 'user-registration' ); ?> <a href="https://en.gravatar.com/"><?php _e( 'Gravatar', 'user-registration' ); ?></a></i></span>
55
- <?php } ?>
56
- </header>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
57
  </div>
58
  <?php do_action( 'user_registration_edit_profile_form_start' ); ?>
59
  <div class="user-registration-profile-fields__field-wrapper">
60
 
61
  <?php foreach ( $form_data_array as $data ) { ?>
62
  <div class='ur-form-row'>
63
- <?php
64
- $width = floor( 100 / count( $data ) ) - count( $data );
65
 
66
- foreach ( $data as $grid_key => $grid_data ) {
67
- $found_field = false;
68
 
69
- foreach ( $grid_data as $grid_data_key => $single_item ) {
70
- $key = 'user_registration_' . $single_item->general_setting->field_name;
71
- if ( isset( $single_item->field_key ) && isset( $profile[ $key ] ) ) {
72
- $found_field = true;
 
73
  }
74
- }
75
- if ( $found_field ) {
76
- ?>
77
- <div class="ur-form-grid ur-grid-<?php echo( $grid_key + 1 ); ?>" style="width:<?php echo $width; ?>%;">
78
- <?php
79
- }
80
-
81
- foreach ( $grid_data as $grid_data_key => $single_item ) {
82
- $key = 'user_registration_' . $single_item->general_setting->field_name;
83
- if ( isset( $profile[ $key ] ) ) {
84
- $field = $profile[ $key ];
85
  ?>
86
- <div class="ur-field-item field-<?php echo $single_item->field_key; ?>">
87
- <?php
88
- $readonly_fields = ur_readonly_profile_details_fields();
89
- if ( array_key_exists( $field['field_key'], $readonly_fields ) ) {
90
- $field['custom_attributes'] = array(
91
- 'readonly' => 'readonly',
92
- );
93
- if ( isset( $readonly_fields[ $field['field_key'] ] ['value'] ) ) {
94
- $field['value'] = $readonly_fields[ $field['field_key'] ] ['value'];
95
- }
96
- if ( isset( $readonly_fields[ $field['field_key'] ] ['message'] ) ) {
97
- $field['custom_attributes']['title'] = $readonly_fields[ $field['field_key'] ] ['message'];
98
- $field['input_class'][] = 'user-registration-help-tip';
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
99
  }
100
- }
101
 
102
- if( 'phone' === $single_item->field_key ){
103
- $field['phone_format'] = $single_item->general_setting->phone_format;
104
- if( 'smart' === $field['phone_format'] ){
105
- unset( $field['input_mask'] );
 
106
  }
107
- }
108
 
109
- $filter_data = array(
110
- 'form_data' => $field,
111
- );
 
112
 
113
- $form_data_array = apply_filters( 'user_registration_' . $field['field_key'] . '_frontend_form_data', $filter_data );
114
- $field = isset( $form_data_array['form_data'] ) ? $form_data_array['form_data'] : $field;
 
115
 
116
- user_registration_form_field( $key, $field, ! empty( $_POST[ $key ] ) ? ur_clean( $_POST[ $key ] ) : $field['value'] );
117
- ?>
118
- </div>
 
 
 
 
 
 
 
 
119
  <?php } ?>
120
- <?php } ?>
121
 
122
- <?php if ( $found_field ) { ?>
123
- </div>
 
124
  <?php } ?>
125
- <?php } ?>
126
  </div>
127
  <?php } ?>
128
 
37
  ?>
38
  <img class="profile-preview" alt="profile-picture" src="<?php echo $image; ?>" style='max-width:96px; max-height:96px;' >
39
  <?php
40
+ $max_size = wp_max_upload_size();
41
+ $max_size = size_format( $max_size );
42
  ?>
43
  <p class="user-registration-tips"><?php echo __( 'Max size: ', 'user-registration' ) . $max_size; ?></p>
44
  </div>
45
  <header>
46
+ <p><strong><?php _e( 'Upload your new profile image.', 'user-registration' ); ?></strong></p>
47
  <div class="button-group">
48
+ <?php
49
+
50
+ if ( has_action( 'uraf_profile_picture_buttons' ) ) {
51
+ ?>
52
+ <div class="uraf-profile-picture-upload">
53
+ <p class="form-row " id="profile_pic_url_field" data-priority="">
54
+ <span class="uraf-profile-picture-upload-node" style="height: 0;width: 0;margin: 0;padding: 0;float: left;border: 0;overflow: hidden;">
55
+ <input type="file" id="ur-profile-pic" name="profile-pic" class="profile-pic-upload" accept="image/jpeg" style="<?php echo ( $gravatar_image !== $image ) ? 'display:none;' : ''; ?>" />
56
+ <?php echo '<input type="text" class="uraf-profile-picture-input input-text ur-frontend-field" name="profile_pic_url" id="profile_pic_url" value="" />'; ?>
57
+ </span>
58
+ <?php do_action( 'uraf_profile_picture_buttons' ); ?>
59
+ </p>
60
+ <div style="clear:both; margin-bottom: 20px"></div>
61
+ </div>
62
+
63
+ <?php
64
+ } else {
65
+ ?>
66
+ <input type="hidden" name="profile-pic-url" value="<?php echo $profile_picture_url; ?>" />
67
+ <input type="hidden" name="profile-default-image" value="<?php echo $gravatar_image; ?>" />
68
+ <button class="button profile-pic-remove" style="<?php echo ( $gravatar_image === $image ) ? 'display:none;' : ''; ?>"><?php echo __( 'Remove', 'user-registration' ); ?></php></button>
69
+ <input type="file" id="ur-profile-pic" name="profile-pic" class="profile-pic-upload" accept="image/jpeg" style="<?php echo ( $gravatar_image !== $image ) ? 'display:none;' : ''; ?>" />
70
+ <?php
71
+ }
72
+ ?>
73
+ </div>
74
+ <?php if ( ! $profile_picture_url ) { ?>
75
+ <span><i><?php echo __( 'You can change your profile picture on', 'user-registration' ); ?> <a href="https://en.gravatar.com/"><?php _e( 'Gravatar', 'user-registration' ); ?></a></i></span>
76
+ <?php } ?>
77
+ </header>
78
  </div>
79
  <?php do_action( 'user_registration_edit_profile_form_start' ); ?>
80
  <div class="user-registration-profile-fields__field-wrapper">
81
 
82
  <?php foreach ( $form_data_array as $data ) { ?>
83
  <div class='ur-form-row'>
84
+ <?php
85
+ $width = floor( 100 / count( $data ) ) - count( $data );
86
 
87
+ foreach ( $data as $grid_key => $grid_data ) {
88
+ $found_field = false;
89
 
90
+ foreach ( $grid_data as $grid_data_key => $single_item ) {
91
+ $key = 'user_registration_' . $single_item->general_setting->field_name;
92
+ if ( isset( $single_item->field_key ) && isset( $profile[ $key ] ) ) {
93
+ $found_field = true;
94
+ }
95
  }
96
+ if ( $found_field ) {
 
 
 
 
 
 
 
 
 
 
97
  ?>
98
+ <div class="ur-form-grid ur-grid-<?php echo( $grid_key + 1 ); ?>" style="width:<?php echo $width; ?>%;">
99
+ <?php
100
+ }
101
+
102
+ foreach ( $grid_data as $grid_data_key => $single_item ) {
103
+ $key = 'user_registration_' . $single_item->general_setting->field_name;
104
+ if ( isset( $profile[ $key ] ) ) {
105
+ $field = $profile[ $key ];
106
+ $field['input_class'] = array( 'ur-edit-profile-field ' );
107
+ $advance_data = array(
108
+ 'general_setting' => (object) $single_item->general_setting,
109
+ 'advance_setting' => (object) $single_item->advance_setting,
110
+ );
111
+ ?>
112
+ <div class="ur-field-item field-<?php echo $single_item->field_key; ?>">
113
+ <?php
114
+ $readonly_fields = ur_readonly_profile_details_fields();
115
+ if ( array_key_exists( $field['field_key'], $readonly_fields ) ) {
116
+ $field['custom_attributes'] = array(
117
+ 'readonly' => 'readonly',
118
+ );
119
+ if ( isset( $readonly_fields[ $field['field_key'] ] ['value'] ) ) {
120
+ $field['value'] = $readonly_fields[ $field['field_key'] ] ['value'];
121
+ }
122
+ if ( isset( $readonly_fields[ $field['field_key'] ] ['message'] ) ) {
123
+ $field['custom_attributes']['title'] = $readonly_fields[ $field['field_key'] ] ['message'];
124
+ $field['input_class'][] = 'user-registration-help-tip';
125
+ }
126
  }
 
127
 
128
+ if ( 'phone' === $single_item->field_key ) {
129
+ $field['phone_format'] = $single_item->general_setting->phone_format;
130
+ if ( 'smart' === $field['phone_format'] ) {
131
+ unset( $field['input_mask'] );
132
+ }
133
  }
 
134
 
135
+ $filter_data = array(
136
+ 'form_data' => $field,
137
+ 'data' => $advance_data,
138
+ );
139
 
140
+ $form_data_array = apply_filters( 'user_registration_' . $field['field_key'] . '_frontend_form_data', $filter_data );
141
+ $field = isset( $form_data_array['form_data'] ) ? $form_data_array['form_data'] : $field;
142
+ $value = ! empty( $_POST[ $key ] ) ? ur_clean( $_POST[ $key ] ) : $field['value'];
143
 
144
+ user_registration_form_field( $key, $field, $value );
145
+
146
+ /**
147
+ * Embed the current country value to allow to remove it if it's not allowed.
148
+ */
149
+ if ( 'country' === $single_item->field_key && ! empty( $value ) ) {
150
+ echo sprintf( '<span hidden class="ur-data-holder" data-option-value="%s" data-option-html="%s"></span>', $value, UR_Form_Field_Country::get_instance()->get_country()[ $value ] );
151
+ }
152
+ ?>
153
+ </div>
154
+ <?php } ?>
155
  <?php } ?>
 
156
 
157
+ <?php if ( $found_field ) { ?>
158
+ </div>
159
+ <?php } ?>
160
  <?php } ?>
 
161
  </div>
162
  <?php } ?>
163
 
user-registration.php CHANGED
@@ -3,7 +3,7 @@
3
  * Plugin Name: User Registration
4
  * Plugin URI: https://wpeverest.com/plugins/user-registration
5
  * Description: Drag and Drop user registration form and login form builder.
6
- * Version: 1.7.6
7
  * Author: WPEverest
8
  * Author URI: https://wpeverest.com
9
  * Text Domain: user-registration
@@ -31,7 +31,7 @@ if ( ! class_exists( 'UserRegistration' ) ) :
31
  *
32
  * @var string
33
  */
34
- public $version = '1.7.6';
35
 
36
  /**
37
  * Session instance.
3
  * Plugin Name: User Registration
4
  * Plugin URI: https://wpeverest.com/plugins/user-registration
5
  * Description: Drag and Drop user registration form and login form builder.
6
+ * Version: 1.8.0
7
  * Author: WPEverest
8
  * Author URI: https://wpeverest.com
9
  * Text Domain: user-registration
31
  *
32
  * @var string
33
  */
34
+ public $version = '1.8.0';
35
 
36
  /**
37
  * Session instance.