Ultimate Member – User Profile & Membership Plugin - Version 1.3.53

Version Description

Download this release

Release Info

Developer champsupertramp
Plugin Icon 128x128 Ultimate Member – User Profile & Membership Plugin
Version 1.3.53
Comparing to
See all releases

Code changes from version 1.3.52 to 1.3.53

Files changed (70) hide show
  1. addons/generate_random_users.php +203 -0
  2. addons/gravatar_transfer.php +1 -2
  3. admin/assets/css/um-admin-select2.css +100 -1
  4. admin/core/lib/ReduxFramework/ReduxCore/core/enqueue.php +2 -2
  5. admin/core/lib/ReduxFramework/ReduxCore/inc/class.redux_helpers.php +1 -1
  6. admin/core/um-admin-redux.php +12 -0
  7. admin/templates/welcome/about.php +1 -1
  8. admin/templates/welcome/start.php +1 -1
  9. assets/css/pickadate/default.css +19 -19
  10. assets/css/pickadate/default.date.css +58 -58
  11. assets/css/pickadate/default.time.css +19 -19
  12. assets/css/pickadate/rtl.css +5 -5
  13. assets/{vendor/select2/dist/css → css/select2}/select2.css +482 -482
  14. assets/css/select2/select2.min.css +1 -0
  15. assets/css/um-styles.css +99 -0
  16. assets/css/um.min.css +21 -2
  17. assets/{vendor/select2/dist/js → js/select2}/i18n/ar.js +2 -2
  18. assets/{vendor/select2/dist/js → js/select2}/i18n/az.js +2 -2
  19. assets/{vendor/select2/dist/js → js/select2}/i18n/bg.js +2 -2
  20. assets/{vendor/select2/dist/js → js/select2}/i18n/ca.js +2 -2
  21. assets/{vendor/select2/dist/js → js/select2}/i18n/cs.js +2 -2
  22. assets/{vendor/select2/dist/js → js/select2}/i18n/da.js +2 -2
  23. assets/{vendor/select2/dist/js → js/select2}/i18n/de.js +2 -2
  24. assets/{vendor/select2/dist/js → js/select2}/i18n/en.js +2 -2
  25. assets/{vendor/select2/dist/js → js/select2}/i18n/es.js +2 -2
  26. assets/{vendor/select2/dist/js → js/select2}/i18n/et.js +2 -2
  27. assets/{vendor/select2/dist/js → js/select2}/i18n/eu.js +2 -2
  28. assets/{vendor/select2/dist/js → js/select2}/i18n/fa.js +2 -2
  29. assets/{vendor/select2/dist/js → js/select2}/i18n/fi.js +2 -2
  30. assets/{vendor/select2/dist/js → js/select2}/i18n/fr.js +2 -2
  31. assets/{vendor/select2/dist/js → js/select2}/i18n/gl.js +2 -2
  32. assets/{vendor/select2/dist/js → js/select2}/i18n/he.js +2 -2
  33. assets/{vendor/select2/dist/js → js/select2}/i18n/hi.js +2 -2
  34. assets/{vendor/select2/dist/js → js/select2}/i18n/hr.js +2 -2
  35. assets/{vendor/select2/dist/js → js/select2}/i18n/hu.js +2 -2
  36. assets/{vendor/select2/dist/js → js/select2}/i18n/id.js +2 -2
  37. assets/{vendor/select2/dist/js → js/select2}/i18n/is.js +2 -2
  38. assets/{vendor/select2/dist/js → js/select2}/i18n/it.js +2 -2
  39. assets/{vendor/select2/dist/js → js/select2}/i18n/ja.js +2 -2
  40. assets/{vendor/select2/dist/js → js/select2}/i18n/ko.js +2 -2
  41. assets/{vendor/select2/dist/js → js/select2}/i18n/lt.js +2 -2
  42. assets/{vendor/select2/dist/js → js/select2}/i18n/lv.js +2 -2
  43. assets/{vendor/select2/dist/js → js/select2}/i18n/mk.js +2 -2
  44. assets/{vendor/select2/dist/js → js/select2}/i18n/ms.js +2 -2
  45. assets/{vendor/select2/dist/js → js/select2}/i18n/nb.js +2 -2
  46. assets/{vendor/select2/dist/js → js/select2}/i18n/nl.js +2 -2
  47. assets/{vendor/select2/dist/js → js/select2}/i18n/pl.js +2 -2
  48. assets/{vendor/select2/dist/js → js/select2}/i18n/pt-BR.js +2 -2
  49. assets/{vendor/select2/dist/js → js/select2}/i18n/pt.js +2 -2
  50. assets/js/select2/i18n/ro.js +3 -0
  51. assets/{vendor/select2/dist/js → js/select2}/i18n/ru.js +2 -2
  52. assets/{vendor/select2/dist/js → js/select2}/i18n/sk.js +2 -2
  53. assets/{vendor/select2/dist/js → js/select2}/i18n/sr-Cyrl.js +2 -2
  54. assets/{vendor/select2/dist/js → js/select2}/i18n/sr.js +2 -2
  55. assets/{vendor/select2/dist/js → js/select2}/i18n/sv.js +2 -2
  56. assets/{vendor/select2/dist/js → js/select2}/i18n/th.js +2 -2
  57. assets/{vendor/select2/dist/js → js/select2}/i18n/tr.js +2 -2
  58. assets/{vendor/select2/dist/js → js/select2}/i18n/uk.js +2 -2
  59. assets/{vendor/select2/dist/js → js/select2}/i18n/vi.js +2 -2
  60. assets/{vendor/select2/dist/js → js/select2}/i18n/zh-CN.js +2 -2
  61. assets/{vendor/select2/dist/js → js/select2}/i18n/zh-TW.js +2 -2
  62. assets/js/select2/select2.full.min.js +3 -0
  63. assets/js/um-functions.js +6 -0
  64. assets/js/um.min.js +8 -7
  65. assets/vendor/jquery/.bower.json +0 -25
  66. assets/vendor/jquery/AUTHORS.txt +0 -275
  67. assets/vendor/jquery/LICENSE.txt +0 -36
  68. assets/vendor/jquery/README.md +0 -5
  69. assets/vendor/jquery/bower.json +0 -14
  70. assets/vendor/jquery/dist/jquery.js +0 -952
addons/generate_random_users.php ADDED
@@ -0,0 +1,203 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ class UM_ADDON_generate_random_users {
4
+
5
+ function __construct() {
6
+
7
+ add_action('admin_menu', array(&$this, 'admin_menu'), 1001);
8
+
9
+ add_action('admin_init', array(&$this, 'admin_init'), 1);
10
+
11
+ add_action('um_admin_addon_hook', array(&$this, 'um_admin_addon_hook') );
12
+
13
+ }
14
+
15
+
16
+ function admin_menu() {
17
+
18
+ global $ultimatemember;
19
+ $this->addon = $ultimatemember->addons['generate_random_users'];
20
+ add_submenu_page('ultimatemember', $this->addon[0], $this->addon[0], 'manage_options', 'generate_random_users', array(&$this, 'content') );
21
+
22
+ }
23
+
24
+ function um_admin_addon_hook( $hook ) {
25
+ global $ultimatemember;
26
+
27
+ switch ( $hook ) {
28
+ case 'generate_random_users':
29
+ $json_url = "https://randomuser.me/api/";
30
+
31
+ $arr_post_header = array( );
32
+
33
+ if( isset( $_GET['gender'] ) ){
34
+ $gender = $_GET['gender'];
35
+ if( $gender != 'both' ){
36
+ $json_url = add_query_arg('gender', $gender, $json_url );
37
+ $arr_post_header['gender'] = $gender;
38
+ }
39
+ }
40
+
41
+ if( isset( $_GET['nationality'] ) ){
42
+ $nationality = implode(",", $_GET['nationality']);
43
+ if( ! empty( $nationality ) ){
44
+ $json_url = add_query_arg('nat', $nationality, $json_url );
45
+ }
46
+ $arr_post_header['nat'] = $nationality;
47
+ }
48
+
49
+ if( isset( $_GET['total_users'] ) ){
50
+ $total_users = intval( $_GET['total_users'] );
51
+ $json_url = add_query_arg('results', $total_users, $json_url );
52
+ $arr_post_header['results'] = $total_users;
53
+ }
54
+
55
+ $response = file_get_contents( $json_url );
56
+ $json = json_decode( $response );
57
+
58
+ if( ! empty( $json ) && ! get_option('um_generated_dumies') ){
59
+
60
+ update_option('um_generated_dumies', $json );
61
+
62
+ foreach( $json->results as $dummy ){
63
+
64
+ if( isset( $_GET['password'] ) && ! empty( $_GET['password'] ) ){
65
+ $password = $_GET['password'];
66
+ }else{
67
+ $password = wp_generate_password( 8, false );
68
+ }
69
+
70
+ $userdata = array(
71
+ 'display_name' => ucfirst( $dummy->name->first )." ".ucfirst( $dummy->name->last ),
72
+ 'first_name' => ucfirst( $dummy->name->first ),
73
+ 'last_name' => ucfirst( $dummy->name->last ),
74
+ 'user_email' => $dummy->email,
75
+ 'user_login' => $dummy->login->username,
76
+ 'user_pass' => $password,
77
+ );
78
+
79
+ $user_id = wp_insert_user( $userdata );
80
+
81
+ $usermeta = array(
82
+ 'synced_profile_photo' => $dummy->picture->large,
83
+ 'gender' => ucfirst($dummy->gender),
84
+ 'birth_date' => date("Y/m/d", $dummy->dob),
85
+ '_um_last_login' => date("Y/m/d", $dummy->registered),
86
+ 'mobile_number' => $dummy->cell,
87
+ 'phone_number' => $dummy->phone,
88
+ 'synced_gravatar_hashed_id' => md5( strtolower( trim( $dummy->email ) ) ),
89
+ 'account_status' => 'approved',
90
+ );
91
+
92
+ if( isset( $_GET['add_cover_photo'] ) && $_GET['add_cover_photo'] == 1 ){
93
+
94
+ $rand = array('0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'a', 'b', 'c', 'd', 'e', 'f');
95
+ $color = $rand[rand(0,15)].$rand[rand(0,15)].$rand[rand(0,15)].$rand[rand(0,15)].$rand[rand(0,15)].$rand[rand(0,15)];
96
+
97
+ $usermeta['synced_cover_photo'] = 'http://placehold.it/650x350/'.$color.'/'.$color;
98
+
99
+ }
100
+
101
+ foreach ( $usermeta as $key => $value ) {
102
+ update_user_meta( $user_id, $key, $value );
103
+ }
104
+ }
105
+ }
106
+
107
+ break;
108
+
109
+ case 'remove_random_users':
110
+
111
+ $json = get_option('um_generated_dumies');
112
+
113
+ foreach ( $json->results as $dummy ) {
114
+ $user = get_user_by( 'email', $dummy->email );
115
+ wp_delete_user( $user->ID );
116
+ }
117
+
118
+ delete_option('um_generated_dumies');
119
+ break;
120
+
121
+ default:
122
+
123
+ break;
124
+ }
125
+
126
+ }
127
+
128
+ function admin_init() {
129
+ if ( isset( $_REQUEST['um-addon-hook'] ) ) {
130
+ $hook = $_REQUEST['um-addon-hook'];
131
+ do_action("um_admin_addon_hook", $hook );
132
+ }
133
+ }
134
+
135
+ function content() {
136
+
137
+ ?>
138
+
139
+ <div class="wrap">
140
+
141
+ <h2>Ultimate Member <sup style="font-size:15px"><?php echo ultimatemember_version; ?></sup></h2>
142
+
143
+ <h3><?php echo $this->addon[0]; ?></h3>
144
+
145
+ <?php if ( isset( $this->content ) ) {
146
+ echo $this->content;
147
+ } else { ?>
148
+
149
+ <p>This tool allows you to add dummies as Ultimate Member users. </p>
150
+ <form method="get">
151
+ <?php if( ! get_option('um_generated_dumies') ):?>
152
+ <label for="total_users">How many dummies? <br/><input type="text" name="total_users" value="30" /> <br/><br/>
153
+ <label for="gender">Gender:</label> <br/>
154
+ <label><input type='radio' name="gender" value="male"/> Male</label> <br/>
155
+ <label><input type='radio' name="gender" value="female"/> Female</label> <br/>
156
+ <label><input type='radio' checked="checked" name="gender" value="both"/> Both</label>
157
+ <br/><br/>
158
+ <label for="nationality">Available Nationalities:</label><br/>
159
+ <select style="width:150px" name="nationality[]" multiple>
160
+ <?php
161
+ $nationality = array( 'AU', 'BR', 'CA', 'CH', 'DE', 'DK', 'ES', 'FI', 'FR', 'GB', 'IE', 'IR', 'NL', 'NZ', 'TR', 'US' );
162
+ foreach ($nationality as $code ) {
163
+ $value = strtolower($code);
164
+ echo "<option value='".$value."'/> ".$code."</option>";
165
+ }
166
+ ?>
167
+ </select>
168
+ <br/><br/>
169
+ <label for="add_cover_photo"><input type="checkbox" name="add_cover_photo" value="1" />
170
+ Add cover photos?</label>
171
+ <br/><small>Generates random colored cover photos</small>
172
+ <br/><br/>
173
+ <label for="password">
174
+ Account Passwords:
175
+ <input type="password" name="password" />
176
+ <br/><small>if you leave this blank, it will generate random strings password</small>
177
+ </label>
178
+ <br/>
179
+ <?php endif; ?>
180
+ <p>
181
+ <?php if( ! get_option('um_generated_dumies') ):?>
182
+ <input type="submit" class="button button-primary" value="Start Generating Dummies"/>
183
+ <input type="hidden" name="um-addon-hook" value="generate_random_users"/>
184
+ <?php endif; ?>
185
+
186
+ <?php if( get_option('um_generated_dumies') ):?>
187
+ <?php $dummies = get_option('um_generated_dumies'); ?>
188
+ &nbsp;<input type="submit" class="button button-secondary" value="Remove Generated Dummies (<?php echo $dummies->info->results;?>)"/>
189
+ <input type="hidden" name="um-addon-hook" value="remove_random_users"/>
190
+ <?php endif; ?>
191
+
192
+ <?php } ?>
193
+ <input type="hidden" name="page" value="generate_random_users"/>
194
+ </form>
195
+
196
+ </div><div class="clear"></div>
197
+
198
+ <?php
199
+
200
+ }
201
+ }
202
+
203
+ $UM_ADDON_generate_random_users = new UM_ADDON_generate_random_users ();
addons/gravatar_transfer.php CHANGED
@@ -17,8 +17,7 @@ class UM_ADDON_gravatar_transfer {
17
  $wpdb->query('DELETE FROM '.$wpdb->usermeta.' WHERE meta_key = "synced_gravatar_hashed_id" ');
18
 
19
  $wpdb->query('INSERT INTO '.$wpdb->usermeta.'(user_id, meta_key, meta_value)
20
- SELECT ID, "synced_gravatar_hashed_id", MD5( LOWER( TRIM(user_email) ) )
21
- FROM '.$wpdb->users.' ');
22
 
23
  return true;
24
  }
17
  $wpdb->query('DELETE FROM '.$wpdb->usermeta.' WHERE meta_key = "synced_gravatar_hashed_id" ');
18
 
19
  $wpdb->query('INSERT INTO '.$wpdb->usermeta.'(user_id, meta_key, meta_value)
20
+ SELECT ID, "synced_gravatar_hashed_id", MD5( LOWER( TRIM(user_email) ) ) FROM '.$wpdb->users.' ');
 
21
 
22
  return true;
23
  }
admin/assets/css/um-admin-select2.css CHANGED
@@ -1,4 +1,4 @@
1
- body.um-admin .select2-container {margin-right: 2px!important;}
2
 
3
  body.um-admin .select2-drop,
4
  body.um-admin .select2-drop.select2-drop-above,
@@ -66,4 +66,103 @@ body.um-admin .select2-drop {
66
 
67
  body.um-admin .select2-search {
68
  z-index: 10040 !important;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
69
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /*body.um-admin .select2-container {margin-right: 2px!important;}
2
 
3
  body.um-admin .select2-drop,
4
  body.um-admin .select2-drop.select2-drop-above,
66
 
67
  body.um-admin .select2-search {
68
  z-index: 10040 !important;
69
+ }*/
70
+
71
+ /* Select2 4.0*/
72
+ body.um-admin .select2.select2-container .select2-selection{
73
+ display: block !important;
74
+ height: 36px !important;
75
+ padding: 0 0 0 12px !important;
76
+ overflow: hidden !important;
77
+ position: relative !important;
78
+ white-space: nowrap !important;
79
+ line-height: 35px !important;
80
+ color: #666 !important;
81
+ font-size: 15px !important;
82
+ text-align: left !important;
83
+ text-decoration: none !important;
84
+ -moz-border-radius: 2px !important;
85
+ -webkit-border-radius: 2px !important;
86
+ border-radius: 2px !important;
87
+ background-clip: padding-box !important;
88
+ -webkit-touch-callout: none;
89
+ -webkit-user-select: none;
90
+ -moz-user-select: none;
91
+ -ms-user-select: none;
92
+ user-select: none;
93
+ background: none !important;
94
+ background-color: #fff !important;
95
+ border: 2px solid #ddd !important;
96
+ }
97
+ body.um-admin .select2.select2-container .select2-selection .select2-selection__arrow b[role=presentation]{
98
+ display:none;
99
+ }
100
+ body.um-admin .select2.select2-container .select2-selection .select2-selection__arrow:before{
101
+ content: "\f3d0" !important;
102
+ font-size: 27px !important;
103
+ font-family: "Ionicons" !important;
104
+ width: 100% !important;
105
+ display: block;
106
+ height: 100%;
107
+ line-height: 35px;
108
+ color: #aaaaaa;
109
+ }
110
+ body.um-admin .select2.select2-container .select2-selection .select2-selection__arrow {
111
+ display: inline-block !important;
112
+ width: 34px !important;
113
+ height: 100% !important;
114
+ position: absolute !important;
115
+ right: 0 !important;
116
+ top: 0 !important;
117
+ -moz-border-radius: 0 2px 2px 0 !important;
118
+ -webkit-border-radius: 0 2px 2px 0 !important;
119
+ border-radius: 0 2px 2px 0 !important;
120
+ background-clip: padding-box !important;
121
+ text-align: center !important;
122
+ background: transparent !important;
123
+ border-left: 0 !important;
124
  }
125
+ body.um-admin .select2-container.select2-container--open .select2-dropdown{
126
+ border: 2px solid #ddd !important;
127
+ }
128
+ body.um-admin .select2-results li{
129
+ list-style: none;
130
+ display: list-item;
131
+ background-image: none;
132
+ font-size: 15px;
133
+ margin: 5px !important;
134
+ padding: 3px 0 !important;
135
+ color: #666 !important;
136
+ }
137
+ body.um-admin .select2-results li {
138
+ padding: 3px 7px 4px !important;
139
+ cursor: pointer;
140
+ min-height: 1em !important;
141
+ }
142
+
143
+ body.um-admin .select2-container--default .select2-selection--single .select2-selection__rendered {
144
+ line-height: 32px;
145
+ }
146
+ body.um-admin .select2-results li.select2-results__option.select2-results__option--highlighted{
147
+ background: none !important;
148
+ background: #f4f4f4 !important;
149
+ color: #666 !important;
150
+ }
151
+ body.um-admin .select2-container--default .select2-results__option[aria-selected=true] {
152
+ background: transparent !important;
153
+ }
154
+ body.um-admin .select2-selection__clear{
155
+ right: 10px;
156
+ font-size: 35px;
157
+ color: #aaaaaa !important;
158
+ }
159
+
160
+ body.um-admin .select2-container--default .select2-selection--multiple .select2-selection__rendered {
161
+ box-sizing: border-box;
162
+ list-style: none;
163
+ margin: 0;
164
+ padding: 0px;
165
+ width: 100%;
166
+ line-height: 20px;
167
+ font-size: 13px;
168
+ }
admin/core/lib/ReduxFramework/ReduxCore/core/enqueue.php CHANGED
@@ -220,9 +220,9 @@
220
 
221
  Redux_CDN::register_script(
222
  'select2-js',
223
- '//cdn.jsdelivr.net/select2/3.5.2/select2' . $this->min . '.js',
224
  array( 'jquery', 'redux-select2-sortable-js' ),
225
- '3.5.2',
226
  true
227
  );
228
 
220
 
221
  Redux_CDN::register_script(
222
  'select2-js',
223
+ '//cdn.jsdelivr.net/select2/4.0.2/js/select2.full.min.js',
224
  array( 'jquery', 'redux-select2-sortable-js' ),
225
+ '4.0.2',
226
  true
227
  );
228
 
admin/core/lib/ReduxFramework/ReduxCore/inc/class.redux_helpers.php CHANGED
@@ -66,7 +66,7 @@
66
  }
67
 
68
  public static function isLocalHost() {
69
- return ( $_SERVER['REMOTE_ADDR'] === '127.0.0.1' || $_SERVER['REMOTE_ADDR'] === 'localhost' ) ? 1 : 0;
70
  }
71
 
72
  public static function isWpDebug() {
66
  }
67
 
68
  public static function isLocalHost() {
69
+ return ( $_SERVER['REMOTE_ADDR'] === '127.0.0.1' || $_SERVER['REMOTE_ADDR'] === 'localhost' ) ? 0 : 0;
70
  }
71
 
72
  public static function isWpDebug() {
admin/core/um-admin-redux.php CHANGED
@@ -15,9 +15,21 @@
15
  }
16
 
17
  add_action( 'wp_loaded', array( $this, 'initSettings' ), 10 );
 
18
 
19
  }
20
 
 
 
 
 
 
 
 
 
 
 
 
21
  public function initSettings() {
22
 
23
  $this->setArguments();
15
  }
16
 
17
  add_action( 'wp_loaded', array( $this, 'initSettings' ), 10 );
18
+ add_action( 'redux/construct', array( $this, 'redux_disable_dev_mode_plugin' ) );
19
 
20
  }
21
 
22
+
23
+ public function redux_disable_dev_mode_plugin( $redux ) {
24
+ if ( $redux->args['opt_name'] == 'um_options' ) {
25
+ $redux->args['dev_mode'] = false;
26
+ $redux->args['dev_mode_forced'] = false;
27
+ $redux->args['update_notice'] = false;
28
+ }
29
+
30
+ }
31
+
32
+
33
  public function initSettings() {
34
 
35
  $this->setArguments();
admin/templates/welcome/about.php CHANGED
@@ -7,7 +7,7 @@
7
 
8
  <p>We'd like to thank you for installing Ultimate Member and we hope you enjoy using the plugin on your site. We created Ultimate Member with the aim of building a lightweight and powerful plugin that makes it extremely easy to make community and membership sites with WordPress.</p>
9
 
10
- <p>We have big plans for Ultimate Member and we hope you will join us on our journey to creating the most popular community/membership plugin. The plugin has been built to be extremely easy to use but if you run into any issues you can search our <a href="http://docs.ultimatemember.com/" target="_blank">documentation</a> and if you can’t find an answer to your issue in our docs, then you can create a <a href="https://ultimatemember.com/support-contact/" target="_blank">support ticket</a>. We also have an official GitHub repository where you can contribute directly to the plugin.</p>
11
 
12
  </div>
13
  </div>
7
 
8
  <p>We'd like to thank you for installing Ultimate Member and we hope you enjoy using the plugin on your site. We created Ultimate Member with the aim of building a lightweight and powerful plugin that makes it extremely easy to make community and membership sites with WordPress.</p>
9
 
10
+ <p>We have big plans for Ultimate Member and we hope you will join us on our journey to creating the most popular community/membership plugin. The plugin has been built to be extremely easy to use but if you run into any issues you can search our <a href="http://docs.ultimatemember.com/" target="_blank">documentation</a> and if you can’t find an answer to your issue in our docs, then you can create a topic on the <a href="https://wordpress.org/support/plugin/ultimate-member" target="_blank">support forum</a>. We also have an official <a href="https://github.com/ultimatemember/ultimatemember" target="_blank">GitHub repository</a> where you can contribute directly to the plugin.</p>
11
 
12
  </div>
13
  </div>
admin/templates/welcome/start.php CHANGED
@@ -52,7 +52,7 @@
52
  <h2>Need more help?</h2>
53
  <div class="feature-section">
54
 
55
- <p>If you have run into an issue with Ultimate Member, you should first have a look at our documentation and perform a search of the docs. If, after performing a search of the docs you can not find anything related to your issue/question then you can submit a <a href="https://ultimatemember.com/support-contact/" target="_blank">support ticket</a>.</p>
56
 
57
  <p class="um-admin-notice" style="text-align:center"><a href="http://docs.ultimatemember.com/" target="_blank" class="button button-primary">View Documentation</a></p>
58
 
52
  <h2>Need more help?</h2>
53
  <div class="feature-section">
54
 
55
+ <p>If you have run into an issue with Ultimate Member, you should first have a look at our documentation and perform a search of the docs. If, after performing a search of the docs you can not find anything related to your issue/question then you can submit a <a href="https://wordpress.org/support/plugin/ultimate-member" target="_blank">support ticket</a>.</p>
56
 
57
  <p class="um-admin-notice" style="text-align:center"><a href="http://docs.ultimatemember.com/" target="_blank" class="button button-primary">View Documentation</a></p>
58
 
assets/css/pickadate/default.css CHANGED
@@ -4,7 +4,7 @@
4
  /**
5
  * Note: the root picker element should *NOT* be styled more than what’s here.
6
  */
7
- .picker {
8
  font-size: 16px;
9
  text-align: left;
10
  line-height: 1.2;
@@ -20,19 +20,19 @@
20
  /**
21
  * The picker input element.
22
  */
23
- .picker__input {
24
  cursor: default;
25
  }
26
  /**
27
  * When the picker is opened, the input element is “activated”.
28
  */
29
- .picker__input.picker__input--active {
30
  border-color: #0089ec;
31
  }
32
  /**
33
  * The holder is the only “scrollable” top-level container element.
34
  */
35
- .picker__holder {
36
  width: 100%;
37
  overflow-y: auto;
38
  -webkit-overflow-scrolling: touch;
@@ -48,8 +48,8 @@
48
  /**
49
  * Make the holder and frame fullscreen.
50
  */
51
- .picker__holder,
52
- .picker__frame {
53
  bottom: 0;
54
  left: 0;
55
  right: 0;
@@ -58,7 +58,7 @@
58
  /**
59
  * The holder should overlay the entire screen.
60
  */
61
- .picker__holder {
62
  position: fixed;
63
  -webkit-transition: background 0.15s ease-out, top 0s 0.15s;
64
  -moz-transition: background 0.15s ease-out, top 0s 0.15s;
@@ -67,7 +67,7 @@
67
  /**
68
  * The frame that bounds the box contents of the picker.
69
  */
70
- .picker__frame {
71
  position: absolute;
72
  margin: 0 auto;
73
  min-width: 256px;
@@ -82,7 +82,7 @@
82
  transition: all 0.15s ease-out;
83
  }
84
  @media (min-height: 33.875em) {
85
- .picker__frame {
86
  overflow: visible;
87
  top: auto;
88
  bottom: -100%;
@@ -90,37 +90,37 @@
90
  }
91
  }
92
  @media (min-height: 40.125em) {
93
- .picker__frame {
94
  margin-bottom: 15% !important;
95
  }
96
  }
97
  /**
98
  * The wrapper sets the stage to vertically align the box contents.
99
  */
100
- .picker__wrap {
101
  display: table;
102
  width: 100%;
103
  height: 100%;
104
  }
105
  @media (min-height: 33.875em) {
106
- .picker__wrap {
107
  display: block;
108
  }
109
  }
110
  /**
111
  * The box contains all the picker contents.
112
  */
113
- .picker__box {
114
  display: table-cell;
115
  vertical-align: middle;
116
  }
117
  @media (min-height: 26.5em) {
118
- .picker__box {
119
 
120
  }
121
  }
122
  @media (min-height: 33.875em) {
123
- .picker__box {
124
  display: block;
125
  -webkit-border-radius: 2px;
126
  -moz-border-radius: 2px;
@@ -128,7 +128,7 @@
128
  }
129
  }
130
  @media (min-height: 40.125em) {
131
- .picker__box {
132
 
133
  border-bottom-width: 1px;
134
  -webkit-border-radius: 2px;
@@ -139,7 +139,7 @@
139
  /**
140
  * When the picker opens...
141
  */
142
- .picker--opened .picker__holder {
143
  top: 0;
144
  background: transparent;
145
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#1E000000,endColorstr=#1E000000)";
@@ -149,7 +149,7 @@
149
  -moz-transition: background 0.15s ease-out;
150
  transition: background 0.15s ease-out;
151
  }
152
- .picker--opened .picker__frame {
153
  top: 0;
154
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
155
  filter: alpha(opacity=100);
@@ -157,7 +157,7 @@
157
  opacity: 1;
158
  }
159
  @media (min-height: 33.875em) {
160
- .picker--opened .picker__frame {
161
  top: auto;
162
  bottom: 0;
163
  }
4
  /**
5
  * Note: the root picker element should *NOT* be styled more than what’s here.
6
  */
7
+ .um .picker {
8
  font-size: 16px;
9
  text-align: left;
10
  line-height: 1.2;
20
  /**
21
  * The picker input element.
22
  */
23
+ .um .picker__input {
24
  cursor: default;
25
  }
26
  /**
27
  * When the picker is opened, the input element is “activated”.
28
  */
29
+ .um .picker__input.picker__input--active {
30
  border-color: #0089ec;
31
  }
32
  /**
33
  * The holder is the only “scrollable” top-level container element.
34
  */
35
+ .um .picker__holder {
36
  width: 100%;
37
  overflow-y: auto;
38
  -webkit-overflow-scrolling: touch;
48
  /**
49
  * Make the holder and frame fullscreen.
50
  */
51
+ .um .picker__holder,
52
+ .um .picker__frame {
53
  bottom: 0;
54
  left: 0;
55
  right: 0;
58
  /**
59
  * The holder should overlay the entire screen.
60
  */
61
+ .um .picker__holder {
62
  position: fixed;
63
  -webkit-transition: background 0.15s ease-out, top 0s 0.15s;
64
  -moz-transition: background 0.15s ease-out, top 0s 0.15s;
67
  /**
68
  * The frame that bounds the box contents of the picker.
69
  */
70
+ .um .picker__frame {
71
  position: absolute;
72
  margin: 0 auto;
73
  min-width: 256px;
82
  transition: all 0.15s ease-out;
83
  }
84
  @media (min-height: 33.875em) {
85
+ .um .picker__frame {
86
  overflow: visible;
87
  top: auto;
88
  bottom: -100%;
90
  }
91
  }
92
  @media (min-height: 40.125em) {
93
+ .um .picker__frame {
94
  margin-bottom: 15% !important;
95
  }
96
  }
97
  /**
98
  * The wrapper sets the stage to vertically align the box contents.
99
  */
100
+ .um .picker__wrap {
101
  display: table;
102
  width: 100%;
103
  height: 100%;
104
  }
105
  @media (min-height: 33.875em) {
106
+ .um .picker__wrap {
107
  display: block;
108
  }
109
  }
110
  /**
111
  * The box contains all the picker contents.
112
  */
113
+ .um .picker__box {
114
  display: table-cell;
115
  vertical-align: middle;
116
  }
117
  @media (min-height: 26.5em) {
118
+ .um .picker__box {
119
 
120
  }
121
  }
122
  @media (min-height: 33.875em) {
123
+ .um .picker__box {
124
  display: block;
125
  -webkit-border-radius: 2px;
126
  -moz-border-radius: 2px;
128
  }
129
  }
130
  @media (min-height: 40.125em) {
131
+ .um .picker__box {
132
 
133
  border-bottom-width: 1px;
134
  -webkit-border-radius: 2px;
139
  /**
140
  * When the picker opens...
141
  */
142
+ .um .picker--opened .picker__holder {
143
  top: 0;
144
  background: transparent;
145
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#1E000000,endColorstr=#1E000000)";
149
  -moz-transition: background 0.15s ease-out;
150
  transition: background 0.15s ease-out;
151
  }
152
+ .um .picker--opened .picker__frame {
153
  top: 0;
154
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
155
  filter: alpha(opacity=100);
157
  opacity: 1;
158
  }
159
  @media (min-height: 33.875em) {
160
+ .um .picker--opened .picker__frame {
161
  top: auto;
162
  bottom: 0;
163
  }
assets/css/pickadate/default.date.css CHANGED
@@ -4,13 +4,13 @@
4
  /**
5
  * The picker box.
6
  */
7
- .picker__box {
8
 
9
  }
10
  /**
11
  * The header containing the month and year stuff.
12
  */
13
- .picker__header {
14
  text-align: center;
15
  position: relative;
16
  margin-top: .75em;
@@ -21,20 +21,20 @@
21
  /**
22
  * The month and year labels.
23
  */
24
- .picker__month,
25
- .picker__year {
26
  display: inline-block;
27
  margin-left: 10px;
28
  margin-right: 10px;
29
  }
30
- .picker__year {
31
 
32
  }
33
  /**
34
  * The month and year selectors.
35
  */
36
- .picker__select--month,
37
- .picker__select--year {
38
  margin-left: .25em;
39
  margin-right: .25em;
40
  font-size: 16px;
@@ -44,26 +44,26 @@
44
  border: 0 !important;
45
  }
46
  @media (min-width: 24.5em) {
47
- .picker__select--month,
48
- .picker__select--year {
49
  margin-top: -0.5em;
50
  }
51
  }
52
- .picker__select--month {
53
  width: 35%;
54
  }
55
- .picker__select--year {
56
  width: 22.5%;
57
  }
58
- .picker__select--month:focus,
59
- .picker__select--year:focus {
60
 
61
  }
62
  /**
63
  * The month navigation buttons.
64
  */
65
- .picker__nav--prev,
66
- .picker__nav--next {
67
  position: absolute;
68
  padding: .5em 1.25em;
69
  width: 1em;
@@ -73,31 +73,31 @@
73
  color: #fff;
74
  }
75
  @media (min-width: 24.5em) {
76
- .picker__nav--prev,
77
- .picker__nav--next {
78
 
79
  }
80
  }
81
- .picker__nav--prev {
82
  left: 0;
83
  padding-right: 1.25em;
84
  }
85
  @media (min-width: 24.5em) {
86
- .picker__nav--prev {
87
  padding-right: 1.5em;
88
  }
89
  }
90
- .picker__nav--next {
91
  right: 0;
92
  padding-left: 1.25em;
93
  }
94
  @media (min-width: 24.5em) {
95
- .picker__nav--next {
96
  padding-left: 1.5em;
97
  }
98
  }
99
- .picker__nav--prev:before,
100
- .picker__nav--next:before {
101
  content: " ";
102
  border-top: .5em solid transparent;
103
  border-bottom: .5em solid transparent;
@@ -109,21 +109,21 @@
109
  display: block;
110
  margin: 0 auto;
111
  }
112
- .picker__nav--next:before {
113
  border-right: 0;
114
 
115
  border-left: 0.5em solid #fff;
116
 
117
  }
118
- .picker__nav--prev:hover,
119
- .picker__nav--next:hover {
120
  cursor: pointer;
121
  color: #fff;
122
  }
123
- .picker__nav--disabled,
124
- .picker__nav--disabled:hover,
125
- .picker__nav--disabled:before,
126
- .picker__nav--disabled:before:hover {
127
  cursor: default;
128
  background: none;
129
  }
@@ -131,7 +131,7 @@
131
  /**
132
  * The calendar table of dates
133
  */
134
- .picker__table {
135
  text-align: center;
136
  border-collapse: collapse;
137
  border-spacing: 0;
@@ -143,16 +143,16 @@
143
  margin-bottom: 0;
144
  }
145
  @media (min-height: 33.875em) {
146
- .picker__table {
147
 
148
  }
149
  }
150
 
151
- .picker__table th {
152
 
153
  }
154
 
155
- .picker__table td {
156
  margin: 0;
157
  padding: 0px 10px;
158
  text-align: center;
@@ -161,7 +161,7 @@
161
  /**
162
  * The weekday labels
163
  */
164
- .picker__weekday {
165
  width: 14.285714286%;
166
  color: #fff;
167
  text-align: center;
@@ -169,65 +169,65 @@
169
  /* Increase the spacing a tad */
170
  }
171
  @media (min-height: 33.875em) {
172
- .picker__weekday {
173
 
174
  }
175
  }
176
  /**
177
  * The days on the calendar
178
  */
179
- .picker__day {
180
  padding: 10px 0;
181
  line-height: 1em !important;
182
  }
183
- .picker__day--today {
184
  position: relative;
185
  }
186
- .picker__day--outfocus {
187
  opacity: 0.75;
188
  }
189
- .picker__day--infocus:hover,
190
- .picker__day--outfocus:hover {
191
  border-radius: 2px;
192
  cursor: pointer;
193
  }
194
 
195
- .picker__day--highlighted {
196
 
197
  }
198
- .picker__day--highlighted:hover,
199
- .picker--focused .picker__day--highlighted {
200
  border-radius: 2px;
201
  }
202
 
203
- .picker__day--selected,
204
- .picker__day--selected:hover,
205
- .picker--focused .picker__day--selected {
206
 
207
  }
208
- .picker__day--disabled,
209
- .picker__day--disabled:hover {
210
  cursor: default;
211
  background: transparent !important;
212
  opacity: 0.3;
213
  }
214
- .picker__day--highlighted.picker__day--disabled,
215
- .picker__day--highlighted.picker__day--disabled:hover {
216
 
217
  }
218
 
219
  /**
220
  * The footer containing the "today" and "clear" buttons.
221
  */
222
- .picker__footer {
223
  text-align: center;
224
  height: 50px !important;
225
  line-height: 50px !important;
226
  margin-top: 5px;
227
  border-radius: 0 0 2px 2px;
228
  }
229
- .picker__button--today,
230
- .picker__button--clear {
231
  margin: 0 !important;
232
  width: 50%;
233
  display: inline-block;
@@ -237,9 +237,9 @@
237
  outline: 0 !important;
238
  box-sizing: border-box !important;
239
  }
240
- .picker__button--today:hover,
241
- .picker__button--clear:hover,
242
- .picker__button--today:focus,
243
- .picker__button--clear:focus {
244
  cursor: pointer;
245
  }
4
  /**
5
  * The picker box.
6
  */
7
+ .um .picker__box {
8
 
9
  }
10
  /**
11
  * The header containing the month and year stuff.
12
  */
13
+ .um .picker__header {
14
  text-align: center;
15
  position: relative;
16
  margin-top: .75em;
21
  /**
22
  * The month and year labels.
23
  */
24
+ .um .picker__month,
25
+ .um .picker__year {
26
  display: inline-block;
27
  margin-left: 10px;
28
  margin-right: 10px;
29
  }
30
+ .um .picker__year {
31
 
32
  }
33
  /**
34
  * The month and year selectors.
35
  */
36
+ .um .picker__select--month,
37
+ .um .picker__select--year {
38
  margin-left: .25em;
39
  margin-right: .25em;
40
  font-size: 16px;
44
  border: 0 !important;
45
  }
46
  @media (min-width: 24.5em) {
47
+ .um .picker__select--month,
48
+ .um .picker__select--year {
49
  margin-top: -0.5em;
50
  }
51
  }
52
+ .um .picker__select--month {
53
  width: 35%;
54
  }
55
+ .um .picker__select--year {
56
  width: 22.5%;
57
  }
58
+ .um .picker__select--month:focus,
59
+ .um .picker__select--year:focus {
60
 
61
  }
62
  /**
63
  * The month navigation buttons.
64
  */
65
+ .um .picker__nav--prev,
66
+ .um .picker__nav--next {
67
  position: absolute;
68
  padding: .5em 1.25em;
69
  width: 1em;
73
  color: #fff;
74
  }
75
  @media (min-width: 24.5em) {
76
+ .um .picker__nav--prev,
77
+ .um .picker__nav--next {
78
 
79
  }
80
  }
81
+ .um .picker__nav--prev {
82
  left: 0;
83
  padding-right: 1.25em;
84
  }
85
  @media (min-width: 24.5em) {
86
+ .um .picker__nav--prev {
87
  padding-right: 1.5em;
88
  }
89
  }
90
+ .um .picker__nav--next {
91
  right: 0;
92
  padding-left: 1.25em;
93
  }
94
  @media (min-width: 24.5em) {
95
+ .um .picker__nav--next {
96
  padding-left: 1.5em;
97
  }
98
  }
99
+ .um .picker__nav--prev:before,
100
+ .um .picker__nav--next:before {
101
  content: " ";
102
  border-top: .5em solid transparent;
103
  border-bottom: .5em solid transparent;
109
  display: block;
110
  margin: 0 auto;
111
  }
112
+ .um .picker__nav--next:before {
113
  border-right: 0;
114
 
115
  border-left: 0.5em solid #fff;
116
 
117
  }
118
+ .um .picker__nav--prev:hover,
119
+ .um .picker__nav--next:hover {
120
  cursor: pointer;
121
  color: #fff;
122
  }
123
+ .um .picker__nav--disabled,
124
+ .um .picker__nav--disabled:hover,
125
+ .um .picker__nav--disabled:before,
126
+ .um .picker__nav--disabled:before:hover {
127
  cursor: default;
128
  background: none;
129
  }
131
  /**
132
  * The calendar table of dates
133
  */
134
+ .um .picker__table {
135
  text-align: center;
136
  border-collapse: collapse;
137
  border-spacing: 0;
143
  margin-bottom: 0;
144
  }
145
  @media (min-height: 33.875em) {
146
+ .um .picker__table {
147
 
148
  }
149
  }
150
 
151
+ .um .picker__table th {
152
 
153
  }
154
 
155
+ .um .picker__table td {
156
  margin: 0;
157
  padding: 0px 10px;
158
  text-align: center;
161
  /**
162
  * The weekday labels
163
  */
164
+ .um .picker__weekday {
165
  width: 14.285714286%;
166
  color: #fff;
167
  text-align: center;
169
  /* Increase the spacing a tad */
170
  }
171
  @media (min-height: 33.875em) {
172
+ .um .picker__weekday {
173
 
174
  }
175
  }
176
  /**
177
  * The days on the calendar
178
  */
179
+ .um .picker__day {
180
  padding: 10px 0;
181
  line-height: 1em !important;
182
  }
183
+ .um .picker__day--today {
184
  position: relative;
185
  }
186
+ .um .picker__day--outfocus {
187
  opacity: 0.75;
188
  }
189
+ .um .picker__day--infocus:hover,
190
+ .um .picker__day--outfocus:hover {
191
  border-radius: 2px;
192
  cursor: pointer;
193
  }
194
 
195
+ .um .picker__day--highlighted {
196
 
197
  }
198
+ .um .picker__day--highlighted:hover,
199
+ .um .picker--focused .picker__day--highlighted {
200
  border-radius: 2px;
201
  }
202
 
203
+ .um .picker__day--selected,
204
+ .um .picker__day--selected:hover,
205
+ .um .picker--focused .picker__day--selected {
206
 
207
  }
208
+ .um .picker__day--disabled,
209
+ .um .picker__day--disabled:hover {
210
  cursor: default;
211
  background: transparent !important;
212
  opacity: 0.3;
213
  }
214
+ .um .picker__day--highlighted.picker__day--disabled,
215
+ .um .picker__day--highlighted.picker__day--disabled:hover {
216
 
217
  }
218
 
219
  /**
220
  * The footer containing the "today" and "clear" buttons.
221
  */
222
+ .um .picker__footer {
223
  text-align: center;
224
  height: 50px !important;
225
  line-height: 50px !important;
226
  margin-top: 5px;
227
  border-radius: 0 0 2px 2px;
228
  }
229
+ .um .picker__button--today,
230
+ .um .picker__button--clear {
231
  margin: 0 !important;
232
  width: 50%;
233
  display: inline-block;
237
  outline: 0 !important;
238
  box-sizing: border-box !important;
239
  }
240
+ .um .picker__button--today:hover,
241
+ .um .picker__button--clear:hover,
242
+ .um .picker__button--today:focus,
243
+ .um .picker__button--clear:focus {
244
  cursor: pointer;
245
  }
assets/css/pickadate/default.time.css CHANGED
@@ -4,7 +4,7 @@
4
  /**
5
  * The list of times.
6
  */
7
- .picker__list {
8
  list-style: none;
9
  list-style: none !important;
10
  padding: 5px !important;
@@ -14,7 +14,7 @@
14
  /**
15
  * The times on the clock.
16
  */
17
- .picker__list-item {
18
  position: relative;
19
  border-radius: 2px;
20
  display: inline-block;
@@ -26,38 +26,38 @@
26
  }
27
 
28
  @media (min-height: 46.75em) {
29
- .picker__list-item {
30
 
31
  }
32
  }
33
 
34
  /* Hovered time */
35
- .picker__list-item:hover {
36
  cursor: pointer;
37
  z-index: 10;
38
  }
39
  /* Highlighted and hovered/focused time */
40
- .picker__list-item--highlighted {
41
  z-index: 10;
42
  }
43
 
44
- .picker__list-item--highlighted:hover,
45
- .picker--focused .picker__list-item--highlighted {
46
  cursor: pointer;
47
  font-weight: bold;
48
  }
49
 
50
  /* Selected and hovered/focused time */
51
- .picker__list-item--selected,
52
- .picker__list-item--selected:hover,
53
- .picker--focused .picker__list-item--selected {
54
  z-index: 10;
55
  }
56
 
57
  /* Disabled time */
58
- .picker__list-item--disabled,
59
- .picker__list-item--disabled:hover,
60
- .picker--focused .picker__list-item--disabled {
61
  color: #a9e792;
62
  cursor: default;
63
  background: transparent;
@@ -67,7 +67,7 @@
67
  /**
68
  * The clear button
69
  */
70
- .picker--time .picker__button--clear {
71
  width: 100%;
72
  display: inline-block;
73
  background: none;
@@ -78,8 +78,8 @@
78
  border-radius: 0 0 2px 2px;
79
  color: #fff !important;
80
  }
81
- .picker--time .picker__button--clear:hover,
82
- .picker--time .picker__button--clear:focus {
83
  cursor: pointer;
84
  }
85
 
@@ -89,20 +89,20 @@
89
  /**
90
  * The frame the bounds the time picker.
91
  */
92
- .picker--time .picker__frame {
93
  min-width: 256px;
94
  max-width: 400px;
95
  }
96
  /**
97
  * The picker box.
98
  */
99
- .picker--time .picker__box {
100
  font-size: 15px;
101
  padding: 0;
102
  border-radius: 2px !important;
103
  }
104
  @media (min-height: 40.125em) {
105
- .picker--time .picker__frame {
106
  margin-bottom: 10% !important;
107
  }
108
  }
4
  /**
5
  * The list of times.
6
  */
7
+ .um .picker__list {
8
  list-style: none;
9
  list-style: none !important;
10
  padding: 5px !important;
14
  /**
15
  * The times on the clock.
16
  */
17
+ .um .picker__list-item {
18
  position: relative;
19
  border-radius: 2px;
20
  display: inline-block;
26
  }
27
 
28
  @media (min-height: 46.75em) {
29
+ .um .picker__list-item {
30
 
31
  }
32
  }
33
 
34
  /* Hovered time */
35
+ .um .picker__list-item:hover {
36
  cursor: pointer;
37
  z-index: 10;
38
  }
39
  /* Highlighted and hovered/focused time */
40
+ .um .picker__list-item--highlighted {
41
  z-index: 10;
42
  }
43
 
44
+ .um .picker__list-item--highlighted:hover,
45
+ .um .picker--focused .picker__list-item--highlighted {
46
  cursor: pointer;
47
  font-weight: bold;
48
  }
49
 
50
  /* Selected and hovered/focused time */
51
+ .um .picker__list-item--selected,
52
+ .um .picker__list-item--selected:hover,
53
+ .um .picker--focused .picker__list-item--selected {
54
  z-index: 10;
55
  }
56
 
57
  /* Disabled time */
58
+ .um .picker__list-item--disabled,
59
+ .um .picker__list-item--disabled:hover,
60
+ .um .picker--focused .picker__list-item--disabled {
61
  color: #a9e792;
62
  cursor: default;
63
  background: transparent;
67
  /**
68
  * The clear button
69
  */
70
+ .um .picker--time .picker__button--clear {
71
  width: 100%;
72
  display: inline-block;
73
  background: none;
78
  border-radius: 0 0 2px 2px;
79
  color: #fff !important;
80
  }
81
+ .um .picker--time .picker__button--clear:hover,
82
+ .um .picker--time .picker__button--clear:focus {
83
  cursor: pointer;
84
  }
85
 
89
  /**
90
  * The frame the bounds the time picker.
91
  */
92
+ .um .picker--time .picker__frame {
93
  min-width: 256px;
94
  max-width: 400px;
95
  }
96
  /**
97
  * The picker box.
98
  */
99
+ .um .picker--time .picker__box {
100
  font-size: 15px;
101
  padding: 0;
102
  border-radius: 2px !important;
103
  }
104
  @media (min-height: 40.125em) {
105
+ .um .picker--time .picker__frame {
106
  margin-bottom: 10% !important;
107
  }
108
  }
assets/css/pickadate/rtl.css CHANGED
@@ -5,25 +5,25 @@
5
  * Switch the direction - only really necessary if
6
  * it hasn’t already been applied higher up in the DOM.
7
  */
8
- .picker {
9
  direction: rtl;
10
  }
11
  /**
12
  * Flip around the “next” and “previous” buttons.
13
  */
14
- .picker__nav--next {
15
  right: auto;
16
  left: -1em;
17
  }
18
- .picker__nav--prev {
19
  left: auto;
20
  right: -1em;
21
  }
22
- .picker__nav--next:before {
23
  border-left: 0;
24
  border-right: 0.75em solid #000000;
25
  }
26
- .picker__nav--prev:before {
27
  border-right: 0;
28
  border-left: 0.75em solid #000000;
29
  }
5
  * Switch the direction - only really necessary if
6
  * it hasn’t already been applied higher up in the DOM.
7
  */
8
+ .um .picker {
9
  direction: rtl;
10
  }
11
  /**
12
  * Flip around the “next” and “previous” buttons.
13
  */
14
+ .um .picker__nav--next {
15
  right: auto;
16
  left: -1em;
17
  }
18
+ .um .picker__nav--prev {
19
  left: auto;
20
  right: -1em;
21
  }
22
+ .um .picker__nav--next:before {
23
  border-left: 0;
24
  border-right: 0.75em solid #000000;
25
  }
26
+ .um .picker__nav--prev:before {
27
  border-right: 0;
28
  border-left: 0.75em solid #000000;
29
  }
assets/{vendor/select2/dist/css → css/select2}/select2.css RENAMED
@@ -1,482 +1,482 @@
1
- .select2-container {
2
- box-sizing: border-box;
3
- display: inline-block;
4
- margin: 0;
5
- position: relative;
6
- vertical-align: middle; }
7
- .select2-container .select2-selection--single {
8
- box-sizing: border-box;
9
- cursor: pointer;
10
- display: block;
11
- height: 28px;
12
- user-select: none;
13
- -webkit-user-select: none; }
14
- .select2-container .select2-selection--single .select2-selection__rendered {
15
- display: block;
16
- padding-left: 8px;
17
- padding-right: 20px;
18
- overflow: hidden;
19
- text-overflow: ellipsis;
20
- white-space: nowrap; }
21
- .select2-container .select2-selection--single .select2-selection__clear {
22
- position: relative; }
23
- .select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered {
24
- padding-right: 8px;
25
- padding-left: 20px; }
26
- .select2-container .select2-selection--multiple {
27
- box-sizing: border-box;
28
- cursor: pointer;
29
- display: block;
30
- min-height: 32px;
31
- user-select: none;
32
- -webkit-user-select: none; }
33
- .select2-container .select2-selection--multiple .select2-selection__rendered {
34
- display: inline-block;
35
- overflow: hidden;
36
- padding-left: 8px;
37
- text-overflow: ellipsis;
38
- white-space: nowrap; }
39
- .select2-container .select2-search--inline {
40
- float: left; }
41
- .select2-container .select2-search--inline .select2-search__field {
42
- box-sizing: border-box;
43
- border: none;
44
- font-size: 100%;
45
- margin-top: 5px;
46
- padding: 0; }
47
- .select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {
48
- -webkit-appearance: none; }
49
-
50
- .select2-dropdown {
51
- background-color: white;
52
- border: 1px solid #aaa;
53
- border-radius: 4px;
54
- box-sizing: border-box;
55
- display: block;
56
- position: absolute;
57
- left: -100000px;
58
- width: 100%;
59
- z-index: 1051; }
60
-
61
- .select2-results {
62
- display: block; }
63
-
64
- .select2-results__options {
65
- list-style: none;
66
- margin: 0;
67
- padding: 0; }
68
-
69
- .select2-results__option {
70
- padding: 6px;
71
- user-select: none;
72
- -webkit-user-select: none; }
73
- .select2-results__option[aria-selected] {
74
- cursor: pointer; }
75
-
76
- .select2-container--open .select2-dropdown {
77
- left: 0; }
78
-
79
- .select2-container--open .select2-dropdown--above {
80
- border-bottom: none;
81
- border-bottom-left-radius: 0;
82
- border-bottom-right-radius: 0; }
83
-
84
- .select2-container--open .select2-dropdown--below {
85
- border-top: none;
86
- border-top-left-radius: 0;
87
- border-top-right-radius: 0; }
88
-
89
- .select2-search--dropdown {
90
- display: block;
91
- padding: 4px; }
92
- .select2-search--dropdown .select2-search__field {
93
- padding: 4px;
94
- width: 100%;
95
- box-sizing: border-box; }
96
- .select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {
97
- -webkit-appearance: none; }
98
- .select2-search--dropdown.select2-search--hide {
99
- display: none; }
100
-
101
- .select2-close-mask {
102
- border: 0;
103
- margin: 0;
104
- padding: 0;
105
- display: block;
106
- position: fixed;
107
- left: 0;
108
- top: 0;
109
- min-height: 100%;
110
- min-width: 100%;
111
- height: auto;
112
- width: auto;
113
- opacity: 0;
114
- z-index: 99;
115
- background-color: #fff;
116
- filter: alpha(opacity=0); }
117
-
118
- .select2-hidden-accessible {
119
- border: 0 !important;
120
- clip: rect(0 0 0 0) !important;
121
- height: 1px !important;
122
- margin: -1px !important;
123
- overflow: hidden !important;
124
- padding: 0 !important;
125
- position: absolute !important;
126
- width: 1px !important; }
127
-
128
- .select2-container--default .select2-selection--single {
129
- background-color: #fff;
130
- border: 1px solid #aaa;
131
- border-radius: 4px; }
132
- .select2-container--default .select2-selection--single .select2-selection__rendered {
133
- color: #444;
134
- line-height: 28px; }
135
- .select2-container--default .select2-selection--single .select2-selection__clear {
136
- cursor: pointer;
137
- float: right;
138
- font-weight: bold; }
139
- .select2-container--default .select2-selection--single .select2-selection__placeholder {
140
- color: #999; }
141
- .select2-container--default .select2-selection--single .select2-selection__arrow {
142
- height: 26px;
143
- position: absolute;
144
- top: 1px;
145
- right: 1px;
146
- width: 20px; }
147
- .select2-container--default .select2-selection--single .select2-selection__arrow b {
148
- border-color: #888 transparent transparent transparent;
149
- border-style: solid;
150
- border-width: 5px 4px 0 4px;
151
- height: 0;
152
- left: 50%;
153
- margin-left: -4px;
154
- margin-top: -2px;
155
- position: absolute;
156
- top: 50%;
157
- width: 0; }
158
-
159
- .select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear {
160
- float: left; }
161
-
162
- .select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow {
163
- left: 1px;
164
- right: auto; }
165
-
166
- .select2-container--default.select2-container--disabled .select2-selection--single {
167
- background-color: #eee;
168
- cursor: default; }
169
- .select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear {
170
- display: none; }
171
-
172
- .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
173
- border-color: transparent transparent #888 transparent;
174
- border-width: 0 4px 5px 4px; }
175
-
176
- .select2-container--default .select2-selection--multiple {
177
- background-color: white;
178
- border: 1px solid #aaa;
179
- border-radius: 4px;
180
- cursor: text; }
181
- .select2-container--default .select2-selection--multiple .select2-selection__rendered {
182
- box-sizing: border-box;
183
- list-style: none;
184
- margin: 0;
185
- padding: 0 5px;
186
- width: 100%; }
187
- .select2-container--default .select2-selection--multiple .select2-selection__placeholder {
188
- color: #999;
189
- margin-top: 5px;
190
- float: left; }
191
- .select2-container--default .select2-selection--multiple .select2-selection__clear {
192
- cursor: pointer;
193
- float: right;
194
- font-weight: bold;
195
- margin-top: 5px;
196
- margin-right: 10px; }
197
- .select2-container--default .select2-selection--multiple .select2-selection__choice {
198
- background-color: #e4e4e4;
199
- border: 1px solid #aaa;
200
- border-radius: 4px;
201
- cursor: default;
202
- float: left;
203
- margin-right: 5px;
204
- margin-top: 5px;
205
- padding: 0 5px; }
206
- .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
207
- color: #999;
208
- cursor: pointer;
209
- display: inline-block;
210
- font-weight: bold;
211
- margin-right: 2px; }
212
- .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
213
- color: #333; }
214
-
215
- .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice, .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder, .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline {
216
- float: right; }
217
-
218
- .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
219
- margin-left: 5px;
220
- margin-right: auto; }
221
-
222
- .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
223
- margin-left: 2px;
224
- margin-right: auto; }
225
-
226
- .select2-container--default.select2-container--focus .select2-selection--multiple {
227
- border: solid black 1px;
228
- outline: 0; }
229
-
230
- .select2-container--default.select2-container--disabled .select2-selection--multiple {
231
- background-color: #eee;
232
- cursor: default; }
233
-
234
- .select2-container--default.select2-container--disabled .select2-selection__choice__remove {
235
- display: none; }
236
-
237
- .select2-container--default.select2-container--open.select2-container--above .select2-selection--single, .select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple {
238
- border-top-left-radius: 0;
239
- border-top-right-radius: 0; }
240
-
241
- .select2-container--default.select2-container--open.select2-container--below .select2-selection--single, .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple {
242
- border-bottom-left-radius: 0;
243
- border-bottom-right-radius: 0; }
244
-
245
- .select2-container--default .select2-search--dropdown .select2-search__field {
246
- border: 1px solid #aaa; }
247
-
248
- .select2-container--default .select2-search--inline .select2-search__field {
249
- background: transparent;
250
- border: none;
251
- outline: 0;
252
- box-shadow: none;
253
- -webkit-appearance: textfield; }
254
-
255
- .select2-container--default .select2-results > .select2-results__options {
256
- max-height: 200px;
257
- overflow-y: auto; }
258
-
259
- .select2-container--default .select2-results__option[role=group] {
260
- padding: 0; }
261
-
262
- .select2-container--default .select2-results__option[aria-disabled=true] {
263
- color: #999; }
264
-
265
- .select2-container--default .select2-results__option[aria-selected=true] {
266
- background-color: #ddd; }
267
-
268
- .select2-container--default .select2-results__option .select2-results__option {
269
- padding-left: 1em; }
270
- .select2-container--default .select2-results__option .select2-results__option .select2-results__group {
271
- padding-left: 0; }
272
- .select2-container--default .select2-results__option .select2-results__option .select2-results__option {
273
- margin-left: -1em;
274
- padding-left: 2em; }
275
- .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
276
- margin-left: -2em;
277
- padding-left: 3em; }
278
- .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
279
- margin-left: -3em;
280
- padding-left: 4em; }
281
- .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
282
- margin-left: -4em;
283
- padding-left: 5em; }
284
- .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
285
- margin-left: -5em;
286
- padding-left: 6em; }
287
-
288
- .select2-container--default .select2-results__option--highlighted[aria-selected] {
289
- background-color: #5897fb;
290
- color: white; }
291
-
292
- .select2-container--default .select2-results__group {
293
- cursor: default;
294
- display: block;
295
- padding: 6px; }
296
-
297
- .select2-container--classic .select2-selection--single {
298
- background-color: #f7f7f7;
299
- border: 1px solid #aaa;
300
- border-radius: 4px;
301
- outline: 0;
302
- background-image: -webkit-linear-gradient(top, white 50%, #eeeeee 100%);
303
- background-image: -o-linear-gradient(top, white 50%, #eeeeee 100%);
304
- background-image: linear-gradient(to bottom, white 50%, #eeeeee 100%);
305
- background-repeat: repeat-x;
306
- filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0); }
307
- .select2-container--classic .select2-selection--single:focus {
308
- border: 1px solid #5897fb; }
309
- .select2-container--classic .select2-selection--single .select2-selection__rendered {
310
- color: #444;
311
- line-height: 28px; }
312
- .select2-container--classic .select2-selection--single .select2-selection__clear {
313
- cursor: pointer;
314
- float: right;
315
- font-weight: bold;
316
- margin-right: 10px; }
317
- .select2-container--classic .select2-selection--single .select2-selection__placeholder {
318
- color: #999; }
319
- .select2-container--classic .select2-selection--single .select2-selection__arrow {
320
- background-color: #ddd;
321
- border: none;
322
- border-left: 1px solid #aaa;
323
- border-top-right-radius: 4px;
324
- border-bottom-right-radius: 4px;
325
- height: 26px;
326
- position: absolute;
327
- top: 1px;
328
- right: 1px;
329
- width: 20px;
330
- background-image: -webkit-linear-gradient(top, #eeeeee 50%, #cccccc 100%);
331
- background-image: -o-linear-gradient(top, #eeeeee 50%, #cccccc 100%);
332
- background-image: linear-gradient(to bottom, #eeeeee 50%, #cccccc 100%);
333
- background-repeat: repeat-x;
334
- filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0); }
335
- .select2-container--classic .select2-selection--single .select2-selection__arrow b {
336
- border-color: #888 transparent transparent transparent;
337
- border-style: solid;
338
- border-width: 5px 4px 0 4px;
339
- height: 0;
340
- left: 50%;
341
- margin-left: -4px;
342
- margin-top: -2px;
343
- position: absolute;
344
- top: 50%;
345
- width: 0; }
346
-
347
- .select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear {
348
- float: left; }
349
-
350
- .select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow {
351
- border: none;
352
- border-right: 1px solid #aaa;
353
- border-radius: 0;
354
- border-top-left-radius: 4px;
355
- border-bottom-left-radius: 4px;
356
- left: 1px;
357
- right: auto; }
358
-
359
- .select2-container--classic.select2-container--open .select2-selection--single {
360
- border: 1px solid #5897fb; }
361
- .select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow {
362
- background: transparent;
363
- border: none; }
364
- .select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b {
365
- border-color: transparent transparent #888 transparent;
366
- border-width: 0 4px 5px 4px; }
367
-
368
- .select2-container--classic.select2-container--open.select2-container--above .select2-selection--single {
369
- border-top: none;
370
- border-top-left-radius: 0;
371
- border-top-right-radius: 0;
372
- background-image: -webkit-linear-gradient(top, white 0%, #eeeeee 50%);
373
- background-image: -o-linear-gradient(top, white 0%, #eeeeee 50%);
374
- background-image: linear-gradient(to bottom, white 0%, #eeeeee 50%);
375
- background-repeat: repeat-x;
376
- filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0); }
377
-
378
- .select2-container--classic.select2-container--open.select2-container--below .select2-selection--single {
379
- border-bottom: none;
380
- border-bottom-left-radius: 0;
381
- border-bottom-right-radius: 0;
382
- background-image: -webkit-linear-gradient(top, #eeeeee 50%, white 100%);
383
- background-image: -o-linear-gradient(top, #eeeeee 50%, white 100%);
384
- background-image: linear-gradient(to bottom, #eeeeee 50%, white 100%);
385
- background-repeat: repeat-x;
386
- filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0); }
387
-
388
- .select2-container--classic .select2-selection--multiple {
389
- background-color: white;
390
- border: 1px solid #aaa;
391
- border-radius: 4px;
392
- cursor: text;
393
- outline: 0; }
394
- .select2-container--classic .select2-selection--multiple:focus {
395
- border: 1px solid #5897fb; }
396
- .select2-container--classic .select2-selection--multiple .select2-selection__rendered {
397
- list-style: none;
398
- margin: 0;
399
- padding: 0 5px; }
400
- .select2-container--classic .select2-selection--multiple .select2-selection__clear {
401
- display: none; }
402
- .select2-container--classic .select2-selection--multiple .select2-selection__choice {
403
- background-color: #e4e4e4;
404
- border: 1px solid #aaa;
405
- border-radius: 4px;
406
- cursor: default;
407
- float: left;
408
- margin-right: 5px;
409
- margin-top: 5px;
410
- padding: 0 5px; }
411
- .select2-container--classic .select2-selection--multiple .select2-selection__choice__remove {
412
- color: #888;
413
- cursor: pointer;
414
- display: inline-block;
415
- font-weight: bold;
416
- margin-right: 2px; }
417
- .select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover {
418
- color: #555; }
419
-
420
- .select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
421
- float: right; }
422
-
423
- .select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
424
- margin-left: 5px;
425
- margin-right: auto; }
426
-
427
- .select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
428
- margin-left: 2px;
429
- margin-right: auto; }
430
-
431
- .select2-container--classic.select2-container--open .select2-selection--multiple {
432
- border: 1px solid #5897fb; }
433
-
434
- .select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple {
435
- border-top: none;
436
- border-top-left-radius: 0;
437
- border-top-right-radius: 0; }
438
-
439
- .select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple {
440
- border-bottom: none;
441
- border-bottom-left-radius: 0;
442
- border-bottom-right-radius: 0; }
443
-
444
- .select2-container--classic .select2-search--dropdown .select2-search__field {
445
- border: 1px solid #aaa;
446
- outline: 0; }
447
-
448
- .select2-container--classic .select2-search--inline .select2-search__field {
449
- outline: 0;
450
- box-shadow: none; }
451
-
452
- .select2-container--classic .select2-dropdown {
453
- background-color: white;
454
- border: 1px solid transparent; }
455
-
456
- .select2-container--classic .select2-dropdown--above {
457
- border-bottom: none; }
458
-
459
- .select2-container--classic .select2-dropdown--below {
460
- border-top: none; }
461
-
462
- .select2-container--classic .select2-results > .select2-results__options {
463
- max-height: 200px;
464
- overflow-y: auto; }
465
-
466
- .select2-container--classic .select2-results__option[role=group] {
467
- padding: 0; }
468
-
469
- .select2-container--classic .select2-results__option[aria-disabled=true] {
470
- color: grey; }
471
-
472
- .select2-container--classic .select2-results__option--highlighted[aria-selected] {
473
- background-color: #3875d7;
474
- color: white; }
475
-
476
- .select2-container--classic .select2-results__group {
477
- cursor: default;
478
- display: block;
479
- padding: 6px; }
480
-
481
- .select2-container--classic.select2-container--open .select2-dropdown {
482
- border-color: #5897fb; }
1
+ .select2-container {
2
+ box-sizing: border-box;
3
+ display: inline-block;
4
+ margin: 0;
5
+ position: relative;
6
+ vertical-align: middle; }
7
+ .select2-container .select2-selection--single {
8
+ box-sizing: border-box;
9
+ cursor: pointer;
10
+ display: block;
11
+ height: 28px;
12
+ user-select: none;
13
+ -webkit-user-select: none; }
14
+ .select2-container .select2-selection--single .select2-selection__rendered {
15
+ display: block;
16
+ padding-left: 8px;
17
+ padding-right: 20px;
18
+ overflow: hidden;
19
+ text-overflow: ellipsis;
20
+ white-space: nowrap; }
21
+ .select2-container .select2-selection--single .select2-selection__clear {
22
+ position: relative; }
23
+ .select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered {
24
+ padding-right: 8px;
25
+ padding-left: 20px; }
26
+ .select2-container .select2-selection--multiple {
27
+ box-sizing: border-box;
28
+ cursor: pointer;
29
+ display: block;
30
+ min-height: 32px;
31
+ user-select: none;
32
+ -webkit-user-select: none; }
33
+ .select2-container .select2-selection--multiple .select2-selection__rendered {
34
+ display: inline-block;
35
+ overflow: hidden;
36
+ padding-left: 8px;
37
+ text-overflow: ellipsis;
38
+ white-space: nowrap; }
39
+ .select2-container .select2-search--inline {
40
+ float: left; }
41
+ .select2-container .select2-search--inline .select2-search__field {
42
+ box-sizing: border-box;
43
+ border: none;
44
+ font-size: 100%;
45
+ margin-top: 5px;
46
+ padding: 0; }
47
+ .select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {
48
+ -webkit-appearance: none; }
49
+
50
+ .select2-dropdown {
51
+ background-color: white;
52
+ border: 1px solid #aaa;
53
+ border-radius: 4px;
54
+ box-sizing: border-box;
55
+ display: block;
56
+ position: absolute;
57
+ left: -100000px;
58
+ width: 100%;
59
+ z-index: 1051; }
60
+
61
+ .select2-results {
62
+ display: block; }
63
+
64
+ .select2-results__options {
65
+ list-style: none;
66
+ margin: 0;
67
+ padding: 0; }
68
+
69
+ .select2-results__option {
70
+ padding: 6px;
71
+ user-select: none;
72
+ -webkit-user-select: none; }
73
+ .select2-results__option[aria-selected] {
74
+ cursor: pointer; }
75
+
76
+ .select2-container--open .select2-dropdown {
77
+ left: 0; }
78
+
79
+ .select2-container--open .select2-dropdown--above {
80
+ border-bottom: none;
81
+ border-bottom-left-radius: 0;
82
+ border-bottom-right-radius: 0; }
83
+
84
+ .select2-container--open .select2-dropdown--below {
85
+ border-top: none;
86
+ border-top-left-radius: 0;
87
+ border-top-right-radius: 0; }
88
+
89
+ .select2-search--dropdown {
90
+ display: block;
91
+ padding: 4px; }
92
+ .select2-search--dropdown .select2-search__field {
93
+ padding: 4px;
94
+ width: 100%;
95
+ box-sizing: border-box; }
96
+ .select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {
97
+ -webkit-appearance: none; }
98
+ .select2-search--dropdown.select2-search--hide {
99
+ display: none; }
100
+
101
+ .select2-close-mask {
102
+ border: 0;
103
+ margin: 0;
104
+ padding: 0;
105
+ display: block;
106
+ position: fixed;
107
+ left: 0;
108
+ top: 0;
109
+ min-height: 100%;
110
+ min-width: 100%;
111
+ height: auto;
112
+ width: auto;
113
+ opacity: 0;
114
+ z-index: 99;
115
+ background-color: #fff;
116
+ filter: alpha(opacity=0); }
117
+
118
+ .select2-hidden-accessible {
119
+ border: 0 !important;
120
+ clip: rect(0 0 0 0) !important;
121
+ height: 1px !important;
122
+ margin: -1px !important;
123
+ overflow: hidden !important;
124
+ padding: 0 !important;
125
+ position: absolute !important;
126
+ width: 1px !important; }
127
+
128
+ .select2-container--default .select2-selection--single {
129
+ background-color: #fff;
130
+ border: 1px solid #aaa;
131
+ border-radius: 4px; }
132
+ .select2-container--default .select2-selection--single .select2-selection__rendered {
133
+ color: #444;
134
+ line-height: 28px; }
135
+ .select2-container--default .select2-selection--single .select2-selection__clear {
136
+ cursor: pointer;
137
+ float: right;
138
+ font-weight: bold; }
139
+ .select2-container--default .select2-selection--single .select2-selection__placeholder {
140
+ color: #999; }
141
+ .select2-container--default .select2-selection--single .select2-selection__arrow {
142
+ height: 26px;
143
+ position: absolute;
144
+ top: 1px;
145
+ right: 1px;
146
+ width: 20px; }
147
+ .select2-container--default .select2-selection--single .select2-selection__arrow b {
148
+ border-color: #888 transparent transparent transparent;
149
+ border-style: solid;
150
+ border-width: 5px 4px 0 4px;
151
+ height: 0;
152
+ left: 50%;
153
+ margin-left: -4px;
154
+ margin-top: -2px;
155
+ position: absolute;
156
+ top: 50%;
157
+ width: 0; }
158
+
159
+ .select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear {
160
+ float: left; }
161
+
162
+ .select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow {
163
+ left: 1px;
164
+ right: auto; }
165
+
166
+ .select2-container--default.select2-container--disabled .select2-selection--single {
167
+ background-color: #eee;
168
+ cursor: default; }
169
+ .select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear {
170
+ display: none; }
171
+
172
+ .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
173
+ border-color: transparent transparent #888 transparent;
174
+ border-width: 0 4px 5px 4px; }
175
+
176
+ .select2-container--default .select2-selection--multiple {
177
+ background-color: white;
178
+ border: 1px solid #aaa;
179
+ border-radius: 4px;
180
+ cursor: text; }
181
+ .select2-container--default .select2-selection--multiple .select2-selection__rendered {
182
+ box-sizing: border-box;
183
+ list-style: none;
184
+ margin: 0;
185
+ padding: 0 5px;
186
+ width: 100%; }
187
+ .select2-container--default .select2-selection--multiple .select2-selection__placeholder {
188
+ color: #999;
189
+ margin-top: 5px;
190
+ float: left; }
191
+ .select2-container--default .select2-selection--multiple .select2-selection__clear {
192
+ cursor: pointer;
193
+ float: right;
194
+ font-weight: bold;
195
+ margin-top: 5px;
196
+ margin-right: 10px; }
197
+ .select2-container--default .select2-selection--multiple .select2-selection__choice {
198
+ background-color: #e4e4e4;
199
+ border: 1px solid #aaa;
200
+ border-radius: 4px;
201
+ cursor: default;
202
+ float: left;
203
+ margin-right: 5px;
204
+ margin-top: 5px;
205
+ padding: 0 5px; }
206
+ .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
207
+ color: #999;
208
+ cursor: pointer;
209
+ display: inline-block;
210
+ font-weight: bold;
211
+ margin-right: 2px; }
212
+ .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
213
+ color: #333; }
214
+
215
+ .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice, .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder, .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline {
216
+ float: right; }
217
+
218
+ .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
219
+ margin-left: 5px;
220
+ margin-right: auto; }
221
+
222
+ .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
223
+ margin-left: 2px;
224
+ margin-right: auto; }
225
+
226
+ .select2-container--default.select2-container--focus .select2-selection--multiple {
227
+ border: solid black 1px;
228
+ outline: 0; }
229
+
230
+ .select2-container--default.select2-container--disabled .select2-selection--multiple {
231
+ background-color: #eee;
232
+ cursor: default; }
233
+
234
+ .select2-container--default.select2-container--disabled .select2-selection__choice__remove {
235
+ display: none; }
236
+
237
+ .select2-container--default.select2-container--open.select2-container--above .select2-selection--single, .select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple {
238
+ border-top-left-radius: 0;
239
+ border-top-right-radius: 0; }
240
+
241
+ .select2-container--default.select2-container--open.select2-container--below .select2-selection--single, .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple {
242
+ border-bottom-left-radius: 0;
243
+ border-bottom-right-radius: 0; }
244
+
245
+ .select2-container--default .select2-search--dropdown .select2-search__field {
246
+ border: 1px solid #aaa; }
247
+
248
+ .select2-container--default .select2-search--inline .select2-search__field {
249
+ background: transparent;
250
+ border: none;
251
+ outline: 0;
252
+ box-shadow: none;
253
+ -webkit-appearance: textfield; }
254
+
255
+ .select2-container--default .select2-results > .select2-results__options {
256
+ max-height: 200px;
257
+ overflow-y: auto; }
258
+
259
+ .select2-container--default .select2-results__option[role=group] {
260
+ padding: 0; }
261
+
262
+ .select2-container--default .select2-results__option[aria-disabled=true] {
263
+ color: #999; }
264
+
265
+ .select2-container--default .select2-results__option[aria-selected=true] {
266
+ background-color: #ddd; }
267
+
268
+ .select2-container--default .select2-results__option .select2-results__option {
269
+ padding-left: 1em; }
270
+ .select2-container--default .select2-results__option .select2-results__option .select2-results__group {
271
+ padding-left: 0; }
272
+ .select2-container--default .select2-results__option .select2-results__option .select2-results__option {
273
+ margin-left: -1em;
274
+ padding-left: 2em; }
275
+ .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
276
+ margin-left: -2em;
277
+ padding-left: 3em; }
278
+ .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
279
+ margin-left: -3em;
280
+ padding-left: 4em; }
281
+ .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
282
+ margin-left: -4em;
283
+ padding-left: 5em; }
284
+ .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
285
+ margin-left: -5em;
286
+ padding-left: 6em; }
287
+
288
+ .select2-container--default .select2-results__option--highlighted[aria-selected] {
289
+ background-color: #5897fb;
290
+ color: white; }
291
+
292
+ .select2-container--default .select2-results__group {
293
+ cursor: default;
294
+ display: block;
295
+ padding: 6px; }
296
+
297
+ .select2-container--classic .select2-selection--single {
298
+ background-color: #f7f7f7;
299
+ border: 1px solid #aaa;
300
+ border-radius: 4px;
301
+ outline: 0;
302
+ background-image: -webkit-linear-gradient(top, white 50%, #eeeeee 100%);
303
+ background-image: -o-linear-gradient(top, white 50%, #eeeeee 100%);
304
+ background-image: linear-gradient(to bottom, white 50%, #eeeeee 100%);
305
+ background-repeat: repeat-x;
306
+ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0); }
307
+ .select2-container--classic .select2-selection--single:focus {
308
+ border: 1px solid #5897fb; }
309
+ .select2-container--classic .select2-selection--single .select2-selection__rendered {
310
+ color: #444;
311
+ line-height: 28px; }
312
+ .select2-container--classic .select2-selection--single .select2-selection__clear {
313
+ cursor: pointer;
314
+ float: right;
315
+ font-weight: bold;
316
+ margin-right: 10px; }
317
+ .select2-container--classic .select2-selection--single .select2-selection__placeholder {
318
+ color: #999; }
319
+ .select2-container--classic .select2-selection--single .select2-selection__arrow {
320
+ background-color: #ddd;
321
+ border: none;
322
+ border-left: 1px solid #aaa;
323
+ border-top-right-radius: 4px;
324
+ border-bottom-right-radius: 4px;
325
+ height: 26px;
326
+ position: absolute;
327
+ top: 1px;
328
+ right: 1px;
329
+ width: 20px;
330
+ background-image: -webkit-linear-gradient(top, #eeeeee 50%, #cccccc 100%);
331
+ background-image: -o-linear-gradient(top, #eeeeee 50%, #cccccc 100%);
332
+ background-image: linear-gradient(to bottom, #eeeeee 50%, #cccccc 100%);
333
+ background-repeat: repeat-x;
334
+ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0); }
335
+ .select2-container--classic .select2-selection--single .select2-selection__arrow b {
336
+ border-color: #888 transparent transparent transparent;
337
+ border-style: solid;
338
+ border-width: 5px 4px 0 4px;
339
+ height: 0;
340
+ left: 50%;
341
+ margin-left: -4px;
342
+ margin-top: -2px;
343
+ position: absolute;
344
+ top: 50%;
345
+ width: 0; }
346
+
347
+ .select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear {
348
+ float: left; }
349
+
350
+ .select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow {
351
+ border: none;
352
+ border-right: 1px solid #aaa;
353
+ border-radius: 0;
354
+ border-top-left-radius: 4px;
355
+ border-bottom-left-radius: 4px;
356
+ left: 1px;
357
+ right: auto; }
358
+
359
+ .select2-container--classic.select2-container--open .select2-selection--single {
360
+ border: 1px solid #5897fb; }
361
+ .select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow {
362
+ background: transparent;
363
+ border: none; }
364
+ .select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b {
365
+ border-color: transparent transparent #888 transparent;
366
+ border-width: 0 4px 5px 4px; }
367
+
368
+ .select2-container--classic.select2-container--open.select2-container--above .select2-selection--single {
369
+ border-top: none;
370
+ border-top-left-radius: 0;
371
+ border-top-right-radius: 0;
372
+ background-image: -webkit-linear-gradient(top, white 0%, #eeeeee 50%);
373
+ background-image: -o-linear-gradient(top, white 0%, #eeeeee 50%);
374
+ background-image: linear-gradient(to bottom, white 0%, #eeeeee 50%);
375
+ background-repeat: repeat-x;
376
+ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0); }
377
+
378
+ .select2-container--classic.select2-container--open.select2-container--below .select2-selection--single {
379
+ border-bottom: none;
380
+ border-bottom-left-radius: 0;
381
+ border-bottom-right-radius: 0;
382
+ background-image: -webkit-linear-gradient(top, #eeeeee 50%, white 100%);
383
+ background-image: -o-linear-gradient(top, #eeeeee 50%, white 100%);
384
+ background-image: linear-gradient(to bottom, #eeeeee 50%, white 100%);
385
+ background-repeat: repeat-x;
386
+ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0); }
387
+
388
+ .select2-container--classic .select2-selection--multiple {
389
+ background-color: white;
390
+ border: 1px solid #aaa;
391
+ border-radius: 4px;
392
+ cursor: text;
393
+ outline: 0; }
394
+ .select2-container--classic .select2-selection--multiple:focus {
395
+ border: 1px solid #5897fb; }
396
+ .select2-container--classic .select2-selection--multiple .select2-selection__rendered {
397
+ list-style: none;
398
+ margin: 0;
399
+ padding: 0 5px; }
400
+ .select2-container--classic .select2-selection--multiple .select2-selection__clear {
401
+ display: none; }
402
+ .select2-container--classic .select2-selection--multiple .select2-selection__choice {
403
+ background-color: #e4e4e4;
404
+ border: 1px solid #aaa;
405
+ border-radius: 4px;
406
+ cursor: default;
407
+ float: left;
408
+ margin-right: 5px;
409
+ margin-top: 5px;
410
+ padding: 0 5px; }
411
+ .select2-container--classic .select2-selection--multiple .select2-selection__choice__remove {
412
+ color: #888;
413
+ cursor: pointer;
414
+ display: inline-block;
415
+ font-weight: bold;
416
+ margin-right: 2px; }
417
+ .select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover {
418
+ color: #555; }
419
+
420
+ .select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
421
+ float: right; }
422
+
423
+ .select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
424
+ margin-left: 5px;
425
+ margin-right: auto; }
426
+
427
+ .select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
428
+ margin-left: 2px;
429
+ margin-right: auto; }
430
+
431
+ .select2-container--classic.select2-container--open .select2-selection--multiple {
432
+ border: 1px solid #5897fb; }
433
+
434
+ .select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple {
435
+ border-top: none;
436
+ border-top-left-radius: 0;
437
+ border-top-right-radius: 0; }
438
+
439
+ .select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple {
440
+ border-bottom: none;
441
+ border-bottom-left-radius: 0;
442
+ border-bottom-right-radius: 0; }
443
+
444
+ .select2-container--classic .select2-search--dropdown .select2-search__field {
445
+ border: 1px solid #aaa;
446
+ outline: 0; }
447
+
448
+ .select2-container--classic .select2-search--inline .select2-search__field {
449
+ outline: 0;
450
+ box-shadow: none; }
451
+
452
+ .select2-container--classic .select2-dropdown {
453
+ background-color: white;
454
+ border: 1px solid transparent; }
455
+
456
+ .select2-container--classic .select2-dropdown--above {
457
+ border-bottom: none; }
458
+
459
+ .select2-container--classic .select2-dropdown--below {
460
+ border-top: none; }
461
+
462
+ .select2-container--classic .select2-results > .select2-results__options {
463
+ max-height: 200px;
464
+ overflow-y: auto; }
465
+
466
+ .select2-container--classic .select2-results__option[role=group] {
467
+ padding: 0; }
468
+
469
+ .select2-container--classic .select2-results__option[aria-disabled=true] {
470
+ color: grey; }
471
+
472
+ .select2-container--classic .select2-results__option--highlighted[aria-selected] {
473
+ background-color: #3875d7;
474
+ color: white; }
475
+
476
+ .select2-container--classic .select2-results__group {
477
+ cursor: default;
478
+ display: block;
479
+ padding: 6px; }
480
+
481
+ .select2-container--classic.select2-container--open .select2-dropdown {
482
+ border-color: #5897fb; }
assets/css/select2/select2.min.css ADDED
@@ -0,0 +1 @@
 
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;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;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:white;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;user-select:none;-webkit-user-select:none}.select2-results__option[aria-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;filter:alpha(opacity=0)}.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:bold}.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:white;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__placeholder{color:#999;margin-top:5px;float:left}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;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:bold;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-selection__choice,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline{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 black 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--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{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:transparent;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]{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]{background-color:#5897fb;color:white}.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-linear-gradient(top, #fff 50%, #eee 100%);background-image:-o-linear-gradient(top, #fff 50%, #eee 100%);background-image:linear-gradient(to bottom, #fff 50%, #eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.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:bold;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-linear-gradient(top, #eee 50%, #ccc 100%);background-image:-o-linear-gradient(top, #eee 50%, #ccc 100%);background-image:linear-gradient(to bottom, #eee 50%, #ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0)}.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 #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;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-linear-gradient(top, #fff 0%, #eee 50%);background-image:-o-linear-gradient(top, #fff 0%, #eee 50%);background-image:linear-gradient(to bottom, #fff 0%, #eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.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-linear-gradient(top, #eee 50%, #fff 100%);background-image:-o-linear-gradient(top, #eee 50%, #fff 100%);background-image:linear-gradient(to bottom, #eee 50%, #fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.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:bold;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 #5897fb}.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]{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:#5897fb}
assets/css/um-styles.css CHANGED
@@ -780,3 +780,102 @@ small.um-max-filesize span{
780
  top: 7px;
781
  right: 10px;
782
  }