Click to Chat for WhatsApp Chat - Version 1.2

Version Description

  • improved: improved code on how to dected mobile device.
  • sticky save button in options page - easy to save.
  • option page - Documentation links.
Download this release

Release Info

Developer bhvreddy
Plugin Icon 128x128 Click to Chat for WhatsApp Chat
Version 1.2
Comparing to
See all releases

Code changes from version 1.0 to 1.2

admin/admin.php CHANGED
@@ -1,21 +1,25 @@
1
  <?php
2
- /*
3
  * starting point for the admin side of this plugin.
4
  *
5
  * include other file here .. which need in admin side.
6
  *
7
- * In click-to-chat.php this file will be loaded as is_admin
 
 
 
 
8
  */
9
 
10
  if ( ! defined( 'ABSPATH' ) ) exit;
11
 
12
  /*************** includes ***********/
13
- require_once('add_styles_scripts_admin.php');
14
 
15
 
16
- require_once('admin_menu.php');
17
- require_once('admin_page.php');
18
- require_once('admin_page_customize_styles.php');
19
 
20
 
21
 
1
  <?php
2
+ /**
3
  * starting point for the admin side of this plugin.
4
  *
5
  * include other file here .. which need in admin side.
6
  *
7
+ * In click-to-chat.php this file will be loaded as is_admin
8
+ *
9
+ * @package ccw
10
+ * @subpackage Administration
11
+ * @since 1.0
12
  */
13
 
14
  if ( ! defined( 'ABSPATH' ) ) exit;
15
 
16
  /*************** includes ***********/
17
+ require_once('class-ccw-add-styles-scripts-admin.php');
18
 
19
 
20
+ require_once('class-ccw-admin-menu.php');
21
+ require_once('class-ccw-admin-page.php');
22
+ require_once('class-ccw-admin-page-customize-styles.php');
23
 
24
 
25
 
admin/admin_menu.php DELETED
@@ -1,73 +0,0 @@
1
- <?php
2
- /*
3
- * Admin - menu page - add_menu_page for this plugin - top level menu
4
- * calls settings_page.php ( ccw_settings_page - > require_once('settings_page.php') )
5
- * and page content display at admin_menu.php
6
- */
7
-
8
- if ( ! defined( 'ABSPATH' ) ) exit;
9
-
10
- if( ! function_exists('ccw_options_page') ) {
11
-
12
- function ccw_options_page() {
13
- add_menu_page(
14
- 'Click to Chat for WhatsApp - Plugin Option Page',
15
- 'Click to Chat',
16
- 'manage_options',
17
- 'click-to-chat',
18
- 'ccw_settings_page',
19
- 'dashicons-format-chat'
20
- );
21
- }
22
- }
23
-
24
- add_action('admin_menu', 'ccw_options_page');
25
-
26
-
27
- if( ! function_exists('ccw_settings_page') ) {
28
-
29
- function ccw_settings_page() {
30
-
31
- if ( ! current_user_can('manage_options') ) {
32
- return;
33
- }
34
-
35
- require_once('settings_page.php');
36
-
37
- }
38
- }
39
-
40
-
41
-
42
-
43
- // second page
44
- if( ! function_exists('ccw_options_page_two') ) {
45
-
46
- function ccw_options_page_two() {
47
- add_submenu_page(
48
- 'click-to-chat',
49
- 'Edit Styles',
50
- 'Customize Styles',
51
- 'manage_options',
52
- 'ccw-edit-styles',
53
- 'ccw_settings_page_two'
54
- );
55
-
56
- }
57
- }
58
-
59
- add_action('admin_menu', 'ccw_options_page_two');
60
-
61
-
62
- if( ! function_exists('ccw_settings_page_two') ) {
63
-
64
- function ccw_settings_page_two() {
65
-
66
- if ( ! current_user_can('manage_options') ) {
67
- return;
68
- }
69
-
70
- require_once('sp_customize_styles.php');
71
-
72
- }
73
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
admin/{add_styles_scripts_admin.php → class-ccw-add-styles-scripts-admin.php} RENAMED
@@ -1,17 +1,24 @@
1
  <?php
2
- /*
3
  * Register css styles, javascript files at admin side
4
  * instead of register multiple styles - as using sass in dev env,
5
  * import files and at final create less css files
 
 
 
 
6
  */
7
 
8
  if ( ! defined( 'ABSPATH' ) ) exit;
9
 
10
- // Register css styles, javascript files only on 'click-to-chat' page
11
- if( ! function_exists('ccw_register_files_admin') ) {
12
-
13
- function ccw_register_files_admin($hook) {
14
 
 
 
 
 
15
  // ?page=click-to-chat
16
  if( 'toplevel_page_click-to-chat' == $hook || 'click-to-chat_page_ccw-edit-styles' == $hook ) {
17
 
@@ -32,8 +39,12 @@ if( ! function_exists('ccw_register_files_admin') ) {
32
 
33
 
34
  }
35
-
36
  }
37
 
 
 
 
 
38
 
39
- add_action('admin_enqueue_scripts', 'ccw_register_files_admin');
1
  <?php
2
+ /**
3
  * Register css styles, javascript files at admin side
4
  * instead of register multiple styles - as using sass in dev env,
5
  * import files and at final create less css files
6
+ *
7
+ * @package ccw
8
+ * @subpackage Administration
9
+ * @since 1.0
10
  */
11
 
12
  if ( ! defined( 'ABSPATH' ) ) exit;
13
 
14
+ if ( !class_exists( 'CCW_Add_Styles_Scripts_Admin' ) ) :
15
+
16
+ class CCW_Add_Styles_Scripts_Admin {
 
17
 
18
+
19
+ // Register css styles, javascript files only on 'click-to-chat' page
20
+ function ccw_register_files_admin($hook) {
21
+
22
  // ?page=click-to-chat
23
  if( 'toplevel_page_click-to-chat' == $hook || 'click-to-chat_page_ccw-edit-styles' == $hook ) {
24
 
39
 
40
 
41
  }
42
+
43
  }
44
 
45
+ $add_styles_scripts_admin = new CCW_Add_Styles_Scripts_Admin();
46
+
47
+ add_action('admin_enqueue_scripts', array( $add_styles_scripts_admin, 'ccw_register_files_admin' ) );
48
+
49
 
50
+ endif; // END class_exists check
admin/class-ccw-admin-menu.php ADDED
@@ -0,0 +1,73 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
3
+ * Admin - menu page - add_menu_page for this plugin - top level menu
4
+ * calls settings_page.php ( ccw_settings_page - > require_once('settings_page.php') )
5
+ * and page content display at admin_menu.php
6
+ *
7
+ * @package ccw
8
+ * @subpackage Administration
9
+ * @since 1.0
10
+ */
11
+
12
+ if ( ! defined( 'ABSPATH' ) ) exit;
13
+
14
+ if ( !class_exists( 'CCW_Admin_Menu' ) ) :
15
+
16
+ class CCW_Admin_Menu {
17
+
18
+ // top level page
19
+ function ccw_options_page() {
20
+ add_menu_page(
21
+ 'Click to Chat for WhatsApp - Plugin Option Page',
22
+ 'Click to Chat',
23
+ 'manage_options',
24
+ 'click-to-chat',
25
+ array( $this, 'ccw_settings_page' ),
26
+ 'dashicons-format-chat'
27
+ );
28
+ }
29
+
30
+ // top level page - setting page
31
+ function ccw_settings_page() {
32
+
33
+ if ( ! current_user_can('manage_options') ) {
34
+ return;
35
+ }
36
+
37
+ require_once('settings_page.php');
38
+ }
39
+
40
+
41
+ // customize style page
42
+ function ccw_options_page_two() {
43
+ add_submenu_page(
44
+ 'click-to-chat',
45
+ 'Edit Styles',
46
+ 'Customize Styles',
47
+ 'manage_options',
48
+ 'ccw-edit-styles',
49
+ array( $this, 'ccw_settings_page_two' )
50
+ );
51
+
52
+ }
53
+
54
+ // customize style page - setting page
55
+ function ccw_settings_page_two() {
56
+
57
+ if ( ! current_user_can('manage_options') ) {
58
+ return;
59
+ }
60
+
61
+ require_once('sp_customize_styles.php');
62
+ }
63
+
64
+
65
+ }
66
+
67
+ $admin_menu = new CCW_Admin_Menu();
68
+
69
+ add_action('admin_menu', array( $admin_menu, 'ccw_options_page') );
70
+
71
+ add_action('admin_menu', array( $admin_menu, 'ccw_options_page_two') );
72
+
73
+ endif; // END class_exists check
admin/{admin_page_customize_styles.php → class-ccw-admin-page-customize-styles.php} RENAMED
@@ -1,44 +1,46 @@
1
  <?php
2
- /*
3
  * content of the options page .. Customize Styles ..
4
  * admin_menu.php -> settings_page.php -> admin_page.php
5
  * in name exists - this short values - it means
6
  * cs - customize styles
7
- * cb - call back - function
 
 
 
 
8
  */
9
 
10
  if ( ! defined( 'ABSPATH' ) ) exit;
11
 
12
- function ccw_customize_styles() {
13
 
14
- register_setting( 'ccw_settings_group_cs', 'ccw_options_cs' , 'ccw_options_sanitize_cs_cb' );
15
-
16
- add_settings_section( 'ccw_settings_cs', '', 'ccw_settings_section_cs_cb', 'ccw_options_settings_cs' );
17
-
18
- add_settings_field( 'ccw_style_1_cs', 'Style 1', 'ccw_style_1_cb', 'ccw_options_settings_cs', 'ccw_settings_cs' );
19
- add_settings_field( 'ccw_style_2_cs', 'Style 2', 'ccw_style_2_cb', 'ccw_options_settings_cs', 'ccw_settings_cs' );
20
- add_settings_field( 'ccw_style_3_cs', 'Style 3', 'ccw_style_3_cb', 'ccw_options_settings_cs', 'ccw_settings_cs' );
21
- add_settings_field( 'ccw_style_4_cs', 'Style 4', 'ccw_style_4_cb', 'ccw_options_settings_cs', 'ccw_settings_cs' );
22
- add_settings_field( 'ccw_style_5_cs', 'Style 5', 'ccw_style_5_cb', 'ccw_options_settings_cs', 'ccw_settings_cs' );
23
- add_settings_field( 'ccw_style_6_cs', 'Style 6', 'ccw_style_6_cb', 'ccw_options_settings_cs', 'ccw_settings_cs' );
24
- add_settings_field( 'ccw_style_7_cs', 'Style 7', 'ccw_style_7_cb', 'ccw_options_settings_cs', 'ccw_settings_cs' );
25
- add_settings_field( 'ccw_style_8_cs', 'Style 8', 'ccw_style_8_cb', 'ccw_options_settings_cs', 'ccw_settings_cs' );
26
-
27
- }
28
- add_action( 'admin_init', 'ccw_customize_styles' );
29
 
30
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
31
 
32
- if( ! function_exists('ccw_settings_section_cs_cb') ) {
33
 
34
  function ccw_settings_section_cs_cb() {
35
  echo '<h1>Customize Styles</h1>';
36
  }
37
- }
38
 
39
 
40
- if( ! function_exists('ccw_style_1_cb') ) {
41
-
42
  function ccw_style_1_cb() {
43
  $ccw_style_1 = get_option('ccw_options_cs');
44
  ?>
@@ -116,10 +118,7 @@ if( ! function_exists('ccw_style_1_cb') ) {
116
  </ul>
117
  <?php
118
  }
119
- }
120
 
121
-
122
- if( ! function_exists('ccw_style_2_cb') ) {
123
 
124
  function ccw_style_2_cb() {
125
  $ccw_style_2 = get_option('ccw_options_cs');
@@ -189,11 +188,8 @@ if( ! function_exists('ccw_style_2_cb') ) {
189
  </ul>
190
  <?php
191
  }
192
- }
193
 
194
 
195
- if( ! function_exists('ccw_style_3_cb') ) {
196
-
197
  function ccw_style_3_cb() {
198
  $ccw_style_3 = get_option('ccw_options_cs');
199
  ?>
@@ -218,10 +214,8 @@ if( ! function_exists('ccw_style_3_cb') ) {
218
 
219
  <?php
220
  }
221
- }
222
 
223
- if( ! function_exists('ccw_style_4_cb') ) {
224
-
225
  function ccw_style_4_cb() {
226
  $ccw_style_4 = get_option('ccw_options_cs');
227
  ?>
@@ -256,12 +250,8 @@ if( ! function_exists('ccw_style_4_cb') ) {
256
 
257
  <?php
258
  }
259
- }
260
-
261
 
262
 
263
- if( ! function_exists('ccw_style_5_cb') ) {
264
-
265
  function ccw_style_5_cb() {
266
  $ccw_style_5 = get_option('ccw_options_cs');
267
  ?>
@@ -304,11 +294,8 @@ if( ! function_exists('ccw_style_5_cb') ) {
304
 
305
  <?php
306
  }
307
- }
308
 
309
 
310
- if( ! function_exists('ccw_style_6_cb') ) {
311
-
312
  function ccw_style_6_cb() {
313
  $ccw_style_6 = get_option('ccw_options_cs');
314
  ?>
@@ -400,12 +387,9 @@ if( ! function_exists('ccw_style_6_cb') ) {
400
 
401
  <?php
402
  }
403
- }
404
 
405
 
406
 
407
- if( ! function_exists('ccw_style_7_cb') ) {
408
-
409
  function ccw_style_7_cb() {
410
  $ccw_style_7 = get_option('ccw_options_cs');
411
  ?>
@@ -499,11 +483,8 @@ if( ! function_exists('ccw_style_7_cb') ) {
499
 
500
  <?php
501
  }
502
- }
503
 
504
 
505
- if( ! function_exists('ccw_style_8_cb') ) {
506
-
507
  function ccw_style_8_cb() {
508
  $ccw_style_8 = get_option('ccw_options_cs');
509
  $s8_icon_float = esc_attr( $ccw_style_8['s8_icon_float'] )
@@ -598,14 +579,10 @@ if( ! function_exists('ccw_style_8_cb') ) {
598
 
599
  <?php
600
  }
601
- }
602
-
603
 
604
 
605
 
606
 
607
- if( ! function_exists('ccw_options_sanitize_cs_cb') ) {
608
-
609
  function ccw_options_sanitize_cs_cb( $input ) {
610
 
611
  if ( ! current_user_can( 'manage_options' ) ) {
@@ -739,4 +716,12 @@ if( ! function_exists('ccw_options_sanitize_cs_cb') ) {
739
 
740
  return $new_input;
741
  }
742
- }
 
 
 
 
 
 
 
 
1
  <?php
2
+ /**
3
  * content of the options page .. Customize Styles ..
4
  * admin_menu.php -> settings_page.php -> admin_page.php
5
  * in name exists - this short values - it means
6
  * cs - customize styles
7
+ * cb - call back - function
8
+ *
9
+ * @package ccw
10
+ * @subpackage Administration
11
+ * @since 1.0
12
  */
13
 
14
  if ( ! defined( 'ABSPATH' ) ) exit;
15
 
16
+ if ( !class_exists( 'CCW_Admin_Page_Customize_Styles' ) ) :
17
 
18
+ class CCW_Admin_Page_Customize_Styles {
 
 
 
 
 
 
 
 
 
 
 
 
 
 
19
 
20
 
21
+ function customize_styles() {
22
+
23
+ register_setting( 'ccw_settings_group_cs', 'ccw_options_cs' , 'ccw_options_sanitize_cs_cb' );
24
+
25
+ add_settings_section( 'ccw_settings_cs', '', array( $this, 'ccw_settings_section_cs_cb' ), 'ccw_options_settings_cs' );
26
+
27
+ add_settings_field( 'ccw_style_1_cs', 'Style 1', array( $this, 'ccw_style_1_cb' ), 'ccw_options_settings_cs', 'ccw_settings_cs' );
28
+ add_settings_field( 'ccw_style_2_cs', 'Style 2', array( $this, 'ccw_style_2_cb' ), 'ccw_options_settings_cs', 'ccw_settings_cs' );
29
+ add_settings_field( 'ccw_style_3_cs', 'Style 3', array( $this, 'ccw_style_3_cb' ), 'ccw_options_settings_cs', 'ccw_settings_cs' );
30
+ add_settings_field( 'ccw_style_4_cs', 'Style 4', array( $this, 'ccw_style_4_cb' ), 'ccw_options_settings_cs', 'ccw_settings_cs' );
31
+ add_settings_field( 'ccw_style_5_cs', 'Style 5', array( $this, 'ccw_style_5_cb' ), 'ccw_options_settings_cs', 'ccw_settings_cs' );
32
+ add_settings_field( 'ccw_style_6_cs', 'Style 6', array( $this, 'ccw_style_6_cb' ), 'ccw_options_settings_cs', 'ccw_settings_cs' );
33
+ add_settings_field( 'ccw_style_7_cs', 'Style 7', array( $this, 'ccw_style_7_cb' ), 'ccw_options_settings_cs', 'ccw_settings_cs' );
34
+ add_settings_field( 'ccw_style_8_cs', 'Style 8', array( $this, 'ccw_style_8_cb' ), 'ccw_options_settings_cs', 'ccw_settings_cs' );
35
+
36
+ }
37
 
 
38
 
39
  function ccw_settings_section_cs_cb() {
40
  echo '<h1>Customize Styles</h1>';
41
  }
 
42
 
43
 
 
 
44
  function ccw_style_1_cb() {
45
  $ccw_style_1 = get_option('ccw_options_cs');
46
  ?>
118
  </ul>
119
  <?php
120
  }
 
121
 
 
 
122
 
123
  function ccw_style_2_cb() {
124
  $ccw_style_2 = get_option('ccw_options_cs');
188
  </ul>
189
  <?php
190
  }
 
191
 
192
 
 
 
193
  function ccw_style_3_cb() {
194
  $ccw_style_3 = get_option('ccw_options_cs');
195
  ?>
214
 
215
  <?php
216
  }
 
217
 
218
+
 
219
  function ccw_style_4_cb() {
220
  $ccw_style_4 = get_option('ccw_options_cs');
221
  ?>
250
 
251
  <?php
252
  }
 
 
253
 
254
 
 
 
255
  function ccw_style_5_cb() {
256
  $ccw_style_5 = get_option('ccw_options_cs');
257
  ?>
294
 
295
  <?php
296
  }
 
297
 
298
 
 
 
299
  function ccw_style_6_cb() {
300
  $ccw_style_6 = get_option('ccw_options_cs');
301
  ?>
387
 
388
  <?php
389
  }
 
390
 
391
 
392
 
 
 
393
  function ccw_style_7_cb() {
394
  $ccw_style_7 = get_option('ccw_options_cs');
395
  ?>
483
 
484
  <?php
485
  }
 
486
 
487
 
 
 
488
  function ccw_style_8_cb() {
489
  $ccw_style_8 = get_option('ccw_options_cs');
490
  $s8_icon_float = esc_attr( $ccw_style_8['s8_icon_float'] )
579
 
580
  <?php
581
  }
 
 
582
 
583
 
584
 
585
 
 
 
586
  function ccw_options_sanitize_cs_cb( $input ) {
587
 
588
  if ( ! current_user_can( 'manage_options' ) ) {
716
 
717
  return $new_input;
718
  }
719
+
720
+
721
+ }
722
+
723
+ $ccw_customize_styles = new CCW_Admin_Page_Customize_Styles();
724
+
725
+ add_action( 'admin_init', array( $ccw_customize_styles, 'customize_styles') );
726
+
727
+ endif; // END class_exists check
admin/{admin_page.php → class-ccw-admin-page.php} RENAMED
@@ -1,49 +1,49 @@
1
  <?php
2
- /*
3
  * content of the options page ..
4
  * admin_menu.php -> settings_page.php -> admin_page.php
 
 
 
 
5
  */
6
 
7
  if ( ! defined( 'ABSPATH' ) ) exit;
8
 
9
- function ccw_custom_settings() {
10
 
11
- register_setting( 'ccw_settings_group', 'ccw_options' , 'ccw_options_sanitize' );
12
-
13
- add_settings_section( 'ccw_settings', '', 'ccw_settings_section', 'ccw_options_settings' );
14
-
15
- add_settings_field( 'ccw_enable', 'Enable Floating Styles', 'ccw_enable_cb', 'ccw_options_settings', 'ccw_settings' );
16
- add_settings_field( 'ccw_enable_sc', 'Enable ShortCodes', 'ccw_enable_sc_cb', 'ccw_options_settings', 'ccw_settings' );
17
- add_settings_field( 'ccw_return_type', 'Return Type', 'ccw_return_type_cb', 'ccw_options_settings', 'ccw_settings' );
18
- add_settings_field( 'ccw_number', 'WhatsApp Number', 'ccw_number_input_cb', 'ccw_options_settings', 'ccw_settings' );
19
- add_settings_field( 'ccw_group_id', 'Group Id', 'ccw_group_id_cb', 'ccw_options_settings', 'ccw_settings' );
20
- add_settings_field( 'ccw_style', 'Style for Desktops', 'ccw_style_cb', 'ccw_options_settings', 'ccw_settings' );
21
- add_settings_field( 'ccw_style_mobile', 'Style for Mobile Devices', 'ccw_style_mobile_cb', 'ccw_options_settings', 'ccw_settings' );
22
- add_settings_field( 'ccw_position', 'Position to Place', 'ccw_position_input_cb', 'ccw_options_settings', 'ccw_settings' );
23
- add_settings_field( 'ccw_placeholder', 'Text to Display', 'ccw_input_placeholder_cb', 'ccw_options_settings', 'ccw_settings' );
24
- add_settings_field( 'ccw_checkbox', 'Show / Hide ', 'ccw_checkbox_cb', 'ccw_options_settings', 'ccw_settings' );
25
- add_settings_field( 'ccw_list_id_tohide', 'Posts, Pages Id\'s to Hide', 'ccw_list_id_tohide_cb', 'ccw_options_settings', 'ccw_settings' );
26
- add_settings_field( 'ccw_list_cat_tohide', 'Categorys to Hide', 'ccw_list_cat_tohide_cb', 'ccw_options_settings', 'ccw_settings' );
27
- add_settings_field( 'ccw_custom_shortcode', 'Shortcode name', 'ccw_custom_shortcode_cb', 'ccw_options_settings', 'ccw_settings' );
28
-
29
- }
30
-
31
-
32
- add_action( 'admin_init', 'ccw_custom_settings' );
33
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
34
 
35
- // heading
36
- if( ! function_exists('ccw_settings_section') ) {
37
 
 
38
  function ccw_settings_section() {
39
  echo '<h1>Click to Chat For WhatsApp - Global Settings</h1>';
40
  }
41
- }
42
 
43
 
44
- // enable / disable floating styles
45
- if( ! function_exists('ccw_enable_cb') ) {
46
-
47
  function ccw_enable_cb() {
48
  $ccw_enable = get_option('ccw_options');
49
  ?>
@@ -58,11 +58,8 @@ if( ! function_exists('ccw_enable_cb') ) {
58
  </div>
59
  <?php
60
  }
61
- }
62
 
63
- // enable / disable shortcodes
64
- if( ! function_exists('ccw_enable_sc_cb') ) {
65
-
66
  function ccw_enable_sc_cb() {
67
  $ccw_enable_sc = get_option('ccw_options');
68
  ?>
@@ -78,11 +75,8 @@ if( ! function_exists('ccw_enable_sc_cb') ) {
78
  </div>
79
  <?php
80
  }
81
- }
82
 
83
- // Return type - chat or group chat
84
- if( ! function_exists('ccw_return_type_cb') ) {
85
-
86
  function ccw_return_type_cb() {
87
  $ccw_return_type = get_option('ccw_options');
88
  ?>
@@ -98,12 +92,9 @@ if( ! function_exists('ccw_return_type_cb') ) {
98
  </div>
99
  <?php
100
  }
101
- }
102
 
103
 
104
- // Desktop - select style
105
- if( ! function_exists('ccw_style_cb') ) {
106
-
107
  function ccw_style_cb() {
108
  $ccw_style = get_option('ccw_options');
109
  $style_value = esc_attr( $ccw_style['style'] );
@@ -127,11 +118,8 @@ if( ! function_exists('ccw_style_cb') ) {
127
  </div>
128
  <?php
129
  }
130
- }
131
 
132
- // Mobile - Select Style
133
- if( ! function_exists('ccw_style_mobile_cb') ) {
134
-
135
  function ccw_style_mobile_cb() {
136
  $ccw_stylemobile = get_option('ccw_options');
137
  $style_mobile_value = esc_attr( $ccw_stylemobile['stylemobile'] );
@@ -154,11 +142,8 @@ if( ! function_exists('ccw_style_mobile_cb') ) {
154
  </div>
155
  <?php
156
  }
157
- }
158
 
159
- // number
160
- if( ! function_exists('ccw_number_input_cb') ) {
161
-
162
  function ccw_number_input_cb() {
163
  $ccw_number = get_option('ccw_options');
164
  ?>
@@ -171,11 +156,8 @@ if( ! function_exists('ccw_number_input_cb') ) {
171
  </div>
172
  <?php
173
  }
174
- }
175
 
176
- // Group ID
177
- if( ! function_exists('ccw_group_id_cb') ) {
178
-
179
  function ccw_group_id_cb() {
180
  $ccw_group_id = get_option('ccw_options');
181
  ?>
@@ -183,16 +165,13 @@ if( ! function_exists('ccw_group_id_cb') ) {
183
  <div class="input-field col s12">
184
  <input name="ccw_options[group_id]" value="<?php echo esc_attr( $ccw_group_id['group_id'] ) ?>" id="whatsapp_group_id" type="text" class="validate input-margin">
185
  <label for="whatsapp_group_id">whatsapp group ID Extenstion </label>
186
- <p class="description">Enter whatsapp Group Id - <a target="_blank" href="https://medium.com/clicktochat/later">more info</a> ) </p>
187
  </div>
188
  </div>
189
  <?php
190
  }
191
- }
192
 
193
- // postion
194
- if( ! function_exists('ccw_position_input_cb') ) {
195
-
196
  function ccw_position_input_cb() {
197
  $ccw_position = get_option('ccw_options');
198
  $ccw_position_value = esc_attr( $ccw_position['position'] )
@@ -258,11 +237,8 @@ if( ! function_exists('ccw_position_input_cb') ) {
258
 
259
  <?php
260
  }
261
- }
262
 
263
- // Text - placeholder
264
- if( ! function_exists('ccw_input_placeholder_cb') ) {
265
-
266
  function ccw_input_placeholder_cb() {
267
  $ccw_placeholder = get_option('ccw_options');
268
  ?>
@@ -275,11 +251,8 @@ if( ! function_exists('ccw_input_placeholder_cb') ) {
275
  </div>
276
  <?php
277
  }
278
- }
279
-
280
- // checkboxes - based on Type of posts ..
281
- if( ! function_exists('ccw_checkbox_cb') ) {
282
 
 
283
  function ccw_checkbox_cb() {
284
  $ccw_checkbox = get_option('ccw_options');
285
 
@@ -412,11 +385,8 @@ if( ! function_exists('ccw_checkbox_cb') ) {
412
  <p class="description"> check to show, uncheck to hide - Show/ Hide - Styles - based on type of the page <a target="_blank" href="https://medium.com/clicktochat/show-hide-styles-based-on-type-of-the-page-4f0542a92909">more info</a> </p>
413
  <?php
414
  }
415
- }
416
 
417
  // ID 's list to hide styles
418
- if( ! function_exists('ccw_list_id_tohide_cb') ) {
419
-
420
  function ccw_list_id_tohide_cb() {
421
  $ccw_list_id_tohide = get_option('ccw_options');
422
  ?>
@@ -429,12 +399,8 @@ if( ! function_exists('ccw_list_id_tohide_cb') ) {
429
  </div>
430
  <?php
431
  }
432
- }
433
 
434
-
435
- // Categorys list - to hide
436
- if( ! function_exists('ccw_list_cat_tohide_cb') ) {
437
-
438
  function ccw_list_cat_tohide_cb() {
439
  $ccw_list_cat_tohide = get_option('ccw_options');
440
  ?>
@@ -447,11 +413,8 @@ if( ! function_exists('ccw_list_cat_tohide_cb') ) {
447
  </div>
448
  <?php
449
  }
450
- }
451
 
452
- // Custom shortcode
453
- if( ! function_exists('ccw_custom_shortcode_cb') ) {
454
-
455
  function ccw_custom_shortcode_cb() {
456
  $ccw_shortcode = get_option('ccw_options');
457
  ?>
@@ -471,11 +434,8 @@ if( ! function_exists('ccw_custom_shortcode_cb') ) {
471
  </div>
472
  <?php
473
  }
474
- }
475
 
476
- // Sanitize callback ..
477
- if( ! function_exists('ccw_options_sanitize') ) {
478
-
479
  function ccw_options_sanitize( $input ) {
480
 
481
  if ( ! current_user_can( 'manage_options' ) ) {
@@ -568,4 +528,14 @@ if( ! function_exists('ccw_options_sanitize') ) {
568
  // $new_input = sanitize_text_field($input);
569
  return $new_input;
570
  }
571
- }
 
 
 
 
 
 
 
 
 
 
1
  <?php
2
+ /**
3
  * content of the options page ..
4
  * admin_menu.php -> settings_page.php -> admin_page.php
5
+ *
6
+ * @package ccw
7
+ * @subpackage Administration
8
+ * @since 1.0
9
  */
10
 
11
  if ( ! defined( 'ABSPATH' ) ) exit;
12
 
13
+ if ( !class_exists( 'CCW_Admin_Page' ) ) :
14
 
15
+ class CCW_Admin_Page {
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
16
 
17
+ function ccw_custom_settings() {
18
+
19
+ register_setting( 'ccw_settings_group', 'ccw_options' , 'ccw_options_sanitize' );
20
+
21
+ add_settings_section( 'ccw_settings', '', array( $this, 'ccw_settings_section' ), 'ccw_options_settings' );
22
+
23
+ add_settings_field( 'ccw_enable', 'Enable Floating Styles', array( $this, 'ccw_enable_cb' ), 'ccw_options_settings', 'ccw_settings' );
24
+ add_settings_field( 'ccw_enable_sc', 'Enable ShortCodes', array( $this, 'ccw_enable_sc_cb' ), 'ccw_options_settings', 'ccw_settings' );
25
+ add_settings_field( 'ccw_return_type', 'Return Type', array( $this, 'ccw_return_type_cb' ), 'ccw_options_settings', 'ccw_settings' );
26
+ add_settings_field( 'ccw_number', 'WhatsApp Number', array( $this, 'ccw_number_input_cb' ), 'ccw_options_settings', 'ccw_settings' );
27
+ add_settings_field( 'ccw_group_id', 'Group Id', array( $this, 'ccw_group_id_cb' ), 'ccw_options_settings', 'ccw_settings' );
28
+ add_settings_field( 'ccw_style', 'Style for Desktops', array( $this, 'ccw_style_cb' ), 'ccw_options_settings', 'ccw_settings' );
29
+ add_settings_field( 'ccw_style_mobile', 'Style for Mobile Devices', array( $this, 'ccw_style_mobile_cb' ), 'ccw_options_settings', 'ccw_settings' );
30
+ add_settings_field( 'ccw_position', 'Position to Place', array( $this, 'ccw_position_input_cb' ), 'ccw_options_settings', 'ccw_settings' );
31
+ add_settings_field( 'ccw_placeholder', 'Text to Display', array( $this, 'ccw_input_placeholder_cb' ), 'ccw_options_settings', 'ccw_settings' );
32
+ add_settings_field( 'ccw_checkbox', 'Show / Hide ', array( $this, 'ccw_checkbox_cb' ), 'ccw_options_settings', 'ccw_settings' );
33
+ add_settings_field( 'ccw_list_id_tohide', 'Posts, Pages Id\'s to Hide', array( $this, 'ccw_list_id_tohide_cb' ), 'ccw_options_settings', 'ccw_settings' );
34
+ add_settings_field( 'ccw_list_cat_tohide', 'Categorys to Hide', array( $this, 'ccw_list_cat_tohide_cb' ), 'ccw_options_settings', 'ccw_settings' );
35
+ add_settings_field( 'ccw_custom_shortcode', 'Shortcode name', array( $this, 'ccw_custom_shortcode_cb' ), 'ccw_options_settings', 'ccw_settings' );
36
+
37
+ }
38
 
 
 
39
 
40
+ // heading
41
  function ccw_settings_section() {
42
  echo '<h1>Click to Chat For WhatsApp - Global Settings</h1>';
43
  }
 
44
 
45
 
46
+ // enable / disable floating styles
 
 
47
  function ccw_enable_cb() {
48
  $ccw_enable = get_option('ccw_options');
49
  ?>
58
  </div>
59
  <?php
60
  }
 
61
 
62
+ // enable / disable shortcodes
 
 
63
  function ccw_enable_sc_cb() {
64
  $ccw_enable_sc = get_option('ccw_options');
65
  ?>
75
  </div>
76
  <?php
77
  }
 
78
 
79
+ // Return type - chat or group chat
 
 
80
  function ccw_return_type_cb() {
81
  $ccw_return_type = get_option('ccw_options');
82
  ?>
92
  </div>
93
  <?php
94
  }
 
95
 
96
 
97
+ // Desktop - select style
 
 
98
  function ccw_style_cb() {
99
  $ccw_style = get_option('ccw_options');
100
  $style_value = esc_attr( $ccw_style['style'] );
118
  </div>
119
  <?php
120
  }
 
121
 
122
+ // Mobile - Select Style
 
 
123
  function ccw_style_mobile_cb() {
124
  $ccw_stylemobile = get_option('ccw_options');
125
  $style_mobile_value = esc_attr( $ccw_stylemobile['stylemobile'] );
142
  </div>
143
  <?php
144
  }
 
145
 
146
+ // number
 
 
147
  function ccw_number_input_cb() {
148
  $ccw_number = get_option('ccw_options');
149
  ?>
156
  </div>
157
  <?php
158
  }
 
159
 
160
+ // Group ID
 
 
161
  function ccw_group_id_cb() {
162
  $ccw_group_id = get_option('ccw_options');
163
  ?>
165
  <div class="input-field col s12">
166
  <input name="ccw_options[group_id]" value="<?php echo esc_attr( $ccw_group_id['group_id'] ) ?>" id="whatsapp_group_id" type="text" class="validate input-margin">
167
  <label for="whatsapp_group_id">whatsapp group ID Extenstion </label>
168
+ <p class="description">Enter whatsapp Group Id - <a target="_blank" href="https://medium.com/clicktochat/whatsapp-group-id-162d8101073c">more info</a> ) </p>
169
  </div>
170
  </div>
171
  <?php
172
  }
 
173
 
174
+ // postion
 
 
175
  function ccw_position_input_cb() {
176
  $ccw_position = get_option('ccw_options');
177
  $ccw_position_value = esc_attr( $ccw_position['position'] )
237
 
238
  <?php
239
  }
 
240
 
241
+ // Text - placeholder
 
 
242
  function ccw_input_placeholder_cb() {
243
  $ccw_placeholder = get_option('ccw_options');
244
  ?>
251
  </div>
252
  <?php
253
  }
 
 
 
 
254
 
255
+ // checkboxes - based on Type of posts ..
256
  function ccw_checkbox_cb() {
257
  $ccw_checkbox = get_option('ccw_options');
258
 
385
  <p class="description"> check to show, uncheck to hide - Show/ Hide - Styles - based on type of the page <a target="_blank" href="https://medium.com/clicktochat/show-hide-styles-based-on-type-of-the-page-4f0542a92909">more info</a> </p>
386
  <?php
387
  }
 
388
 
389
  // ID 's list to hide styles
 
 
390
  function ccw_list_id_tohide_cb() {
391
  $ccw_list_id_tohide = get_option('ccw_options');
392
  ?>
399
  </div>
400
  <?php
401
  }
 
402
 
403
+ // Categorys list - to hide
 
 
 
404
  function ccw_list_cat_tohide_cb() {
405
  $ccw_list_cat_tohide = get_option('ccw_options');
406
  ?>
413
  </div>
414
  <?php
415
  }
 
416
 
417
+ // Custom shortcode
 
 
418
  function ccw_custom_shortcode_cb() {
419
  $ccw_shortcode = get_option('ccw_options');
420
  ?>
434
  </div>
435
  <?php
436
  }
 
437
 
438
+ // Sanitize callback ..
 
 
439
  function ccw_options_sanitize( $input ) {
440
 
441
  if ( ! current_user_can( 'manage_options' ) ) {
528
  // $new_input = sanitize_text_field($input);
529
  return $new_input;
530
  }
531
+
532
+
533
+ }
534
+
535
+
536
+
537
+ $admin_page = new CCW_Admin_Page();
538
+
539
+ add_action( 'admin_init', array( $admin_page,'ccw_custom_settings' ) );
540
+
541
+ endif; // END class_exists check
admin/default-values.php CHANGED
@@ -1,11 +1,14 @@
1
  <?php
2
- /*
3
  * set the default values
4
  * which stores in database options table
5
  * dont override user settings
6
  * get user setting value and merge with newly added values
7
  *
8
  * ccw_plugin_details - this values will be overrides..
 
 
 
9
  */
10
 
11
  if ( ! defined( 'ABSPATH' ) ) exit;
@@ -13,7 +16,7 @@ if ( ! defined( 'ABSPATH' ) ) exit;
13
 
14
  // plugin details
15
  $plugin_details = array(
16
- 'version' => '1.0.0',
17
  );
18
 
19
  // Always use update_option - override new values .. don't preseve already existing values
1
  <?php
2
+ /**
3
  * set the default values
4
  * which stores in database options table
5
  * dont override user settings
6
  * get user setting value and merge with newly added values
7
  *
8
  * ccw_plugin_details - this values will be overrides..
9
+ *
10
+ * @package ccw
11
+ * @since 1.0
12
  */
13
 
14
  if ( ! defined( 'ABSPATH' ) ) exit;
16
 
17
  // plugin details
18
  $plugin_details = array(
19
+ 'version' => '1.2',
20
  );
21
 
22
  // Always use update_option - override new values .. don't preseve already existing values
admin/settings_page.php CHANGED
@@ -1,7 +1,11 @@
1
  <?php
2
- /*
3
  * options page
4
- * content of this page load / continue at admin_page.php
 
 
 
 
5
  */
6
 
7
  if ( ! defined( 'ABSPATH' ) ) exit;
@@ -13,7 +17,7 @@ if ( ! defined( 'ABSPATH' ) ) exit;
13
  <?php settings_errors(); ?>
14
 
15
  <div class="row">
16
- <div class="col s12 m12 xl6">
17
  <form action="options.php" method="post" class="col s12">
18
  <?php settings_fields( 'ccw_settings_group' ); ?>
19
  <?php do_settings_sections( 'ccw_options_settings' ) ?>
1
  <?php
2
+ /**
3
  * options page
4
+ * content of this page load / continue at admin_page.php
5
+ *
6
+ * @package ccw
7
+ * @subpackage Administration
8
+ * @since 1.0
9
  */
10
 
11
  if ( ! defined( 'ABSPATH' ) ) exit;
17
  <?php settings_errors(); ?>
18
 
19
  <div class="row">
20
+ <div class="col s12 m12 xl6 options">
21
  <form action="options.php" method="post" class="col s12">
22
  <?php settings_fields( 'ccw_settings_group' ); ?>
23
  <?php do_settings_sections( 'ccw_options_settings' ) ?>
admin/sp_customize_styles.php CHANGED
@@ -1,9 +1,13 @@
1
  <?php
2
- /*
3
  * settings page - customize styles ( settings_page.php is main page and this is sub page )
4
  * options page
5
  * content of this page load / continue at admin_page_customize_styles.php
6
  * cs - customize styles
 
 
 
 
7
  */
8
 
9
  if ( ! defined( 'ABSPATH' ) ) exit;
@@ -15,7 +19,7 @@ if ( ! defined( 'ABSPATH' ) ) exit;
15
  <?php settings_errors(); ?>
16
 
17
  <div class="row">
18
- <div class="col s12 m12 xl6">
19
  <form action="options.php" method="post" class="col s12">
20
  <?php settings_fields( 'ccw_settings_group_cs' ); ?>
21
  <?php do_settings_sections( 'ccw_options_settings_cs' ) ?>
1
  <?php
2
+ /**
3
  * settings page - customize styles ( settings_page.php is main page and this is sub page )
4
  * options page
5
  * content of this page load / continue at admin_page_customize_styles.php
6
  * cs - customize styles
7
+ *
8
+ * @package ccw
9
+ * @subpackage Administration
10
+ * @since 1.0
11
  */
12
 
13
  if ( ! defined( 'ABSPATH' ) ) exit;
19
  <?php settings_errors(); ?>
20
 
21
  <div class="row">
22
+ <div class="col s12 m12 xl6 options">
23
  <form action="options.php" method="post" class="col s12">
24
  <?php settings_fields( 'ccw_settings_group_cs' ); ?>
25
  <?php do_settings_sections( 'ccw_options_settings_cs' ) ?>
assets/css/admin_main.css CHANGED
@@ -1,4765 +1,4760 @@
1
- /*
2
- * Materializecss
3
- * custom Code
4
- */
5
-
6
-
7
- /* Materializecss - http://materializecss.com/ */
8
-
9
- .materialize-red {
10
- background-color: #e51c23 !important; }
11
-
12
- .materialize-red-text {
13
- color: #e51c23 !important; }
14
-
15
- .materialize-red.lighten-5 {
16
- background-color: #fdeaeb !important; }
17
-
18
- .materialize-red-text.text-lighten-5 {
19
- color: #fdeaeb !important; }
20
-
21
- .materialize-red.lighten-4 {
22
- background-color: #f8c1c3 !important; }
23
-
24
- .materialize-red-text.text-lighten-4 {
25
- color: #f8c1c3 !important; }
26
-
27
- .materialize-red.lighten-3 {
28
- background-color: #f3989b !important; }
29
-
30
- .materialize-red-text.text-lighten-3 {
31
- color: #f3989b !important; }
32
-
33
- .materialize-red.lighten-2 {
34
- background-color: #ee6e73 !important; }
35
-
36
- .materialize-red-text.text-lighten-2 {
37
- color: #ee6e73 !important; }
38
-
39
- .materialize-red.lighten-1 {
40
- background-color: #ea454b !important; }
41
-
42
- .materialize-red-text.text-lighten-1 {
43
- color: #ea454b !important; }
44
-
45
- .materialize-red.darken-1 {
46
- background-color: #d0181e !important; }
47
-
48
- .materialize-red-text.text-darken-1 {
49
- color: #d0181e !important; }
50
-
51
- .materialize-red.darken-2 {
52
- background-color: #b9151b !important; }
53
-
54
- .materialize-red-text.text-darken-2 {
55
- color: #b9151b !important; }
56
-
57
- .materialize-red.darken-3 {
58
- background-color: #a21318 !important; }
59
-
60
- .materialize-red-text.text-darken-3 {
61
- color: #a21318 !important; }
62
-
63
- .materialize-red.darken-4 {
64
- background-color: #8b1014 !important; }
65
-
66
- .materialize-red-text.text-darken-4 {
67
- color: #8b1014 !important; }
68
-
69
- .red {
70
- background-color: #F44336 !important; }
71
-
72
- .red-text {
73
- color: #F44336 !important; }
74
-
75
- .red.lighten-5 {
76
- background-color: #FFEBEE !important; }
77
-
78
- .red-text.text-lighten-5 {
79
- color: #FFEBEE !important; }
80
-
81
- .red.lighten-4 {
82
- background-color: #FFCDD2 !important; }
83
-
84
- .red-text.text-lighten-4 {
85
- color: #FFCDD2 !important; }
86
-
87
- .red.lighten-3 {
88
- background-color: #EF9A9A !important; }
89
-
90
- .red-text.text-lighten-3 {
91
- color: #EF9A9A !important; }
92
-
93
- .red.lighten-2 {
94
- background-color: #E57373 !important; }
95
-
96
- .red-text.text-lighten-2 {
97
- color: #E57373 !important; }
98
-
99
- .red.lighten-1 {
100
- background-color: #EF5350 !important; }
101
-
102
- .red-text.text-lighten-1 {
103
- color: #EF5350 !important; }
104
-
105
- .red.darken-1 {
106
- background-color: #E53935 !important; }
107
-
108
- .red-text.text-darken-1 {
109
- color: #E53935 !important; }
110
-
111
- .red.darken-2 {
112
- background-color: #D32F2F !important; }
113
-
114
- .red-text.text-darken-2 {
115
- color: #D32F2F !important; }
116
-
117
- .red.darken-3 {
118
- background-color: #C62828 !important; }
119
-
120
- .red-text.text-darken-3 {
121
- color: #C62828 !important; }
122
-
123
- .red.darken-4 {
124
- background-color: #B71C1C !important; }
125
-
126
- .red-text.text-darken-4 {
127
- color: #B71C1C !important; }
128
-
129
- .red.accent-1 {
130
- background-color: #FF8A80 !important; }
131
-
132
- .red-text.text-accent-1 {
133
- color: #FF8A80 !important; }
134
-
135
- .red.accent-2 {
136
- background-color: #FF5252 !important; }
137
-
138
- .red-text.text-accent-2 {
139
- color: #FF5252 !important; }
140
-
141
- .red.accent-3 {
142
- background-color: #FF1744 !important; }
143
-
144
- .red-text.text-accent-3 {
145
- color: #FF1744 !important; }
146
-
147
- .red.accent-4 {
148
- background-color: #D50000 !important; }
149
-
150
- .red-text.text-accent-4 {
151
- color: #D50000 !important; }
152
-
153
- .pink {
154
- background-color: #e91e63 !important; }
155
-
156
- .pink-text {
157
- color: #e91e63 !important; }
158
-
159
- .pink.lighten-5 {
160
- background-color: #fce4ec !important; }
161
-
162
- .pink-text.text-lighten-5 {
163
- color: #fce4ec !important; }
164
-
165
- .pink.lighten-4 {
166
- background-color: #f8bbd0 !important; }
167
-
168
- .pink-text.text-lighten-4 {
169
- color: #f8bbd0 !important; }
170
-
171
- .pink.lighten-3 {
172
- background-color: #f48fb1 !important; }
173
-
174
- .pink-text.text-lighten-3 {
175
- color: #f48fb1 !important; }
176
-
177
- .pink.lighten-2 {
178
- background-color: #f06292 !important; }
179
-
180
- .pink-text.text-lighten-2 {
181
- color: #f06292 !important; }
182
-
183
- .pink.lighten-1 {
184
- background-color: #ec407a !important; }
185
-
186
- .pink-text.text-lighten-1 {
187
- color: #ec407a !important; }
188
-
189
- .pink.darken-1 {
190
- background-color: #d81b60 !important; }
191
-
192
- .pink-text.text-darken-1 {
193
- color: #d81b60 !important; }
194
-
195
- .pink.darken-2 {
196
- background-color: #c2185b !important; }
197
-
198
- .pink-text.text-darken-2 {
199
- color: #c2185b !important; }
200
-
201
- .pink.darken-3 {
202
- background-color: #ad1457 !important; }
203
-
204
- .pink-text.text-darken-3 {
205
- color: #ad1457 !important; }
206
-
207
- .pink.darken-4 {
208
- background-color: #880e4f !important; }
209
-
210
- .pink-text.text-darken-4 {
211
- color: #880e4f !important; }
212
-
213
- .pink.accent-1 {
214
- background-color: #ff80ab !important; }
215
-
216
- .pink-text.text-accent-1 {
217
- color: #ff80ab !important; }
218
-
219
- .pink.accent-2 {
220
- background-color: #ff4081 !important; }
221
-
222
- .pink-text.text-accent-2 {
223
- color: #ff4081 !important; }
224
-
225
- .pink.accent-3 {
226
- background-color: #f50057 !important; }
227
-
228
- .pink-text.text-accent-3 {
229
- color: #f50057 !important; }
230
-
231
- .pink.accent-4 {
232
- background-color: #c51162 !important; }
233
-
234
- .pink-text.text-accent-4 {
235
- color: #c51162 !important; }
236
-
237
- .purple {
238
- background-color: #9c27b0 !important; }
239
-
240
- .purple-text {
241
- color: #9c27b0 !important; }
242
-
243
- .purple.lighten-5 {
244
- background-color: #f3e5f5 !important; }
245
-
246
- .purple-text.text-lighten-5 {
247
- color: #f3e5f5 !important; }
248
-
249
- .purple.lighten-4 {
250
- background-color: #e1bee7 !important; }
251
-
252
- .purple-text.text-lighten-4 {
253
- color: #e1bee7 !important; }
254
-
255
- .purple.lighten-3 {
256
- background-color: #ce93d8 !important; }
257
-
258
- .purple-text.text-lighten-3 {
259
- color: #ce93d8 !important; }
260
-
261
- .purple.lighten-2 {
262
- background-color: #ba68c8 !important; }
263
-
264
- .purple-text.text-lighten-2 {
265
- color: #ba68c8 !important; }
266
-
267
- .purple.lighten-1 {
268
- background-color: #ab47bc !important; }
269
-
270
- .purple-text.text-lighten-1 {
271
- color: #ab47bc !important; }
272
-
273
- .purple.darken-1 {
274
- background-color: #8e24aa !important; }
275
-
276
- .purple-text.text-darken-1 {
277
- color: #8e24aa !important; }
278
-
279
- .purple.darken-2 {
280
- background-color: #7b1fa2 !important; }
281
-
282
- .purple-text.text-darken-2 {
283
- color: #7b1fa2 !important; }
284
-
285
- .purple.darken-3 {
286
- background-color: #6a1b9a !important; }
287
-
288
- .purple-text.text-darken-3 {
289
- color: #6a1b9a !important; }
290
-
291
- .purple.darken-4 {
292
- background-color: #4a148c !important; }
293
-
294
- .purple-text.text-darken-4 {
295
- color: #4a148c !important; }
296
-
297
- .purple.accent-1 {
298
- background-color: #ea80fc !important; }
299
-
300
- .purple-text.text-accent-1 {
301
- color: #ea80fc !important; }
302
-
303
- .purple.accent-2 {
304
- background-color: #e040fb !important; }
305
-
306
- .purple-text.text-accent-2 {
307
- color: #e040fb !important; }
308
-
309
- .purple.accent-3 {
310
- background-color: #d500f9 !important; }
311
-
312
- .purple-text.text-accent-3 {
313
- color: #d500f9 !important; }
314
-
315
- .purple.accent-4 {
316
- background-color: #aa00ff !important; }
317
-
318
- .purple-text.text-accent-4 {
319
- color: #aa00ff !important; }
320
-
321
- .deep-purple {
322
- background-color: #673ab7 !important; }
323
-
324
- .deep-purple-text {
325
- color: #673ab7 !important; }
326
-
327
- .deep-purple.lighten-5 {
328
- background-color: #ede7f6 !important; }
329
-
330
- .deep-purple-text.text-lighten-5 {
331
- color: #ede7f6 !important; }
332
-
333
- .deep-purple.lighten-4 {
334
- background-color: #d1c4e9 !important; }
335
-
336
- .deep-purple-text.text-lighten-4 {
337
- color: #d1c4e9 !important; }
338
-
339
- .deep-purple.lighten-3 {
340
- background-color: #b39ddb !important; }
341
-
342
- .deep-purple-text.text-lighten-3 {
343
- color: #b39ddb !important; }
344
-
345
- .deep-purple.lighten-2 {
346
- background-color: #9575cd !important; }
347
-
348
- .deep-purple-text.text-lighten-2 {
349
- color: #9575cd !important; }
350
-
351
- .deep-purple.lighten-1 {
352
- background-color: #7e57c2 !important; }
353
-
354
- .deep-purple-text.text-lighten-1 {
355
- color: #7e57c2 !important; }
356
-
357
- .deep-purple.darken-1 {
358
- background-color: #5e35b1 !important; }
359
-
360
- .deep-purple-text.text-darken-1 {
361
- color: #5e35b1 !important; }
362
-
363
- .deep-purple.darken-2 {
364
- background-color: #512da8 !important; }
365
-
366
- .deep-purple-text.text-darken-2 {
367
- color: #512da8 !important; }
368
-
369
- .deep-purple.darken-3 {
370
- background-color: #4527a0 !important; }
371
-
372
- .deep-purple-text.text-darken-3 {
373
- color: #4527a0 !important; }
374
-
375
- .deep-purple.darken-4 {
376
- background-color: #311b92 !important; }
377
-
378
- .deep-purple-text.text-darken-4 {
379
- color: #311b92 !important; }
380
-
381
- .deep-purple.accent-1 {
382
- background-color: #b388ff !important; }
383
-
384
- .deep-purple-text.text-accent-1 {
385
- color: #b388ff !important; }
386
-
387
- .deep-purple.accent-2 {
388
- background-color: #7c4dff !important; }
389
-
390
- .deep-purple-text.text-accent-2 {
391
- color: #7c4dff !important; }
392
-
393
- .deep-purple.accent-3 {
394
- background-color: #651fff !important; }
395
-
396
- .deep-purple-text.text-accent-3 {
397
- color: #651fff !important; }
398
-
399
- .deep-purple.accent-4 {
400
- background-color: #6200ea !important; }
401
-
402
- .deep-purple-text.text-accent-4 {
403
- color: #6200ea !important; }
404
-
405
- .indigo {
406
- background-color: #3f51b5 !important; }
407
-
408
- .indigo-text {
409
- color: #3f51b5 !important; }
410
-
411
- .indigo.lighten-5 {
412
- background-color: #e8eaf6 !important; }
413
-
414
- .indigo-text.text-lighten-5 {
415
- color: #e8eaf6 !important; }
416
-
417
- .indigo.lighten-4 {
418
- background-color: #c5cae9 !important; }
419
-
420
- .indigo-text.text-lighten-4 {
421
- color: #c5cae9 !important; }
422
-
423
- .indigo.lighten-3 {
424
- background-color: #9fa8da !important; }
425
-
426
- .indigo-text.text-lighten-3 {
427
- color: #9fa8da !important; }
428
-
429
- .indigo.lighten-2 {
430
- background-color: #7986cb !important; }
431
-
432
- .indigo-text.text-lighten-2 {
433
- color: #7986cb !important; }
434
-
435
- .indigo.lighten-1 {
436
- background-color: #5c6bc0 !important; }
437
-
438
- .indigo-text.text-lighten-1 {
439
- color: #5c6bc0 !important; }
440
-
441
- .indigo.darken-1 {
442
- background-color: #3949ab !important; }
443
-
444
- .indigo-text.text-darken-1 {
445
- color: #3949ab !important; }
446
-
447
- .indigo.darken-2 {
448
- background-color: #303f9f !important; }
449
-
450
- .indigo-text.text-darken-2 {
451
- color: #303f9f !important; }
452
-
453
- .indigo.darken-3 {
454
- background-color: #283593 !important; }
455
-
456
- .indigo-text.text-darken-3 {
457
- color: #283593 !important; }
458
-
459
- .indigo.darken-4 {
460
- background-color: #1a237e !important; }
461
-
462
- .indigo-text.text-darken-4 {
463
- color: #1a237e !important; }
464
-
465
- .indigo.accent-1 {
466
- background-color: #8c9eff !important; }
467
-
468
- .indigo-text.text-accent-1 {
469
- color: #8c9eff !important; }
470
-
471
- .indigo.accent-2 {
472
- background-color: #536dfe !important; }
473
-
474
- .indigo-text.text-accent-2 {
475
- color: #536dfe !important; }
476
-
477
- .indigo.accent-3 {
478
- background-color: #3d5afe !important; }
479
-
480
- .indigo-text.text-accent-3 {
481
- color: #3d5afe !important; }
482
-
483
- .indigo.accent-4 {
484
- background-color: #304ffe !important; }
485
-
486
- .indigo-text.text-accent-4 {
487
- color: #304ffe !important; }
488
-
489
- .blue {
490
- background-color: #2196F3 !important; }
491
-
492
- .blue-text {
493
- color: #2196F3 !important; }
494
-
495
- .blue.lighten-5 {
496
- background-color: #E3F2FD !important; }
497
-
498
- .blue-text.text-lighten-5 {
499
- color: #E3F2FD !important; }
500
-
501
- .blue.lighten-4 {
502
- background-color: #BBDEFB !important; }
503
-
504
- .blue-text.text-lighten-4 {
505
- color: #BBDEFB !important; }
506
-
507
- .blue.lighten-3 {
508
- background-color: #90CAF9 !important; }
509
-
510
- .blue-text.text-lighten-3 {
511
- color: #90CAF9 !important; }
512
-
513
- .blue.lighten-2 {
514
- background-color: #64B5F6 !important; }
515
-
516
- .blue-text.text-lighten-2 {
517
- color: #64B5F6 !important; }
518
-
519
- .blue.lighten-1 {
520
- background-color: #42A5F5 !important; }
521
-
522
- .blue-text.text-lighten-1 {
523
- color: #42A5F5 !important; }
524
-
525
- .blue.darken-1 {
526
- background-color: #1E88E5 !important; }
527
-
528
- .blue-text.text-darken-1 {
529
- color: #1E88E5 !important; }
530
-
531
- .blue.darken-2 {
532
- background-color: #1976D2 !important; }
533
-
534
- .blue-text.text-darken-2 {
535
- color: #1976D2 !important; }
536
-
537
- .blue.darken-3 {
538
- background-color: #1565C0 !important; }
539
-
540
- .blue-text.text-darken-3 {
541
- color: #1565C0 !important; }
542
-
543
- .blue.darken-4 {
544
- background-color: #0D47A1 !important; }
545
-
546
- .blue-text.text-darken-4 {
547
- color: #0D47A1 !important; }
548
-
549
- .blue.accent-1 {
550
- background-color: #82B1FF !important; }
551
-
552
- .blue-text.text-accent-1 {
553
- color: #82B1FF !important; }
554
-
555
- .blue.accent-2 {
556
- background-color: #448AFF !important; }
557
-
558
- .blue-text.text-accent-2 {
559
- color: #448AFF !important; }
560
-
561
- .blue.accent-3 {
562
- background-color: #2979FF !important; }
563
-
564
- .blue-text.text-accent-3 {
565
- color: #2979FF !important; }
566
-
567
- .blue.accent-4 {
568
- background-color: #2962FF !important; }
569
-
570
- .blue-text.text-accent-4 {
571
- color: #2962FF !important; }
572
-
573
- .light-blue {
574
- background-color: #03a9f4 !important; }
575
-
576
- .light-blue-text {
577
- color: #03a9f4 !important; }
578
-
579
- .light-blue.lighten-5 {
580
- background-color: #e1f5fe !important; }
581
-
582
- .light-blue-text.text-lighten-5 {
583
- color: #e1f5fe !important; }
584
-
585
- .light-blue.lighten-4 {
586
- background-color: #b3e5fc !important; }
587
-
588
- .light-blue-text.text-lighten-4 {
589
- color: #b3e5fc !important; }
590
-
591
- .light-blue.lighten-3 {
592
- background-color: #81d4fa !important; }
593
-
594
- .light-blue-text.text-lighten-3 {
595
- color: #81d4fa !important; }
596
-
597
- .light-blue.lighten-2 {
598
- background-color: #4fc3f7 !important; }
599
-
600
- .light-blue-text.text-lighten-2 {
601
- color: #4fc3f7 !important; }
602
-
603
- .light-blue.lighten-1 {
604
- background-color: #29b6f6 !important; }
605
-
606
- .light-blue-text.text-lighten-1 {
607
- color: #29b6f6 !important; }
608
-
609
- .light-blue.darken-1 {
610
- background-color: #039be5 !important; }
611
-
612
- .light-blue-text.text-darken-1 {
613
- color: #039be5 !important; }
614
-
615
- .light-blue.darken-2 {
616
- background-color: #0288d1 !important; }
617
-
618
- .light-blue-text.text-darken-2 {
619
- color: #0288d1 !important; }
620
-
621
- .light-blue.darken-3 {
622
- background-color: #0277bd !important; }
623
-
624
- .light-blue-text.text-darken-3 {
625
- color: #0277bd !important; }
626
-
627
- .light-blue.darken-4 {
628
- background-color: #01579b !important; }
629
-
630
- .light-blue-text.text-darken-4 {
631
- color: #01579b !important; }
632
-
633
- .light-blue.accent-1 {
634
- background-color: #80d8ff !important; }
635
-
636
- .light-blue-text.text-accent-1 {
637
- color: #80d8ff !important; }
638
-
639
- .light-blue.accent-2 {
640
- background-color: #40c4ff !important; }
641
-
642
- .light-blue-text.text-accent-2 {
643
- color: #40c4ff !important; }
644
-
645
- .light-blue.accent-3 {
646
- background-color: #00b0ff !important; }
647
-
648
- .light-blue-text.text-accent-3 {
649
- color: #00b0ff !important; }
650
-
651
- .light-blue.accent-4 {
652
- background-color: #0091ea !important; }
653
-
654
- .light-blue-text.text-accent-4 {
655
- color: #0091ea !important; }
656
-
657
- .cyan {
658
- background-color: #00bcd4 !important; }
659
-
660
- .cyan-text {
661
- color: #00bcd4 !important; }
662
-
663
- .cyan.lighten-5 {
664
- background-color: #e0f7fa !important; }
665
-
666
- .cyan-text.text-lighten-5 {
667
- color: #e0f7fa !important; }
668
-
669
- .cyan.lighten-4 {
670
- background-color: #b2ebf2 !important; }
671
-
672
- .cyan-text.text-lighten-4 {
673
- color: #b2ebf2 !important; }
674
-
675
- .cyan.lighten-3 {
676
- background-color: #80deea !important; }
677
-
678
- .cyan-text.text-lighten-3 {
679
- color: #80deea !important; }
680
-
681
- .cyan.lighten-2 {
682
- background-color: #4dd0e1 !important; }
683
-
684
- .cyan-text.text-lighten-2 {
685
- color: #4dd0e1 !important; }
686
-
687
- .cyan.lighten-1 {
688
- background-color: #26c6da !important; }
689
-
690
- .cyan-text.text-lighten-1 {
691
- color: #26c6da !important; }
692
-
693
- .cyan.darken-1 {
694
- background-color: #00acc1 !important; }
695
-
696
- .cyan-text.text-darken-1 {
697
- color: #00acc1 !important; }
698
-
699
- .cyan.darken-2 {
700
- background-color: #0097a7 !important; }
701
-
702
- .cyan-text.text-darken-2 {
703
- color: #0097a7 !important; }
704
-
705
- .cyan.darken-3 {
706
- background-color: #00838f !important; }
707
-
708
- .cyan-text.text-darken-3 {
709
- color: #00838f !important; }
710
-
711
- .cyan.darken-4 {
712
- background-color: #006064 !important; }
713
-
714
- .cyan-text.text-darken-4 {
715
- color: #006064 !important; }
716
-
717
- .cyan.accent-1 {
718
- background-color: #84ffff !important; }
719
-
720
- .cyan-text.text-accent-1 {
721
- color: #84ffff !important; }
722
-
723
- .cyan.accent-2 {
724
- background-color: #18ffff !important; }
725
-
726
- .cyan-text.text-accent-2 {
727
- color: #18ffff !important; }
728
-
729
- .cyan.accent-3 {
730
- background-color: #00e5ff !important; }
731
-
732
- .cyan-text.text-accent-3 {
733
- color: #00e5ff !important; }
734
-
735
- .cyan.accent-4 {
736
- background-color: #00b8d4 !important; }
737
-
738
- .cyan-text.text-accent-4 {
739
- color: #00b8d4 !important; }
740
-
741
- .teal {
742
- background-color: #009688 !important; }
743
-
744
- .teal-text {
745
- color: #009688 !important; }
746
-
747
- .teal.lighten-5 {
748
- background-color: #e0f2f1 !important; }
749
-
750
- .teal-text.text-lighten-5 {
751
- color: #e0f2f1 !important; }
752
-
753
- .teal.lighten-4 {
754
- background-color: #b2dfdb !important; }
755
-
756
- .teal-text.text-lighten-4 {
757
- color: #b2dfdb !important; }
758
-
759
- .teal.lighten-3 {
760
- background-color: #80cbc4 !important; }
761
-
762
- .teal-text.text-lighten-3 {
763
- color: #80cbc4 !important; }
764
-
765
- .teal.lighten-2 {
766
- background-color: #4db6ac !important; }
767
-
768
- .teal-text.text-lighten-2 {
769
- color: #4db6ac !important; }
770
-
771
- .teal.lighten-1 {
772
- background-color: #26a69a !important; }
773
-
774
- .teal-text.text-lighten-1 {
775
- color: #26a69a !important; }
776
-
777
- .teal.darken-1 {
778
- background-color: #00897b !important; }
779
-
780
- .teal-text.text-darken-1 {
781
- color: #00897b !important; }
782
-
783
- .teal.darken-2 {
784
- background-color: #00796b !important; }
785
-
786
- .teal-text.text-darken-2 {
787
- color: #00796b !important; }
788
-
789
- .teal.darken-3 {
790
- background-color: #00695c !important; }
791
-
792
- .teal-text.text-darken-3 {
793
- color: #00695c !important; }
794
-
795
- .teal.darken-4 {
796
- background-color: #004d40 !important; }
797
-
798
- .teal-text.text-darken-4 {
799
- color: #004d40 !important; }
800
-
801
- .teal.accent-1 {
802
- background-color: #a7ffeb !important; }
803
-
804
- .teal-text.text-accent-1 {
805
- color: #a7ffeb !important; }
806
-
807
- .teal.accent-2 {
808
- background-color: #64ffda !important; }
809
-
810
- .teal-text.text-accent-2 {
811
- color: #64ffda !important; }
812
-
813
- .teal.accent-3 {
814
- background-color: #1de9b6 !important; }
815
-
816
- .teal-text.text-accent-3 {
817
- color: #1de9b6 !important; }
818
-
819
- .teal.accent-4 {
820
- background-color: #00bfa5 !important; }
821
-
822
- .teal-text.text-accent-4 {
823
- color: #00bfa5 !important; }
824
-
825
- .green {
826
- background-color: #4CAF50 !important; }
827
-
828
- .green-text {
829
- color: #4CAF50 !important; }
830
-
831
- .green.lighten-5 {
832
- background-color: #E8F5E9 !important; }
833
-
834
- .green-text.text-lighten-5 {
835
- color: #E8F5E9 !important; }
836
-
837
- .green.lighten-4 {
838
- background-color: #C8E6C9 !important; }
839
-
840
- .green-text.text-lighten-4 {
841
- color: #C8E6C9 !important; }
842
-
843
- .green.lighten-3 {
844
- background-color: #A5D6A7 !important; }
845
-
846
- .green-text.text-lighten-3 {
847
- color: #A5D6A7 !important; }
848
-
849
- .green.lighten-2 {
850
- background-color: #81C784 !important; }
851
-
852
- .green-text.text-lighten-2 {
853
- color: #81C784 !important; }
854
-
855
- .green.lighten-1 {
856
- background-color: #66BB6A !important; }
857
-
858
- .green-text.text-lighten-1 {
859
- color: #66BB6A !important; }
860
-
861
- .green.darken-1 {
862
- background-color: #43A047 !important; }
863
-
864
- .green-text.text-darken-1 {
865
- color: #43A047 !important; }
866
-
867
- .green.darken-2 {
868
- background-color: #388E3C !important; }
869
-
870
- .green-text.text-darken-2 {
871
- color: #388E3C !important; }
872
-
873
- .green.darken-3 {
874
- background-color: #2E7D32 !important; }
875
-
876
- .green-text.text-darken-3 {
877
- color: #2E7D32 !important; }
878
-
879
- .green.darken-4 {
880
- background-color: #1B5E20 !important; }
881
-
882
- .green-text.text-darken-4 {
883
- color: #1B5E20 !important; }
884
-
885
- .green.accent-1 {
886
- background-color: #B9F6CA !important; }
887
-
888
- .green-text.text-accent-1 {
889
- color: #B9F6CA !important; }
890
-
891
- .green.accent-2 {
892
- background-color: #69F0AE !important; }
893
-
894
- .green-text.text-accent-2 {
895
- color: #69F0AE !important; }
896
-
897
- .green.accent-3 {
898
- background-color: #00E676 !important; }
899
-
900
- .green-text.text-accent-3 {
901
- color: #00E676 !important; }
902
-
903
- .green.accent-4 {
904
- background-color: #00C853 !important; }
905
-
906
- .green-text.text-accent-4 {
907
- color: #00C853 !important; }
908
-
909
- .light-green {
910
- background-color: #8bc34a !important; }
911
-
912
- .light-green-text {
913
- color: #8bc34a !important; }
914
-
915
- .light-green.lighten-5 {
916
- background-color: #f1f8e9 !important; }
917
-
918
- .light-green-text.text-lighten-5 {
919
- color: #f1f8e9 !important; }
920
-
921
- .light-green.lighten-4 {
922
- background-color: #dcedc8 !important; }
923
-
924
- .light-green-text.text-lighten-4 {
925
- color: #dcedc8 !important; }
926
-
927
- .light-green.lighten-3 {
928
- background-color: #c5e1a5 !important; }
929
-
930
- .light-green-text.text-lighten-3 {
931
- color: #c5e1a5 !important; }
932
-
933
- .light-green.lighten-2 {
934
- background-color: #aed581 !important; }
935
-
936
- .light-green-text.text-lighten-2 {
937
- color: #aed581 !important; }
938
-
939
- .light-green.lighten-1 {
940
- background-color: #9ccc65 !important; }
941
-
942
- .light-green-text.text-lighten-1 {
943
- color: #9ccc65 !important; }
944
-
945
- .light-green.darken-1 {
946
- background-color: #7cb342 !important; }
947
-
948
- .light-green-text.text-darken-1 {
949
- color: #7cb342 !important; }
950
-
951
- .light-green.darken-2 {
952
- background-color: #689f38 !important; }
953
-
954
- .light-green-text.text-darken-2 {
955
- color: #689f38 !important; }
956
-
957
- .light-green.darken-3 {
958
- background-color: #558b2f !important; }
959
-
960
- .light-green-text.text-darken-3 {
961
- color: #558b2f !important; }
962
-
963
- .light-green.darken-4 {
964
- background-color: #33691e !important; }
965
-
966
- .light-green-text.text-darken-4 {
967
- color: #33691e !important; }
968
-
969
- .light-green.accent-1 {
970
- background-color: #ccff90 !important; }
971
-
972
- .light-green-text.text-accent-1 {
973
- color: #ccff90 !important; }
974
-
975
- .light-green.accent-2 {
976
- background-color: #b2ff59 !important; }
977
-
978
- .light-green-text.text-accent-2 {
979
- color: #b2ff59 !important; }
980
-
981
- .light-green.accent-3 {
982
- background-color: #76ff03 !important; }
983
-
984
- .light-green-text.text-accent-3 {
985
- color: #76ff03 !important; }
986
-
987
- .light-green.accent-4 {
988
- background-color: #64dd17 !important; }
989
-
990
- .light-green-text.text-accent-4 {
991
- color: #64dd17 !important; }
992
-
993
- .lime {
994
- background-color: #cddc39 !important; }
995
-
996
- .lime-text {
997
- color: #cddc39 !important; }
998
-
999
- .lime.lighten-5 {
1000
- background-color: #f9fbe7 !important; }
1001
-
1002
- .lime-text.text-lighten-5 {
1003
- color: #f9fbe7 !important; }
1004
-
1005
- .lime.lighten-4 {
1006
- background-color: #f0f4c3 !important; }
1007
-
1008
- .lime-text.text-lighten-4 {
1009
- color: #f0f4c3 !important; }
1010
-
1011
- .lime.lighten-3 {
1012
- background-color: #e6ee9c !important; }
1013
-
1014
- .lime-text.text-lighten-3 {
1015
- color: #e6ee9c !important; }
1016
-
1017
- .lime.lighten-2 {
1018
- background-color: #dce775 !important; }
1019
-
1020
- .lime-text.text-lighten-2 {
1021
- color: #dce775 !important; }
1022
-
1023
- .lime.lighten-1 {
1024
- background-color: #d4e157 !important; }
1025
-
1026
- .lime-text.text-lighten-1 {
1027
- color: #d4e157 !important; }
1028
-
1029
- .lime.darken-1 {
1030
- background-color: #c0ca33 !important; }
1031
-
1032
- .lime-text.text-darken-1 {
1033
- color: #c0ca33 !important; }
1034
-
1035
- .lime.darken-2 {
1036
- background-color: #afb42b !important; }
1037
-
1038
- .lime-text.text-darken-2 {
1039
- color: #afb42b !important; }
1040
-
1041
- .lime.darken-3 {
1042
- background-color: #9e9d24 !important; }
1043
-
1044
- .lime-text.text-darken-3 {
1045
- color: #9e9d24 !important; }
1046
-
1047
- .lime.darken-4 {
1048
- background-color: #827717 !important; }
1049
-
1050
- .lime-text.text-darken-4 {
1051
- color: #827717 !important; }
1052
-
1053
- .lime.accent-1 {
1054
- background-color: #f4ff81 !important; }
1055
-
1056
- .lime-text.text-accent-1 {
1057
- color: #f4ff81 !important; }
1058
-
1059
- .lime.accent-2 {
1060
- background-color: #eeff41 !important; }
1061
-
1062
- .lime-text.text-accent-2 {
1063
- color: #eeff41 !important; }
1064
-
1065
- .lime.accent-3 {
1066
- background-color: #c6ff00 !important; }
1067
-
1068
- .lime-text.text-accent-3 {
1069
- color: #c6ff00 !important; }
1070
-
1071
- .lime.accent-4 {
1072
- background-color: #aeea00 !important; }
1073
-
1074
- .lime-text.text-accent-4 {
1075
- color: #aeea00 !important; }
1076
-
1077
- .yellow {
1078
- background-color: #ffeb3b !important; }
1079
-
1080
- .yellow-text {
1081
- color: #ffeb3b !important; }
1082
-
1083
- .yellow.lighten-5 {
1084
- background-color: #fffde7 !important; }
1085
-
1086
- .yellow-text.text-lighten-5 {
1087
- color: #fffde7 !important; }
1088
-
1089
- .yellow.lighten-4 {
1090
- background-color: #fff9c4 !important; }
1091
-
1092
- .yellow-text.text-lighten-4 {
1093
- color: #fff9c4 !important; }
1094
-
1095
- .yellow.lighten-3 {
1096
- background-color: #fff59d !important; }
1097
-
1098
- .yellow-text.text-lighten-3 {
1099
- color: #fff59d !important; }
1100
-
1101
- .yellow.lighten-2 {
1102
- background-color: #fff176 !important; }
1103
-
1104
- .yellow-text.text-lighten-2 {
1105
- color: #fff176 !important; }
1106
-
1107
- .yellow.lighten-1 {
1108
- background-color: #ffee58 !important; }
1109
-
1110
- .yellow-text.text-lighten-1 {
1111
- color: #ffee58 !important; }
1112
-
1113
- .yellow.darken-1 {
1114
- background-color: #fdd835 !important; }
1115
-
1116
- .yellow-text.text-darken-1 {
1117
- color: #fdd835 !important; }
1118
-
1119
- .yellow.darken-2 {
1120
- background-color: #fbc02d !important; }
1121
-
1122
- .yellow-text.text-darken-2 {
1123
- color: #fbc02d !important; }
1124
-
1125
- .yellow.darken-3 {
1126
- background-color: #f9a825 !important; }
1127
-
1128
- .yellow-text.text-darken-3 {
1129
- color: #f9a825 !important; }
1130
-
1131
- .yellow.darken-4 {
1132
- background-color: #f57f17 !important; }
1133
-
1134
- .yellow-text.text-darken-4 {
1135
- color: #f57f17 !important; }
1136
-
1137
- .yellow.accent-1 {
1138
- background-color: #ffff8d !important; }
1139
-
1140
- .yellow-text.text-accent-1 {
1141
- color: #ffff8d !important; }
1142
-
1143
- .yellow.accent-2 {
1144
- background-color: #ffff00 !important; }
1145
-
1146
- .yellow-text.text-accent-2 {
1147
- color: #ffff00 !important; }
1148
-
1149
- .yellow.accent-3 {
1150
- background-color: #ffea00 !important; }
1151
-
1152
- .yellow-text.text-accent-3 {
1153
- color: #ffea00 !important; }
1154
-
1155
- .yellow.accent-4 {
1156
- background-color: #ffd600 !important; }
1157
-
1158
- .yellow-text.text-accent-4 {
1159
- color: #ffd600 !important; }
1160
-
1161
- .amber {
1162
- background-color: #ffc107 !important; }
1163
-
1164
- .amber-text {
1165
- color: #ffc107 !important; }
1166
-
1167
- .amber.lighten-5 {
1168
- background-color: #fff8e1 !important; }
1169
-
1170
- .amber-text.text-lighten-5 {
1171
- color: #fff8e1 !important; }
1172
-
1173
- .amber.lighten-4 {
1174
- background-color: #ffecb3 !important; }
1175
-
1176
- .amber-text.text-lighten-4 {
1177
- color: #ffecb3 !important; }
1178
-
1179
- .amber.lighten-3 {
1180
- background-color: #ffe082 !important; }
1181
-
1182
- .amber-text.text-lighten-3 {
1183
- color: #ffe082 !important; }
1184
-
1185
- .amber.lighten-2 {
1186
- background-color: #ffd54f !important; }
1187
-
1188
- .amber-text.text-lighten-2 {
1189
- color: #ffd54f !important; }
1190
-
1191
- .amber.lighten-1 {
1192
- background-color: #ffca28 !important; }
1193
-
1194
- .amber-text.text-lighten-1 {
1195
- color: #ffca28 !important; }
1196
-
1197
- .amber.darken-1 {
1198
- background-color: #ffb300 !important; }
1199
-
1200
- .amber-text.text-darken-1 {
1201
- color: #ffb300 !important; }
1202
-
1203
- .amber.darken-2 {
1204
- background-color: #ffa000 !important; }
1205
-
1206
- .amber-text.text-darken-2 {
1207
- color: #ffa000 !important; }
1208
-
1209
- .amber.darken-3 {
1210
- background-color: #ff8f00 !important; }
1211
-
1212
- .amber-text.text-darken-3 {
1213
- color: #ff8f00 !important; }
1214
-
1215
- .amber.darken-4 {
1216
- background-color: #ff6f00 !important; }
1217
-
1218
- .amber-text.text-darken-4 {
1219
- color: #ff6f00 !important; }
1220
-
1221
- .amber.accent-1 {
1222
- background-color: #ffe57f !important; }
1223
-
1224
- .amber-text.text-accent-1 {
1225
- color: #ffe57f !important; }
1226
-
1227
- .amber.accent-2 {
1228
- background-color: #ffd740 !important; }
1229
-
1230
- .amber-text.text-accent-2 {
1231
- color: #ffd740 !important; }
1232
-
1233
- .amber.accent-3 {
1234
- background-color: #ffc400 !important; }
1235
-
1236
- .amber-text.text-accent-3 {
1237
- color: #ffc400 !important; }
1238
-
1239
- .amber.accent-4 {
1240
- background-color: #ffab00 !important; }
1241
-
1242
- .amber-text.text-accent-4 {
1243
- color: #ffab00 !important; }
1244
-
1245
- .orange {
1246
- background-color: #ff9800 !important; }
1247
-
1248
- .orange-text {
1249
- color: #ff9800 !important; }
1250
-
1251
- .orange.lighten-5 {
1252
- background-color: #fff3e0 !important; }
1253
-
1254
- .orange-text.text-lighten-5 {
1255
- color: #fff3e0 !important; }
1256
-
1257
- .orange.lighten-4 {
1258
- background-color: #ffe0b2 !important; }
1259
-
1260
- .orange-text.text-lighten-4 {
1261
- color: #ffe0b2 !important; }
1262
-
1263
- .orange.lighten-3 {
1264
- background-color: #ffcc80 !important; }
1265
-
1266
- .orange-text.text-lighten-3 {
1267
- color: #ffcc80 !important; }
1268
-
1269
- .orange.lighten-2 {
1270
- background-color: #ffb74d !important; }
1271
-
1272
- .orange-text.text-lighten-2 {
1273
- color: #ffb74d !important; }
1274
-
1275
- .orange.lighten-1 {
1276
- background-color: #ffa726 !important; }
1277
-
1278
- .orange-text.text-lighten-1 {
1279
- color: #ffa726 !important; }
1280
-
1281
- .orange.darken-1 {
1282
- background-color: #fb8c00 !important; }
1283
-
1284
- .orange-text.text-darken-1 {
1285
- color: #fb8c00 !important; }
1286
-
1287
- .orange.darken-2 {
1288
- background-color: #f57c00 !important; }
1289
-
1290
- .orange-text.text-darken-2 {
1291
- color: #f57c00 !important; }
1292
-
1293
- .orange.darken-3 {
1294
- background-color: #ef6c00 !important; }
1295
-
1296
- .orange-text.text-darken-3 {
1297
- color: #ef6c00 !important; }
1298
-
1299
- .orange.darken-4 {
1300
- background-color: #e65100 !important; }
1301
-
1302
- .orange-text.text-darken-4 {
1303
- color: #e65100 !important; }
1304
-
1305
- .orange.accent-1 {
1306
- background-color: #ffd180 !important; }
1307
-
1308
- .orange-text.text-accent-1 {
1309
- color: #ffd180 !important; }
1310
-
1311
- .orange.accent-2 {
1312
- background-color: #ffab40 !important; }
1313
-
1314
- .orange-text.text-accent-2 {
1315
- color: #ffab40 !important; }
1316
-
1317
- .orange.accent-3 {
1318
- background-color: #ff9100 !important; }
1319
-
1320
- .orange-text.text-accent-3 {
1321
- color: #ff9100 !important; }
1322
-
1323
- .orange.accent-4 {
1324
- background-color: #ff6d00 !important; }
1325
-
1326
- .orange-text.text-accent-4 {
1327
- color: #ff6d00 !important; }
1328
-
1329
- .deep-orange {
1330
- background-color: #ff5722 !important; }
1331
-
1332
- .deep-orange-text {
1333
- color: #ff5722 !important; }
1334
-
1335
- .deep-orange.lighten-5 {
1336
- background-color: #fbe9e7 !important; }
1337
-
1338
- .deep-orange-text.text-lighten-5 {
1339
- color: #fbe9e7 !important; }
1340
-
1341
- .deep-orange.lighten-4 {
1342
- background-color: #ffccbc !important; }
1343
-
1344
- .deep-orange-text.text-lighten-4 {
1345
- color: #ffccbc !important; }
1346
-
1347
- .deep-orange.lighten-3 {
1348
- background-color: #ffab91 !important; }
1349
-
1350
- .deep-orange-text.text-lighten-3 {
1351
- color: #ffab91 !important; }
1352
-
1353
- .deep-orange.lighten-2 {
1354
- background-color: #ff8a65 !important; }
1355
-
1356
- .deep-orange-text.text-lighten-2 {
1357
- color: #ff8a65 !important; }
1358
-
1359
- .deep-orange.lighten-1 {
1360
- background-color: #ff7043 !important; }
1361
-
1362
- .deep-orange-text.text-lighten-1 {
1363
- color: #ff7043 !important; }
1364
-
1365
- .deep-orange.darken-1 {
1366
- background-color: #f4511e !important; }
1367
-
1368
- .deep-orange-text.text-darken-1 {
1369
- color: #f4511e !important; }
1370
-
1371
- .deep-orange.darken-2 {
1372
- background-color: #e64a19 !important; }
1373
-
1374
- .deep-orange-text.text-darken-2 {
1375
- color: #e64a19 !important; }
1376
-
1377
- .deep-orange.darken-3 {
1378
- background-color: #d84315 !important; }
1379
-
1380
- .deep-orange-text.text-darken-3 {
1381
- color: #d84315 !important; }
1382
-
1383
- .deep-orange.darken-4 {
1384
- background-color: #bf360c !important; }
1385
-
1386
- .deep-orange-text.text-darken-4 {
1387
- color: #bf360c !important; }
1388
-
1389
- .deep-orange.accent-1 {
1390
- background-color: #ff9e80 !important; }
1391
-
1392
- .deep-orange-text.text-accent-1 {
1393
- color: #ff9e80 !important; }
1394
-
1395
- .deep-orange.accent-2 {
1396
- background-color: #ff6e40 !important; }
1397
-
1398
- .deep-orange-text.text-accent-2 {
1399
- color: #ff6e40 !important; }
1400
-
1401
- .deep-orange.accent-3 {
1402
- background-color: #ff3d00 !important; }
1403
-
1404
- .deep-orange-text.text-accent-3 {
1405
- color: #ff3d00 !important; }
1406
-
1407
- .deep-orange.accent-4 {
1408
- background-color: #dd2c00 !important; }
1409
-
1410
- .deep-orange-text.text-accent-4 {
1411
- color: #dd2c00 !important; }
1412
-
1413
- .brown {
1414
- background-color: #795548 !important; }
1415
-
1416
- .brown-text {
1417
- color: #795548 !important; }
1418
-
1419
- .brown.lighten-5 {
1420
- background-color: #efebe9 !important; }
1421
-
1422
- .brown-text.text-lighten-5 {
1423
- color: #efebe9 !important; }
1424
-
1425
- .brown.lighten-4 {
1426
- background-color: #d7ccc8 !important; }
1427
-
1428
- .brown-text.text-lighten-4 {
1429
- color: #d7ccc8 !important; }
1430
-
1431
- .brown.lighten-3 {
1432
- background-color: #bcaaa4 !important; }
1433
-
1434
- .brown-text.text-lighten-3 {
1435
- color: #bcaaa4 !important; }
1436
-
1437
- .brown.lighten-2 {
1438
- background-color: #a1887f !important; }
1439
-
1440
- .brown-text.text-lighten-2 {
1441
- color: #a1887f !important; }
1442
-
1443
- .brown.lighten-1 {
1444
- background-color: #8d6e63 !important; }
1445
-
1446
- .brown-text.text-lighten-1 {
1447
- color: #8d6e63 !important; }
1448
-
1449
- .brown.darken-1 {
1450
- background-color: #6d4c41 !important; }
1451
-
1452
- .brown-text.text-darken-1 {
1453
- color: #6d4c41 !important; }
1454
-
1455
- .brown.darken-2 {
1456
- background-color: #5d4037 !important; }
1457
-
1458
- .brown-text.text-darken-2 {
1459
- color: #5d4037 !important; }
1460
-
1461
- .brown.darken-3 {
1462
- background-color: #4e342e !important; }
1463
-
1464
- .brown-text.text-darken-3 {
1465
- color: #4e342e !important; }
1466
-
1467
- .brown.darken-4 {
1468
- background-color: #3e2723 !important; }
1469
-
1470
- .brown-text.text-darken-4 {
1471
- color: #3e2723 !important; }
1472
-
1473
- .blue-grey {
1474
- background-color: #607d8b !important; }
1475
-
1476
- .blue-grey-text {
1477
- color: #607d8b !important; }
1478
-
1479
- .blue-grey.lighten-5 {
1480
- background-color: #eceff1 !important; }
1481
-
1482
- .blue-grey-text.text-lighten-5 {
1483
- color: #eceff1 !important; }
1484
-
1485
- .blue-grey.lighten-4 {
1486
- background-color: #cfd8dc !important; }
1487
-
1488
- .blue-grey-text.text-lighten-4 {
1489
- color: #cfd8dc !important; }
1490
-
1491
- .blue-grey.lighten-3 {
1492
- background-color: #b0bec5 !important; }
1493
-
1494
- .blue-grey-text.text-lighten-3 {
1495
- color: #b0bec5 !important; }
1496
-
1497
- .blue-grey.lighten-2 {
1498
- background-color: #90a4ae !important; }
1499
-
1500
- .blue-grey-text.text-lighten-2 {
1501
- color: #90a4ae !important; }
1502
-
1503
- .blue-grey.lighten-1 {
1504
- background-color: #78909c !important; }
1505
-
1506
- .blue-grey-text.text-lighten-1 {
1507
- color: #78909c !important; }
1508
-
1509
- .blue-grey.darken-1 {
1510
- background-color: #546e7a !important; }
1511
-
1512
- .blue-grey-text.text-darken-1 {
1513
- color: #546e7a !important; }
1514
-
1515
- .blue-grey.darken-2 {
1516
- background-color: #455a64 !important; }
1517
-
1518
- .blue-grey-text.text-darken-2 {
1519
- color: #455a64 !important; }
1520
-
1521
- .blue-grey.darken-3 {
1522
- background-color: #37474f !important; }
1523
-
1524
- .blue-grey-text.text-darken-3 {
1525
- color: #37474f !important; }
1526
-
1527
- .blue-grey.darken-4 {
1528
- background-color: #263238 !important; }
1529
-
1530
- .blue-grey-text.text-darken-4 {
1531
- color: #263238 !important; }
1532
-
1533
- .grey {
1534
- background-color: #9e9e9e !important; }
1535
-
1536
- .grey-text {
1537
- color: #9e9e9e !important; }
1538
-
1539
- .grey.lighten-5 {
1540
- background-color: #fafafa !important; }
1541
-
1542
- .grey-text.text-lighten-5 {
1543
- color: #fafafa !important; }
1544
-
1545
- .grey.lighten-4 {
1546
- background-color: #f5f5f5 !important; }
1547
-
1548
- .grey-text.text-lighten-4 {
1549
- color: #f5f5f5 !important; }
1550
-
1551
- .grey.lighten-3 {
1552
- background-color: #eeeeee !important; }
1553
-
1554
- .grey-text.text-lighten-3 {
1555
- color: #eeeeee !important; }
1556
-
1557
- .grey.lighten-2 {
1558
- background-color: #e0e0e0 !important; }
1559
-
1560
- .grey-text.text-lighten-2 {
1561
- color: #e0e0e0 !important; }
1562
-
1563
- .grey.lighten-1 {
1564
- background-color: #bdbdbd !important; }
1565
-
1566
- .grey-text.text-lighten-1 {
1567
- color: #bdbdbd !important; }
1568
-
1569
- .grey.darken-1 {
1570
- background-color: #757575 !important; }
1571
-
1572
- .grey-text.text-darken-1 {
1573
- color: #757575 !important; }
1574
-
1575
- .grey.darken-2 {
1576
- background-color: #616161 !important; }
1577
-
1578
- .grey-text.text-darken-2 {
1579
- color: #616161 !important; }
1580
-
1581
- .grey.darken-3 {
1582
- background-color: #424242 !important; }
1583
-
1584
- .grey-text.text-darken-3 {
1585
- color: #424242 !important; }
1586
-
1587
- .grey.darken-4 {
1588
- background-color: #212121 !important; }
1589
-
1590
- .grey-text.text-darken-4 {
1591
- color: #212121 !important; }
1592
-
1593
- .black {
1594
- background-color: #000000 !important; }
1595
-
1596
- .black-text {
1597
- color: #000000 !important; }
1598
-
1599
- .white {
1600
- background-color: #FFFFFF !important; }
1601
-
1602
- .white-text {
1603
- color: #FFFFFF !important; }
1604
-
1605
- .transparent {
1606
- background-color: transparent !important; }
1607
-
1608
- .transparent-text {
1609
- color: transparent !important; }
1610
-
1611
- /*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
1612
- /**
1613
- * 1. Set default font family to sans-serif.
1614
- * 2. Prevent iOS and IE text size adjust after device orientation change,
1615
- * without disabling user zoom.
1616
- */
1617
- html {
1618
- font-family: sans-serif;
1619
- /* 1 */
1620
- -ms-text-size-adjust: 100%;
1621
- /* 2 */
1622
- -webkit-text-size-adjust: 100%;
1623
- /* 2 */ }
1624
-
1625
- /**
1626
- * Remove default margin.
1627
- */
1628
- body {
1629
- margin: 0; }
1630
-
1631
- /* HTML5 display definitions
1632
- ========================================================================== */
1633
- /**
1634
- * Correct `block` display not defined for any HTML5 element in IE 8/9.
1635
- * Correct `block` display not defined for `details` or `summary` in IE 10/11
1636
- * and Firefox.
1637
- * Correct `block` display not defined for `main` in IE 11.
1638
- */
1639
- article,
1640
- aside,
1641
- details,
1642
- figcaption,
1643
- figure,
1644
- footer,
1645
- header,
1646
- hgroup,
1647
- main,
1648
- menu,
1649
- nav,
1650
- section,
1651
- summary {
1652
- display: block; }
1653
-
1654
- /**
1655
- * 1. Correct `inline-block` display not defined in IE 8/9.
1656
- * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.
1657
- */
1658
- audio,
1659
- canvas,
1660
- progress,
1661
- video {
1662
- display: inline-block;
1663
- /* 1 */
1664
- vertical-align: baseline;
1665
- /* 2 */ }
1666
-
1667
- /**
1668
- * Prevent modern browsers from displaying `audio` without controls.
1669
- * Remove excess height in iOS 5 devices.
1670
- */
1671
- audio:not([controls]) {
1672
- display: none;
1673
- height: 0; }
1674
-
1675
- /**
1676
- * Address `[hidden]` styling not present in IE 8/9/10.
1677
- * Hide the `template` element in IE 8/9/10/11, Safari, and Firefox < 22.
1678
- */
1679
- [hidden],
1680
- template {
1681
- display: none; }
1682
-
1683
- /* Links
1684
- ========================================================================== */
1685
- /**
1686
- * Remove the gray background color from active links in IE 10.
1687
- */
1688
- a {
1689
- background-color: transparent; }
1690
-
1691
- /**
1692
- * Improve readability of focused elements when they are also in an
1693
- * active/hover state.
1694
- */
1695
- a:active,
1696
- a:hover {
1697
- outline: 0; }
1698
-
1699
- /* Text-level semantics
1700
- ========================================================================== */
1701
- /**
1702
- * Address styling not present in IE 8/9/10/11, Safari, and Chrome.
1703
- */
1704
- abbr[title] {
1705
- border-bottom: 1px dotted; }
1706
-
1707
- /**
1708
- * Address style set to `bolder` in Firefox 4+, Safari, and Chrome.
1709
- */
1710
- b,
1711
- strong {
1712
- font-weight: bold; }
1713
-
1714
- /**
1715
- * Address styling not present in Safari and Chrome.
1716
- */
1717
- dfn {
1718
- font-style: italic; }
1719
-
1720
- /**
1721
- * Address variable `h1` font-size and margin within `section` and `article`
1722
- * contexts in Firefox 4+, Safari, and Chrome.
1723
- */
1724
- h1 {
1725
- font-size: 2em;
1726
- margin: 0.67em 0; }
1727
-
1728
- /**
1729
- * Address styling not present in IE 8/9.
1730
- */
1731
- mark {
1732
- background: #ff0;
1733
- color: #000; }
1734
-
1735
- /**
1736
- * Address inconsistent and variable font size in all browsers.
1737
- */
1738
- small {
1739
- font-size: 80%; }
1740
-
1741
- /**
1742
- * Prevent `sub` and `sup` affecting `line-height` in all browsers.
1743
- */
1744
- sub,
1745
- sup {
1746
- font-size: 75%;
1747
- line-height: 0;
1748
- position: relative;
1749
- vertical-align: baseline; }
1750
-
1751
- sup {
1752
- top: -0.5em; }
1753
-
1754
- sub {
1755
- bottom: -0.25em; }
1756
-
1757
- /* Embedded content
1758
- ========================================================================== */
1759
- /**
1760
- * Remove border when inside `a` element in IE 8/9/10.
1761
- */
1762
- img {
1763
- border: 0; }
1764
-
1765
- /**
1766
- * Correct overflow not hidden in IE 9/10/11.
1767
- */
1768
- svg:not(:root) {
1769
- overflow: hidden; }
1770
-
1771
- /* Grouping content
1772
- ========================================================================== */
1773
- /**
1774
- * Address margin not present in IE 8/9 and Safari.
1775
- */
1776
- figure {
1777
- margin: 1em 40px; }
1778
-
1779
- /**
1780
- * Address differences between Firefox and other browsers.
1781
- */
1782
- hr {
1783
- box-sizing: content-box;
1784
- height: 0; }
1785
-
1786
- /**
1787
- * Contain overflow in all browsers.
1788
- */
1789
- pre {
1790
- overflow: auto; }
1791
-
1792
- /**
1793
- * Address odd `em`-unit font size rendering in all browsers.
1794
- */
1795
- code,
1796
- kbd,
1797
- pre,
1798
- samp {
1799
- font-family: monospace, monospace;
1800
- font-size: 1em; }
1801
-
1802
- /* Forms
1803
- ========================================================================== */
1804
- /**
1805
- * Known limitation: by default, Chrome and Safari on OS X allow very limited
1806
- * styling of `select`, unless a `border` property is set.
1807
- */
1808
- /**
1809
- * 1. Correct color not being inherited.
1810
- * Known issue: affects color of disabled elements.
1811
- * 2. Correct font properties not being inherited.
1812
- * 3. Address margins set differently in Firefox 4+, Safari, and Chrome.
1813
- */
1814
- button,
1815
- input,
1816
- optgroup,
1817
- select,
1818
- textarea {
1819
- color: inherit;
1820
- /* 1 */
1821
- font: inherit;
1822
- /* 2 */
1823
- margin: 0;
1824
- /* 3 */ }
1825
-
1826
- /**
1827
- * Address `overflow` set to `hidden` in IE 8/9/10/11.
1828
- */
1829
- button {
1830
- overflow: visible; }
1831
-
1832
- /**
1833
- * Address inconsistent `text-transform` inheritance for `button` and `select`.
1834
- * All other form control elements do not inherit `text-transform` values.
1835
- * Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera.
1836
- * Correct `select` style inheritance in Firefox.
1837
- */
1838
- button,
1839
- select {
1840
- text-transform: none; }
1841
-
1842
- /**
1843
- * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
1844
- * and `video` controls.
1845
- * 2. Correct inability to style clickable `input` types in iOS.
1846
- * 3. Improve usability and consistency of cursor style between image-type
1847
- * `input` and others.
1848
- */
1849
- button,
1850
- html input[type="button"],
1851
- input[type="reset"],
1852
- input[type="submit"] {
1853
- -webkit-appearance: button;
1854
- /* 2 */
1855
- cursor: pointer;
1856
- /* 3 */ }
1857
-
1858
- /**
1859
- * Re-set default cursor for disabled elements.
1860
- */
1861
- button[disabled],
1862
- html input[disabled] {
1863
- cursor: default; }
1864
-
1865
- /**
1866
- * Remove inner padding and border in Firefox 4+.
1867
- */
1868
- button::-moz-focus-inner,
1869
- input::-moz-focus-inner {
1870
- border: 0;
1871
- padding: 0; }
1872
-
1873
- /**
1874
- * Address Firefox 4+ setting `line-height` on `input` using `!important` in
1875
- * the UA stylesheet.
1876
- */
1877
- input {
1878
- line-height: normal; }
1879
-
1880
- /**
1881
- * It's recommended that you don't attempt to style these elements.
1882
- * Firefox's implementation doesn't respect box-sizing, padding, or width.
1883
- *
1884
- * 1. Address box sizing set to `content-box` in IE 8/9/10.
1885
- * 2. Remove excess padding in IE 8/9/10.
1886
- */
1887
- input[type="checkbox"],
1888
- input[type="radio"] {
1889
- box-sizing: border-box;
1890
- /* 1 */
1891
- padding: 0;
1892
- /* 2 */ }
1893
-
1894
- /**
1895
- * Fix the cursor style for Chrome's increment/decrement buttons. For certain
1896
- * `font-size` values of the `input`, it causes the cursor style of the
1897
- * decrement button to change from `default` to `text`.
1898
- */
1899
- input[type="number"]::-webkit-inner-spin-button,
1900
- input[type="number"]::-webkit-outer-spin-button {
1901
- height: auto; }
1902
-
1903
- /**
1904
- * 1. Address `appearance` set to `searchfield` in Safari and Chrome.
1905
- * 2. Address `box-sizing` set to `border-box` in Safari and Chrome.
1906
- */
1907
- input[type="search"] {
1908
- -webkit-appearance: textfield;
1909
- /* 1 */
1910
- box-sizing: content-box;
1911
- /* 2 */ }
1912
-
1913
- /**
1914
- * Remove inner padding and search cancel button in Safari and Chrome on OS X.
1915
- * Safari (but not Chrome) clips the cancel button when the search input has
1916
- * padding (and `textfield` appearance).
1917
- */
1918
- input[type="search"]::-webkit-search-cancel-button,
1919
- input[type="search"]::-webkit-search-decoration {
1920
- -webkit-appearance: none; }
1921
-
1922
- /**
1923
- * Define consistent border, margin, and padding.
1924
- */
1925
- fieldset {
1926
- border: 1px solid #c0c0c0;
1927
- margin: 0 2px;
1928
- padding: 0.35em 0.625em 0.75em; }
1929
-
1930
- /**
1931
- * 1. Correct `color` not being inherited in IE 8/9/10/11.
1932
- * 2. Remove padding so people aren't caught out if they zero out fieldsets.
1933
- */
1934
- legend {
1935
- border: 0;
1936
- /* 1 */
1937
- padding: 0;
1938
- /* 2 */ }
1939
-
1940
- /**
1941
- * Remove default vertical scrollbar in IE 8/9/10/11.
1942
- */
1943
- textarea {
1944
- overflow: auto; }
1945
-
1946
- /**
1947
- * Don't inherit the `font-weight` (applied by a rule above).
1948
- * NOTE: the default cannot safely be changed in Chrome and Safari on OS X.
1949
- */
1950
- optgroup {
1951
- font-weight: bold; }
1952
-
1953
- /* Tables
1954
- ========================================================================== */
1955
- /**
1956
- * Remove most spacing between table cells.
1957
- */
1958
- table {
1959
- border-collapse: collapse;
1960
- border-spacing: 0; }
1961
-
1962
- td,
1963
- th {
1964
- padding: 0; }
1965
-
1966
- html {
1967
- box-sizing: border-box; }
1968
-
1969
- *, *:before, *:after {
1970
- box-sizing: inherit; }
1971
-
1972
- ul:not(.browser-default) {
1973
- padding-left: 0;
1974
- list-style-type: none; }
1975
- ul:not(.browser-default) > li {
1976
- list-style-type: none; }
1977
-
1978
- a {
1979
- color: #039be5;
1980
- text-decoration: none;
1981
- -webkit-tap-highlight-color: transparent; }
1982
-
1983
- .valign-wrapper {
1984
- display: flex;
1985
- align-items: center; }
1986
-
1987
- .clearfix {
1988
- clear: both; }
1989
-
1990
- .z-depth-0 {
1991
- box-shadow: none !important; }
1992
-
1993
- .z-depth-1, .btn, .btn-large, .btn-floating, .dropdown-content, .collapsible {
1994
- box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2); }
1995
-
1996
- .z-depth-1-half, .btn:hover, .btn-large:hover, .btn-floating:hover {
1997
- box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.14), 0 1px 7px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -1px rgba(0, 0, 0, 0.2); }
1998
-
1999
- .z-depth-2 {
2000
- box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.3); }
2001
-
2002
- .z-depth-3 {
2003
- box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12), 0 3px 5px -1px rgba(0, 0, 0, 0.3); }
2004
-
2005
- .z-depth-4 {
2006
- box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12), 0 5px 5px -3px rgba(0, 0, 0, 0.3); }
2007
-
2008
- .z-depth-5 {
2009
- box-shadow: 0 16px 24px 2px rgba(0, 0, 0, 0.14), 0 6px 30px 5px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 0, 0, 0.3); }
2010
-
2011
- .hoverable {
2012
- transition: box-shadow .25s; }
2013
- .hoverable:hover {
2014
- box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); }
2015
-
2016
- .divider {
2017
- height: 1px;
2018
- overflow: hidden;
2019
- background-color: #e0e0e0; }
2020
-
2021
- blockquote {
2022
- margin: 20px 0;
2023
- padding-left: 1.5rem;
2024
- border-left: 5px solid #ee6e73; }
2025
-
2026
- i {
2027
- line-height: inherit; }
2028
- i.left {
2029
- float: left;
2030
- margin-right: 15px; }
2031
- i.right {
2032
- float: right;
2033
- margin-left: 15px; }
2034
- i.tiny {
2035
- font-size: 1rem; }
2036
- i.small {
2037
- font-size: 2rem; }
2038
- i.medium {
2039
- font-size: 4rem; }
2040
- i.large {
2041
- font-size: 6rem; }
2042
-
2043
- img.responsive-img,
2044
- video.responsive-video {
2045
- max-width: 100%;
2046
- height: auto; }
2047
-
2048
- .pagination li {
2049
- display: inline-block;
2050
- border-radius: 2px;
2051
- text-align: center;
2052
- vertical-align: top;
2053
- height: 30px; }
2054
- .pagination li a {
2055
- color: #444;
2056
- display: inline-block;
2057
- font-size: 1.2rem;
2058
- padding: 0 10px;
2059
- line-height: 30px; }
2060
- .pagination li.active a {
2061
- color: #fff; }
2062
- .pagination li.active {
2063
- background-color: #ee6e73; }
2064
- .pagination li.disabled a {
2065
- cursor: default;
2066
- color: #999; }
2067
- .pagination li i {
2068
- font-size: 2rem; }
2069
-
2070
- .pagination li.pages ul li {
2071
- display: inline-block;
2072
- float: none; }
2073
-
2074
- @media only screen and (max-width: 992px) {
2075
- .pagination {
2076
- width: 100%; }
2077
- .pagination li.prev,
2078
- .pagination li.next {
2079
- width: 10%; }
2080
- .pagination li.pages {
2081
- width: 80%;
2082
- overflow: hidden;
2083
- white-space: nowrap; } }
2084
-
2085
- .breadcrumb {
2086
- font-size: 18px;
2087
- color: rgba(255, 255, 255, 0.7); }
2088
- .breadcrumb i,
2089
- .breadcrumb [class^="mdi-"], .breadcrumb [class*="mdi-"],
2090
- .breadcrumb i.material-icons {
2091
- display: inline-block;
2092
- float: left;
2093
- font-size: 24px; }
2094
- .breadcrumb:before {
2095
- content: '\E5CC';
2096
- color: rgba(255, 255, 255, 0.7);
2097
- vertical-align: top;
2098
- display: inline-block;
2099
- font-family: 'Material Icons';
2100
- font-weight: normal;
2101
- font-style: normal;
2102
- font-size: 25px;
2103
- margin: 0 10px 0 8px;
2104
- -webkit-font-smoothing: antialiased; }
2105
- .breadcrumb:first-child:before {
2106
- display: none; }
2107
- .breadcrumb:last-child {
2108
- color: #fff; }
2109
-
2110
- .parallax-container {
2111
- position: relative;
2112
- overflow: hidden;
2113
- height: 500px; }
2114
- .parallax-container .parallax {
2115
- position: absolute;
2116
- top: 0;
2117
- left: 0;
2118
- right: 0;
2119
- bottom: 0;
2120
- z-index: -1; }
2121
- .parallax-container .parallax img {
2122
- display: none;
2123
- position: absolute;
2124
- left: 50%;
2125
- bottom: 0;
2126
- min-width: 100%;
2127
- min-height: 100%;
2128
- transform: translate3d(0, 0, 0);
2129
- transform: translateX(-50%); }
2130
-
2131
- .pin-top, .pin-bottom {
2132
- position: relative; }
2133
-
2134
- .pinned {
2135
- position: fixed !important; }
2136
-
2137
- /*********************
2138
- Transition Classes
2139
- **********************/
2140
- ul.staggered-list li {
2141
- opacity: 0; }
2142
-
2143
- .fade-in {
2144
- opacity: 0;
2145
- transform-origin: 0 50%; }
2146
-
2147
- /*********************
2148
- Media Query Classes
2149
- **********************/
2150
- @media only screen and (max-width: 600px) {
2151
- .hide-on-small-only, .hide-on-small-and-down {
2152
- display: none !important; } }
2153
-
2154
- @media only screen and (max-width: 992px) {
2155
- .hide-on-med-and-down {
2156
- display: none !important; } }
2157
-
2158
- @media only screen and (min-width: 601px) {
2159
- .hide-on-med-and-up {
2160
- display: none !important; } }
2161
-
2162
- @media only screen and (min-width: 600px) and (max-width: 992px) {
2163
- .hide-on-med-only {
2164
- display: none !important; } }
2165
-
2166
- @media only screen and (min-width: 993px) {
2167
- .hide-on-large-only {
2168
- display: none !important; } }
2169
-
2170
- @media only screen and (min-width: 993px) {
2171
- .show-on-large {
2172
- display: block !important; } }
2173
-
2174
- @media only screen and (min-width: 600px) and (max-width: 992px) {
2175
- .show-on-medium {
2176
- display: block !important; } }
2177
-
2178
- @media only screen and (max-width: 600px) {
2179
- .show-on-small {
2180
- display: block !important; } }
2181
-
2182
- @media only screen and (min-width: 601px) {
2183
- .show-on-medium-and-up {
2184
- display: block !important; } }
2185
-
2186
- @media only screen and (max-width: 992px) {
2187
- .show-on-medium-and-down {
2188
- display: block !important; } }
2189
-
2190
- @media only screen and (max-width: 600px) {
2191
- .center-on-small-only {
2192
- text-align: center; } }
2193
-
2194
- .page-footer {
2195
- padding-top: 20px;
2196
- color: #fff;
2197
- background-color: #ee6e73; }
2198
- .page-footer .footer-copyright {
2199
- overflow: hidden;
2200
- min-height: 50px;
2201
- display: flex;
2202
- align-items: center;
2203
- padding: 10px 0px;
2204
- color: rgba(255, 255, 255, 0.8);
2205
- background-color: rgba(51, 51, 51, 0.08); }
2206
-
2207
- table, th, td {
2208
- border: none; }
2209
-
2210
- table {
2211
- width: 100%;
2212
- display: table; }
2213
- table.bordered > thead > tr,
2214
- table.bordered > tbody > tr {
2215
- border-bottom: 1px solid #d0d0d0; }
2216
- table.striped > tbody > tr:nth-child(odd) {
2217
- background-color: #f2f2f2; }
2218
- table.striped > tbody > tr > td {
2219
- border-radius: 0; }
2220
- table.highlight > tbody > tr {
2221
- transition: background-color .25s ease; }
2222
- table.highlight > tbody > tr:hover {
2223
- background-color: #f2f2f2; }
2224
- table.centered thead tr th, table.centered tbody tr td {
2225
- text-align: center; }
2226
-
2227
- thead {
2228
- border-bottom: 1px solid #d0d0d0; }
2229
-
2230
- td, th {
2231
- padding: 15px 5px;
2232
- display: table-cell;
2233
- text-align: left;
2234
- vertical-align: middle;
2235
- border-radius: 2px; }
2236
-
2237
- @media only screen and (max-width: 992px) {
2238
- table.responsive-table {
2239
- width: 100%;
2240
- border-collapse: collapse;
2241
- border-spacing: 0;
2242
- display: block;
2243
- position: relative;
2244
- /* sort out borders */ }
2245
- table.responsive-table td:empty:before {
2246
- content: '\A0'; }
2247
- table.responsive-table th,
2248
- table.responsive-table td {
2249
- margin: 0;
2250
- vertical-align: top; }
2251
- table.responsive-table th {
2252
- text-align: left; }
2253
- table.responsive-table thead {
2254
- display: block;
2255
- float: left; }
2256
- table.responsive-table thead tr {
2257
- display: block;
2258
- padding: 0 10px 0 0; }
2259
- table.responsive-table thead tr th::before {
2260
- content: "\A0"; }
2261
- table.responsive-table tbody {
2262
- display: block;
2263
- width: auto;
2264
- position: relative;
2265
- overflow-x: auto;
2266
- white-space: nowrap; }
2267
- table.responsive-table tbody tr {
2268
- display: inline-block;
2269
- vertical-align: top; }
2270
- table.responsive-table th {
2271
- display: block;
2272
- text-align: right; }
2273
- table.responsive-table td {
2274
- display: block;
2275
- min-height: 1.25em;
2276
- text-align: left; }
2277
- table.responsive-table tr {
2278
- padding: 0 10px; }
2279
- table.responsive-table thead {
2280
- border: 0;
2281
- border-right: 1px solid #d0d0d0; }
2282
- table.responsive-table.bordered th {
2283
- border-bottom: 0;
2284
- border-left: 0; }
2285
- table.responsive-table.bordered td {
2286
- border-left: 0;
2287
- border-right: 0;
2288
- border-bottom: 0; }
2289
- table.responsive-table.bordered tr {
2290
- border: 0; }
2291
- table.responsive-table.bordered tbody tr {
2292
- border-right: 1px solid #d0d0d0; } }
2293
-
2294
- .collection {
2295
- margin: 0.5rem 0 1rem 0;
2296
- border: 1px solid #e0e0e0;
2297
- border-radius: 2px;
2298
- overflow: hidden;
2299
- position: relative; }
2300
- .collection .collection-item {
2301
- background-color: #fff;
2302
- line-height: 1.5rem;
2303
- padding: 10px 20px;
2304
- margin: 0;
2305
- border-bottom: 1px solid #e0e0e0; }
2306
- .collection .collection-item.avatar {
2307
- min-height: 84px;
2308
- padding-left: 72px;
2309
- position: relative; }
2310
- .collection .collection-item.avatar:not(.circle-clipper) > .circle,
2311
- .collection .collection-item.avatar :not(.circle-clipper) > .circle {
2312
- position: absolute;
2313
- width: 42px;
2314
- height: 42px;
2315
- overflow: hidden;
2316
- left: 15px;
2317
- display: inline-block;
2318
- vertical-align: middle; }
2319
- .collection .collection-item.avatar i.circle {
2320
- font-size: 18px;
2321
- line-height: 42px;
2322
- color: #fff;
2323
- background-color: #999;
2324
- text-align: center; }
2325
- .collection .collection-item.avatar .title {
2326
- font-size: 16px; }
2327
- .collection .collection-item.avatar p {
2328
- margin: 0; }
2329
- .collection .collection-item.avatar .secondary-content {
2330
- position: absolute;
2331
- top: 16px;
2332
- right: 16px; }
2333
- .collection .collection-item:last-child {
2334
- border-bottom: none; }
2335
- .collection .collection-item.active {
2336
- background-color: #26a69a;
2337
- color: #eafaf9; }
2338
- .collection .collection-item.active .secondary-content {
2339
- color: #fff; }
2340
- .collection a.collection-item {
2341
- display: block;
2342
- transition: .25s;
2343
- color: #26a69a; }
2344
- .collection a.collection-item:not(.active):hover {
2345
- background-color: #ddd; }
2346
- .collection.with-header .collection-header {
2347
- background-color: #fff;
2348
- border-bottom: 1px solid #e0e0e0;
2349
- padding: 10px 20px; }
2350
- .collection.with-header .collection-item {
2351
- padding-left: 30px; }
2352
- .collection.with-header .collection-item.avatar {
2353
- padding-left: 72px; }
2354
-
2355
- .secondary-content {
2356
- float: right;
2357
- color: #26a69a; }
2358
-
2359
- .collapsible .collection {
2360
- margin: 0;
2361
- border: none; }
2362
-
2363
- .video-container {
2364
- position: relative;
2365
- padding-bottom: 56.25%;
2366
- height: 0;
2367
- overflow: hidden; }
2368
- .video-container iframe, .video-container object, .video-container embed {
2369
- position: absolute;
2370
- top: 0;
2371
- left: 0;
2372
- width: 100%;
2373
- height: 100%; }
2374
-
2375
- .progress {
2376
- position: relative;
2377
- height: 4px;
2378
- display: block;
2379
- width: 100%;
2380
- background-color: #acece6;
2381
- border-radius: 2px;
2382
- margin: 0.5rem 0 1rem 0;
2383
- overflow: hidden; }
2384
- .progress .determinate {
2385
- position: absolute;
2386
- top: 0;
2387
- left: 0;
2388
- bottom: 0;
2389
- background-color: #26a69a;
2390
- transition: width .3s linear; }
2391
- .progress .indeterminate {
2392
- background-color: #26a69a; }
2393
- .progress .indeterminate:before {
2394
- content: '';
2395
- position: absolute;
2396
- background-color: inherit;
2397
- top: 0;
2398
- left: 0;
2399
- bottom: 0;
2400
- will-change: left, right;
2401
- animation: indeterminate 2.1s cubic-bezier(0.65, 0.815, 0.735, 0.395) infinite; }
2402
- .progress .indeterminate:after {
2403
- content: '';
2404
- position: absolute;
2405
- background-color: inherit;
2406
- top: 0;
2407
- left: 0;
2408
- bottom: 0;
2409
- will-change: left, right;
2410
- animation: indeterminate-short 2.1s cubic-bezier(0.165, 0.84, 0.44, 1) infinite;
2411
- animation-delay: 1.15s; }
2412
-
2413
- @keyframes indeterminate {
2414
- 0% {
2415
- left: -35%;
2416
- right: 100%; }
2417
- 60% {
2418
- left: 100%;
2419
- right: -90%; }
2420
- 100% {
2421
- left: 100%;
2422
- right: -90%; } }
2423
-
2424
- @keyframes indeterminate-short {
2425
- 0% {
2426
- left: -200%;
2427
- right: 100%; }
2428
- 60% {
2429
- left: 107%;
2430
- right: -8%; }
2431
- 100% {
2432
- left: 107%;
2433
- right: -8%; } }
2434
-
2435
- /*******************
2436
- Utility Classes
2437
- *******************/
2438
- .hide {
2439
- display: none !important; }
2440
-
2441
- .left-align {
2442
- text-align: left; }
2443
-
2444
- .right-align {
2445
- text-align: right; }
2446
-
2447
- .center, .center-align {
2448
- text-align: center; }
2449
-
2450
- .left {
2451
- float: left !important; }
2452
-
2453
- .right {
2454
- float: right !important; }
2455
-
2456
- .no-select, input[type=range],
2457
- input[type=range] + .thumb {
2458
- user-select: none; }
2459
-
2460
- .circle {
2461
- border-radius: 50%; }
2462
-
2463
- .center-block {
2464
- display: block;
2465
- margin-left: auto;
2466
- margin-right: auto; }
2467
-
2468
- .truncate {
2469
- display: block;
2470
- white-space: nowrap;
2471
- overflow: hidden;
2472
- text-overflow: ellipsis; }
2473
-
2474
- .no-padding {
2475
- padding: 0 !important; }
2476
-
2477
- /* This is needed for some mobile phones to display the Google Icon font properly */
2478
- .material-icons {
2479
- text-rendering: optimizeLegibility;
2480
- font-feature-settings: 'liga'; }
2481
-
2482
- .container {
2483
- margin: 0 auto;
2484
- max-width: 1280px;
2485
- width: 90%; }
2486
-
2487
- @media only screen and (min-width: 601px) {
2488
- .container {
2489
- width: 85%; } }
2490
-
2491
- @media only screen and (min-width: 993px) {
2492
- .container {
2493
- width: 70%; } }
2494
-
2495
- .container .row {
2496
- margin-left: -0.75rem;
2497
- margin-right: -0.75rem; }
2498
-
2499
- .section {
2500
- padding-top: 1rem;
2501
- padding-bottom: 1rem; }
2502
- .section.no-pad {
2503
- padding: 0; }
2504
- .section.no-pad-bot {
2505
- padding-bottom: 0; }
2506
- .section.no-pad-top {
2507
- padding-top: 0; }
2508
-
2509
- .row {
2510
- margin-left: auto;
2511
- margin-right: auto;
2512
- margin-bottom: 20px; }
2513
- .row:after {
2514
- content: "";
2515
- display: table;
2516
- clear: both; }
2517
- .row .col {
2518
- float: left;
2519
- box-sizing: border-box;
2520
- padding: 0 0.75rem;
2521
- min-height: 1px; }
2522
- .row .col[class*="push-"], .row .col[class*="pull-"] {
2523
- position: relative; }
2524
- .row .col.s1 {
2525
- width: 8.33333%;
2526
- margin-left: auto;
2527
- left: auto;
2528
- right: auto; }
2529
- .row .col.s2 {
2530
- width: 16.66667%;
2531
- margin-left: auto;
2532
- left: auto;
2533
- right: auto; }
2534
- .row .col.s3 {
2535
- width: 25%;
2536
- margin-left: auto;
2537
- left: auto;
2538
- right: auto; }
2539
- .row .col.s4 {
2540
- width: 33.33333%;
2541
- margin-left: auto;
2542
- left: auto;
2543
- right: auto; }
2544
- .row .col.s5 {
2545
- width: 41.66667%;
2546
- margin-left: auto;
2547
- left: auto;
2548
- right: auto; }
2549
- .row .col.s6 {
2550
- width: 50%;
2551
- margin-left: auto;
2552
- left: auto;
2553
- right: auto; }
2554
- .row .col.s7 {
2555
- width: 58.33333%;
2556
- margin-left: auto;
2557
- left: auto;
2558
- right: auto; }
2559
- .row .col.s8 {
2560
- width: 66.66667%;
2561
- margin-left: auto;
2562
- left: auto;
2563
- right: auto; }
2564
- .row .col.s9 {
2565
- width: 75%;
2566
- margin-left: auto;
2567
- left: auto;
2568
- right: auto; }
2569
- .row .col.s10 {
2570
- width: 83.33333%;
2571
- margin-left: auto;
2572
- left: auto;
2573
- right: auto; }
2574
- .row .col.s11 {
2575
- width: 91.66667%;
2576
- margin-left: auto;
2577
- left: auto;
2578
- right: auto; }
2579
- .row .col.s12 {
2580
- width: 100%;
2581
- margin-left: auto;
2582
- left: auto;
2583
- right: auto; }
2584
- .row .col.offset-s1 {
2585
- margin-left: 8.33333%; }
2586
- .row .col.pull-s1 {
2587
- right: 8.33333%; }
2588
- .row .col.push-s1 {
2589
- left: 8.33333%; }
2590
- .row .col.offset-s2 {
2591
- margin-left: 16.66667%; }
2592
- .row .col.pull-s2 {
2593
- right: 16.66667%; }
2594
- .row .col.push-s2 {
2595
- left: 16.66667%; }
2596
- .row .col.offset-s3 {
2597
- margin-left: 25%; }
2598
- .row .col.pull-s3 {
2599
- right: 25%; }
2600
- .row .col.push-s3 {
2601
- left: 25%; }
2602
- .row .col.offset-s4 {
2603
- margin-left: 33.33333%; }
2604
- .row .col.pull-s4 {
2605
- right: 33.33333%; }
2606
- .row .col.push-s4 {
2607
- left: 33.33333%; }
2608
- .row .col.offset-s5 {
2609
- margin-left: 41.66667%; }
2610
- .row .col.pull-s5 {
2611
- right: 41.66667%; }
2612
- .row .col.push-s5 {
2613
- left: 41.66667%; }
2614
- .row .col.offset-s6 {
2615
- margin-left: 50%; }
2616
- .row .col.pull-s6 {
2617
- right: 50%; }
2618
- .row .col.push-s6 {
2619
- left: 50%; }
2620
- .row .col.offset-s7 {
2621
- margin-left: 58.33333%; }
2622
- .row .col.pull-s7 {
2623
- right: 58.33333%; }
2624
- .row .col.push-s7 {
2625
- left: 58.33333%; }
2626
- .row .col.offset-s8 {
2627
- margin-left: 66.66667%; }
2628
- .row .col.pull-s8 {
2629
- right: 66.66667%; }
2630
- .row .col.push-s8 {
2631
- left: 66.66667%; }
2632
- .row .col.offset-s9 {
2633
- margin-left: 75%; }
2634
- .row .col.pull-s9 {
2635
- right: 75%; }
2636
- .row .col.push-s9 {
2637
- left: 75%; }
2638
- .row .col.offset-s10 {
2639
- margin-left: 83.33333%; }
2640
- .row .col.pull-s10 {
2641
- right: 83.33333%; }
2642
- .row .col.push-s10 {
2643
- left: 83.33333%; }
2644
- .row .col.offset-s11 {
2645
- margin-left: 91.66667%; }
2646
- .row .col.pull-s11 {
2647
- right: 91.66667%; }
2648
- .row .col.push-s11 {
2649
- left: 91.66667%; }
2650
- .row .col.offset-s12 {
2651
- margin-left: 100%; }
2652
- .row .col.pull-s12 {
2653
- right: 100%; }
2654
- .row .col.push-s12 {
2655
- left: 100%; }
2656
- @media only screen and (min-width: 601px) {
2657
- .row .col.m1 {
2658
- width: 8.33333%;
2659
- margin-left: auto;
2660
- left: auto;
2661
- right: auto; }
2662
- .row .col.m2 {
2663
- width: 16.66667%;
2664
- margin-left: auto;
2665
- left: auto;
2666
- right: auto; }
2667
- .row .col.m3 {
2668
- width: 25%;
2669
- margin-left: auto;
2670
- left: auto;
2671
- right: auto; }
2672
- .row .col.m4 {
2673
- width: 33.33333%;
2674
- margin-left: auto;
2675
- left: auto;
2676
- right: auto; }
2677
- .row .col.m5 {
2678
- width: 41.66667%;
2679
- margin-left: auto;
2680
- left: auto;
2681
- right: auto; }
2682
- .row .col.m6 {
2683
- width: 50%;
2684
- margin-left: auto;
2685
- left: auto;
2686
- right: auto; }
2687
- .row .col.m7 {
2688
- width: 58.33333%;
2689
- margin-left: auto;
2690
- left: auto;
2691
- right: auto; }
2692
- .row .col.m8 {
2693
- width: 66.66667%;
2694
- margin-left: auto;
2695
- left: auto;
2696
- right: auto; }
2697
- .row .col.m9 {
2698
- width: 75%;
2699
- margin-left: auto;
2700
- left: auto;
2701
- right: auto; }
2702
- .row .col.m10 {
2703
- width: 83.33333%;
2704
- margin-left: auto;
2705
- left: auto;
2706
- right: auto; }
2707
- .row .col.m11 {
2708
- width: 91.66667%;
2709
- margin-left: auto;
2710
- left: auto;
2711
- right: auto; }
2712
- .row .col.m12 {
2713
- width: 100%;
2714
- margin-left: auto;
2715
- left: auto;
2716
- right: auto; }
2717
- .row .col.offset-m1 {
2718
- margin-left: 8.33333%; }
2719
- .row .col.pull-m1 {
2720
- right: 8.33333%; }
2721
- .row .col.push-m1 {
2722
- left: 8.33333%; }
2723
- .row .col.offset-m2 {
2724
- margin-left: 16.66667%; }
2725
- .row .col.pull-m2 {
2726
- right: 16.66667%; }
2727
- .row .col.push-m2 {
2728
- left: 16.66667%; }
2729
- .row .col.offset-m3 {
2730
- margin-left: 25%; }
2731
- .row .col.pull-m3 {
2732
- right: 25%; }
2733
- .row .col.push-m3 {
2734
- left: 25%; }
2735
- .row .col.offset-m4 {
2736
- margin-left: 33.33333%; }
2737
- .row .col.pull-m4 {
2738
- right: 33.33333%; }
2739
- .row .col.push-m4 {
2740
- left: 33.33333%; }
2741
- .row .col.offset-m5 {
2742
- margin-left: 41.66667%; }
2743
- .row .col.pull-m5 {
2744
- right: 41.66667%; }
2745
- .row .col.push-m5 {
2746
- left: 41.66667%; }
2747
- .row .col.offset-m6 {
2748
- margin-left: 50%; }
2749
- .row .col.pull-m6 {
2750
- right: 50%; }
2751
- .row .col.push-m6 {
2752
- left: 50%; }
2753
- .row .col.offset-m7 {
2754
- margin-left: 58.33333%; }
2755
- .row .col.pull-m7 {
2756
- right: 58.33333%; }
2757
- .row .col.push-m7 {
2758
- left: 58.33333%; }
2759
- .row .col.offset-m8 {
2760
- margin-left: 66.66667%; }
2761
- .row .col.pull-m8 {
2762
- right: 66.66667%; }
2763
- .row .col.push-m8 {
2764
- left: 66.66667%; }
2765
- .row .col.offset-m9 {
2766
- margin-left: 75%; }
2767
- .row .col.pull-m9 {
2768
- right: 75%; }
2769
- .row .col.push-m9 {
2770
- left: 75%; }
2771
- .row .col.offset-m10 {
2772
- margin-left: 83.33333%; }
2773
- .row .col.pull-m10 {
2774
- right: 83.33333%; }
2775
- .row .col.push-m10 {
2776
- left: 83.33333%; }
2777
- .row .col.offset-m11 {
2778
- margin-left: 91.66667%; }
2779
- .row .col.pull-m11 {
2780
- right: 91.66667%; }
2781
- .row .col.push-m11 {
2782
- left: 91.66667%; }
2783
- .row .col.offset-m12 {
2784
- margin-left: 100%; }
2785
- .row .col.pull-m12 {
2786
- right: 100%; }
2787
- .row .col.push-m12 {
2788
- left: 100%; } }
2789
- @media only screen and (min-width: 993px) {
2790
- .row .col.l1 {
2791
- width: 8.33333%;
2792
- margin-left: auto;
2793
- left: auto;
2794
- right: auto; }
2795
- .row .col.l2 {
2796
- width: 16.66667%;
2797
- margin-left: auto;
2798
- left: auto;
2799
- right: auto; }
2800
- .row .col.l3 {
2801
- width: 25%;
2802
- margin-left: auto;
2803
- left: auto;
2804
- right: auto; }
2805
- .row .col.l4 {
2806
- width: 33.33333%;
2807
- margin-left: auto;
2808
- left: auto;
2809
- right: auto; }
2810
- .row .col.l5 {
2811
- width: 41.66667%;
2812
- margin-left: auto;
2813
- left: auto;
2814
- right: auto; }
2815
- .row .col.l6 {
2816
- width: 50%;
2817
- margin-left: auto;
2818
- left: auto;
2819
- right: auto; }
2820
- .row .col.l7 {
2821
- width: 58.33333%;
2822
- margin-left: auto;
2823
- left: auto;
2824
- right: auto; }
2825
- .row .col.l8 {
2826
- width: 66.66667%;
2827
- margin-left: auto;
2828
- left: auto;
2829
- right: auto; }
2830
- .row .col.l9 {
2831
- width: 75%;
2832
- margin-left: auto;
2833
- left: auto;
2834
- right: auto; }
2835
- .row .col.l10 {
2836
- width: 83.33333%;
2837
- margin-left: auto;
2838
- left: auto;
2839
- right: auto; }
2840
- .row .col.l11 {
2841
- width: 91.66667%;
2842
- margin-left: auto;
2843
- left: auto;
2844
- right: auto; }
2845
- .row .col.l12 {
2846
- width: 100%;
2847
- margin-left: auto;
2848
- left: auto;
2849
- right: auto; }
2850
- .row .col.offset-l1 {
2851
- margin-left: 8.33333%; }
2852
- .row .col.pull-l1 {
2853
- right: 8.33333%; }
2854
- .row .col.push-l1 {
2855
- left: 8.33333%; }
2856
- .row .col.offset-l2 {
2857
- margin-left: 16.66667%; }
2858
- .row .col.pull-l2 {
2859
- right: 16.66667%; }
2860
- .row .col.push-l2 {
2861
- left: 16.66667%; }
2862
- .row .col.offset-l3 {
2863
- margin-left: 25%; }
2864
- .row .col.pull-l3 {
2865
- right: 25%; }
2866
- .row .col.push-l3 {
2867
- left: 25%; }
2868
- .row .col.offset-l4 {
2869
- margin-left: 33.33333%; }
2870
- .row .col.pull-l4 {
2871
- right: 33.33333%; }
2872
- .row .col.push-l4 {
2873
- left: 33.33333%; }
2874
- .row .col.offset-l5 {
2875
- margin-left: 41.66667%; }
2876
- .row .col.pull-l5 {
2877
- right: 41.66667%; }
2878
- .row .col.push-l5 {
2879
- left: 41.66667%; }
2880
- .row .col.offset-l6 {
2881
- margin-left: 50%; }
2882
- .row .col.pull-l6 {
2883
- right: 50%; }
2884
- .row .col.push-l6 {
2885
- left: 50%; }
2886
- .row .col.offset-l7 {
2887
- margin-left: 58.33333%; }
2888
- .row .col.pull-l7 {
2889
- right: 58.33333%; }
2890
- .row .col.push-l7 {
2891
- left: 58.33333%; }
2892
- .row .col.offset-l8 {
2893
- margin-left: 66.66667%; }
2894
- .row .col.pull-l8 {
2895
- right: 66.66667%; }
2896
- .row .col.push-l8 {
2897
- left: 66.66667%; }
2898
- .row .col.offset-l9 {
2899
- margin-left: 75%; }
2900
- .row .col.pull-l9 {
2901
- right: 75%; }
2902
- .row .col.push-l9 {
2903
- left: 75%; }
2904
- .row .col.offset-l10 {
2905
- margin-left: 83.33333%; }
2906
- .row .col.pull-l10 {
2907
- right: 83.33333%; }
2908
- .row .col.push-l10 {
2909
- left: 83.33333%; }
2910
- .row .col.offset-l11 {
2911
- margin-left: 91.66667%; }
2912
- .row .col.pull-l11 {
2913
- right: 91.66667%; }
2914
- .row .col.push-l11 {
2915
- left: 91.66667%; }
2916
- .row .col.offset-l12 {
2917
- margin-left: 100%; }
2918
- .row .col.pull-l12 {
2919
- right: 100%; }
2920
- .row .col.push-l12 {
2921
- left: 100%; } }
2922
- @media only screen and (min-width: 1201px) {
2923
- .row .col.xl1 {
2924
- width: 8.33333%;
2925
- margin-left: auto;
2926
- left: auto;
2927
- right: auto; }
2928
- .row .col.xl2 {
2929
- width: 16.66667%;
2930
- margin-left: auto;
2931
- left: auto;
2932
- right: auto; }
2933
- .row .col.xl3 {
2934
- width: 25%;
2935
- margin-left: auto;
2936
- left: auto;
2937
- right: auto; }
2938
- .row .col.xl4 {
2939
- width: 33.33333%;
2940
- margin-left: auto;
2941
- left: auto;
2942
- right: auto; }
2943
- .row .col.xl5 {
2944
- width: 41.66667%;
2945
- margin-left: auto;
2946
- left: auto;
2947
- right: auto; }
2948
- .row .col.xl6 {
2949
- width: 50%;
2950
- margin-left: auto;
2951
- left: auto;
2952
- right: auto; }
2953
- .row .col.xl7 {
2954
- width: 58.33333%;
2955
- margin-left: auto;
2956
- left: auto;
2957
- right: auto; }
2958
- .row .col.xl8 {
2959
- width: 66.66667%;
2960
- margin-left: auto;
2961
- left: auto;
2962
- right: auto; }
2963
- .row .col.xl9 {
2964
- width: 75%;
2965
- margin-left: auto;
2966
- left: auto;
2967
- right: auto; }
2968
- .row .col.xl10 {
2969
- width: 83.33333%;
2970
- margin-left: auto;
2971
- left: auto;
2972
- right: auto; }
2973
- .row .col.xl11 {
2974
- width: 91.66667%;
2975
- margin-left: auto;
2976
- left: auto;
2977
- right: auto; }
2978
- .row .col.xl12 {
2979
- width: 100%;
2980
- margin-left: auto;
2981
- left: auto;
2982
- right: auto; }
2983
- .row .col.offset-xl1 {
2984
- margin-left: 8.33333%; }
2985
- .row .col.pull-xl1 {
2986
- right: 8.33333%; }
2987
- .row .col.push-xl1 {
2988
- left: 8.33333%; }
2989
- .row .col.offset-xl2 {
2990
- margin-left: 16.66667%; }
2991
- .row .col.pull-xl2 {
2992
- right: 16.66667%; }
2993
- .row .col.push-xl2 {
2994
- left: 16.66667%; }
2995
- .row .col.offset-xl3 {
2996
- margin-left: 25%; }
2997
- .row .col.pull-xl3 {
2998
- right: 25%; }
2999
- .row .col.push-xl3 {
3000
- left: 25%; }
3001
- .row .col.offset-xl4 {
3002
- margin-left: 33.33333%; }
3003
- .row .col.pull-xl4 {
3004
- right: 33.33333%; }
3005
- .row .col.push-xl4 {
3006
- left: 33.33333%; }
3007
- .row .col.offset-xl5 {
3008
- margin-left: 41.66667%; }
3009
- .row .col.pull-xl5 {
3010
- right: 41.66667%; }
3011
- .row .col.push-xl5 {
3012
- left: 41.66667%; }
3013
- .row .col.offset-xl6 {
3014
- margin-left: 50%; }
3015
- .row .col.pull-xl6 {
3016
- right: 50%; }
3017
- .row .col.push-xl6 {
3018
- left: 50%; }
3019
- .row .col.offset-xl7 {
3020
- margin-left: 58.33333%; }
3021
- .row .col.pull-xl7 {
3022
- right: 58.33333%; }
3023
- .row .col.push-xl7 {
3024
- left: 58.33333%; }
3025
- .row .col.offset-xl8 {
3026
- margin-left: 66.66667%; }
3027
- .row .col.pull-xl8 {
3028
- right: 66.66667%; }
3029
- .row .col.push-xl8 {
3030
- left: 66.66667%; }
3031
- .row .col.offset-xl9 {
3032
- margin-left: 75%; }
3033
- .row .col.pull-xl9 {
3034
- right: 75%; }
3035
- .row .col.push-xl9 {
3036
- left: 75%; }
3037
- .row .col.offset-xl10 {
3038
- margin-left: 83.33333%; }
3039
- .row .col.pull-xl10 {
3040
- right: 83.33333%; }
3041
- .row .col.push-xl10 {
3042
- left: 83.33333%; }
3043
- .row .col.offset-xl11 {
3044
- margin-left: 91.66667%; }
3045
- .row .col.pull-xl11 {
3046
- right: 91.66667%; }
3047
- .row .col.push-xl11 {
3048
- left: 91.66667%; }
3049
- .row .col.offset-xl12 {
3050
- margin-left: 100%; }
3051
- .row .col.pull-xl12 {
3052
- right: 100%; }
3053
- .row .col.push-xl12 {
3054
- left: 100%; } }
3055
-
3056
- a {
3057
- text-decoration: none; }
3058
-
3059
- html {
3060
- line-height: 1.5;
3061
- font-family: "Roboto", sans-serif;
3062
- font-weight: normal;
3063
- color: rgba(0, 0, 0, 0.87); }
3064
- @media only screen and (min-width: 0) {
3065
- html {
3066
- font-size: 14px; } }
3067
- @media only screen and (min-width: 992px) {
3068
- html {
3069
- font-size: 14.5px; } }
3070
- @media only screen and (min-width: 1200px) {
3071
- html {
3072
- font-size: 15px; } }
3073
-
3074
- h1, h2, h3, h4, h5, h6 {
3075
- font-weight: 400;
3076
- line-height: 1.1; }
3077
-
3078
- h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
3079
- font-weight: inherit; }
3080
-
3081
- h1 {
3082
- font-size: 4.2rem;
3083
- line-height: 110%;
3084
- margin: 2.1rem 0 1.68rem 0; }
3085
-
3086
- h2 {
3087
- font-size: 3.56rem;
3088
- line-height: 110%;
3089
- margin: 1.78rem 0 1.424rem 0; }
3090
-
3091
- h3 {
3092
- font-size: 2.92rem;
3093
- line-height: 110%;
3094
- margin: 1.46rem 0 1.168rem 0; }
3095
-
3096
- h4 {
3097
- font-size: 2.28rem;
3098
- line-height: 110%;
3099
- margin: 1.14rem 0 0.912rem 0; }
3100
-
3101
- h5 {
3102
- font-size: 1.64rem;
3103
- line-height: 110%;
3104
- margin: 0.82rem 0 0.656rem 0; }
3105
-
3106
- h6 {
3107
- font-size: 1rem;
3108
- line-height: 110%;
3109
- margin: 0.5rem 0 0.4rem 0; }
3110
-
3111
- em {
3112
- font-style: italic; }
3113
-
3114
- strong {
3115
- font-weight: 500; }
3116
-
3117
- small {
3118
- font-size: 75%; }
3119
-
3120
- .light, .page-footer .footer-copyright {
3121
- font-weight: 300; }
3122
-
3123
- .thin {
3124
- font-weight: 200; }
3125
-
3126
- .flow-text {
3127
- font-weight: 300; }
3128
- @media only screen and (min-width: 360px) {
3129
- .flow-text {
3130
- font-size: 1.2rem; } }
3131
- @media only screen and (min-width: 390px) {
3132
- .flow-text {
3133
- font-size: 1.224rem; } }
3134
- @media only screen and (min-width: 420px) {
3135
- .flow-text {
3136
- font-size: 1.248rem; } }
3137
- @media only screen and (min-width: 450px) {
3138
- .flow-text {
3139
- font-size: 1.272rem; } }
3140
- @media only screen and (min-width: 480px) {
3141
- .flow-text {
3142
- font-size: 1.296rem; } }
3143
- @media only screen and (min-width: 510px) {
3144
- .flow-text {
3145
- font-size: 1.32rem; } }
3146
- @media only screen and (min-width: 540px) {
3147
- .flow-text {
3148
- font-size: 1.344rem; } }
3149
- @media only screen and (min-width: 570px) {
3150
- .flow-text {
3151
- font-size: 1.368rem; } }
3152
- @media only screen and (min-width: 600px) {
3153
- .flow-text {
3154
- font-size: 1.392rem; } }
3155
- @media only screen and (min-width: 630px) {
3156
- .flow-text {
3157
- font-size: 1.416rem; } }
3158
- @media only screen and (min-width: 660px) {
3159
- .flow-text {
3160
- font-size: 1.44rem; } }
3161
- @media only screen and (min-width: 690px) {
3162
- .flow-text {
3163
- font-size: 1.464rem; } }
3164
- @media only screen and (min-width: 720px) {
3165
- .flow-text {
3166
- font-size: 1.488rem; } }
3167
- @media only screen and (min-width: 750px) {
3168
- .flow-text {
3169
- font-size: 1.512rem; } }
3170
- @media only screen and (min-width: 780px) {
3171
- .flow-text {
3172
- font-size: 1.536rem; } }
3173
- @media only screen and (min-width: 810px) {
3174
- .flow-text {
3175
- font-size: 1.56rem; } }
3176
- @media only screen and (min-width: 840px) {
3177
- .flow-text {
3178
- font-size: 1.584rem; } }
3179
- @media only screen and (min-width: 870px) {
3180
- .flow-text {
3181
- font-size: 1.608rem; } }
3182
- @media only screen and (min-width: 900px) {
3183
- .flow-text {
3184
- font-size: 1.632rem; } }
3185
- @media only screen and (min-width: 930px) {
3186
- .flow-text {
3187
- font-size: 1.656rem; } }
3188
- @media only screen and (min-width: 960px) {
3189
- .flow-text {
3190
- font-size: 1.68rem; } }
3191
- @media only screen and (max-width: 360px) {
3192
- .flow-text {
3193
- font-size: 1.2rem; } }
3194
-
3195
- .btn, .btn-large,
3196
- .btn-flat {
3197
- border: none;
3198
- border-radius: 2px;
3199
- display: inline-block;
3200
- height: 36px;
3201
- line-height: 36px;
3202
- padding: 0 2rem;
3203
- text-transform: uppercase;
3204
- vertical-align: middle;
3205
- -webkit-tap-highlight-color: transparent; }
3206
-
3207
- .btn.disabled, .disabled.btn-large,
3208
- .btn-floating.disabled,
3209
- .btn-large.disabled,
3210
- .btn-flat.disabled,
3211
- .btn:disabled,
3212
- .btn-large:disabled,
3213
- .btn-floating:disabled,
3214
- .btn-large:disabled,
3215
- .btn-flat:disabled,
3216
- .btn[disabled],
3217
- [disabled].btn-large,
3218
- .btn-floating[disabled],
3219
- .btn-large[disabled],
3220
- .btn-flat[disabled] {
3221
- pointer-events: none;
3222
- background-color: #DFDFDF !important;
3223
- box-shadow: none;
3224
- color: #9F9F9F !important;
3225
- cursor: default; }
3226
- .btn.disabled:hover, .disabled.btn-large:hover,
3227
- .btn-floating.disabled:hover,
3228
- .btn-large.disabled:hover,
3229
- .btn-flat.disabled:hover,
3230
- .btn:disabled:hover,
3231
- .btn-large:disabled:hover,
3232
- .btn-floating:disabled:hover,
3233
- .btn-large:disabled:hover,
3234
- .btn-flat:disabled:hover,
3235
- .btn[disabled]:hover,
3236
- [disabled].btn-large:hover,
3237
- .btn-floating[disabled]:hover,
3238
- .btn-large[disabled]:hover,
3239
- .btn-flat[disabled]:hover {
3240
- background-color: #DFDFDF !important;
3241
- color: #9F9F9F !important; }
3242
-
3243
- .btn, .btn-large,
3244
- .btn-floating,
3245
- .btn-large,
3246
- .btn-flat {
3247
- font-size: 1rem;
3248
- outline: 0; }
3249
- .btn i, .btn-large i,
3250
- .btn-floating i,
3251
- .btn-large i,
3252
- .btn-flat i {
3253
- font-size: 1.3rem;
3254
- line-height: inherit; }
3255
-
3256
- .btn:focus, .btn-large:focus,
3257
- .btn-floating:focus {
3258
- background-color: #1d7d74; }
3259
-
3260
- .btn, .btn-large {
3261
- text-decoration: none;
3262
- color: #fff;
3263
- background-color: #26a69a;
3264
- text-align: center;
3265
- letter-spacing: .5px;
3266
- transition: .2s ease-out;
3267
- cursor: pointer; }
3268
- .btn:hover, .btn-large:hover {
3269
- background-color: #2bbbad; }
3270
-
3271
- .btn-floating {
3272
- display: inline-block;
3273
- color: #fff;
3274
- position: relative;
3275
- overflow: hidden;
3276
- z-index: 1;
3277
- width: 40px;
3278
- height: 40px;
3279
- line-height: 40px;
3280
- padding: 0;
3281
- background-color: #26a69a;
3282
- border-radius: 50%;
3283
- transition: .3s;
3284
- cursor: pointer;
3285
- vertical-align: middle; }
3286
- .btn-floating:hover {
3287
- background-color: #26a69a; }
3288
- .btn-floating:before {
3289
- border-radius: 0; }
3290
- .btn-floating.btn-large {
3291
- width: 56px;
3292
- height: 56px; }
3293
- .btn-floating.btn-large.halfway-fab {
3294
- bottom: -28px; }
3295
- .btn-floating.btn-large i {
3296
- line-height: 56px; }
3297
- .btn-floating.halfway-fab {
3298
- position: absolute;
3299
- right: 24px;
3300
- bottom: -20px; }
3301
- .btn-floating.halfway-fab.left {
3302
- right: auto;
3303
- left: 24px; }
3304
- .btn-floating i {
3305
- width: inherit;
3306
- display: inline-block;
3307
- text-align: center;
3308
- color: #fff;
3309
- font-size: 1.6rem;
3310
- line-height: 40px; }
3311
-
3312
- button.btn-floating {
3313
- border: none; }
3314
-
3315
- .fixed-action-btn {
3316
- position: fixed;
3317
- right: 23px;
3318
- bottom: 23px;
3319
- padding-top: 15px;
3320
- margin-bottom: 0;
3321
- z-index: 997; }
3322
- .fixed-action-btn.active ul {
3323
- visibility: visible; }
3324
- .fixed-action-btn.horizontal {
3325
- padding: 0 0 0 15px; }
3326
- .fixed-action-btn.horizontal ul {
3327
- text-align: right;
3328
- right: 64px;
3329
- top: 50%;
3330
- transform: translateY(-50%);
3331
- height: 100%;
3332
- left: auto;
3333
- width: 500px;
3334
- /*width 100% only goes to width of button container */ }
3335
- .fixed-action-btn.horizontal ul li {
3336
- display: inline-block;
3337
- margin: 15px 15px 0 0; }
3338
- .fixed-action-btn.toolbar {
3339
- padding: 0;
3340
- height: 56px; }
3341
- .fixed-action-btn.toolbar.active > a i {
3342
- opacity: 0; }
3343
- .fixed-action-btn.toolbar ul {
3344
- display: flex;
3345
- top: 0;
3346
- bottom: 0;
3347
- z-index: 1; }
3348
- .fixed-action-btn.toolbar ul li {
3349
- flex: 1;
3350
- display: inline-block;
3351
- margin: 0;
3352
- height: 100%;
3353
- transition: none; }
3354
- .fixed-action-btn.toolbar ul li a {
3355
- display: block;
3356
- overflow: hidden;
3357
- position: relative;
3358
- width: 100%;
3359
- height: 100%;
3360
- background-color: transparent;
3361
- box-shadow: none;
3362
- color: #fff;
3363
- line-height: 56px;
3364
- z-index: 1; }
3365
- .fixed-action-btn.toolbar ul li a i {
3366
- line-height: inherit; }
3367
- .fixed-action-btn ul {
3368
- left: 0;
3369
- right: 0;
3370
- text-align: center;
3371
- position: absolute;
3372
- bottom: 64px;
3373
- margin: 0;
3374
- visibility: hidden; }
3375
- .fixed-action-btn ul li {
3376
- margin-bottom: 15px; }
3377
- .fixed-action-btn ul a.btn-floating {
3378
- opacity: 0; }
3379
- .fixed-action-btn .fab-backdrop {
3380
- position: absolute;
3381
- top: 0;
3382
- left: 0;
3383
- z-index: -1;
3384
- width: 40px;
3385
- height: 40px;
3386
- background-color: #26a69a;
3387
- border-radius: 50%;
3388
- transform: scale(0); }
3389
-
3390
- .btn-flat {
3391
- box-shadow: none;
3392
- background-color: transparent;
3393
- color: #343434;
3394
- cursor: pointer;
3395
- transition: background-color .2s; }
3396
- .btn-flat:focus, .btn-flat:hover {
3397
- box-shadow: none; }
3398
- .btn-flat:focus {
3399
- background-color: rgba(0, 0, 0, 0.1); }
3400
- .btn-flat.disabled {
3401
- background-color: transparent !important;
3402
- color: #b3b3b3 !important;
3403
- cursor: default; }
3404
-
3405
- .btn-large {
3406
- height: 54px;
3407
- line-height: 54px; }
3408
- .btn-large i {
3409
- font-size: 1.6rem; }
3410
-
3411
- .btn-block {
3412
- display: block; }
3413
-
3414
- .dropdown-content {
3415
- background-color: #fff;
3416
- margin: 0;
3417
- display: none;
3418
- min-width: 100px;
3419
- max-height: 650px;
3420
- overflow-y: auto;
3421
- opacity: 0;
3422
- position: absolute;
3423
- z-index: 999;
3424
- will-change: width, height; }
3425
- .dropdown-content li {
3426
- clear: both;
3427
- color: rgba(0, 0, 0, 0.87);
3428
- cursor: pointer;
3429
- min-height: 50px;
3430
- line-height: 1.5rem;
3431
- width: 100%;
3432
- text-align: left;
3433
- text-transform: none; }
3434
- .dropdown-content li:hover, .dropdown-content li.active, .dropdown-content li.selected {
3435
- background-color: #eee; }
3436
- .dropdown-content li.active.selected {
3437
- background-color: #e1e1e1; }
3438
- .dropdown-content li.divider {
3439
- min-height: 0;
3440
- height: 1px; }
3441
- .dropdown-content li > a, .dropdown-content li > span {
3442
- font-size: 16px;
3443
- color: #26a69a;
3444
- display: block;
3445
- line-height: 22px;
3446
- padding: 14px 16px; }
3447
- .dropdown-content li > span > label {
3448
- top: 1px;
3449
- left: 0;
3450
- height: 18px; }
3451
- .dropdown-content li > a > i {
3452
- height: inherit;
3453
- line-height: inherit;
3454
- float: left;
3455
- margin: 0 24px 0 0;
3456
- width: 24px; }
3457
-
3458
- .input-field.col .dropdown-content [type="checkbox"] + label {
3459
- top: 1px;
3460
- left: 0;
3461
- height: 18px; }
3462
-
3463
- /*!
3464
- * Waves v0.6.0
3465
- * http://fian.my.id/Waves
3466
- *
3467
- * Copyright 2014 Alfiana E. Sibuea and other contributors
3468
- * Released under the MIT license
3469
- * https://github.com/fians/Waves/blob/master/LICENSE
3470
- */
3471
- .waves-effect {
3472
- position: relative;
3473
- cursor: pointer;
3474
- display: inline-block;
3475
- overflow: hidden;
3476
- user-select: none;
3477
- -webkit-tap-highlight-color: transparent;
3478
- vertical-align: middle;
3479
- z-index: 1;
3480
- transition: .3s ease-out; }
3481
- .waves-effect .waves-ripple {
3482
- position: absolute;
3483
- border-radius: 50%;
3484
- width: 20px;
3485
- height: 20px;
3486
- margin-top: -10px;
3487
- margin-left: -10px;
3488
- opacity: 0;
3489
- background: rgba(0, 0, 0, 0.2);
3490
- transition: all 0.7s ease-out;
3491
- transition-property: transform, opacity;
3492
- transform: scale(0);
3493
- pointer-events: none; }
3494
- .waves-effect.waves-light .waves-ripple {
3495
- background-color: rgba(255, 255, 255, 0.45); }
3496
- .waves-effect.waves-red .waves-ripple {
3497
- background-color: rgba(244, 67, 54, 0.7); }
3498
- .waves-effect.waves-yellow .waves-ripple {
3499
- background-color: rgba(255, 235, 59, 0.7); }
3500
- .waves-effect.waves-orange .waves-ripple {
3501
- background-color: rgba(255, 152, 0, 0.7); }
3502
- .waves-effect.waves-purple .waves-ripple {
3503
- background-color: rgba(156, 39, 176, 0.7); }
3504
- .waves-effect.waves-green .waves-ripple {
3505
- background-color: rgba(76, 175, 80, 0.7); }
3506
- .waves-effect.waves-teal .waves-ripple {
3507
- background-color: rgba(0, 150, 136, 0.7); }
3508
- .waves-effect input[type="button"], .waves-effect input[type="reset"], .waves-effect input[type="submit"] {
3509
- border: 0;
3510
- font-style: normal;
3511
- font-size: inherit;
3512
- text-transform: inherit;
3513
- background: none; }
3514
- .waves-effect img {
3515
- position: relative;
3516
- z-index: -1; }
3517
-
3518
- .waves-notransition {
3519
- transition: none !important; }
3520
-
3521
- .waves-circle {
3522
- transform: translateZ(0);
3523
- -webkit-mask-image: -webkit-radial-gradient(circle, white 100%, black 100%); }
3524
-
3525
- .waves-input-wrapper {
3526
- border-radius: 0.2em;
3527
- vertical-align: bottom; }
3528
- .waves-input-wrapper .waves-button-input {
3529
- position: relative;
3530
- top: 0;
3531
- left: 0;
3532
- z-index: 1; }
3533
-
3534
- .waves-circle {
3535
- text-align: center;
3536
- width: 2.5em;
3537
- height: 2.5em;
3538
- line-height: 2.5em;
3539
- border-radius: 50%;
3540
- -webkit-mask-image: none; }
3541
-
3542
- .waves-block {
3543
- display: block; }
3544
-
3545
- /* Firefox Bug: link not triggered */
3546
- .waves-effect .waves-ripple {
3547
- z-index: -1; }
3548
-
3549
- .collapsible {
3550
- border-top: 1px solid #ddd;
3551
- border-right: 1px solid #ddd;
3552
- border-left: 1px solid #ddd;
3553
- margin: 0.5rem 0 1rem 0; }
3554
-
3555
- .collapsible-header {
3556
- display: flex;
3557
- cursor: pointer;
3558
- -webkit-tap-highlight-color: transparent;
3559
- line-height: 1.5;
3560
- padding: 1rem;
3561
- background-color: #fff;
3562
- border-bottom: 1px solid #ddd; }
3563
- .collapsible-header i {
3564
- width: 2rem;
3565
- font-size: 1.6rem;
3566
- display: inline-block;
3567
- text-align: center;
3568
- margin-right: 1rem; }
3569
-
3570
- .collapsible-body {
3571
- display: none;
3572
- border-bottom: 1px solid #ddd;
3573
- box-sizing: border-box;
3574
- padding: 2rem; }
3575
-
3576
- .side-nav .collapsible,
3577
- .side-nav.fixed .collapsible {
3578
- border: none;
3579
- box-shadow: none; }
3580
- .side-nav .collapsible li,
3581
- .side-nav.fixed .collapsible li {
3582
- padding: 0; }
3583
-
3584
- .side-nav .collapsible-header,
3585
- .side-nav.fixed .collapsible-header {
3586
- background-color: transparent;
3587
- border: none;
3588
- line-height: inherit;
3589
- height: inherit;
3590
- padding: 0 16px; }
3591
- .side-nav .collapsible-header:hover,
3592
- .side-nav.fixed .collapsible-header:hover {
3593
- background-color: rgba(0, 0, 0, 0.05); }
3594
- .side-nav .collapsible-header i,
3595
- .side-nav.fixed .collapsible-header i {
3596
- line-height: inherit; }
3597
-
3598
- .side-nav .collapsible-body,
3599
- .side-nav.fixed .collapsible-body {
3600
- border: 0;
3601
- background-color: #fff; }
3602
- .side-nav .collapsible-body li a,
3603
- .side-nav.fixed .collapsible-body li a {
3604
- padding: 0 23.5px 0 31px; }
3605
-
3606
- .collapsible.popout {
3607
- border: none;
3608
- box-shadow: none; }
3609
- .collapsible.popout > li {
3610
- box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
3611
- margin: 0 24px;
3612
- transition: margin 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94); }
3613
- .collapsible.popout > li.active {
3614
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
3615
- margin: 16px 0; }
3616
-
3617
- .chip {
3618
- display: inline-block;
3619
- height: 32px;
3620
- font-size: 13px;
3621
- font-weight: 500;
3622
- color: rgba(0, 0, 0, 0.6);
3623
- line-height: 32px;
3624
- padding: 0 12px;
3625
- border-radius: 16px;
3626
- background-color: #e4e4e4;
3627
- margin-bottom: 5px;
3628
- margin-right: 5px; }
3629
- .chip > img {
3630
- float: left;
3631
- margin: 0 8px 0 -12px;
3632
- height: 32px;
3633
- width: 32px;
3634
- border-radius: 50%; }
3635
- .chip .close {
3636
- cursor: pointer;
3637
- float: right;
3638
- font-size: 16px;
3639
- line-height: 32px;
3640
- padding-left: 8px; }
3641
-
3642
- .chips {
3643
- border: none;
3644
- border-bottom: 1px solid #9e9e9e;
3645
- box-shadow: none;
3646
- margin: 0 0 20px 0;
3647
- min-height: 45px;
3648
- outline: none;
3649
- transition: all .3s; }
3650
- .chips.focus {
3651
- border-bottom: 1px solid #26a69a;
3652
- box-shadow: 0 1px 0 0 #26a69a; }
3653
- .chips:hover {
3654
- cursor: text; }
3655
- .chips .chip.selected {
3656
- background-color: #26a69a;
3657
- color: #fff; }
3658
- .chips .input {
3659
- background: none;
3660
- border: 0;
3661
- color: rgba(0, 0, 0, 0.6);
3662
- display: inline-block;
3663
- font-size: 1rem;
3664
- height: 3rem;
3665
- line-height: 32px;
3666
- outline: 0;
3667
- margin: 0;
3668
- padding: 0 !important;
3669
- width: 120px !important; }
3670
- .chips .input:focus {
3671
- border: 0 !important;
3672
- box-shadow: none !important; }
3673
- .chips .autocomplete-content {
3674
- margin-top: 0;
3675
- margin-bottom: 0; }
3676
-
3677
- .prefix ~ .chips {
3678
- margin-left: 3rem;
3679
- width: 92%;
3680
- width: calc(100% - 3rem); }
3681
-
3682
- .chips:empty ~ label {
3683
- font-size: 0.8rem;
3684
- transform: translateY(-140%); }
3685
-
3686
- select:focus {
3687
- outline: 1px solid #c9f3ef; }
3688
-
3689
- button:focus {
3690
- outline: none;
3691
- background-color: #2ab7a9; }
3692
-
3693
- label {
3694
- font-size: 0.8rem;
3695
- color: #9e9e9e; }
3696
-
3697
- /* Text Inputs + Textarea
3698
- ========================================================================== */
3699
- /* Style Placeholders */
3700
- ::placeholder {
3701
- color: #d1d1d1; }
3702
-
3703
- /* Text inputs */
3704
- input:not([type]),
3705
- input[type=text]:not(.browser-default),
3706
- input[type=password]:not(.browser-default),
3707
- input[type=email]:not(.browser-default),
3708
- input[type=url]:not(.browser-default),
3709
- input[type=time]:not(.browser-default),
3710
- input[type=date]:not(.browser-default),
3711
- input[type=datetime]:not(.browser-default),
3712
- input[type=datetime-local]:not(.browser-default),
3713
- input[type=tel]:not(.browser-default),
3714
- input[type=number]:not(.browser-default),
3715
- input[type=search]:not(.browser-default),
3716
- textarea.materialize-textarea {
3717
- background-color: transparent;
3718
- border: none;
3719
- border-bottom: 1px solid #9e9e9e;
3720
- border-radius: 0;
3721
- outline: none;
3722
- height: 3rem;
3723
- width: 100%;
3724
- font-size: 1rem;
3725
- margin: 0 0 20px 0;
3726
- padding: 0;
3727
- box-shadow: none;
3728
- box-sizing: content-box;
3729
- transition: all 0.3s; }
3730
- input:not([type]):disabled, input:not([type])[readonly="readonly"],
3731
- input[type=text]:not(.browser-default):disabled,
3732
- input[type=text]:not(.browser-default)[readonly="readonly"],
3733
- input[type=password]:not(.browser-default):disabled,
3734
- input[type=password]:not(.browser-default)[readonly="readonly"],
3735
- input[type=email]:not(.browser-default):disabled,
3736
- input[type=email]:not(.browser-default)[readonly="readonly"],
3737
- input[type=url]:not(.browser-default):disabled,
3738
- input[type=url]:not(.browser-default)[readonly="readonly"],
3739
- input[type=time]:not(.browser-default):disabled,
3740
- input[type=time]:not(.browser-default)[readonly="readonly"],
3741
- input[type=date]:not(.browser-default):disabled,
3742
- input[type=date]:not(.browser-default)[readonly="readonly"],
3743
- input[type=datetime]:not(.browser-default):disabled,
3744
- input[type=datetime]:not(.browser-default)[readonly="readonly"],
3745
- input[type=datetime-local]:not(.browser-default):disabled,
3746
- input[type=datetime-local]:not(.browser-default)[readonly="readonly"],
3747
- input[type=tel]:not(.browser-default):disabled,
3748
- input[type=tel]:not(.browser-default)[readonly="readonly"],
3749
- input[type=number]:not(.browser-default):disabled,
3750
- input[type=number]:not(.browser-default)[readonly="readonly"],
3751
- input[type=search]:not(.browser-default):disabled,
3752
- input[type=search]:not(.browser-default)[readonly="readonly"],
3753
- textarea.materialize-textarea:disabled,
3754
- textarea.materialize-textarea[readonly="readonly"] {
3755
- color: rgba(0, 0, 0, 0.42);
3756
- border-bottom: 1px dotted rgba(0, 0, 0, 0.42); }
3757
- input:not([type]):disabled + label,
3758
- input:not([type])[readonly="readonly"] + label,
3759
- input[type=text]:not(.browser-default):disabled + label,
3760
- input[type=text]:not(.browser-default)[readonly="readonly"] + label,
3761
- input[type=password]:not(.browser-default):disabled + label,
3762
- input[type=password]:not(.browser-default)[readonly="readonly"] + label,
3763
- input[type=email]:not(.browser-default):disabled + label,
3764
- input[type=email]:not(.browser-default)[readonly="readonly"] + label,
3765
- input[type=url]:not(.browser-default):disabled + label,
3766
- input[type=url]:not(.browser-default)[readonly="readonly"] + label,
3767
- input[type=time]:not(.browser-default):disabled + label,
3768
- input[type=time]:not(.browser-default)[readonly="readonly"] + label,
3769
- input[type=date]:not(.browser-default):disabled + label,
3770
- input[type=date]:not(.browser-default)[readonly="readonly"] + label,
3771
- input[type=datetime]:not(.browser-default):disabled + label,
3772
- input[type=datetime]:not(.browser-default)[readonly="readonly"] + label,
3773
- input[type=datetime-local]:not(.browser-default):disabled + label,
3774
- input[type=datetime-local]:not(.browser-default)[readonly="readonly"] + label,
3775
- input[type=tel]:not(.browser-default):disabled + label,
3776
- input[type=tel]:not(.browser-default)[readonly="readonly"] + label,
3777
- input[type=number]:not(.browser-default):disabled + label,
3778
- input[type=number]:not(.browser-default)[readonly="readonly"] + label,
3779
- input[type=search]:not(.browser-default):disabled + label,
3780
- input[type=search]:not(.browser-default)[readonly="readonly"] + label,
3781
- textarea.materialize-textarea:disabled + label,
3782
- textarea.materialize-textarea[readonly="readonly"] + label {
3783
- color: rgba(0, 0, 0, 0.42); }
3784
- input:not([type]):focus:not([readonly]),
3785
- input[type=text]:not(.browser-default):focus:not([readonly]),
3786
- input[type=password]:not(.browser-default):focus:not([readonly]),
3787
- input[type=email]:not(.browser-default):focus:not([readonly]),
3788
- input[type=url]:not(.browser-default):focus:not([readonly]),
3789
- input[type=time]:not(.browser-default):focus:not([readonly]),
3790
- input[type=date]:not(.browser-default):focus:not([readonly]),
3791
- input[type=datetime]:not(.browser-default):focus:not([readonly]),
3792
- input[type=datetime-local]:not(.browser-default):focus:not([readonly]),
3793
- input[type=tel]:not(.browser-default):focus:not([readonly]),
3794
- input[type=number]:not(.browser-default):focus:not([readonly]),
3795
- input[type=search]:not(.browser-default):focus:not([readonly]),
3796
- textarea.materialize-textarea:focus:not([readonly]) {
3797
- border-bottom: 1px solid #26a69a;
3798
- box-shadow: 0 1px 0 0 #26a69a; }
3799
- input:not([type]):focus:not([readonly]) + label,
3800
- input[type=text]:not(.browser-default):focus:not([readonly]) + label,
3801
- input[type=password]:not(.browser-default):focus:not([readonly]) + label,
3802
- input[type=email]:not(.browser-default):focus:not([readonly]) + label,
3803
- input[type=url]:not(.browser-default):focus:not([readonly]) + label,
3804
- input[type=time]:not(.browser-default):focus:not([readonly]) + label,
3805
- input[type=date]:not(.browser-default):focus:not([readonly]) + label,
3806
- input[type=datetime]:not(.browser-default):focus:not([readonly]) + label,
3807
- input[type=datetime-local]:not(.browser-default):focus:not([readonly]) + label,
3808
- input[type=tel]:not(.browser-default):focus:not([readonly]) + label,
3809
- input[type=number]:not(.browser-default):focus:not([readonly]) + label,
3810
- input[type=search]:not(.browser-default):focus:not([readonly]) + label,
3811
- textarea.materialize-textarea:focus:not([readonly]) + label {
3812
- color: #26a69a; }
3813
- input:not([type]).validate + label,
3814
- input[type=text]:not(.browser-default).validate + label,
3815
- input[type=password]:not(.browser-default).validate + label,
3816
- input[type=email]:not(.browser-default).validate + label,
3817
- input[type=url]:not(.browser-default).validate + label,
3818
- input[type=time]:not(.browser-default).validate + label,
3819
- input[type=date]:not(.browser-default).validate + label,
3820
- input[type=datetime]:not(.browser-default).validate + label,
3821
- input[type=datetime-local]:not(.browser-default).validate + label,
3822
- input[type=tel]:not(.browser-default).validate + label,
3823
- input[type=number]:not(.browser-default).validate + label,
3824
- input[type=search]:not(.browser-default).validate + label,
3825
- textarea.materialize-textarea.validate + label {
3826
- width: 100%; }
3827
- input:not([type]).invalid + label:after,
3828
- input:not([type]).valid + label:after,
3829
- input[type=text]:not(.browser-default).invalid + label:after,
3830
- input[type=text]:not(.browser-default).valid + label:after,
3831
- input[type=password]:not(.browser-default).invalid + label:after,
3832
- input[type=password]:not(.browser-default).valid + label:after,
3833
- input[type=email]:not(.browser-default).invalid + label:after,
3834
- input[type=email]:not(.browser-default).valid + label:after,
3835
- input[type=url]:not(.browser-default).invalid + label:after,
3836
- input[type=url]:not(.browser-default).valid + label:after,
3837
- input[type=time]:not(.browser-default).invalid + label:after,
3838
- input[type=time]:not(.browser-default).valid + label:after,
3839
- input[type=date]:not(.browser-default).invalid + label:after,
3840
- input[type=date]:not(.browser-default).valid + label:after,
3841
- input[type=datetime]:not(.browser-default).invalid + label:after,
3842
- input[type=datetime]:not(.browser-default).valid + label:after,
3843
- input[type=datetime-local]:not(.browser-default).invalid + label:after,
3844
- input[type=datetime-local]:not(.browser-default).valid + label:after,
3845
- input[type=tel]:not(.browser-default).invalid + label:after,
3846
- input[type=tel]:not(.browser-default).valid + label:after,
3847
- input[type=number]:not(.browser-default).invalid + label:after,
3848
- input[type=number]:not(.browser-default).valid + label:after,
3849
- input[type=search]:not(.browser-default).invalid + label:after,
3850
- input[type=search]:not(.browser-default).valid + label:after,
3851
- textarea.materialize-textarea.invalid + label:after,
3852
- textarea.materialize-textarea.valid + label:after {
3853
- display: none; }
3854
- input:not([type]).invalid + label.active:after,
3855
- input:not([type]).valid + label.active:after,
3856
- input[type=text]:not(.browser-default).invalid + label.active:after,
3857
- input[type=text]:not(.browser-default).valid + label.active:after,
3858
- input[type=password]:not(.browser-default).invalid + label.active:after,
3859
- input[type=password]:not(.browser-default).valid + label.active:after,
3860
- input[type=email]:not(.browser-default).invalid + label.active:after,
3861
- input[type=email]:not(.browser-default).valid + label.active:after,
3862
- input[type=url]:not(.browser-default).invalid + label.active:after,
3863
- input[type=url]:not(.browser-default).valid + label.active:after,
3864
- input[type=time]:not(.browser-default).invalid + label.active:after,
3865
- input[type=time]:not(.browser-default).valid + label.active:after,
3866
- input[type=date]:not(.browser-default).invalid + label.active:after,
3867
- input[type=date]:not(.browser-default).valid + label.active:after,
3868
- input[type=datetime]:not(.browser-default).invalid + label.active:after,
3869
- input[type=datetime]:not(.browser-default).valid + label.active:after,
3870
- input[type=datetime-local]:not(.browser-default).invalid + label.active:after,
3871
- input[type=datetime-local]:not(.browser-default).valid + label.active:after,
3872
- input[type=tel]:not(.browser-default).invalid + label.active:after,
3873
- input[type=tel]:not(.browser-default).valid + label.active:after,
3874
- input[type=number]:not(.browser-default).invalid + label.active:after,
3875
- input[type=number]:not(.browser-default).valid + label.active:after,
3876
- input[type=search]:not(.browser-default).invalid + label.active:after,
3877
- input[type=search]:not(.browser-default).valid + label.active:after,
3878
- textarea.materialize-textarea.invalid + label.active:after,
3879
- textarea.materialize-textarea.valid + label.active:after {
3880
- display: block; }
3881
-
3882
- /* Validation Sass Placeholders */
3883
- input.valid:not([type]), input.valid:not([type]):focus,
3884
- input[type=text].valid:not(.browser-default),
3885
- input[type=text].valid:not(.browser-default):focus,
3886
- input[type=password].valid:not(.browser-default),
3887
- input[type=password].valid:not(.browser-default):focus,
3888
- input[type=email].valid:not(.browser-default),
3889
- input[type=email].valid:not(.browser-default):focus,
3890
- input[type=url].valid:not(.browser-default),
3891
- input[type=url].valid:not(.browser-default):focus,
3892
- input[type=time].valid:not(.browser-default),
3893
- input[type=time].valid:not(.browser-default):focus,
3894
- input[type=date].valid:not(.browser-default),
3895
- input[type=date].valid:not(.browser-default):focus,
3896
- input[type=datetime].valid:not(.browser-default),
3897
- input[type=datetime].valid:not(.browser-default):focus,
3898
- input[type=datetime-local].valid:not(.browser-default),
3899
- input[type=datetime-local].valid:not(.browser-default):focus,
3900
- input[type=tel].valid:not(.browser-default),
3901
- input[type=tel].valid:not(.browser-default):focus,
3902
- input[type=number].valid:not(.browser-default),
3903
- input[type=number].valid:not(.browser-default):focus,
3904
- input[type=search].valid:not(.browser-default),
3905
- input[type=search].valid:not(.browser-default):focus,
3906
- textarea.materialize-textarea.valid,
3907
- textarea.materialize-textarea.valid:focus, .select-wrapper.valid > input.select-dropdown {
3908
- border-bottom: 1px solid #4CAF50;
3909
- box-shadow: 0 1px 0 0 #4CAF50; }
3910
-
3911
- input.invalid:not([type]), input.invalid:not([type]):focus,
3912
- input[type=text].invalid:not(.browser-default),
3913
- input[type=text].invalid:not(.browser-default):focus,
3914
- input[type=password].invalid:not(.browser-default),
3915
- input[type=password].invalid:not(.browser-default):focus,
3916
- input[type=email].invalid:not(.browser-default),
3917
- input[type=email].invalid:not(.browser-default):focus,
3918
- input[type=url].invalid:not(.browser-default),
3919
- input[type=url].invalid:not(.browser-default):focus,
3920
- input[type=time].invalid:not(.browser-default),
3921
- input[type=time].invalid:not(.browser-default):focus,
3922
- input[type=date].invalid:not(.browser-default),
3923
- input[type=date].invalid:not(.browser-default):focus,
3924
- input[type=datetime].invalid:not(.browser-default),
3925
- input[type=datetime].invalid:not(.browser-default):focus,
3926
- input[type=datetime-local].invalid:not(.browser-default),
3927
- input[type=datetime-local].invalid:not(.browser-default):focus,
3928
- input[type=tel].invalid:not(.browser-default),
3929
- input[type=tel].invalid:not(.browser-default):focus,
3930
- input[type=number].invalid:not(.browser-default),
3931
- input[type=number].invalid:not(.browser-default):focus,
3932
- input[type=search].invalid:not(.browser-default),
3933
- input[type=search].invalid:not(.browser-default):focus,
3934
- textarea.materialize-textarea.invalid,
3935
- textarea.materialize-textarea.invalid:focus, .select-wrapper.invalid > input.select-dropdown {
3936
- border-bottom: 1px solid #F44336;
3937
- box-shadow: 0 1px 0 0 #F44336; }
3938
-
3939
- input:not([type]).valid + label:after,
3940
- input:not([type]):focus.valid + label:after,
3941
- input[type=text]:not(.browser-default).valid + label:after,
3942
- input[type=text]:not(.browser-default):focus.valid + label:after,
3943
- input[type=password]:not(.browser-default).valid + label:after,
3944
- input[type=password]:not(.browser-default):focus.valid + label:after,
3945
- input[type=email]:not(.browser-default).valid + label:after,
3946
- input[type=email]:not(.browser-default):focus.valid + label:after,
3947
- input[type=url]:not(.browser-default).valid + label:after,
3948
- input[type=url]:not(.browser-default):focus.valid + label:after,
3949
- input[type=time]:not(.browser-default).valid + label:after,
3950
- input[type=time]:not(.browser-default):focus.valid + label:after,
3951
- input[type=date]:not(.browser-default).valid + label:after,
3952
- input[type=date]:not(.browser-default):focus.valid + label:after,
3953
- input[type=datetime]:not(.browser-default).valid + label:after,
3954
- input[type=datetime]:not(.browser-default):focus.valid + label:after,
3955
- input[type=datetime-local]:not(.browser-default).valid + label:after,
3956
- input[type=datetime-local]:not(.browser-default):focus.valid + label:after,
3957
- input[type=tel]:not(.browser-default).valid + label:after,
3958
- input[type=tel]:not(.browser-default):focus.valid + label:after,
3959
- input[type=number]:not(.browser-default).valid + label:after,
3960
- input[type=number]:not(.browser-default):focus.valid + label:after,
3961
- input[type=search]:not(.browser-default).valid + label:after,
3962
- input[type=search]:not(.browser-default):focus.valid + label:after,
3963
- textarea.materialize-textarea.valid + label:after,
3964
- textarea.materialize-textarea:focus.valid + label:after, .select-wrapper.valid + label:after {
3965
- content: attr(data-success);
3966
- color: #4CAF50;
3967
- opacity: 1;
3968
- transform: translateY(9px); }
3969
-
3970
- input:not([type]).invalid + label:after,
3971
- input:not([type]):focus.invalid + label:after,
3972
- input[type=text]:not(.browser-default).invalid + label:after,
3973
- input[type=text]:not(.browser-default):focus.invalid + label:after,
3974
- input[type=password]:not(.browser-default).invalid + label:after,
3975
- input[type=password]:not(.browser-default):focus.invalid + label:after,
3976
- input[type=email]:not(.browser-default).invalid + label:after,
3977
- input[type=email]:not(.browser-default):focus.invalid + label:after,
3978
- input[type=url]:not(.browser-default).invalid + label:after,
3979
- input[type=url]:not(.browser-default):focus.invalid + label:after,
3980
- input[type=time]:not(.browser-default).invalid + label:after,
3981
- input[type=time]:not(.browser-default):focus.invalid + label:after,
3982
- input[type=date]:not(.browser-default).invalid + label:after,
3983
- input[type=date]:not(.browser-default):focus.invalid + label:after,
3984
- input[type=datetime]:not(.browser-default).invalid + label:after,
3985
- input[type=datetime]:not(.browser-default):focus.invalid + label:after,
3986
- input[type=datetime-local]:not(.browser-default).invalid + label:after,
3987
- input[type=datetime-local]:not(.browser-default):focus.invalid + label:after,
3988
- input[type=tel]:not(.browser-default).invalid + label:after,
3989
- input[type=tel]:not(.browser-default):focus.invalid + label:after,
3990
- input[type=number]:not(.browser-default).invalid + label:after,
3991
- input[type=number]:not(.browser-default):focus.invalid + label:after,
3992
- input[type=search]:not(.browser-default).invalid + label:after,
3993
- input[type=search]:not(.browser-default):focus.invalid + label:after,
3994
- textarea.materialize-textarea.invalid + label:after,
3995
- textarea.materialize-textarea:focus.invalid + label:after, .select-wrapper.invalid + label:after {
3996
- content: attr(data-error);
3997
- color: #F44336;
3998
- opacity: 1;
3999
- transform: translateY(9px); }
4000
-
4001
- input:not([type]) + label:after,
4002
- input[type=text]:not(.browser-default) + label:after,
4003
- input[type=password]:not(.browser-default) + label:after,
4004
- input[type=email]:not(.browser-default) + label:after,
4005
- input[type=url]:not(.browser-default) + label:after,
4006
- input[type=time]:not(.browser-default) + label:after,
4007
- input[type=date]:not(.browser-default) + label:after,
4008
- input[type=datetime]:not(.browser-default) + label:after,
4009
- input[type=datetime-local]:not(.browser-default) + label:after,
4010
- input[type=tel]:not(.browser-default) + label:after,
4011
- input[type=number]:not(.browser-default) + label:after,
4012
- input[type=search]:not(.browser-default) + label:after,
4013
- textarea.materialize-textarea + label:after, .select-wrapper + label:after {
4014
- display: block;
4015
- content: "";
4016
- position: absolute;
4017
- top: 100%;
4018
- left: 0;
4019
- opacity: 0;
4020
- transition: .2s opacity ease-out, .2s color ease-out; }
4021
-
4022
- .input-field {
4023
- position: relative;
4024
- margin-top: 1rem; }
4025
- .input-field.inline {
4026
- display: inline-block;
4027
- vertical-align: middle;
4028
- margin-left: 5px; }
4029
- .input-field.inline input,
4030
- .input-field.inline .select-dropdown {
4031
- margin-bottom: 1rem; }
4032
- .input-field.col label {
4033
- left: 0.75rem; }
4034
- .input-field.col .prefix ~ label,
4035
- .input-field.col .prefix ~ .validate ~ label {
4036
- width: calc(100% - 3rem - 1.5rem); }
4037
- .input-field label {
4038
- color: #9e9e9e;
4039
- position: absolute;
4040
- top: 0;
4041
- left: 0;
4042
- height: 100%;
4043
- font-size: 1rem;
4044
- cursor: text;
4045
- transition: transform .2s ease-out;
4046
- transform-origin: 0% 100%;
4047
- text-align: initial;
4048
- transform: translateY(12px);
4049
- pointer-events: none; }
4050
- .input-field label:not(.label-icon).active {
4051
- transform: translateY(-14px) scale(0.8);
4052
- transform-origin: 0 0; }
4053
- .input-field .prefix {
4054
- position: absolute;
4055
- width: 3rem;
4056
- font-size: 2rem;
4057
- transition: color .2s; }
4058
- .input-field .prefix.active {
4059
- color: #26a69a; }
4060
- .input-field .prefix ~ input,
4061
- .input-field .prefix ~ textarea,
4062
- .input-field .prefix ~ label,
4063
- .input-field .prefix ~ .validate ~ label,
4064
- .input-field .prefix ~ .autocomplete-content {
4065
- margin-left: 3rem;
4066
- width: 92%;
4067
- width: calc(100% - 3rem); }
4068
- .input-field .prefix ~ label {
4069
- margin-left: 3rem; }
4070
- @media only screen and (max-width: 992px) {
4071
- .input-field .prefix ~ input {
4072
- width: 86%;
4073
- width: calc(100% - 3rem); } }
4074
- @media only screen and (max-width: 600px) {
4075
- .input-field .prefix ~ input {
4076
- width: 80%;
4077
- width: calc(100% - 3rem); } }
4078
-
4079
- /* Search Field */
4080
- .input-field input[type=search] {
4081
- display: block;
4082
- line-height: inherit; }
4083
- .nav-wrapper .input-field input[type=search] {
4084
- height: inherit;
4085
- padding-left: 4rem;
4086
- width: calc(100% - 4rem);
4087
- border: 0;
4088
- box-shadow: none; }
4089
- .input-field input[type=search]:focus {
4090
- background-color: #fff;
4091
- border: 0;
4092
- box-shadow: none;
4093
- color: #444; }
4094
- .input-field input[type=search]:focus + label i,
4095
- .input-field input[type=search]:focus ~ .mdi-navigation-close,
4096
- .input-field input[type=search]:focus ~ .material-icons {
4097
- color: #444; }
4098
- .input-field input[type=search] + label {
4099
- left: 1rem; }
4100
- .input-field input[type=search] ~ .mdi-navigation-close,
4101
- .input-field input[type=search] ~ .material-icons {
4102
- position: absolute;
4103
- top: 0;
4104
- right: 1rem;
4105
- color: transparent;
4106
- cursor: pointer;
4107
- font-size: 2rem;
4108
- transition: .3s color; }
4109
-
4110
- /* Textarea */
4111
- textarea {
4112
- width: 100%;
4113
- height: 3rem;
4114
- background-color: transparent; }
4115
- textarea.materialize-textarea {
4116
- overflow-y: hidden;
4117
- /* prevents scroll bar flash */
4118
- padding: .8rem 0 1.6rem 0;
4119
- /* prevents text jump on Enter keypress */
4120
- resize: none;
4121
- min-height: 3rem; }
4122
- textarea.materialize-textarea.validate + label {
4123
- height: 100%; }
4124
- textarea.materialize-textarea.validate + label::after {
4125
- top: calc(100% - 12px); }
4126
- textarea.materialize-textarea.validate + label:not(.label-icon).active {
4127
- transform: translateY(-25px); }
4128
-
4129
- .hiddendiv {
4130
- display: none;
4131
- white-space: pre-wrap;
4132
- word-wrap: break-word;
4133
- overflow-wrap: break-word;
4134
- /* future version of deprecated 'word-wrap' */
4135
- padding-top: 1.2rem;
4136
- /* prevents text jump on Enter keypress */
4137
- position: absolute;
4138
- top: 0; }
4139
-
4140
- /* Autocomplete */
4141
- .autocomplete-content {
4142
- margin-top: -20px;
4143
- margin-bottom: 20px;
4144
- display: block;
4145
- opacity: 1;
4146
- position: static; }
4147
- .autocomplete-content li .highlight {
4148
- color: #444; }
4149
- .autocomplete-content li img {
4150
- height: 40px;
4151
- width: 40px;
4152
- margin: 5px 15px; }
4153
-
4154
- /* Radio Buttons
4155
- ========================================================================== */
4156
- [type="radio"]:not(:checked),
4157
- [type="radio"]:checked {
4158
- position: absolute;
4159
- opacity: 0;
4160
- pointer-events: none; }
4161
-
4162
- [type="radio"]:not(:checked) + label,
4163
- [type="radio"]:checked + label {
4164
- position: relative;
4165
- padding-left: 35px;
4166
- cursor: pointer;
4167
- display: inline-block;
4168
- height: 25px;
4169
- line-height: 25px;
4170
- font-size: 1rem;
4171
- transition: .28s ease;
4172
- user-select: none; }
4173
-
4174
- [type="radio"] + label:before,
4175
- [type="radio"] + label:after {
4176
- content: '';
4177
- position: absolute;
4178
- left: 0;
4179
- top: 0;
4180
- margin: 4px;
4181
- width: 16px;
4182
- height: 16px;
4183
- z-index: 0;
4184
- transition: .28s ease; }
4185
-
4186
- /* Unchecked styles */
4187
- [type="radio"]:not(:checked) + label:before,
4188
- [type="radio"]:not(:checked) + label:after,
4189
- [type="radio"]:checked + label:before,
4190
- [type="radio"]:checked + label:after,
4191
- [type="radio"].with-gap:checked + label:before,
4192
- [type="radio"].with-gap:checked + label:after {
4193
- border-radius: 50%; }
4194
-
4195
- [type="radio"]:not(:checked) + label:before,
4196
- [type="radio"]:not(:checked) + label:after {
4197
- border: 2px solid #5a5a5a; }
4198
-
4199
- [type="radio"]:not(:checked) + label:after {
4200
- transform: scale(0); }
4201
-
4202
- /* Checked styles */
4203
- [type="radio"]:checked + label:before {
4204
- border: 2px solid transparent; }
4205
-
4206
- [type="radio"]:checked + label:after,
4207
- [type="radio"].with-gap:checked + label:before,
4208
- [type="radio"].with-gap:checked + label:after {
4209
- border: 2px solid #26a69a; }
4210
-
4211
- [type="radio"]:checked + label:after,
4212
- [type="radio"].with-gap:checked + label:after {
4213
- background-color: #26a69a; }
4214
-
4215
- [type="radio"]:checked + label:after {
4216
- transform: scale(1.02); }
4217
-
4218
- /* Radio With gap */
4219
- [type="radio"].with-gap:checked + label:after {
4220
- transform: scale(0.5); }
4221
-
4222
- /* Focused styles */
4223
- [type="radio"].tabbed:focus + label:before {
4224
- box-shadow: 0 0 0 10px rgba(0, 0, 0, 0.1); }
4225
-
4226
- /* Disabled Radio With gap */
4227
- [type="radio"].with-gap:disabled:checked + label:before {
4228
- border: 2px solid rgba(0, 0, 0, 0.42); }
4229
-
4230
- [type="radio"].with-gap:disabled:checked + label:after {
4231
- border: none;
4232
- background-color: rgba(0, 0, 0, 0.42); }
4233
-
4234
- /* Disabled style */
4235
- [type="radio"]:disabled:not(:checked) + label:before,
4236
- [type="radio"]:disabled:checked + label:before {
4237
- background-color: transparent;
4238
- border-color: rgba(0, 0, 0, 0.42); }
4239
-
4240
- [type="radio"]:disabled + label {
4241
- color: rgba(0, 0, 0, 0.42); }
4242
-
4243
- [type="radio"]:disabled:not(:checked) + label:before {
4244
- border-color: rgba(0, 0, 0, 0.42); }
4245
-
4246
- [type="radio"]:disabled:checked + label:after {
4247
- background-color: rgba(0, 0, 0, 0.42);
4248
- border-color: #949494; }
4249
-
4250
- /* Checkboxes
4251
- ========================================================================== */
4252
- /* CUSTOM CSS CHECKBOXES */
4253
- form p {
4254
- margin-bottom: 10px;
4255
- text-align: left; }
4256
-
4257
- form p:last-child {
4258
- margin-bottom: 0; }
4259
-
4260
- /* Remove default checkbox */
4261
- [type="checkbox"]:not(:checked),
4262
- [type="checkbox"]:checked {
4263
- position: absolute;
4264
- opacity: 0;
4265
- pointer-events: none; }
4266
-
4267
- [type="checkbox"] {
4268
- /* checkbox aspect */ }
4269
- [type="checkbox"] + label {
4270
- position: relative;
4271
- padding-left: 35px;
4272
- cursor: pointer;
4273
- display: inline-block;
4274
- height: 25px;
4275
- line-height: 25px;
4276
- font-size: 1rem;
4277
- user-select: none; }
4278
- [type="checkbox"] + label:before,
4279
- [type="checkbox"]:not(.filled-in) + label:after {
4280
- content: '';
4281
- position: absolute;
4282
- top: 0;
4283
- left: 0;
4284
- width: 18px;
4285
- height: 18px;
4286
- z-index: 0;
4287
- border: 2px solid #5a5a5a;
4288
- border-radius: 1px;
4289
- margin-top: 2px;
4290
- transition: .2s; }
4291
- [type="checkbox"]:not(.filled-in) + label:after {
4292
- border: 0;
4293
- transform: scale(0); }
4294
- [type="checkbox"]:not(:checked):disabled + label:before {
4295
- border: none;
4296
- background-color: rgba(0, 0, 0, 0.42); }
4297
- [type="checkbox"].tabbed:focus + label:after {
4298
- transform: scale(1);
4299
- border: 0;
4300
- border-radius: 50%;
4301
- box-shadow: 0 0 0 10px rgba(0, 0, 0, 0.1);
4302
- background-color: rgba(0, 0, 0, 0.1); }
4303
-
4304
- [type="checkbox"]:checked + label:before {
4305
- top: -4px;
4306
- left: -5px;
4307
- width: 12px;
4308
- height: 22px;
4309
- border-top: 2px solid transparent;
4310
- border-left: 2px solid transparent;
4311
- border-right: 2px solid #26a69a;
4312
- border-bottom: 2px solid #26a69a;
4313
- transform: rotate(40deg);
4314
- backface-visibility: hidden;
4315
- transform-origin: 100% 100%; }
4316
-
4317
- [type="checkbox"]:checked:disabled + label:before {
4318
- border-right: 2px solid rgba(0, 0, 0, 0.42);
4319
- border-bottom: 2px solid rgba(0, 0, 0, 0.42); }
4320
-
4321
- /* Indeterminate checkbox */
4322
- [type="checkbox"]:indeterminate + label:before {
4323
- top: -11px;
4324
- left: -12px;
4325
- width: 10px;
4326
- height: 22px;
4327
- border-top: none;
4328
- border-left: none;
4329
- border-right: 2px solid #26a69a;
4330
- border-bottom: none;
4331
- transform: rotate(90deg);
4332
- backface-visibility: hidden;
4333
- transform-origin: 100% 100%; }
4334
-
4335
- [type="checkbox"]:indeterminate:disabled + label:before {
4336
- border-right: 2px solid rgba(0, 0, 0, 0.42);
4337
- background-color: transparent; }
4338
-
4339
- [type="checkbox"].filled-in + label:after {
4340
- border-radius: 2px; }
4341
-
4342
- [type="checkbox"].filled-in + label:before,
4343
- [type="checkbox"].filled-in + label:after {
4344
- content: '';
4345
- left: 0;
4346
- position: absolute;
4347
- /* .1s delay is for check animation */
4348
- transition: border .25s, background-color .25s, width .20s .1s, height .20s .1s, top .20s .1s, left .20s .1s;
4349
- z-index: 1; }
4350
-
4351
- [type="checkbox"].filled-in:not(:checked) + label:before {
4352
- width: 0;
4353
- height: 0;
4354
- border: 3px solid transparent;
4355
- left: 6px;
4356
- top: 10px;
4357
- transform: rotateZ(37deg);
4358
- transform-origin: 100% 100%; }
4359
-
4360
- [type="checkbox"].filled-in:not(:checked) + label:after {
4361
- height: 20px;
4362
- width: 20px;
4363
- background-color: transparent;
4364
- border: 2px solid #5a5a5a;
4365
- top: 0px;
4366
- z-index: 0; }
4367
-
4368
- [type="checkbox"].filled-in:checked + label:before {
4369
- top: 0;
4370
- left: 1px;
4371
- width: 8px;
4372
- height: 13px;
4373
- border-top: 2px solid transparent;
4374
- border-left: 2px solid transparent;
4375
- border-right: 2px solid #fff;
4376
- border-bottom: 2px solid #fff;
4377
- transform: rotateZ(37deg);
4378
- transform-origin: 100% 100%; }
4379
-
4380
- [type="checkbox"].filled-in:checked + label:after {
4381
- top: 0;
4382
- width: 20px;
4383
- height: 20px;
4384
- border: 2px solid #26a69a;
4385
- background-color: #26a69a;
4386
- z-index: 0; }
4387
-
4388
- [type="checkbox"].filled-in.tabbed:focus + label:after {
4389
- border-radius: 2px;
4390
- border-color: #5a5a5a;
4391
- background-color: rgba(0, 0, 0, 0.1); }
4392
-
4393
- [type="checkbox"].filled-in.tabbed:checked:focus + label:after {
4394
- border-radius: 2px;
4395
- background-color: #26a69a;
4396
- border-color: #26a69a; }
4397
-
4398
- [type="checkbox"].filled-in:disabled:not(:checked) + label:before {
4399
- background-color: transparent;
4400
- border: 2px solid transparent; }
4401
-
4402
- [type="checkbox"].filled-in:disabled:not(:checked) + label:after {
4403
- border-color: transparent;
4404
- background-color: #949494; }
4405
-
4406
- [type="checkbox"].filled-in:disabled:checked + label:before {
4407
- background-color: transparent; }
4408
-
4409
- [type="checkbox"].filled-in:disabled:checked + label:after {
4410
- background-color: #949494;
4411
- border-color: #949494; }
4412
-
4413
- /* Switch
4414
- ========================================================================== */
4415
- .switch,
4416
- .switch * {
4417
- -webkit-tap-highlight-color: transparent;
4418
- user-select: none; }
4419
-
4420
- .switch label {
4421
- cursor: pointer; }
4422
-
4423
- .switch label input[type=checkbox] {
4424
- opacity: 0;
4425
- width: 0;
4426
- height: 0; }
4427
- .switch label input[type=checkbox]:checked + .lever {
4428
- background-color: #84c7c1; }
4429
- .switch label input[type=checkbox]:checked + .lever:before, .switch label input[type=checkbox]:checked + .lever:after {
4430
- left: 18px; }
4431
- .switch label input[type=checkbox]:checked + .lever:after {
4432
- background-color: #26a69a; }
4433
-
4434
- .switch label .lever {
4435
- content: "";
4436
- display: inline-block;
4437
- position: relative;
4438
- width: 36px;
4439
- height: 14px;
4440
- background-color: rgba(0, 0, 0, 0.38);
4441
- border-radius: 15px;
4442
- margin-right: 10px;
4443
- transition: background 0.3s ease;
4444
- vertical-align: middle;
4445
- margin: 0 16px; }
4446
- .switch label .lever:before, .switch label .lever:after {
4447
- content: "";
4448
- position: absolute;
4449
- display: inline-block;
4450
- width: 20px;
4451
- height: 20px;
4452
- border-radius: 50%;
4453
- left: 0;
4454
- top: -3px;
4455
- transition: left 0.3s ease, background .3s ease, box-shadow 0.1s ease, transform .1s ease; }
4456
- .switch label .lever:before {
4457
- background-color: rgba(38, 166, 154, 0.15); }
4458
- .switch label .lever:after {
4459
- background-color: #F1F1F1;
4460
- box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12); }
4461
-
4462
- input[type=checkbox]:checked:not(:disabled) ~ .lever:active::before,
4463
- input[type=checkbox]:checked:not(:disabled).tabbed:focus ~ .lever::before {
4464
- transform: scale(2.4);
4465
- background-color: rgba(38, 166, 154, 0.15); }
4466
-
4467
- input[type=checkbox]:not(:disabled) ~ .lever:active:before,
4468
- input[type=checkbox]:not(:disabled).tabbed:focus ~ .lever::before {
4469
- transform: scale(2.4);
4470
- background-color: rgba(0, 0, 0, 0.08); }
4471
-
4472
- .switch input[type=checkbox][disabled] + .lever {
4473
- cursor: default;
4474
- background-color: rgba(0, 0, 0, 0.12); }
4475
-
4476
- .switch label input[type=checkbox][disabled] + .lever:after,
4477
- .switch label input[type=checkbox][disabled]:checked + .lever:after {
4478
- background-color: #949494; }
4479
-
4480
- /* Select Field
4481
- ========================================================================== */
4482
- select {
4483
- display: none; }
4484
-
4485
- select.browser-default {
4486
- display: block; }
4487
-
4488
- select {
4489
- background-color: rgba(255, 255, 255, 0.9);
4490
- width: 100%;
4491
- padding: 5px;
4492
- border: 1px solid #f2f2f2;
4493
- border-radius: 2px;
4494
- height: 3rem; }
4495
-
4496
- .input-field select {
4497
- display: block;
4498
- position: absolute;
4499
- width: 0;
4500
- pointer-events: none;
4501
- height: 0;
4502
- top: 0;
4503
- left: 0;
4504
- opacity: 0; }
4505
-
4506
- .select-label {
4507
- position: absolute; }
4508
-
4509
- .select-wrapper {
4510
- position: relative; }
4511
- .select-wrapper.valid + label,
4512
- .select-wrapper.invalid + label {
4513
- width: 100%;
4514
- pointer-events: none; }
4515
- .select-wrapper input.select-dropdown {
4516
- position: relative;
4517
- cursor: pointer;
4518
- background-color: transparent;
4519
- border: none;
4520
- border-bottom: 1px solid #9e9e9e;
4521
- outline: none;
4522
- height: 3rem;
4523
- line-height: 3rem;
4524
- width: 100%;
4525
- font-size: 1rem;
4526
- margin: 0 0 20px 0;
4527
- padding: 0;
4528
- display: block;
4529
- user-select: none; }
4530
- .select-wrapper span.caret {
4531
- color: initial;
4532
- position: absolute;
4533
- right: 0;
4534
- top: 0;
4535
- bottom: 0;
4536
- height: 10px;
4537
- margin: auto 0;
4538
- font-size: 10px;
4539
- line-height: 10px; }
4540
- .select-wrapper + label {
4541
- position: absolute;
4542
- top: -26px;
4543
- font-size: 0.8rem; }
4544
-
4545
- select:disabled {
4546
- color: rgba(0, 0, 0, 0.42); }
4547
-
4548
- .select-wrapper.disabled span.caret,
4549
- .select-wrapper.disabled + label {
4550
- color: rgba(0, 0, 0, 0.42); }
4551
-
4552
- .select-wrapper input.select-dropdown:disabled {
4553
- color: rgba(0, 0, 0, 0.42);
4554
- cursor: default;
4555
- user-select: none; }
4556
-
4557
- .select-wrapper i {
4558
- color: rgba(0, 0, 0, 0.3); }
4559
-
4560
- .select-dropdown li.disabled,
4561
- .select-dropdown li.disabled > span,
4562
- .select-dropdown li.optgroup {
4563
- color: rgba(0, 0, 0, 0.3);
4564
- background-color: transparent; }
4565
-
4566
- .select-dropdown.dropdown-content li.active {
4567
- background-color: transparent; }
4568
-
4569
- .select-dropdown.dropdown-content li:hover {
4570
- background-color: rgba(0, 0, 0, 0.06); }
4571
-
4572
- .select-dropdown.dropdown-content li.selected {
4573
- background-color: rgba(0, 0, 0, 0.03); }
4574
-
4575
- .prefix ~ .select-wrapper {
4576
- margin-left: 3rem;
4577
- width: 92%;
4578
- width: calc(100% - 3rem); }
4579
-
4580
- .prefix ~ label {
4581
- margin-left: 3rem; }
4582
-
4583
- .select-dropdown li img {
4584
- height: 40px;
4585
- width: 40px;
4586
- margin: 5px 15px;
4587
- float: right; }
4588
-
4589
- .select-dropdown li.optgroup {
4590
- border-top: 1px solid #eee; }
4591
- .select-dropdown li.optgroup.selected > span {
4592
- color: rgba(0, 0, 0, 0.7); }
4593
- .select-dropdown li.optgroup > span {
4594
- color: rgba(0, 0, 0, 0.4); }
4595
- .select-dropdown li.optgroup ~ li.optgroup-option {
4596
- padding-left: 1rem; }
4597
-
4598
- /* File Input
4599
- ========================================================================== */
4600
- .file-field {
4601
- position: relative; }
4602
- .file-field .file-path-wrapper {
4603
- overflow: hidden;
4604
- padding-left: 10px; }
4605
- .file-field input.file-path {
4606
- width: 100%; }
4607
- .file-field .btn, .file-field .btn-large {
4608
- float: left;
4609
- height: 3rem;
4610
- line-height: 3rem; }
4611
- .file-field span {
4612
- cursor: pointer; }
4613
- .file-field input[type=file] {
4614
- position: absolute;
4615
- top: 0;
4616
- right: 0;
4617
- left: 0;
4618
- bottom: 0;
4619
- width: 100%;
4620
- margin: 0;
4621
- padding: 0;
4622
- font-size: 20px;
4623
- cursor: pointer;
4624
- opacity: 0;
4625
- filter: alpha(opacity=0); }
4626
- .file-field input[type=file]::-webkit-file-upload-button {
4627
- display: none; }
4628
-
4629
- /* Range
4630
- ========================================================================== */
4631
- .range-field {
4632
- position: relative; }
4633
-
4634
- input[type=range],
4635
- input[type=range] + .thumb {
4636
- cursor: pointer; }
4637
-
4638
- input[type=range] {
4639
- position: relative;
4640
- background-color: transparent;
4641
- border: none;
4642
- outline: none;
4643
- width: 100%;
4644
- margin: 15px 0;
4645
- padding: 0; }
4646
- input[type=range]:focus {
4647
- outline: none; }
4648
-
4649
- input[type=range] + .thumb {
4650
- position: absolute;
4651
- top: 10px;
4652
- left: 0;
4653
- border: none;
4654
- height: 0;
4655
- width: 0;
4656
- border-radius: 50%;
4657
- background-color: #26a69a;
4658
- margin-left: 7px;
4659
- transform-origin: 50% 50%;
4660
- transform: rotate(-45deg); }
4661
- input[type=range] + .thumb .value {
4662
- display: block;
4663
- width: 30px;
4664
- text-align: center;
4665
- color: #26a69a;
4666
- font-size: 0;
4667
- transform: rotate(45deg); }
4668
- input[type=range] + .thumb.active {
4669
- border-radius: 50% 50% 50% 0; }
4670
- input[type=range] + .thumb.active .value {
4671
- color: #fff;
4672
- margin-left: -1px;
4673
- margin-top: 8px;
4674
- font-size: 10px; }
4675
-
4676
- input[type=range] {
4677
- -webkit-appearance: none; }
4678
-
4679
- input[type=range]::-webkit-slider-runnable-track {
4680
- height: 3px;
4681
- background: #c2c0c2;
4682
- border: none; }
4683
-
4684
- input[type=range]::-webkit-slider-thumb {
4685
- -webkit-appearance: none;
4686
- border: none;
4687
- height: 14px;
4688
- width: 14px;
4689
- border-radius: 50%;
4690
- background-color: #26a69a;
4691
- transform-origin: 50% 50%;
4692
- margin: -5px 0 0 0;
4693
- transition: .3s; }
4694
-
4695
- input[type=range]:focus::-webkit-slider-runnable-track {
4696
- background: #ccc; }
4697
-
4698
- input[type=range] {
4699
- /* fix for FF unable to apply focus style bug */
4700
- border: 1px solid white;
4701
- /*required for proper track sizing in FF*/ }
4702
-
4703
- input[type=range]::-moz-range-track {
4704
- height: 3px;
4705
- background: #ddd;
4706
- border: none; }
4707
-
4708
- input[type=range]::-moz-range-thumb {
4709
- border: none;
4710
- height: 14px;
4711
- width: 14px;
4712
- border-radius: 50%;
4713
- background: #26a69a;
4714
- margin-top: -5px; }
4715
-
4716
- input[type=range]:-moz-focusring {
4717
- outline: 1px solid #fff;
4718
- outline-offset: -1px; }
4719
-
4720
- input[type=range]:focus::-moz-range-track {
4721
- background: #ccc; }
4722
-
4723
- input[type=range]::-ms-track {
4724
- height: 3px;
4725
- background: transparent;
4726
- border-color: transparent;
4727
- border-width: 6px 0;
4728
- /*remove default tick marks*/
4729
- color: transparent; }
4730
-
4731
- input[type=range]::-ms-fill-lower {
4732
- background: #777; }
4733
-
4734
- input[type=range]::-ms-fill-upper {
4735
- background: #ddd; }
4736
-
4737
- input[type=range]::-ms-thumb {
4738
- border: none;
4739
- height: 14px;
4740
- width: 14px;
4741
- border-radius: 50%;
4742
- background: #26a69a; }
4743
-
4744
- input[type=range]:focus::-ms-fill-lower {
4745
- background: #888; }
4746
-
4747
- input[type=range]:focus::-ms-fill-upper {
4748
- background: #ccc; }
4749
-
4750
-
4751
-
4752
-
4753
- /* custom styles */
4754
-
4755
- .display-none {
4756
- display: none; }
4757
-
4758
- .display-block {
4759
- display: block; }
4760
-
4761
- input.input-margin {
4762
- margin: 0 0 3px 0 !important; }
4763
-
4764
- .select-margin .select-1 input {
4765
- margin: 0 0 3px 0 !important; }
1
+ /* Materializecss */
2
+ .materialize-red {
3
+ background-color: #e51c23 !important; }
4
+
5
+ .materialize-red-text {
6
+ color: #e51c23 !important; }
7
+
8
+ .materialize-red.lighten-5 {
9
+ background-color: #fdeaeb !important; }
10
+
11
+ .materialize-red-text.text-lighten-5 {
12
+ color: #fdeaeb !important; }
13
+
14
+ .materialize-red.lighten-4 {
15
+ background-color: #f8c1c3 !important; }
16
+
17
+ .materialize-red-text.text-lighten-4 {
18
+ color: #f8c1c3 !important; }
19
+
20
+ .materialize-red.lighten-3 {
21
+ background-color: #f3989b !important; }
22
+
23
+ .materialize-red-text.text-lighten-3 {
24
+ color: #f3989b !important; }
25
+
26
+ .materialize-red.lighten-2 {
27
+ background-color: #ee6e73 !important; }
28
+
29
+ .materialize-red-text.text-lighten-2 {
30
+ color: #ee6e73 !important; }
31
+
32
+ .materialize-red.lighten-1 {
33
+ background-color: #ea454b !important; }
34
+
35
+ .materialize-red-text.text-lighten-1 {
36
+ color: #ea454b !important; }
37
+
38
+ .materialize-red.darken-1 {
39
+ background-color: #d0181e !important; }
40
+
41
+ .materialize-red-text.text-darken-1 {
42
+ color: #d0181e !important; }
43
+
44
+ .materialize-red.darken-2 {
45
+ background-color: #b9151b !important; }
46
+
47
+ .materialize-red-text.text-darken-2 {
48
+ color: #b9151b !important; }
49
+
50
+ .materialize-red.darken-3 {
51
+ background-color: #a21318 !important; }
52
+
53
+ .materialize-red-text.text-darken-3 {
54
+ color: #a21318 !important; }
55
+
56
+ .materialize-red.darken-4 {
57
+ background-color: #8b1014 !important; }
58
+
59
+ .materialize-red-text.text-darken-4 {
60
+ color: #8b1014 !important; }
61
+
62
+ .red {
63
+ background-color: #F44336 !important; }
64
+
65
+ .red-text {
66
+ color: #F44336 !important; }
67
+
68
+ .red.lighten-5 {
69
+ background-color: #FFEBEE !important; }
70
+
71
+ .red-text.text-lighten-5 {
72
+ color: #FFEBEE !important; }
73
+
74
+ .red.lighten-4 {
75
+ background-color: #FFCDD2 !important; }
76
+
77
+ .red-text.text-lighten-4 {
78
+ color: #FFCDD2 !important; }
79
+
80
+ .red.lighten-3 {
81
+ background-color: #EF9A9A !important; }
82
+
83
+ .red-text.text-lighten-3 {
84
+ color: #EF9A9A !important; }
85
+
86
+ .red.lighten-2 {
87
+ background-color: #E57373 !important; }
88
+
89
+ .red-text.text-lighten-2 {
90
+ color: #E57373 !important; }
91
+
92
+ .red.lighten-1 {
93
+ background-color: #EF5350 !important; }
94
+
95
+ .red-text.text-lighten-1 {
96
+ color: #EF5350 !important; }
97
+
98
+ .red.darken-1 {
99
+ background-color: #E53935 !important; }
100
+
101
+ .red-text.text-darken-1 {
102
+ color: #E53935 !important; }
103
+
104
+ .red.darken-2 {
105
+ background-color: #D32F2F !important; }
106
+
107
+ .red-text.text-darken-2 {
108
+ color: #D32F2F !important; }
109
+
110
+ .red.darken-3 {
111
+ background-color: #C62828 !important; }
112
+
113
+ .red-text.text-darken-3 {
114
+ color: #C62828 !important; }
115
+
116
+ .red.darken-4 {
117
+ background-color: #B71C1C !important; }
118
+
119
+ .red-text.text-darken-4 {
120
+ color: #B71C1C !important; }
121
+
122
+ .red.accent-1 {
123
+ background-color: #FF8A80 !important; }
124
+
125
+ .red-text.text-accent-1 {
126
+ color: #FF8A80 !important; }
127
+
128
+ .red.accent-2 {
129
+ background-color: #FF5252 !important; }
130
+
131
+ .red-text.text-accent-2 {
132
+ color: #FF5252 !important; }
133
+
134
+ .red.accent-3 {
135
+ background-color: #FF1744 !important; }
136
+
137
+ .red-text.text-accent-3 {
138
+ color: #FF1744 !important; }
139
+
140
+ .red.accent-4 {
141
+ background-color: #D50000 !important; }
142
+
143
+ .red-text.text-accent-4 {
144
+ color: #D50000 !important; }
145
+
146
+ .pink {
147
+ background-color: #e91e63 !important; }
148
+
149
+ .pink-text {
150
+ color: #e91e63 !important; }
151
+
152
+ .pink.lighten-5 {
153
+ background-color: #fce4ec !important; }
154
+
155
+ .pink-text.text-lighten-5 {
156
+ color: #fce4ec !important; }
157
+
158
+ .pink.lighten-4 {
159
+ background-color: #f8bbd0 !important; }
160
+
161
+ .pink-text.text-lighten-4 {
162
+ color: #f8bbd0 !important; }
163
+
164
+ .pink.lighten-3 {
165
+ background-color: #f48fb1 !important; }
166
+
167
+ .pink-text.text-lighten-3 {
168
+ color: #f48fb1 !important; }
169
+
170
+ .pink.lighten-2 {
171
+ background-color: #f06292 !important; }
172
+
173
+ .pink-text.text-lighten-2 {
174
+ color: #f06292 !important; }
175
+
176
+ .pink.lighten-1 {
177
+ background-color: #ec407a !important; }
178
+
179
+ .pink-text.text-lighten-1 {
180
+ color: #ec407a !important; }
181
+
182
+ .pink.darken-1 {
183
+ background-color: #d81b60 !important; }
184
+
185
+ .pink-text.text-darken-1 {
186
+ color: #d81b60 !important; }
187
+
188
+ .pink.darken-2 {
189
+ background-color: #c2185b !important; }
190
+
191
+ .pink-text.text-darken-2 {
192
+ color: #c2185b !important; }
193
+
194
+ .pink.darken-3 {
195
+ background-color: #ad1457 !important; }
196
+
197
+ .pink-text.text-darken-3 {
198
+ color: #ad1457 !important; }
199
+
200
+ .pink.darken-4 {
201
+ background-color: #880e4f !important; }
202
+
203
+ .pink-text.text-darken-4 {
204
+ color: #880e4f !important; }
205
+
206
+ .pink.accent-1 {
207
+ background-color: #ff80ab !important; }
208
+
209
+ .pink-text.text-accent-1 {
210
+ color: #ff80ab !important; }
211
+
212
+ .pink.accent-2 {
213
+ background-color: #ff4081 !important; }
214
+
215
+ .pink-text.text-accent-2 {
216
+ color: #ff4081 !important; }
217
+
218
+ .pink.accent-3 {
219
+ background-color: #f50057 !important; }
220
+
221
+ .pink-text.text-accent-3 {
222
+ color: #f50057 !important; }
223
+
224
+ .pink.accent-4 {
225
+ background-color: #c51162 !important; }
226
+
227
+ .pink-text.text-accent-4 {
228
+ color: #c51162 !important; }
229
+
230
+ .purple {
231
+ background-color: #9c27b0 !important; }
232
+
233
+ .purple-text {
234
+ color: #9c27b0 !important; }
235
+
236
+ .purple.lighten-5 {
237
+ background-color: #f3e5f5 !important; }
238
+
239
+ .purple-text.text-lighten-5 {
240
+ color: #f3e5f5 !important; }
241
+
242
+ .purple.lighten-4 {
243
+ background-color: #e1bee7 !important; }
244
+
245
+ .purple-text.text-lighten-4 {
246
+ color: #e1bee7 !important; }
247
+
248
+ .purple.lighten-3 {
249
+ background-color: #ce93d8 !important; }
250
+
251
+ .purple-text.text-lighten-3 {
252
+ color: #ce93d8 !important; }
253
+
254
+ .purple.lighten-2 {
255
+ background-color: #ba68c8 !important; }
256
+
257
+ .purple-text.text-lighten-2 {
258
+ color: #ba68c8 !important; }
259
+
260
+ .purple.lighten-1 {
261
+ background-color: #ab47bc !important; }
262
+
263
+ .purple-text.text-lighten-1 {
264
+ color: #ab47bc !important; }
265
+
266
+ .purple.darken-1 {
267
+ background-color: #8e24aa !important; }
268
+
269
+ .purple-text.text-darken-1 {
270
+ color: #8e24aa !important; }
271
+
272
+ .purple.darken-2 {
273
+ background-color: #7b1fa2 !important; }
274
+
275
+ .purple-text.text-darken-2 {
276
+ color: #7b1fa2 !important; }
277
+
278
+ .purple.darken-3 {
279
+ background-color: #6a1b9a !important; }
280
+
281
+ .purple-text.text-darken-3 {
282
+ color: #6a1b9a !important; }
283
+
284
+ .purple.darken-4 {
285
+ background-color: #4a148c !important; }
286
+
287
+ .purple-text.text-darken-4 {
288
+ color: #4a148c !important; }
289
+
290
+ .purple.accent-1 {
291
+ background-color: #ea80fc !important; }
292
+
293
+ .purple-text.text-accent-1 {
294
+ color: #ea80fc !important; }
295
+
296
+ .purple.accent-2 {
297
+ background-color: #e040fb !important; }
298
+
299
+ .purple-text.text-accent-2 {
300
+ color: #e040fb !important; }
301
+
302
+ .purple.accent-3 {
303
+ background-color: #d500f9 !important; }
304
+
305
+ .purple-text.text-accent-3 {
306
+ color: #d500f9 !important; }
307
+
308
+ .purple.accent-4 {
309
+ background-color: #aa00ff !important; }
310
+
311
+ .purple-text.text-accent-4 {
312
+ color: #aa00ff !important; }
313
+
314
+ .deep-purple {
315
+ background-color: #673ab7 !important; }
316
+
317
+ .deep-purple-text {
318
+ color: #673ab7 !important; }
319
+
320
+ .deep-purple.lighten-5 {
321
+ background-color: #ede7f6 !important; }
322
+
323
+ .deep-purple-text.text-lighten-5 {
324
+ color: #ede7f6 !important; }
325
+
326
+ .deep-purple.lighten-4 {
327
+ background-color: #d1c4e9 !important; }
328
+
329
+ .deep-purple-text.text-lighten-4 {
330
+ color: #d1c4e9 !important; }
331
+
332
+ .deep-purple.lighten-3 {
333
+ background-color: #b39ddb !important; }
334
+
335
+ .deep-purple-text.text-lighten-3 {
336
+ color: #b39ddb !important; }
337
+
338
+ .deep-purple.lighten-2 {
339
+ background-color: #9575cd !important; }
340
+
341
+ .deep-purple-text.text-lighten-2 {
342
+ color: #9575cd !important; }
343
+
344
+ .deep-purple.lighten-1 {
345
+ background-color: #7e57c2 !important; }
346
+
347
+ .deep-purple-text.text-lighten-1 {
348
+ color: #7e57c2 !important; }
349
+
350
+ .deep-purple.darken-1 {
351
+ background-color: #5e35b1 !important; }
352
+
353
+ .deep-purple-text.text-darken-1 {
354
+ color: #5e35b1 !important; }
355
+
356
+ .deep-purple.darken-2 {
357
+ background-color: #512da8 !important; }
358
+
359
+ .deep-purple-text.text-darken-2 {
360
+ color: #512da8 !important; }
361
+
362
+ .deep-purple.darken-3 {
363
+ background-color: #4527a0 !important; }
364
+
365
+ .deep-purple-text.text-darken-3 {
366
+ color: #4527a0 !important; }
367
+
368
+ .deep-purple.darken-4 {
369
+ background-color: #311b92 !important; }
370
+
371
+ .deep-purple-text.text-darken-4 {
372
+ color: #311b92 !important; }
373
+
374
+ .deep-purple.accent-1 {
375
+ background-color: #b388ff !important; }
376
+
377
+ .deep-purple-text.text-accent-1 {
378
+ color: #b388ff !important; }
379
+
380
+ .deep-purple.accent-2 {
381
+ background-color: #7c4dff !important; }
382
+
383
+ .deep-purple-text.text-accent-2 {
384
+ color: #7c4dff !important; }
385
+
386
+ .deep-purple.accent-3 {
387
+ background-color: #651fff !important; }
388
+
389
+ .deep-purple-text.text-accent-3 {
390
+ color: #651fff !important; }
391
+
392
+ .deep-purple.accent-4 {
393
+ background-color: #6200ea !important; }
394
+
395
+ .deep-purple-text.text-accent-4 {
396
+ color: #6200ea !important; }
397
+
398
+ .indigo {
399
+ background-color: #3f51b5 !important; }
400
+
401
+ .indigo-text {
402
+ color: #3f51b5 !important; }
403
+
404
+ .indigo.lighten-5 {
405
+ background-color: #e8eaf6 !important; }
406
+
407
+ .indigo-text.text-lighten-5 {
408
+ color: #e8eaf6 !important; }
409
+
410
+ .indigo.lighten-4 {
411
+ background-color: #c5cae9 !important; }
412
+
413
+ .indigo-text.text-lighten-4 {
414
+ color: #c5cae9 !important; }
415
+
416
+ .indigo.lighten-3 {
417
+ background-color: #9fa8da !important; }
418
+
419
+ .indigo-text.text-lighten-3 {
420
+ color: #9fa8da !important; }
421
+
422
+ .indigo.lighten-2 {
423
+ background-color: #7986cb !important; }
424
+
425
+ .indigo-text.text-lighten-2 {
426
+ color: #7986cb !important; }
427
+
428
+ .indigo.lighten-1 {
429
+ background-color: #5c6bc0 !important; }
430
+
431
+ .indigo-text.text-lighten-1 {
432
+ color: #5c6bc0 !important; }
433
+
434
+ .indigo.darken-1 {
435
+ background-color: #3949ab !important; }
436
+
437
+ .indigo-text.text-darken-1 {
438
+ color: #3949ab !important; }
439
+
440
+ .indigo.darken-2 {
441
+ background-color: #303f9f !important; }
442
+
443
+ .indigo-text.text-darken-2 {
444
+ color: #303f9f !important; }
445
+
446
+ .indigo.darken-3 {
447
+ background-color: #283593 !important; }
448
+
449
+ .indigo-text.text-darken-3 {
450
+ color: #283593 !important; }
451
+
452
+ .indigo.darken-4 {
453
+ background-color: #1a237e !important; }
454
+
455
+ .indigo-text.text-darken-4 {
456
+ color: #1a237e !important; }
457
+
458
+ .indigo.accent-1 {
459
+ background-color: #8c9eff !important; }
460
+
461
+ .indigo-text.text-accent-1 {
462
+ color: #8c9eff !important; }
463
+
464
+ .indigo.accent-2 {
465
+ background-color: #536dfe !important; }
466
+
467
+ .indigo-text.text-accent-2 {
468
+ color: #536dfe !important; }
469
+
470
+ .indigo.accent-3 {
471
+ background-color: #3d5afe !important; }
472
+
473
+ .indigo-text.text-accent-3 {
474
+ color: #3d5afe !important; }
475
+
476
+ .indigo.accent-4 {
477
+ background-color: #304ffe !important; }
478
+
479
+ .indigo-text.text-accent-4 {
480
+ color: #304ffe !important; }
481
+
482
+ .blue {
483
+ background-color: #2196F3 !important; }
484
+
485
+ .blue-text {
486
+ color: #2196F3 !important; }
487
+
488
+ .blue.lighten-5 {
489
+ background-color: #E3F2FD !important; }
490
+
491
+ .blue-text.text-lighten-5 {
492
+ color: #E3F2FD !important; }
493
+
494
+ .blue.lighten-4 {
495
+ background-color: #BBDEFB !important; }
496
+
497
+ .blue-text.text-lighten-4 {
498
+ color: #BBDEFB !important; }
499
+
500
+ .blue.lighten-3 {
501
+ background-color: #90CAF9 !important; }
502
+
503
+ .blue-text.text-lighten-3 {
504
+ color: #90CAF9 !important; }
505
+
506
+ .blue.lighten-2 {
507
+ background-color: #64B5F6 !important; }
508
+
509
+ .blue-text.text-lighten-2 {
510
+ color: #64B5F6 !important; }
511
+
512
+ .blue.lighten-1 {
513
+ background-color: #42A5F5 !important; }
514
+
515
+ .blue-text.text-lighten-1 {
516
+ color: #42A5F5 !important; }
517
+
518
+ .blue.darken-1 {
519
+ background-color: #1E88E5 !important; }
520
+
521
+ .blue-text.text-darken-1 {
522
+ color: #1E88E5 !important; }
523
+
524
+ .blue.darken-2 {
525
+ background-color: #1976D2 !important; }
526
+
527
+ .blue-text.text-darken-2 {
528
+ color: #1976D2 !important; }
529
+
530
+ .blue.darken-3 {
531
+ background-color: #1565C0 !important; }
532
+
533
+ .blue-text.text-darken-3 {
534
+ color: #1565C0 !important; }
535
+
536
+ .blue.darken-4 {
537
+ background-color: #0D47A1 !important; }
538
+
539
+ .blue-text.text-darken-4 {
540
+ color: #0D47A1 !important; }
541
+
542
+ .blue.accent-1 {
543
+ background-color: #82B1FF !important; }
544
+
545
+ .blue-text.text-accent-1 {
546
+ color: #82B1FF !important; }
547
+
548
+ .blue.accent-2 {
549
+ background-color: #448AFF !important; }
550
+
551
+ .blue-text.text-accent-2 {
552
+ color: #448AFF !important; }
553
+
554
+ .blue.accent-3 {
555
+ background-color: #2979FF !important; }
556
+
557
+ .blue-text.text-accent-3 {
558
+ color: #2979FF !important; }
559
+
560
+ .blue.accent-4 {
561
+ background-color: #2962FF !important; }
562
+
563
+ .blue-text.text-accent-4 {
564
+ color: #2962FF !important; }
565
+
566
+ .light-blue {
567
+ background-color: #03a9f4 !important; }
568
+
569
+ .light-blue-text {
570
+ color: #03a9f4 !important; }
571
+
572
+ .light-blue.lighten-5 {
573
+ background-color: #e1f5fe !important; }
574
+
575
+ .light-blue-text.text-lighten-5 {
576
+ color: #e1f5fe !important; }
577
+
578
+ .light-blue.lighten-4 {
579
+ background-color: #b3e5fc !important; }
580
+
581
+ .light-blue-text.text-lighten-4 {
582
+ color: #b3e5fc !important; }
583
+
584
+ .light-blue.lighten-3 {
585
+ background-color: #81d4fa !important; }
586
+
587
+ .light-blue-text.text-lighten-3 {
588
+ color: #81d4fa !important; }
589
+
590
+ .light-blue.lighten-2 {
591
+ background-color: #4fc3f7 !important; }
592
+
593
+ .light-blue-text.text-lighten-2 {
594
+ color: #4fc3f7 !important; }
595
+
596
+ .light-blue.lighten-1 {
597
+ background-color: #29b6f6 !important; }
598
+
599
+ .light-blue-text.text-lighten-1 {
600
+ color: #29b6f6 !important; }
601
+
602
+ .light-blue.darken-1 {
603
+ background-color: #039be5 !important; }
604
+
605
+ .light-blue-text.text-darken-1 {
606
+ color: #039be5 !important; }
607
+
608
+ .light-blue.darken-2 {
609
+ background-color: #0288d1 !important; }
610
+
611
+ .light-blue-text.text-darken-2 {
612
+ color: #0288d1 !important; }
613
+
614
+ .light-blue.darken-3 {
615
+ background-color: #0277bd !important; }
616
+
617
+ .light-blue-text.text-darken-3 {
618
+ color: #0277bd !important; }
619
+
620
+ .light-blue.darken-4 {
621
+ background-color: #01579b !important; }
622
+
623
+ .light-blue-text.text-darken-4 {
624
+ color: #01579b !important; }
625
+
626
+ .light-blue.accent-1 {
627
+ background-color: #80d8ff !important; }
628
+
629
+ .light-blue-text.text-accent-1 {
630
+ color: #80d8ff !important; }
631
+
632
+ .light-blue.accent-2 {
633
+ background-color: #40c4ff !important; }
634
+
635
+ .light-blue-text.text-accent-2 {
636
+ color: #40c4ff !important; }
637
+
638
+ .light-blue.accent-3 {
639
+ background-color: #00b0ff !important; }
640
+
641
+ .light-blue-text.text-accent-3 {
642
+ color: #00b0ff !important; }
643
+
644
+ .light-blue.accent-4 {
645
+ background-color: #0091ea !important; }
646
+
647
+ .light-blue-text.text-accent-4 {
648
+ color: #0091ea !important; }
649
+
650
+ .cyan {
651
+ background-color: #00bcd4 !important; }
652
+
653
+ .cyan-text {
654
+ color: #00bcd4 !important; }
655
+
656
+ .cyan.lighten-5 {
657
+ background-color: #e0f7fa !important; }
658
+
659
+ .cyan-text.text-lighten-5 {
660
+ color: #e0f7fa !important; }
661
+
662
+ .cyan.lighten-4 {
663
+ background-color: #b2ebf2 !important; }
664
+
665
+ .cyan-text.text-lighten-4 {
666
+ color: #b2ebf2 !important; }
667
+
668
+ .cyan.lighten-3 {
669
+ background-color: #80deea !important; }
670
+
671
+ .cyan-text.text-lighten-3 {
672
+ color: #80deea !important; }
673
+
674
+ .cyan.lighten-2 {
675
+ background-color: #4dd0e1 !important; }
676
+
677
+ .cyan-text.text-lighten-2 {
678
+ color: #4dd0e1 !important; }
679
+
680
+ .cyan.lighten-1 {
681
+ background-color: #26c6da !important; }
682
+
683
+ .cyan-text.text-lighten-1 {
684
+ color: #26c6da !important; }
685
+
686
+ .cyan.darken-1 {
687
+ background-color: #00acc1 !important; }
688
+
689
+ .cyan-text.text-darken-1 {
690
+ color: #00acc1 !important; }
691
+
692
+ .cyan.darken-2 {
693
+ background-color: #0097a7 !important; }
694
+
695
+ .cyan-text.text-darken-2 {
696
+ color: #0097a7 !important; }
697
+
698
+ .cyan.darken-3 {
699
+ background-color: #00838f !important; }
700
+
701
+ .cyan-text.text-darken-3 {
702
+ color: #00838f !important; }
703
+
704
+ .cyan.darken-4 {
705
+ background-color: #006064 !important; }
706
+
707
+ .cyan-text.text-darken-4 {
708
+ color: #006064 !important; }
709
+
710
+ .cyan.accent-1 {
711
+ background-color: #84ffff !important; }
712
+
713
+ .cyan-text.text-accent-1 {
714
+ color: #84ffff !important; }
715
+
716
+ .cyan.accent-2 {
717
+ background-color: #18ffff !important; }
718
+
719
+ .cyan-text.text-accent-2 {
720
+ color: #18ffff !important; }
721
+
722
+ .cyan.accent-3 {
723
+ background-color: #00e5ff !important; }
724
+
725
+ .cyan-text.text-accent-3 {
726
+ color: #00e5ff !important; }
727
+
728
+ .cyan.accent-4 {
729
+ background-color: #00b8d4 !important; }
730
+
731
+ .cyan-text.text-accent-4 {
732
+ color: #00b8d4 !important; }
733
+
734
+ .teal {
735
+ background-color: #009688 !important; }
736
+
737
+ .teal-text {
738
+ color: #009688 !important; }
739
+
740
+ .teal.lighten-5 {
741
+ background-color: #e0f2f1 !important; }
742
+
743
+ .teal-text.text-lighten-5 {
744
+ color: #e0f2f1 !important; }
745
+
746
+ .teal.lighten-4 {
747
+ background-color: #b2dfdb !important; }
748
+
749
+ .teal-text.text-lighten-4 {
750
+ color: #b2dfdb !important; }
751
+
752
+ .teal.lighten-3 {
753
+ background-color: #80cbc4 !important; }
754
+
755
+ .teal-text.text-lighten-3 {
756
+ color: #80cbc4 !important; }
757
+
758
+ .teal.lighten-2 {
759
+ background-color: #4db6ac !important; }
760
+
761
+ .teal-text.text-lighten-2 {
762
+ color: #4db6ac !important; }
763
+
764
+ .teal.lighten-1 {
765
+ background-color: #26a69a !important; }
766
+
767
+ .teal-text.text-lighten-1 {
768
+ color: #26a69a !important; }
769
+
770
+ .teal.darken-1 {
771
+ background-color: #00897b !important; }
772
+
773
+ .teal-text.text-darken-1 {
774
+ color: #00897b !important; }
775
+
776
+ .teal.darken-2 {
777
+ background-color: #00796b !important; }
778
+
779
+ .teal-text.text-darken-2 {
780
+ color: #00796b !important; }
781
+
782
+ .teal.darken-3 {
783
+ background-color: #00695c !important; }
784
+
785
+ .teal-text.text-darken-3 {
786
+ color: #00695c !important; }
787
+
788
+ .teal.darken-4 {
789
+ background-color: #004d40 !important; }
790
+
791
+ .teal-text.text-darken-4 {
792
+ color: #004d40 !important; }
793
+
794
+ .teal.accent-1 {
795
+ background-color: #a7ffeb !important; }
796
+
797
+ .teal-text.text-accent-1 {
798
+ color: #a7ffeb !important; }
799
+
800
+ .teal.accent-2 {
801
+ background-color: #64ffda !important; }
802
+
803
+ .teal-text.text-accent-2 {
804
+ color: #64ffda !important; }
805
+
806
+ .teal.accent-3 {
807
+ background-color: #1de9b6 !important; }
808
+
809
+ .teal-text.text-accent-3 {
810
+ color: #1de9b6 !important; }
811
+
812
+ .teal.accent-4 {
813
+ background-color: #00bfa5 !important; }
814
+
815
+ .teal-text.text-accent-4 {
816
+ color: #00bfa5 !important; }
817
+
818
+ .green {
819
+ background-color: #4CAF50 !important; }
820
+
821
+ .green-text {
822
+ color: #4CAF50 !important; }
823
+
824
+ .green.lighten-5 {
825
+ background-color: #E8F5E9 !important; }
826
+
827
+ .green-text.text-lighten-5 {
828
+ color: #E8F5E9 !important; }
829
+
830
+ .green.lighten-4 {
831
+ background-color: #C8E6C9 !important; }
832
+
833
+ .green-text.text-lighten-4 {
834
+ color: #C8E6C9 !important; }
835
+
836
+ .green.lighten-3 {
837
+ background-color: #A5D6A7 !important; }
838
+
839
+ .green-text.text-lighten-3 {
840
+ color: #A5D6A7 !important; }
841
+
842
+ .green.lighten-2 {
843
+ background-color: #81C784 !important; }
844
+
845
+ .green-text.text-lighten-2 {
846
+ color: #81C784 !important; }
847
+
848
+ .green.lighten-1 {
849
+ background-color: #66BB6A !important; }
850
+
851
+ .green-text.text-lighten-1 {
852
+ color: #66BB6A !important; }
853
+
854
+ .green.darken-1 {
855
+ background-color: #43A047 !important; }
856
+
857
+ .green-text.text-darken-1 {
858
+ color: #43A047 !important; }
859
+
860
+ .green.darken-2 {
861
+ background-color: #388E3C !important; }
862
+
863
+ .green-text.text-darken-2 {
864
+ color: #388E3C !important; }
865
+
866
+ .green.darken-3 {
867
+ background-color: #2E7D32 !important; }
868
+
869
+ .green-text.text-darken-3 {
870
+ color: #2E7D32 !important; }
871
+
872
+ .green.darken-4 {
873
+ background-color: #1B5E20 !important; }
874
+
875
+ .green-text.text-darken-4 {
876
+ color: #1B5E20 !important; }
877
+
878
+ .green.accent-1 {
879
+ background-color: #B9F6CA !important; }
880
+
881
+ .green-text.text-accent-1 {
882
+ color: #B9F6CA !important; }
883
+
884
+ .green.accent-2 {
885
+ background-color: #69F0AE !important; }
886
+
887
+ .green-text.text-accent-2 {
888
+ color: #69F0AE !important; }
889
+
890
+ .green.accent-3 {
891
+ background-color: #00E676 !important; }
892
+
893
+ .green-text.text-accent-3 {
894
+ color: #00E676 !important; }
895
+
896
+ .green.accent-4 {
897
+ background-color: #00C853 !important; }
898
+
899
+ .green-text.text-accent-4 {
900
+ color: #00C853 !important; }
901
+
902
+ .light-green {
903
+ background-color: #8bc34a !important; }
904
+
905
+ .light-green-text {
906
+ color: #8bc34a !important; }
907
+
908
+ .light-green.lighten-5 {
909
+ background-color: #f1f8e9 !important; }
910
+
911
+ .light-green-text.text-lighten-5 {
912
+ color: #f1f8e9 !important; }
913
+
914
+ .light-green.lighten-4 {
915
+ background-color: #dcedc8 !important; }
916
+
917
+ .light-green-text.text-lighten-4 {
918
+ color: #dcedc8 !important; }
919
+
920
+ .light-green.lighten-3 {
921
+ background-color: #c5e1a5 !important; }
922
+
923
+ .light-green-text.text-lighten-3 {
924
+ color: #c5e1a5 !important; }
925
+
926
+ .light-green.lighten-2 {
927
+ background-color: #aed581 !important; }
928
+
929
+ .light-green-text.text-lighten-2 {
930
+ color: #aed581 !important; }
931
+
932
+ .light-green.lighten-1 {
933
+ background-color: #9ccc65 !important; }
934
+
935
+ .light-green-text.text-lighten-1 {
936
+ color: #9ccc65 !important; }
937
+
938
+ .light-green.darken-1 {
939
+ background-color: #7cb342 !important; }
940
+
941
+ .light-green-text.text-darken-1 {
942
+ color: #7cb342 !important; }
943
+
944
+ .light-green.darken-2 {
945
+ background-color: #689f38 !important; }
946
+
947
+ .light-green-text.text-darken-2 {
948
+ color: #689f38 !important; }
949
+
950
+ .light-green.darken-3 {
951
+ background-color: #558b2f !important; }
952
+
953
+ .light-green-text.text-darken-3 {
954
+ color: #558b2f !important; }
955
+
956
+ .light-green.darken-4 {
957
+ background-color: #33691e !important; }
958
+
959
+ .light-green-text.text-darken-4 {
960
+ color: #33691e !important; }
961
+
962
+ .light-green.accent-1 {
963
+ background-color: #ccff90 !important; }
964
+
965
+ .light-green-text.text-accent-1 {
966
+ color: #ccff90 !important; }
967
+
968
+ .light-green.accent-2 {
969
+ background-color: #b2ff59 !important; }
970
+
971
+ .light-green-text.text-accent-2 {
972
+ color: #b2ff59 !important; }
973
+
974
+ .light-green.accent-3 {
975
+ background-color: #76ff03 !important; }
976
+
977
+ .light-green-text.text-accent-3 {
978
+ color: #76ff03 !important; }
979
+
980
+ .light-green.accent-4 {
981
+ background-color: #64dd17 !important; }
982
+
983
+ .light-green-text.text-accent-4 {
984
+ color: #64dd17 !important; }
985
+
986
+ .lime {
987
+ background-color: #cddc39 !important; }
988
+
989
+ .lime-text {
990
+ color: #cddc39 !important; }
991
+
992
+ .lime.lighten-5 {
993
+ background-color: #f9fbe7 !important; }
994
+
995
+ .lime-text.text-lighten-5 {
996
+ color: #f9fbe7 !important; }
997
+
998
+ .lime.lighten-4 {
999
+ background-color: #f0f4c3 !important; }
1000
+
1001
+ .lime-text.text-lighten-4 {
1002
+ color: #f0f4c3 !important; }
1003
+
1004
+ .lime.lighten-3 {
1005
+ background-color: #e6ee9c !important; }
1006
+
1007
+ .lime-text.text-lighten-3 {
1008
+ color: #e6ee9c !important; }
1009
+
1010
+ .lime.lighten-2 {
1011
+ background-color: #dce775 !important; }
1012
+
1013
+ .lime-text.text-lighten-2 {
1014
+ color: #dce775 !important; }
1015
+
1016
+ .lime.lighten-1 {
1017
+ background-color: #d4e157 !important; }
1018
+
1019
+ .lime-text.text-lighten-1 {
1020
+ color: #d4e157 !important; }
1021
+
1022
+ .lime.darken-1 {
1023
+ background-color: #c0ca33 !important; }
1024
+
1025
+ .lime-text.text-darken-1 {
1026
+ color: #c0ca33 !important; }
1027
+
1028
+ .lime.darken-2 {
1029
+ background-color: #afb42b !important; }
1030
+
1031
+ .lime-text.text-darken-2 {
1032
+ color: #afb42b !important; }
1033
+
1034
+ .lime.darken-3 {
1035
+ background-color: #9e9d24 !important; }
1036
+
1037
+ .lime-text.text-darken-3 {
1038
+ color: #9e9d24 !important; }
1039
+
1040
+ .lime.darken-4 {
1041
+ background-color: #827717 !important; }
1042
+
1043
+ .lime-text.text-darken-4 {
1044
+ color: #827717 !important; }
1045
+
1046
+ .lime.accent-1 {
1047
+ background-color: #f4ff81 !important; }
1048
+
1049
+ .lime-text.text-accent-1 {
1050
+ color: #f4ff81 !important; }
1051
+
1052
+ .lime.accent-2 {
1053
+ background-color: #eeff41 !important; }
1054
+
1055
+ .lime-text.text-accent-2 {
1056
+ color: #eeff41 !important; }
1057
+
1058
+ .lime.accent-3 {
1059
+ background-color: #c6ff00 !important; }
1060
+
1061
+ .lime-text.text-accent-3 {
1062
+ color: #c6ff00 !important; }
1063
+
1064
+ .lime.accent-4 {
1065
+ background-color: #aeea00 !important; }
1066
+
1067
+ .lime-text.text-accent-4 {
1068
+ color: #aeea00 !important; }
1069
+
1070
+ .yellow {
1071
+ background-color: #ffeb3b !important; }
1072
+
1073
+ .yellow-text {
1074
+ color: #ffeb3b !important; }
1075
+
1076
+ .yellow.lighten-5 {
1077
+ background-color: #fffde7 !important; }
1078
+
1079
+ .yellow-text.text-lighten-5 {
1080
+ color: #fffde7 !important; }
1081
+
1082
+ .yellow.lighten-4 {
1083
+ background-color: #fff9c4 !important; }
1084
+
1085
+ .yellow-text.text-lighten-4 {
1086
+ color: #fff9c4 !important; }
1087
+
1088
+ .yellow.lighten-3 {
1089
+ background-color: #fff59d !important; }
1090
+
1091
+ .yellow-text.text-lighten-3 {
1092
+ color: #fff59d !important; }
1093
+
1094
+ .yellow.lighten-2 {
1095
+ background-color: #fff176 !important; }
1096
+
1097
+ .yellow-text.text-lighten-2 {
1098
+ color: #fff176 !important; }
1099
+
1100
+ .yellow.lighten-1 {
1101
+ background-color: #ffee58 !important; }
1102
+
1103
+ .yellow-text.text-lighten-1 {
1104
+ color: #ffee58 !important; }
1105
+
1106
+ .yellow.darken-1 {
1107
+ background-color: #fdd835 !important; }
1108
+
1109
+ .yellow-text.text-darken-1 {
1110
+ color: #fdd835 !important; }
1111
+
1112
+ .yellow.darken-2 {
1113
+ background-color: #fbc02d !important; }
1114
+
1115
+ .yellow-text.text-darken-2 {
1116
+ color: #fbc02d !important; }
1117
+
1118
+ .yellow.darken-3 {
1119
+ background-color: #f9a825 !important; }
1120
+
1121
+ .yellow-text.text-darken-3 {
1122
+ color: #f9a825 !important; }
1123
+
1124
+ .yellow.darken-4 {
1125
+ background-color: #f57f17 !important; }
1126
+
1127
+ .yellow-text.text-darken-4 {
1128
+ color: #f57f17 !important; }
1129
+
1130
+ .yellow.accent-1 {
1131
+ background-color: #ffff8d !important; }
1132
+
1133
+ .yellow-text.text-accent-1 {
1134
+ color: #ffff8d !important; }
1135
+
1136
+ .yellow.accent-2 {
1137
+ background-color: #ffff00 !important; }
1138
+
1139
+ .yellow-text.text-accent-2 {
1140
+ color: #ffff00 !important; }
1141
+
1142
+ .yellow.accent-3 {
1143
+ background-color: #ffea00 !important; }
1144
+
1145
+ .yellow-text.text-accent-3 {
1146
+ color: #ffea00 !important; }
1147
+
1148
+ .yellow.accent-4 {
1149
+ background-color: #ffd600 !important; }
1150
+
1151
+ .yellow-text.text-accent-4 {
1152
+ color: #ffd600 !important; }
1153
+
1154
+ .amber {
1155
+ background-color: #ffc107 !important; }
1156
+
1157
+ .amber-text {
1158
+ color: #ffc107 !important; }
1159
+
1160
+ .amber.lighten-5 {
1161
+ background-color: #fff8e1 !important; }
1162
+
1163
+ .amber-text.text-lighten-5 {
1164
+ color: #fff8e1 !important; }
1165
+
1166
+ .amber.lighten-4 {
1167
+ background-color: #ffecb3 !important; }
1168
+
1169
+ .amber-text.text-lighten-4 {
1170
+ color: #ffecb3 !important; }
1171
+
1172
+ .amber.lighten-3 {
1173
+ background-color: #ffe082 !important; }
1174
+
1175
+ .amber-text.text-lighten-3 {
1176
+ color: #ffe082 !important; }
1177
+
1178
+ .amber.lighten-2 {
1179
+ background-color: #ffd54f !important; }
1180
+
1181
+ .amber-text.text-lighten-2 {
1182
+ color: #ffd54f !important; }
1183
+
1184
+ .amber.lighten-1 {
1185
+ background-color: #ffca28 !important; }
1186
+
1187
+ .amber-text.text-lighten-1 {
1188
+ color: #ffca28 !important; }
1189
+
1190
+ .amber.darken-1 {
1191
+ background-color: #ffb300 !important; }
1192
+
1193
+ .amber-text.text-darken-1 {
1194
+ color: #ffb300 !important; }
1195
+
1196
+ .amber.darken-2 {
1197
+ background-color: #ffa000 !important; }
1198
+
1199
+ .amber-text.text-darken-2 {
1200
+ color: #ffa000 !important; }
1201
+
1202
+ .amber.darken-3 {
1203
+ background-color: #ff8f00 !important; }
1204
+
1205
+ .amber-text.text-darken-3 {
1206
+ color: #ff8f00 !important; }
1207
+
1208
+ .amber.darken-4 {
1209
+ background-color: #ff6f00 !important; }
1210
+
1211
+ .amber-text.text-darken-4 {
1212
+ color: #ff6f00 !important; }
1213
+
1214
+ .amber.accent-1 {
1215
+ background-color: #ffe57f !important; }
1216
+
1217
+ .amber-text.text-accent-1 {
1218
+ color: #ffe57f !important; }
1219
+
1220
+ .amber.accent-2 {
1221
+ background-color: #ffd740 !important; }
1222
+
1223
+ .amber-text.text-accent-2 {
1224
+ color: #ffd740 !important; }
1225
+
1226
+ .amber.accent-3 {
1227
+ background-color: #ffc400 !important; }
1228
+
1229
+ .amber-text.text-accent-3 {
1230
+ color: #ffc400 !important; }
1231
+
1232
+ .amber.accent-4 {
1233
+ background-color: #ffab00 !important; }
1234
+
1235
+ .amber-text.text-accent-4 {
1236
+ color: #ffab00 !important; }
1237
+
1238
+ .orange {
1239
+ background-color: #ff9800 !important; }
1240
+
1241
+ .orange-text {
1242
+ color: #ff9800 !important; }
1243
+
1244
+ .orange.lighten-5 {
1245
+ background-color: #fff3e0 !important; }
1246
+
1247
+ .orange-text.text-lighten-5 {
1248
+ color: #fff3e0 !important; }
1249
+
1250
+ .orange.lighten-4 {
1251
+ background-color: #ffe0b2 !important; }
1252
+
1253
+ .orange-text.text-lighten-4 {
1254
+ color: #ffe0b2 !important; }
1255
+
1256
+ .orange.lighten-3 {
1257
+ background-color: #ffcc80 !important; }
1258
+
1259
+ .orange-text.text-lighten-3 {
1260
+ color: #ffcc80 !important; }
1261
+
1262
+ .orange.lighten-2 {
1263
+ background-color: #ffb74d !important; }
1264
+
1265
+ .orange-text.text-lighten-2 {
1266
+ color: #ffb74d !important; }
1267
+
1268
+ .orange.lighten-1 {
1269
+ background-color: #ffa726 !important; }
1270
+
1271
+ .orange-text.text-lighten-1 {
1272
+ color: #ffa726 !important; }
1273
+
1274
+ .orange.darken-1 {
1275
+ background-color: #fb8c00 !important; }
1276
+
1277
+ .orange-text.text-darken-1 {
1278
+ color: #fb8c00 !important; }
1279
+
1280
+ .orange.darken-2 {
1281
+ background-color: #f57c00 !important; }
1282
+
1283
+ .orange-text.text-darken-2 {
1284
+ color: #f57c00 !important; }
1285
+
1286
+ .orange.darken-3 {
1287
+ background-color: #ef6c00 !important; }
1288
+
1289
+ .orange-text.text-darken-3 {
1290
+ color: #ef6c00 !important; }
1291
+
1292
+ .orange.darken-4 {
1293
+ background-color: #e65100 !important; }
1294
+
1295
+ .orange-text.text-darken-4 {
1296
+ color: #e65100 !important; }
1297
+
1298
+ .orange.accent-1 {
1299
+ background-color: #ffd180 !important; }
1300
+
1301
+ .orange-text.text-accent-1 {
1302
+ color: #ffd180 !important; }
1303
+
1304
+ .orange.accent-2 {
1305
+ background-color: #ffab40 !important; }
1306
+
1307
+ .orange-text.text-accent-2 {
1308
+ color: #ffab40 !important; }
1309
+
1310
+ .orange.accent-3 {
1311
+ background-color: #ff9100 !important; }
1312
+
1313
+ .orange-text.text-accent-3 {
1314
+ color: #ff9100 !important; }
1315
+
1316
+ .orange.accent-4 {
1317
+ background-color: #ff6d00 !important; }
1318
+
1319
+ .orange-text.text-accent-4 {
1320
+ color: #ff6d00 !important; }
1321
+
1322
+ .deep-orange {
1323
+ background-color: #ff5722 !important; }
1324
+
1325
+ .deep-orange-text {
1326
+ color: #ff5722 !important; }
1327
+
1328
+ .deep-orange.lighten-5 {
1329
+ background-color: #fbe9e7 !important; }
1330
+
1331
+ .deep-orange-text.text-lighten-5 {
1332
+ color: #fbe9e7 !important; }
1333
+
1334
+ .deep-orange.lighten-4 {
1335
+ background-color: #ffccbc !important; }
1336
+
1337
+ .deep-orange-text.text-lighten-4 {
1338
+ color: #ffccbc !important; }
1339
+
1340
+ .deep-orange.lighten-3 {
1341
+ background-color: #ffab91 !important; }
1342
+
1343
+ .deep-orange-text.text-lighten-3 {
1344
+ color: #ffab91 !important; }
1345
+
1346
+ .deep-orange.lighten-2 {
1347
+ background-color: #ff8a65 !important; }
1348
+
1349
+ .deep-orange-text.text-lighten-2 {
1350
+ color: #ff8a65 !important; }
1351
+
1352
+ .deep-orange.lighten-1 {
1353
+ background-color: #ff7043 !important; }
1354
+
1355
+ .deep-orange-text.text-lighten-1 {
1356
+ color: #ff7043 !important; }
1357
+
1358
+ .deep-orange.darken-1 {
1359
+ background-color: #f4511e !important; }
1360
+
1361
+ .deep-orange-text.text-darken-1 {
1362
+ color: #f4511e !important; }
1363
+
1364
+ .deep-orange.darken-2 {
1365
+ background-color: #e64a19 !important; }
1366
+
1367
+ .deep-orange-text.text-darken-2 {
1368
+ color: #e64a19 !important; }
1369
+
1370
+ .deep-orange.darken-3 {
1371
+ background-color: #d84315 !important; }
1372
+
1373
+ .deep-orange-text.text-darken-3 {
1374
+ color: #d84315 !important; }
1375
+
1376
+ .deep-orange.darken-4 {
1377
+ background-color: #bf360c !important; }
1378
+
1379
+ .deep-orange-text.text-darken-4 {
1380
+ color: #bf360c !important; }
1381
+
1382
+ .deep-orange.accent-1 {
1383
+ background-color: #ff9e80 !important; }
1384
+
1385
+ .deep-orange-text.text-accent-1 {
1386
+ color: #ff9e80 !important; }
1387
+
1388
+ .deep-orange.accent-2 {
1389
+ background-color: #ff6e40 !important; }
1390
+
1391
+ .deep-orange-text.text-accent-2 {
1392
+ color: #ff6e40 !important; }
1393
+
1394
+ .deep-orange.accent-3 {
1395
+ background-color: #ff3d00 !important; }
1396
+
1397
+ .deep-orange-text.text-accent-3 {
1398
+ color: #ff3d00 !important; }
1399
+
1400
+ .deep-orange.accent-4 {
1401
+ background-color: #dd2c00 !important; }
1402
+
1403
+ .deep-orange-text.text-accent-4 {
1404
+ color: #dd2c00 !important; }
1405
+
1406
+ .brown {
1407
+ background-color: #795548 !important; }
1408
+
1409
+ .brown-text {
1410
+ color: #795548 !important; }
1411
+
1412
+ .brown.lighten-5 {
1413
+ background-color: #efebe9 !important; }
1414
+
1415
+ .brown-text.text-lighten-5 {
1416
+ color: #efebe9 !important; }
1417
+
1418
+ .brown.lighten-4 {
1419
+ background-color: #d7ccc8 !important; }
1420
+
1421
+ .brown-text.text-lighten-4 {
1422
+ color: #d7ccc8 !important; }
1423
+
1424
+ .brown.lighten-3 {
1425
+ background-color: #bcaaa4 !important; }
1426
+
1427
+ .brown-text.text-lighten-3 {
1428
+ color: #bcaaa4 !important; }
1429
+
1430
+ .brown.lighten-2 {
1431
+ background-color: #a1887f !important; }
1432
+
1433
+ .brown-text.text-lighten-2 {
1434
+ color: #a1887f !important; }
1435
+
1436
+ .brown.lighten-1 {
1437
+ background-color: #8d6e63 !important; }
1438
+
1439
+ .brown-text.text-lighten-1 {
1440
+ color: #8d6e63 !important; }
1441
+
1442
+ .brown.darken-1 {
1443
+ background-color: #6d4c41 !important; }
1444
+
1445
+ .brown-text.text-darken-1 {
1446
+ color: #6d4c41 !important; }
1447
+
1448
+ .brown.darken-2 {
1449
+ background-color: #5d4037 !important; }
1450
+
1451
+ .brown-text.text-darken-2 {
1452
+ color: #5d4037 !important; }
1453
+
1454
+ .brown.darken-3 {
1455
+ background-color: #4e342e !important; }
1456
+
1457
+ .brown-text.text-darken-3 {
1458
+ color: #4e342e !important; }
1459
+
1460
+ .brown.darken-4 {
1461
+ background-color: #3e2723 !important; }
1462
+
1463
+ .brown-text.text-darken-4 {
1464
+ color: #3e2723 !important; }
1465
+
1466
+ .blue-grey {
1467
+ background-color: #607d8b !important; }
1468
+
1469
+ .blue-grey-text {
1470
+ color: #607d8b !important; }
1471
+
1472
+ .blue-grey.lighten-5 {
1473
+ background-color: #eceff1 !important; }
1474
+
1475
+ .blue-grey-text.text-lighten-5 {
1476
+ color: #eceff1 !important; }
1477
+
1478
+ .blue-grey.lighten-4 {
1479
+ background-color: #cfd8dc !important; }
1480
+
1481
+ .blue-grey-text.text-lighten-4 {
1482
+ color: #cfd8dc !important; }
1483
+
1484
+ .blue-grey.lighten-3 {
1485
+ background-color: #b0bec5 !important; }
1486
+
1487
+ .blue-grey-text.text-lighten-3 {
1488
+ color: #b0bec5 !important; }
1489
+
1490
+ .blue-grey.lighten-2 {
1491
+ background-color: #90a4ae !important; }
1492
+
1493
+ .blue-grey-text.text-lighten-2 {
1494
+ color: #90a4ae !important; }
1495
+
1496
+ .blue-grey.lighten-1 {
1497
+ background-color: #78909c !important; }
1498
+
1499
+ .blue-grey-text.text-lighten-1 {
1500
+ color: #78909c !important; }
1501
+
1502
+ .blue-grey.darken-1 {
1503
+ background-color: #546e7a !important; }
1504
+
1505
+ .blue-grey-text.text-darken-1 {
1506
+ color: #546e7a !important; }
1507
+
1508
+ .blue-grey.darken-2 {
1509
+ background-color: #455a64 !important; }
1510
+
1511
+ .blue-grey-text.text-darken-2 {
1512
+ color: #455a64 !important; }
1513
+
1514
+ .blue-grey.darken-3 {
1515
+ background-color: #37474f !important; }
1516
+
1517
+ .blue-grey-text.text-darken-3 {
1518
+ color: #37474f !important; }
1519
+
1520
+ .blue-grey.darken-4 {
1521
+ background-color: #263238 !important; }
1522
+
1523
+ .blue-grey-text.text-darken-4 {
1524
+ color: #263238 !important; }
1525
+
1526
+ .grey {
1527
+ background-color: #9e9e9e !important; }
1528
+
1529
+ .grey-text {
1530
+ color: #9e9e9e !important; }
1531
+
1532
+ .grey.lighten-5 {
1533
+ background-color: #fafafa !important; }
1534
+
1535
+ .grey-text.text-lighten-5 {
1536
+ color: #fafafa !important; }
1537
+
1538
+ .grey.lighten-4 {
1539
+ background-color: #f5f5f5 !important; }
1540
+
1541
+ .grey-text.text-lighten-4 {
1542
+ color: #f5f5f5 !important; }
1543
+
1544
+ .grey.lighten-3 {
1545
+ background-color: #eeeeee !important; }
1546
+
1547
+ .grey-text.text-lighten-3 {
1548
+ color: #eeeeee !important; }
1549
+
1550
+ .grey.lighten-2 {
1551
+ background-color: #e0e0e0 !important; }
1552
+
1553
+ .grey-text.text-lighten-2 {
1554
+ color: #e0e0e0 !important; }
1555
+
1556
+ .grey.lighten-1 {
1557
+ background-color: #bdbdbd !important; }
1558
+
1559
+ .grey-text.text-lighten-1 {
1560
+ color: #bdbdbd !important; }
1561
+
1562
+ .grey.darken-1 {
1563
+ background-color: #757575 !important; }
1564
+
1565
+ .grey-text.text-darken-1 {
1566
+ color: #757575 !important; }
1567
+
1568
+ .grey.darken-2 {
1569
+ background-color: #616161 !important; }
1570
+
1571
+ .grey-text.text-darken-2 {
1572
+ color: #616161 !important; }
1573
+
1574
+ .grey.darken-3 {
1575
+ background-color: #424242 !important; }
1576
+
1577
+ .grey-text.text-darken-3 {
1578
+ color: #424242 !important; }
1579
+
1580
+ .grey.darken-4 {
1581
+ background-color: #212121 !important; }
1582
+
1583
+ .grey-text.text-darken-4 {
1584
+ color: #212121 !important; }
1585
+
1586
+ .black {
1587
+ background-color: #000000 !important; }
1588
+
1589
+ .black-text {
1590
+ color: #000000 !important; }
1591
+
1592
+ .white {
1593
+ background-color: #FFFFFF !important; }
1594
+
1595
+ .white-text {
1596
+ color: #FFFFFF !important; }
1597
+
1598
+ .transparent {
1599
+ background-color: transparent !important; }
1600
+
1601
+ .transparent-text {
1602
+ color: transparent !important; }
1603
+
1604
+ /*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
1605
+ /**
1606
+ * 1. Set default font family to sans-serif.
1607
+ * 2. Prevent iOS and IE text size adjust after device orientation change,
1608
+ * without disabling user zoom.
1609
+ */
1610
+ html {
1611
+ font-family: sans-serif;
1612
+ /* 1 */
1613
+ -ms-text-size-adjust: 100%;
1614
+ /* 2 */
1615
+ -webkit-text-size-adjust: 100%;
1616
+ /* 2 */ }
1617
+
1618
+ /**
1619
+ * Remove default margin.
1620
+ */
1621
+ body {
1622
+ margin: 0; }
1623
+
1624
+ /* HTML5 display definitions
1625
+ ========================================================================== */
1626
+ /**
1627
+ * Correct `block` display not defined for any HTML5 element in IE 8/9.
1628
+ * Correct `block` display not defined for `details` or `summary` in IE 10/11
1629
+ * and Firefox.
1630
+ * Correct `block` display not defined for `main` in IE 11.
1631
+ */
1632
+ article,
1633
+ aside,
1634
+ details,
1635
+ figcaption,
1636
+ figure,
1637
+ footer,
1638
+ header,
1639
+ hgroup,
1640
+ main,
1641
+ menu,
1642
+ nav,
1643
+ section,
1644
+ summary {
1645
+ display: block; }
1646
+
1647
+ /**
1648
+ * 1. Correct `inline-block` display not defined in IE 8/9.
1649
+ * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.
1650
+ */
1651
+ audio,
1652
+ canvas,
1653
+ progress,
1654
+ video {
1655
+ display: inline-block;
1656
+ /* 1 */
1657
+ vertical-align: baseline;
1658
+ /* 2 */ }
1659
+
1660
+ /**
1661
+ * Prevent modern browsers from displaying `audio` without controls.
1662
+ * Remove excess height in iOS 5 devices.
1663
+ */
1664
+ audio:not([controls]) {
1665
+ display: none;
1666
+ height: 0; }
1667
+
1668
+ /**
1669
+ * Address `[hidden]` styling not present in IE 8/9/10.
1670
+ * Hide the `template` element in IE 8/9/10/11, Safari, and Firefox < 22.
1671
+ */
1672
+ [hidden],
1673
+ template {
1674
+ display: none; }
1675
+
1676
+ /* Links
1677
+ ========================================================================== */
1678
+ /**
1679
+ * Remove the gray background color from active links in IE 10.
1680
+ */
1681
+ a {
1682
+ background-color: transparent; }
1683
+
1684
+ /**
1685
+ * Improve readability of focused elements when they are also in an
1686
+ * active/hover state.
1687
+ */
1688
+ a:active,
1689
+ a:hover {
1690
+ outline: 0; }
1691
+
1692
+ /* Text-level semantics
1693
+ ========================================================================== */
1694
+ /**
1695
+ * Address styling not present in IE 8/9/10/11, Safari, and Chrome.
1696
+ */
1697
+ abbr[title] {
1698
+ border-bottom: 1px dotted; }
1699
+
1700
+ /**
1701
+ * Address style set to `bolder` in Firefox 4+, Safari, and Chrome.
1702
+ */
1703
+ b,
1704
+ strong {
1705
+ font-weight: bold; }
1706
+
1707
+ /**
1708
+ * Address styling not present in Safari and Chrome.
1709
+ */
1710
+ dfn {
1711
+ font-style: italic; }
1712
+
1713
+ /**
1714
+ * Address variable `h1` font-size and margin within `section` and `article`
1715
+ * contexts in Firefox 4+, Safari, and Chrome.
1716
+ */
1717
+ h1 {
1718
+ font-size: 2em;
1719
+ margin: 0.67em 0; }
1720
+
1721
+ /**
1722
+ * Address styling not present in IE 8/9.
1723
+ */
1724
+ mark {
1725
+ background: #ff0;
1726
+ color: #000; }
1727
+
1728
+ /**
1729
+ * Address inconsistent and variable font size in all browsers.
1730
+ */
1731
+ small {
1732
+ font-size: 80%; }
1733
+
1734
+ /**
1735
+ * Prevent `sub` and `sup` affecting `line-height` in all browsers.
1736
+ */
1737
+ sub,
1738
+ sup {
1739
+ font-size: 75%;
1740
+ line-height: 0;
1741
+ position: relative;
1742
+ vertical-align: baseline; }
1743
+
1744
+ sup {
1745
+ top: -0.5em; }
1746
+
1747
+ sub {
1748
+ bottom: -0.25em; }
1749
+
1750
+ /* Embedded content
1751
+ ========================================================================== */
1752
+ /**
1753
+ * Remove border when inside `a` element in IE 8/9/10.
1754
+ */
1755
+ img {
1756
+ border: 0; }
1757
+
1758
+ /**
1759
+ * Correct overflow not hidden in IE 9/10/11.
1760
+ */
1761
+ svg:not(:root) {
1762
+ overflow: hidden; }
1763
+
1764
+ /* Grouping content
1765
+ ========================================================================== */
1766
+ /**
1767
+ * Address margin not present in IE 8/9 and Safari.
1768
+ */
1769
+ figure {
1770
+ margin: 1em 40px; }
1771
+
1772
+ /**
1773
+ * Address differences between Firefox and other browsers.
1774
+ */
1775
+ hr {
1776
+ box-sizing: content-box;
1777
+ height: 0; }
1778
+
1779
+ /**
1780
+ * Contain overflow in all browsers.
1781
+ */
1782
+ pre {
1783
+ overflow: auto; }
1784
+
1785
+ /**
1786
+ * Address odd `em`-unit font size rendering in all browsers.
1787
+ */
1788
+ code,
1789
+ kbd,
1790
+ pre,
1791
+ samp {
1792
+ font-family: monospace, monospace;
1793
+ font-size: 1em; }
1794
+
1795
+ /* Forms
1796
+ ========================================================================== */
1797
+ /**
1798
+ * Known limitation: by default, Chrome and Safari on OS X allow very limited
1799
+ * styling of `select`, unless a `border` property is set.
1800
+ */
1801
+ /**
1802
+ * 1. Correct color not being inherited.
1803
+ * Known issue: affects color of disabled elements.
1804
+ * 2. Correct font properties not being inherited.
1805
+ * 3. Address margins set differently in Firefox 4+, Safari, and Chrome.
1806
+ */
1807
+ button,
1808
+ input,
1809
+ optgroup,
1810
+ select,
1811
+ textarea {
1812
+ color: inherit;
1813
+ /* 1 */
1814
+ font: inherit;
1815
+ /* 2 */
1816
+ margin: 0;
1817
+ /* 3 */ }
1818
+
1819
+ /**
1820
+ * Address `overflow` set to `hidden` in IE 8/9/10/11.
1821
+ */
1822
+ button {
1823
+ overflow: visible; }
1824
+
1825
+ /**
1826
+ * Address inconsistent `text-transform` inheritance for `button` and `select`.
1827
+ * All other form control elements do not inherit `text-transform` values.
1828
+ * Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera.
1829
+ * Correct `select` style inheritance in Firefox.
1830
+ */
1831
+ button,
1832
+ select {
1833
+ text-transform: none; }
1834
+
1835
+ /**
1836
+ * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
1837
+ * and `video` controls.
1838
+ * 2. Correct inability to style clickable `input` types in iOS.
1839
+ * 3. Improve usability and consistency of cursor style between image-type
1840
+ * `input` and others.
1841
+ */
1842
+ button,
1843
+ html input[type="button"],
1844
+ input[type="reset"],
1845
+ input[type="submit"] {
1846
+ -webkit-appearance: button;
1847
+ /* 2 */
1848
+ cursor: pointer;
1849
+ /* 3 */ }
1850
+
1851
+ /**
1852
+ * Re-set default cursor for disabled elements.
1853
+ */
1854
+ button[disabled],
1855
+ html input[disabled] {
1856
+ cursor: default; }
1857
+
1858
+ /**
1859
+ * Remove inner padding and border in Firefox 4+.
1860
+ */
1861
+ button::-moz-focus-inner,
1862
+ input::-moz-focus-inner {
1863
+ border: 0;
1864
+ padding: 0; }
1865
+
1866
+ /**
1867
+ * Address Firefox 4+ setting `line-height` on `input` using `!important` in
1868
+ * the UA stylesheet.
1869
+ */
1870
+ input {
1871
+ line-height: normal; }
1872
+
1873
+ /**
1874
+ * It's recommended that you don't attempt to style these elements.
1875
+ * Firefox's implementation doesn't respect box-sizing, padding, or width.
1876
+ *
1877
+ * 1. Address box sizing set to `content-box` in IE 8/9/10.
1878
+ * 2. Remove excess padding in IE 8/9/10.
1879
+ */
1880
+ input[type="checkbox"],
1881
+ input[type="radio"] {
1882
+ box-sizing: border-box;
1883
+ /* 1 */
1884
+ padding: 0;
1885
+ /* 2 */ }
1886
+
1887
+ /**
1888
+ * Fix the cursor style for Chrome's increment/decrement buttons. For certain
1889
+ * `font-size` values of the `input`, it causes the cursor style of the
1890
+ * decrement button to change from `default` to `text`.
1891
+ */
1892
+ input[type="number"]::-webkit-inner-spin-button,
1893
+ input[type="number"]::-webkit-outer-spin-button {
1894
+ height: auto; }
1895
+
1896
+ /**
1897
+ * 1. Address `appearance` set to `searchfield` in Safari and Chrome.
1898
+ * 2. Address `box-sizing` set to `border-box` in Safari and Chrome.
1899
+ */
1900
+ input[type="search"] {
1901
+ -webkit-appearance: textfield;
1902
+ /* 1 */
1903
+ box-sizing: content-box;
1904
+ /* 2 */ }
1905
+
1906
+ /**
1907
+ * Remove inner padding and search cancel button in Safari and Chrome on OS X.
1908
+ * Safari (but not Chrome) clips the cancel button when the search input has
1909
+ * padding (and `textfield` appearance).
1910
+ */
1911
+ input[type="search"]::-webkit-search-cancel-button,
1912
+ input[type="search"]::-webkit-search-decoration {
1913
+ -webkit-appearance: none; }
1914
+
1915
+ /**
1916
+ * Define consistent border, margin, and padding.
1917
+ */
1918
+ fieldset {
1919
+ border: 1px solid #c0c0c0;
1920
+ margin: 0 2px;
1921
+ padding: 0.35em 0.625em 0.75em; }
1922
+
1923
+ /**
1924
+ * 1. Correct `color` not being inherited in IE 8/9/10/11.
1925
+ * 2. Remove padding so people aren't caught out if they zero out fieldsets.
1926
+ */
1927
+ legend {
1928
+ border: 0;
1929
+ /* 1 */
1930
+ padding: 0;
1931
+ /* 2 */ }
1932
+
1933
+ /**
1934
+ * Remove default vertical scrollbar in IE 8/9/10/11.
1935
+ */
1936
+ textarea {
1937
+ overflow: auto; }
1938
+
1939
+ /**
1940
+ * Don't inherit the `font-weight` (applied by a rule above).
1941
+ * NOTE: the default cannot safely be changed in Chrome and Safari on OS X.
1942
+ */
1943
+ optgroup {
1944
+ font-weight: bold; }
1945
+
1946
+ /* Tables
1947
+ ========================================================================== */
1948
+ /**
1949
+ * Remove most spacing between table cells.
1950
+ */
1951
+ table {
1952
+ border-collapse: collapse;
1953
+ border-spacing: 0; }
1954
+
1955
+ td,
1956
+ th {
1957
+ padding: 0; }
1958
+
1959
+ html {
1960
+ box-sizing: border-box; }
1961
+
1962
+ *, *:before, *:after {
1963
+ box-sizing: inherit; }
1964
+
1965
+ ul:not(.browser-default) {
1966
+ padding-left: 0;
1967
+ list-style-type: none; }
1968
+ ul:not(.browser-default) > li {
1969
+ list-style-type: none; }
1970
+
1971
+ a {
1972
+ color: #039be5;
1973
+ text-decoration: none;
1974
+ -webkit-tap-highlight-color: transparent; }
1975
+
1976
+ .valign-wrapper {
1977
+ display: flex;
1978
+ align-items: center; }
1979
+
1980
+ .clearfix {
1981
+ clear: both; }
1982
+
1983
+ .z-depth-0 {
1984
+ box-shadow: none !important; }
1985
+
1986
+ .z-depth-1, .btn, .btn-large, .btn-floating, .dropdown-content, .collapsible {
1987
+ box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2); }
1988
+
1989
+ .z-depth-1-half, .btn:hover, .btn-large:hover, .btn-floating:hover {
1990
+ box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.14), 0 1px 7px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -1px rgba(0, 0, 0, 0.2); }
1991
+
1992
+ .z-depth-2 {
1993
+ box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.3); }
1994
+
1995
+ .z-depth-3 {
1996
+ box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12), 0 3px 5px -1px rgba(0, 0, 0, 0.3); }
1997
+
1998
+ .z-depth-4 {
1999
+ box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12), 0 5px 5px -3px rgba(0, 0, 0, 0.3); }
2000
+
2001
+ .z-depth-5 {
2002
+ box-shadow: 0 16px 24px 2px rgba(0, 0, 0, 0.14), 0 6px 30px 5px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 0, 0, 0.3); }
2003
+
2004
+ .hoverable {
2005
+ transition: box-shadow .25s; }
2006
+ .hoverable:hover {
2007
+ box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); }
2008
+
2009
+ .divider {
2010
+ height: 1px;
2011
+ overflow: hidden;
2012
+ background-color: #e0e0e0; }
2013
+
2014
+ blockquote {
2015
+ margin: 20px 0;
2016
+ padding-left: 1.5rem;
2017
+ border-left: 5px solid #ee6e73; }
2018
+
2019
+ i {
2020
+ line-height: inherit; }
2021
+ i.left {
2022
+ float: left;
2023
+ margin-right: 15px; }
2024
+ i.right {
2025
+ float: right;
2026
+ margin-left: 15px; }
2027
+ i.tiny {
2028
+ font-size: 1rem; }
2029
+ i.small {
2030
+ font-size: 2rem; }
2031
+ i.medium {
2032
+ font-size: 4rem; }
2033
+ i.large {
2034
+ font-size: 6rem; }
2035
+
2036
+ img.responsive-img,
2037
+ video.responsive-video {
2038
+ max-width: 100%;
2039
+ height: auto; }
2040
+
2041
+ .pagination li {
2042
+ display: inline-block;
2043
+ border-radius: 2px;
2044
+ text-align: center;
2045
+ vertical-align: top;
2046
+ height: 30px; }
2047
+ .pagination li a {
2048
+ color: #444;
2049
+ display: inline-block;
2050
+ font-size: 1.2rem;
2051
+ padding: 0 10px;
2052
+ line-height: 30px; }
2053
+ .pagination li.active a {
2054
+ color: #fff; }
2055
+ .pagination li.active {
2056
+ background-color: #ee6e73; }
2057
+ .pagination li.disabled a {
2058
+ cursor: default;
2059
+ color: #999; }
2060
+ .pagination li i {
2061
+ font-size: 2rem; }
2062
+
2063
+ .pagination li.pages ul li {
2064
+ display: inline-block;
2065
+ float: none; }
2066
+
2067
+ @media only screen and (max-width: 992px) {
2068
+ .pagination {
2069
+ width: 100%; }
2070
+ .pagination li.prev,
2071
+ .pagination li.next {
2072
+ width: 10%; }
2073
+ .pagination li.pages {
2074
+ width: 80%;
2075
+ overflow: hidden;
2076
+ white-space: nowrap; } }
2077
+
2078
+ .breadcrumb {
2079
+ font-size: 18px;
2080
+ color: rgba(255, 255, 255, 0.7); }
2081
+ .breadcrumb i,
2082
+ .breadcrumb [class^="mdi-"], .breadcrumb [class*="mdi-"],
2083
+ .breadcrumb i.material-icons {
2084
+ display: inline-block;
2085
+ float: left;
2086
+ font-size: 24px; }
2087
+ .breadcrumb:before {
2088
+ content: '\E5CC';
2089
+ color: rgba(255, 255, 255, 0.7);
2090
+ vertical-align: top;
2091
+ display: inline-block;
2092
+ font-family: 'Material Icons';
2093
+ font-weight: normal;
2094
+ font-style: normal;
2095
+ font-size: 25px;
2096
+ margin: 0 10px 0 8px;
2097
+ -webkit-font-smoothing: antialiased; }
2098
+ .breadcrumb:first-child:before {
2099
+ display: none; }
2100
+ .breadcrumb:last-child {
2101
+ color: #fff; }
2102
+
2103
+ .parallax-container {
2104
+ position: relative;
2105
+ overflow: hidden;
2106
+ height: 500px; }
2107
+ .parallax-container .parallax {
2108
+ position: absolute;
2109
+ top: 0;
2110
+ left: 0;
2111
+ right: 0;
2112
+ bottom: 0;
2113
+ z-index: -1; }
2114
+ .parallax-container .parallax img {
2115
+ display: none;
2116
+ position: absolute;
2117
+ left: 50%;
2118
+ bottom: 0;
2119
+ min-width: 100%;
2120
+ min-height: 100%;
2121
+ transform: translate3d(0, 0, 0);
2122
+ transform: translateX(-50%); }
2123
+
2124
+ .pin-top, .pin-bottom {
2125
+ position: relative; }
2126
+
2127
+ .pinned {
2128
+ position: fixed !important; }
2129
+
2130
+ /*********************
2131
+ Transition Classes
2132
+ **********************/
2133
+ ul.staggered-list li {
2134
+ opacity: 0; }
2135
+
2136
+ .fade-in {
2137
+ opacity: 0;
2138
+ transform-origin: 0 50%; }
2139
+
2140
+ /*********************
2141
+ Media Query Classes
2142
+ **********************/
2143
+ @media only screen and (max-width: 600px) {
2144
+ .hide-on-small-only, .hide-on-small-and-down {
2145
+ display: none !important; } }
2146
+
2147
+ @media only screen and (max-width: 992px) {
2148
+ .hide-on-med-and-down {
2149
+ display: none !important; } }
2150
+
2151
+ @media only screen and (min-width: 601px) {
2152
+ .hide-on-med-and-up {
2153
+ display: none !important; } }
2154
+
2155
+ @media only screen and (min-width: 600px) and (max-width: 992px) {
2156
+ .hide-on-med-only {
2157
+ display: none !important; } }
2158
+
2159
+ @media only screen and (min-width: 993px) {
2160
+ .hide-on-large-only {
2161
+ display: none !important; } }
2162
+
2163
+ @media only screen and (min-width: 993px) {
2164
+ .show-on-large {
2165
+ display: block !important; } }
2166
+
2167
+ @media only screen and (min-width: 600px) and (max-width: 992px) {
2168
+ .show-on-medium {
2169
+ display: block !important; } }
2170
+
2171
+ @media only screen and (max-width: 600px) {
2172
+ .show-on-small {
2173
+ display: block !important; } }
2174
+
2175
+ @media only screen and (min-width: 601px) {
2176
+ .show-on-medium-and-up {
2177
+ display: block !important; } }
2178
+
2179
+ @media only screen and (max-width: 992px) {
2180
+ .show-on-medium-and-down {
2181
+ display: block !important; } }
2182
+
2183
+ @media only screen and (max-width: 600px) {
2184
+ .center-on-small-only {
2185
+ text-align: center; } }
2186
+
2187
+ .page-footer {
2188
+ padding-top: 20px;
2189
+ color: #fff;
2190
+ background-color: #ee6e73; }
2191
+ .page-footer .footer-copyright {
2192
+ overflow: hidden;
2193
+ min-height: 50px;
2194
+ display: flex;
2195
+ align-items: center;
2196
+ padding: 10px 0px;
2197
+ color: rgba(255, 255, 255, 0.8);
2198
+ background-color: rgba(51, 51, 51, 0.08); }
2199
+
2200
+ table, th, td {
2201
+ border: none; }
2202
+
2203
+ table {
2204
+ width: 100%;
2205
+ display: table; }
2206
+ table.bordered > thead > tr,
2207
+ table.bordered > tbody > tr {
2208
+ border-bottom: 1px solid #d0d0d0; }
2209
+ table.striped > tbody > tr:nth-child(odd) {
2210
+ background-color: #f2f2f2; }
2211
+ table.striped > tbody > tr > td {
2212
+ border-radius: 0; }
2213
+ table.highlight > tbody > tr {
2214
+ transition: background-color .25s ease; }
2215
+ table.highlight > tbody > tr:hover {
2216
+ background-color: #f2f2f2; }
2217
+ table.centered thead tr th, table.centered tbody tr td {
2218
+ text-align: center; }
2219
+
2220
+ thead {
2221
+ border-bottom: 1px solid #d0d0d0; }
2222
+
2223
+ td, th {
2224
+ padding: 15px 5px;
2225
+ display: table-cell;
2226
+ text-align: left;
2227
+ vertical-align: middle;
2228
+ border-radius: 2px; }
2229
+
2230
+ @media only screen and (max-width: 992px) {
2231
+ table.responsive-table {
2232
+ width: 100%;
2233
+ border-collapse: collapse;
2234
+ border-spacing: 0;
2235
+ display: block;
2236
+ position: relative;
2237
+ /* sort out borders */ }
2238
+ table.responsive-table td:empty:before {
2239
+ content: '\A0'; }
2240
+ table.responsive-table th,
2241
+ table.responsive-table td {
2242
+ margin: 0;
2243
+ vertical-align: top; }
2244
+ table.responsive-table th {
2245
+ text-align: left; }
2246
+ table.responsive-table thead {
2247
+ display: block;
2248
+ float: left; }
2249
+ table.responsive-table thead tr {
2250
+ display: block;
2251
+ padding: 0 10px 0 0; }
2252
+ table.responsive-table thead tr th::before {
2253
+ content: "\A0"; }
2254
+ table.responsive-table tbody {
2255
+ display: block;
2256
+ width: auto;
2257
+ position: relative;
2258
+ overflow-x: auto;
2259
+ white-space: nowrap; }
2260
+ table.responsive-table tbody tr {
2261
+ display: inline-block;
2262
+ vertical-align: top; }
2263
+ table.responsive-table th {
2264
+ display: block;
2265
+ text-align: right; }
2266
+ table.responsive-table td {
2267
+ display: block;
2268
+ min-height: 1.25em;
2269
+ text-align: left; }
2270
+ table.responsive-table tr {
2271
+ padding: 0 10px; }
2272
+ table.responsive-table thead {
2273
+ border: 0;
2274
+ border-right: 1px solid #d0d0d0; }
2275
+ table.responsive-table.bordered th {
2276
+ border-bottom: 0;
2277
+ border-left: 0; }
2278
+ table.responsive-table.bordered td {
2279
+ border-left: 0;
2280
+ border-right: 0;
2281
+ border-bottom: 0; }
2282
+ table.responsive-table.bordered tr {
2283
+ border: 0; }
2284
+ table.responsive-table.bordered tbody tr {
2285
+ border-right: 1px solid #d0d0d0; } }
2286
+
2287
+ .collection {
2288
+ margin: 0.5rem 0 1rem 0;
2289
+ border: 1px solid #e0e0e0;
2290
+ border-radius: 2px;
2291
+ overflow: hidden;
2292
+ position: relative; }
2293
+ .collection .collection-item {
2294
+ background-color: #fff;
2295
+ line-height: 1.5rem;
2296
+ padding: 10px 20px;
2297
+ margin: 0;
2298
+ border-bottom: 1px solid #e0e0e0; }
2299
+ .collection .collection-item.avatar {
2300
+ min-height: 84px;
2301
+ padding-left: 72px;
2302
+ position: relative; }
2303
+ .collection .collection-item.avatar:not(.circle-clipper) > .circle,
2304
+ .collection .collection-item.avatar :not(.circle-clipper) > .circle {
2305
+ position: absolute;
2306
+ width: 42px;
2307
+ height: 42px;
2308
+ overflow: hidden;
2309
+ left: 15px;
2310
+ display: inline-block;
2311
+ vertical-align: middle; }
2312
+ .collection .collection-item.avatar i.circle {
2313
+ font-size: 18px;
2314
+ line-height: 42px;
2315
+ color: #fff;
2316
+ background-color: #999;
2317
+ text-align: center; }
2318
+ .collection .collection-item.avatar .title {
2319
+ font-size: 16px; }
2320
+ .collection .collection-item.avatar p {
2321
+ margin: 0; }
2322
+ .collection .collection-item.avatar .secondary-content {
2323
+ position: absolute;
2324
+ top: 16px;
2325
+ right: 16px; }
2326
+ .collection .collection-item:last-child {
2327
+ border-bottom: none; }
2328
+ .collection .collection-item.active {
2329
+ background-color: #26a69a;
2330
+ color: #eafaf9; }
2331
+ .collection .collection-item.active .secondary-content {
2332
+ color: #fff; }
2333
+ .collection a.collection-item {
2334
+ display: block;
2335
+ transition: .25s;
2336
+ color: #26a69a; }
2337
+ .collection a.collection-item:not(.active):hover {
2338
+ background-color: #ddd; }
2339
+ .collection.with-header .collection-header {
2340
+ background-color: #fff;
2341
+ border-bottom: 1px solid #e0e0e0;
2342
+ padding: 10px 20px; }
2343
+ .collection.with-header .collection-item {
2344
+ padding-left: 30px; }
2345
+ .collection.with-header .collection-item.avatar {
2346
+ padding-left: 72px; }
2347
+
2348
+ .secondary-content {
2349
+ float: right;
2350
+ color: #26a69a; }
2351
+
2352
+ .collapsible .collection {
2353
+ margin: 0;
2354
+ border: none; }
2355
+
2356
+ .video-container {
2357
+ position: relative;
2358
+ padding-bottom: 56.25%;
2359
+ height: 0;
2360
+ overflow: hidden; }
2361
+ .video-container iframe, .video-container object, .video-container embed {
2362
+ position: absolute;
2363
+ top: 0;
2364
+ left: 0;
2365
+ width: 100%;
2366
+ height: 100%; }
2367
+
2368
+ .progress {
2369
+ position: relative;
2370
+ height: 4px;
2371
+ display: block;
2372
+ width: 100%;
2373
+ background-color: #acece6;
2374
+ border-radius: 2px;
2375
+ margin: 0.5rem 0 1rem 0;
2376
+ overflow: hidden; }
2377
+ .progress .determinate {
2378
+ position: absolute;
2379
+ top: 0;
2380
+ left: 0;
2381
+ bottom: 0;
2382
+ background-color: #26a69a;
2383
+ transition: width .3s linear; }
2384
+ .progress .indeterminate {
2385
+ background-color: #26a69a; }
2386
+ .progress .indeterminate:before {
2387
+ content: '';
2388
+ position: absolute;
2389
+ background-color: inherit;
2390
+ top: 0;
2391
+ left: 0;
2392
+ bottom: 0;
2393
+ will-change: left, right;
2394
+ animation: indeterminate 2.1s cubic-bezier(0.65, 0.815, 0.735, 0.395) infinite; }
2395
+ .progress .indeterminate:after {
2396
+ content: '';
2397
+ position: absolute;
2398
+ background-color: inherit;
2399
+ top: 0;
2400
+ left: 0;
2401
+ bottom: 0;
2402
+ will-change: left, right;
2403
+ animation: indeterminate-short 2.1s cubic-bezier(0.165, 0.84, 0.44, 1) infinite;
2404
+ animation-delay: 1.15s; }
2405
+
2406
+ @keyframes indeterminate {
2407
+ 0% {
2408
+ left: -35%;
2409
+ right: 100%; }
2410
+ 60% {
2411
+ left: 100%;
2412
+ right: -90%; }
2413
+ 100% {
2414
+ left: 100%;
2415
+ right: -90%; } }
2416
+
2417
+ @keyframes indeterminate-short {
2418
+ 0% {
2419
+ left: -200%;
2420
+ right: 100%; }
2421
+ 60% {
2422
+ left: 107%;
2423
+ right: -8%; }
2424
+ 100% {
2425
+ left: 107%;
2426
+ right: -8%; } }
2427
+
2428
+ /*******************
2429
+ Utility Classes
2430
+ *******************/
2431
+ .hide {
2432
+ display: none !important; }
2433
+
2434
+ .left-align {
2435
+ text-align: left; }
2436
+
2437
+ .right-align {
2438
+ text-align: right; }
2439
+
2440
+ .center, .center-align {
2441
+ text-align: center; }
2442
+
2443
+ .left {
2444
+ float: left !important; }
2445
+
2446
+ .right {
2447
+ float: right !important; }
2448
+
2449
+ .no-select, input[type=range],
2450
+ input[type=range] + .thumb {
2451
+ user-select: none; }
2452
+
2453
+ .circle {
2454
+ border-radius: 50%; }
2455
+
2456
+ .center-block {
2457
+ display: block;
2458
+ margin-left: auto;
2459
+ margin-right: auto; }
2460
+
2461
+ .truncate {
2462
+ display: block;
2463
+ white-space: nowrap;
2464
+ overflow: hidden;
2465
+ text-overflow: ellipsis; }
2466
+
2467
+ .no-padding {
2468
+ padding: 0 !important; }
2469
+
2470
+ /* This is needed for some mobile phones to display the Google Icon font properly */
2471
+ .material-icons {
2472
+ text-rendering: optimizeLegibility;
2473
+ font-feature-settings: 'liga'; }
2474
+
2475
+ .container {
2476
+ margin: 0 auto;
2477
+ max-width: 1280px;
2478
+ width: 90%; }
2479
+
2480
+ @media only screen and (min-width: 601px) {
2481
+ .container {
2482
+ width: 85%; } }
2483
+
2484
+ @media only screen and (min-width: 993px) {
2485
+ .container {
2486
+ width: 70%; } }
2487
+
2488
+ .container .row {
2489
+ margin-left: -0.75rem;
2490
+ margin-right: -0.75rem; }
2491
+
2492
+ .section {
2493
+ padding-top: 1rem;
2494
+ padding-bottom: 1rem; }
2495
+ .section.no-pad {
2496
+ padding: 0; }
2497
+ .section.no-pad-bot {
2498
+ padding-bottom: 0; }
2499
+ .section.no-pad-top {
2500
+ padding-top: 0; }
2501
+
2502
+ .row {
2503
+ margin-left: auto;
2504
+ margin-right: auto;
2505
+ margin-bottom: 20px; }
2506
+ .row:after {
2507
+ content: "";
2508
+ display: table;
2509
+ clear: both; }
2510
+ .row .col {
2511
+ float: left;
2512
+ box-sizing: border-box;
2513
+ padding: 0 0.75rem;
2514
+ min-height: 1px; }
2515
+ .row .col[class*="push-"], .row .col[class*="pull-"] {
2516
+ position: relative; }
2517
+ .row .col.s1 {
2518
+ width: 8.33333%;
2519
+ margin-left: auto;
2520
+ left: auto;
2521
+ right: auto; }
2522
+ .row .col.s2 {
2523
+ width: 16.66667%;
2524
+ margin-left: auto;
2525
+ left: auto;
2526
+ right: auto; }
2527
+ .row .col.s3 {
2528
+ width: 25%;
2529
+ margin-left: auto;
2530
+ left: auto;
2531
+ right: auto; }
2532
+ .row .col.s4 {
2533
+ width: 33.33333%;
2534
+ margin-left: auto;
2535
+ left: auto;
2536
+ right: auto; }
2537
+ .row .col.s5 {
2538
+ width: 41.66667%;
2539
+ margin-left: auto;
2540
+ left: auto;
2541
+ right: auto; }
2542
+ .row .col.s6 {
2543
+ width: 50%;
2544
+ margin-left: auto;
2545
+ left: auto;
2546
+ right: auto; }
2547
+ .row .col.s7 {
2548
+ width: 58.33333%;
2549
+ margin-left: auto;
2550
+ left: auto;
2551
+ right: auto; }
2552
+ .row .col.s8 {
2553
+ width: 66.66667%;
2554
+ margin-left: auto;
2555
+ left: auto;
2556
+ right: auto; }
2557
+ .row .col.s9 {
2558
+ width: 75%;
2559
+ margin-left: auto;
2560
+ left: auto;
2561
+ right: auto; }
2562
+ .row .col.s10 {
2563
+ width: 83.33333%;
2564
+ margin-left: auto;
2565
+ left: auto;
2566
+ right: auto; }
2567
+ .row .col.s11 {
2568
+ width: 91.66667%;
2569
+ margin-left: auto;
2570
+ left: auto;
2571
+ right: auto; }
2572
+ .row .col.s12 {
2573
+ width: 100%;
2574
+ margin-left: auto;
2575
+ left: auto;
2576
+ right: auto; }
2577
+ .row .col.offset-s1 {
2578
+ margin-left: 8.33333%; }
2579
+ .row .col.pull-s1 {
2580
+ right: 8.33333%; }
2581
+ .row .col.push-s1 {
2582
+ left: 8.33333%; }
2583
+ .row .col.offset-s2 {
2584
+ margin-left: 16.66667%; }
2585
+ .row .col.pull-s2 {
2586
+ right: 16.66667%; }
2587
+ .row .col.push-s2 {
2588
+ left: 16.66667%; }
2589
+ .row .col.offset-s3 {
2590
+ margin-left: 25%; }
2591
+ .row .col.pull-s3 {
2592
+ right: 25%; }
2593
+ .row .col.push-s3 {
2594
+ left: 25%; }
2595
+ .row .col.offset-s4 {
2596
+ margin-left: 33.33333%; }
2597
+ .row .col.pull-s4 {
2598
+ right: 33.33333%; }
2599
+ .row .col.push-s4 {
2600
+ left: 33.33333%; }
2601
+ .row .col.offset-s5 {
2602
+ margin-left: 41.66667%; }
2603
+ .row .col.pull-s5 {
2604
+ right: 41.66667%; }
2605
+ .row .col.push-s5 {
2606
+ left: 41.66667%; }
2607
+ .row .col.offset-s6 {
2608
+ margin-left: 50%; }
2609
+ .row .col.pull-s6 {
2610
+ right: 50%; }
2611
+ .row .col.push-s6 {
2612
+ left: 50%; }
2613
+ .row .col.offset-s7 {
2614
+ margin-left: 58.33333%; }
2615
+ .row .col.pull-s7 {
2616
+ right: 58.33333%; }
2617
+ .row .col.push-s7 {
2618
+ left: 58.33333%; }
2619
+ .row .col.offset-s8 {
2620
+ margin-left: 66.66667%; }
2621
+ .row .col.pull-s8 {
2622
+ right: 66.66667%; }
2623
+ .row .col.push-s8 {
2624
+ left: 66.66667%; }
2625
+ .row .col.offset-s9 {
2626
+ margin-left: 75%; }
2627
+ .row .col.pull-s9 {
2628
+ right: 75%; }
2629
+ .row .col.push-s9 {
2630
+ left: 75%; }
2631
+ .row .col.offset-s10 {
2632
+ margin-left: 83.33333%; }
2633
+ .row .col.pull-s10 {
2634
+ right: 83.33333%; }
2635
+ .row .col.push-s10 {
2636
+ left: 83.33333%; }
2637
+ .row .col.offset-s11 {
2638
+ margin-left: 91.66667%; }
2639
+ .row .col.pull-s11 {
2640
+ right: 91.66667%; }
2641
+ .row .col.push-s11 {
2642
+ left: 91.66667%; }
2643
+ .row .col.offset-s12 {
2644
+ margin-left: 100%; }
2645
+ .row .col.pull-s12 {
2646
+ right: 100%; }
2647
+ .row .col.push-s12 {
2648
+ left: 100%; }
2649
+ @media only screen and (min-width: 601px) {
2650
+ .row .col.m1 {
2651
+ width: 8.33333%;
2652
+ margin-left: auto;
2653
+ left: auto;
2654
+ right: auto; }
2655
+ .row .col.m2 {
2656
+ width: 16.66667%;
2657
+ margin-left: auto;
2658
+ left: auto;
2659
+ right: auto; }
2660
+ .row .col.m3 {
2661
+ width: 25%;
2662
+ margin-left: auto;
2663
+ left: auto;
2664
+ right: auto; }
2665
+ .row .col.m4 {
2666
+ width: 33.33333%;
2667
+ margin-left: auto;
2668
+ left: auto;
2669
+ right: auto; }
2670
+ .row .col.m5 {
2671
+ width: 41.66667%;
2672
+ margin-left: auto;
2673
+ left: auto;
2674
+ right: auto; }
2675
+ .row .col.m6 {
2676
+ width: 50%;
2677
+ margin-left: auto;
2678
+ left: auto;
2679
+ right: auto; }
2680
+ .row .col.m7 {
2681
+ width: 58.33333%;
2682
+ margin-left: auto;
2683
+ left: auto;
2684
+ right: auto; }
2685
+ .row .col.m8 {
2686
+ width: 66.66667%;
2687
+ margin-left: auto;
2688
+ left: auto;
2689
+ right: auto; }
2690
+ .row .col.m9 {
2691
+ width: 75%;
2692
+ margin-left: auto;
2693
+ left: auto;
2694
+ right: auto; }
2695
+ .row .col.m10 {
2696
+ width: 83.33333%;
2697
+ margin-left: auto;
2698
+ left: auto;
2699
+ right: auto; }
2700
+ .row .col.m11 {
2701
+ width: 91.66667%;
2702
+ margin-left: auto;
2703
+ left: auto;
2704
+ right: auto; }
2705
+ .row .col.m12 {
2706
+ width: 100%;
2707
+ margin-left: auto;
2708
+ left: auto;
2709
+ right: auto; }
2710
+ .row .col.offset-m1 {
2711
+ margin-left: 8.33333%; }
2712
+ .row .col.pull-m1 {
2713
+ right: 8.33333%; }
2714
+ .row .col.push-m1 {
2715
+ left: 8.33333%; }
2716
+ .row .col.offset-m2 {
2717
+ margin-left: 16.66667%; }
2718
+ .row .col.pull-m2 {
2719
+ right: 16.66667%; }
2720
+ .row .col.push-m2 {
2721
+ left: 16.66667%; }
2722
+ .row .col.offset-m3 {
2723
+ margin-left: 25%; }
2724
+ .row .col.pull-m3 {
2725
+ right: 25%; }
2726
+ .row .col.push-m3 {
2727
+ left: 25%; }
2728
+ .row .col.offset-m4 {
2729
+ margin-left: 33.33333%; }
2730
+ .row .col.pull-m4 {
2731
+ right: 33.33333%; }
2732
+ .row .col.push-m4 {
2733
+ left: 33.33333%; }
2734
+ .row .col.offset-m5 {
2735
+ margin-left: 41.66667%; }
2736
+ .row .col.pull-m5 {
2737
+ right: 41.66667%; }
2738
+ .row .col.push-m5 {
2739
+ left: 41.66667%; }
2740
+ .row .col.offset-m6 {
2741
+ margin-left: 50%; }
2742
+ .row .col.pull-m6 {
2743
+ right: 50%; }
2744
+ .row .col.push-m6 {
2745
+ left: 50%; }
2746
+ .row .col.offset-m7 {
2747
+ margin-left: 58.33333%; }
2748
+ .row .col.pull-m7 {
2749
+ right: 58.33333%; }
2750
+ .row .col.push-m7 {
2751
+ left: 58.33333%; }
2752
+ .row .col.offset-m8 {
2753
+ margin-left: 66.66667%; }
2754
+ .row .col.pull-m8 {
2755
+ right: 66.66667%; }
2756
+ .row .col.push-m8 {
2757
+ left: 66.66667%; }
2758
+ .row .col.offset-m9 {
2759
+ margin-left: 75%; }
2760
+ .row .col.pull-m9 {
2761
+ right: 75%; }
2762
+ .row .col.push-m9 {
2763
+ left: 75%; }
2764
+ .row .col.offset-m10 {
2765
+ margin-left: 83.33333%; }
2766
+ .row .col.pull-m10 {
2767
+ right: 83.33333%; }
2768
+ .row .col.push-m10 {
2769
+ left: 83.33333%; }
2770
+ .row .col.offset-m11 {
2771
+ margin-left: 91.66667%; }
2772
+ .row .col.pull-m11 {
2773
+ right: 91.66667%; }
2774
+ .row .col.push-m11 {
2775
+ left: 91.66667%; }
2776
+ .row .col.offset-m12 {
2777
+ margin-left: 100%; }
2778
+ .row .col.pull-m12 {
2779
+ right: 100%; }
2780
+ .row .col.push-m12 {
2781
+ left: 100%; } }
2782
+ @media only screen and (min-width: 993px) {
2783
+ .row .col.l1 {
2784
+ width: 8.33333%;
2785
+ margin-left: auto;
2786
+ left: auto;
2787
+ right: auto; }
2788
+ .row .col.l2 {
2789
+ width: 16.66667%;
2790
+ margin-left: auto;
2791
+ left: auto;
2792
+ right: auto; }
2793
+ .row .col.l3 {
2794
+ width: 25%;
2795
+ margin-left: auto;
2796
+ left: auto;
2797
+ right: auto; }
2798
+ .row .col.l4 {
2799
+ width: 33.33333%;
2800
+ margin-left: auto;
2801
+ left: auto;
2802
+ right: auto; }
2803
+ .row .col.l5 {
2804
+ width: 41.66667%;
2805
+ margin-left: auto;
2806
+ left: auto;
2807
+ right: auto; }
2808
+ .row .col.l6 {
2809
+ width: 50%;
2810
+ margin-left: auto;
2811
+ left: auto;
2812
+ right: auto; }
2813
+ .row .col.l7 {
2814
+ width: 58.33333%;
2815
+ margin-left: auto;
2816
+ left: auto;
2817
+ right: auto; }
2818
+ .row .col.l8 {
2819
+ width: 66.66667%;
2820
+ margin-left: auto;
2821
+ left: auto;
2822
+ right: auto; }
2823
+ .row .col.l9 {
2824
+ width: 75%;
2825
+ margin-left: auto;
2826
+ left: auto;
2827
+ right: auto; }
2828
+ .row .col.l10 {
2829
+ width: 83.33333%;
2830
+ margin-left: auto;
2831
+ left: auto;
2832
+ right: auto; }
2833
+ .row .col.l11 {
2834
+ width: 91.66667%;
2835
+ margin-left: auto;
2836
+ left: auto;
2837
+ right: auto; }
2838
+ .row .col.l12 {
2839
+ width: 100%;
2840
+ margin-left: auto;
2841
+ left: auto;
2842
+ right: auto; }
2843
+ .row .col.offset-l1 {
2844
+ margin-left: 8.33333%; }
2845
+ .row .col.pull-l1 {
2846
+ right: 8.33333%; }
2847
+ .row .col.push-l1 {
2848
+ left: 8.33333%; }
2849
+ .row .col.offset-l2 {
2850
+ margin-left: 16.66667%; }
2851
+ .row .col.pull-l2 {
2852
+ right: 16.66667%; }
2853
+ .row .col.push-l2 {
2854
+ left: 16.66667%; }
2855
+ .row .col.offset-l3 {
2856
+ margin-left: 25%; }
2857
+ .row .col.pull-l3 {
2858
+ right: 25%; }
2859
+ .row .col.push-l3 {
2860
+ left: 25%; }
2861
+ .row .col.offset-l4 {
2862
+ margin-left: 33.33333%; }
2863
+ .row .col.pull-l4 {
2864
+ right: 33.33333%; }
2865
+ .row .col.push-l4 {
2866
+ left: 33.33333%; }
2867
+ .row .col.offset-l5 {
2868
+ margin-left: 41.66667%; }
2869
+ .row .col.pull-l5 {
2870
+ right: 41.66667%; }
2871
+ .row .col.push-l5 {
2872
+ left: 41.66667%; }
2873
+ .row .col.offset-l6 {
2874
+ margin-left: 50%; }
2875
+ .row .col.pull-l6 {
2876
+ right: 50%; }
2877
+ .row .col.push-l6 {
2878
+ left: 50%; }
2879
+ .row .col.offset-l7 {
2880
+ margin-left: 58.33333%; }
2881
+ .row .col.pull-l7 {
2882
+ right: 58.33333%; }
2883
+ .row .col.push-l7 {
2884
+ left: 58.33333%; }
2885
+ .row .col.offset-l8 {
2886
+ margin-left: 66.66667%; }
2887
+ .row .col.pull-l8 {
2888
+ right: 66.66667%; }
2889
+ .row .col.push-l8 {
2890
+ left: 66.66667%; }
2891
+ .row .col.offset-l9 {
2892
+ margin-left: 75%; }
2893
+ .row .col.pull-l9 {
2894
+ right: 75%; }
2895
+ .row .col.push-l9 {
2896
+ left: 75%; }
2897
+ .row .col.offset-l10 {
2898
+ margin-left: 83.33333%; }
2899
+ .row .col.pull-l10 {
2900
+ right: 83.33333%; }
2901
+ .row .col.push-l10 {
2902
+ left: 83.33333%; }
2903
+ .row .col.offset-l11 {
2904
+ margin-left: 91.66667%; }
2905
+ .row .col.pull-l11 {
2906
+ right: 91.66667%; }
2907
+ .row .col.push-l11 {
2908
+ left: 91.66667%; }
2909
+ .row .col.offset-l12 {
2910
+ margin-left: 100%; }
2911
+ .row .col.pull-l12 {
2912
+ right: 100%; }
2913
+ .row .col.push-l12 {
2914
+ left: 100%; } }
2915
+ @media only screen and (min-width: 1201px) {
2916
+ .row .col.xl1 {
2917
+ width: 8.33333%;
2918
+ margin-left: auto;
2919
+ left: auto;
2920
+ right: auto; }
2921
+ .row .col.xl2 {
2922
+ width: 16.66667%;
2923
+ margin-left: auto;
2924
+ left: auto;
2925
+ right: auto; }
2926
+ .row .col.xl3 {
2927
+ width: 25%;
2928
+ margin-left: auto;
2929
+ left: auto;
2930
+ right: auto; }
2931
+ .row .col.xl4 {
2932
+ width: 33.33333%;
2933
+ margin-left: auto;
2934
+ left: auto;
2935
+ right: auto; }
2936
+ .row .col.xl5 {
2937
+ width: 41.66667%;
2938
+ margin-left: auto;
2939
+ left: auto;
2940
+ right: auto; }
2941
+ .row .col.xl6 {
2942
+ width: 50%;
2943
+ margin-left: auto;
2944
+ left: auto;
2945
+ right: auto; }
2946
+ .row .col.xl7 {
2947
+ width: 58.33333%;
2948
+ margin-left: auto;
2949
+ left: auto;
2950
+ right: auto; }
2951
+ .row .col.xl8 {
2952
+ width: 66.66667%;
2953
+ margin-left: auto;
2954
+ left: auto;
2955
+ right: auto; }
2956
+ .row .col.xl9 {
2957
+ width: 75%;
2958
+ margin-left: auto;
2959
+ left: auto;
2960
+ right: auto; }
2961
+ .row .col.xl10 {
2962
+ width: 83.33333%;
2963
+ margin-left: auto;
2964
+ left: auto;
2965
+ right: auto; }
2966
+ .row .col.xl11 {
2967
+ width: 91.66667%;
2968
+ margin-left: auto;
2969
+ left: auto;
2970
+ right: auto; }
2971
+ .row .col.xl12 {
2972
+ width: 100%;
2973
+ margin-left: auto;
2974
+ left: auto;
2975
+ right: auto; }
2976
+ .row .col.offset-xl1 {
2977
+ margin-left: 8.33333%; }
2978
+ .row .col.pull-xl1 {
2979
+ right: 8.33333%; }
2980
+ .row .col.push-xl1 {
2981
+ left: 8.33333%; }
2982
+ .row .col.offset-xl2 {
2983
+ margin-left: 16.66667%; }
2984
+ .row .col.pull-xl2 {
2985
+ right: 16.66667%; }
2986
+ .row .col.push-xl2 {
2987
+ left: 16.66667%; }
2988
+ .row .col.offset-xl3 {
2989
+ margin-left: 25%; }
2990
+ .row .col.pull-xl3 {
2991
+ right: 25%; }
2992
+ .row .col.push-xl3 {
2993
+ left: 25%; }
2994
+ .row .col.offset-xl4 {
2995
+ margin-left: 33.33333%; }
2996
+ .row .col.pull-xl4 {
2997
+ right: 33.33333%; }
2998
+ .row .col.push-xl4 {
2999
+ left: 33.33333%; }
3000
+ .row .col.offset-xl5 {
3001
+ margin-left: 41.66667%; }
3002
+ .row .col.pull-xl5 {
3003
+ right: 41.66667%; }
3004
+ .row .col.push-xl5 {
3005
+ left: 41.66667%; }
3006
+ .row .col.offset-xl6 {
3007
+ margin-left: 50%; }
3008
+ .row .col.pull-xl6 {
3009
+ right: 50%; }
3010
+ .row .col.push-xl6 {
3011
+ left: 50%; }
3012
+ .row .col.offset-xl7 {
3013
+ margin-left: 58.33333%; }
3014
+ .row .col.pull-xl7 {
3015
+ right: 58.33333%; }
3016
+ .row .col.push-xl7 {
3017
+ left: 58.33333%; }
3018
+ .row .col.offset-xl8 {
3019
+ margin-left: 66.66667%; }
3020
+ .row .col.pull-xl8 {
3021
+ right: 66.66667%; }
3022
+ .row .col.push-xl8 {
3023
+ left: 66.66667%; }
3024
+ .row .col.offset-xl9 {
3025
+ margin-left: 75%; }
3026
+ .row .col.pull-xl9 {
3027
+ right: 75%; }
3028
+ .row .col.push-xl9 {
3029
+ left: 75%; }
3030
+ .row .col.offset-xl10 {
3031
+ margin-left: 83.33333%; }
3032
+ .row .col.pull-xl10 {
3033
+ right: 83.33333%; }
3034
+ .row .col.push-xl10 {
3035
+ left: 83.33333%; }
3036
+ .row .col.offset-xl11 {
3037
+ margin-left: 91.66667%; }
3038
+ .row .col.pull-xl11 {
3039
+ right: 91.66667%; }
3040
+ .row .col.push-xl11 {
3041
+ left: 91.66667%; }
3042
+ .row .col.offset-xl12 {
3043
+ margin-left: 100%; }
3044
+ .row .col.pull-xl12 {
3045
+ right: 100%; }
3046
+ .row .col.push-xl12 {
3047
+ left: 100%; } }
3048
+
3049
+ a {
3050
+ text-decoration: none; }
3051
+
3052
+ html {
3053
+ line-height: 1.5;
3054
+ font-family: "Roboto", sans-serif;
3055
+ font-weight: normal;
3056
+ color: rgba(0, 0, 0, 0.87); }
3057
+ @media only screen and (min-width: 0) {
3058
+ html {
3059
+ font-size: 14px; } }
3060
+ @media only screen and (min-width: 992px) {
3061
+ html {
3062
+ font-size: 14.5px; } }
3063
+ @media only screen and (min-width: 1200px) {
3064
+ html {
3065
+ font-size: 15px; } }
3066
+
3067
+ h1, h2, h3, h4, h5, h6 {
3068
+ font-weight: 400;
3069
+ line-height: 1.1; }
3070
+
3071
+ h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
3072
+ font-weight: inherit; }
3073
+
3074
+ h1 {
3075
+ font-size: 4.2rem;
3076
+ line-height: 110%;
3077
+ margin: 2.1rem 0 1.68rem 0; }
3078
+
3079
+ h2 {
3080
+ font-size: 3.56rem;
3081
+ line-height: 110%;
3082
+ margin: 1.78rem 0 1.424rem 0; }
3083
+
3084
+ h3 {
3085
+ font-size: 2.92rem;
3086
+ line-height: 110%;
3087
+ margin: 1.46rem 0 1.168rem 0; }
3088
+
3089
+ h4 {
3090
+ font-size: 2.28rem;
3091
+ line-height: 110%;
3092
+ margin: 1.14rem 0 0.912rem 0; }
3093
+
3094
+ h5 {
3095
+ font-size: 1.64rem;
3096
+ line-height: 110%;
3097
+ margin: 0.82rem 0 0.656rem 0; }
3098
+
3099
+ h6 {
3100
+ font-size: 1rem;
3101
+ line-height: 110%;
3102
+ margin: 0.5rem 0 0.4rem 0; }
3103
+
3104
+ em {
3105
+ font-style: italic; }
3106
+
3107
+ strong {
3108
+ font-weight: 500; }
3109
+
3110
+ small {
3111
+ font-size: 75%; }
3112
+
3113
+ .light, .page-footer .footer-copyright {
3114
+ font-weight: 300; }
3115
+
3116
+ .thin {
3117
+ font-weight: 200; }
3118
+
3119
+ .flow-text {
3120
+ font-weight: 300; }
3121
+ @media only screen and (min-width: 360px) {
3122
+ .flow-text {
3123
+ font-size: 1.2rem; } }
3124
+ @media only screen and (min-width: 390px) {
3125
+ .flow-text {
3126
+ font-size: 1.224rem; } }
3127
+ @media only screen and (min-width: 420px) {
3128
+ .flow-text {
3129
+ font-size: 1.248rem; } }
3130
+ @media only screen and (min-width: 450px) {
3131
+ .flow-text {
3132
+ font-size: 1.272rem; } }
3133
+ @media only screen and (min-width: 480px) {
3134
+ .flow-text {
3135
+ font-size: 1.296rem; } }
3136
+ @media only screen and (min-width: 510px) {
3137
+ .flow-text {
3138
+ font-size: 1.32rem; } }
3139
+ @media only screen and (min-width: 540px) {
3140
+ .flow-text {
3141
+ font-size: 1.344rem; } }
3142
+ @media only screen and (min-width: 570px) {
3143
+ .flow-text {
3144
+ font-size: 1.368rem; } }
3145
+ @media only screen and (min-width: 600px) {
3146
+ .flow-text {
3147
+ font-size: 1.392rem; } }
3148
+ @media only screen and (min-width: 630px) {
3149
+ .flow-text {
3150
+ font-size: 1.416rem; } }
3151
+ @media only screen and (min-width: 660px) {
3152
+ .flow-text {
3153
+ font-size: 1.44rem; } }
3154
+ @media only screen and (min-width: 690px) {
3155
+ .flow-text {
3156
+ font-size: 1.464rem; } }
3157
+ @media only screen and (min-width: 720px) {
3158
+ .flow-text {
3159
+ font-size: 1.488rem; } }
3160
+ @media only screen and (min-width: 750px) {
3161
+ .flow-text {
3162
+ font-size: 1.512rem; } }
3163
+ @media only screen and (min-width: 780px) {
3164
+ .flow-text {
3165
+ font-size: 1.536rem; } }
3166
+ @media only screen and (min-width: 810px) {
3167
+ .flow-text {
3168
+ font-size: 1.56rem; } }
3169
+ @media only screen and (min-width: 840px) {
3170
+ .flow-text {
3171
+ font-size: 1.584rem; } }
3172
+ @media only screen and (min-width: 870px) {
3173
+ .flow-text {
3174
+ font-size: 1.608rem; } }
3175
+ @media only screen and (min-width: 900px) {
3176
+ .flow-text {
3177
+ font-size: 1.632rem; } }
3178
+ @media only screen and (min-width: 930px) {
3179
+ .flow-text {
3180
+ font-size: 1.656rem; } }
3181
+ @media only screen and (min-width: 960px) {
3182
+ .flow-text {
3183
+ font-size: 1.68rem; } }
3184
+ @media only screen and (max-width: 360px) {
3185
+ .flow-text {
3186
+ font-size: 1.2rem; } }
3187
+
3188
+ .btn, .btn-large,
3189
+ .btn-flat {
3190
+ border: none;
3191
+ border-radius: 2px;
3192
+ display: inline-block;
3193
+ height: 36px;
3194
+ line-height: 36px;
3195
+ padding: 0 2rem;
3196
+ text-transform: uppercase;
3197
+ vertical-align: middle;
3198
+ -webkit-tap-highlight-color: transparent; }
3199
+
3200
+ .btn.disabled, .disabled.btn-large,
3201
+ .btn-floating.disabled,
3202
+ .btn-large.disabled,
3203
+ .btn-flat.disabled,
3204
+ .btn:disabled,
3205
+ .btn-large:disabled,
3206
+ .btn-floating:disabled,
3207
+ .btn-large:disabled,
3208
+ .btn-flat:disabled,
3209
+ .btn[disabled],
3210
+ [disabled].btn-large,
3211
+ .btn-floating[disabled],
3212
+ .btn-large[disabled],
3213
+ .btn-flat[disabled] {
3214
+ pointer-events: none;
3215
+ background-color: #DFDFDF !important;
3216
+ box-shadow: none;
3217
+ color: #9F9F9F !important;
3218
+ cursor: default; }
3219
+ .btn.disabled:hover, .disabled.btn-large:hover,
3220
+ .btn-floating.disabled:hover,
3221
+ .btn-large.disabled:hover,
3222
+ .btn-flat.disabled:hover,
3223
+ .btn:disabled:hover,
3224
+ .btn-large:disabled:hover,
3225
+ .btn-floating:disabled:hover,
3226
+ .btn-large:disabled:hover,
3227
+ .btn-flat:disabled:hover,
3228
+ .btn[disabled]:hover,
3229
+ [disabled].btn-large:hover,
3230
+ .btn-floating[disabled]:hover,
3231
+ .btn-large[disabled]:hover,
3232
+ .btn-flat[disabled]:hover {
3233
+ background-color: #DFDFDF !important;
3234
+ color: #9F9F9F !important; }
3235
+
3236
+ .btn, .btn-large,
3237
+ .btn-floating,
3238
+ .btn-large,
3239
+ .btn-flat {
3240
+ font-size: 1rem;
3241
+ outline: 0; }
3242
+ .btn i, .btn-large i,
3243
+ .btn-floating i,
3244
+ .btn-large i,
3245
+ .btn-flat i {
3246
+ font-size: 1.3rem;
3247
+ line-height: inherit; }
3248
+
3249
+ .btn:focus, .btn-large:focus,
3250
+ .btn-floating:focus {
3251
+ background-color: #1d7d74; }
3252
+
3253
+ .btn, .btn-large {
3254
+ text-decoration: none;
3255
+ color: #fff;
3256
+ background-color: #26a69a;
3257
+ text-align: center;
3258
+ letter-spacing: .5px;
3259
+ transition: .2s ease-out;
3260
+ cursor: pointer; }
3261
+ .btn:hover, .btn-large:hover {
3262
+ background-color: #2bbbad; }
3263
+
3264
+ .btn-floating {
3265
+ display: inline-block;
3266
+ color: #fff;
3267
+ position: relative;
3268
+ overflow: hidden;
3269
+ z-index: 1;
3270
+ width: 40px;
3271
+ height: 40px;
3272
+ line-height: 40px;
3273
+ padding: 0;
3274
+ background-color: #26a69a;
3275
+ border-radius: 50%;
3276
+ transition: .3s;
3277
+ cursor: pointer;
3278
+ vertical-align: middle; }
3279
+ .btn-floating:hover {
3280
+ background-color: #26a69a; }
3281
+ .btn-floating:before {
3282
+ border-radius: 0; }
3283
+ .btn-floating.btn-large {
3284
+ width: 56px;
3285
+ height: 56px; }
3286
+ .btn-floating.btn-large.halfway-fab {
3287
+ bottom: -28px; }
3288
+ .btn-floating.btn-large i {
3289
+ line-height: 56px; }
3290
+ .btn-floating.halfway-fab {
3291
+ position: absolute;
3292
+ right: 24px;
3293
+ bottom: -20px; }
3294
+ .btn-floating.halfway-fab.left {
3295
+ right: auto;
3296
+ left: 24px; }
3297
+ .btn-floating i {
3298
+ width: inherit;
3299
+ display: inline-block;
3300
+ text-align: center;
3301
+ color: #fff;
3302
+ font-size: 1.6rem;
3303
+ line-height: 40px; }
3304
+
3305
+ button.btn-floating {
3306
+ border: none; }
3307
+
3308
+ .fixed-action-btn {
3309
+ position: fixed;
3310
+ right: 23px;
3311
+ bottom: 23px;
3312
+ padding-top: 15px;
3313
+ margin-bottom: 0;
3314
+ z-index: 997; }
3315
+ .fixed-action-btn.active ul {
3316
+ visibility: visible; }
3317
+ .fixed-action-btn.horizontal {
3318
+ padding: 0 0 0 15px; }
3319
+ .fixed-action-btn.horizontal ul {
3320
+ text-align: right;
3321
+ right: 64px;
3322
+ top: 50%;
3323
+ transform: translateY(-50%);
3324
+ height: 100%;
3325
+ left: auto;
3326
+ width: 500px;
3327
+ /*width 100% only goes to width of button container */ }
3328
+ .fixed-action-btn.horizontal ul li {
3329
+ display: inline-block;
3330
+ margin: 15px 15px 0 0; }
3331
+ .fixed-action-btn.toolbar {
3332
+ padding: 0;
3333
+ height: 56px; }
3334
+ .fixed-action-btn.toolbar.active > a i {
3335
+ opacity: 0; }
3336
+ .fixed-action-btn.toolbar ul {
3337
+ display: flex;
3338
+ top: 0;
3339
+ bottom: 0;
3340
+ z-index: 1; }
3341
+ .fixed-action-btn.toolbar ul li {
3342
+ flex: 1;
3343
+ display: inline-block;
3344
+ margin: 0;
3345
+ height: 100%;
3346
+ transition: none; }
3347
+ .fixed-action-btn.toolbar ul li a {
3348
+ display: block;
3349
+ overflow: hidden;
3350
+ position: relative;
3351
+ width: 100%;
3352
+ height: 100%;
3353
+ background-color: transparent;
3354
+ box-shadow: none;
3355
+ color: #fff;
3356
+ line-height: 56px;
3357
+ z-index: 1; }
3358
+ .fixed-action-btn.toolbar ul li a i {
3359
+ line-height: inherit; }
3360
+ .fixed-action-btn ul {
3361
+ left: 0;
3362
+ right: 0;
3363
+ text-align: center;
3364
+ position: absolute;
3365
+ bottom: 64px;
3366
+ margin: 0;
3367
+ visibility: hidden; }
3368
+ .fixed-action-btn ul li {
3369
+ margin-bottom: 15px; }
3370
+ .fixed-action-btn ul a.btn-floating {
3371
+ opacity: 0; }
3372
+ .fixed-action-btn .fab-backdrop {
3373
+ position: absolute;
3374
+ top: 0;
3375
+ left: 0;
3376
+ z-index: -1;
3377
+ width: 40px;
3378
+ height: 40px;
3379
+ background-color: #26a69a;
3380
+ border-radius: 50%;
3381
+ transform: scale(0); }
3382
+
3383
+ .btn-flat {
3384
+ box-shadow: none;
3385
+ background-color: transparent;
3386
+ color: #343434;
3387
+ cursor: pointer;
3388
+ transition: background-color .2s; }
3389
+ .btn-flat:focus, .btn-flat:hover {
3390
+ box-shadow: none; }
3391
+ .btn-flat:focus {
3392
+ background-color: rgba(0, 0, 0, 0.1); }
3393
+ .btn-flat.disabled {
3394
+ background-color: transparent !important;
3395
+ color: #b3b3b3 !important;
3396
+ cursor: default; }
3397
+
3398
+ .btn-large {
3399
+ height: 54px;
3400
+ line-height: 54px; }
3401
+ .btn-large i {
3402
+ font-size: 1.6rem; }
3403
+
3404
+ .btn-block {
3405
+ display: block; }
3406
+
3407
+ .dropdown-content {
3408
+ background-color: #fff;
3409
+ margin: 0;
3410
+ display: none;
3411
+ min-width: 100px;
3412
+ max-height: 650px;
3413
+ overflow-y: auto;
3414
+ opacity: 0;
3415
+ position: absolute;
3416
+ z-index: 999;
3417
+ will-change: width, height; }
3418
+ .dropdown-content li {
3419
+ clear: both;
3420
+ color: rgba(0, 0, 0, 0.87);
3421
+ cursor: pointer;
3422
+ min-height: 50px;
3423
+ line-height: 1.5rem;
3424
+ width: 100%;
3425
+ text-align: left;
3426
+ text-transform: none; }
3427
+ .dropdown-content li:hover, .dropdown-content li.active, .dropdown-content li.selected {
3428
+ background-color: #eee; }
3429
+ .dropdown-content li.active.selected {
3430
+ background-color: #e1e1e1; }
3431
+ .dropdown-content li.divider {
3432
+ min-height: 0;
3433
+ height: 1px; }
3434
+ .dropdown-content li > a, .dropdown-content li > span {
3435
+ font-size: 16px;
3436
+ color: #26a69a;
3437
+ display: block;
3438
+ line-height: 22px;
3439
+ padding: 14px 16px; }
3440
+ .dropdown-content li > span > label {
3441
+ top: 1px;
3442
+ left: 0;
3443
+ height: 18px; }
3444
+ .dropdown-content li > a > i {
3445
+ height: inherit;
3446
+ line-height: inherit;
3447
+ float: left;
3448
+ margin: 0 24px 0 0;
3449
+ width: 24px; }
3450
+
3451
+ .input-field.col .dropdown-content [type="checkbox"] + label {
3452
+ top: 1px;
3453
+ left: 0;
3454
+ height: 18px; }
3455
+
3456
+ /*!
3457
+ * Waves v0.6.0
3458
+ * http://fian.my.id/Waves
3459
+ *
3460
+ * Copyright 2014 Alfiana E. Sibuea and other contributors
3461
+ * Released under the MIT license
3462
+ * https://github.com/fians/Waves/blob/master/LICENSE
3463
+ */
3464
+ .waves-effect {
3465
+ position: relative;
3466
+ cursor: pointer;
3467
+ display: inline-block;
3468
+ overflow: hidden;
3469
+ user-select: none;
3470
+ -webkit-tap-highlight-color: transparent;
3471
+ vertical-align: middle;
3472
+ z-index: 1;
3473
+ transition: .3s ease-out; }
3474
+ .waves-effect .waves-ripple {
3475
+ position: absolute;
3476
+ border-radius: 50%;
3477
+ width: 20px;
3478
+ height: 20px;
3479
+ margin-top: -10px;
3480
+ margin-left: -10px;
3481
+ opacity: 0;
3482
+ background: rgba(0, 0, 0, 0.2);
3483
+ transition: all 0.7s ease-out;
3484
+ transition-property: transform, opacity;
3485
+ transform: scale(0);
3486
+ pointer-events: none; }
3487
+ .waves-effect.waves-light .waves-ripple {
3488
+ background-color: rgba(255, 255, 255, 0.45); }
3489
+ .waves-effect.waves-red .waves-ripple {
3490
+ background-color: rgba(244, 67, 54, 0.7); }
3491
+ .waves-effect.waves-yellow .waves-ripple {
3492
+ background-color: rgba(255, 235, 59, 0.7); }
3493
+ .waves-effect.waves-orange .waves-ripple {
3494
+ background-color: rgba(255, 152, 0, 0.7); }
3495
+ .waves-effect.waves-purple .waves-ripple {
3496
+ background-color: rgba(156, 39, 176, 0.7); }
3497
+ .waves-effect.waves-green .waves-ripple {
3498
+ background-color: rgba(76, 175, 80, 0.7); }
3499
+ .waves-effect.waves-teal .waves-ripple {
3500
+ background-color: rgba(0, 150, 136, 0.7); }
3501
+ .waves-effect input[type="button"], .waves-effect input[type="reset"], .waves-effect input[type="submit"] {
3502
+ border: 0;
3503
+ font-style: normal;
3504
+ font-size: inherit;
3505
+ text-transform: inherit;
3506
+ background: none; }
3507
+ .waves-effect img {
3508
+ position: relative;
3509
+ z-index: -1; }
3510
+
3511
+ .waves-notransition {
3512
+ transition: none !important; }
3513
+
3514
+ .waves-circle {
3515
+ transform: translateZ(0);
3516
+ -webkit-mask-image: -webkit-radial-gradient(circle, white 100%, black 100%); }
3517
+
3518
+ .waves-input-wrapper {
3519
+ border-radius: 0.2em;
3520
+ vertical-align: bottom; }
3521
+ .waves-input-wrapper .waves-button-input {
3522
+ position: relative;
3523
+ top: 0;
3524
+ left: 0;
3525
+ z-index: 1; }
3526
+
3527
+ .waves-circle {
3528
+ text-align: center;
3529
+ width: 2.5em;
3530
+ height: 2.5em;
3531
+ line-height: 2.5em;
3532
+ border-radius: 50%;
3533
+ -webkit-mask-image: none; }
3534
+
3535
+ .waves-block {
3536
+ display: block; }
3537
+
3538
+ /* Firefox Bug: link not triggered */
3539
+ .waves-effect .waves-ripple {
3540
+ z-index: -1; }
3541
+
3542
+ .collapsible {
3543
+ border-top: 1px solid #ddd;
3544
+ border-right: 1px solid #ddd;
3545
+ border-left: 1px solid #ddd;
3546
+ margin: 0.5rem 0 1rem 0; }
3547
+
3548
+ .collapsible-header {
3549
+ display: flex;
3550
+ cursor: pointer;
3551
+ -webkit-tap-highlight-color: transparent;
3552
+ line-height: 1.5;
3553
+ padding: 1rem;
3554
+ background-color: #fff;
3555
+ border-bottom: 1px solid #ddd; }
3556
+ .collapsible-header i {
3557
+ width: 2rem;
3558
+ font-size: 1.6rem;
3559
+ display: inline-block;
3560
+ text-align: center;
3561
+ margin-right: 1rem; }
3562
+
3563
+ .collapsible-body {
3564
+ display: none;
3565
+ border-bottom: 1px solid #ddd;
3566
+ box-sizing: border-box;
3567
+ padding: 2rem; }
3568
+
3569
+ .side-nav .collapsible,
3570
+ .side-nav.fixed .collapsible {
3571
+ border: none;
3572
+ box-shadow: none; }
3573
+ .side-nav .collapsible li,
3574
+ .side-nav.fixed .collapsible li {
3575
+ padding: 0; }
3576
+
3577
+ .side-nav .collapsible-header,
3578
+ .side-nav.fixed .collapsible-header {
3579
+ background-color: transparent;
3580
+ border: none;
3581
+ line-height: inherit;
3582
+ height: inherit;
3583
+ padding: 0 16px; }
3584
+ .side-nav .collapsible-header:hover,
3585
+ .side-nav.fixed .collapsible-header:hover {
3586
+ background-color: rgba(0, 0, 0, 0.05); }
3587
+ .side-nav .collapsible-header i,
3588
+ .side-nav.fixed .collapsible-header i {
3589
+ line-height: inherit; }
3590
+
3591
+ .side-nav .collapsible-body,
3592
+ .side-nav.fixed .collapsible-body {
3593
+ border: 0;
3594
+ background-color: #fff; }
3595
+ .side-nav .collapsible-body li a,
3596
+ .side-nav.fixed .collapsible-body li a {
3597
+ padding: 0 23.5px 0 31px; }
3598
+
3599
+ .collapsible.popout {
3600
+ border: none;
3601
+ box-shadow: none; }
3602
+ .collapsible.popout > li {
3603
+ box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
3604
+ margin: 0 24px;
3605
+ transition: margin 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94); }
3606
+ .collapsible.popout > li.active {
3607
+ box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
3608
+ margin: 16px 0; }
3609
+
3610
+ .chip {
3611
+ display: inline-block;
3612
+ height: 32px;
3613
+ font-size: 13px;
3614
+ font-weight: 500;
3615
+ color: rgba(0, 0, 0, 0.6);
3616
+ line-height: 32px;
3617
+ padding: 0 12px;
3618
+ border-radius: 16px;
3619
+ background-color: #e4e4e4;
3620
+ margin-bottom: 5px;
3621
+ margin-right: 5px; }
3622
+ .chip > img {
3623
+ float: left;
3624
+ margin: 0 8px 0 -12px;
3625
+ height: 32px;
3626
+ width: 32px;
3627
+ border-radius: 50%; }
3628
+ .chip .close {
3629
+ cursor: pointer;
3630
+ float: right;
3631
+ font-size: 16px;
3632
+ line-height: 32px;
3633
+ padding-left: 8px; }
3634
+
3635
+ .chips {
3636
+ border: none;
3637
+ border-bottom: 1px solid #9e9e9e;
3638
+ box-shadow: none;
3639
+ margin: 0 0 20px 0;
3640
+ min-height: 45px;
3641
+ outline: none;
3642
+ transition: all .3s; }
3643
+ .chips.focus {
3644
+ border-bottom: 1px solid #26a69a;
3645
+ box-shadow: 0 1px 0 0 #26a69a; }
3646
+ .chips:hover {
3647
+ cursor: text; }
3648
+ .chips .chip.selected {
3649
+ background-color: #26a69a;
3650
+ color: #fff; }
3651
+ .chips .input {
3652
+ background: none;
3653
+ border: 0;
3654
+ color: rgba(0, 0, 0, 0.6);
3655
+ display: inline-block;
3656
+ font-size: 1rem;
3657
+ height: 3rem;
3658
+ line-height: 32px;
3659
+ outline: 0;
3660
+ margin: 0;
3661
+ padding: 0 !important;
3662
+ width: 120px !important; }
3663
+ .chips .input:focus {
3664
+ border: 0 !important;
3665
+ box-shadow: none !important; }
3666
+ .chips .autocomplete-content {
3667
+ margin-top: 0;
3668
+ margin-bottom: 0; }
3669
+
3670
+ .prefix ~ .chips {
3671
+ margin-left: 3rem;
3672
+ width: 92%;
3673
+ width: calc(100% - 3rem); }
3674
+
3675
+ .chips:empty ~ label {
3676
+ font-size: 0.8rem;
3677
+ transform: translateY(-140%); }
3678
+
3679
+ select:focus {
3680
+ outline: 1px solid #c9f3ef; }
3681
+
3682
+ button:focus {
3683
+ outline: none;
3684
+ background-color: #2ab7a9; }
3685
+
3686
+ label {
3687
+ font-size: 0.8rem;
3688
+ color: #9e9e9e; }
3689
+
3690
+ /* Text Inputs + Textarea
3691
+ ========================================================================== */
3692
+ /* Style Placeholders */
3693
+ ::placeholder {
3694
+ color: #d1d1d1; }
3695
+
3696
+ /* Text inputs */
3697
+ input:not([type]),
3698
+ input[type=text]:not(.browser-default),
3699
+ input[type=password]:not(.browser-default),
3700
+ input[type=email]:not(.browser-default),
3701
+ input[type=url]:not(.browser-default),
3702
+ input[type=time]:not(.browser-default),
3703
+ input[type=date]:not(.browser-default),
3704
+ input[type=datetime]:not(.browser-default),
3705
+ input[type=datetime-local]:not(.browser-default),
3706
+ input[type=tel]:not(.browser-default),
3707
+ input[type=number]:not(.browser-default),
3708
+ input[type=search]:not(.browser-default),
3709
+ textarea.materialize-textarea {
3710
+ background-color: transparent;
3711
+ border: none;
3712
+ border-bottom: 1px solid #9e9e9e;
3713
+ border-radius: 0;
3714
+ outline: none;
3715
+ height: 3rem;
3716
+ width: 100%;
3717
+ font-size: 1rem;
3718
+ margin: 0 0 20px 0;
3719
+ padding: 0;
3720
+ box-shadow: none;
3721
+ box-sizing: content-box;
3722
+ transition: all 0.3s; }
3723
+ input:not([type]):disabled, input:not([type])[readonly="readonly"],
3724
+ input[type=text]:not(.browser-default):disabled,
3725
+ input[type=text]:not(.browser-default)[readonly="readonly"],
3726
+ input[type=password]:not(.browser-default):disabled,
3727
+ input[type=password]:not(.browser-default)[readonly="readonly"],
3728
+ input[type=email]:not(.browser-default):disabled,
3729
+ input[type=email]:not(.browser-default)[readonly="readonly"],
3730
+ input[type=url]:not(.browser-default):disabled,
3731
+ input[type=url]:not(.browser-default)[readonly="readonly"],
3732
+ input[type=time]:not(.browser-default):disabled,
3733
+ input[type=time]:not(.browser-default)[readonly="readonly"],
3734
+ input[type=date]:not(.browser-default):disabled,
3735
+ input[type=date]:not(.browser-default)[readonly="readonly"],
3736
+ input[type=datetime]:not(.browser-default):disabled,
3737
+ input[type=datetime]:not(.browser-default)[readonly="readonly"],
3738
+ input[type=datetime-local]:not(.browser-default):disabled,
3739
+ input[type=datetime-local]:not(.browser-default)[readonly="readonly"],
3740
+ input[type=tel]:not(.browser-default):disabled,
3741
+ input[type=tel]:not(.browser-default)[readonly="readonly"],
3742
+ input[type=number]:not(.browser-default):disabled,
3743
+ input[type=number]:not(.browser-default)[readonly="readonly"],
3744
+ input[type=search]:not(.browser-default):disabled,
3745
+ input[type=search]:not(.browser-default)[readonly="readonly"],
3746
+ textarea.materialize-textarea:disabled,
3747
+ textarea.materialize-textarea[readonly="readonly"] {
3748
+ color: rgba(0, 0, 0, 0.42);
3749
+ border-bottom: 1px dotted rgba(0, 0, 0, 0.42); }
3750
+ input:not([type]):disabled + label,
3751
+ input:not([type])[readonly="readonly"] + label,
3752
+ input[type=text]:not(.browser-default):disabled + label,
3753
+ input[type=text]:not(.browser-default)[readonly="readonly"] + label,
3754
+ input[type=password]:not(.browser-default):disabled + label,
3755
+ input[type=password]:not(.browser-default)[readonly="readonly"] + label,
3756
+ input[type=email]:not(.browser-default):disabled + label,
3757
+ input[type=email]:not(.browser-default)[readonly="readonly"] + label,
3758
+ input[type=url]:not(.browser-default):disabled + label,
3759
+ input[type=url]:not(.browser-default)[readonly="readonly"] + label,
3760
+ input[type=time]:not(.browser-default):disabled + label,
3761
+ input[type=time]:not(.browser-default)[readonly="readonly"] + label,
3762
+ input[type=date]:not(.browser-default):disabled + label,
3763
+ input[type=date]:not(.browser-default)[readonly="readonly"] + label,
3764
+ input[type=datetime]:not(.browser-default):disabled + label,
3765
+ input[type=datetime]:not(.browser-default)[readonly="readonly"] + label,
3766
+ input[type=datetime-local]:not(.browser-default):disabled + label,
3767
+ input[type=datetime-local]:not(.browser-default)[readonly="readonly"] + label,
3768
+ input[type=tel]:not(.browser-default):disabled + label,
3769
+ input[type=tel]:not(.browser-default)[readonly="readonly"] + label,
3770
+ input[type=number]:not(.browser-default):disabled + label,
3771
+ input[type=number]:not(.browser-default)[readonly="readonly"] + label,
3772
+ input[type=search]:not(.browser-default):disabled + label,
3773
+ input[type=search]:not(.browser-default)[readonly="readonly"] + label,
3774
+ textarea.materialize-textarea:disabled + label,
3775
+ textarea.materialize-textarea[readonly="readonly"] + label {
3776
+ color: rgba(0, 0, 0, 0.42); }
3777
+ input:not([type]):focus:not([readonly]),
3778
+ input[type=text]:not(.browser-default):focus:not([readonly]),
3779
+ input[type=password]:not(.browser-default):focus:not([readonly]),
3780
+ input[type=email]:not(.browser-default):focus:not([readonly]),
3781
+ input[type=url]:not(.browser-default):focus:not([readonly]),
3782
+ input[type=time]:not(.browser-default):focus:not([readonly]),
3783
+ input[type=date]:not(.browser-default):focus:not([readonly]),
3784
+ input[type=datetime]:not(.browser-default):focus:not([readonly]),
3785
+ input[type=datetime-local]:not(.browser-default):focus:not([readonly]),
3786
+ input[type=tel]:not(.browser-default):focus:not([readonly]),
3787
+ input[type=number]:not(.browser-default):focus:not([readonly]),
3788
+ input[type=search]:not(.browser-default):focus:not([readonly]),
3789
+ textarea.materialize-textarea:focus:not([readonly]) {
3790
+ border-bottom: 1px solid #26a69a;
3791
+ box-shadow: 0 1px 0 0 #26a69a; }
3792
+ input:not([type]):focus:not([readonly]) + label,
3793
+ input[type=text]:not(.browser-default):focus:not([readonly]) + label,
3794
+ input[type=password]:not(.browser-default):focus:not([readonly]) + label,
3795
+ input[type=email]:not(.browser-default):focus:not([readonly]) + label,
3796
+ input[type=url]:not(.browser-default):focus:not([readonly]) + label,
3797
+ input[type=time]:not(.browser-default):focus:not([readonly]) + label,
3798
+ input[type=date]:not(.browser-default):focus:not([readonly]) + label,
3799
+ input[type=datetime]:not(.browser-default):focus:not([readonly]) + label,
3800
+ input[type=datetime-local]:not(.browser-default):focus:not([readonly]) + label,
3801
+ input[type=tel]:not(.browser-default):focus:not([readonly]) + label,
3802
+ input[type=number]:not(.browser-default):focus:not([readonly]) + label,
3803
+ input[type=search]:not(.browser-default):focus:not([readonly]) + label,
3804
+ textarea.materialize-textarea:focus:not([readonly]) + label {
3805
+ color: #26a69a; }
3806
+ input:not([type]).validate + label,
3807
+ input[type=text]:not(.browser-default).validate + label,
3808
+ input[type=password]:not(.browser-default).validate + label,
3809
+ input[type=email]:not(.browser-default).validate + label,
3810
+ input[type=url]:not(.browser-default).validate + label,
3811
+ input[type=time]:not(.browser-default).validate + label,
3812
+ input[type=date]:not(.browser-default).validate + label,
3813
+ input[type=datetime]:not(.browser-default).validate + label,
3814
+ input[type=datetime-local]:not(.browser-default).validate + label,
3815
+ input[type=tel]:not(.browser-default).validate + label,
3816
+ input[type=number]:not(.browser-default).validate + label,
3817
+ input[type=search]:not(.browser-default).validate + label,
3818
+ textarea.materialize-textarea.validate + label {
3819
+ width: 100%; }
3820
+ input:not([type]).invalid + label:after,
3821
+ input:not([type]).valid + label:after,
3822
+ input[type=text]:not(.browser-default).invalid + label:after,
3823
+ input[type=text]:not(.browser-default).valid + label:after,
3824
+ input[type=password]:not(.browser-default).invalid + label:after,
3825
+ input[type=password]:not(.browser-default).valid + label:after,
3826
+ input[type=email]:not(.browser-default).invalid + label:after,
3827
+ input[type=email]:not(.browser-default).valid + label:after,
3828
+ input[type=url]:not(.browser-default).invalid + label:after,
3829
+ input[type=url]:not(.browser-default).valid + label:after,
3830
+ input[type=time]:not(.browser-default).invalid + label:after,
3831
+ input[type=time]:not(.browser-default).valid + label:after,
3832
+ input[type=date]:not(.browser-default).invalid + label:after,
3833
+ input[type=date]:not(.browser-default).valid + label:after,
3834
+ input[type=datetime]:not(.browser-default).invalid + label:after,
3835
+ input[type=datetime]:not(.browser-default).valid + label:after,
3836
+ input[type=datetime-local]:not(.browser-default).invalid + label:after,
3837
+ input[type=datetime-local]:not(.browser-default).valid + label:after,
3838
+ input[type=tel]:not(.browser-default).invalid + label:after,
3839
+ input[type=tel]:not(.browser-default).valid + label:after,
3840
+ input[type=number]:not(.browser-default).invalid + label:after,
3841
+ input[type=number]:not(.browser-default).valid + label:after,
3842
+ input[type=search]:not(.browser-default).invalid + label:after,
3843
+ input[type=search]:not(.browser-default).valid + label:after,
3844
+ textarea.materialize-textarea.invalid + label:after,
3845
+ textarea.materialize-textarea.valid + label:after {
3846
+ display: none; }
3847
+ input:not([type]).invalid + label.active:after,
3848
+ input:not([type]).valid + label.active:after,
3849
+ input[type=text]:not(.browser-default).invalid + label.active:after,
3850
+ input[type=text]:not(.browser-default).valid + label.active:after,
3851
+ input[type=password]:not(.browser-default).invalid + label.active:after,
3852
+ input[type=password]:not(.browser-default).valid + label.active:after,
3853
+ input[type=email]:not(.browser-default).invalid + label.active:after,
3854
+ input[type=email]:not(.browser-default).valid + label.active:after,
3855
+ input[type=url]:not(.browser-default).invalid + label.active:after,
3856
+ input[type=url]:not(.browser-default).valid + label.active:after,
3857
+ input[type=time]:not(.browser-default).invalid + label.active:after,
3858
+ input[type=time]:not(.browser-default).valid + label.active:after,
3859
+ input[type=date]:not(.browser-default).invalid + label.active:after,
3860
+ input[type=date]:not(.browser-default).valid + label.active:after,
3861
+ input[type=datetime]:not(.browser-default).invalid + label.active:after,
3862
+ input[type=datetime]:not(.browser-default).valid + label.active:after,
3863
+ input[type=datetime-local]:not(.browser-default).invalid + label.active:after,
3864
+ input[type=datetime-local]:not(.browser-default).valid + label.active:after,
3865
+ input[type=tel]:not(.browser-default).invalid + label.active:after,
3866
+ input[type=tel]:not(.browser-default).valid + label.active:after,
3867
+ input[type=number]:not(.browser-default).invalid + label.active:after,
3868
+ input[type=number]:not(.browser-default).valid + label.active:after,
3869
+ input[type=search]:not(.browser-default).invalid + label.active:after,
3870
+ input[type=search]:not(.browser-default).valid + label.active:after,
3871
+ textarea.materialize-textarea.invalid + label.active:after,
3872
+ textarea.materialize-textarea.valid + label.active:after {
3873
+ display: block; }
3874
+
3875
+ /* Validation Sass Placeholders */
3876
+ input.valid:not([type]), input.valid:not([type]):focus,
3877
+ input[type=text].valid:not(.browser-default),
3878
+ input[type=text].valid:not(.browser-default):focus,
3879
+ input[type=password].valid:not(.browser-default),
3880
+ input[type=password].valid:not(.browser-default):focus,
3881
+ input[type=email].valid:not(.browser-default),
3882
+ input[type=email].valid:not(.browser-default):focus,
3883
+ input[type=url].valid:not(.browser-default),
3884
+ input[type=url].valid:not(.browser-default):focus,
3885
+ input[type=time].valid:not(.browser-default),
3886
+ input[type=time].valid:not(.browser-default):focus,
3887
+ input[type=date].valid:not(.browser-default),
3888
+ input[type=date].valid:not(.browser-default):focus,
3889
+ input[type=datetime].valid:not(.browser-default),
3890
+ input[type=datetime].valid:not(.browser-default):focus,
3891
+ input[type=datetime-local].valid:not(.browser-default),
3892
+ input[type=datetime-local].valid:not(.browser-default):focus,
3893
+ input[type=tel].valid:not(.browser-default),
3894
+ input[type=tel].valid:not(.browser-default):focus,
3895
+ input[type=number].valid:not(.browser-default),
3896
+ input[type=number].valid:not(.browser-default):focus,
3897
+ input[type=search].valid:not(.browser-default),
3898
+ input[type=search].valid:not(.browser-default):focus,
3899
+ textarea.materialize-textarea.valid,
3900
+ textarea.materialize-textarea.valid:focus, .select-wrapper.valid > input.select-dropdown {
3901
+ border-bottom: 1px solid #4CAF50;
3902
+ box-shadow: 0 1px 0 0 #4CAF50; }
3903
+
3904
+ input.invalid:not([type]), input.invalid:not([type]):focus,
3905
+ input[type=text].invalid:not(.browser-default),
3906
+ input[type=text].invalid:not(.browser-default):focus,
3907
+ input[type=password].invalid:not(.browser-default),
3908
+ input[type=password].invalid:not(.browser-default):focus,
3909
+ input[type=email].invalid:not(.browser-default),
3910
+ input[type=email].invalid:not(.browser-default):focus,
3911
+ input[type=url].invalid:not(.browser-default),
3912
+ input[type=url].invalid:not(.browser-default):focus,
3913
+ input[type=time].invalid:not(.browser-default),
3914
+ input[type=time].invalid:not(.browser-default):focus,
3915
+ input[type=date].invalid:not(.browser-default),
3916
+ input[type=date].invalid:not(.browser-default):focus,
3917
+ input[type=datetime].invalid:not(.browser-default),
3918
+ input[type=datetime].invalid:not(.browser-default):focus,
3919
+ input[type=datetime-local].invalid:not(.browser-default),
3920
+ input[type=datetime-local].invalid:not(.browser-default):focus,
3921
+ input[type=tel].invalid:not(.browser-default),
3922
+ input[type=tel].invalid:not(.browser-default):focus,
3923
+ input[type=number].invalid:not(.browser-default),
3924
+ input[type=number].invalid:not(.browser-default):focus,
3925
+ input[type=search].invalid:not(.browser-default),
3926
+ input[type=search].invalid:not(.browser-default):focus,
3927
+ textarea.materialize-textarea.invalid,
3928
+ textarea.materialize-textarea.invalid:focus, .select-wrapper.invalid > input.select-dropdown {
3929
+ border-bottom: 1px solid #F44336;
3930
+ box-shadow: 0 1px 0 0 #F44336; }
3931
+
3932
+ input:not([type]).valid + label:after,
3933
+ input:not([type]):focus.valid + label:after,
3934
+ input[type=text]:not(.browser-default).valid + label:after,
3935
+ input[type=text]:not(.browser-default):focus.valid + label:after,
3936
+ input[type=password]:not(.browser-default).valid + label:after,
3937
+ input[type=password]:not(.browser-default):focus.valid + label:after,
3938
+ input[type=email]:not(.browser-default).valid + label:after,
3939
+ input[type=email]:not(.browser-default):focus.valid + label:after,
3940
+ input[type=url]:not(.browser-default).valid + label:after,
3941
+ input[type=url]:not(.browser-default):focus.valid + label:after,
3942
+ input[type=time]:not(.browser-default).valid + label:after,
3943
+ input[type=time]:not(.browser-default):focus.valid + label:after,
3944
+ input[type=date]:not(.browser-default).valid + label:after,
3945
+ input[type=date]:not(.browser-default):focus.valid + label:after,
3946
+ input[type=datetime]:not(.browser-default).valid + label:after,
3947
+ input[type=datetime]:not(.browser-default):focus.valid + label:after,
3948
+ input[type=datetime-local]:not(.browser-default).valid + label:after,
3949
+ input[type=datetime-local]:not(.browser-default):focus.valid + label:after,
3950
+ input[type=tel]:not(.browser-default).valid + label:after,
3951
+ input[type=tel]:not(.browser-default):focus.valid + label:after,
3952
+ input[type=number]:not(.browser-default).valid + label:after,
3953
+ input[type=number]:not(.browser-default):focus.valid + label:after,
3954
+ input[type=search]:not(.browser-default).valid + label:after,
3955
+ input[type=search]:not(.browser-default):focus.valid + label:after,
3956
+ textarea.materialize-textarea.valid + label:after,
3957
+ textarea.materialize-textarea:focus.valid + label:after, .select-wrapper.valid + label:after {
3958
+ content: attr(data-success);
3959
+ color: #4CAF50;
3960
+ opacity: 1;
3961
+ transform: translateY(9px); }
3962
+
3963
+ input:not([type]).invalid + label:after,
3964
+ input:not([type]):focus.invalid + label:after,
3965
+ input[type=text]:not(.browser-default).invalid + label:after,
3966
+ input[type=text]:not(.browser-default):focus.invalid + label:after,
3967
+ input[type=password]:not(.browser-default).invalid + label:after,
3968
+ input[type=password]:not(.browser-default):focus.invalid + label:after,
3969
+ input[type=email]:not(.browser-default).invalid + label:after,
3970
+ input[type=email]:not(.browser-default):focus.invalid + label:after,
3971
+ input[type=url]:not(.browser-default).invalid + label:after,
3972
+ input[type=url]:not(.browser-default):focus.invalid + label:after,
3973
+ input[type=time]:not(.browser-default).invalid + label:after,
3974
+ input[type=time]:not(.browser-default):focus.invalid + label:after,
3975
+ input[type=date]:not(.browser-default).invalid + label:after,
3976
+ input[type=date]:not(.browser-default):focus.invalid + label:after,
3977
+ input[type=datetime]:not(.browser-default).invalid + label:after,
3978
+ input[type=datetime]:not(.browser-default):focus.invalid + label:after,
3979
+ input[type=datetime-local]:not(.browser-default).invalid + label:after,
3980
+ input[type=datetime-local]:not(.browser-default):focus.invalid + label:after,
3981
+ input[type=tel]:not(.browser-default).invalid + label:after,
3982
+ input[type=tel]:not(.browser-default):focus.invalid + label:after,
3983
+ input[type=number]:not(.browser-default).invalid + label:after,
3984
+ input[type=number]:not(.browser-default):focus.invalid + label:after,
3985
+ input[type=search]:not(.browser-default).invalid + label:after,
3986
+ input[type=search]:not(.browser-default):focus.invalid + label:after,
3987
+ textarea.materialize-textarea.invalid + label:after,
3988
+ textarea.materialize-textarea:focus.invalid + label:after, .select-wrapper.invalid + label:after {
3989
+ content: attr(data-error);
3990
+ color: #F44336;
3991
+ opacity: 1;
3992
+ transform: translateY(9px); }
3993
+
3994
+ input:not([type]) + label:after,
3995
+ input[type=text]:not(.browser-default) + label:after,
3996
+ input[type=password]:not(.browser-default) + label:after,
3997
+ input[type=email]:not(.browser-default) + label:after,
3998
+ input[type=url]:not(.browser-default) + label:after,
3999
+ input[type=time]:not(.browser-default) + label:after,
4000
+ input[type=date]:not(.browser-default) + label:after,
4001
+ input[type=datetime]:not(.browser-default) + label:after,
4002
+ input[type=datetime-local]:not(.browser-default) + label:after,
4003
+ input[type=tel]:not(.browser-default) + label:after,
4004
+ input[type=number]:not(.browser-default) + label:after,
4005
+ input[type=search]:not(.browser-default) + label:after,
4006
+ textarea.materialize-textarea + label:after, .select-wrapper + label:after {
4007
+ display: block;
4008
+ content: "";
4009
+ position: absolute;
4010
+ top: 100%;
4011
+ left: 0;
4012
+ opacity: 0;
4013
+ transition: .2s opacity ease-out, .2s color ease-out; }
4014
+
4015
+ .input-field {
4016
+ position: relative;
4017
+ margin-top: 1rem; }
4018
+ .input-field.inline {
4019
+ display: inline-block;
4020
+ vertical-align: middle;
4021
+ margin-left: 5px; }
4022
+ .input-field.inline input,
4023
+ .input-field.inline .select-dropdown {
4024
+ margin-bottom: 1rem; }
4025
+ .input-field.col label {
4026
+ left: 0.75rem; }
4027
+ .input-field.col .prefix ~ label,
4028
+ .input-field.col .prefix ~ .validate ~ label {
4029
+ width: calc(100% - 3rem - 1.5rem); }
4030
+ .input-field label {
4031
+ color: #9e9e9e;
4032
+ position: absolute;
4033
+ top: 0;
4034
+ left: 0;
4035
+ height: 100%;
4036
+ font-size: 1rem;
4037
+ cursor: text;
4038
+ transition: transform .2s ease-out;
4039
+ transform-origin: 0% 100%;
4040
+ text-align: initial;
4041
+ transform: translateY(12px);
4042
+ pointer-events: none; }
4043
+ .input-field label:not(.label-icon).active {
4044
+ transform: translateY(-14px) scale(0.8);
4045
+ transform-origin: 0 0; }
4046
+ .input-field .prefix {
4047
+ position: absolute;
4048
+ width: 3rem;
4049
+ font-size: 2rem;
4050
+ transition: color .2s; }
4051
+ .input-field .prefix.active {
4052
+ color: #26a69a; }
4053
+ .input-field .prefix ~ input,
4054
+ .input-field .prefix ~ textarea,
4055
+ .input-field .prefix ~ label,
4056
+ .input-field .prefix ~ .validate ~ label,
4057
+ .input-field .prefix ~ .autocomplete-content {
4058
+ margin-left: 3rem;
4059
+ width: 92%;
4060
+ width: calc(100% - 3rem); }
4061
+ .input-field .prefix ~ label {
4062
+ margin-left: 3rem; }
4063
+ @media only screen and (max-width: 992px) {
4064
+ .input-field .prefix ~ input {
4065
+ width: 86%;
4066
+ width: calc(100% - 3rem); } }
4067
+ @media only screen and (max-width: 600px) {
4068
+ .input-field .prefix ~ input {
4069
+ width: 80%;
4070
+ width: calc(100% - 3rem); } }
4071
+
4072
+ /* Search Field */
4073
+ .input-field input[type=search] {
4074
+ display: block;
4075
+ line-height: inherit; }
4076
+ .nav-wrapper .input-field input[type=search] {
4077
+ height: inherit;
4078
+ padding-left: 4rem;
4079
+ width: calc(100% - 4rem);
4080
+ border: 0;
4081
+ box-shadow: none; }
4082
+ .input-field input[type=search]:focus {
4083
+ background-color: #fff;
4084
+ border: 0;
4085
+ box-shadow: none;
4086
+ color: #444; }
4087
+ .input-field input[type=search]:focus + label i,
4088
+ .input-field input[type=search]:focus ~ .mdi-navigation-close,
4089
+ .input-field input[type=search]:focus ~ .material-icons {
4090
+ color: #444; }
4091
+ .input-field input[type=search] + label {
4092
+ left: 1rem; }
4093
+ .input-field input[type=search] ~ .mdi-navigation-close,
4094
+ .input-field input[type=search] ~ .material-icons {
4095
+ position: absolute;
4096
+ top: 0;
4097
+ right: 1rem;
4098
+ color: transparent;
4099
+ cursor: pointer;
4100
+ font-size: 2rem;
4101
+ transition: .3s color; }
4102
+
4103
+ /* Textarea */
4104
+ textarea {
4105
+ width: 100%;
4106
+ height: 3rem;
4107
+ background-color: transparent; }
4108
+ textarea.materialize-textarea {
4109
+ overflow-y: hidden;
4110
+ /* prevents scroll bar flash */
4111
+ padding: .8rem 0 1.6rem 0;
4112
+ /* prevents text jump on Enter keypress */
4113
+ resize: none;
4114
+ min-height: 3rem; }
4115
+ textarea.materialize-textarea.validate + label {
4116
+ height: 100%; }
4117
+ textarea.materialize-textarea.validate + label::after {
4118
+ top: calc(100% - 12px); }
4119
+ textarea.materialize-textarea.validate + label:not(.label-icon).active {
4120
+ transform: translateY(-25px); }
4121
+
4122
+ .hiddendiv {
4123
+ display: none;
4124
+ white-space: pre-wrap;
4125
+ word-wrap: break-word;
4126
+ overflow-wrap: break-word;
4127
+ /* future version of deprecated 'word-wrap' */
4128
+ padding-top: 1.2rem;
4129
+ /* prevents text jump on Enter keypress */
4130
+ position: absolute;
4131
+ top: 0; }
4132
+
4133
+ /* Autocomplete */
4134
+ .autocomplete-content {
4135
+ margin-top: -20px;
4136
+ margin-bottom: 20px;
4137
+ display: block;
4138
+ opacity: 1;
4139
+ position: static; }
4140
+ .autocomplete-content li .highlight {
4141
+ color: #444; }
4142
+ .autocomplete-content li img {
4143
+ height: 40px;
4144
+ width: 40px;
4145
+ margin: 5px 15px; }
4146
+
4147
+ /* Radio Buttons
4148
+ ========================================================================== */
4149
+ [type="radio"]:not(:checked),
4150
+ [type="radio"]:checked {
4151
+ position: absolute;
4152
+ opacity: 0;
4153
+ pointer-events: none; }
4154
+
4155
+ [type="radio"]:not(:checked) + label,
4156
+ [type="radio"]:checked + label {
4157
+ position: relative;
4158
+ padding-left: 35px;
4159
+ cursor: pointer;
4160
+ display: inline-block;
4161
+ height: 25px;
4162
+ line-height: 25px;
4163
+ font-size: 1rem;
4164
+ transition: .28s ease;
4165
+ user-select: none; }
4166
+
4167
+ [type="radio"] + label:before,
4168
+ [type="radio"] + label:after {
4169
+ content: '';
4170
+ position: absolute;
4171
+ left: 0;
4172
+ top: 0;
4173
+ margin: 4px;
4174
+ width: 16px;
4175
+ height: 16px;
4176
+ z-index: 0;
4177
+ transition: .28s ease; }
4178
+
4179
+ /* Unchecked styles */
4180
+ [type="radio"]:not(:checked) + label:before,
4181
+ [type="radio"]:not(:checked) + label:after,
4182
+ [type="radio"]:checked + label:before,
4183
+ [type="radio"]:checked + label:after,
4184
+ [type="radio"].with-gap:checked + label:before,
4185
+ [type="radio"].with-gap:checked + label:after {
4186
+ border-radius: 50%; }
4187
+
4188
+ [type="radio"]:not(:checked) + label:before,
4189
+ [type="radio"]:not(:checked) + label:after {
4190
+ border: 2px solid #5a5a5a; }
4191
+
4192
+ [type="radio"]:not(:checked) + label:after {
4193
+ transform: scale(0); }
4194
+
4195
+ /* Checked styles */
4196
+ [type="radio"]:checked + label:before {
4197
+ border: 2px solid transparent; }
4198
+
4199
+ [type="radio"]:checked + label:after,
4200
+ [type="radio"].with-gap:checked + label:before,
4201
+ [type="radio"].with-gap:checked + label:after {
4202
+ border: 2px solid #26a69a; }
4203
+
4204
+ [type="radio"]:checked + label:after,
4205
+ [type="radio"].with-gap:checked + label:after {
4206
+ background-color: #26a69a; }
4207
+
4208
+ [type="radio"]:checked + label:after {
4209
+ transform: scale(1.02); }
4210
+
4211
+ /* Radio With gap */
4212
+ [type="radio"].with-gap:checked + label:after {
4213
+ transform: scale(0.5); }
4214
+
4215
+ /* Focused styles */
4216
+ [type="radio"].tabbed:focus + label:before {
4217
+ box-shadow: 0 0 0 10px rgba(0, 0, 0, 0.1); }
4218
+
4219
+ /* Disabled Radio With gap */
4220
+ [type="radio"].with-gap:disabled:checked + label:before {
4221
+ border: 2px solid rgba(0, 0, 0, 0.42); }
4222
+
4223
+ [type="radio"].with-gap:disabled:checked + label:after {
4224
+ border: none;
4225
+ background-color: rgba(0, 0, 0, 0.42); }
4226
+
4227
+ /* Disabled style */
4228
+ [type="radio"]:disabled:not(:checked) + label:before,
4229
+ [type="radio"]:disabled:checked + label:before {
4230
+ background-color: transparent;
4231
+ border-color: rgba(0, 0, 0, 0.42); }
4232
+
4233
+ [type="radio"]:disabled + label {
4234
+ color: rgba(0, 0, 0, 0.42); }
4235
+
4236
+ [type="radio"]:disabled:not(:checked) + label:before {
4237
+ border-color: rgba(0, 0, 0, 0.42); }
4238
+
4239
+ [type="radio"]:disabled:checked + label:after {
4240
+ background-color: rgba(0, 0, 0, 0.42);
4241
+ border-color: #949494; }
4242
+
4243
+ /* Checkboxes
4244
+ ========================================================================== */
4245
+ /* CUSTOM CSS CHECKBOXES */
4246
+ form p {
4247
+ margin-bottom: 10px;
4248
+ text-align: left; }
4249
+
4250
+ form p:last-child {
4251
+ margin-bottom: 0; }
4252
+
4253
+ /* Remove default checkbox */
4254
+ [type="checkbox"]:not(:checked),
4255
+ [type="checkbox"]:checked {
4256
+ position: absolute;
4257
+ opacity: 0;
4258
+ pointer-events: none; }
4259
+
4260
+ [type="checkbox"] {
4261
+ /* checkbox aspect */ }
4262
+ [type="checkbox"] + label {
4263
+ position: relative;
4264
+ padding-left: 35px;
4265
+ cursor: pointer;
4266
+ display: inline-block;
4267
+ height: 25px;
4268
+ line-height: 25px;
4269
+ font-size: 1rem;
4270
+ user-select: none; }
4271
+ [type="checkbox"] + label:before,
4272
+ [type="checkbox"]:not(.filled-in) + label:after {
4273
+ content: '';
4274
+ position: absolute;
4275
+ top: 0;
4276
+ left: 0;
4277
+ width: 18px;
4278
+ height: 18px;
4279
+ z-index: 0;
4280
+ border: 2px solid #5a5a5a;
4281
+ border-radius: 1px;
4282
+ margin-top: 2px;
4283
+ transition: .2s; }
4284
+ [type="checkbox"]:not(.filled-in) + label:after {
4285
+ border: 0;
4286
+ transform: scale(0); }
4287
+ [type="checkbox"]:not(:checked):disabled + label:before {
4288
+ border: none;
4289
+ background-color: rgba(0, 0, 0, 0.42); }
4290
+ [type="checkbox"].tabbed:focus + label:after {
4291
+ transform: scale(1);
4292
+ border: 0;
4293
+ border-radius: 50%;
4294
+ box-shadow: 0 0 0 10px rgba(0, 0, 0, 0.1);
4295
+ background-color: rgba(0, 0, 0, 0.1); }
4296
+
4297
+ [type="checkbox"]:checked + label:before {
4298
+ top: -4px;
4299
+ left: -5px;
4300
+ width: 12px;
4301
+ height: 22px;
4302
+ border-top: 2px solid transparent;
4303
+ border-left: 2px solid transparent;
4304
+ border-right: 2px solid #26a69a;
4305
+ border-bottom: 2px solid #26a69a;
4306
+ transform: rotate(40deg);
4307
+ backface-visibility: hidden;
4308
+ transform-origin: 100% 100%; }
4309
+
4310
+ [type="checkbox"]:checked:disabled + label:before {
4311
+ border-right: 2px solid rgba(0, 0, 0, 0.42);
4312
+ border-bottom: 2px solid rgba(0, 0, 0, 0.42); }
4313
+
4314
+ /* Indeterminate checkbox */
4315
+ [type="checkbox"]:indeterminate + label:before {
4316
+ top: -11px;
4317
+ left: -12px;
4318
+ width: 10px;
4319
+ height: 22px;
4320
+ border-top: none;
4321
+ border-left: none;
4322
+ border-right: 2px solid #26a69a;
4323
+ border-bottom: none;
4324
+ transform: rotate(90deg);
4325
+ backface-visibility: hidden;
4326
+ transform-origin: 100% 100%; }
4327
+
4328
+ [type="checkbox"]:indeterminate:disabled + label:before {
4329
+ border-right: 2px solid rgba(0, 0, 0, 0.42);
4330
+ background-color: transparent; }
4331
+
4332
+ [type="checkbox"].filled-in + label:after {
4333
+ border-radius: 2px; }
4334
+
4335
+ [type="checkbox"].filled-in + label:before,
4336
+ [type="checkbox"].filled-in + label:after {
4337
+ content: '';
4338
+ left: 0;
4339
+ position: absolute;
4340
+ /* .1s delay is for check animation */
4341
+ transition: border .25s, background-color .25s, width .20s .1s, height .20s .1s, top .20s .1s, left .20s .1s;
4342
+ z-index: 1; }
4343
+
4344
+ [type="checkbox"].filled-in:not(:checked) + label:before {
4345
+ width: 0;
4346
+ height: 0;
4347
+ border: 3px solid transparent;
4348
+ left: 6px;
4349
+ top: 10px;
4350
+ transform: rotateZ(37deg);
4351
+ transform-origin: 100% 100%; }
4352
+
4353
+ [type="checkbox"].filled-in:not(:checked) + label:after {
4354
+ height: 20px;
4355
+ width: 20px;
4356
+ background-color: transparent;
4357
+ border: 2px solid #5a5a5a;
4358
+ top: 0px;
4359
+ z-index: 0; }
4360
+
4361
+ [type="checkbox"].filled-in:checked + label:before {
4362
+ top: 0;
4363
+ left: 1px;
4364
+ width: 8px;
4365
+ height: 13px;
4366
+ border-top: 2px solid transparent;
4367
+ border-left: 2px solid transparent;
4368
+ border-right: 2px solid #fff;
4369
+ border-bottom: 2px solid #fff;
4370
+ transform: rotateZ(37deg);
4371
+ transform-origin: 100% 100%; }
4372
+
4373
+ [type="checkbox"].filled-in:checked + label:after {
4374
+ top: 0;
4375
+ width: 20px;
4376
+ height: 20px;
4377
+ border: 2px solid #26a69a;
4378
+ background-color: #26a69a;
4379
+ z-index: 0; }
4380
+
4381
+ [type="checkbox"].filled-in.tabbed:focus + label:after {
4382
+ border-radius: 2px;
4383
+ border-color: #5a5a5a;
4384
+ background-color: rgba(0, 0, 0, 0.1); }
4385
+
4386
+ [type="checkbox"].filled-in.tabbed:checked:focus + label:after {
4387
+ border-radius: 2px;
4388
+ background-color: #26a69a;
4389
+ border-color: #26a69a; }
4390
+
4391
+ [type="checkbox"].filled-in:disabled:not(:checked) + label:before {
4392
+ background-color: transparent;
4393
+ border: 2px solid transparent; }
4394
+
4395
+ [type="checkbox"].filled-in:disabled:not(:checked) + label:after {
4396
+ border-color: transparent;
4397
+ background-color: #949494; }
4398
+
4399
+ [type="checkbox"].filled-in:disabled:checked + label:before {
4400
+ background-color: transparent; }
4401
+
4402
+ [type="checkbox"].filled-in:disabled:checked + label:after {
4403
+ background-color: #949494;
4404
+ border-color: #949494; }
4405
+
4406
+ /* Switch
4407
+ ========================================================================== */
4408
+ .switch,
4409
+ .switch * {
4410
+ -webkit-tap-highlight-color: transparent;
4411
+ user-select: none; }
4412
+
4413
+ .switch label {
4414
+ cursor: pointer; }
4415
+
4416
+ .switch label input[type=checkbox] {
4417
+ opacity: 0;
4418
+ width: 0;
4419
+ height: 0; }
4420
+ .switch label input[type=checkbox]:checked + .lever {
4421
+ background-color: #84c7c1; }
4422
+ .switch label input[type=checkbox]:checked + .lever:before, .switch label input[type=checkbox]:checked + .lever:after {
4423
+ left: 18px; }
4424
+ .switch label input[type=checkbox]:checked + .lever:after {
4425
+ background-color: #26a69a; }
4426
+
4427
+ .switch label .lever {
4428
+ content: "";
4429
+ display: inline-block;
4430
+ position: relative;
4431
+ width: 36px;
4432
+ height: 14px;
4433
+ background-color: rgba(0, 0, 0, 0.38);
4434
+ border-radius: 15px;
4435
+ margin-right: 10px;
4436
+ transition: background 0.3s ease;
4437
+ vertical-align: middle;
4438
+ margin: 0 16px; }
4439
+ .switch label .lever:before, .switch label .lever:after {
4440
+ content: "";
4441
+ position: absolute;
4442
+ display: inline-block;
4443
+ width: 20px;
4444
+ height: 20px;
4445
+ border-radius: 50%;
4446
+ left: 0;
4447
+ top: -3px;
4448
+ transition: left 0.3s ease, background .3s ease, box-shadow 0.1s ease, transform .1s ease; }
4449
+ .switch label .lever:before {
4450
+ background-color: rgba(38, 166, 154, 0.15); }
4451
+ .switch label .lever:after {
4452
+ background-color: #F1F1F1;
4453
+ box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12); }
4454
+
4455
+ input[type=checkbox]:checked:not(:disabled) ~ .lever:active::before,
4456
+ input[type=checkbox]:checked:not(:disabled).tabbed:focus ~ .lever::before {
4457
+ transform: scale(2.4);
4458
+ background-color: rgba(38, 166, 154, 0.15); }
4459
+
4460
+ input[type=checkbox]:not(:disabled) ~ .lever:active:before,
4461
+ input[type=checkbox]:not(:disabled).tabbed:focus ~ .lever::before {
4462
+ transform: scale(2.4);
4463
+ background-color: rgba(0, 0, 0, 0.08); }
4464
+
4465
+ .switch input[type=checkbox][disabled] + .lever {
4466
+ cursor: default;
4467
+ background-color: rgba(0, 0, 0, 0.12); }
4468
+
4469
+ .switch label input[type=checkbox][disabled] + .lever:after,
4470
+ .switch label input[type=checkbox][disabled]:checked + .lever:after {
4471
+ background-color: #949494; }
4472
+
4473
+ /* Select Field
4474
+ ========================================================================== */
4475
+ select {
4476
+ display: none; }
4477
+
4478
+ select.browser-default {
4479
+ display: block; }
4480
+
4481
+ select {
4482
+ background-color: rgba(255, 255, 255, 0.9);
4483
+ width: 100%;
4484
+ padding: 5px;
4485
+ border: 1px solid #f2f2f2;
4486
+ border-radius: 2px;
4487
+ height: 3rem; }
4488
+
4489
+ .input-field select {
4490
+ display: block;
4491
+ position: absolute;
4492
+ width: 0;
4493
+ pointer-events: none;
4494
+ height: 0;
4495
+ top: 0;
4496
+ left: 0;
4497
+ opacity: 0; }
4498
+
4499
+ .select-label {
4500
+ position: absolute; }
4501
+
4502
+ .select-wrapper {
4503
+ position: relative; }
4504
+ .select-wrapper.valid + label,
4505
+ .select-wrapper.invalid + label {
4506
+ width: 100%;
4507
+ pointer-events: none; }
4508
+ .select-wrapper input.select-dropdown {
4509
+ position: relative;
4510
+ cursor: pointer;
4511
+ background-color: transparent;
4512
+ border: none;
4513
+ border-bottom: 1px solid #9e9e9e;
4514
+ outline: none;
4515
+ height: 3rem;
4516
+ line-height: 3rem;
4517
+ width: 100%;
4518
+ font-size: 1rem;
4519
+ margin: 0 0 20px 0;
4520
+ padding: 0;
4521
+ display: block;
4522
+ user-select: none; }
4523
+ .select-wrapper span.caret {
4524
+ color: initial;
4525
+ position: absolute;
4526
+ right: 0;
4527
+ top: 0;
4528
+ bottom: 0;
4529
+ height: 10px;
4530
+ margin: auto 0;
4531
+ font-size: 10px;
4532
+ line-height: 10px; }
4533
+ .select-wrapper + label {
4534
+ position: absolute;
4535
+ top: -26px;
4536
+ font-size: 0.8rem; }
4537
+
4538
+ select:disabled {
4539
+ color: rgba(0, 0, 0, 0.42); }
4540
+
4541
+ .select-wrapper.disabled span.caret,
4542
+ .select-wrapper.disabled + label {
4543
+ color: rgba(0, 0, 0, 0.42); }
4544
+
4545
+ .select-wrapper input.select-dropdown:disabled {
4546
+ color: rgba(0, 0, 0, 0.42);
4547
+ cursor: default;
4548
+ user-select: none; }
4549
+
4550
+ .select-wrapper i {
4551
+ color: rgba(0, 0, 0, 0.3); }
4552
+
4553
+ .select-dropdown li.disabled,
4554
+ .select-dropdown li.disabled > span,
4555
+ .select-dropdown li.optgroup {
4556
+ color: rgba(0, 0, 0, 0.3);
4557
+ background-color: transparent; }
4558
+
4559
+ .select-dropdown.dropdown-content li.active {
4560
+ background-color: transparent; }
4561
+
4562
+ .select-dropdown.dropdown-content li:hover {
4563
+ background-color: rgba(0, 0, 0, 0.06); }
4564
+
4565
+ .select-dropdown.dropdown-content li.selected {
4566
+ background-color: rgba(0, 0, 0, 0.03); }
4567
+
4568
+ .prefix ~ .select-wrapper {
4569
+ margin-left: 3rem;
4570
+ width: 92%;
4571
+ width: calc(100% - 3rem); }
4572
+
4573
+ .prefix ~ label {
4574
+ margin-left: 3rem; }
4575
+
4576
+ .select-dropdown li img {
4577
+ height: 40px;
4578
+ width: 40px;
4579
+ margin: 5px 15px;
4580
+ float: right; }
4581
+
4582
+ .select-dropdown li.optgroup {
4583
+ border-top: 1px solid #eee; }
4584
+ .select-dropdown li.optgroup.selected > span {
4585
+ color: rgba(0, 0, 0, 0.7); }
4586
+ .select-dropdown li.optgroup > span {
4587
+ color: rgba(0, 0, 0, 0.4); }
4588
+ .select-dropdown li.optgroup ~ li.optgroup-option {
4589
+ padding-left: 1rem; }
4590
+
4591
+ /* File Input
4592
+ ========================================================================== */
4593
+ .file-field {
4594
+ position: relative; }
4595
+ .file-field .file-path-wrapper {
4596
+ overflow: hidden;
4597
+ padding-left: 10px; }
4598
+ .file-field input.file-path {
4599
+ width: 100%; }
4600
+ .file-field .btn, .file-field .btn-large {
4601
+ float: left;
4602
+ height: 3rem;
4603
+ line-height: 3rem; }
4604
+ .file-field span {
4605
+ cursor: pointer; }
4606
+ .file-field input[type=file] {
4607
+ position: absolute;
4608
+ top: 0;
4609
+ right: 0;
4610
+ left: 0;
4611
+ bottom: 0;
4612
+ width: 100%;
4613
+ margin: 0;
4614
+ padding: 0;
4615
+ font-size: 20px;
4616
+ cursor: pointer;
4617
+ opacity: 0;
4618
+ filter: alpha(opacity=0); }
4619
+ .file-field input[type=file]::-webkit-file-upload-button {
4620
+ display: none; }
4621
+
4622
+ /* Range
4623
+ ========================================================================== */
4624
+ .range-field {
4625
+ position: relative; }
4626
+
4627
+ input[type=range],
4628
+ input[type=range] + .thumb {
4629
+ cursor: pointer; }
4630
+
4631
+ input[type=range] {
4632
+ position: relative;
4633
+ background-color: transparent;
4634
+ border: none;
4635
+ outline: none;
4636
+ width: 100%;
4637
+ margin: 15px 0;
4638
+ padding: 0; }
4639
+ input[type=range]:focus {
4640
+ outline: none; }
4641
+
4642
+ input[type=range] + .thumb {
4643
+ position: absolute;
4644
+ top: 10px;
4645
+ left: 0;
4646
+ border: none;
4647
+ height: 0;
4648
+ width: 0;
4649
+ border-radius: 50%;
4650
+ background-color: #26a69a;
4651
+ margin-left: 7px;
4652
+ transform-origin: 50% 50%;
4653
+ transform: rotate(-45deg); }
4654
+ input[type=range] + .thumb .value {
4655
+ display: block;
4656
+ width: 30px;
4657
+ text-align: center;
4658
+ color: #26a69a;
4659
+ font-size: 0;
4660
+ transform: rotate(45deg); }
4661
+ input[type=range] + .thumb.active {
4662
+ border-radius: 50% 50% 50% 0; }
4663
+ input[type=range] + .thumb.active .value {
4664
+ color: #fff;
4665
+ margin-left: -1px;
4666
+ margin-top: 8px;
4667
+ font-size: 10px; }
4668
+
4669
+ input[type=range] {
4670
+ -webkit-appearance: none; }
4671
+
4672
+ input[type=range]::-webkit-slider-runnable-track {
4673
+ height: 3px;
4674
+ background: #c2c0c2;
4675
+ border: none; }
4676
+
4677
+ input[type=range]::-webkit-slider-thumb {
4678
+ -webkit-appearance: none;
4679
+ border: none;
4680
+ height: 14px;
4681
+ width: 14px;
4682
+ border-radius: 50%;
4683
+ background-color: #26a69a;
4684
+ transform-origin: 50% 50%;
4685
+ margin: -5px 0 0 0;
4686
+ transition: .3s; }
4687
+
4688
+ input[type=range]:focus::-webkit-slider-runnable-track {
4689
+ background: #ccc; }
4690
+
4691
+ input[type=range] {
4692
+ /* fix for FF unable to apply focus style bug */
4693
+ border: 1px solid white;
4694
+ /*required for proper track sizing in FF*/ }
4695
+
4696
+ input[type=range]::-moz-range-track {
4697
+ height: 3px;
4698
+ background: #ddd;
4699
+ border: none; }
4700
+
4701
+ input[type=range]::-moz-range-thumb {
4702
+ border: none;
4703
+ height: 14px;
4704
+ width: 14px;
4705
+ border-radius: 50%;
4706
+ background: #26a69a;
4707
+ margin-top: -5px; }
4708
+
4709
+ input[type=range]:-moz-focusring {
4710
+ outline: 1px solid #fff;
4711
+ outline-offset: -1px; }
4712
+
4713
+ input[type=range]:focus::-moz-range-track {
4714
+ background: #ccc; }
4715
+
4716
+ input[type=range]::-ms-track {
4717
+ height: 3px;
4718
+ background: transparent;
4719
+ border-color: transparent;
4720
+ border-width: 6px 0;
4721
+ /*remove default tick marks*/
4722
+ color: transparent; }
4723
+
4724
+ input[type=range]::-ms-fill-lower {
4725
+ background: #777; }
4726
+
4727
+ input[type=range]::-ms-fill-upper {
4728
+ background: #ddd; }
4729
+
4730
+ input[type=range]::-ms-thumb {
4731
+ border: none;
4732
+ height: 14px;
4733
+ width: 14px;
4734
+ border-radius: 50%;
4735
+ background: #26a69a; }
4736
+
4737
+ input[type=range]:focus::-ms-fill-lower {
4738
+ background: #888; }
4739
+
4740
+ input[type=range]:focus::-ms-fill-upper {
4741
+ background: #ccc; }
4742
+
4743
+ /* material icons font */
4744
+ /* custom styles */
4745
+ .display-none {
4746
+ display: none; }
4747
+
4748
+ .display-block {
4749
+ display: block; }
4750
+
4751
+ input.input-margin {
4752
+ margin: 0 0 3px 0 !important; }
4753
+
4754
+ .select-margin .select-1 input {
4755
+ margin: 0 0 3px 0 !important; }
4756
+
4757
+ .options .submit {
4758
+ position: sticky !important;
4759
+ bottom: 1px;
4760
+ float: right; }
 
 
 
 
 
assets/css/main.css CHANGED
@@ -1,11 +1,3 @@
1
- /*
2
- * icons set
3
- * Materializecss
4
- * custom Code
5
- */
6
-
7
-
8
- /* ==== custom icons set ==== */
9
  @font-face {
10
  font-family: 'ccw';
11
  src: url(../fonts/ccw.eot);
@@ -45,3712 +37,3916 @@
45
  .icon-whatsapp:before {
46
  content: "\EA93";
47
  }
48
-
49
- /* ==== Materializecss ==== */
50
-
51
- /*
52
- * Materilizecss - http://materializecss.com/
53
- * To Make this Framework not to conflict with your Theme style,
54
- * we wrap Materilizecss class with `css_plugin`,
55
- * that's like adding a root 'ccw_plugin' node on every style
56
- */
57
-
58
- .ccw_plugin .materialize-red {
59
- background-color: #e51c23 !important; }
60
- .ccw_plugin .materialize-red-text {
61
- color: #e51c23 !important; }
62
- .ccw_plugin .materialize-red.lighten-5 {
63
- background-color: #fdeaeb !important; }
64
- .ccw_plugin .materialize-red-text.text-lighten-5 {
65
- color: #fdeaeb !important; }
66
- .ccw_plugin .materialize-red.lighten-4 {
67
- background-color: #f8c1c3 !important; }
68
- .ccw_plugin .materialize-red-text.text-lighten-4 {
69
- color: #f8c1c3 !important; }
70
- .ccw_plugin .materialize-red.lighten-3 {
71
- background-color: #f3989b !important; }
72
- .ccw_plugin .materialize-red-text.text-lighten-3 {
73
- color: #f3989b !important; }
74
- .ccw_plugin .materialize-red.lighten-2 {
75
- background-color: #ee6e73 !important; }
76
- .ccw_plugin .materialize-red-text.text-lighten-2 {
77
- color: #ee6e73 !important; }
78
- .ccw_plugin .materialize-red.lighten-1 {
79
- background-color: #ea454b !important; }
80
- .ccw_plugin .materialize-red-text.text-lighten-1 {
81
- color: #ea454b !important; }
82
- .ccw_plugin .materialize-red.darken-1 {
83
- background-color: #d0181e !important; }
84
- .ccw_plugin .materialize-red-text.text-darken-1 {
85
- color: #d0181e !important; }
86
- .ccw_plugin .materialize-red.darken-2 {
87
- background-color: #b9151b !important; }
88
- .ccw_plugin .materialize-red-text.text-darken-2 {
89
- color: #b9151b !important; }
90
- .ccw_plugin .materialize-red.darken-3 {
91
- background-color: #a21318 !important; }
92
- .ccw_plugin .materialize-red-text.text-darken-3 {
93
- color: #a21318 !important; }
94
- .ccw_plugin .materialize-red.darken-4 {
95
- background-color: #8b1014 !important; }
96
- .ccw_plugin .materialize-red-text.text-darken-4 {
97
- color: #8b1014 !important; }
98
- .ccw_plugin .red {
99
- background-color: #F44336 !important; }
100
- .ccw_plugin .red-text {
101
- color: #F44336 !important; }
102
- .ccw_plugin .red.lighten-5 {
103
- background-color: #FFEBEE !important; }
104
- .ccw_plugin .red-text.text-lighten-5 {
105
- color: #FFEBEE !important; }
106
- .ccw_plugin .red.lighten-4 {
107
- background-color: #FFCDD2 !important; }
108
- .ccw_plugin .red-text.text-lighten-4 {
109
- color: #FFCDD2 !important; }
110
- .ccw_plugin .red.lighten-3 {
111
- background-color: #EF9A9A !important; }
112
- .ccw_plugin .red-text.text-lighten-3 {
113
- color: #EF9A9A !important; }
114
- .ccw_plugin .red.lighten-2 {
115
- background-color: #E57373 !important; }
116
- .ccw_plugin .red-text.text-lighten-2 {
117
- color: #E57373 !important; }
118
- .ccw_plugin .red.lighten-1 {
119
- background-color: #EF5350 !important; }
120
- .ccw_plugin .red-text.text-lighten-1 {
121
- color: #EF5350 !important; }
122
- .ccw_plugin .red.darken-1 {
123
- background-color: #E53935 !important; }
124
- .ccw_plugin .red-text.text-darken-1 {
125
- color: #E53935 !important; }
126
- .ccw_plugin .red.darken-2 {
127
- background-color: #D32F2F !important; }
128
- .ccw_plugin .red-text.text-darken-2 {
129
- color: #D32F2F !important; }
130
- .ccw_plugin .red.darken-3 {
131
- background-color: #C62828 !important; }
132
- .ccw_plugin .red-text.text-darken-3 {
133
- color: #C62828 !important; }
134
- .ccw_plugin .red.darken-4 {
135
- background-color: #B71C1C !important; }
136
- .ccw_plugin .red-text.text-darken-4 {
137
- color: #B71C1C !important; }
138
- .ccw_plugin .red.accent-1 {
139
- background-color: #FF8A80 !important; }
140
- .ccw_plugin .red-text.text-accent-1 {
141
- color: #FF8A80 !important; }
142
- .ccw_plugin .red.accent-2 {
143
- background-color: #FF5252 !important; }
144
- .ccw_plugin .red-text.text-accent-2 {
145
- color: #FF5252 !important; }
146
- .ccw_plugin .red.accent-3 {
147
- background-color: #FF1744 !important; }
148
- .ccw_plugin .red-text.text-accent-3 {
149
- color: #FF1744 !important; }
150
- .ccw_plugin .red.accent-4 {
151
- background-color: #D50000 !important; }
152
- .ccw_plugin .red-text.text-accent-4 {
153
- color: #D50000 !important; }
154
- .ccw_plugin .pink {
155
- background-color: #e91e63 !important; }
156
- .ccw_plugin .pink-text {
157
- color: #e91e63 !important; }
158
- .ccw_plugin .pink.lighten-5 {
159
- background-color: #fce4ec !important; }
160
- .ccw_plugin .pink-text.text-lighten-5 {
161
- color: #fce4ec !important; }
162
- .ccw_plugin .pink.lighten-4 {
163
- background-color: #f8bbd0 !important; }
164
- .ccw_plugin .pink-text.text-lighten-4 {
165
- color: #f8bbd0 !important; }
166
- .ccw_plugin .pink.lighten-3 {
167
- background-color: #f48fb1 !important; }
168
- .ccw_plugin .pink-text.text-lighten-3 {
169
- color: #f48fb1 !important; }
170
- .ccw_plugin .pink.lighten-2 {
171
- background-color: #f06292 !important; }
172
- .ccw_plugin .pink-text.text-lighten-2 {
173
- color: #f06292 !important; }
174
- .ccw_plugin .pink.lighten-1 {
175
- background-color: #ec407a !important; }
176
- .ccw_plugin .pink-text.text-lighten-1 {
177
- color: #ec407a !important; }
178
- .ccw_plugin .pink.darken-1 {
179
- background-color: #d81b60 !important; }
180
- .ccw_plugin .pink-text.text-darken-1 {
181
- color: #d81b60 !important; }
182
- .ccw_plugin .pink.darken-2 {
183
- background-color: #c2185b !important; }
184
- .ccw_plugin .pink-text.text-darken-2 {
185
- color: #c2185b !important; }
186
- .ccw_plugin .pink.darken-3 {
187
- background-color: #ad1457 !important; }
188
- .ccw_plugin .pink-text.text-darken-3 {
189
- color: #ad1457 !important; }
190
- .ccw_plugin .pink.darken-4 {
191
- background-color: #880e4f !important; }
192
- .ccw_plugin .pink-text.text-darken-4 {
193
- color: #880e4f !important; }
194
- .ccw_plugin .pink.accent-1 {
195
- background-color: #ff80ab !important; }
196
- .ccw_plugin .pink-text.text-accent-1 {
197
- color: #ff80ab !important; }
198
- .ccw_plugin .pink.accent-2 {
199
- background-color: #ff4081 !important; }
200
- .ccw_plugin .pink-text.text-accent-2 {
201
- color: #ff4081 !important; }
202
- .ccw_plugin .pink.accent-3 {
203
- background-color: #f50057 !important; }
204
- .ccw_plugin .pink-text.text-accent-3 {
205
- color: #f50057 !important; }
206
- .ccw_plugin .pink.accent-4 {
207
- background-color: #c51162 !important; }
208
- .ccw_plugin .pink-text.text-accent-4 {
209
- color: #c51162 !important; }
210
- .ccw_plugin .purple {
211
- background-color: #9c27b0 !important; }
212
- .ccw_plugin .purple-text {
213
- color: #9c27b0 !important; }
214
- .ccw_plugin .purple.lighten-5 {
215
- background-color: #f3e5f5 !important; }
216
- .ccw_plugin .purple-text.text-lighten-5 {
217
- color: #f3e5f5 !important; }
218
- .ccw_plugin .purple.lighten-4 {
219
- background-color: #e1bee7 !important; }
220
- .ccw_plugin .purple-text.text-lighten-4 {
221
- color: #e1bee7 !important; }
222
- .ccw_plugin .purple.lighten-3 {
223
- background-color: #ce93d8 !important; }
224
- .ccw_plugin .purple-text.text-lighten-3 {
225
- color: #ce93d8 !important; }
226
- .ccw_plugin .purple.lighten-2 {
227
- background-color: #ba68c8 !important; }
228
- .ccw_plugin .purple-text.text-lighten-2 {
229
- color: #ba68c8 !important; }
230
- .ccw_plugin .purple.lighten-1 {
231
- background-color: #ab47bc !important; }
232
- .ccw_plugin .purple-text.text-lighten-1 {
233
- color: #ab47bc !important; }
234
- .ccw_plugin .purple.darken-1 {
235
- background-color: #8e24aa !important; }
236
- .ccw_plugin .purple-text.text-darken-1 {
237
- color: #8e24aa !important; }
238
- .ccw_plugin .purple.darken-2 {
239
- background-color: #7b1fa2 !important; }
240
- .ccw_plugin .purple-text.text-darken-2 {
241
- color: #7b1fa2 !important; }
242
- .ccw_plugin .purple.darken-3 {
243
- background-color: #6a1b9a !important; }
244
- .ccw_plugin .purple-text.text-darken-3 {
245
- color: #6a1b9a !important; }
246
- .ccw_plugin .purple.darken-4 {
247
- background-color: #4a148c !important; }
248
- .ccw_plugin .purple-text.text-darken-4 {
249
- color: #4a148c !important; }
250
- .ccw_plugin .purple.accent-1 {
251
- background-color: #ea80fc !important; }
252
- .ccw_plugin .purple-text.text-accent-1 {
253
- color: #ea80fc !important; }
254
- .ccw_plugin .purple.accent-2 {
255
- background-color: #e040fb !important; }
256
- .ccw_plugin .purple-text.text-accent-2 {
257
- color: #e040fb !important; }
258
- .ccw_plugin .purple.accent-3 {
259
- background-color: #d500f9 !important; }
260
- .ccw_plugin .purple-text.text-accent-3 {
261
- color: #d500f9 !important; }
262
- .ccw_plugin .purple.accent-4 {
263
- background-color: #aa00ff !important; }
264
- .ccw_plugin .purple-text.text-accent-4 {
265
- color: #aa00ff !important; }
266
- .ccw_plugin .deep-purple {
267
- background-color: #673ab7 !important; }
268
- .ccw_plugin .deep-purple-text {
269
- color: #673ab7 !important; }
270
- .ccw_plugin .deep-purple.lighten-5 {
271
- background-color: #ede7f6 !important; }
272
- .ccw_plugin .deep-purple-text.text-lighten-5 {
273
- color: #ede7f6 !important; }
274
- .ccw_plugin .deep-purple.lighten-4 {
275
- background-color: #d1c4e9 !important; }
276
- .ccw_plugin .deep-purple-text.text-lighten-4 {
277
- color: #d1c4e9 !important; }
278
- .ccw_plugin .deep-purple.lighten-3 {
279
- background-color: #b39ddb !important; }
280
- .ccw_plugin .deep-purple-text.text-lighten-3 {
281
- color: #b39ddb !important; }
282
- .ccw_plugin .deep-purple.lighten-2 {
283
- background-color: #9575cd !important; }
284
- .ccw_plugin .deep-purple-text.text-lighten-2 {
285
- color: #9575cd !important; }
286
- .ccw_plugin .deep-purple.lighten-1 {
287
- background-color: #7e57c2 !important; }
288
- .ccw_plugin .deep-purple-text.text-lighten-1 {
289
- color: #7e57c2 !important; }
290
- .ccw_plugin .deep-purple.darken-1 {
291
- background-color: #5e35b1 !important; }
292
- .ccw_plugin .deep-purple-text.text-darken-1 {
293
- color: #5e35b1 !important; }
294
- .ccw_plugin .deep-purple.darken-2 {
295
- background-color: #512da8 !important; }
296
- .ccw_plugin .deep-purple-text.text-darken-2 {
297
- color: #512da8 !important; }
298
- .ccw_plugin .deep-purple.darken-3 {
299
- background-color: #4527a0 !important; }
300
- .ccw_plugin .deep-purple-text.text-darken-3 {
301
- color: #4527a0 !important; }
302
- .ccw_plugin .deep-purple.darken-4 {
303
- background-color: #311b92 !important; }
304
- .ccw_plugin .deep-purple-text.text-darken-4 {
305
- color: #311b92 !important; }
306
- .ccw_plugin .deep-purple.accent-1 {
307
- background-color: #b388ff !important; }
308
- .ccw_plugin .deep-purple-text.text-accent-1 {
309
- color: #b388ff !important; }
310
- .ccw_plugin .deep-purple.accent-2 {
311
- background-color: #7c4dff !important; }
312
- .ccw_plugin .deep-purple-text.text-accent-2 {
313
- color: #7c4dff !important; }
314
- .ccw_plugin .deep-purple.accent-3 {
315
- background-color: #651fff !important; }
316
- .ccw_plugin .deep-purple-text.text-accent-3 {
317
- color: #651fff !important; }
318
- .ccw_plugin .deep-purple.accent-4 {
319
- background-color: #6200ea !important; }
320
- .ccw_plugin .deep-purple-text.text-accent-4 {
321
- color: #6200ea !important; }
322
- .ccw_plugin .indigo {
323
- background-color: #3f51b5 !important; }
324
- .ccw_plugin .indigo-text {
325
- color: #3f51b5 !important; }
326
- .ccw_plugin .indigo.lighten-5 {
327
- background-color: #e8eaf6 !important; }
328
- .ccw_plugin .indigo-text.text-lighten-5 {
329
- color: #e8eaf6 !important; }
330
- .ccw_plugin .indigo.lighten-4 {
331
- background-color: #c5cae9 !important; }
332
- .ccw_plugin .indigo-text.text-lighten-4 {
333
- color: #c5cae9 !important; }
334
- .ccw_plugin .indigo.lighten-3 {
335
- background-color: #9fa8da !important; }
336
- .ccw_plugin .indigo-text.text-lighten-3 {
337
- color: #9fa8da !important; }
338
- .ccw_plugin .indigo.lighten-2 {
339
- background-color: #7986cb !important; }
340
- .ccw_plugin .indigo-text.text-lighten-2 {
341
- color: #7986cb !important; }
342
- .ccw_plugin .indigo.lighten-1 {
343
- background-color: #5c6bc0 !important; }
344
- .ccw_plugin .indigo-text.text-lighten-1 {
345
- color: #5c6bc0 !important; }
346
- .ccw_plugin .indigo.darken-1 {
347
- background-color: #3949ab !important; }
348
- .ccw_plugin .indigo-text.text-darken-1 {
349
- color: #3949ab !important; }
350
- .ccw_plugin .indigo.darken-2 {
351
- background-color: #303f9f !important; }
352
- .ccw_plugin .indigo-text.text-darken-2 {
353
- color: #303f9f !important; }
354
- .ccw_plugin .indigo.darken-3 {
355
- background-color: #283593 !important; }
356
- .ccw_plugin .indigo-text.text-darken-3 {
357
- color: #283593 !important; }
358
- .ccw_plugin .indigo.darken-4 {
359
- background-color: #1a237e !important; }
360
- .ccw_plugin .indigo-text.text-darken-4 {
361
- color: #1a237e !important; }
362
- .ccw_plugin .indigo.accent-1 {
363
- background-color: #8c9eff !important; }
364
- .ccw_plugin .indigo-text.text-accent-1 {
365
- color: #8c9eff !important; }
366
- .ccw_plugin .indigo.accent-2 {
367
- background-color: #536dfe !important; }
368
- .ccw_plugin .indigo-text.text-accent-2 {
369
- color: #536dfe !important; }
370
- .ccw_plugin .indigo.accent-3 {
371
- background-color: #3d5afe !important; }
372
- .ccw_plugin .indigo-text.text-accent-3 {
373
- color: #3d5afe !important; }
374
- .ccw_plugin .indigo.accent-4 {
375
- background-color: #304ffe !important; }
376
- .ccw_plugin .indigo-text.text-accent-4 {
377
- color: #304ffe !important; }
378
- .ccw_plugin .blue {
379
- background-color: #2196F3 !important; }
380
- .ccw_plugin .blue-text {
381
- color: #2196F3 !important; }
382
- .ccw_plugin .blue.lighten-5 {
383
- background-color: #E3F2FD !important; }
384
- .ccw_plugin .blue-text.text-lighten-5 {
385
- color: #E3F2FD !important; }
386
- .ccw_plugin .blue.lighten-4 {
387
- background-color: #BBDEFB !important; }
388
- .ccw_plugin .blue-text.text-lighten-4 {
389
- color: #BBDEFB !important; }
390
- .ccw_plugin .blue.lighten-3 {
391
- background-color: #90CAF9 !important; }
392
- .ccw_plugin .blue-text.text-lighten-3 {
393
- color: #90CAF9 !important; }
394
- .ccw_plugin .blue.lighten-2 {
395
- background-color: #64B5F6 !important; }
396
- .ccw_plugin .blue-text.text-lighten-2 {
397
- color: #64B5F6 !important; }
398
- .ccw_plugin .blue.lighten-1 {
399
- background-color: #42A5F5 !important; }
400
- .ccw_plugin .blue-text.text-lighten-1 {
401
- color: #42A5F5 !important; }
402
- .ccw_plugin .blue.darken-1 {
403
- background-color: #1E88E5 !important; }
404
- .ccw_plugin .blue-text.text-darken-1 {
405
- color: #1E88E5 !important; }
406
- .ccw_plugin .blue.darken-2 {
407
- background-color: #1976D2 !important; }
408
- .ccw_plugin .blue-text.text-darken-2 {
409
- color: #1976D2 !important; }
410
- .ccw_plugin .blue.darken-3 {
411
- background-color: #1565C0 !important; }
412
- .ccw_plugin .blue-text.text-darken-3 {
413
- color: #1565C0 !important; }
414
- .ccw_plugin .blue.darken-4 {
415
- background-color: #0D47A1 !important; }
416
- .ccw_plugin .blue-text.text-darken-4 {
417
- color: #0D47A1 !important; }
418
- .ccw_plugin .blue.accent-1 {
419
- background-color: #82B1FF !important; }
420
- .ccw_plugin .blue-text.text-accent-1 {
421
- color: #82B1FF !important; }
422
- .ccw_plugin .blue.accent-2 {
423
- background-color: #448AFF !important; }
424
- .ccw_plugin .blue-text.text-accent-2 {
425
- color: #448AFF !important; }
426
- .ccw_plugin .blue.accent-3 {
427
- background-color: #2979FF !important; }
428
- .ccw_plugin .blue-text.text-accent-3 {
429
- color: #2979FF !important; }
430
- .ccw_plugin .blue.accent-4 {
431
- background-color: #2962FF !important; }
432
- .ccw_plugin .blue-text.text-accent-4 {
433
- color: #2962FF !important; }
434
- .ccw_plugin .light-blue {
435
- background-color: #03a9f4 !important; }
436
- .ccw_plugin .light-blue-text {
437
- color: #03a9f4 !important; }
438
- .ccw_plugin .light-blue.lighten-5 {
439
- background-color: #e1f5fe !important; }
440
- .ccw_plugin .light-blue-text.text-lighten-5 {
441
- color: #e1f5fe !important; }
442
- .ccw_plugin .light-blue.lighten-4 {
443
- background-color: #b3e5fc !important; }
444
- .ccw_plugin .light-blue-text.text-lighten-4 {
445
- color: #b3e5fc !important; }
446
- .ccw_plugin .light-blue.lighten-3 {
447
- background-color: #81d4fa !important; }
448
- .ccw_plugin .light-blue-text.text-lighten-3 {
449
- color: #81d4fa !important; }
450
- .ccw_plugin .light-blue.lighten-2 {
451
- background-color: #4fc3f7 !important; }
452
- .ccw_plugin .light-blue-text.text-lighten-2 {
453
- color: #4fc3f7 !important; }
454
- .ccw_plugin .light-blue.lighten-1 {
455
- background-color: #29b6f6 !important; }
456
- .ccw_plugin .light-blue-text.text-lighten-1 {
457
- color: #29b6f6 !important; }
458
- .ccw_plugin .light-blue.darken-1 {
459
- background-color: #039be5 !important; }
460
- .ccw_plugin .light-blue-text.text-darken-1 {
461
- color: #039be5 !important; }
462
- .ccw_plugin .light-blue.darken-2 {
463
- background-color: #0288d1 !important; }
464
- .ccw_plugin .light-blue-text.text-darken-2 {
465
- color: #0288d1 !important; }
466
- .ccw_plugin .light-blue.darken-3 {
467
- background-color: #0277bd !important; }
468
- .ccw_plugin .light-blue-text.text-darken-3 {
469
- color: #0277bd !important; }
470
- .ccw_plugin .light-blue.darken-4 {
471
- background-color: #01579b !important; }
472
- .ccw_plugin .light-blue-text.text-darken-4 {
473
- color: #01579b !important; }
474
- .ccw_plugin .light-blue.accent-1 {
475
- background-color: #80d8ff !important; }
476
- .ccw_plugin .light-blue-text.text-accent-1 {
477
- color: #80d8ff !important; }
478
- .ccw_plugin .light-blue.accent-2 {
479
- background-color: #40c4ff !important; }
480
- .ccw_plugin .light-blue-text.text-accent-2 {
481
- color: #40c4ff !important; }
482
- .ccw_plugin .light-blue.accent-3 {
483
- background-color: #00b0ff !important; }
484
- .ccw_plugin .light-blue-text.text-accent-3 {
485
- color: #00b0ff !important; }
486
- .ccw_plugin .light-blue.accent-4 {
487
- background-color: #0091ea !important; }
488
- .ccw_plugin .light-blue-text.text-accent-4 {
489
- color: #0091ea !important; }
490
- .ccw_plugin .cyan {
491
- background-color: #00bcd4 !important; }
492
- .ccw_plugin .cyan-text {
493
- color: #00bcd4 !important; }
494
- .ccw_plugin .cyan.lighten-5 {
495
- background-color: #e0f7fa !important; }
496
- .ccw_plugin .cyan-text.text-lighten-5 {
497
- color: #e0f7fa !important; }
498
- .ccw_plugin .cyan.lighten-4 {
499
- background-color: #b2ebf2 !important; }
500
- .ccw_plugin .cyan-text.text-lighten-4 {
501
- color: #b2ebf2 !important; }
502
- .ccw_plugin .cyan.lighten-3 {
503
- background-color: #80deea !important; }
504
- .ccw_plugin .cyan-text.text-lighten-3 {
505
- color: #80deea !important; }
506
- .ccw_plugin .cyan.lighten-2 {
507
- background-color: #4dd0e1 !important; }
508
- .ccw_plugin .cyan-text.text-lighten-2 {
509
- color: #4dd0e1 !important; }
510
- .ccw_plugin .cyan.lighten-1 {
511
- background-color: #26c6da !important; }
512
- .ccw_plugin .cyan-text.text-lighten-1 {
513
- color: #26c6da !important; }
514
- .ccw_plugin .cyan.darken-1 {
515
- background-color: #00acc1 !important; }
516
- .ccw_plugin .cyan-text.text-darken-1 {
517
- color: #00acc1 !important; }
518
- .ccw_plugin .cyan.darken-2 {
519
- background-color: #0097a7 !important; }
520
- .ccw_plugin .cyan-text.text-darken-2 {
521
- color: #0097a7 !important; }
522
- .ccw_plugin .cyan.darken-3 {
523
- background-color: #00838f !important; }
524
- .ccw_plugin .cyan-text.text-darken-3 {
525
- color: #00838f !important; }
526
- .ccw_plugin .cyan.darken-4 {
527
- background-color: #006064 !important; }
528
- .ccw_plugin .cyan-text.text-darken-4 {
529
- color: #006064 !important; }
530
- .ccw_plugin .cyan.accent-1 {
531
- background-color: #84ffff !important; }
532
- .ccw_plugin .cyan-text.text-accent-1 {
533
- color: #84ffff !important; }
534
- .ccw_plugin .cyan.accent-2 {
535
- background-color: #18ffff !important; }
536
- .ccw_plugin .cyan-text.text-accent-2 {
537
- color: #18ffff !important; }
538
- .ccw_plugin .cyan.accent-3 {
539
- background-color: #00e5ff !important; }
540
- .ccw_plugin .cyan-text.text-accent-3 {
541
- color: #00e5ff !important; }
542
- .ccw_plugin .cyan.accent-4 {
543
- background-color: #00b8d4 !important; }
544
- .ccw_plugin .cyan-text.text-accent-4 {
545
- color: #00b8d4 !important; }
546
- .ccw_plugin .teal {
547
- background-color: #009688 !important; }
548
- .ccw_plugin .teal-text {
549
- color: #009688 !important; }
550
- .ccw_plugin .teal.lighten-5 {
551
- background-color: #e0f2f1 !important; }
552
- .ccw_plugin .teal-text.text-lighten-5 {
553
- color: #e0f2f1 !important; }
554
- .ccw_plugin .teal.lighten-4 {
555
- background-color: #b2dfdb !important; }
556
- .ccw_plugin .teal-text.text-lighten-4 {
557
- color: #b2dfdb !important; }
558
- .ccw_plugin .teal.lighten-3 {
559
- background-color: #80cbc4 !important; }
560
- .ccw_plugin .teal-text.text-lighten-3 {
561
- color: #80cbc4 !important; }
562
- .ccw_plugin .teal.lighten-2 {
563
- background-color: #4db6ac !important; }
564
- .ccw_plugin .teal-text.text-lighten-2 {
565
- color: #4db6ac !important; }
566
- .ccw_plugin .teal.lighten-1 {
567
- background-color: #26a69a !important; }
568
- .ccw_plugin .teal-text.text-lighten-1 {
569
- color: #26a69a !important; }
570
- .ccw_plugin .teal.darken-1 {
571
- background-color: #00897b !important; }
572
- .ccw_plugin .teal-text.text-darken-1 {
573
- color: #00897b !important; }
574
- .ccw_plugin .teal.darken-2 {
575
- background-color: #00796b !important; }
576
- .ccw_plugin .teal-text.text-darken-2 {
577
- color: #00796b !important; }
578
- .ccw_plugin .teal.darken-3 {
579
- background-color: #00695c !important; }
580
- .ccw_plugin .teal-text.text-darken-3 {
581
- color: #00695c !important; }
582
- .ccw_plugin .teal.darken-4 {
583
- background-color: #004d40 !important; }
584
- .ccw_plugin .teal-text.text-darken-4 {
585
- color: #004d40 !important; }
586
- .ccw_plugin .teal.accent-1 {
587
- background-color: #a7ffeb !important; }
588
- .ccw_plugin .teal-text.text-accent-1 {
589
- color: #a7ffeb !important; }
590
- .ccw_plugin .teal.accent-2 {
591
- background-color: #64ffda !important; }
592
- .ccw_plugin .teal-text.text-accent-2 {
593
- color: #64ffda !important; }
594
- .ccw_plugin .teal.accent-3 {
595
- background-color: #1de9b6 !important; }
596
- .ccw_plugin .teal-text.text-accent-3 {
597
- color: #1de9b6 !important; }
598
- .ccw_plugin .teal.accent-4 {
599
- background-color: #00bfa5 !important; }
600
- .ccw_plugin .teal-text.text-accent-4 {
601
- color: #00bfa5 !important; }
602
- .ccw_plugin .green {
603
- background-color: #4CAF50 !important; }
604
- .ccw_plugin .green-text {
605
- color: #4CAF50 !important; }
606
- .ccw_plugin .green.lighten-5 {
607
- background-color: #E8F5E9 !important; }
608
- .ccw_plugin .green-text.text-lighten-5 {
609
- color: #E8F5E9 !important; }
610
- .ccw_plugin .green.lighten-4 {
611
- background-color: #C8E6C9 !important; }
612
- .ccw_plugin .green-text.text-lighten-4 {
613
- color: #C8E6C9 !important; }
614
- .ccw_plugin .green.lighten-3 {
615
- background-color: #A5D6A7 !important; }
616
- .ccw_plugin .green-text.text-lighten-3 {
617
- color: #A5D6A7 !important; }
618
- .ccw_plugin .green.lighten-2 {
619
- background-color: #81C784 !important; }
620
- .ccw_plugin .green-text.text-lighten-2 {
621
- color: #81C784 !important; }
622
- .ccw_plugin .green.lighten-1 {
623
- background-color: #66BB6A !important; }
624
- .ccw_plugin .green-text.text-lighten-1 {
625
- color: #66BB6A !important; }
626
- .ccw_plugin .green.darken-1 {
627
- background-color: #43A047 !important; }
628
- .ccw_plugin .green-text.text-darken-1 {
629
- color: #43A047 !important; }
630
- .ccw_plugin .green.darken-2 {
631
- background-color: #388E3C !important; }
632
- .ccw_plugin .green-text.text-darken-2 {
633
- color: #388E3C !important; }
634
- .ccw_plugin .green.darken-3 {
635
- background-color: #2E7D32 !important; }
636
- .ccw_plugin .green-text.text-darken-3 {
637
- color: #2E7D32 !important; }
638
- .ccw_plugin .green.darken-4 {
639
- background-color: #1B5E20 !important; }
640
- .ccw_plugin .green-text.text-darken-4 {
641
- color: #1B5E20 !important; }
642
- .ccw_plugin .green.accent-1 {
643
- background-color: #B9F6CA !important; }
644
- .ccw_plugin .green-text.text-accent-1 {
645
- color: #B9F6CA !important; }
646
- .ccw_plugin .green.accent-2 {
647
- background-color: #69F0AE !important; }
648
- .ccw_plugin .green-text.text-accent-2 {
649
- color: #69F0AE !important; }
650
- .ccw_plugin .green.accent-3 {
651
- background-color: #00E676 !important; }
652
- .ccw_plugin .green-text.text-accent-3 {
653
- color: #00E676 !important; }
654
- .ccw_plugin .green.accent-4 {
655
- background-color: #00C853 !important; }
656
- .ccw_plugin .green-text.text-accent-4 {
657
- color: #00C853 !important; }
658
- .ccw_plugin .light-green {
659
- background-color: #8bc34a !important; }
660
- .ccw_plugin .light-green-text {
661
- color: #8bc34a !important; }
662
- .ccw_plugin .light-green.lighten-5 {
663
- background-color: #f1f8e9 !important; }
664
- .ccw_plugin .light-green-text.text-lighten-5 {
665
- color: #f1f8e9 !important; }
666
- .ccw_plugin .light-green.lighten-4 {
667
- background-color: #dcedc8 !important; }
668
- .ccw_plugin .light-green-text.text-lighten-4 {
669
- color: #dcedc8 !important; }
670
- .ccw_plugin .light-green.lighten-3 {
671
- background-color: #c5e1a5 !important; }
672
- .ccw_plugin .light-green-text.text-lighten-3 {
673
- color: #c5e1a5 !important; }
674
- .ccw_plugin .light-green.lighten-2 {
675
- background-color: #aed581 !important; }
676
- .ccw_plugin .light-green-text.text-lighten-2 {
677
- color: #aed581 !important; }
678
- .ccw_plugin .light-green.lighten-1 {
679
- background-color: #9ccc65 !important; }
680
- .ccw_plugin .light-green-text.text-lighten-1 {
681
- color: #9ccc65 !important; }
682
- .ccw_plugin .light-green.darken-1 {
683
- background-color: #7cb342 !important; }
684
- .ccw_plugin .light-green-text.text-darken-1 {
685
- color: #7cb342 !important; }
686
- .ccw_plugin .light-green.darken-2 {
687
- background-color: #689f38 !important; }
688
- .ccw_plugin .light-green-text.text-darken-2 {
689
- color: #689f38 !important; }
690
- .ccw_plugin .light-green.darken-3 {
691
- background-color: #558b2f !important; }
692
- .ccw_plugin .light-green-text.text-darken-3 {
693
- color: #558b2f !important; }
694
- .ccw_plugin .light-green.darken-4 {
695
- background-color: #33691e !important; }
696
- .ccw_plugin .light-green-text.text-darken-4 {
697
- color: #33691e !important; }
698
- .ccw_plugin .light-green.accent-1 {
699
- background-color: #ccff90 !important; }
700
- .ccw_plugin .light-green-text.text-accent-1 {
701
- color: #ccff90 !important; }
702
- .ccw_plugin .light-green.accent-2 {
703
- background-color: #b2ff59 !important; }
704
- .ccw_plugin .light-green-text.text-accent-2 {
705
- color: #b2ff59 !important; }
706
- .ccw_plugin .light-green.accent-3 {
707
- background-color: #76ff03 !important; }
708
- .ccw_plugin .light-green-text.text-accent-3 {
709
- color: #76ff03 !important; }
710
- .ccw_plugin .light-green.accent-4 {
711
- background-color: #64dd17 !important; }
712
- .ccw_plugin .light-green-text.text-accent-4 {
713
- color: #64dd17 !important; }
714
- .ccw_plugin .lime {
715
- background-color: #cddc39 !important; }
716
- .ccw_plugin .lime-text {
717
- color: #cddc39 !important; }
718
- .ccw_plugin .lime.lighten-5 {
719
- background-color: #f9fbe7 !important; }
720
- .ccw_plugin .lime-text.text-lighten-5 {
721
- color: #f9fbe7 !important; }
722
- .ccw_plugin .lime.lighten-4 {
723
- background-color: #f0f4c3 !important; }
724
- .ccw_plugin .lime-text.text-lighten-4 {
725
- color: #f0f4c3 !important; }
726
- .ccw_plugin .lime.lighten-3 {
727
- background-color: #e6ee9c !important; }
728
- .ccw_plugin .lime-text.text-lighten-3 {
729
- color: #e6ee9c !important; }
730
- .ccw_plugin .lime.lighten-2 {
731
- background-color: #dce775 !important; }
732
- .ccw_plugin .lime-text.text-lighten-2 {
733
- color: #dce775 !important; }
734
- .ccw_plugin .lime.lighten-1 {
735
- background-color: #d4e157 !important; }
736
- .ccw_plugin .lime-text.text-lighten-1 {
737
- color: #d4e157 !important; }
738
- .ccw_plugin .lime.darken-1 {
739
- background-color: #c0ca33 !important; }
740
- .ccw_plugin .lime-text.text-darken-1 {
741
- color: #c0ca33 !important; }
742
- .ccw_plugin .lime.darken-2 {
743
- background-color: #afb42b !important; }
744
- .ccw_plugin .lime-text.text-darken-2 {
745
- color: #afb42b !important; }
746
- .ccw_plugin .lime.darken-3 {
747
- background-color: #9e9d24 !important; }
748
- .ccw_plugin .lime-text.text-darken-3 {
749
- color: #9e9d24 !important; }
750
- .ccw_plugin .lime.darken-4 {
751
- background-color: #827717 !important; }
752
- .ccw_plugin .lime-text.text-darken-4 {
753
- color: #827717 !important; }
754
- .ccw_plugin .lime.accent-1 {
755
- background-color: #f4ff81 !important; }
756
- .ccw_plugin .lime-text.text-accent-1 {
757
- color: #f4ff81 !important; }
758
- .ccw_plugin .lime.accent-2 {
759
- background-color: #eeff41 !important; }
760
- .ccw_plugin .lime-text.text-accent-2 {
761
- color: #eeff41 !important; }
762
- .ccw_plugin .lime.accent-3 {
763
- background-color: #c6ff00 !important; }
764
- .ccw_plugin .lime-text.text-accent-3 {
765
- color: #c6ff00 !important; }
766
- .ccw_plugin .lime.accent-4 {
767
- background-color: #aeea00 !important; }
768
- .ccw_plugin .lime-text.text-accent-4 {
769
- color: #aeea00 !important; }
770
- .ccw_plugin .yellow {
771
- background-color: #ffeb3b !important; }
772
- .ccw_plugin .yellow-text {
773
- color: #ffeb3b !important; }
774
- .ccw_plugin .yellow.lighten-5 {
775
- background-color: #fffde7 !important; }
776
- .ccw_plugin .yellow-text.text-lighten-5 {
777
- color: #fffde7 !important; }
778
- .ccw_plugin .yellow.lighten-4 {
779
- background-color: #fff9c4 !important; }
780
- .ccw_plugin .yellow-text.text-lighten-4 {
781
- color: #fff9c4 !important; }
782
- .ccw_plugin .yellow.lighten-3 {
783
- background-color: #fff59d !important; }
784
- .ccw_plugin .yellow-text.text-lighten-3 {
785
- color: #fff59d !important; }
786
- .ccw_plugin .yellow.lighten-2 {
787
- background-color: #fff176 !important; }
788
- .ccw_plugin .yellow-text.text-lighten-2 {
789
- color: #fff176 !important; }
790
- .ccw_plugin .yellow.lighten-1 {
791
- background-color: #ffee58 !important; }
792
- .ccw_plugin .yellow-text.text-lighten-1 {
793
- color: #ffee58 !important; }
794
- .ccw_plugin .yellow.darken-1 {
795
- background-color: #fdd835 !important; }
796
- .ccw_plugin .yellow-text.text-darken-1 {
797
- color: #fdd835 !important; }
798
- .ccw_plugin .yellow.darken-2 {
799
- background-color: #fbc02d !important; }
800
- .ccw_plugin .yellow-text.text-darken-2 {
801
- color: #fbc02d !important; }
802
- .ccw_plugin .yellow.darken-3 {
803
- background-color: #f9a825 !important; }
804
- .ccw_plugin .yellow-text.text-darken-3 {
805
- color: #f9a825 !important; }
806
- .ccw_plugin .yellow.darken-4 {
807
- background-color: #f57f17 !important; }
808
- .ccw_plugin .yellow-text.text-darken-4 {
809
- color: #f57f17 !important; }
810
- .ccw_plugin .yellow.accent-1 {
811
- background-color: #ffff8d !important; }
812
- .ccw_plugin .yellow-text.text-accent-1 {
813
- color: #ffff8d !important; }
814
- .ccw_plugin .yellow.accent-2 {
815
- background-color: #ffff00 !important; }
816
- .ccw_plugin .yellow-text.text-accent-2 {
817
- color: #ffff00 !important; }
818
- .ccw_plugin .yellow.accent-3 {
819
- background-color: #ffea00 !important; }
820
- .ccw_plugin .yellow-text.text-accent-3 {
821
- color: #ffea00 !important; }
822
- .ccw_plugin .yellow.accent-4 {
823
- background-color: #ffd600 !important; }
824
- .ccw_plugin .yellow-text.text-accent-4 {
825
- color: #ffd600 !important; }
826
- .ccw_plugin .amber {
827
- background-color: #ffc107 !important; }
828
- .ccw_plugin .amber-text {
829
- color: #ffc107 !important; }
830
- .ccw_plugin .amber.lighten-5 {
831
- background-color: #fff8e1 !important; }
832
- .ccw_plugin .amber-text.text-lighten-5 {
833
- color: #fff8e1 !important; }
834
- .ccw_plugin .amber.lighten-4 {
835
- background-color: #ffecb3 !important; }
836
- .ccw_plugin .amber-text.text-lighten-4 {
837
- color: #ffecb3 !important; }
838
- .ccw_plugin .amber.lighten-3 {
839
- background-color: #ffe082 !important; }
840
- .ccw_plugin .amber-text.text-lighten-3 {
841
- color: #ffe082 !important; }
842
- .ccw_plugin .amber.lighten-2 {
843
- background-color: #ffd54f !important; }
844
- .ccw_plugin .amber-text.text-lighten-2 {
845
- color: #ffd54f !important; }
846
- .ccw_plugin .amber.lighten-1 {
847
- background-color: #ffca28 !important; }
848
- .ccw_plugin .amber-text.text-lighten-1 {
849
- color: #ffca28 !important; }
850
- .ccw_plugin .amber.darken-1 {
851
- background-color: #ffb300 !important; }
852
- .ccw_plugin .amber-text.text-darken-1 {
853
- color: #ffb300 !important; }
854
- .ccw_plugin .amber.darken-2 {
855
- background-color: #ffa000 !important; }
856
- .ccw_plugin .amber-text.text-darken-2 {
857
- color: #ffa000 !important; }
858
- .ccw_plugin .amber.darken-3 {
859
- background-color: #ff8f00 !important; }
860
- .ccw_plugin .amber-text.text-darken-3 {
861
- color: #ff8f00 !important; }
862
- .ccw_plugin .amber.darken-4 {
863
- background-color: #ff6f00 !important; }
864
- .ccw_plugin .amber-text.text-darken-4 {
865
- color: #ff6f00 !important; }
866
- .ccw_plugin .amber.accent-1 {
867
- background-color: #ffe57f !important; }
868
- .ccw_plugin .amber-text.text-accent-1 {
869
- color: #ffe57f !important; }
870
- .ccw_plugin .amber.accent-2 {
871
- background-color: #ffd740 !important; }
872
- .ccw_plugin .amber-text.text-accent-2 {
873
- color: #ffd740 !important; }
874
- .ccw_plugin .amber.accent-3 {
875
- background-color: #ffc400 !important; }
876
- .ccw_plugin .amber-text.text-accent-3 {
877
- color: #ffc400 !important; }
878
- .ccw_plugin .amber.accent-4 {
879
- background-color: #ffab00 !important; }
880
- .ccw_plugin .amber-text.text-accent-4 {
881
- color: #ffab00 !important; }
882
- .ccw_plugin .orange {
883
- background-color: #ff9800 !important; }
884
- .ccw_plugin .orange-text {
885
- color: #ff9800 !important; }
886
- .ccw_plugin .orange.lighten-5 {
887
- background-color: #fff3e0 !important; }
888
- .ccw_plugin .orange-text.text-lighten-5 {
889
- color: #fff3e0 !important; }
890
- .ccw_plugin .orange.lighten-4 {
891
- background-color: #ffe0b2 !important; }
892
- .ccw_plugin .orange-text.text-lighten-4 {
893
- color: #ffe0b2 !important; }
894
- .ccw_plugin .orange.lighten-3 {
895
- background-color: #ffcc80 !important; }
896
- .ccw_plugin .orange-text.text-lighten-3 {
897
- color: #ffcc80 !important; }
898
- .ccw_plugin .orange.lighten-2 {
899
- background-color: #ffb74d !important; }
900
- .ccw_plugin .orange-text.text-lighten-2 {
901
- color: #ffb74d !important; }
902
- .ccw_plugin .orange.lighten-1 {
903
- background-color: #ffa726 !important; }
904
- .ccw_plugin .orange-text.text-lighten-1 {
905
- color: #ffa726 !important; }
906
- .ccw_plugin .orange.darken-1 {
907
- background-color: #fb8c00 !important; }
908
- .ccw_plugin .orange-text.text-darken-1 {
909
- color: #fb8c00 !important; }
910
- .ccw_plugin .orange.darken-2 {
911
- background-color: #f57c00 !important; }
912
- .ccw_plugin .orange-text.text-darken-2 {
913
- color: #f57c00 !important; }
914
- .ccw_plugin .orange.darken-3 {
915
- background-color: #ef6c00 !important; }
916
- .ccw_plugin .orange-text.text-darken-3 {
917
- color: #ef6c00 !important; }
918
- .ccw_plugin .orange.darken-4 {
919
- background-color: #e65100 !important; }
920
- .ccw_plugin .orange-text.text-darken-4 {
921
- color: #e65100 !important; }
922
- .ccw_plugin .orange.accent-1 {
923
- background-color: #ffd180 !important; }
924
- .ccw_plugin .orange-text.text-accent-1 {
925
- color: #ffd180 !important; }
926
- .ccw_plugin .orange.accent-2 {
927
- background-color: #ffab40 !important; }
928
- .ccw_plugin .orange-text.text-accent-2 {
929
- color: #ffab40 !important; }
930
- .ccw_plugin .orange.accent-3 {
931
- background-color: #ff9100 !important; }
932
- .ccw_plugin .orange-text.text-accent-3 {
933
- color: #ff9100 !important; }
934
- .ccw_plugin .orange.accent-4 {
935
- background-color: #ff6d00 !important; }
936
- .ccw_plugin .orange-text.text-accent-4 {
937
- color: #ff6d00 !important; }
938
- .ccw_plugin .deep-orange {
939
- background-color: #ff5722 !important; }
940
- .ccw_plugin .deep-orange-text {
941
- color: #ff5722 !important; }
942
- .ccw_plugin .deep-orange.lighten-5 {
943
- background-color: #fbe9e7 !important; }
944
- .ccw_plugin .deep-orange-text.text-lighten-5 {
945
- color: #fbe9e7 !important; }
946
- .ccw_plugin .deep-orange.lighten-4 {
947
- background-color: #ffccbc !important; }
948
- .ccw_plugin .deep-orange-text.text-lighten-4 {
949
- color: #ffccbc !important; }
950
- .ccw_plugin .deep-orange.lighten-3 {
951
- background-color: #ffab91 !important; }
952
- .ccw_plugin .deep-orange-text.text-lighten-3 {
953
- color: #ffab91 !important; }
954
- .ccw_plugin .deep-orange.lighten-2 {
955
- background-color: #ff8a65 !important; }
956
- .ccw_plugin .deep-orange-text.text-lighten-2 {
957
- color: #ff8a65 !important; }
958
- .ccw_plugin .deep-orange.lighten-1 {
959
- background-color: #ff7043 !important; }
960
- .ccw_plugin .deep-orange-text.text-lighten-1 {
961
- color: #ff7043 !important; }
962
- .ccw_plugin .deep-orange.darken-1 {
963
- background-color: #f4511e !important; }
964
- .ccw_plugin .deep-orange-text.text-darken-1 {
965
- color: #f4511e !important; }
966
- .ccw_plugin .deep-orange.darken-2 {
967
- background-color: #e64a19 !important; }
968
- .ccw_plugin .deep-orange-text.text-darken-2 {
969
- color: #e64a19 !important; }
970
- .ccw_plugin .deep-orange.darken-3 {
971
- background-color: #d84315 !important; }
972
- .ccw_plugin .deep-orange-text.text-darken-3 {
973
- color: #d84315 !important; }
974
- .ccw_plugin .deep-orange.darken-4 {
975
- background-color: #bf360c !important; }
976
- .ccw_plugin .deep-orange-text.text-darken-4 {
977
- color: #bf360c !important; }
978
- .ccw_plugin .deep-orange.accent-1 {
979
- background-color: #ff9e80 !important; }
980
- .ccw_plugin .deep-orange-text.text-accent-1 {
981
- color: #ff9e80 !important; }
982
- .ccw_plugin .deep-orange.accent-2 {
983
- background-color: #ff6e40 !important; }
984
- .ccw_plugin .deep-orange-text.text-accent-2 {
985
- color: #ff6e40 !important; }
986
- .ccw_plugin .deep-orange.accent-3 {
987
- background-color: #ff3d00 !important; }
988
- .ccw_plugin .deep-orange-text.text-accent-3 {
989
- color: #ff3d00 !important; }
990
- .ccw_plugin .deep-orange.accent-4 {
991
- background-color: #dd2c00 !important; }
992
- .ccw_plugin .deep-orange-text.text-accent-4 {
993
- color: #dd2c00 !important; }
994
- .ccw_plugin .brown {
995
- background-color: #795548 !important; }
996
- .ccw_plugin .brown-text {
997
- color: #795548 !important; }
998
- .ccw_plugin .brown.lighten-5 {
999
- background-color: #efebe9 !important; }
1000
- .ccw_plugin .brown-text.text-lighten-5 {
1001
- color: #efebe9 !important; }
1002
- .ccw_plugin .brown.lighten-4 {
1003
- background-color: #d7ccc8 !important; }
1004
- .ccw_plugin .brown-text.text-lighten-4 {
1005
- color: #d7ccc8 !important; }
1006
- .ccw_plugin .brown.lighten-3 {
1007
- background-color: #bcaaa4 !important; }
1008
- .ccw_plugin .brown-text.text-lighten-3 {
1009
- color: #bcaaa4 !important; }
1010
- .ccw_plugin .brown.lighten-2 {
1011
- background-color: #a1887f !important; }
1012
- .ccw_plugin .brown-text.text-lighten-2 {
1013
- color: #a1887f !important; }
1014
- .ccw_plugin .brown.lighten-1 {
1015
- background-color: #8d6e63 !important; }
1016
- .ccw_plugin .brown-text.text-lighten-1 {
1017
- color: #8d6e63 !important; }
1018
- .ccw_plugin .brown.darken-1 {
1019
- background-color: #6d4c41 !important; }
1020
- .ccw_plugin .brown-text.text-darken-1 {
1021
- color: #6d4c41 !important; }
1022
- .ccw_plugin .brown.darken-2 {
1023
- background-color: #5d4037 !important; }
1024
- .ccw_plugin .brown-text.text-darken-2 {
1025
- color: #5d4037 !important; }
1026
- .ccw_plugin .brown.darken-3 {
1027
- background-color: #4e342e !important; }
1028
- .ccw_plugin .brown-text.text-darken-3 {
1029
- color: #4e342e !important; }
1030
- .ccw_plugin .brown.darken-4 {
1031
- background-color: #3e2723 !important; }
1032
- .ccw_plugin .brown-text.text-darken-4 {
1033
- color: #3e2723 !important; }
1034
- .ccw_plugin .blue-grey {
1035
- background-color: #607d8b !important; }
1036
- .ccw_plugin .blue-grey-text {
1037
- color: #607d8b !important; }
1038
- .ccw_plugin .blue-grey.lighten-5 {
1039
- background-color: #eceff1 !important; }
1040
- .ccw_plugin .blue-grey-text.text-lighten-5 {
1041
- color: #eceff1 !important; }
1042
- .ccw_plugin .blue-grey.lighten-4 {
1043
- background-color: #cfd8dc !important; }
1044
- .ccw_plugin .blue-grey-text.text-lighten-4 {
1045
- color: #cfd8dc !important; }
1046
- .ccw_plugin .blue-grey.lighten-3 {
1047
- background-color: #b0bec5 !important; }
1048
- .ccw_plugin .blue-grey-text.text-lighten-3 {
1049
- color: #b0bec5 !important; }
1050
- .ccw_plugin .blue-grey.lighten-2 {
1051
- background-color: #90a4ae !important; }
1052
- .ccw_plugin .blue-grey-text.text-lighten-2 {
1053
- color: #90a4ae !important; }
1054
- .ccw_plugin .blue-grey.lighten-1 {
1055
- background-color: #78909c !important; }
1056
- .ccw_plugin .blue-grey-text.text-lighten-1 {
1057
- color: #78909c !important; }
1058
- .ccw_plugin .blue-grey.darken-1 {
1059
- background-color: #546e7a !important; }
1060
- .ccw_plugin .blue-grey-text.text-darken-1 {
1061
- color: #546e7a !important; }
1062
- .ccw_plugin .blue-grey.darken-2 {
1063
- background-color: #455a64 !important; }
1064
- .ccw_plugin .blue-grey-text.text-darken-2 {
1065
- color: #455a64 !important; }
1066
- .ccw_plugin .blue-grey.darken-3 {
1067
- background-color: #37474f !important; }
1068
- .ccw_plugin .blue-grey-text.text-darken-3 {
1069
- color: #37474f !important; }
1070
- .ccw_plugin .blue-grey.darken-4 {
1071
- background-color: #263238 !important; }
1072
- .ccw_plugin .blue-grey-text.text-darken-4 {
1073
- color: #263238 !important; }
1074
- .ccw_plugin .grey {
1075
- background-color: #9e9e9e !important; }
1076
- .ccw_plugin .grey-text {
1077
- color: #9e9e9e !important; }
1078
- .ccw_plugin .grey.lighten-5 {
1079
- background-color: #fafafa !important; }
1080
- .ccw_plugin .grey-text.text-lighten-5 {
1081
- color: #fafafa !important; }
1082
- .ccw_plugin .grey.lighten-4 {
1083
- background-color: #f5f5f5 !important; }
1084
- .ccw_plugin .grey-text.text-lighten-4 {
1085
- color: #f5f5f5 !important; }
1086
- .ccw_plugin .grey.lighten-3 {
1087
- background-color: #eeeeee !important; }
1088
- .ccw_plugin .grey-text.text-lighten-3 {
1089
- color: #eeeeee !important; }
1090
- .ccw_plugin .grey.lighten-2 {
1091
- background-color: #e0e0e0 !important; }
1092
- .ccw_plugin .grey-text.text-lighten-2 {
1093
- color: #e0e0e0 !important; }
1094
- .ccw_plugin .grey.lighten-1 {
1095
- background-color: #bdbdbd !important; }
1096
- .ccw_plugin .grey-text.text-lighten-1 {
1097
- color: #bdbdbd !important; }
1098
- .ccw_plugin .grey.darken-1 {
1099
- background-color: #757575 !important; }
1100
- .ccw_plugin .grey-text.text-darken-1 {
1101
- color: #757575 !important; }
1102
- .ccw_plugin .grey.darken-2 {
1103
- background-color: #616161 !important; }
1104
- .ccw_plugin .grey-text.text-darken-2 {
1105
- color: #616161 !important; }
1106
- .ccw_plugin .grey.darken-3 {
1107
- background-color: #424242 !important; }
1108
- .ccw_plugin .grey-text.text-darken-3 {
1109
- color: #424242 !important; }
1110
- .ccw_plugin .grey.darken-4 {
1111
- background-color: #212121 !important; }
1112
- .ccw_plugin .grey-text.text-darken-4 {
1113
- color: #212121 !important; }
1114
- .ccw_plugin .black {
1115
- background-color: #000000 !important; }
1116
- .ccw_plugin .black-text {
1117
- color: #000000 !important; }
1118
- .ccw_plugin .white {
1119
- background-color: #FFFFFF !important; }
1120
- .ccw_plugin .white-text {
1121
- color: #FFFFFF !important; }
1122
- .ccw_plugin .transparent {
1123
- background-color: transparent !important; }
1124
- .ccw_plugin .transparent-text {
1125
- color: transparent !important; }
1126
- .ccw_plugin html {
1127
- font-family: sans-serif;
1128
- /* 1 */
1129
- -ms-text-size-adjust: 100%;
1130
- /* 2 */
1131
- -webkit-text-size-adjust: 100%;
1132
- /* 2 */ }
1133
- .ccw_plugin body {
1134
- margin: 0; }
1135
- .ccw_plugin article,
1136
- .ccw_plugin aside,
1137
- .ccw_plugin details,
1138
- .ccw_plugin figcaption,
1139
- .ccw_plugin figure,
1140
- .ccw_plugin footer,
1141
- .ccw_plugin header,
1142
- .ccw_plugin hgroup,
1143
- .ccw_plugin main,
1144
- .ccw_plugin menu,
1145
- .ccw_plugin nav,
1146
- .ccw_plugin section,
1147
- .ccw_plugin summary {
1148
- display: block; }
1149
- .ccw_plugin audio,
1150
- .ccw_plugin canvas,
1151
- .ccw_plugin progress,
1152
- .ccw_plugin video {
1153
- display: inline-block;
1154
- /* 1 */
1155
- vertical-align: baseline;
1156
- /* 2 */ }
1157
- .ccw_plugin audio:not([controls]) {
1158
- display: none;
1159
- height: 0; }
1160
- .ccw_plugin [hidden],
1161
- .ccw_plugin template {
1162
- display: none; }
1163
- .ccw_plugin a {
1164
- background-color: transparent; }
1165
- .ccw_plugin a:active,
1166
- .ccw_plugin a:hover {
1167
- outline: 0; }
1168
- .ccw_plugin abbr[title] {
1169
- border-bottom: 1px dotted; }
1170
- .ccw_plugin b,
1171
- .ccw_plugin strong {
1172
- font-weight: bold; }
1173
- .ccw_plugin dfn {
1174
- font-style: italic; }
1175
- .ccw_plugin h1 {
1176
- font-size: 2em;
1177
- margin: 0.67em 0; }
1178
- .ccw_plugin mark {
1179
- background: #ff0;
1180
- color: #000; }
1181
- .ccw_plugin small {
1182
- font-size: 80%; }
1183
- .ccw_plugin sub,
1184
- .ccw_plugin sup {
1185
- font-size: 75%;
1186
- line-height: 0;
1187
- position: relative;
1188
- vertical-align: baseline; }
1189
- .ccw_plugin sup {
1190
- top: -0.5em; }
1191
- .ccw_plugin sub {
1192
- bottom: -0.25em; }
1193
- .ccw_plugin img {
1194
- border: 0; }
1195
- .ccw_plugin svg:not(:root) {
1196
- overflow: hidden; }
1197
- .ccw_plugin figure {
1198
- margin: 1em 40px; }
1199
- .ccw_plugin hr {
1200
- box-sizing: content-box;
1201
- height: 0; }
1202
- .ccw_plugin pre {
1203
- overflow: auto; }
1204
- .ccw_plugin code,
1205
- .ccw_plugin kbd,
1206
- .ccw_plugin pre,
1207
- .ccw_plugin samp {
1208
- font-family: monospace, monospace;
1209
- font-size: 1em; }
1210
- .ccw_plugin button,
1211
- .ccw_plugin input,
1212
- .ccw_plugin optgroup,
1213
- .ccw_plugin select,
1214
- .ccw_plugin textarea {
1215
- color: inherit;
1216
- /* 1 */
1217
- font: inherit;
1218
- /* 2 */
1219
- margin: 0;
1220
- /* 3 */ }
1221
- .ccw_plugin button {
1222
- overflow: visible; }
1223
- .ccw_plugin button,
1224
- .ccw_plugin select {
1225
- text-transform: none; }
1226
- .ccw_plugin button,
1227
- .ccw_plugin html input[type="button"],
1228
- .ccw_plugin input[type="reset"],
1229
- .ccw_plugin input[type="submit"] {
1230
- -webkit-appearance: button;
1231
- /* 2 */
1232
- cursor: pointer;
1233
- /* 3 */ }
1234
- .ccw_plugin button[disabled],
1235
- .ccw_plugin html input[disabled] {
1236
- cursor: default; }
1237
- .ccw_plugin button::-moz-focus-inner,
1238
- .ccw_plugin input::-moz-focus-inner {
1239
- border: 0;
1240
- padding: 0; }
1241
- .ccw_plugin input {
1242
- line-height: normal; }
1243
- .ccw_plugin input[type="checkbox"],
1244
- .ccw_plugin input[type="radio"] {
1245
- box-sizing: border-box;
1246
- /* 1 */
1247
- padding: 0;
1248
- /* 2 */ }
1249
- .ccw_plugin input[type="number"]::-webkit-inner-spin-button,
1250
- .ccw_plugin input[type="number"]::-webkit-outer-spin-button {
1251
- height: auto; }
1252
- .ccw_plugin input[type="search"] {
1253
- -webkit-appearance: textfield;
1254
- /* 1 */
1255
- box-sizing: content-box;
1256
- /* 2 */ }
1257
- .ccw_plugin input[type="search"]::-webkit-search-cancel-button,
1258
- .ccw_plugin input[type="search"]::-webkit-search-decoration {
1259
- -webkit-appearance: none; }
1260
- .ccw_plugin fieldset {
1261
- border: 1px solid #c0c0c0;
1262
- margin: 0 2px;
1263
- padding: 0.35em 0.625em 0.75em; }
1264
- .ccw_plugin legend {
1265
- border: 0;
1266
- /* 1 */
1267
- padding: 0;
1268
- /* 2 */ }
1269
- .ccw_plugin textarea {
1270
- overflow: auto; }
1271
- .ccw_plugin optgroup {
1272
- font-weight: bold; }
1273
- .ccw_plugin table {
1274
- border-collapse: collapse;
1275
- border-spacing: 0; }
1276
- .ccw_plugin td,
1277
- .ccw_plugin th {
1278
- padding: 0; }
1279
- .ccw_plugin html {
1280
- box-sizing: border-box; }
1281
- .ccw_plugin *, .ccw_plugin *:before, .ccw_plugin *:after {
1282
- box-sizing: inherit; }
1283
- .ccw_plugin ul:not(.browser-default) {
1284
- padding-left: 0;
1285
- list-style-type: none; }
1286
- .ccw_plugin ul:not(.browser-default) > li {
1287
- list-style-type: none; }
1288
- .ccw_plugin a {
1289
- color: #039be5;
1290
- text-decoration: none;
1291
- -webkit-tap-highlight-color: transparent; }
1292
- .ccw_plugin .valign-wrapper {
1293
- display: flex;
1294
- align-items: center; }
1295
- .ccw_plugin .clearfix {
1296
- clear: both; }
1297
- .ccw_plugin .z-depth-0 {
1298
- box-shadow: none !important; }
1299
- .ccw_plugin .z-depth-1, .ccw_plugin .btn, .ccw_plugin .btn-large, .ccw_plugin .btn-floating, .ccw_plugin .dropdown-content, .ccw_plugin .collapsible {
1300
- box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2); }
1301
- .ccw_plugin .z-depth-1-half, .ccw_plugin .btn:hover, .ccw_plugin .btn-large:hover, .ccw_plugin .btn-floating:hover {
1302
- box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.14), 0 1px 7px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -1px rgba(0, 0, 0, 0.2); }
1303
- .ccw_plugin .z-depth-2 {
1304
- box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.3); }
1305
- .ccw_plugin .z-depth-3 {
1306
- box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12), 0 3px 5px -1px rgba(0, 0, 0, 0.3); }
1307
- .ccw_plugin .z-depth-4 {
1308
- box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12), 0 5px 5px -3px rgba(0, 0, 0, 0.3); }
1309
- .ccw_plugin .z-depth-5 {
1310
- box-shadow: 0 16px 24px 2px rgba(0, 0, 0, 0.14), 0 6px 30px 5px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 0, 0, 0.3); }
1311
- .ccw_plugin .hoverable {
1312
- transition: box-shadow .25s; }
1313
- .ccw_plugin .hoverable:hover {
1314
- box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); }
1315
- .ccw_plugin .divider {
1316
- height: 1px;
1317
- overflow: hidden;
1318
- background-color: #e0e0e0; }
1319
- .ccw_plugin blockquote {
1320
- margin: 20px 0;
1321
- padding-left: 1.5rem;
1322
- border-left: 5px solid #ee6e73; }
1323
- .ccw_plugin i {
1324
- line-height: inherit; }
1325
- .ccw_plugin i.left {
1326
- float: left;
1327
- margin-right: 15px; }
1328
- .ccw_plugin i.right {
1329
- float: right;
1330
- margin-left: 15px; }
1331
- .ccw_plugin i.tiny {
1332
- font-size: 1rem; }
1333
- .ccw_plugin i.small {
1334
- font-size: 2rem; }
1335
- .ccw_plugin i.medium {
1336
- font-size: 4rem; }
1337
- .ccw_plugin i.large {
1338
- font-size: 6rem; }
1339
- .ccw_plugin img.responsive-img,
1340
- .ccw_plugin video.responsive-video {
1341
- max-width: 100%;
1342
- height: auto; }
1343
- .ccw_plugin .pagination li {
1344
- display: inline-block;
1345
- border-radius: 2px;
1346
- text-align: center;
1347
- vertical-align: top;
1348
- height: 30px; }
1349
- .ccw_plugin .pagination li a {
1350
- color: #444;
1351
- display: inline-block;
1352
- font-size: 1.2rem;
1353
- padding: 0 10px;
1354
- line-height: 30px; }
1355
- .ccw_plugin .pagination li.active a {
1356
- color: #fff; }
1357
- .ccw_plugin .pagination li.active {
1358
- background-color: #ee6e73; }
1359
- .ccw_plugin .pagination li.disabled a {
1360
- cursor: default;
1361
- color: #999; }
1362
- .ccw_plugin .pagination li i {
1363
- font-size: 2rem; }
1364
- .ccw_plugin .pagination li.pages ul li {
1365
- display: inline-block;
1366
- float: none; }
1367
- @media only screen and (max-width: 992px) {
1368
- .ccw_plugin .pagination {
1369
- width: 100%; }
1370
- .ccw_plugin .pagination li.prev,
1371
- .ccw_plugin .pagination li.next {
1372
- width: 10%; }
1373
- .ccw_plugin .pagination li.pages {
1374
- width: 80%;
1375
- overflow: hidden;
1376
- white-space: nowrap; } }
1377
- .ccw_plugin .breadcrumb {
1378
- font-size: 18px;
1379
- color: rgba(255, 255, 255, 0.7); }
1380
- .ccw_plugin .breadcrumb i,
1381
- .ccw_plugin .breadcrumb [class^="mdi-"], .ccw_plugin .breadcrumb [class*="mdi-"],
1382
- .ccw_plugin .breadcrumb i.material-icons {
1383
- display: inline-block;
1384
- float: left;
1385
- font-size: 24px; }
1386
- .ccw_plugin .breadcrumb:before {
1387
- content: '\E5CC';
1388
- color: rgba(255, 255, 255, 0.7);
1389
- vertical-align: top;
1390
- display: inline-block;
1391
- font-family: 'Material Icons';
1392
- font-weight: normal;
1393
- font-style: normal;
1394
- font-size: 25px;
1395
- margin: 0 10px 0 8px;
1396
- -webkit-font-smoothing: antialiased; }
1397
- .ccw_plugin .breadcrumb:first-child:before {
1398
- display: none; }
1399
- .ccw_plugin .breadcrumb:last-child {
1400
- color: #fff; }
1401
- .ccw_plugin .parallax-container {
1402
- position: relative;
1403
- overflow: hidden;
1404
- height: 500px; }
1405
- .ccw_plugin .parallax-container .parallax {
1406
- position: absolute;
1407
- top: 0;
1408
- left: 0;
1409
- right: 0;
1410
- bottom: 0;
1411
- z-index: -1; }
1412
- .ccw_plugin .parallax-container .parallax img {
1413
- display: none;
1414
- position: absolute;
1415
- left: 50%;
1416
- bottom: 0;
1417
- min-width: 100%;
1418
- min-height: 100%;
1419
- transform: translate3d(0, 0, 0);
1420
- transform: translateX(-50%); }
1421
- .ccw_plugin .pin-top, .ccw_plugin .pin-bottom {
1422
- position: relative; }
1423
- .ccw_plugin .pinned {
1424
- position: fixed !important; }
1425
- .ccw_plugin ul.staggered-list li {
1426
- opacity: 0; }
1427
- .ccw_plugin .fade-in {
1428
- opacity: 0;
1429
- transform-origin: 0 50%; }
1430
- @media only screen and (max-width: 600px) {
1431
- .ccw_plugin .hide-on-small-only, .ccw_plugin .hide-on-small-and-down {
1432
- display: none !important; } }
1433
- @media only screen and (max-width: 992px) {
1434
- .ccw_plugin .hide-on-med-and-down {
1435
- display: none !important; } }
1436
- @media only screen and (min-width: 601px) {
1437
- .ccw_plugin .hide-on-med-and-up {
1438
- display: none !important; } }
1439
- @media only screen and (min-width: 600px) and (max-width: 992px) {
1440
- .ccw_plugin .hide-on-med-only {
1441
- display: none !important; } }
1442
- @media only screen and (min-width: 993px) {
1443
- .ccw_plugin .hide-on-large-only {
1444
- display: none !important; } }
1445
- @media only screen and (min-width: 993px) {
1446
- .ccw_plugin .show-on-large {
1447
- display: block !important; } }
1448
- @media only screen and (min-width: 600px) and (max-width: 992px) {
1449
- .ccw_plugin .show-on-medium {
1450
- display: block !important; } }
1451
- @media only screen and (max-width: 600px) {
1452
- .ccw_plugin .show-on-small {
1453
- display: block !important; } }
1454
- @media only screen and (min-width: 601px) {
1455
- .ccw_plugin .show-on-medium-and-up {
1456
- display: block !important; } }
1457
- @media only screen and (max-width: 992px) {
1458
- .ccw_plugin .show-on-medium-and-down {
1459
- display: block !important; } }
1460
- @media only screen and (max-width: 600px) {
1461
- .ccw_plugin .center-on-small-only {
1462
- text-align: center; } }
1463
- .ccw_plugin .page-footer {
1464
- padding-top: 20px;
1465
- color: #fff;
1466
- background-color: #ee6e73; }
1467
- .ccw_plugin .page-footer .footer-copyright {
1468
- overflow: hidden;
1469
- min-height: 50px;
1470
- display: flex;
1471
- align-items: center;
1472
- padding: 10px 0px;
1473
- color: rgba(255, 255, 255, 0.8);
1474
- background-color: rgba(51, 51, 51, 0.08); }
1475
- .ccw_plugin table, .ccw_plugin th, .ccw_plugin td {
1476
- border: none; }
1477
- .ccw_plugin table {
1478
- width: 100%;
1479
- display: table; }
1480
- .ccw_plugin table.bordered > thead > tr,
1481
- .ccw_plugin table.bordered > tbody > tr {
1482
- border-bottom: 1px solid #d0d0d0; }
1483
- .ccw_plugin table.striped > tbody > tr:nth-child(odd) {
1484
- background-color: #f2f2f2; }
1485
- .ccw_plugin table.striped > tbody > tr > td {
1486
- border-radius: 0; }
1487
- .ccw_plugin table.highlight > tbody > tr {
1488
- transition: background-color .25s ease; }
1489
- .ccw_plugin table.highlight > tbody > tr:hover {
1490
- background-color: #f2f2f2; }
1491
- .ccw_plugin table.centered thead tr th, .ccw_plugin table.centered tbody tr td {
1492
- text-align: center; }
1493
- .ccw_plugin thead {
1494
- border-bottom: 1px solid #d0d0d0; }
1495
- .ccw_plugin td, .ccw_plugin th {
1496
- padding: 15px 5px;
1497
- display: table-cell;
1498
- text-align: left;
1499
- vertical-align: middle;
1500
- border-radius: 2px; }
1501
- @media only screen and (max-width: 992px) {
1502
- .ccw_plugin table.responsive-table {
1503
- width: 100%;
1504
- border-collapse: collapse;
1505
- border-spacing: 0;
1506
- display: block;
1507
- position: relative;
1508
- /* sort out borders */ }
1509
- .ccw_plugin table.responsive-table td:empty:before {
1510
- content: '\A0'; }
1511
- .ccw_plugin table.responsive-table th,
1512
- .ccw_plugin table.responsive-table td {
1513
- margin: 0;
1514
- vertical-align: top; }
1515
- .ccw_plugin table.responsive-table th {
1516
- text-align: left; }
1517
- .ccw_plugin table.responsive-table thead {
1518
- display: block;
1519
- float: left; }
1520
- .ccw_plugin table.responsive-table thead tr {
1521
- display: block;
1522
- padding: 0 10px 0 0; }
1523
- .ccw_plugin table.responsive-table thead tr th::before {
1524
- content: "\A0"; }
1525
- .ccw_plugin table.responsive-table tbody {
1526
- display: block;
1527
- width: auto;
1528
- position: relative;
1529
- overflow-x: auto;
1530
- white-space: nowrap; }
1531
- .ccw_plugin table.responsive-table tbody tr {
1532
- display: inline-block;
1533
- vertical-align: top; }
1534
- .ccw_plugin table.responsive-table th {
1535
- display: block;
1536
- text-align: right; }
1537
- .ccw_plugin table.responsive-table td {
1538
- display: block;
1539
- min-height: 1.25em;
1540
- text-align: left; }
1541
- .ccw_plugin table.responsive-table tr {
1542
- padding: 0 10px; }
1543
- .ccw_plugin table.responsive-table thead {
1544
- border: 0;
1545
- border-right: 1px solid #d0d0d0; }
1546
- .ccw_plugin table.responsive-table.bordered th {
1547
- border-bottom: 0;
1548
- border-left: 0; }
1549
- .ccw_plugin table.responsive-table.bordered td {
1550
- border-left: 0;
1551
- border-right: 0;
1552
- border-bottom: 0; }
1553
- .ccw_plugin table.responsive-table.bordered tr {
1554
- border: 0; }
1555
- .ccw_plugin table.responsive-table.bordered tbody tr {
1556
- border-right: 1px solid #d0d0d0; } }
1557
- .ccw_plugin .collection {
1558
- margin: 0.5rem 0 1rem 0;
1559
- border: 1px solid #e0e0e0;
1560
- border-radius: 2px;
1561
- overflow: hidden;
1562
- position: relative; }
1563
- .ccw_plugin .collection .collection-item {
1564
- background-color: #fff;
1565
- line-height: 1.5rem;
1566
- padding: 10px 20px;
1567
- margin: 0;
1568
- border-bottom: 1px solid #e0e0e0; }
1569
- .ccw_plugin .collection .collection-item.avatar {
1570
- min-height: 84px;
1571
- padding-left: 72px;
1572
- position: relative; }
1573
- .ccw_plugin .collection .collection-item.avatar:not(.circle-clipper) > .circle,
1574
- .ccw_plugin .collection .collection-item.avatar :not(.circle-clipper) > .circle {
1575
- position: absolute;
1576
- width: 42px;
1577
- height: 42px;
1578
- overflow: hidden;
1579
- left: 15px;
1580
- display: inline-block;
1581
- vertical-align: middle; }
1582
- .ccw_plugin .collection .collection-item.avatar i.circle {
1583
- font-size: 18px;
1584
- line-height: 42px;
1585
- color: #fff;
1586
- background-color: #999;
1587
- text-align: center; }
1588
- .ccw_plugin .collection .collection-item.avatar .title {
1589
- font-size: 16px; }
1590
- .ccw_plugin .collection .collection-item.avatar p {
1591
- margin: 0; }
1592
- .ccw_plugin .collection .collection-item.avatar .secondary-content {
1593
- position: absolute;
1594
- top: 16px;
1595
- right: 16px; }
1596
- .ccw_plugin .collection .collection-item:last-child {
1597
- border-bottom: none; }
1598
- .ccw_plugin .collection .collection-item.active {
1599
- background-color: #26a69a;
1600
- color: #eafaf9; }
1601
- .ccw_plugin .collection .collection-item.active .secondary-content {
1602
- color: #fff; }
1603
- .ccw_plugin .collection a.collection-item {
1604
- display: block;
1605
- transition: .25s;
1606
- color: #26a69a; }
1607
- .ccw_plugin .collection a.collection-item:not(.active):hover {
1608
- background-color: #ddd; }
1609
- .ccw_plugin .collection.with-header .collection-header {
1610
- background-color: #fff;
1611
- border-bottom: 1px solid #e0e0e0;
1612
- padding: 10px 20px; }
1613
- .ccw_plugin .collection.with-header .collection-item {
1614
- padding-left: 30px; }
1615
- .ccw_plugin .collection.with-header .collection-item.avatar {
1616
- padding-left: 72px; }
1617
- .ccw_plugin .secondary-content {
1618
- float: right;
1619
- color: #26a69a; }
1620
- .ccw_plugin .collapsible .collection {
1621
- margin: 0;
1622
- border: none; }
1623
- .ccw_plugin .video-container {
1624
- position: relative;
1625
- padding-bottom: 56.25%;
1626
- height: 0;
1627
- overflow: hidden; }
1628
- .ccw_plugin .video-container iframe, .ccw_plugin .video-container object, .ccw_plugin .video-container embed {
1629
- position: absolute;
1630
- top: 0;
1631
- left: 0;
1632
- width: 100%;
1633
- height: 100%; }
1634
- .ccw_plugin .progress {
1635
- position: relative;
1636
- height: 4px;
1637
- display: block;
1638
- width: 100%;
1639
- background-color: #acece6;
1640
- border-radius: 2px;
1641
- margin: 0.5rem 0 1rem 0;
1642
- overflow: hidden; }
1643
- .ccw_plugin .progress .determinate {
1644
- position: absolute;
1645
- top: 0;
1646
- left: 0;
1647
- bottom: 0;
1648
- background-color: #26a69a;
1649
- transition: width .3s linear; }
1650
- .ccw_plugin .progress .indeterminate {
1651
- background-color: #26a69a; }
1652
- .ccw_plugin .progress .indeterminate:before {
1653
- content: '';
1654
- position: absolute;
1655
- background-color: inherit;
1656
- top: 0;
1657
- left: 0;
1658
- bottom: 0;
1659
- will-change: left, right;
1660
- animation: indeterminate 2.1s cubic-bezier(0.65, 0.815, 0.735, 0.395) infinite; }
1661
- .ccw_plugin .progress .indeterminate:after {
1662
- content: '';
1663
- position: absolute;
1664
- background-color: inherit;
1665
- top: 0;
1666
- left: 0;
1667
- bottom: 0;
1668
- will-change: left, right;
1669
- animation: indeterminate-short 2.1s cubic-bezier(0.165, 0.84, 0.44, 1) infinite;
1670
- animation-delay: 1.15s; }
1671
-
1672
- @keyframes indeterminate {
1673
- 0% {
1674
- left: -35%;
1675
- right: 100%; }
1676
- 60% {
1677
- left: 100%;
1678
- right: -90%; }
1679
- 100% {
1680
- left: 100%;
1681
- right: -90%; } }
1682
-
1683
- @keyframes indeterminate-short {
1684
- 0% {
1685
- left: -200%;
1686
- right: 100%; }
1687
- 60% {
1688
- left: 107%;
1689
- right: -8%; }
1690
- 100% {
1691
- left: 107%;
1692
- right: -8%; } }
1693
- .ccw_plugin .hide {
1694
- display: none !important; }
1695
- .ccw_plugin .left-align {
1696
- text-align: left; }
1697
- .ccw_plugin .right-align {
1698
- text-align: right; }
1699
- .ccw_plugin .center, .ccw_plugin .center-align {
1700
- text-align: center; }
1701
- .ccw_plugin .left {
1702
- float: left !important; }
1703
- .ccw_plugin .right {
1704
- float: right !important; }
1705
- .ccw_plugin .no-select, .ccw_plugin input[type=range], .ccw_plugin input[type=range] + .thumb {
1706
- user-select: none; }
1707
- .ccw_plugin .circle {
1708
- border-radius: 50%; }
1709
- .ccw_plugin .center-block {
1710
- display: block;
1711
- margin-left: auto;
1712
- margin-right: auto; }
1713
- .ccw_plugin .truncate {
1714
- display: block;
1715
- white-space: nowrap;
1716
- overflow: hidden;
1717
- text-overflow: ellipsis; }
1718
- .ccw_plugin .no-padding {
1719
- padding: 0 !important; }
1720
- .ccw_plugin .material-icons {
1721
- text-rendering: optimizeLegibility;
1722
- font-feature-settings: 'liga'; }
1723
- .ccw_plugin .container {
1724
- margin: 0 auto;
1725
- max-width: 1280px;
1726
- width: 90%; }
1727
- @media only screen and (min-width: 601px) {
1728
- .ccw_plugin .container {
1729
- width: 85%; } }
1730
- @media only screen and (min-width: 993px) {
1731
- .ccw_plugin .container {
1732
- width: 70%; } }
1733
- .ccw_plugin .container .row {
1734
- margin-left: -0.75rem;
1735
- margin-right: -0.75rem; }
1736
- .ccw_plugin .section {
1737
- padding-top: 1rem;
1738
- padding-bottom: 1rem; }
1739
- .ccw_plugin .section.no-pad {
1740
- padding: 0; }
1741
- .ccw_plugin .section.no-pad-bot {
1742
- padding-bottom: 0; }
1743
- .ccw_plugin .section.no-pad-top {
1744
- padding-top: 0; }
1745
- .ccw_plugin .row {
1746
- margin-left: auto;
1747
- margin-right: auto;
1748
- margin-bottom: 20px; }
1749
- .ccw_plugin .row:after {
1750
- content: "";
1751
- display: table;
1752
- clear: both; }
1753
- .ccw_plugin .row .col {
1754
- float: left;
1755
- box-sizing: border-box;
1756
- padding: 0 0.75rem;
1757
- min-height: 1px; }
1758
- .ccw_plugin .row .col[class*="push-"], .ccw_plugin .row .col[class*="pull-"] {
1759
- position: relative; }
1760
- .ccw_plugin .row .col.s1 {
1761
- width: 8.33333%;
1762
- margin-left: auto;
1763
- left: auto;
1764
- right: auto; }
1765
- .ccw_plugin .row .col.s2 {
1766
- width: 16.66667%;
1767
- margin-left: auto;
1768
- left: auto;
1769
- right: auto; }
1770
- .ccw_plugin .row .col.s3 {
1771
- width: 25%;
1772
- margin-left: auto;
1773
- left: auto;
1774
- right: auto; }
1775
- .ccw_plugin .row .col.s4 {
1776
- width: 33.33333%;
1777
- margin-left: auto;
1778
- left: auto;
1779
- right: auto; }
1780
- .ccw_plugin .row .col.s5 {
1781
- width: 41.66667%;
1782
- margin-left: auto;
1783
- left: auto;
1784
- right: auto; }
1785
- .ccw_plugin .row .col.s6 {
1786
- width: 50%;
1787
- margin-left: auto;
1788
- left: auto;
1789
- right: auto; }
1790
- .ccw_plugin .row .col.s7 {
1791
- width: 58.33333%;
1792
- margin-left: auto;
1793
- left: auto;
1794
- right: auto; }
1795
- .ccw_plugin .row .col.s8 {
1796
- width: 66.66667%;
1797
- margin-left: auto;
1798
- left: auto;
1799
- right: auto; }
1800
- .ccw_plugin .row .col.s9 {
1801
- width: 75%;
1802
- margin-left: auto;
1803
- left: auto;
1804
- right: auto; }
1805
- .ccw_plugin .row .col.s10 {
1806
- width: 83.33333%;
1807
- margin-left: auto;
1808
- left: auto;
1809
- right: auto; }
1810
- .ccw_plugin .row .col.s11 {
1811
- width: 91.66667%;
1812
- margin-left: auto;
1813
- left: auto;
1814
- right: auto; }
1815
- .ccw_plugin .row .col.s12 {
1816
- width: 100%;
1817
- margin-left: auto;
1818
- left: auto;
1819
- right: auto; }
1820
- .ccw_plugin .row .col.offset-s1 {
1821
- margin-left: 8.33333%; }
1822
- .ccw_plugin .row .col.pull-s1 {
1823
- right: 8.33333%; }
1824
- .ccw_plugin .row .col.push-s1 {
1825
- left: 8.33333%; }
1826
- .ccw_plugin .row .col.offset-s2 {
1827
- margin-left: 16.66667%; }
1828
- .ccw_plugin .row .col.pull-s2 {
1829
- right: 16.66667%; }
1830
- .ccw_plugin .row .col.push-s2 {
1831
- left: 16.66667%; }
1832
- .ccw_plugin .row .col.offset-s3 {
1833
- margin-left: 25%; }
1834
- .ccw_plugin .row .col.pull-s3 {
1835
- right: 25%; }
1836
- .ccw_plugin .row .col.push-s3 {
1837
- left: 25%; }
1838
- .ccw_plugin .row .col.offset-s4 {
1839
- margin-left: 33.33333%; }
1840
- .ccw_plugin .row .col.pull-s4 {
1841
- right: 33.33333%; }
1842
- .ccw_plugin .row .col.push-s4 {
1843
- left: 33.33333%; }
1844
- .ccw_plugin .row .col.offset-s5 {
1845
- margin-left: 41.66667%; }
1846
- .ccw_plugin .row .col.pull-s5 {
1847
- right: 41.66667%; }
1848
- .ccw_plugin .row .col.push-s5 {
1849
- left: 41.66667%; }
1850
- .ccw_plugin .row .col.offset-s6 {
1851
- margin-left: 50%; }
1852
- .ccw_plugin .row .col.pull-s6 {
1853
- right: 50%; }
1854
- .ccw_plugin .row .col.push-s6 {
1855
- left: 50%; }
1856
- .ccw_plugin .row .col.offset-s7 {
1857
- margin-left: 58.33333%; }
1858
- .ccw_plugin .row .col.pull-s7 {
1859
- right: 58.33333%; }
1860
- .ccw_plugin .row .col.push-s7 {
1861
- left: 58.33333%; }
1862
- .ccw_plugin .row .col.offset-s8 {
1863
- margin-left: 66.66667%; }
1864
- .ccw_plugin .row .col.pull-s8 {
1865
- right: 66.66667%; }
1866
- .ccw_plugin .row .col.push-s8 {
1867
- left: 66.66667%; }
1868
- .ccw_plugin .row .col.offset-s9 {
1869
- margin-left: 75%; }
1870
- .ccw_plugin .row .col.pull-s9 {
1871
- right: 75%; }
1872
- .ccw_plugin .row .col.push-s9 {
1873
- left: 75%; }
1874
- .ccw_plugin .row .col.offset-s10 {
1875
- margin-left: 83.33333%; }
1876
- .ccw_plugin .row .col.pull-s10 {
1877
- right: 83.33333%; }
1878
- .ccw_plugin .row .col.push-s10 {
1879
- left: 83.33333%; }
1880
- .ccw_plugin .row .col.offset-s11 {
1881
- margin-left: 91.66667%; }
1882
- .ccw_plugin .row .col.pull-s11 {
1883
- right: 91.66667%; }
1884
- .ccw_plugin .row .col.push-s11 {
1885
- left: 91.66667%; }
1886
- .ccw_plugin .row .col.offset-s12 {
1887
- margin-left: 100%; }
1888
- .ccw_plugin .row .col.pull-s12 {
1889
- right: 100%; }
1890
- .ccw_plugin .row .col.push-s12 {
1891
- left: 100%; }
1892
- @media only screen and (min-width: 601px) {
1893
- .ccw_plugin .row .col.m1 {
1894
- width: 8.33333%;
1895
- margin-left: auto;
1896
- left: auto;
1897
- right: auto; }
1898
- .ccw_plugin .row .col.m2 {
1899
- width: 16.66667%;
1900
- margin-left: auto;
1901
- left: auto;
1902
- right: auto; }
1903
- .ccw_plugin .row .col.m3 {
1904
- width: 25%;
1905
- margin-left: auto;
1906
- left: auto;
1907
- right: auto; }
1908
- .ccw_plugin .row .col.m4 {
1909
- width: 33.33333%;
1910
- margin-left: auto;
1911
- left: auto;
1912
- right: auto; }
1913
- .ccw_plugin .row .col.m5 {
1914
- width: 41.66667%;
1915
- margin-left: auto;
1916
- left: auto;
1917
- right: auto; }
1918
- .ccw_plugin .row .col.m6 {
1919
- width: 50%;
1920
- margin-left: auto;
1921
- left: auto;
1922
- right: auto; }
1923
- .ccw_plugin .row .col.m7 {
1924
- width: 58.33333%;
1925
- margin-left: auto;
1926
- left: auto;
1927
- right: auto; }
1928
- .ccw_plugin .row .col.m8 {
1929
- width: 66.66667%;
1930
- margin-left: auto;
1931
- left: auto;
1932
- right: auto; }
1933
- .ccw_plugin .row .col.m9 {
1934
- width: 75%;
1935
- margin-left: auto;
1936
- left: auto;
1937
- right: auto; }
1938
- .ccw_plugin .row .col.m10 {
1939
- width: 83.33333%;
1940
- margin-left: auto;
1941
- left: auto;
1942
- right: auto; }
1943
- .ccw_plugin .row .col.m11 {
1944
- width: 91.66667%;
1945
- margin-left: auto;
1946
- left: auto;
1947
- right: auto; }
1948
- .ccw_plugin .row .col.m12 {
1949
- width: 100%;
1950
- margin-left: auto;
1951
- left: auto;
1952
- right: auto; }
1953
- .ccw_plugin .row .col.offset-m1 {
1954
- margin-left: 8.33333%; }
1955
- .ccw_plugin .row .col.pull-m1 {
1956
- right: 8.33333%; }
1957
- .ccw_plugin .row .col.push-m1 {
1958
- left: 8.33333%; }
1959
- .ccw_plugin .row .col.offset-m2 {
1960
- margin-left: 16.66667%; }
1961
- .ccw_plugin .row .col.pull-m2 {
1962
- right: 16.66667%; }
1963
- .ccw_plugin .row .col.push-m2 {
1964
- left: 16.66667%; }
1965
- .ccw_plugin .row .col.offset-m3 {
1966
- margin-left: 25%; }
1967
- .ccw_plugin .row .col.pull-m3 {
1968
- right: 25%; }
1969
- .ccw_plugin .row .col.push-m3 {
1970
- left: 25%; }
1971
- .ccw_plugin .row .col.offset-m4 {
1972
- margin-left: 33.33333%; }
1973
- .ccw_plugin .row .col.pull-m4 {
1974
- right: 33.33333%; }
1975
- .ccw_plugin .row .col.push-m4 {
1976
- left: 33.33333%; }
1977
- .ccw_plugin .row .col.offset-m5 {
1978
- margin-left: 41.66667%; }
1979
- .ccw_plugin .row .col.pull-m5 {
1980
- right: 41.66667%; }
1981
- .ccw_plugin .row .col.push-m5 {
1982
- left: 41.66667%; }
1983
- .ccw_plugin .row .col.offset-m6 {
1984
- margin-left: 50%; }
1985
- .ccw_plugin .row .col.pull-m6 {
1986
- right: 50%; }
1987
- .ccw_plugin .row .col.push-m6 {
1988
- left: 50%; }
1989
- .ccw_plugin .row .col.offset-m7 {
1990
- margin-left: 58.33333%; }
1991
- .ccw_plugin .row .col.pull-m7 {
1992
- right: 58.33333%; }
1993
- .ccw_plugin .row .col.push-m7 {
1994
- left: 58.33333%; }
1995
- .ccw_plugin .row .col.offset-m8 {
1996
- margin-left: 66.66667%; }
1997
- .ccw_plugin .row .col.pull-m8 {
1998
- right: 66.66667%; }
1999
- .ccw_plugin .row .col.push-m8 {
2000
- left: 66.66667%; }
2001
- .ccw_plugin .row .col.offset-m9 {
2002
- margin-left: 75%; }
2003
- .ccw_plugin .row .col.pull-m9 {
2004
- right: 75%; }
2005
- .ccw_plugin .row .col.push-m9 {
2006
- left: 75%; }
2007
- .ccw_plugin .row .col.offset-m10 {
2008
- margin-left: 83.33333%; }
2009
- .ccw_plugin .row .col.pull-m10 {
2010
- right: 83.33333%; }
2011
- .ccw_plugin .row .col.push-m10 {
2012
- left: 83.33333%; }
2013
- .ccw_plugin .row .col.offset-m11 {
2014
- margin-left: 91.66667%; }
2015
- .ccw_plugin .row .col.pull-m11 {
2016
- right: 91.66667%; }
2017
- .ccw_plugin .row .col.push-m11 {
2018
- left: 91.66667%; }
2019
- .ccw_plugin .row .col.offset-m12 {
2020
- margin-left: 100%; }
2021
- .ccw_plugin .row .col.pull-m12 {
2022
- right: 100%; }
2023
- .ccw_plugin .row .col.push-m12 {
2024
- left: 100%; } }
2025
- @media only screen and (min-width: 993px) {
2026
- .ccw_plugin .row .col.l1 {
2027
- width: 8.33333%;
2028
- margin-left: auto;
2029
- left: auto;
2030
- right: auto; }
2031
- .ccw_plugin .row .col.l2 {
2032
- width: 16.66667%;
2033
- margin-left: auto;
2034
- left: auto;
2035
- right: auto; }
2036
- .ccw_plugin .row .col.l3 {
2037
- width: 25%;
2038
- margin-left: auto;
2039
- left: auto;
2040
- right: auto; }
2041
- .ccw_plugin .row .col.l4 {
2042
- width: 33.33333%;
2043
- margin-left: auto;
2044
- left: auto;
2045
- right: auto; }
2046
- .ccw_plugin .row .col.l5 {
2047
- width: 41.66667%;
2048
- margin-left: auto;
2049
- left: auto;
2050
- right: auto; }
2051
- .ccw_plugin .row .col.l6 {
2052
- width: 50%;
2053
- margin-left: auto;
2054
- left: auto;
2055
- right: auto; }
2056
- .ccw_plugin .row .col.l7 {
2057
- width: 58.33333%;
2058
- margin-left: auto;
2059
- left: auto;
2060
- right: auto; }
2061
- .ccw_plugin .row .col.l8 {
2062
- width: 66.66667%;
2063
- margin-left: auto;
2064
- left: auto;
2065
- right: auto; }
2066
- .ccw_plugin .row .col.l9 {
2067
- width: 75%;
2068
- margin-left: auto;
2069
- left: auto;
2070
- right: auto; }
2071
- .ccw_plugin .row .col.l10 {
2072
- width: 83.33333%;
2073
- margin-left: auto;
2074
- left: auto;
2075
- right: auto; }
2076
- .ccw_plugin .row .col.l11 {
2077
- width: 91.66667%;
2078
- margin-left: auto;
2079
- left: auto;
2080
- right: auto; }
2081
- .ccw_plugin .row .col.l12 {
2082
- width: 100%;
2083
- margin-left: auto;
2084
- left: auto;
2085
- right: auto; }
2086
- .ccw_plugin .row .col.offset-l1 {
2087
- margin-left: 8.33333%; }
2088
- .ccw_plugin .row .col.pull-l1 {
2089
- right: 8.33333%; }
2090
- .ccw_plugin .row .col.push-l1 {
2091
- left: 8.33333%; }
2092
- .ccw_plugin .row .col.offset-l2 {
2093
- margin-left: 16.66667%; }
2094
- .ccw_plugin .row .col.pull-l2 {
2095
- right: 16.66667%; }
2096
- .ccw_plugin .row .col.push-l2 {
2097
- left: 16.66667%; }
2098
- .ccw_plugin .row .col.offset-l3 {
2099
- margin-left: 25%; }
2100
- .ccw_plugin .row .col.pull-l3 {
2101
- right: 25%; }
2102
- .ccw_plugin .row .col.push-l3 {
2103
- left: 25%; }
2104
- .ccw_plugin .row .col.offset-l4 {
2105
- margin-left: 33.33333%; }
2106
- .ccw_plugin .row .col.pull-l4 {
2107
- right: 33.33333%; }
2108
- .ccw_plugin .row .col.push-l4 {
2109
- left: 33.33333%; }
2110
- .ccw_plugin .row .col.offset-l5 {
2111
- margin-left: 41.66667%; }
2112
- .ccw_plugin .row .col.pull-l5 {
2113
- right: 41.66667%; }
2114
- .ccw_plugin .row .col.push-l5 {
2115
- left: 41.66667%; }
2116
- .ccw_plugin .row .col.offset-l6 {
2117
- margin-left: 50%; }
2118
- .ccw_plugin .row .col.pull-l6 {
2119
- right: 50%; }
2120
- .ccw_plugin .row .col.push-l6 {
2121
- left: 50%; }
2122
- .ccw_plugin .row .col.offset-l7 {
2123
- margin-left: 58.33333%; }
2124
- .ccw_plugin .row .col.pull-l7 {
2125
- right: 58.33333%; }
2126
- .ccw_plugin .row .col.push-l7 {
2127
- left: 58.33333%; }
2128
- .ccw_plugin .row .col.offset-l8 {
2129
- margin-left: 66.66667%; }
2130
- .ccw_plugin .row .col.pull-l8 {
2131
- right: 66.66667%; }
2132
- .ccw_plugin .row .col.push-l8 {
2133
- left: 66.66667%; }
2134
- .ccw_plugin .row .col.offset-l9 {
2135
- margin-left: 75%; }
2136
- .ccw_plugin .row .col.pull-l9 {
2137
- right: 75%; }
2138
- .ccw_plugin .row .col.push-l9 {
2139
- left: 75%; }
2140
- .ccw_plugin .row .col.offset-l10 {
2141
- margin-left: 83.33333%; }
2142
- .ccw_plugin .row .col.pull-l10 {
2143
- right: 83.33333%; }
2144
- .ccw_plugin .row .col.push-l10 {
2145
- left: 83.33333%; }
2146
- .ccw_plugin .row .col.offset-l11 {
2147
- margin-left: 91.66667%; }
2148
- .ccw_plugin .row .col.pull-l11 {
2149
- right: 91.66667%; }
2150
- .ccw_plugin .row .col.push-l11 {
2151
- left: 91.66667%; }
2152
- .ccw_plugin .row .col.offset-l12 {
2153
- margin-left: 100%; }
2154
- .ccw_plugin .row .col.pull-l12 {
2155
- right: 100%; }
2156
- .ccw_plugin .row .col.push-l12 {
2157
- left: 100%; } }
2158
- @media only screen and (min-width: 1201px) {
2159
- .ccw_plugin .row .col.xl1 {
2160
- width: 8.33333%;
2161
- margin-left: auto;
2162
- left: auto;
2163
- right: auto; }
2164
- .ccw_plugin .row .col.xl2 {
2165
- width: 16.66667%;
2166
- margin-left: auto;
2167
- left: auto;
2168
- right: auto; }
2169
- .ccw_plugin .row .col.xl3 {
2170
- width: 25%;
2171
- margin-left: auto;
2172
- left: auto;
2173
- right: auto; }
2174
- .ccw_plugin .row .col.xl4 {
2175
- width: 33.33333%;
2176
- margin-left: auto;
2177
- left: auto;
2178
- right: auto; }
2179
- .ccw_plugin .row .col.xl5 {
2180
- width: 41.66667%;
2181
- margin-left: auto;
2182
- left: auto;
2183
- right: auto; }
2184
- .ccw_plugin .row .col.xl6 {
2185
- width: 50%;
2186
- margin-left: auto;
2187
- left: auto;
2188
- right: auto; }
2189
- .ccw_plugin .row .col.xl7 {
2190
- width: 58.33333%;
2191
- margin-left: auto;
2192
- left: auto;
2193
- right: auto; }
2194
- .ccw_plugin .row .col.xl8 {
2195
- width: 66.66667%;
2196
- margin-left: auto;
2197
- left: auto;
2198
- right: auto; }
2199
- .ccw_plugin .row .col.xl9 {
2200
- width: 75%;
2201
- margin-left: auto;
2202
- left: auto;
2203
- right: auto; }
2204
- .ccw_plugin .row .col.xl10 {
2205
- width: 83.33333%;
2206
- margin-left: auto;
2207
- left: auto;
2208
- right: auto; }
2209
- .ccw_plugin .row .col.xl11 {
2210
- width: 91.66667%;
2211
- margin-left: auto;
2212
- left: auto;
2213
- right: auto; }
2214
- .ccw_plugin .row .col.xl12 {
2215
- width: 100%;
2216
- margin-left: auto;
2217
- left: auto;
2218
- right: auto; }
2219
- .ccw_plugin .row .col.offset-xl1 {
2220
- margin-left: 8.33333%; }
2221
- .ccw_plugin .row .col.pull-xl1 {
2222
- right: 8.33333%; }
2223
- .ccw_plugin .row .col.push-xl1 {
2224
- left: 8.33333%; }
2225
- .ccw_plugin .row .col.offset-xl2 {
2226
- margin-left: 16.66667%; }
2227
- .ccw_plugin .row .col.pull-xl2 {
2228
- right: 16.66667%; }
2229
- .ccw_plugin .row .col.push-xl2 {
2230
- left: 16.66667%; }
2231
- .ccw_plugin .row .col.offset-xl3 {
2232
- margin-left: 25%; }
2233
- .ccw_plugin .row .col.pull-xl3 {
2234
- right: 25%; }
2235
- .ccw_plugin .row .col.push-xl3 {
2236
- left: 25%; }
2237
- .ccw_plugin .row .col.offset-xl4 {
2238
- margin-left: 33.33333%; }
2239
- .ccw_plugin .row .col.pull-xl4 {
2240
- right: 33.33333%; }
2241
- .ccw_plugin .row .col.push-xl4 {
2242
- left: 33.33333%; }
2243
- .ccw_plugin .row .col.offset-xl5 {
2244
- margin-left: 41.66667%; }
2245
- .ccw_plugin .row .col.pull-xl5 {
2246
- right: 41.66667%; }
2247
- .ccw_plugin .row .col.push-xl5 {
2248
- left: 41.66667%; }
2249
- .ccw_plugin .row .col.offset-xl6 {
2250
- margin-left: 50%; }
2251
- .ccw_plugin .row .col.pull-xl6 {
2252
- right: 50%; }
2253
- .ccw_plugin .row .col.push-xl6 {
2254
- left: 50%; }
2255
- .ccw_plugin .row .col.offset-xl7 {
2256
- margin-left: 58.33333%; }
2257
- .ccw_plugin .row .col.pull-xl7 {
2258
- right: 58.33333%; }
2259
- .ccw_plugin .row .col.push-xl7 {
2260
- left: 58.33333%; }
2261
- .ccw_plugin .row .col.offset-xl8 {
2262
- margin-left: 66.66667%; }
2263
- .ccw_plugin .row .col.pull-xl8 {
2264
- right: 66.66667%; }
2265
- .ccw_plugin .row .col.push-xl8 {
2266
- left: 66.66667%; }
2267
- .ccw_plugin .row .col.offset-xl9 {
2268
- margin-left: 75%; }
2269
- .ccw_plugin .row .col.pull-xl9 {
2270
- right: 75%; }
2271
- .ccw_plugin .row .col.push-xl9 {
2272
- left: 75%; }
2273
- .ccw_plugin .row .col.offset-xl10 {
2274
- margin-left: 83.33333%; }
2275
- .ccw_plugin .row .col.pull-xl10 {
2276
- right: 83.33333%; }
2277
- .ccw_plugin .row .col.push-xl10 {
2278
- left: 83.33333%; }
2279
- .ccw_plugin .row .col.offset-xl11 {
2280
- margin-left: 91.66667%; }
2281
- .ccw_plugin .row .col.pull-xl11 {
2282
- right: 91.66667%; }
2283
- .ccw_plugin .row .col.push-xl11 {
2284
- left: 91.66667%; }
2285
- .ccw_plugin .row .col.offset-xl12 {
2286
- margin-left: 100%; }
2287
- .ccw_plugin .row .col.pull-xl12 {
2288
- right: 100%; }
2289
- .ccw_plugin .row .col.push-xl12 {
2290
- left: 100%; } }
2291
- .ccw_plugin a {
2292
- text-decoration: none; }
2293
- .ccw_plugin html {
2294
- line-height: 1.5;
2295
- font-family: "Roboto", sans-serif;
2296
- font-weight: normal;
2297
- color: rgba(0, 0, 0, 0.87); }
2298
- @media only screen and (min-width: 0) {
2299
- .ccw_plugin html {
2300
- font-size: 14px; } }
2301
- @media only screen and (min-width: 992px) {
2302
- .ccw_plugin html {
2303
- font-size: 14.5px; } }
2304
- @media only screen and (min-width: 1200px) {
2305
- .ccw_plugin html {
2306
- font-size: 15px; } }
2307
- .ccw_plugin h1, .ccw_plugin h2, .ccw_plugin h3, .ccw_plugin h4, .ccw_plugin h5, .ccw_plugin h6 {
2308
- font-weight: 400;
2309
- line-height: 1.1; }
2310
- .ccw_plugin h1 a, .ccw_plugin h2 a, .ccw_plugin h3 a, .ccw_plugin h4 a, .ccw_plugin h5 a, .ccw_plugin h6 a {
2311
- font-weight: inherit; }
2312
- .ccw_plugin h1 {
2313
- font-size: 4.2rem;
2314
- line-height: 110%;
2315
- margin: 2.1rem 0 1.68rem 0; }
2316
- .ccw_plugin h2 {
2317
- font-size: 3.56rem;
2318
- line-height: 110%;
2319
- margin: 1.78rem 0 1.424rem 0; }
2320
- .ccw_plugin h3 {
2321
- font-size: 2.92rem;
2322
- line-height: 110%;
2323
- margin: 1.46rem 0 1.168rem 0; }
2324
- .ccw_plugin h4 {
2325
- font-size: 2.28rem;
2326
- line-height: 110%;
2327
- margin: 1.14rem 0 0.912rem 0; }
2328
- .ccw_plugin h5 {
2329
- font-size: 1.64rem;
2330
- line-height: 110%;
2331
- margin: 0.82rem 0 0.656rem 0; }
2332
- .ccw_plugin h6 {
2333
- font-size: 1rem;
2334
- line-height: 110%;
2335
- margin: 0.5rem 0 0.4rem 0; }
2336
- .ccw_plugin em {
2337
- font-style: italic; }
2338
- .ccw_plugin strong {
2339
- font-weight: 500; }
2340
- .ccw_plugin small {
2341
- font-size: 75%; }
2342
- .ccw_plugin .light, .ccw_plugin .page-footer .footer-copyright {
2343
- font-weight: 300; }
2344
- .ccw_plugin .thin {
2345
- font-weight: 200; }
2346
- .ccw_plugin .flow-text {
2347
- font-weight: 300; }
2348
- @media only screen and (min-width: 360px) {
2349
- .ccw_plugin .flow-text {
2350
- font-size: 1.2rem; } }
2351
- @media only screen and (min-width: 390px) {
2352
- .ccw_plugin .flow-text {
2353
- font-size: 1.224rem; } }
2354
- @media only screen and (min-width: 420px) {
2355
- .ccw_plugin .flow-text {
2356
- font-size: 1.248rem; } }
2357
- @media only screen and (min-width: 450px) {
2358
- .ccw_plugin .flow-text {
2359
- font-size: 1.272rem; } }
2360
- @media only screen and (min-width: 480px) {
2361
- .ccw_plugin .flow-text {
2362
- font-size: 1.296rem; } }
2363
- @media only screen and (min-width: 510px) {
2364
- .ccw_plugin .flow-text {
2365
- font-size: 1.32rem; } }
2366
- @media only screen and (min-width: 540px) {
2367
- .ccw_plugin .flow-text {
2368
- font-size: 1.344rem; } }
2369
- @media only screen and (min-width: 570px) {
2370
- .ccw_plugin .flow-text {
2371
- font-size: 1.368rem; } }
2372
- @media only screen and (min-width: 600px) {
2373
- .ccw_plugin .flow-text {
2374
- font-size: 1.392rem; } }
2375
- @media only screen and (min-width: 630px) {
2376
- .ccw_plugin .flow-text {
2377
- font-size: 1.416rem; } }
2378
- @media only screen and (min-width: 660px) {
2379
- .ccw_plugin .flow-text {
2380
- font-size: 1.44rem; } }
2381
- @media only screen and (min-width: 690px) {
2382
- .ccw_plugin .flow-text {
2383
- font-size: 1.464rem; } }
2384
- @media only screen and (min-width: 720px) {
2385
- .ccw_plugin .flow-text {
2386
- font-size: 1.488rem; } }
2387
- @media only screen and (min-width: 750px) {
2388
- .ccw_plugin .flow-text {
2389
- font-size: 1.512rem; } }
2390
- @media only screen and (min-width: 780px) {
2391
- .ccw_plugin .flow-text {
2392
- font-size: 1.536rem; } }
2393
- @media only screen and (min-width: 810px) {
2394
- .ccw_plugin .flow-text {
2395
- font-size: 1.56rem; } }
2396
- @media only screen and (min-width: 840px) {
2397
- .ccw_plugin .flow-text {
2398
- font-size: 1.584rem; } }
2399
- @media only screen and (min-width: 870px) {
2400
- .ccw_plugin .flow-text {
2401
- font-size: 1.608rem; } }
2402
- @media only screen and (min-width: 900px) {
2403
- .ccw_plugin .flow-text {
2404
- font-size: 1.632rem; } }
2405
- @media only screen and (min-width: 930px) {
2406
- .ccw_plugin .flow-text {
2407
- font-size: 1.656rem; } }
2408
- @media only screen and (min-width: 960px) {
2409
- .ccw_plugin .flow-text {
2410
- font-size: 1.68rem; } }
2411
- @media only screen and (max-width: 360px) {
2412
- .ccw_plugin .flow-text {
2413
- font-size: 1.2rem; } }
2414
- .ccw_plugin .btn, .ccw_plugin .btn-large,
2415
- .ccw_plugin .btn-flat {
2416
- border: none;
2417
- border-radius: 2px;
2418
- display: inline-block;
2419
- height: 36px;
2420
- line-height: 36px;
2421
- padding: 0 2rem;
2422
- text-transform: uppercase;
2423
- vertical-align: middle;
2424
- -webkit-tap-highlight-color: transparent; }
2425
- .ccw_plugin .btn.disabled, .ccw_plugin .disabled.btn-large,
2426
- .ccw_plugin .btn-floating.disabled,
2427
- .ccw_plugin .btn-large.disabled,
2428
- .ccw_plugin .btn-flat.disabled,
2429
- .ccw_plugin .btn:disabled, .ccw_plugin .btn-large:disabled,
2430
- .ccw_plugin .btn-floating:disabled,
2431
- .ccw_plugin .btn-large:disabled,
2432
- .ccw_plugin .btn-flat:disabled,
2433
- .ccw_plugin .btn[disabled], .ccw_plugin [disabled].btn-large,
2434
- .ccw_plugin .btn-floating[disabled],
2435
- .ccw_plugin .btn-large[disabled],
2436
- .ccw_plugin .btn-flat[disabled] {
2437
- pointer-events: none;
2438
- background-color: #DFDFDF !important;
2439
- box-shadow: none;
2440
- color: #9F9F9F !important;
2441
- cursor: default; }
2442
- .ccw_plugin .btn.disabled:hover, .ccw_plugin .disabled.btn-large:hover,
2443
- .ccw_plugin .btn-floating.disabled:hover,
2444
- .ccw_plugin .btn-large.disabled:hover,
2445
- .ccw_plugin .btn-flat.disabled:hover,
2446
- .ccw_plugin .btn:disabled:hover, .ccw_plugin .btn-large:disabled:hover,
2447
- .ccw_plugin .btn-floating:disabled:hover,
2448
- .ccw_plugin .btn-large:disabled:hover,
2449
- .ccw_plugin .btn-flat:disabled:hover,
2450
- .ccw_plugin .btn[disabled]:hover, .ccw_plugin [disabled].btn-large:hover,
2451
- .ccw_plugin .btn-floating[disabled]:hover,
2452
- .ccw_plugin .btn-large[disabled]:hover,
2453
- .ccw_plugin .btn-flat[disabled]:hover {
2454
- background-color: #DFDFDF !important;
2455
- color: #9F9F9F !important; }
2456
- .ccw_plugin .btn, .ccw_plugin .btn-large,
2457
- .ccw_plugin .btn-floating,
2458
- .ccw_plugin .btn-large,
2459
- .ccw_plugin .btn-flat {
2460
- font-size: 1rem;
2461
- outline: 0; }
2462
- .ccw_plugin .btn i, .ccw_plugin .btn-large i,
2463
- .ccw_plugin .btn-floating i,
2464
- .ccw_plugin .btn-large i,
2465
- .ccw_plugin .btn-flat i {
2466
- font-size: 1.3rem;
2467
- line-height: inherit; }
2468
- .ccw_plugin .btn:focus, .ccw_plugin .btn-large:focus,
2469
- .ccw_plugin .btn-floating:focus {
2470
- background-color: #1d7d74; }
2471
- .ccw_plugin .btn, .ccw_plugin .btn-large {
2472
- text-decoration: none;
2473
- color: #fff;
2474
- background-color: #26a69a;
2475
- text-align: center;
2476
- letter-spacing: .5px;
2477
- transition: .2s ease-out;
2478
- cursor: pointer; }
2479
- .ccw_plugin .btn:hover, .ccw_plugin .btn-large:hover {
2480
- background-color: #2bbbad; }
2481
- .ccw_plugin .btn-floating {
2482
- display: inline-block;
2483
- color: #fff;
2484
- position: relative;
2485
- overflow: hidden;
2486
- z-index: 1;
2487
- width: 40px;
2488
- height: 40px;
2489
- line-height: 40px;
2490
- padding: 0;
2491
- background-color: #26a69a;
2492
- border-radius: 50%;
2493
- transition: .3s;
2494
- cursor: pointer;
2495
- vertical-align: middle; }
2496
- .ccw_plugin .btn-floating:hover {
2497
- background-color: #26a69a; }
2498
- .ccw_plugin .btn-floating:before {
2499
- border-radius: 0; }
2500
- .ccw_plugin .btn-floating.btn-large {
2501
- width: 56px;
2502
- height: 56px; }
2503
- .ccw_plugin .btn-floating.btn-large.halfway-fab {
2504
- bottom: -28px; }
2505
- .ccw_plugin .btn-floating.btn-large i {
2506
- line-height: 56px; }
2507
- .ccw_plugin .btn-floating.halfway-fab {
2508
- position: absolute;
2509
- right: 24px;
2510
- bottom: -20px; }
2511
- .ccw_plugin .btn-floating.halfway-fab.left {
2512
- right: auto;
2513
- left: 24px; }
2514
- .ccw_plugin .btn-floating i {
2515
- width: inherit;
2516
- display: inline-block;
2517
- text-align: center;
2518
- color: #fff;
2519
- font-size: 1.6rem;
2520
- line-height: 40px; }
2521
- .ccw_plugin button.btn-floating {
2522
- border: none; }
2523
- .ccw_plugin .fixed-action-btn {
2524
- position: fixed;
2525
- right: 23px;
2526
- bottom: 23px;
2527
- padding-top: 15px;
2528
- margin-bottom: 0;
2529
- z-index: 997; }
2530
- .ccw_plugin .fixed-action-btn.active ul {
2531
- visibility: visible; }
2532
- .ccw_plugin .fixed-action-btn.horizontal {
2533
- padding: 0 0 0 15px; }
2534
- .ccw_plugin .fixed-action-btn.horizontal ul {
2535
- text-align: right;
2536
- right: 64px;
2537
- top: 50%;
2538
- transform: translateY(-50%);
2539
- height: 100%;
2540
- left: auto;
2541
- width: 500px;
2542
- /*width 100% only goes to width of button container */ }
2543
- .ccw_plugin .fixed-action-btn.horizontal ul li {
2544
- display: inline-block;
2545
- margin: 15px 15px 0 0; }
2546
- .ccw_plugin .fixed-action-btn.toolbar {
2547
- padding: 0;
2548
- height: 56px; }
2549
- .ccw_plugin .fixed-action-btn.toolbar.active > a i {
2550
- opacity: 0; }
2551
- .ccw_plugin .fixed-action-btn.toolbar ul {
2552
- display: flex;
2553
- top: 0;
2554
- bottom: 0;
2555
- z-index: 1; }
2556
- .ccw_plugin .fixed-action-btn.toolbar ul li {
2557
- flex: 1;
2558
- display: inline-block;
2559
- margin: 0;
2560
- height: 100%;
2561
- transition: none; }
2562
- .ccw_plugin .fixed-action-btn.toolbar ul li a {
2563
- display: block;
2564
- overflow: hidden;
2565
- position: relative;
2566
- width: 100%;
2567
- height: 100%;
2568
- background-color: transparent;
2569
- box-shadow: none;
2570
- color: #fff;
2571
- line-height: 56px;
2572
- z-index: 1; }
2573
- .ccw_plugin .fixed-action-btn.toolbar ul li a i {
2574
- line-height: inherit; }
2575
- .ccw_plugin .fixed-action-btn ul {
2576
- left: 0;
2577
- right: 0;
2578
- text-align: center;
2579
- position: absolute;
2580
- bottom: 64px;
2581
- margin: 0;
2582
- visibility: hidden; }
2583
- .ccw_plugin .fixed-action-btn ul li {
2584
- margin-bottom: 15px; }
2585
- .ccw_plugin .fixed-action-btn ul a.btn-floating {
2586
- opacity: 0; }
2587
- .ccw_plugin .fixed-action-btn .fab-backdrop {
2588
- position: absolute;
2589
- top: 0;
2590
- left: 0;
2591
- z-index: -1;
2592
- width: 40px;
2593
- height: 40px;
2594
- background-color: #26a69a;
2595
- border-radius: 50%;
2596
- transform: scale(0); }
2597
- .ccw_plugin .btn-flat {
2598
- box-shadow: none;
2599
- background-color: transparent;
2600
- color: #343434;
2601
- cursor: pointer;
2602
- transition: background-color .2s; }
2603
- .ccw_plugin .btn-flat:focus, .ccw_plugin .btn-flat:hover {
2604
- box-shadow: none; }
2605
- .ccw_plugin .btn-flat:focus {
2606
- background-color: rgba(0, 0, 0, 0.1); }
2607
- .ccw_plugin .btn-flat.disabled {
2608
- background-color: transparent !important;
2609
- color: #b3b3b3 !important;
2610
- cursor: default; }
2611
- .ccw_plugin .btn-large {
2612
- height: 54px;
2613
- line-height: 54px; }
2614
- .ccw_plugin .btn-large i {
2615
- font-size: 1.6rem; }
2616
- .ccw_plugin .btn-block {
2617
- display: block; }
2618
- .ccw_plugin .dropdown-content {
2619
- background-color: #fff;
2620
- margin: 0;
2621
- display: none;
2622
- min-width: 100px;
2623
- max-height: 650px;
2624
- overflow-y: auto;
2625
- opacity: 0;
2626
- position: absolute;
2627
- z-index: 999;
2628
- will-change: width, height; }
2629
- .ccw_plugin .dropdown-content li {
2630
- clear: both;
2631
- color: rgba(0, 0, 0, 0.87);
2632
- cursor: pointer;
2633
- min-height: 50px;
2634
- line-height: 1.5rem;
2635
- width: 100%;
2636
- text-align: left;
2637
- text-transform: none; }
2638
- .ccw_plugin .dropdown-content li:hover, .ccw_plugin .dropdown-content li.active, .ccw_plugin .dropdown-content li.selected {
2639
- background-color: #eee; }
2640
- .ccw_plugin .dropdown-content li.active.selected {
2641
- background-color: #e1e1e1; }
2642
- .ccw_plugin .dropdown-content li.divider {
2643
- min-height: 0;
2644
- height: 1px; }
2645
- .ccw_plugin .dropdown-content li > a, .ccw_plugin .dropdown-content li > span {
2646
- font-size: 16px;
2647
- color: #26a69a;
2648
- display: block;
2649
- line-height: 22px;
2650
- padding: 14px 16px; }
2651
- .ccw_plugin .dropdown-content li > span > label {
2652
- top: 1px;
2653
- left: 0;
2654
- height: 18px; }
2655
- .ccw_plugin .dropdown-content li > a > i {
2656
- height: inherit;
2657
- line-height: inherit;
2658
- float: left;
2659
- margin: 0 24px 0 0;
2660
- width: 24px; }
2661
- .ccw_plugin .input-field.col .dropdown-content [type="checkbox"] + label {
2662
- top: 1px;
2663
- left: 0;
2664
- height: 18px; }
2665
- .ccw_plugin .waves-effect {
2666
- position: relative;
2667
- cursor: pointer;
2668
- display: inline-block;
2669
- overflow: hidden;
2670
- user-select: none;
2671
- -webkit-tap-highlight-color: transparent;
2672
- vertical-align: middle;
2673
- z-index: 1;
2674
- transition: .3s ease-out; }
2675
- .ccw_plugin .waves-effect .waves-ripple {
2676
- position: absolute;
2677
- border-radius: 50%;
2678
- width: 20px;
2679
- height: 20px;
2680
- margin-top: -10px;
2681
- margin-left: -10px;
2682
- opacity: 0;
2683
- background: rgba(0, 0, 0, 0.2);
2684
- transition: all 0.7s ease-out;
2685
- transition-property: transform, opacity;
2686
- transform: scale(0);
2687
- pointer-events: none; }
2688
- .ccw_plugin .waves-effect.waves-light .waves-ripple {
2689
- background-color: rgba(255, 255, 255, 0.45); }
2690
- .ccw_plugin .waves-effect.waves-red .waves-ripple {
2691
- background-color: rgba(244, 67, 54, 0.7); }
2692
- .ccw_plugin .waves-effect.waves-yellow .waves-ripple {
2693
- background-color: rgba(255, 235, 59, 0.7); }
2694
- .ccw_plugin .waves-effect.waves-orange .waves-ripple {
2695
- background-color: rgba(255, 152, 0, 0.7); }
2696
- .ccw_plugin .waves-effect.waves-purple .waves-ripple {
2697
- background-color: rgba(156, 39, 176, 0.7); }
2698
- .ccw_plugin .waves-effect.waves-green .waves-ripple {
2699
- background-color: rgba(76, 175, 80, 0.7); }
2700
- .ccw_plugin .waves-effect.waves-teal .waves-ripple {
2701
- background-color: rgba(0, 150, 136, 0.7); }
2702
- .ccw_plugin .waves-effect input[type="button"], .ccw_plugin .waves-effect input[type="reset"], .ccw_plugin .waves-effect input[type="submit"] {
2703
- border: 0;
2704
- font-style: normal;
2705
- font-size: inherit;
2706
- text-transform: inherit;
2707
- background: none; }
2708
- .ccw_plugin .waves-effect img {
2709
- position: relative;
2710
- z-index: -1; }
2711
- .ccw_plugin .waves-notransition {
2712
- transition: none !important; }
2713
- .ccw_plugin .waves-circle {
2714
- transform: translateZ(0);
2715
- -webkit-mask-image: -webkit-radial-gradient(circle, white 100%, black 100%); }
2716
- .ccw_plugin .waves-input-wrapper {
2717
- border-radius: 0.2em;
2718
- vertical-align: bottom; }
2719
- .ccw_plugin .waves-input-wrapper .waves-button-input {
2720
- position: relative;
2721
- top: 0;
2722
- left: 0;
2723
- z-index: 1; }
2724
- .ccw_plugin .waves-circle {
2725
- text-align: center;
2726
- width: 2.5em;
2727
- height: 2.5em;
2728
- line-height: 2.5em;
2729
- border-radius: 50%;
2730
- -webkit-mask-image: none; }
2731
- .ccw_plugin .waves-block {
2732
- display: block; }
2733
- .ccw_plugin .waves-effect .waves-ripple {
2734
- z-index: -1; }
2735
- .ccw_plugin .collapsible {
2736
- border-top: 1px solid #ddd;
2737
- border-right: 1px solid #ddd;
2738
- border-left: 1px solid #ddd;
2739
- margin: 0.5rem 0 1rem 0; }
2740
- .ccw_plugin .collapsible-header {
2741
- display: flex;
2742
- cursor: pointer;
2743
- -webkit-tap-highlight-color: transparent;
2744
- line-height: 1.5;
2745
- padding: 1rem;
2746
- background-color: #fff;
2747
- border-bottom: 1px solid #ddd; }
2748
- .ccw_plugin .collapsible-header i {
2749
- width: 2rem;
2750
- font-size: 1.6rem;
2751
- display: inline-block;
2752
- text-align: center;
2753
- margin-right: 1rem; }
2754
- .ccw_plugin .collapsible-body {
2755
- display: none;
2756
- border-bottom: 1px solid #ddd;
2757
- box-sizing: border-box;
2758
- padding: 2rem; }
2759
- .ccw_plugin .side-nav .collapsible,
2760
- .ccw_plugin .side-nav.fixed .collapsible {
2761
- border: none;
2762
- box-shadow: none; }
2763
- .ccw_plugin .side-nav .collapsible li,
2764
- .ccw_plugin .side-nav.fixed .collapsible li {
2765
- padding: 0; }
2766
- .ccw_plugin .side-nav .collapsible-header,
2767
- .ccw_plugin .side-nav.fixed .collapsible-header {
2768
- background-color: transparent;
2769
- border: none;
2770
- line-height: inherit;
2771
- height: inherit;
2772
- padding: 0 16px; }
2773
- .ccw_plugin .side-nav .collapsible-header:hover,
2774
- .ccw_plugin .side-nav.fixed .collapsible-header:hover {
2775
- background-color: rgba(0, 0, 0, 0.05); }
2776
- .ccw_plugin .side-nav .collapsible-header i,
2777
- .ccw_plugin .side-nav.fixed .collapsible-header i {
2778
- line-height: inherit; }
2779
- .ccw_plugin .side-nav .collapsible-body,
2780
- .ccw_plugin .side-nav.fixed .collapsible-body {
2781
- border: 0;
2782
- background-color: #fff; }
2783
- .ccw_plugin .side-nav .collapsible-body li a,
2784
- .ccw_plugin .side-nav.fixed .collapsible-body li a {
2785
- padding: 0 23.5px 0 31px; }
2786
- .ccw_plugin .collapsible.popout {
2787
- border: none;
2788
- box-shadow: none; }
2789
- .ccw_plugin .collapsible.popout > li {
2790
- box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
2791
- margin: 0 24px;
2792
- transition: margin 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94); }
2793
- .ccw_plugin .collapsible.popout > li.active {
2794
- box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
2795
- margin: 16px 0; }
2796
- .ccw_plugin .chip {
2797
- display: inline-block;
2798
- height: 32px;
2799
- font-size: 13px;
2800
- font-weight: 500;
2801
- color: rgba(0, 0, 0, 0.6);
2802
- line-height: 32px;
2803
- padding: 0 12px;
2804
- border-radius: 16px;
2805
- background-color: #e4e4e4;
2806
- margin-bottom: 5px;
2807
- margin-right: 5px; }
2808
- .ccw_plugin .chip > img {
2809
- float: left;
2810
- margin: 0 8px 0 -12px;
2811
- height: 32px;
2812
- width: 32px;
2813
- border-radius: 50%; }
2814
- .ccw_plugin .chip .close {
2815
- cursor: pointer;
2816
- float: right;
2817
- font-size: 16px;
2818
- line-height: 32px;
2819
- padding-left: 8px; }
2820
- .ccw_plugin .chips {
2821
- border: none;
2822
- border-bottom: 1px solid #9e9e9e;
2823
- box-shadow: none;
2824
- margin: 0 0 20px 0;
2825
- min-height: 45px;
2826
- outline: none;
2827
- transition: all .3s; }
2828
- .ccw_plugin .chips.focus {
2829
- border-bottom: 1px solid #26a69a;
2830
- box-shadow: 0 1px 0 0 #26a69a; }
2831
- .ccw_plugin .chips:hover {
2832
- cursor: text; }
2833
- .ccw_plugin .chips .chip.selected {
2834
- background-color: #26a69a;
2835
- color: #fff; }
2836
- .ccw_plugin .chips .input {
2837
- background: none;
2838
- border: 0;
2839
- color: rgba(0, 0, 0, 0.6);
2840
- display: inline-block;
2841
- font-size: 1rem;
2842
- height: 3rem;
2843
- line-height: 32px;
2844
- outline: 0;
2845
- margin: 0;
2846
- padding: 0 !important;
2847
- width: 120px !important; }
2848
- .ccw_plugin .chips .input:focus {
2849
- border: 0 !important;
2850
- box-shadow: none !important; }
2851
- .ccw_plugin .chips .autocomplete-content {
2852
- margin-top: 0;
2853
- margin-bottom: 0; }
2854
- .ccw_plugin .prefix ~ .chips {
2855
- margin-left: 3rem;
2856
- width: 92%;
2857
- width: calc(100% - 3rem); }
2858
- .ccw_plugin .chips:empty ~ label {
2859
- font-size: 0.8rem;
2860
- transform: translateY(-140%); }
2861
- .ccw_plugin select:focus {
2862
- outline: 1px solid #c9f3ef; }
2863
- .ccw_plugin button:focus {
2864
- outline: none;
2865
- background-color: #2ab7a9; }
2866
- .ccw_plugin label {
2867
- font-size: 0.8rem;
2868
- color: #9e9e9e; }
2869
- .ccw_plugin ::placeholder {
2870
- color: #d1d1d1; }
2871
- .ccw_plugin input:not([type]),
2872
- .ccw_plugin input[type=text]:not(.browser-default),
2873
- .ccw_plugin input[type=password]:not(.browser-default),
2874
- .ccw_plugin input[type=email]:not(.browser-default),
2875
- .ccw_plugin input[type=url]:not(.browser-default),
2876
- .ccw_plugin input[type=time]:not(.browser-default),
2877
- .ccw_plugin input[type=date]:not(.browser-default),
2878
- .ccw_plugin input[type=datetime]:not(.browser-default),
2879
- .ccw_plugin input[type=datetime-local]:not(.browser-default),
2880
- .ccw_plugin input[type=tel]:not(.browser-default),
2881
- .ccw_plugin input[type=number]:not(.browser-default),
2882
- .ccw_plugin input[type=search]:not(.browser-default),
2883
- .ccw_plugin textarea.materialize-textarea {
2884
- background-color: transparent;
2885
- border: none;
2886
- border-bottom: 1px solid #9e9e9e;
2887
- border-radius: 0;
2888
- outline: none;
2889
- height: 3rem;
2890
- width: 100%;
2891
- font-size: 1rem;
2892
- margin: 0 0 20px 0;
2893
- padding: 0;
2894
- box-shadow: none;
2895
- box-sizing: content-box;
2896
- transition: all 0.3s; }
2897
- .ccw_plugin input:not([type]):disabled, .ccw_plugin input:not([type])[readonly="readonly"],
2898
- .ccw_plugin input[type=text]:not(.browser-default):disabled,
2899
- .ccw_plugin input[type=text]:not(.browser-default)[readonly="readonly"],
2900
- .ccw_plugin input[type=password]:not(.browser-default):disabled,
2901
- .ccw_plugin input[type=password]:not(.browser-default)[readonly="readonly"],
2902
- .ccw_plugin input[type=email]:not(.browser-default):disabled,
2903
- .ccw_plugin input[type=email]:not(.browser-default)[readonly="readonly"],
2904
- .ccw_plugin input[type=url]:not(.browser-default):disabled,
2905
- .ccw_plugin input[type=url]:not(.browser-default)[readonly="readonly"],
2906
- .ccw_plugin input[type=time]:not(.browser-default):disabled,
2907
- .ccw_plugin input[type=time]:not(.browser-default)[readonly="readonly"],
2908
- .ccw_plugin input[type=date]:not(.browser-default):disabled,
2909
- .ccw_plugin input[type=date]:not(.browser-default)[readonly="readonly"],
2910
- .ccw_plugin input[type=datetime]:not(.browser-default):disabled,
2911
- .ccw_plugin input[type=datetime]:not(.browser-default)[readonly="readonly"],
2912
- .ccw_plugin input[type=datetime-local]:not(.browser-default):disabled,
2913
- .ccw_plugin input[type=datetime-local]:not(.browser-default)[readonly="readonly"],
2914
- .ccw_plugin input[type=tel]:not(.browser-default):disabled,
2915
- .ccw_plugin input[type=tel]:not(.browser-default)[readonly="readonly"],
2916
- .ccw_plugin input[type=number]:not(.browser-default):disabled,
2917
- .ccw_plugin input[type=number]:not(.browser-default)[readonly="readonly"],
2918
- .ccw_plugin input[type=search]:not(.browser-default):disabled,
2919
- .ccw_plugin input[type=search]:not(.browser-default)[readonly="readonly"],
2920
- .ccw_plugin textarea.materialize-textarea:disabled,
2921
- .ccw_plugin textarea.materialize-textarea[readonly="readonly"] {
2922
- color: rgba(0, 0, 0, 0.42);
2923
- border-bottom: 1px dotted rgba(0, 0, 0, 0.42); }
2924
- .ccw_plugin input:not([type]):disabled + label,
2925
- .ccw_plugin input:not([type])[readonly="readonly"] + label,
2926
- .ccw_plugin input[type=text]:not(.browser-default):disabled + label,
2927
- .ccw_plugin input[type=text]:not(.browser-default)[readonly="readonly"] + label,
2928
- .ccw_plugin input[type=password]:not(.browser-default):disabled + label,
2929
- .ccw_plugin input[type=password]:not(.browser-default)[readonly="readonly"] + label,
2930
- .ccw_plugin input[type=email]:not(.browser-default):disabled + label,
2931
- .ccw_plugin input[type=email]:not(.browser-default)[readonly="readonly"] + label,
2932
- .ccw_plugin input[type=url]:not(.browser-default):disabled + label,
2933
- .ccw_plugin input[type=url]:not(.browser-default)[readonly="readonly"] + label,
2934
- .ccw_plugin input[type=time]:not(.browser-default):disabled + label,
2935
- .ccw_plugin input[type=time]:not(.browser-default)[readonly="readonly"] + label,
2936
- .ccw_plugin input[type=date]:not(.browser-default):disabled + label,
2937
- .ccw_plugin input[type=date]:not(.browser-default)[readonly="readonly"] + label,
2938
- .ccw_plugin input[type=datetime]:not(.browser-default):disabled + label,
2939
- .ccw_plugin input[type=datetime]:not(.browser-default)[readonly="readonly"] + label,
2940
- .ccw_plugin input[type=datetime-local]:not(.browser-default):disabled + label,
2941
- .ccw_plugin input[type=datetime-local]:not(.browser-default)[readonly="readonly"] + label,
2942
- .ccw_plugin input[type=tel]:not(.browser-default):disabled + label,
2943
- .ccw_plugin input[type=tel]:not(.browser-default)[readonly="readonly"] + label,
2944
- .ccw_plugin input[type=number]:not(.browser-default):disabled + label,
2945
- .ccw_plugin input[type=number]:not(.browser-default)[readonly="readonly"] + label,
2946
- .ccw_plugin input[type=search]:not(.browser-default):disabled + label,
2947
- .ccw_plugin input[type=search]:not(.browser-default)[readonly="readonly"] + label,
2948
- .ccw_plugin textarea.materialize-textarea:disabled + label,
2949
- .ccw_plugin textarea.materialize-textarea[readonly="readonly"] + label {
2950
- color: rgba(0, 0, 0, 0.42); }
2951
- .ccw_plugin input:not([type]):focus:not([readonly]),
2952
- .ccw_plugin input[type=text]:not(.browser-default):focus:not([readonly]),
2953
- .ccw_plugin input[type=password]:not(.browser-default):focus:not([readonly]),
2954
- .ccw_plugin input[type=email]:not(.browser-default):focus:not([readonly]),
2955
- .ccw_plugin input[type=url]:not(.browser-default):focus:not([readonly]),
2956
- .ccw_plugin input[type=time]:not(.browser-default):focus:not([readonly]),
2957
- .ccw_plugin input[type=date]:not(.browser-default):focus:not([readonly]),
2958
- .ccw_plugin input[type=datetime]:not(.browser-default):focus:not([readonly]),
2959
- .ccw_plugin input[type=datetime-local]:not(.browser-default):focus:not([readonly]),
2960
- .ccw_plugin input[type=tel]:not(.browser-default):focus:not([readonly]),
2961
- .ccw_plugin input[type=number]:not(.browser-default):focus:not([readonly]),
2962
- .ccw_plugin input[type=search]:not(.browser-default):focus:not([readonly]),
2963
- .ccw_plugin textarea.materialize-textarea:focus:not([readonly]) {
2964
- border-bottom: 1px solid #26a69a;
2965
- box-shadow: 0 1px 0 0 #26a69a; }
2966
- .ccw_plugin input:not([type]):focus:not([readonly]) + label,
2967
- .ccw_plugin input[type=text]:not(.browser-default):focus:not([readonly]) + label,
2968
- .ccw_plugin input[type=password]:not(.browser-default):focus:not([readonly]) + label,
2969
- .ccw_plugin input[type=email]:not(.browser-default):focus:not([readonly]) + label,
2970
- .ccw_plugin input[type=url]:not(.browser-default):focus:not([readonly]) + label,
2971
- .ccw_plugin input[type=time]:not(.browser-default):focus:not([readonly]) + label,
2972
- .ccw_plugin input[type=date]:not(.browser-default):focus:not([readonly]) + label,
2973
- .ccw_plugin input[type=datetime]:not(.browser-default):focus:not([readonly]) + label,
2974
- .ccw_plugin input[type=datetime-local]:not(.browser-default):focus:not([readonly]) + label,
2975
- .ccw_plugin input[type=tel]:not(.browser-default):focus:not([readonly]) + label,
2976
- .ccw_plugin input[type=number]:not(.browser-default):focus:not([readonly]) + label,
2977
- .ccw_plugin input[type=search]:not(.browser-default):focus:not([readonly]) + label,
2978
- .ccw_plugin textarea.materialize-textarea:focus:not([readonly]) + label {
2979
- color: #26a69a; }
2980
- .ccw_plugin input:not([type]).validate + label,
2981
- .ccw_plugin input[type=text]:not(.browser-default).validate + label,
2982
- .ccw_plugin input[type=password]:not(.browser-default).validate + label,
2983
- .ccw_plugin input[type=email]:not(.browser-default).validate + label,
2984
- .ccw_plugin input[type=url]:not(.browser-default).validate + label,
2985
- .ccw_plugin input[type=time]:not(.browser-default).validate + label,
2986
- .ccw_plugin input[type=date]:not(.browser-default).validate + label,
2987
- .ccw_plugin input[type=datetime]:not(.browser-default).validate + label,
2988
- .ccw_plugin input[type=datetime-local]:not(.browser-default).validate + label,
2989
- .ccw_plugin input[type=tel]:not(.browser-default).validate + label,
2990
- .ccw_plugin input[type=number]:not(.browser-default).validate + label,
2991
- .ccw_plugin input[type=search]:not(.browser-default).validate + label,
2992
- .ccw_plugin textarea.materialize-textarea.validate + label {
2993
- width: 100%; }
2994
- .ccw_plugin input:not([type]).invalid + label:after,
2995
- .ccw_plugin input:not([type]).valid + label:after,
2996
- .ccw_plugin input[type=text]:not(.browser-default).invalid + label:after,
2997
- .ccw_plugin input[type=text]:not(.browser-default).valid + label:after,
2998
- .ccw_plugin input[type=password]:not(.browser-default).invalid + label:after,
2999
- .ccw_plugin input[type=password]:not(.browser-default).valid + label:after,
3000
- .ccw_plugin input[type=email]:not(.browser-default).invalid + label:after,
3001
- .ccw_plugin input[type=email]:not(.browser-default).valid + label:after,
3002
- .ccw_plugin input[type=url]:not(.browser-default).invalid + label:after,
3003
- .ccw_plugin input[type=url]:not(.browser-default).valid + label:after,
3004
- .ccw_plugin input[type=time]:not(.browser-default).invalid + label:after,
3005
- .ccw_plugin input[type=time]:not(.browser-default).valid + label:after,
3006
- .ccw_plugin input[type=date]:not(.browser-default).invalid + label:after,
3007
- .ccw_plugin input[type=date]:not(.browser-default).valid + label:after,
3008
- .ccw_plugin input[type=datetime]:not(.browser-default).invalid + label:after,
3009
- .ccw_plugin input[type=datetime]:not(.browser-default).valid + label:after,
3010
- .ccw_plugin input[type=datetime-local]:not(.browser-default).invalid + label:after,
3011
- .ccw_plugin input[type=datetime-local]:not(.browser-default).valid + label:after,
3012
- .ccw_plugin input[type=tel]:not(.browser-default).invalid + label:after,
3013
- .ccw_plugin input[type=tel]:not(.browser-default).valid + label:after,
3014
- .ccw_plugin input[type=number]:not(.browser-default).invalid + label:after,
3015
- .ccw_plugin input[type=number]:not(.browser-default).valid + label:after,
3016
- .ccw_plugin input[type=search]:not(.browser-default).invalid + label:after,
3017
- .ccw_plugin input[type=search]:not(.browser-default).valid + label:after,
3018
- .ccw_plugin textarea.materialize-textarea.invalid + label:after,
3019
- .ccw_plugin textarea.materialize-textarea.valid + label:after {
3020
- display: none; }
3021
- .ccw_plugin input:not([type]).invalid + label.active:after,
3022
- .ccw_plugin input:not([type]).valid + label.active:after,
3023
- .ccw_plugin input[type=text]:not(.browser-default).invalid + label.active:after,
3024
- .ccw_plugin input[type=text]:not(.browser-default).valid + label.active:after,
3025
- .ccw_plugin input[type=password]:not(.browser-default).invalid + label.active:after,
3026
- .ccw_plugin input[type=password]:not(.browser-default).valid + label.active:after,
3027
- .ccw_plugin input[type=email]:not(.browser-default).invalid + label.active:after,
3028
- .ccw_plugin input[type=email]:not(.browser-default).valid + label.active:after,
3029
- .ccw_plugin input[type=url]:not(.browser-default).invalid + label.active:after,
3030
- .ccw_plugin input[type=url]:not(.browser-default).valid + label.active:after,
3031
- .ccw_plugin input[type=time]:not(.browser-default).invalid + label.active:after,
3032
- .ccw_plugin input[type=time]:not(.browser-default).valid + label.active:after,
3033
- .ccw_plugin input[type=date]:not(.browser-default).invalid + label.active:after,
3034
- .ccw_plugin input[type=date]:not(.browser-default).valid + label.active:after,
3035
- .ccw_plugin input[type=datetime]:not(.browser-default).invalid + label.active:after,
3036
- .ccw_plugin input[type=datetime]:not(.browser-default).valid + label.active:after,
3037
- .ccw_plugin input[type=datetime-local]:not(.browser-default).invalid + label.active:after,
3038
- .ccw_plugin input[type=datetime-local]:not(.browser-default).valid + label.active:after,
3039
- .ccw_plugin input[type=tel]:not(.browser-default).invalid + label.active:after,
3040
- .ccw_plugin input[type=tel]:not(.browser-default).valid + label.active:after,
3041
- .ccw_plugin input[type=number]:not(.browser-default).invalid + label.active:after,
3042
- .ccw_plugin input[type=number]:not(.browser-default).valid + label.active:after,
3043
- .ccw_plugin input[type=search]:not(.browser-default).invalid + label.active:after,
3044
- .ccw_plugin input[type=search]:not(.browser-default).valid + label.active:after,
3045
- .ccw_plugin textarea.materialize-textarea.invalid + label.active:after,
3046
- .ccw_plugin textarea.materialize-textarea.valid + label.active:after {
3047
- display: block; }
3048
- .ccw_plugin input.valid:not([type]), .ccw_plugin input.valid:not([type]):focus, .ccw_plugin input[type=text].valid:not(.browser-default), .ccw_plugin input[type=text].valid:not(.browser-default):focus, .ccw_plugin input[type=password].valid:not(.browser-default), .ccw_plugin input[type=password].valid:not(.browser-default):focus, .ccw_plugin input[type=email].valid:not(.browser-default), .ccw_plugin input[type=email].valid:not(.browser-default):focus, .ccw_plugin input[type=url].valid:not(.browser-default), .ccw_plugin input[type=url].valid:not(.browser-default):focus, .ccw_plugin input[type=time].valid:not(.browser-default), .ccw_plugin input[type=time].valid:not(.browser-default):focus, .ccw_plugin input[type=date].valid:not(.browser-default), .ccw_plugin input[type=date].valid:not(.browser-default):focus, .ccw_plugin input[type=datetime].valid:not(.browser-default), .ccw_plugin input[type=datetime].valid:not(.browser-default):focus, .ccw_plugin input[type=datetime-local].valid:not(.browser-default), .ccw_plugin input[type=datetime-local].valid:not(.browser-default):focus, .ccw_plugin input[type=tel].valid:not(.browser-default), .ccw_plugin input[type=tel].valid:not(.browser-default):focus, .ccw_plugin input[type=number].valid:not(.browser-default), .ccw_plugin input[type=number].valid:not(.browser-default):focus, .ccw_plugin input[type=search].valid:not(.browser-default), .ccw_plugin input[type=search].valid:not(.browser-default):focus, .ccw_plugin textarea.materialize-textarea.valid, .ccw_plugin textarea.materialize-textarea.valid:focus, .ccw_plugin .select-wrapper.valid > input.select-dropdown {
3049
- border-bottom: 1px solid #4CAF50;
3050
- box-shadow: 0 1px 0 0 #4CAF50; }
3051
- .ccw_plugin input.invalid:not([type]), .ccw_plugin input.invalid:not([type]):focus, .ccw_plugin input[type=text].invalid:not(.browser-default), .ccw_plugin input[type=text].invalid:not(.browser-default):focus, .ccw_plugin input[type=password].invalid:not(.browser-default), .ccw_plugin input[type=password].invalid:not(.browser-default):focus, .ccw_plugin input[type=email].invalid:not(.browser-default), .ccw_plugin input[type=email].invalid:not(.browser-default):focus, .ccw_plugin input[type=url].invalid:not(.browser-default), .ccw_plugin input[type=url].invalid:not(.browser-default):focus, .ccw_plugin input[type=time].invalid:not(.browser-default), .ccw_plugin input[type=time].invalid:not(.browser-default):focus, .ccw_plugin input[type=date].invalid:not(.browser-default), .ccw_plugin input[type=date].invalid:not(.browser-default):focus, .ccw_plugin input[type=datetime].invalid:not(.browser-default), .ccw_plugin input[type=datetime].invalid:not(.browser-default):focus, .ccw_plugin input[type=datetime-local].invalid:not(.browser-default), .ccw_plugin input[type=datetime-local].invalid:not(.browser-default):focus, .ccw_plugin input[type=tel].invalid:not(.browser-default), .ccw_plugin input[type=tel].invalid:not(.browser-default):focus, .ccw_plugin input[type=number].invalid:not(.browser-default), .ccw_plugin input[type=number].invalid:not(.browser-default):focus, .ccw_plugin input[type=search].invalid:not(.browser-default), .ccw_plugin input[type=search].invalid:not(.browser-default):focus, .ccw_plugin textarea.materialize-textarea.invalid, .ccw_plugin textarea.materialize-textarea.invalid:focus, .ccw_plugin .select-wrapper.invalid > input.select-dropdown {
3052
- border-bottom: 1px solid #F44336;
3053
- box-shadow: 0 1px 0 0 #F44336; }
3054
- .ccw_plugin input:not([type]).valid + label:after, .ccw_plugin input:not([type]):focus.valid + label:after, .ccw_plugin input[type=text]:not(.browser-default).valid + label:after, .ccw_plugin input[type=text]:not(.browser-default):focus.valid + label:after, .ccw_plugin input[type=password]:not(.browser-default).valid + label:after, .ccw_plugin input[type=password]:not(.browser-default):focus.valid + label:after, .ccw_plugin input[type=email]:not(.browser-default).valid + label:after, .ccw_plugin input[type=email]:not(.browser-default):focus.valid + label:after, .ccw_plugin input[type=url]:not(.browser-default).valid + label:after, .ccw_plugin input[type=url]:not(.browser-default):focus.valid + label:after, .ccw_plugin input[type=time]:not(.browser-default).valid + label:after, .ccw_plugin input[type=time]:not(.browser-default):focus.valid + label:after, .ccw_plugin input[type=date]:not(.browser-default).valid + label:after, .ccw_plugin input[type=date]:not(.browser-default):focus.valid + label:after, .ccw_plugin input[type=datetime]:not(.browser-default).valid + label:after, .ccw_plugin input[type=datetime]:not(.browser-default):focus.valid + label:after, .ccw_plugin input[type=datetime-local]:not(.browser-default).valid + label:after, .ccw_plugin input[type=datetime-local]:not(.browser-default):focus.valid + label:after, .ccw_plugin input[type=tel]:not(.browser-default).valid + label:after, .ccw_plugin input[type=tel]:not(.browser-default):focus.valid + label:after, .ccw_plugin input[type=number]:not(.browser-default).valid + label:after, .ccw_plugin input[type=number]:not(.browser-default):focus.valid + label:after, .ccw_plugin input[type=search]:not(.browser-default).valid + label:after, .ccw_plugin input[type=search]:not(.browser-default):focus.valid + label:after, .ccw_plugin textarea.materialize-textarea.valid + label:after, .ccw_plugin textarea.materialize-textarea:focus.valid + label:after, .ccw_plugin .select-wrapper.valid + label:after {
3055
- content: attr(data-success);
3056
- color: #4CAF50;
3057
- opacity: 1;
3058
- transform: translateY(9px); }
3059
- .ccw_plugin input:not([type]).invalid + label:after, .ccw_plugin input:not([type]):focus.invalid + label:after, .ccw_plugin input[type=text]:not(.browser-default).invalid + label:after, .ccw_plugin input[type=text]:not(.browser-default):focus.invalid + label:after, .ccw_plugin input[type=password]:not(.browser-default).invalid + label:after, .ccw_plugin input[type=password]:not(.browser-default):focus.invalid + label:after, .ccw_plugin input[type=email]:not(.browser-default).invalid + label:after, .ccw_plugin input[type=email]:not(.browser-default):focus.invalid + label:after, .ccw_plugin input[type=url]:not(.browser-default).invalid + label:after, .ccw_plugin input[type=url]:not(.browser-default):focus.invalid + label:after, .ccw_plugin input[type=time]:not(.browser-default).invalid + label:after, .ccw_plugin input[type=time]:not(.browser-default):focus.invalid + label:after, .ccw_plugin input[type=date]:not(.browser-default).invalid + label:after, .ccw_plugin input[type=date]:not(.browser-default):focus.invalid + label:after, .ccw_plugin input[type=datetime]:not(.browser-default).invalid + label:after, .ccw_plugin input[type=datetime]:not(.browser-default):focus.invalid + label:after, .ccw_plugin input[type=datetime-local]:not(.browser-default).invalid + label:after, .ccw_plugin input[type=datetime-local]:not(.browser-default):focus.invalid + label:after, .ccw_plugin input[type=tel]:not(.browser-default).invalid + label:after, .ccw_plugin input[type=tel]:not(.browser-default):focus.invalid + label:after, .ccw_plugin input[type=number]:not(.browser-default).invalid + label:after, .ccw_plugin input[type=number]:not(.browser-default):focus.invalid + label:after, .ccw_plugin input[type=search]:not(.browser-default).invalid + label:after, .ccw_plugin input[type=search]:not(.browser-default):focus.invalid + label:after, .ccw_plugin textarea.materialize-textarea.invalid + label:after, .ccw_plugin textarea.materialize-textarea:focus.invalid + label:after, .ccw_plugin .select-wrapper.invalid + label:after {
3060
- content: attr(data-error);
3061
- color: #F44336;
3062
- opacity: 1;
3063
- transform: translateY(9px); }
3064
- .ccw_plugin input:not([type]) + label:after, .ccw_plugin input[type=text]:not(.browser-default) + label:after, .ccw_plugin input[type=password]:not(.browser-default) + label:after, .ccw_plugin input[type=email]:not(.browser-default) + label:after, .ccw_plugin input[type=url]:not(.browser-default) + label:after, .ccw_plugin input[type=time]:not(.browser-default) + label:after, .ccw_plugin input[type=date]:not(.browser-default) + label:after, .ccw_plugin input[type=datetime]:not(.browser-default) + label:after, .ccw_plugin input[type=datetime-local]:not(.browser-default) + label:after, .ccw_plugin input[type=tel]:not(.browser-default) + label:after, .ccw_plugin input[type=number]:not(.browser-default) + label:after, .ccw_plugin input[type=search]:not(.browser-default) + label:after, .ccw_plugin textarea.materialize-textarea + label:after, .ccw_plugin .select-wrapper + label:after {
3065
- display: block;
3066
- content: "";
3067
- position: absolute;
3068
- top: 100%;
3069
- left: 0;
3070
- opacity: 0;
3071
- transition: .2s opacity ease-out, .2s color ease-out; }
3072
- .ccw_plugin .input-field {
3073
- position: relative;
3074
- margin-top: 1rem; }
3075
- .ccw_plugin .input-field.inline {
3076
- display: inline-block;
3077
- vertical-align: middle;
3078
- margin-left: 5px; }
3079
- .ccw_plugin .input-field.inline input,
3080
- .ccw_plugin .input-field.inline .select-dropdown {
3081
- margin-bottom: 1rem; }
3082
- .ccw_plugin .input-field.col label {
3083
- left: 0.75rem; }
3084
- .ccw_plugin .input-field.col .prefix ~ label,
3085
- .ccw_plugin .input-field.col .prefix ~ .validate ~ label {
3086
- width: calc(100% - 3rem - 1.5rem); }
3087
- .ccw_plugin .input-field label {
3088
- color: #9e9e9e;
3089
- position: absolute;
3090
- top: 0;
3091
- left: 0;
3092
- height: 100%;
3093
- font-size: 1rem;
3094
- cursor: text;
3095
- transition: transform .2s ease-out;
3096
- transform-origin: 0% 100%;
3097
- text-align: initial;
3098
- transform: translateY(12px);
3099
- pointer-events: none; }
3100
- .ccw_plugin .input-field label:not(.label-icon).active {
3101
- transform: translateY(-14px) scale(0.8);
3102
- transform-origin: 0 0; }
3103
- .ccw_plugin .input-field .prefix {
3104
- position: absolute;
3105
- width: 3rem;
3106
- font-size: 2rem;
3107
- transition: color .2s; }
3108
- .ccw_plugin .input-field .prefix.active {
3109
- color: #26a69a; }
3110
- .ccw_plugin .input-field .prefix ~ input,
3111
- .ccw_plugin .input-field .prefix ~ textarea,
3112
- .ccw_plugin .input-field .prefix ~ label,
3113
- .ccw_plugin .input-field .prefix ~ .validate ~ label,
3114
- .ccw_plugin .input-field .prefix ~ .autocomplete-content {
3115
- margin-left: 3rem;
3116
- width: 92%;
3117
- width: calc(100% - 3rem); }
3118
- .ccw_plugin .input-field .prefix ~ label {
3119
- margin-left: 3rem; }
3120
- @media only screen and (max-width: 992px) {
3121
- .ccw_plugin .input-field .prefix ~ input {
3122
- width: 86%;
3123
- width: calc(100% - 3rem); } }
3124
- @media only screen and (max-width: 600px) {
3125
- .ccw_plugin .input-field .prefix ~ input {
3126
- width: 80%;
3127
- width: calc(100% - 3rem); } }
3128
- .ccw_plugin .input-field input[type=search] {
3129
- display: block;
3130
- line-height: inherit; }
3131
- .nav-wrapper .ccw_plugin .input-field input[type=search] {
3132
- height: inherit;
3133
- padding-left: 4rem;
3134
- width: calc(100% - 4rem);
3135
- border: 0;
3136
- box-shadow: none; }
3137
- .ccw_plugin .input-field input[type=search]:focus {
3138
- background-color: #fff;
3139
- border: 0;
3140
- box-shadow: none;
3141
- color: #444; }
3142
- .ccw_plugin .input-field input[type=search]:focus + label i,
3143
- .ccw_plugin .input-field input[type=search]:focus ~ .mdi-navigation-close,
3144
- .ccw_plugin .input-field input[type=search]:focus ~ .material-icons {
3145
- color: #444; }
3146
- .ccw_plugin .input-field input[type=search] + label {
3147
- left: 1rem; }
3148
- .ccw_plugin .input-field input[type=search] ~ .mdi-navigation-close,
3149
- .ccw_plugin .input-field input[type=search] ~ .material-icons {
3150
- position: absolute;
3151
- top: 0;
3152
- right: 1rem;
3153
- color: transparent;
3154
- cursor: pointer;
3155
- font-size: 2rem;
3156
- transition: .3s color; }
3157
- .ccw_plugin textarea {
3158
- width: 100%;
3159
- height: 3rem;
3160
- background-color: transparent; }
3161
- .ccw_plugin textarea.materialize-textarea {
3162
- overflow-y: hidden;
3163
- /* prevents scroll bar flash */
3164
- padding: .8rem 0 1.6rem 0;
3165
- /* prevents text jump on Enter keypress */
3166
- resize: none;
3167
- min-height: 3rem; }
3168
- .ccw_plugin textarea.materialize-textarea.validate + label {
3169
- height: 100%; }
3170
- .ccw_plugin textarea.materialize-textarea.validate + label::after {
3171
- top: calc(100% - 12px); }
3172
- .ccw_plugin textarea.materialize-textarea.validate + label:not(.label-icon).active {
3173
- transform: translateY(-25px); }
3174
- .ccw_plugin .hiddendiv {
3175
- display: none;
3176
- white-space: pre-wrap;
3177
- word-wrap: break-word;
3178
- overflow-wrap: break-word;
3179
- /* future version of deprecated 'word-wrap' */
3180
- padding-top: 1.2rem;
3181
- /* prevents text jump on Enter keypress */
3182
- position: absolute;
3183
- top: 0; }
3184
- .ccw_plugin .autocomplete-content {
3185
- margin-top: -20px;
3186
- margin-bottom: 20px;
3187
- display: block;
3188
- opacity: 1;
3189
- position: static; }
3190
- .ccw_plugin .autocomplete-content li .highlight {
3191
- color: #444; }
3192
- .ccw_plugin .autocomplete-content li img {
3193
- height: 40px;
3194
- width: 40px;
3195
- margin: 5px 15px; }
3196
- .ccw_plugin [type="radio"]:not(:checked),
3197
- .ccw_plugin [type="radio"]:checked {
3198
- position: absolute;
3199
- opacity: 0;
3200
- pointer-events: none; }
3201
- .ccw_plugin [type="radio"]:not(:checked) + label,
3202
- .ccw_plugin [type="radio"]:checked + label {
3203
- position: relative;
3204
- padding-left: 35px;
3205
- cursor: pointer;
3206
- display: inline-block;
3207
- height: 25px;
3208
- line-height: 25px;
3209
- font-size: 1rem;
3210
- transition: .28s ease;
3211
- user-select: none; }
3212
- .ccw_plugin [type="radio"] + label:before,
3213
- .ccw_plugin [type="radio"] + label:after {
3214
- content: '';
3215
- position: absolute;
3216
- left: 0;
3217
- top: 0;
3218
- margin: 4px;
3219
- width: 16px;
3220
- height: 16px;
3221
- z-index: 0;
3222
- transition: .28s ease; }
3223
- .ccw_plugin [type="radio"]:not(:checked) + label:before,
3224
- .ccw_plugin [type="radio"]:not(:checked) + label:after,
3225
- .ccw_plugin [type="radio"]:checked + label:before,
3226
- .ccw_plugin [type="radio"]:checked + label:after,
3227
- .ccw_plugin [type="radio"].with-gap:checked + label:before,
3228
- .ccw_plugin [type="radio"].with-gap:checked + label:after {
3229
- border-radius: 50%; }
3230
- .ccw_plugin [type="radio"]:not(:checked) + label:before,
3231
- .ccw_plugin [type="radio"]:not(:checked) + label:after {
3232
- border: 2px solid #5a5a5a; }
3233
- .ccw_plugin [type="radio"]:not(:checked) + label:after {
3234
- transform: scale(0); }
3235
- .ccw_plugin [type="radio"]:checked + label:before {
3236
- border: 2px solid transparent; }
3237
- .ccw_plugin [type="radio"]:checked + label:after,
3238
- .ccw_plugin [type="radio"].with-gap:checked + label:before,
3239
- .ccw_plugin [type="radio"].with-gap:checked + label:after {
3240
- border: 2px solid #26a69a; }
3241
- .ccw_plugin [type="radio"]:checked + label:after,
3242
- .ccw_plugin [type="radio"].with-gap:checked + label:after {
3243
- background-color: #26a69a; }
3244
- .ccw_plugin [type="radio"]:checked + label:after {
3245
- transform: scale(1.02); }
3246
- .ccw_plugin [type="radio"].with-gap:checked + label:after {
3247
- transform: scale(0.5); }
3248
- .ccw_plugin [type="radio"].tabbed:focus + label:before {
3249
- box-shadow: 0 0 0 10px rgba(0, 0, 0, 0.1); }
3250
- .ccw_plugin [type="radio"].with-gap:disabled:checked + label:before {
3251
- border: 2px solid rgba(0, 0, 0, 0.42); }
3252
- .ccw_plugin [type="radio"].with-gap:disabled:checked + label:after {
3253
- border: none;
3254
- background-color: rgba(0, 0, 0, 0.42); }
3255
- .ccw_plugin [type="radio"]:disabled:not(:checked) + label:before,
3256
- .ccw_plugin [type="radio"]:disabled:checked + label:before {
3257
- background-color: transparent;
3258
- border-color: rgba(0, 0, 0, 0.42); }
3259
- .ccw_plugin [type="radio"]:disabled + label {
3260
- color: rgba(0, 0, 0, 0.42); }
3261
- .ccw_plugin [type="radio"]:disabled:not(:checked) + label:before {
3262
- border-color: rgba(0, 0, 0, 0.42); }
3263
- .ccw_plugin [type="radio"]:disabled:checked + label:after {
3264
- background-color: rgba(0, 0, 0, 0.42);
3265
- border-color: #949494; }
3266
- .ccw_plugin form p {
3267
- margin-bottom: 10px;
3268
- text-align: left; }
3269
- .ccw_plugin form p:last-child {
3270
- margin-bottom: 0; }
3271
- .ccw_plugin [type="checkbox"]:not(:checked),
3272
- .ccw_plugin [type="checkbox"]:checked {
3273
- position: absolute;
3274
- opacity: 0;
3275
- pointer-events: none; }
3276
- .ccw_plugin [type="checkbox"] {
3277
- /* checkbox aspect */ }
3278
- .ccw_plugin [type="checkbox"] + label {
3279
- position: relative;
3280
- padding-left: 35px;
3281
- cursor: pointer;
3282
- display: inline-block;
3283
- height: 25px;
3284
- line-height: 25px;
3285
- font-size: 1rem;
3286
- user-select: none; }
3287
- .ccw_plugin [type="checkbox"] + label:before,
3288
- .ccw_plugin [type="checkbox"]:not(.filled-in) + label:after {
3289
- content: '';
3290
- position: absolute;
3291
- top: 0;
3292
- left: 0;
3293
- width: 18px;
3294
- height: 18px;
3295
- z-index: 0;
3296
- border: 2px solid #5a5a5a;
3297
- border-radius: 1px;
3298
- margin-top: 2px;
3299
- transition: .2s; }
3300
- .ccw_plugin [type="checkbox"]:not(.filled-in) + label:after {
3301
- border: 0;
3302
- transform: scale(0); }
3303
- .ccw_plugin [type="checkbox"]:not(:checked):disabled + label:before {
3304
- border: none;
3305
- background-color: rgba(0, 0, 0, 0.42); }
3306
- .ccw_plugin [type="checkbox"].tabbed:focus + label:after {
3307
- transform: scale(1);
3308
- border: 0;
3309
- border-radius: 50%;
3310
- box-shadow: 0 0 0 10px rgba(0, 0, 0, 0.1);
3311
- background-color: rgba(0, 0, 0, 0.1); }
3312
- .ccw_plugin [type="checkbox"]:checked + label:before {
3313
- top: -4px;
3314
- left: -5px;
3315
- width: 12px;
3316
- height: 22px;
3317
- border-top: 2px solid transparent;
3318
- border-left: 2px solid transparent;
3319
- border-right: 2px solid #26a69a;
3320
- border-bottom: 2px solid #26a69a;
3321
- transform: rotate(40deg);
3322
- backface-visibility: hidden;
3323
- transform-origin: 100% 100%; }
3324
- .ccw_plugin [type="checkbox"]:checked:disabled + label:before {
3325
- border-right: 2px solid rgba(0, 0, 0, 0.42);
3326
- border-bottom: 2px solid rgba(0, 0, 0, 0.42); }
3327
- .ccw_plugin [type="checkbox"]:indeterminate + label:before {
3328
- top: -11px;
3329
- left: -12px;
3330
- width: 10px;
3331
- height: 22px;
3332
- border-top: none;
3333
- border-left: none;
3334
- border-right: 2px solid #26a69a;
3335
- border-bottom: none;
3336
- transform: rotate(90deg);
3337
- backface-visibility: hidden;
3338
- transform-origin: 100% 100%; }
3339
- .ccw_plugin [type="checkbox"]:indeterminate:disabled + label:before {
3340
- border-right: 2px solid rgba(0, 0, 0, 0.42);
3341
- background-color: transparent; }
3342
- .ccw_plugin [type="checkbox"].filled-in + label:after {
3343
- border-radius: 2px; }
3344
- .ccw_plugin [type="checkbox"].filled-in + label:before,
3345
- .ccw_plugin [type="checkbox"].filled-in + label:after {
3346
- content: '';
3347
- left: 0;
3348
- position: absolute;
3349
- /* .1s delay is for check animation */
3350
- transition: border .25s, background-color .25s, width .20s .1s, height .20s .1s, top .20s .1s, left .20s .1s;
3351
- z-index: 1; }
3352
- .ccw_plugin [type="checkbox"].filled-in:not(:checked) + label:before {
3353
- width: 0;
3354
- height: 0;
3355
- border: 3px solid transparent;
3356
- left: 6px;
3357
- top: 10px;
3358
- transform: rotateZ(37deg);
3359
- transform-origin: 100% 100%; }
3360
- .ccw_plugin [type="checkbox"].filled-in:not(:checked) + label:after {
3361
- height: 20px;
3362
- width: 20px;
3363
- background-color: transparent;
3364
- border: 2px solid #5a5a5a;
3365
- top: 0px;
3366
- z-index: 0; }
3367
- .ccw_plugin [type="checkbox"].filled-in:checked + label:before {
3368
- top: 0;
3369
- left: 1px;
3370
- width: 8px;
3371
- height: 13px;
3372
- border-top: 2px solid transparent;
3373
- border-left: 2px solid transparent;
3374
- border-right: 2px solid #fff;
3375
- border-bottom: 2px solid #fff;
3376
- transform: rotateZ(37deg);
3377
- transform-origin: 100% 100%; }
3378
- .ccw_plugin [type="checkbox"].filled-in:checked + label:after {
3379
- top: 0;
3380
- width: 20px;
3381
- height: 20px;
3382
- border: 2px solid #26a69a;
3383
- background-color: #26a69a;
3384
- z-index: 0; }
3385
- .ccw_plugin [type="checkbox"].filled-in.tabbed:focus + label:after {
3386
- border-radius: 2px;
3387
- border-color: #5a5a5a;
3388
- background-color: rgba(0, 0, 0, 0.1); }
3389
- .ccw_plugin [type="checkbox"].filled-in.tabbed:checked:focus + label:after {
3390
- border-radius: 2px;
3391
- background-color: #26a69a;
3392
- border-color: #26a69a; }
3393
- .ccw_plugin [type="checkbox"].filled-in:disabled:not(:checked) + label:before {
3394
- background-color: transparent;
3395
- border: 2px solid transparent; }
3396
- .ccw_plugin [type="checkbox"].filled-in:disabled:not(:checked) + label:after {
3397
- border-color: transparent;
3398
- background-color: #949494; }
3399
- .ccw_plugin [type="checkbox"].filled-in:disabled:checked + label:before {
3400
- background-color: transparent; }
3401
- .ccw_plugin [type="checkbox"].filled-in:disabled:checked + label:after {
3402
- background-color: #949494;
3403
- border-color: #949494; }
3404
- .ccw_plugin .switch,
3405
- .ccw_plugin .switch * {
3406
- -webkit-tap-highlight-color: transparent;
3407
- user-select: none; }
3408
- .ccw_plugin .switch label {
3409
- cursor: pointer; }
3410
- .ccw_plugin .switch label input[type=checkbox] {
3411
- opacity: 0;
3412
- width: 0;
3413
- height: 0; }
3414
- .ccw_plugin .switch label input[type=checkbox]:checked + .lever {
3415
- background-color: #84c7c1; }
3416
- .ccw_plugin .switch label input[type=checkbox]:checked + .lever:before, .ccw_plugin .switch label input[type=checkbox]:checked + .lever:after {
3417
- left: 18px; }
3418
- .ccw_plugin .switch label input[type=checkbox]:checked + .lever:after {
3419
- background-color: #26a69a; }
3420
- .ccw_plugin .switch label .lever {
3421
- content: "";
3422
- display: inline-block;
3423
- position: relative;
3424
- width: 36px;
3425
- height: 14px;
3426
- background-color: rgba(0, 0, 0, 0.38);
3427
- border-radius: 15px;
3428
- margin-right: 10px;
3429
- transition: background 0.3s ease;
3430
- vertical-align: middle;
3431
- margin: 0 16px; }
3432
- .ccw_plugin .switch label .lever:before, .ccw_plugin .switch label .lever:after {
3433
- content: "";
3434
- position: absolute;
3435
- display: inline-block;
3436
- width: 20px;
3437
- height: 20px;
3438
- border-radius: 50%;
3439
- left: 0;
3440
- top: -3px;
3441
- transition: left 0.3s ease, background .3s ease, box-shadow 0.1s ease, transform .1s ease; }
3442
- .ccw_plugin .switch label .lever:before {
3443
- background-color: rgba(38, 166, 154, 0.15); }
3444
- .ccw_plugin .switch label .lever:after {
3445
- background-color: #F1F1F1;
3446
- box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12); }
3447
- .ccw_plugin input[type=checkbox]:checked:not(:disabled) ~ .lever:active::before,
3448
- .ccw_plugin input[type=checkbox]:checked:not(:disabled).tabbed:focus ~ .lever::before {
3449
- transform: scale(2.4);
3450
- background-color: rgba(38, 166, 154, 0.15); }
3451
- .ccw_plugin input[type=checkbox]:not(:disabled) ~ .lever:active:before,
3452
- .ccw_plugin input[type=checkbox]:not(:disabled).tabbed:focus ~ .lever::before {
3453
- transform: scale(2.4);
3454
- background-color: rgba(0, 0, 0, 0.08); }
3455
- .ccw_plugin .switch input[type=checkbox][disabled] + .lever {
3456
- cursor: default;
3457
- background-color: rgba(0, 0, 0, 0.12); }
3458
- .ccw_plugin .switch label input[type=checkbox][disabled] + .lever:after,
3459
- .ccw_plugin .switch label input[type=checkbox][disabled]:checked + .lever:after {
3460
- background-color: #949494; }
3461
- .ccw_plugin select {
3462
- display: none; }
3463
- .ccw_plugin select.browser-default {
3464
- display: block; }
3465
- .ccw_plugin select {
3466
- background-color: rgba(255, 255, 255, 0.9);
3467
- width: 100%;
3468
- padding: 5px;
3469
- border: 1px solid #f2f2f2;
3470
- border-radius: 2px;
3471
- height: 3rem; }
3472
- .ccw_plugin .input-field select {
3473
- display: block;
3474
- position: absolute;
3475
- width: 0;
3476
- pointer-events: none;
3477
- height: 0;
3478
- top: 0;
3479
- left: 0;
3480
- opacity: 0; }
3481
- .ccw_plugin .select-label {
3482
- position: absolute; }
3483
- .ccw_plugin .select-wrapper {
3484
- position: relative; }
3485
- .ccw_plugin .select-wrapper.valid + label,
3486
- .ccw_plugin .select-wrapper.invalid + label {
3487
- width: 100%;
3488
- pointer-events: none; }
3489
- .ccw_plugin .select-wrapper input.select-dropdown {
3490
- position: relative;
3491
- cursor: pointer;
3492
- background-color: transparent;
3493
- border: none;
3494
- border-bottom: 1px solid #9e9e9e;
3495
- outline: none;
3496
- height: 3rem;
3497
- line-height: 3rem;
3498
- width: 100%;
3499
- font-size: 1rem;
3500
- margin: 0 0 20px 0;
3501
- padding: 0;
3502
- display: block;
3503
- user-select: none; }
3504
- .ccw_plugin .select-wrapper span.caret {
3505
- color: initial;
3506
- position: absolute;
3507
- right: 0;
3508
- top: 0;
3509
- bottom: 0;
3510
- height: 10px;
3511
- margin: auto 0;
3512
- font-size: 10px;
3513
- line-height: 10px; }
3514
- .ccw_plugin .select-wrapper + label {
3515
- position: absolute;
3516
- top: -26px;
3517
- font-size: 0.8rem; }
3518
- .ccw_plugin select:disabled {
3519
- color: rgba(0, 0, 0, 0.42); }
3520
- .ccw_plugin .select-wrapper.disabled span.caret,
3521
- .ccw_plugin .select-wrapper.disabled + label {
3522
- color: rgba(0, 0, 0, 0.42); }
3523
- .ccw_plugin .select-wrapper input.select-dropdown:disabled {
3524
- color: rgba(0, 0, 0, 0.42);
3525
- cursor: default;
3526
- user-select: none; }
3527
- .ccw_plugin .select-wrapper i {
3528
- color: rgba(0, 0, 0, 0.3); }
3529
- .ccw_plugin .select-dropdown li.disabled,
3530
- .ccw_plugin .select-dropdown li.disabled > span,
3531
- .ccw_plugin .select-dropdown li.optgroup {
3532
- color: rgba(0, 0, 0, 0.3);
3533
- background-color: transparent; }
3534
- .ccw_plugin .select-dropdown.dropdown-content li.active {
3535
- background-color: transparent; }
3536
- .ccw_plugin .select-dropdown.dropdown-content li:hover {
3537
- background-color: rgba(0, 0, 0, 0.06); }
3538
- .ccw_plugin .select-dropdown.dropdown-content li.selected {
3539
- background-color: rgba(0, 0, 0, 0.03); }
3540
- .ccw_plugin .prefix ~ .select-wrapper {
3541
- margin-left: 3rem;
3542
- width: 92%;
3543
- width: calc(100% - 3rem); }
3544
- .ccw_plugin .prefix ~ label {
3545
- margin-left: 3rem; }
3546
- .ccw_plugin .select-dropdown li img {
3547
- height: 40px;
3548
- width: 40px;
3549
- margin: 5px 15px;
3550
- float: right; }
3551
- .ccw_plugin .select-dropdown li.optgroup {
3552
- border-top: 1px solid #eee; }
3553
- .ccw_plugin .select-dropdown li.optgroup.selected > span {
3554
- color: rgba(0, 0, 0, 0.7); }
3555
- .ccw_plugin .select-dropdown li.optgroup > span {
3556
- color: rgba(0, 0, 0, 0.4); }
3557
- .ccw_plugin .select-dropdown li.optgroup ~ li.optgroup-option {
3558
- padding-left: 1rem; }
3559
- .ccw_plugin .file-field {
3560
- position: relative; }
3561
- .ccw_plugin .file-field .file-path-wrapper {
3562
- overflow: hidden;
3563
- padding-left: 10px; }
3564
- .ccw_plugin .file-field input.file-path {
3565
- width: 100%; }
3566
- .ccw_plugin .file-field .btn, .ccw_plugin .file-field .btn-large {
3567
- float: left;
3568
- height: 3rem;
3569
- line-height: 3rem; }
3570
- .ccw_plugin .file-field span {
3571
- cursor: pointer; }
3572
- .ccw_plugin .file-field input[type=file] {
3573
- position: absolute;
3574
- top: 0;
3575
- right: 0;
3576
- left: 0;
3577
- bottom: 0;
3578
- width: 100%;
3579
- margin: 0;
3580
- padding: 0;
3581
- font-size: 20px;
3582
- cursor: pointer;
3583
- opacity: 0;
3584
- filter: alpha(opacity=0); }
3585
- .ccw_plugin .file-field input[type=file]::-webkit-file-upload-button {
3586
- display: none; }
3587
- .ccw_plugin .range-field {
3588
- position: relative; }
3589
- .ccw_plugin input[type=range],
3590
- .ccw_plugin input[type=range] + .thumb {
3591
- cursor: pointer; }
3592
- .ccw_plugin input[type=range] {
3593
- position: relative;
3594
- background-color: transparent;
3595
- border: none;
3596
- outline: none;
3597
- width: 100%;
3598
- margin: 15px 0;
3599
- padding: 0; }
3600
- .ccw_plugin input[type=range]:focus {
3601
- outline: none; }
3602
- .ccw_plugin input[type=range] + .thumb {
3603
- position: absolute;
3604
- top: 10px;
3605
- left: 0;
3606
- border: none;
3607
- height: 0;
3608
- width: 0;
3609
- border-radius: 50%;
3610
- background-color: #26a69a;
3611
- margin-left: 7px;
3612
- transform-origin: 50% 50%;
3613
- transform: rotate(-45deg); }
3614
- .ccw_plugin input[type=range] + .thumb .value {
3615
- display: block;
3616
- width: 30px;
3617
- text-align: center;
3618
- color: #26a69a;
3619
- font-size: 0;
3620
- transform: rotate(45deg); }
3621
- .ccw_plugin input[type=range] + .thumb.active {
3622
- border-radius: 50% 50% 50% 0; }
3623
- .ccw_plugin input[type=range] + .thumb.active .value {
3624
- color: #fff;
3625
- margin-left: -1px;
3626
- margin-top: 8px;
3627
- font-size: 10px; }
3628
- .ccw_plugin input[type=range] {
3629
- -webkit-appearance: none; }
3630
- .ccw_plugin input[type=range]::-webkit-slider-runnable-track {
3631
- height: 3px;
3632
- background: #c2c0c2;
3633
- border: none; }
3634
- .ccw_plugin input[type=range]::-webkit-slider-thumb {
3635
- -webkit-appearance: none;
3636
- border: none;
3637
- height: 14px;
3638
- width: 14px;
3639
- border-radius: 50%;
3640
- background-color: #26a69a;
3641
- transform-origin: 50% 50%;
3642
- margin: -5px 0 0 0;
3643
- transition: .3s; }
3644
- .ccw_plugin input[type=range]:focus::-webkit-slider-runnable-track {
3645
- background: #ccc; }
3646
- .ccw_plugin input[type=range] {
3647
- /* fix for FF unable to apply focus style bug */
3648
- border: 1px solid white;
3649
- /*required for proper track sizing in FF*/ }
3650
- .ccw_plugin input[type=range]::-moz-range-track {
3651
- height: 3px;
3652
- background: #ddd;
3653
- border: none; }
3654
- .ccw_plugin input[type=range]::-moz-range-thumb {
3655
- border: none;
3656
- height: 14px;
3657
- width: 14px;
3658
- border-radius: 50%;
3659
- background: #26a69a;
3660
- margin-top: -5px; }
3661
- .ccw_plugin input[type=range]:-moz-focusring {
3662
- outline: 1px solid #fff;
3663
- outline-offset: -1px; }
3664
- .ccw_plugin input[type=range]:focus::-moz-range-track {
3665
- background: #ccc; }
3666
- .ccw_plugin input[type=range]::-ms-track {
3667
- height: 3px;
3668
- background: transparent;
3669
- border-color: transparent;
3670
- border-width: 6px 0;
3671
- /*remove default tick marks*/
3672
- color: transparent; }
3673
- .ccw_plugin input[type=range]::-ms-fill-lower {
3674
- background: #777; }
3675
- .ccw_plugin input[type=range]::-ms-fill-upper {
3676
- background: #ddd; }
3677
- .ccw_plugin input[type=range]::-ms-thumb {
3678
- border: none;
3679
- height: 14px;
3680
- width: 14px;
3681
- border-radius: 50%;
3682
- background: #26a69a; }
3683
- .ccw_plugin input[type=range]:focus::-ms-fill-lower {
3684
- background: #888; }
3685
- .ccw_plugin input[type=range]:focus::-ms-fill-upper {
3686
- background: #ccc; }
3687
-
3688
-
3689
-
3690
-
3691
- /* ==== custom styles ==== */
3692
-
3693
- div.ccw_plugin,
3694
- .inline {
3695
- display: inline; }
3696
-
3697
- .inline-block {
3698
- display: inline-block; }
3699
-
3700
- .chatbot {
3701
- position: fixed;
3702
- z-index: 99; }
3703
-
3704
- .img-icon {
3705
- height: 48px; }
3706
-
3707
- .nofocus:focus {
3708
- outline: none; }
3709
-
3710
- .pointer {
3711
- cursor: pointer; }
3712
-
3713
- .sc_item {
3714
- z-index: 99; }
3715
-
3716
- .style-3-sc {
3717
- height: 20px; }
3718
-
3719
- .img-icon-5 {
3720
- height: 80%;
3721
- vertical-align: middle; }
3722
-
3723
- .img-icon-6 {
3724
- height: 63%;
3725
- vertical-align: middle;
3726
- margin-left: 7px; }
3727
-
3728
- .style-6-img {
3729
- max-height: 40px;
3730
- text-decoration: overline; }
3731
-
3732
- .icon-2 {
3733
- font-size: 2rem; }
3734
-
3735
- .btn_only_style_div_circle {
3736
- border-radius: 50%;
3737
- text-align: center; }
3738
-
3739
- .btn_only_style_div_circle_sc {
3740
- background-color: orange;
3741
- border-radius: 50%;
3742
- height: 48px;
3743
- width: 48px;
3744
- line-height: 48px;
3745
- text-align: center; }
3746
-
3747
- .btn_only_style_div {
3748
- background-color: orange;
3749
- height: 48px;
3750
- width: 48px;
3751
- line-height: 48px;
3752
- text-align: center; }
3753
-
3754
- /* customize styles */
3755
- .style8 span {
3756
- text-transform: none; }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
  @font-face {
2
  font-family: 'ccw';
3
  src: url(../fonts/ccw.eot);
37
  .icon-whatsapp:before {
38
  content: "\EA93";
39
  }
40
+ /*
41
+ * icons set
42
+ * Materializecss
43
+ * custom Code
44
+ */
45
+ /* ==== custom icons set ==== */
46
+ /* ==== Materializecss ==== */
47
+ .ccw_plugin {
48
+ /*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
49
+ /**
50
+ * 1. Set default font family to sans-serif.
51
+ * 2. Prevent iOS and IE text size adjust after device orientation change,
52
+ * without disabling user zoom.
53
+ */
54
+ /**
55
+ * Remove default margin.
56
+ */
57
+ /* HTML5 display definitions
58
+ ========================================================================== */
59
+ /**
60
+ * Correct `block` display not defined for any HTML5 element in IE 8/9.
61
+ * Correct `block` display not defined for `details` or `summary` in IE 10/11
62
+ * and Firefox.
63
+ * Correct `block` display not defined for `main` in IE 11.
64
+ */
65
+ /**
66
+ * 1. Correct `inline-block` display not defined in IE 8/9.
67
+ * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.
68
+ */
69
+ /**
70
+ * Prevent modern browsers from displaying `audio` without controls.
71
+ * Remove excess height in iOS 5 devices.
72
+ */
73
+ /**
74
+ * Address `[hidden]` styling not present in IE 8/9/10.
75
+ * Hide the `template` element in IE 8/9/10/11, Safari, and Firefox < 22.
76
+ */
77
+ /* Links
78
+ ========================================================================== */
79
+ /**
80
+ * Remove the gray background color from active links in IE 10.
81
+ */
82
+ /**
83
+ * Improve readability of focused elements when they are also in an
84
+ * active/hover state.
85
+ */
86
+ /* Text-level semantics
87
+ ========================================================================== */
88
+ /**
89
+ * Address styling not present in IE 8/9/10/11, Safari, and Chrome.
90
+ */
91
+ /**
92
+ * Address style set to `bolder` in Firefox 4+, Safari, and Chrome.
93
+ */
94
+ /**
95
+ * Address styling not present in Safari and Chrome.
96
+ */
97
+ /**
98
+ * Address variable `h1` font-size and margin within `section` and `article`
99
+ * contexts in Firefox 4+, Safari, and Chrome.
100
+ */
101
+ /**
102
+ * Address styling not present in IE 8/9.
103
+ */
104
+ /**
105
+ * Address inconsistent and variable font size in all browsers.
106
+ */
107
+ /**
108
+ * Prevent `sub` and `sup` affecting `line-height` in all browsers.
109
+ */
110
+ /* Embedded content
111
+ ========================================================================== */
112
+ /**
113
+ * Remove border when inside `a` element in IE 8/9/10.
114
+ */
115
+ /**
116
+ * Correct overflow not hidden in IE 9/10/11.
117
+ */
118
+ /* Grouping content
119
+ ========================================================================== */
120
+ /**
121
+ * Address margin not present in IE 8/9 and Safari.
122
+ */
123
+ /**
124
+ * Address differences between Firefox and other browsers.
125
+ */
126
+ /**
127
+ * Contain overflow in all browsers.
128
+ */
129
+ /**
130
+ * Address odd `em`-unit font size rendering in all browsers.
131
+ */
132
+ /* Forms
133
+ ========================================================================== */
134
+ /**
135
+ * Known limitation: by default, Chrome and Safari on OS X allow very limited
136
+ * styling of `select`, unless a `border` property is set.
137
+ */
138
+ /**
139
+ * 1. Correct color not being inherited.
140
+ * Known issue: affects color of disabled elements.
141
+ * 2. Correct font properties not being inherited.
142
+ * 3. Address margins set differently in Firefox 4+, Safari, and Chrome.
143
+ */
144
+ /**
145
+ * Address `overflow` set to `hidden` in IE 8/9/10/11.
146
+ */
147
+ /**
148
+ * Address inconsistent `text-transform` inheritance for `button` and `select`.
149
+ * All other form control elements do not inherit `text-transform` values.
150
+ * Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera.
151
+ * Correct `select` style inheritance in Firefox.
152
+ */
153
+ /**
154
+ * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
155
+ * and `video` controls.
156
+ * 2. Correct inability to style clickable `input` types in iOS.
157
+ * 3. Improve usability and consistency of cursor style between image-type
158
+ * `input` and others.
159
+ */
160
+ /**
161
+ * Re-set default cursor for disabled elements.
162
+ */
163
+ /**
164
+ * Remove inner padding and border in Firefox 4+.
165
+ */
166
+ /**
167
+ * Address Firefox 4+ setting `line-height` on `input` using `!important` in
168
+ * the UA stylesheet.
169
+ */
170
+ /**
171
+ * It's recommended that you don't attempt to style these elements.
172
+ * Firefox's implementation doesn't respect box-sizing, padding, or width.
173
+ *
174
+ * 1. Address box sizing set to `content-box` in IE 8/9/10.
175
+ * 2. Remove excess padding in IE 8/9/10.
176
+ */
177
+ /**
178
+ * Fix the cursor style for Chrome's increment/decrement buttons. For certain
179
+ * `font-size` values of the `input`, it causes the cursor style of the
180
+ * decrement button to change from `default` to `text`.
181
+ */
182
+ /**
183
+ * 1. Address `appearance` set to `searchfield` in Safari and Chrome.
184
+ * 2. Address `box-sizing` set to `border-box` in Safari and Chrome.
185
+ */
186
+ /**
187
+ * Remove inner padding and search cancel button in Safari and Chrome on OS X.
188
+ * Safari (but not Chrome) clips the cancel button when the search input has
189
+ * padding (and `textfield` appearance).
190
+ */
191
+ /**
192
+ * Define consistent border, margin, and padding.
193
+ */
194
+ /**
195
+ * 1. Correct `color` not being inherited in IE 8/9/10/11.
196
+ * 2. Remove padding so people aren't caught out if they zero out fieldsets.
197
+ */
198
+ /**
199
+ * Remove default vertical scrollbar in IE 8/9/10/11.
200
+ */
201
+ /**
202
+ * Don't inherit the `font-weight` (applied by a rule above).
203
+ * NOTE: the default cannot safely be changed in Chrome and Safari on OS X.
204
+ */
205
+ /* Tables
206
+ ========================================================================== */
207
+ /**
208
+ * Remove most spacing between table cells.
209
+ */
210
+ /*********************
211
+ Transition Classes
212
+ **********************/
213
+ /*********************
214
+ Media Query Classes
215
+ **********************/
216
+ /*******************
217
+ Utility Classes
218
+ *******************/
219
+ /* This is needed for some mobile phones to display the Google Icon font properly */
220
+ /*!
221
+ * Waves v0.6.0
222
+ * http://fian.my.id/Waves
223
+ *
224
+ * Copyright 2014 Alfiana E. Sibuea and other contributors
225
+ * Released under the MIT license
226
+ * https://github.com/fians/Waves/blob/master/LICENSE
227
+ */
228
+ /* Firefox Bug: link not triggered */
229
+ /* Text Inputs + Textarea
230
+ ========================================================================== */
231
+ /* Style Placeholders */
232
+ /* Text inputs */
233
+ /* Validation Sass Placeholders */
234
+ /* Search Field */
235
+ /* Textarea */
236
+ /* Autocomplete */
237
+ /* Radio Buttons
238
+ ========================================================================== */
239
+ /* Unchecked styles */
240
+ /* Checked styles */
241
+ /* Radio With gap */
242
+ /* Focused styles */
243
+ /* Disabled Radio With gap */
244
+ /* Disabled style */
245
+ /* Checkboxes
246
+ ========================================================================== */
247
+ /* CUSTOM CSS CHECKBOXES */
248
+ /* Remove default checkbox */
249
+ /* Indeterminate checkbox */
250
+ /* Switch
251
+ ========================================================================== */
252
+ /* Select Field
253
+ ========================================================================== */
254
+ /* File Input
255
+ ========================================================================== */
256
+ /* Range
257
+ ========================================================================== */ }
258
+ .ccw_plugin .materialize-red {
259
+ background-color: #e51c23 !important; }
260
+ .ccw_plugin .materialize-red-text {
261
+ color: #e51c23 !important; }
262
+ .ccw_plugin .materialize-red.lighten-5 {
263
+ background-color: #fdeaeb !important; }
264
+ .ccw_plugin .materialize-red-text.text-lighten-5 {
265
+ color: #fdeaeb !important; }
266
+ .ccw_plugin .materialize-red.lighten-4 {
267
+ background-color: #f8c1c3 !important; }
268
+ .ccw_plugin .materialize-red-text.text-lighten-4 {
269
+ color: #f8c1c3 !important; }
270
+ .ccw_plugin .materialize-red.lighten-3 {
271
+ background-color: #f3989b !important; }
272
+ .ccw_plugin .materialize-red-text.text-lighten-3 {
273
+ color: #f3989b !important; }
274
+ .ccw_plugin .materialize-red.lighten-2 {
275
+ background-color: #ee6e73 !important; }
276
+ .ccw_plugin .materialize-red-text.text-lighten-2 {
277
+ color: #ee6e73 !important; }
278
+ .ccw_plugin .materialize-red.lighten-1 {
279
+ background-color: #ea454b !important; }
280
+ .ccw_plugin .materialize-red-text.text-lighten-1 {
281
+ color: #ea454b !important; }
282
+ .ccw_plugin .materialize-red.darken-1 {
283
+ background-color: #d0181e !important; }
284
+ .ccw_plugin .materialize-red-text.text-darken-1 {
285
+ color: #d0181e !important; }
286
+ .ccw_plugin .materialize-red.darken-2 {
287
+ background-color: #b9151b !important; }
288
+ .ccw_plugin .materialize-red-text.text-darken-2 {
289
+ color: #b9151b !important; }
290
+ .ccw_plugin .materialize-red.darken-3 {
291
+ background-color: #a21318 !important; }
292
+ .ccw_plugin .materialize-red-text.text-darken-3 {
293
+ color: #a21318 !important; }
294
+ .ccw_plugin .materialize-red.darken-4 {
295
+ background-color: #8b1014 !important; }
296
+ .ccw_plugin .materialize-red-text.text-darken-4 {
297
+ color: #8b1014 !important; }
298
+ .ccw_plugin .red {
299
+ background-color: #F44336 !important; }
300
+ .ccw_plugin .red-text {
301
+ color: #F44336 !important; }
302
+ .ccw_plugin .red.lighten-5 {
303
+ background-color: #FFEBEE !important; }
304
+ .ccw_plugin .red-text.text-lighten-5 {
305
+ color: #FFEBEE !important; }
306
+ .ccw_plugin .red.lighten-4 {
307
+ background-color: #FFCDD2 !important; }
308
+ .ccw_plugin .red-text.text-lighten-4 {
309
+ color: #FFCDD2 !important; }
310
+ .ccw_plugin .red.lighten-3 {
311
+ background-color: #EF9A9A !important; }
312
+ .ccw_plugin .red-text.text-lighten-3 {
313
+ color: #EF9A9A !important; }
314
+ .ccw_plugin .red.lighten-2 {
315
+ background-color: #E57373 !important; }
316
+ .ccw_plugin .red-text.text-lighten-2 {
317
+ color: #E57373 !important; }
318
+ .ccw_plugin .red.lighten-1 {
319
+ background-color: #EF5350 !important; }
320
+ .ccw_plugin .red-text.text-lighten-1 {
321
+ color: #EF5350 !important; }
322
+ .ccw_plugin .red.darken-1 {
323
+ background-color: #E53935 !important; }
324
+ .ccw_plugin .red-text.text-darken-1 {
325
+ color: #E53935 !important; }
326
+ .ccw_plugin .red.darken-2 {
327
+ background-color: #D32F2F !important; }
328
+ .ccw_plugin .red-text.text-darken-2 {
329
+ color: #D32F2F !important; }
330
+ .ccw_plugin .red.darken-3 {
331
+ background-color: #C62828 !important; }
332
+ .ccw_plugin .red-text.text-darken-3 {
333
+ color: #C62828 !important; }
334
+ .ccw_plugin .red.darken-4 {
335
+ background-color: #B71C1C !important; }
336
+ .ccw_plugin .red-text.text-darken-4 {
337
+ color: #B71C1C !important; }
338
+ .ccw_plugin .red.accent-1 {
339
+ background-color: #FF8A80 !important; }
340
+ .ccw_plugin .red-text.text-accent-1 {
341
+ color: #FF8A80 !important; }
342
+ .ccw_plugin .red.accent-2 {
343
+ background-color: #FF5252 !important; }
344
+ .ccw_plugin .red-text.text-accent-2 {
345
+ color: #FF5252 !important; }
346
+ .ccw_plugin .red.accent-3 {
347
+ background-color: #FF1744 !important; }
348
+ .ccw_plugin .red-text.text-accent-3 {
349
+ color: #FF1744 !important; }
350
+ .ccw_plugin .red.accent-4 {
351
+ background-color: #D50000 !important; }
352
+ .ccw_plugin .red-text.text-accent-4 {
353
+ color: #D50000 !important; }
354
+ .ccw_plugin .pink {
355
+ background-color: #e91e63 !important; }
356
+ .ccw_plugin .pink-text {
357
+ color: #e91e63 !important; }
358
+ .ccw_plugin .pink.lighten-5 {
359
+ background-color: #fce4ec !important; }
360
+ .ccw_plugin .pink-text.text-lighten-5 {
361
+ color: #fce4ec !important; }
362
+ .ccw_plugin .pink.lighten-4 {
363
+ background-color: #f8bbd0 !important; }
364
+ .ccw_plugin .pink-text.text-lighten-4 {
365
+ color: #f8bbd0 !important; }
366
+ .ccw_plugin .pink.lighten-3 {
367
+ background-color: #f48fb1 !important; }
368
+ .ccw_plugin .pink-text.text-lighten-3 {
369
+ color: #f48fb1 !important; }
370
+ .ccw_plugin .pink.lighten-2 {
371
+ background-color: #f06292 !important; }
372
+ .ccw_plugin .pink-text.text-lighten-2 {
373
+ color: #f06292 !important; }
374
+ .ccw_plugin .pink.lighten-1 {
375
+ background-color: #ec407a !important; }
376
+ .ccw_plugin .pink-text.text-lighten-1 {
377
+ color: #ec407a !important; }
378
+ .ccw_plugin .pink.darken-1 {
379
+ background-color: #d81b60 !important; }
380
+ .ccw_plugin .pink-text.text-darken-1 {
381
+ color: #d81b60 !important; }
382
+ .ccw_plugin .pink.darken-2 {
383
+ background-color: #c2185b !important; }
384
+ .ccw_plugin .pink-text.text-darken-2 {
385
+ color: #c2185b !important; }
386
+ .ccw_plugin .pink.darken-3 {
387
+ background-color: #ad1457 !important; }
388
+ .ccw_plugin .pink-text.text-darken-3 {
389
+ color: #ad1457 !important; }
390
+ .ccw_plugin .pink.darken-4 {
391
+ background-color: #880e4f !important; }
392
+ .ccw_plugin .pink-text.text-darken-4 {
393
+ color: #880e4f !important; }
394
+ .ccw_plugin .pink.accent-1 {
395
+ background-color: #ff80ab !important; }
396
+ .ccw_plugin .pink-text.text-accent-1 {
397
+ color: #ff80ab !important; }
398
+ .ccw_plugin .pink.accent-2 {
399
+ background-color: #ff4081 !important; }
400
+ .ccw_plugin .pink-text.text-accent-2 {
401
+ color: #ff4081 !important; }
402
+ .ccw_plugin .pink.accent-3 {
403
+ background-color: #f50057 !important; }
404
+ .ccw_plugin .pink-text.text-accent-3 {
405
+ color: #f50057 !important; }
406
+ .ccw_plugin .pink.accent-4 {
407
+ background-color: #c51162 !important; }
408
+ .ccw_plugin .pink-text.text-accent-4 {
409
+ color: #c51162 !important; }
410
+ .ccw_plugin .purple {
411
+ background-color: #9c27b0 !important; }
412
+ .ccw_plugin .purple-text {
413
+ color: #9c27b0 !important; }
414
+ .ccw_plugin .purple.lighten-5 {
415
+ background-color: #f3e5f5 !important; }
416
+ .ccw_plugin .purple-text.text-lighten-5 {
417
+ color: #f3e5f5 !important; }
418
+ .ccw_plugin .purple.lighten-4 {
419
+ background-color: #e1bee7 !important; }
420
+ .ccw_plugin .purple-text.text-lighten-4 {
421
+ color: #e1bee7 !important; }
422
+ .ccw_plugin .purple.lighten-3 {
423
+ background-color: #ce93d8 !important; }
424
+ .ccw_plugin .purple-text.text-lighten-3 {
425
+ color: #ce93d8 !important; }
426
+ .ccw_plugin .purple.lighten-2 {
427
+ background-color: #ba68c8 !important; }
428
+ .ccw_plugin .purple-text.text-lighten-2 {
429
+ color: #ba68c8 !important; }
430
+ .ccw_plugin .purple.lighten-1 {
431
+ background-color: #ab47bc !important; }
432
+ .ccw_plugin .purple-text.text-lighten-1 {
433
+ color: #ab47bc !important; }
434
+ .ccw_plugin .purple.darken-1 {
435
+ background-color: #8e24aa !important; }
436
+ .ccw_plugin .purple-text.text-darken-1 {
437
+ color: #8e24aa !important; }
438
+ .ccw_plugin .purple.darken-2 {
439
+ background-color: #7b1fa2 !important; }
440
+ .ccw_plugin .purple-text.text-darken-2 {
441
+ color: #7b1fa2 !important; }
442
+ .ccw_plugin .purple.darken-3 {
443
+ background-color: #6a1b9a !important; }
444
+ .ccw_plugin .purple-text.text-darken-3 {
445
+ color: #6a1b9a !important; }
446
+ .ccw_plugin .purple.darken-4 {
447
+ background-color: #4a148c !important; }
448
+ .ccw_plugin .purple-text.text-darken-4 {
449
+ color: #4a148c !important; }
450
+ .ccw_plugin .purple.accent-1 {
451
+ background-color: #ea80fc !important; }
452
+ .ccw_plugin .purple-text.text-accent-1 {
453
+ color: #ea80fc !important; }
454
+ .ccw_plugin .purple.accent-2 {
455
+ background-color: #e040fb !important; }
456
+ .ccw_plugin .purple-text.text-accent-2 {
457
+ color: #e040fb !important; }
458
+ .ccw_plugin .purple.accent-3 {
459
+ background-color: #d500f9 !important; }
460
+ .ccw_plugin .purple-text.text-accent-3 {
461
+ color: #d500f9 !important; }
462
+ .ccw_plugin .purple.accent-4 {
463
+ background-color: #aa00ff !important; }
464
+ .ccw_plugin .purple-text.text-accent-4 {
465
+ color: #aa00ff !important; }
466
+ .ccw_plugin .deep-purple {
467
+ background-color: #673ab7 !important; }
468
+ .ccw_plugin .deep-purple-text {
469
+ color: #673ab7 !important; }
470
+ .ccw_plugin .deep-purple.lighten-5 {
471
+ background-color: #ede7f6 !important; }
472
+ .ccw_plugin .deep-purple-text.text-lighten-5 {
473
+ color: #ede7f6 !important; }
474
+ .ccw_plugin .deep-purple.lighten-4 {
475
+ background-color: #d1c4e9 !important; }
476
+ .ccw_plugin .deep-purple-text.text-lighten-4 {
477
+ color: #d1c4e9 !important; }
478
+ .ccw_plugin .deep-purple.lighten-3 {
479
+ background-color: #b39ddb !important; }
480
+ .ccw_plugin .deep-purple-text.text-lighten-3 {
481
+ color: #b39ddb !important; }
482
+ .ccw_plugin .deep-purple.lighten-2 {
483
+ background-color: #9575cd !important; }
484
+ .ccw_plugin .deep-purple-text.text-lighten-2 {
485
+ color: #9575cd !important; }
486
+ .ccw_plugin .deep-purple.lighten-1 {
487
+ background-color: #7e57c2 !important; }
488
+ .ccw_plugin .deep-purple-text.text-lighten-1 {
489
+ color: #7e57c2 !important; }
490
+ .ccw_plugin .deep-purple.darken-1 {
491
+ background-color: #5e35b1 !important; }
492
+ .ccw_plugin .deep-purple-text.text-darken-1 {
493
+ color: #5e35b1 !important; }
494
+ .ccw_plugin .deep-purple.darken-2 {
495
+ background-color: #512da8 !important; }
496
+ .ccw_plugin .deep-purple-text.text-darken-2 {
497
+ color: #512da8 !important; }
498
+ .ccw_plugin .deep-purple.darken-3 {
499
+ background-color: #4527a0 !important; }
500
+ .ccw_plugin .deep-purple-text.text-darken-3 {
501
+ color: #4527a0 !important; }
502
+ .ccw_plugin .deep-purple.darken-4 {
503
+ background-color: #311b92 !important; }
504
+ .ccw_plugin .deep-purple-text.text-darken-4 {
505
+ color: #311b92 !important; }
506
+ .ccw_plugin .deep-purple.accent-1 {
507
+ background-color: #b388ff !important; }
508
+ .ccw_plugin .deep-purple-text.text-accent-1 {
509
+ color: #b388ff !important; }
510
+ .ccw_plugin .deep-purple.accent-2 {
511
+ background-color: #7c4dff !important; }
512
+ .ccw_plugin .deep-purple-text.text-accent-2 {
513
+ color: #7c4dff !important; }
514
+ .ccw_plugin .deep-purple.accent-3 {
515
+ background-color: #651fff !important; }
516
+ .ccw_plugin .deep-purple-text.text-accent-3 {
517
+ color: #651fff !important; }
518
+ .ccw_plugin .deep-purple.accent-4 {
519
+ background-color: #6200ea !important; }
520
+ .ccw_plugin .deep-purple-text.text-accent-4 {
521
+ color: #6200ea !important; }
522
+ .ccw_plugin .indigo {
523
+ background-color: #3f51b5 !important; }
524
+ .ccw_plugin .indigo-text {
525
+ color: #3f51b5 !important; }
526
+ .ccw_plugin .indigo.lighten-5 {
527
+ background-color: #e8eaf6 !important; }
528
+ .ccw_plugin .indigo-text.text-lighten-5 {
529
+ color: #e8eaf6 !important; }
530
+ .ccw_plugin .indigo.lighten-4 {
531
+ background-color: #c5cae9 !important; }
532
+ .ccw_plugin .indigo-text.text-lighten-4 {
533
+ color: #c5cae9 !important; }
534
+ .ccw_plugin .indigo.lighten-3 {
535
+ background-color: #9fa8da !important; }
536
+ .ccw_plugin .indigo-text.text-lighten-3 {
537
+ color: #9fa8da !important; }
538
+ .ccw_plugin .indigo.lighten-2 {
539
+ background-color: #7986cb !important; }
540
+ .ccw_plugin .indigo-text.text-lighten-2 {
541
+ color: #7986cb !important; }
542
+ .ccw_plugin .indigo.lighten-1 {
543
+ background-color: #5c6bc0 !important; }
544
+ .ccw_plugin .indigo-text.text-lighten-1 {
545
+ color: #5c6bc0 !important; }
546
+ .ccw_plugin .indigo.darken-1 {
547
+ background-color: #3949ab !important; }
548
+ .ccw_plugin .indigo-text.text-darken-1 {
549
+ color: #3949ab !important; }
550
+ .ccw_plugin .indigo.darken-2 {
551
+ background-color: #303f9f !important; }
552
+ .ccw_plugin .indigo-text.text-darken-2 {
553
+ color: #303f9f !important; }
554
+ .ccw_plugin .indigo.darken-3 {
555
+ background-color: #283593 !important; }
556
+ .ccw_plugin .indigo-text.text-darken-3 {
557
+ color: #283593 !important; }
558
+ .ccw_plugin .indigo.darken-4 {
559
+ background-color: #1a237e !important; }
560
+ .ccw_plugin .indigo-text.text-darken-4 {
561
+ color: #1a237e !important; }
562
+ .ccw_plugin .indigo.accent-1 {
563
+ background-color: #8c9eff !important; }
564
+ .ccw_plugin .indigo-text.text-accent-1 {
565
+ color: #8c9eff !important; }
566
+ .ccw_plugin .indigo.accent-2 {
567
+ background-color: #536dfe !important; }
568
+ .ccw_plugin .indigo-text.text-accent-2 {
569
+ color: #536dfe !important; }
570
+ .ccw_plugin .indigo.accent-3 {
571
+ background-color: #3d5afe !important; }
572
+ .ccw_plugin .indigo-text.text-accent-3 {
573
+ color: #3d5afe !important; }
574
+ .ccw_plugin .indigo.accent-4 {
575
+ background-color: #304ffe !important; }
576
+ .ccw_plugin .indigo-text.text-accent-4 {
577
+ color: #304ffe !important; }
578
+ .ccw_plugin .blue {
579
+ background-color: #2196F3 !important; }
580
+ .ccw_plugin .blue-text {
581
+ color: #2196F3 !important; }
582
+ .ccw_plugin .blue.lighten-5 {
583
+ background-color: #E3F2FD !important; }
584
+ .ccw_plugin .blue-text.text-lighten-5 {
585
+ color: #E3F2FD !important; }
586
+ .ccw_plugin .blue.lighten-4 {
587
+ background-color: #BBDEFB !important; }
588
+ .ccw_plugin .blue-text.text-lighten-4 {
589
+ color: #BBDEFB !important; }
590
+ .ccw_plugin .blue.lighten-3 {
591
+ background-color: #90CAF9 !important; }
592
+ .ccw_plugin .blue-text.text-lighten-3 {
593
+ color: #90CAF9 !important; }
594
+ .ccw_plugin .blue.lighten-2 {
595
+ background-color: #64B5F6 !important; }
596
+ .ccw_plugin .blue-text.text-lighten-2 {
597
+ color: #64B5F6 !important; }
598
+ .ccw_plugin .blue.lighten-1 {
599
+ background-color: #42A5F5 !important; }
600
+ .ccw_plugin .blue-text.text-lighten-1 {
601
+ color: #42A5F5 !important; }
602
+ .ccw_plugin .blue.darken-1 {
603
+ background-color: #1E88E5 !important; }
604
+ .ccw_plugin .blue-text.text-darken-1 {
605
+ color: #1E88E5 !important; }
606
+ .ccw_plugin .blue.darken-2 {
607
+ background-color: #1976D2 !important; }
608
+ .ccw_plugin .blue-text.text-darken-2 {
609
+ color: #1976D2 !important; }
610
+ .ccw_plugin .blue.darken-3 {
611
+ background-color: #1565C0 !important; }
612
+ .ccw_plugin .blue-text.text-darken-3 {
613
+ color: #1565C0 !important; }
614
+ .ccw_plugin .blue.darken-4 {
615
+ background-color: #0D47A1 !important; }
616
+ .ccw_plugin .blue-text.text-darken-4 {
617
+ color: #0D47A1 !important; }
618
+ .ccw_plugin .blue.accent-1 {
619
+ background-color: #82B1FF !important; }
620
+ .ccw_plugin .blue-text.text-accent-1 {
621
+ color: #82B1FF !important; }
622
+ .ccw_plugin .blue.accent-2 {
623
+ background-color: #448AFF !important; }
624
+ .ccw_plugin .blue-text.text-accent-2 {
625
+ color: #448AFF !important; }
626
+ .ccw_plugin .blue.accent-3 {
627
+ background-color: #2979FF !important; }
628
+ .ccw_plugin .blue-text.text-accent-3 {
629
+ color: #2979FF !important; }
630
+ .ccw_plugin .blue.accent-4 {
631
+ background-color: #2962FF !important; }
632
+ .ccw_plugin .blue-text.text-accent-4 {
633
+ color: #2962FF !important; }
634
+ .ccw_plugin .light-blue {
635
+ background-color: #03a9f4 !important; }
636
+ .ccw_plugin .light-blue-text {
637
+ color: #03a9f4 !important; }
638
+ .ccw_plugin .light-blue.lighten-5 {
639
+ background-color: #e1f5fe !important; }
640
+ .ccw_plugin .light-blue-text.text-lighten-5 {
641
+ color: #e1f5fe !important; }
642
+ .ccw_plugin .light-blue.lighten-4 {
643
+ background-color: #b3e5fc !important; }
644
+ .ccw_plugin .light-blue-text.text-lighten-4 {
645
+ color: #b3e5fc !important; }
646
+ .ccw_plugin .light-blue.lighten-3 {
647
+ background-color: #81d4fa !important; }
648
+ .ccw_plugin .light-blue-text.text-lighten-3 {
649
+ color: #81d4fa !important; }
650
+ .ccw_plugin .light-blue.lighten-2 {
651
+ background-color: #4fc3f7 !important; }
652
+ .ccw_plugin .light-blue-text.text-lighten-2 {
653
+ color: #4fc3f7 !important; }
654
+ .ccw_plugin .light-blue.lighten-1 {
655
+ background-color: #29b6f6 !important; }
656
+ .ccw_plugin .light-blue-text.text-lighten-1 {
657
+ color: #29b6f6 !important; }
658
+ .ccw_plugin .light-blue.darken-1 {
659
+ background-color: #039be5 !important; }
660
+ .ccw_plugin .light-blue-text.text-darken-1 {
661
+ color: #039be5 !important; }
662
+ .ccw_plugin .light-blue.darken-2 {
663
+ background-color: #0288d1 !important; }
664
+ .ccw_plugin .light-blue-text.text-darken-2 {
665
+ color: #0288d1 !important; }
666
+ .ccw_plugin .light-blue.darken-3 {
667
+ background-color: #0277bd !important; }
668
+ .ccw_plugin .light-blue-text.text-darken-3 {
669
+ color: #0277bd !important; }
670
+ .ccw_plugin .light-blue.darken-4 {
671
+ background-color: #01579b !important; }
672
+ .ccw_plugin .light-blue-text.text-darken-4 {
673
+ color: #01579b !important; }
674
+ .ccw_plugin .light-blue.accent-1 {
675
+ background-color: #80d8ff !important; }
676
+ .ccw_plugin .light-blue-text.text-accent-1 {
677
+ color: #80d8ff !important; }
678
+ .ccw_plugin .light-blue.accent-2 {
679
+ background-color: #40c4ff !important; }
680
+ .ccw_plugin .light-blue-text.text-accent-2 {
681
+ color: #40c4ff !important; }
682
+ .ccw_plugin .light-blue.accent-3 {
683
+ background-color: #00b0ff !important; }
684
+ .ccw_plugin .light-blue-text.text-accent-3 {
685
+ color: #00b0ff !important; }
686
+ .ccw_plugin .light-blue.accent-4 {
687
+ background-color: #0091ea !important; }
688
+ .ccw_plugin .light-blue-text.text-accent-4 {
689
+ color: #0091ea !important; }
690
+ .ccw_plugin .cyan {
691
+ background-color: #00bcd4 !important; }
692
+ .ccw_plugin .cyan-text {
693
+ color: #00bcd4 !important; }
694
+ .ccw_plugin .cyan.lighten-5 {
695
+ background-color: #e0f7fa !important; }
696
+ .ccw_plugin .cyan-text.text-lighten-5 {
697
+ color: #e0f7fa !important; }
698
+ .ccw_plugin .cyan.lighten-4 {
699
+ background-color: #b2ebf2 !important; }
700
+ .ccw_plugin .cyan-text.text-lighten-4 {
701
+ color: #b2ebf2 !important; }
702
+ .ccw_plugin .cyan.lighten-3 {
703
+ background-color: #80deea !important; }
704
+ .ccw_plugin .cyan-text.text-lighten-3 {
705
+ color: #80deea !important; }
706
+ .ccw_plugin .cyan.lighten-2 {
707
+ background-color: #4dd0e1 !important; }
708
+ .ccw_plugin .cyan-text.text-lighten-2 {
709
+ color: #4dd0e1 !important; }
710
+ .ccw_plugin .cyan.lighten-1 {
711
+ background-color: #26c6da !important; }
712
+ .ccw_plugin .cyan-text.text-lighten-1 {
713
+ color: #26c6da !important; }
714
+ .ccw_plugin .cyan.darken-1 {
715
+ background-color: #00acc1 !important; }
716
+ .ccw_plugin .cyan-text.text-darken-1 {
717
+ color: #00acc1 !important; }
718
+ .ccw_plugin .cyan.darken-2 {
719
+ background-color: #0097a7 !important; }
720
+ .ccw_plugin .cyan-text.text-darken-2 {
721
+ color: #0097a7 !important; }
722
+ .ccw_plugin .cyan.darken-3 {
723
+ background-color: #00838f !important; }
724
+ .ccw_plugin .cyan-text.text-darken-3 {
725
+ color: #00838f !important; }
726
+ .ccw_plugin .cyan.darken-4 {
727
+ background-color: #006064 !important; }
728
+ .ccw_plugin .cyan-text.text-darken-4 {
729
+ color: #006064 !important; }
730
+ .ccw_plugin .cyan.accent-1 {
731
+ background-color: #84ffff !important; }
732
+ .ccw_plugin .cyan-text.text-accent-1 {
733
+ color: #84ffff !important; }
734
+ .ccw_plugin .cyan.accent-2 {
735
+ background-color: #18ffff !important; }
736
+ .ccw_plugin .cyan-text.text-accent-2 {
737
+ color: #18ffff !important; }
738
+ .ccw_plugin .cyan.accent-3 {
739
+ background-color: #00e5ff !important; }
740
+ .ccw_plugin .cyan-text.text-accent-3 {
741
+ color: #00e5ff !important; }
742
+ .ccw_plugin .cyan.accent-4 {
743
+ background-color: #00b8d4 !important; }
744
+ .ccw_plugin .cyan-text.text-accent-4 {
745
+ color: #00b8d4 !important; }
746
+ .ccw_plugin .teal {
747
+ background-color: #009688 !important; }
748
+ .ccw_plugin .teal-text {
749
+ color: #009688 !important; }
750
+ .ccw_plugin .teal.lighten-5 {
751
+ background-color: #e0f2f1 !important; }
752
+ .ccw_plugin .teal-text.text-lighten-5 {
753
+ color: #e0f2f1 !important; }
754
+ .ccw_plugin .teal.lighten-4 {
755
+ background-color: #b2dfdb !important; }
756
+ .ccw_plugin .teal-text.text-lighten-4 {
757
+ color: #b2dfdb !important; }
758
+ .ccw_plugin .teal.lighten-3 {
759
+ background-color: #80cbc4 !important; }
760
+ .ccw_plugin .teal-text.text-lighten-3 {
761
+ color: #80cbc4 !important; }
762
+ .ccw_plugin .teal.lighten-2 {
763
+ background-color: #4db6ac !important; }
764
+ .ccw_plugin .teal-text.text-lighten-2 {
765
+ color: #4db6ac !important; }
766
+ .ccw_plugin .teal.lighten-1 {
767
+ background-color: #26a69a !important; }
768
+ .ccw_plugin .teal-text.text-lighten-1 {
769
+ color: #26a69a !important; }
770
+ .ccw_plugin .teal.darken-1 {
771
+ background-color: #00897b !important; }
772
+ .ccw_plugin .teal-text.text-darken-1 {
773
+ color: #00897b !important; }
774
+ .ccw_plugin .teal.darken-2 {
775
+ background-color: #00796b !important; }
776
+ .ccw_plugin .teal-text.text-darken-2 {
777
+ color: #00796b !important; }
778
+ .ccw_plugin .teal.darken-3 {
779
+ background-color: #00695c !important; }
780
+ .ccw_plugin .teal-text.text-darken-3 {
781
+ color: #00695c !important; }
782
+ .ccw_plugin .teal.darken-4 {
783
+ background-color: #004d40 !important; }
784
+ .ccw_plugin .teal-text.text-darken-4 {
785
+ color: #004d40 !important; }
786
+ .ccw_plugin .teal.accent-1 {
787
+ background-color: #a7ffeb !important; }
788
+ .ccw_plugin .teal-text.text-accent-1 {
789
+ color: #a7ffeb !important; }
790
+ .ccw_plugin .teal.accent-2 {
791
+ background-color: #64ffda !important; }
792
+ .ccw_plugin .teal-text.text-accent-2 {
793
+ color: #64ffda !important; }
794
+ .ccw_plugin .teal.accent-3 {
795
+ background-color: #1de9b6 !important; }
796
+ .ccw_plugin .teal-text.text-accent-3 {
797
+ color: #1de9b6 !important; }
798
+ .ccw_plugin .teal.accent-4 {
799
+ background-color: #00bfa5 !important; }
800
+ .ccw_plugin .teal-text.text-accent-4 {
801
+ color: #00bfa5 !important; }
802
+ .ccw_plugin .green {
803
+ background-color: #4CAF50 !important; }
804
+ .ccw_plugin .green-text {
805
+ color: #4CAF50 !important; }
806
+ .ccw_plugin .green.lighten-5 {
807
+ background-color: #E8F5E9 !important; }
808
+ .ccw_plugin .green-text.text-lighten-5 {
809
+ color: #E8F5E9 !important; }
810
+ .ccw_plugin .green.lighten-4 {
811
+ background-color: #C8E6C9 !important; }
812
+ .ccw_plugin .green-text.text-lighten-4 {
813
+ color: #C8E6C9 !important; }
814
+ .ccw_plugin .green.lighten-3 {
815
+ background-color: #A5D6A7 !important; }
816
+ .ccw_plugin .green-text.text-lighten-3 {
817
+ color: #A5D6A7 !important; }
818
+ .ccw_plugin .green.lighten-2 {
819
+ background-color: #81C784 !important; }
820
+ .ccw_plugin .green-text.text-lighten-2 {
821
+ color: #81C784 !important; }
822
+ .ccw_plugin .green.lighten-1 {
823
+ background-color: #66BB6A !important; }
824
+ .ccw_plugin .green-text.text-lighten-1 {
825
+ color: #66BB6A !important; }
826
+ .ccw_plugin .green.darken-1 {
827
+ background-color: #43A047 !important; }
828
+ .ccw_plugin .green-text.text-darken-1 {
829
+ color: #43A047 !important; }
830
+ .ccw_plugin .green.darken-2 {
831
+ background-color: #388E3C !important; }
832
+ .ccw_plugin .green-text.text-darken-2 {
833
+ color: #388E3C !important; }
834
+ .ccw_plugin .green.darken-3 {
835
+ background-color: #2E7D32 !important; }
836
+ .ccw_plugin .green-text.text-darken-3 {
837
+ color: #2E7D32 !important; }
838
+ .ccw_plugin .green.darken-4 {
839
+ background-color: #1B5E20 !important; }
840
+ .ccw_plugin .green-text.text-darken-4 {
841
+ color: #1B5E20 !important; }
842
+ .ccw_plugin .green.accent-1 {
843
+ background-color: #B9F6CA !important; }
844
+ .ccw_plugin .green-text.text-accent-1 {
845
+ color: #B9F6CA !important; }
846
+ .ccw_plugin .green.accent-2 {
847
+ background-color: #69F0AE !important; }
848
+ .ccw_plugin .green-text.text-accent-2 {
849
+ color: #69F0AE !important; }
850
+ .ccw_plugin .green.accent-3 {
851
+ background-color: #00E676 !important; }
852
+ .ccw_plugin .green-text.text-accent-3 {
853
+ color: #00E676 !important; }
854
+ .ccw_plugin .green.accent-4 {
855
+ background-color: #00C853 !important; }
856
+ .ccw_plugin .green-text.text-accent-4 {
857
+ color: #00C853 !important; }
858
+ .ccw_plugin .light-green {
859
+ background-color: #8bc34a !important; }
860
+ .ccw_plugin .light-green-text {
861
+ color: #8bc34a !important; }
862
+ .ccw_plugin .light-green.lighten-5 {
863
+ background-color: #f1f8e9 !important; }
864
+ .ccw_plugin .light-green-text.text-lighten-5 {
865
+ color: #f1f8e9 !important; }
866
+ .ccw_plugin .light-green.lighten-4 {
867
+ background-color: #dcedc8 !important; }
868
+ .ccw_plugin .light-green-text.text-lighten-4 {
869
+ color: #dcedc8 !important; }
870
+ .ccw_plugin .light-green.lighten-3 {
871
+ background-color: #c5e1a5 !important; }
872
+ .ccw_plugin .light-green-text.text-lighten-3 {
873
+ color: #c5e1a5 !important; }
874
+ .ccw_plugin .light-green.lighten-2 {
875
+ background-color: #aed581 !important; }
876
+ .ccw_plugin .light-green-text.text-lighten-2 {
877
+ color: #aed581 !important; }
878
+ .ccw_plugin .light-green.lighten-1 {
879
+ background-color: #9ccc65 !important; }
880
+ .ccw_plugin .light-green-text.text-lighten-1 {
881
+ color: #9ccc65 !important; }
882
+ .ccw_plugin .light-green.darken-1 {
883
+ background-color: #7cb342 !important; }
884
+ .ccw_plugin .light-green-text.text-darken-1 {
885
+ color: #7cb342 !important; }
886
+ .ccw_plugin .light-green.darken-2 {
887
+ background-color: #689f38 !important; }
888
+ .ccw_plugin .light-green-text.text-darken-2 {
889
+ color: #689f38 !important; }
890
+ .ccw_plugin .light-green.darken-3 {
891
+ background-color: #558b2f !important; }
892
+ .ccw_plugin .light-green-text.text-darken-3 {
893
+ color: #558b2f !important; }
894
+ .ccw_plugin .light-green.darken-4 {
895
+ background-color: #33691e !important; }
896
+ .ccw_plugin .light-green-text.text-darken-4 {
897
+ color: #33691e !important; }
898
+ .ccw_plugin .light-green.accent-1 {
899
+ background-color: #ccff90 !important; }
900
+ .ccw_plugin .light-green-text.text-accent-1 {
901
+ color: #ccff90 !important; }
902
+ .ccw_plugin .light-green.accent-2 {
903
+ background-color: #b2ff59 !important; }
904
+ .ccw_plugin .light-green-text.text-accent-2 {
905
+ color: #b2ff59 !important; }
906
+ .ccw_plugin .light-green.accent-3 {
907
+ background-color: #76ff03 !important; }
908
+ .ccw_plugin .light-green-text.text-accent-3 {
909
+ color: #76ff03 !important; }
910
+ .ccw_plugin .light-green.accent-4 {
911
+ background-color: #64dd17 !important; }
912
+ .ccw_plugin .light-green-text.text-accent-4 {
913
+ color: #64dd17 !important; }
914
+ .ccw_plugin .lime {
915
+ background-color: #cddc39 !important; }
916
+ .ccw_plugin .lime-text {
917
+ color: #cddc39 !important; }
918
+ .ccw_plugin .lime.lighten-5 {
919
+ background-color: #f9fbe7 !important; }
920
+ .ccw_plugin .lime-text.text-lighten-5 {
921
+ color: #f9fbe7 !important; }
922
+ .ccw_plugin .lime.lighten-4 {
923
+ background-color: #f0f4c3 !important; }
924
+ .ccw_plugin .lime-text.text-lighten-4 {
925
+ color: #f0f4c3 !important; }
926
+ .ccw_plugin .lime.lighten-3 {
927
+ background-color: #e6ee9c !important; }
928
+ .ccw_plugin .lime-text.text-lighten-3 {
929
+ color: #e6ee9c !important; }
930
+ .ccw_plugin .lime.lighten-2 {
931
+ background-color: #dce775 !important; }
932
+ .ccw_plugin .lime-text.text-lighten-2 {
933
+ color: #dce775 !important; }
934
+ .ccw_plugin .lime.lighten-1 {
935
+ background-color: #d4e157 !important; }
936
+ .ccw_plugin .lime-text.text-lighten-1 {
937
+ color: #d4e157 !important; }
938
+ .ccw_plugin .lime.darken-1 {
939
+ background-color: #c0ca33 !important; }
940
+ .ccw_plugin .lime-text.text-darken-1 {
941
+ color: #c0ca33 !important; }
942
+ .ccw_plugin .lime.darken-2 {
943
+ background-color: #afb42b !important; }
944
+ .ccw_plugin .lime-text.text-darken-2 {
945
+ color: #afb42b !important; }
946
+ .ccw_plugin .lime.darken-3 {
947
+ background-color: #9e9d24 !important; }
948
+ .ccw_plugin .lime-text.text-darken-3 {
949
+ color: #9e9d24 !important; }
950
+ .ccw_plugin .lime.darken-4 {
951
+ background-color: #827717 !important; }
952
+ .ccw_plugin .lime-text.text-darken-4 {
953
+ color: #827717 !important; }
954
+ .ccw_plugin .lime.accent-1 {
955
+ background-color: #f4ff81 !important; }
956
+ .ccw_plugin .lime-text.text-accent-1 {
957
+ color: #f4ff81 !important; }
958
+ .ccw_plugin .lime.accent-2 {
959
+ background-color: #eeff41 !important; }
960
+ .ccw_plugin .lime-text.text-accent-2 {
961
+ color: #eeff41 !important; }
962
+ .ccw_plugin .lime.accent-3 {
963
+ background-color: #c6ff00 !important; }
964
+ .ccw_plugin .lime-text.text-accent-3 {
965
+ color: #c6ff00 !important; }
966
+ .ccw_plugin .lime.accent-4 {
967
+ background-color: #aeea00 !important; }
968
+ .ccw_plugin .lime-text.text-accent-4 {
969
+ color: #aeea00 !important; }
970
+ .ccw_plugin .yellow {
971
+ background-color: #ffeb3b !important; }
972
+ .ccw_plugin .yellow-text {
973
+ color: #ffeb3b !important; }
974
+ .ccw_plugin .yellow.lighten-5 {
975
+ background-color: #fffde7 !important; }
976
+ .ccw_plugin .yellow-text.text-lighten-5 {
977
+ color: #fffde7 !important; }
978
+ .ccw_plugin .yellow.lighten-4 {
979
+ background-color: #fff9c4 !important; }
980
+ .ccw_plugin .yellow-text.text-lighten-4 {
981
+ color: #fff9c4 !important; }
982
+ .ccw_plugin .yellow.lighten-3 {
983
+ background-color: #fff59d !important; }
984
+ .ccw_plugin .yellow-text.text-lighten-3 {
985
+ color: #fff59d !important; }
986
+ .ccw_plugin .yellow.lighten-2 {
987
+ background-color: #fff176 !important; }
988
+ .ccw_plugin .yellow-text.text-lighten-2 {
989
+ color: #fff176 !important; }
990
+ .ccw_plugin .yellow.lighten-1 {
991
+ background-color: #ffee58 !important; }
992
+ .ccw_plugin .yellow-text.text-lighten-1 {
993
+ color: #ffee58 !important; }
994
+ .ccw_plugin .yellow.darken-1 {
995
+ background-color: #fdd835 !important; }
996
+ .ccw_plugin .yellow-text.text-darken-1 {
997
+ color: #fdd835 !important; }
998
+ .ccw_plugin .yellow.darken-2 {
999
+ background-color: #fbc02d !important; }
1000
+ .ccw_plugin .yellow-text.text-darken-2 {
1001
+ color: #fbc02d !important; }
1002
+ .ccw_plugin .yellow.darken-3 {
1003
+ background-color: #f9a825 !important; }
1004
+ .ccw_plugin .yellow-text.text-darken-3 {
1005
+ color: #f9a825 !important; }
1006
+ .ccw_plugin .yellow.darken-4 {
1007
+ background-color: #f57f17 !important; }
1008
+ .ccw_plugin .yellow-text.text-darken-4 {
1009
+ color: #f57f17 !important; }
1010
+ .ccw_plugin .yellow.accent-1 {
1011
+ background-color: #ffff8d !important; }
1012
+ .ccw_plugin .yellow-text.text-accent-1 {
1013
+ color: #ffff8d !important; }
1014
+ .ccw_plugin .yellow.accent-2 {
1015
+ background-color: #ffff00 !important; }
1016
+ .ccw_plugin .yellow-text.text-accent-2 {
1017
+ color: #ffff00 !important; }
1018
+ .ccw_plugin .yellow.accent-3 {
1019
+ background-color: #ffea00 !important; }
1020
+ .ccw_plugin .yellow-text.text-accent-3 {
1021
+ color: #ffea00 !important; }
1022
+ .ccw_plugin .yellow.accent-4 {
1023
+ background-color: #ffd600 !important; }
1024
+ .ccw_plugin .yellow-text.text-accent-4 {
1025
+ color: #ffd600 !important; }
1026
+ .ccw_plugin .amber {
1027
+ background-color: #ffc107 !important; }
1028
+ .ccw_plugin .amber-text {
1029
+ color: #ffc107 !important; }
1030
+ .ccw_plugin .amber.lighten-5 {
1031
+ background-color: #fff8e1 !important; }
1032
+ .ccw_plugin .amber-text.text-lighten-5 {
1033
+ color: #fff8e1 !important; }
1034
+ .ccw_plugin .amber.lighten-4 {
1035
+ background-color: #ffecb3 !important; }
1036
+ .ccw_plugin .amber-text.text-lighten-4 {
1037
+ color: #ffecb3 !important; }
1038
+ .ccw_plugin .amber.lighten-3 {
1039
+ background-color: #ffe082 !important; }
1040
+ .ccw_plugin .amber-text.text-lighten-3 {
1041
+ color: #ffe082 !important; }
1042
+ .ccw_plugin .amber.lighten-2 {
1043
+ background-color: #ffd54f !important; }
1044
+ .ccw_plugin .amber-text.text-lighten-2 {
1045
+ color: #ffd54f !important; }
1046
+ .ccw_plugin .amber.lighten-1 {
1047
+ background-color: #ffca28 !important; }
1048
+ .ccw_plugin .amber-text.text-lighten-1 {
1049
+ color: #ffca28 !important; }
1050
+ .ccw_plugin .amber.darken-1 {
1051
+ background-color: #ffb300 !important; }
1052
+ .ccw_plugin .amber-text.text-darken-1 {
1053
+ color: #ffb300 !important; }
1054
+ .ccw_plugin .amber.darken-2 {
1055
+ background-color: #ffa000 !important; }
1056
+ .ccw_plugin .amber-text.text-darken-2 {
1057
+ color: #ffa000 !important; }
1058
+ .ccw_plugin .amber.darken-3 {
1059
+ background-color: #ff8f00 !important; }
1060
+ .ccw_plugin .amber-text.text-darken-3 {
1061
+ color: #ff8f00 !important; }
1062
+ .ccw_plugin .amber.darken-4 {
1063
+ background-color: #ff6f00 !important; }
1064
+ .ccw_plugin .amber-text.text-darken-4 {
1065
+ color: #ff6f00 !important; }
1066
+ .ccw_plugin .amber.accent-1 {
1067
+ background-color: #ffe57f !important; }
1068
+ .ccw_plugin .amber-text.text-accent-1 {
1069
+ color: #ffe57f !important; }
1070
+ .ccw_plugin .amber.accent-2 {
1071
+ background-color: #ffd740 !important; }
1072
+ .ccw_plugin .amber-text.text-accent-2 {
1073
+ color: #ffd740 !important; }
1074
+ .ccw_plugin .amber.accent-3 {
1075
+ background-color: #ffc400 !important; }
1076
+ .ccw_plugin .amber-text.text-accent-3 {
1077
+ color: #ffc400 !important; }
1078
+ .ccw_plugin .amber.accent-4 {
1079
+ background-color: #ffab00 !important; }
1080
+ .ccw_plugin .amber-text.text-accent-4 {
1081
+ color: #ffab00 !important; }
1082
+ .ccw_plugin .orange {
1083
+ background-color: #ff9800 !important; }
1084
+ .ccw_plugin .orange-text {
1085
+ color: #ff9800 !important; }
1086
+ .ccw_plugin .orange.lighten-5 {
1087
+ background-color: #fff3e0 !important; }
1088
+ .ccw_plugin .orange-text.text-lighten-5 {
1089
+ color: #fff3e0 !important; }
1090
+ .ccw_plugin .orange.lighten-4 {
1091
+ background-color: #ffe0b2 !important; }
1092
+ .ccw_plugin .orange-text.text-lighten-4 {
1093
+ color: #ffe0b2 !important; }
1094
+ .ccw_plugin .orange.lighten-3 {
1095
+ background-color: #ffcc80 !important; }
1096
+ .ccw_plugin .orange-text.text-lighten-3 {
1097
+ color: #ffcc80 !important; }
1098
+ .ccw_plugin .orange.lighten-2 {
1099
+ background-color: #ffb74d !important; }
1100
+ .ccw_plugin .orange-text.text-lighten-2 {
1101
+ color: #ffb74d !important; }
1102
+ .ccw_plugin .orange.lighten-1 {
1103
+ background-color: #ffa726 !important; }
1104
+ .ccw_plugin .orange-text.text-lighten-1 {
1105
+ color: #ffa726 !important; }
1106
+ .ccw_plugin .orange.darken-1 {
1107
+ background-color: #fb8c00 !important; }
1108
+ .ccw_plugin .orange-text.text-darken-1 {
1109
+ color: #fb8c00 !important; }
1110
+ .ccw_plugin .orange.darken-2 {
1111
+ background-color: #f57c00 !important; }
1112
+ .ccw_plugin .orange-text.text-darken-2 {
1113
+ color: #f57c00 !important; }
1114
+ .ccw_plugin .orange.darken-3 {
1115
+ background-color: #ef6c00 !important; }
1116
+ .ccw_plugin .orange-text.text-darken-3 {
1117
+ color: #ef6c00 !important; }
1118
+ .ccw_plugin .orange.darken-4 {
1119
+ background-color: #e65100 !important; }
1120
+ .ccw_plugin .orange-text.text-darken-4 {
1121
+ color: #e65100 !important; }
1122
+ .ccw_plugin .orange.accent-1 {
1123
+ background-color: #ffd180 !important; }
1124
+ .ccw_plugin .orange-text.text-accent-1 {
1125
+ color: #ffd180 !important; }
1126
+ .ccw_plugin .orange.accent-2 {
1127
+ background-color: #ffab40 !important; }
1128
+ .ccw_plugin .orange-text.text-accent-2 {
1129
+ color: #ffab40 !important; }
1130
+ .ccw_plugin .orange.accent-3 {
1131
+ background-color: #ff9100 !important; }
1132
+ .ccw_plugin .orange-text.text-accent-3 {
1133
+ color: #ff9100 !important; }
1134
+ .ccw_plugin .orange.accent-4 {
1135
+ background-color: #ff6d00 !important; }
1136
+ .ccw_plugin .orange-text.text-accent-4 {
1137
+ color: #ff6d00 !important; }
1138
+ .ccw_plugin .deep-orange {
1139
+ background-color: #ff5722 !important; }
1140
+ .ccw_plugin .deep-orange-text {
1141
+ color: #ff5722 !important; }
1142
+ .ccw_plugin .deep-orange.lighten-5 {
1143
+ background-color: #fbe9e7 !important; }
1144
+ .ccw_plugin .deep-orange-text.text-lighten-5 {
1145
+ color: #fbe9e7 !important; }
1146
+ .ccw_plugin .deep-orange.lighten-4 {
1147
+ background-color: #ffccbc !important; }
1148
+ .ccw_plugin .deep-orange-text.text-lighten-4 {
1149
+ color: #ffccbc !important; }
1150
+ .ccw_plugin .deep-orange.lighten-3 {
1151
+ background-color: #ffab91 !important; }
1152
+ .ccw_plugin .deep-orange-text.text-lighten-3 {
1153
+ color: #ffab91 !important; }
1154
+ .ccw_plugin .deep-orange.lighten-2 {
1155
+ background-color: #ff8a65 !important; }
1156
+ .ccw_plugin .deep-orange-text.text-lighten-2 {
1157
+ color: #ff8a65 !important; }
1158
+ .ccw_plugin .deep-orange.lighten-1 {
1159
+ background-color: #ff7043 !important; }
1160
+ .ccw_plugin .deep-orange-text.text-lighten-1 {
1161
+ color: #ff7043 !important; }
1162
+ .ccw_plugin .deep-orange.darken-1 {
1163
+ background-color: #f4511e !important; }
1164
+ .ccw_plugin .deep-orange-text.text-darken-1 {
1165
+ color: #f4511e !important; }
1166
+ .ccw_plugin .deep-orange.darken-2 {
1167
+ background-color: #e64a19 !important; }
1168
+ .ccw_plugin .deep-orange-text.text-darken-2 {
1169
+ color: #e64a19 !important; }
1170
+ .ccw_plugin .deep-orange.darken-3 {
1171
+ background-color: #d84315 !important; }
1172
+ .ccw_plugin .deep-orange-text.text-darken-3 {
1173
+ color: #d84315 !important; }
1174
+ .ccw_plugin .deep-orange.darken-4 {
1175
+ background-color: #bf360c !important; }
1176
+ .ccw_plugin .deep-orange-text.text-darken-4 {
1177
+ color: #bf360c !important; }
1178
+ .ccw_plugin .deep-orange.accent-1 {
1179
+ background-color: #ff9e80 !important; }
1180
+ .ccw_plugin .deep-orange-text.text-accent-1 {
1181
+ color: #ff9e80 !important; }
1182
+ .ccw_plugin .deep-orange.accent-2 {
1183
+ background-color: #ff6e40 !important; }
1184
+ .ccw_plugin .deep-orange-text.text-accent-2 {
1185
+ color: #ff6e40 !important; }
1186
+ .ccw_plugin .deep-orange.accent-3 {
1187
+ background-color: #ff3d00 !important; }
1188
+ .ccw_plugin .deep-orange-text.text-accent-3 {
1189
+ color: #ff3d00 !important; }
1190
+ .ccw_plugin .deep-orange.accent-4 {
1191
+ background-color: #dd2c00 !important; }
1192
+ .ccw_plugin .deep-orange-text.text-accent-4 {
1193
+ color: #dd2c00 !important; }
1194
+ .ccw_plugin .brown {
1195
+ background-color: #795548 !important; }
1196
+ .ccw_plugin .brown-text {
1197
+ color: #795548 !important; }
1198
+ .ccw_plugin .brown.lighten-5 {
1199
+ background-color: #efebe9 !important; }
1200
+ .ccw_plugin .brown-text.text-lighten-5 {
1201
+ color: #efebe9 !important; }
1202
+ .ccw_plugin .brown.lighten-4 {
1203
+ background-color: #d7ccc8 !important; }
1204
+ .ccw_plugin .brown-text.text-lighten-4 {
1205
+ color: #d7ccc8 !important; }
1206
+ .ccw_plugin .brown.lighten-3 {
1207
+ background-color: #bcaaa4 !important; }
1208
+ .ccw_plugin .brown-text.text-lighten-3 {
1209
+ color: #bcaaa4 !important; }
1210
+ .ccw_plugin .brown.lighten-2 {
1211
+ background-color: #a1887f !important; }
1212
+ .ccw_plugin .brown-text.text-lighten-2 {
1213
+ color: #a1887f !important; }
1214
+ .ccw_plugin .brown.lighten-1 {
1215
+ background-color: #8d6e63 !important; }
1216
+ .ccw_plugin .brown-text.text-lighten-1 {
1217
+ color: #8d6e63 !important; }
1218
+ .ccw_plugin .brown.darken-1 {
1219
+ background-color: #6d4c41 !important; }
1220
+ .ccw_plugin .brown-text.text-darken-1 {
1221
+ color: #6d4c41 !important; }
1222
+ .ccw_plugin .brown.darken-2 {
1223
+ background-color: #5d4037 !important; }
1224
+ .ccw_plugin .brown-text.text-darken-2 {
1225
+ color: #5d4037 !important; }
1226
+ .ccw_plugin .brown.darken-3 {
1227
+ background-color: #4e342e !important; }
1228
+ .ccw_plugin .brown-text.text-darken-3 {
1229
+ color: #4e342e !important; }
1230
+ .ccw_plugin .brown.darken-4 {
1231
+ background-color: #3e2723 !important; }
1232
+ .ccw_plugin .brown-text.text-darken-4 {
1233
+ color: #3e2723 !important; }
1234
+ .ccw_plugin .blue-grey {
1235
+ background-color: #607d8b !important; }
1236
+ .ccw_plugin .blue-grey-text {
1237
+ color: #607d8b !important; }
1238
+ .ccw_plugin .blue-grey.lighten-5 {
1239
+ background-color: #eceff1 !important; }
1240
+ .ccw_plugin .blue-grey-text.text-lighten-5 {
1241
+ color: #eceff1 !important; }
1242
+ .ccw_plugin .blue-grey.lighten-4 {
1243
+ background-color: #cfd8dc !important; }
1244
+ .ccw_plugin .blue-grey-text.text-lighten-4 {
1245
+ color: #cfd8dc !important; }
1246
+ .ccw_plugin .blue-grey.lighten-3 {
1247
+ background-color: #b0bec5 !important; }
1248
+ .ccw_plugin .blue-grey-text.text-lighten-3 {
1249
+ color: #b0bec5 !important; }
1250
+ .ccw_plugin .blue-grey.lighten-2 {
1251
+ background-color: #90a4ae !important; }
1252
+ .ccw_plugin .blue-grey-text.text-lighten-2 {
1253
+ color: #90a4ae !important; }
1254
+ .ccw_plugin .blue-grey.lighten-1 {
1255
+ background-color: #78909c !important; }
1256
+ .ccw_plugin .blue-grey-text.text-lighten-1 {
1257
+ color: #78909c !important; }
1258
+ .ccw_plugin .blue-grey.darken-1 {
1259
+ background-color: #546e7a !important; }
1260
+ .ccw_plugin .blue-grey-text.text-darken-1 {
1261
+ color: #546e7a !important; }
1262
+ .ccw_plugin .blue-grey.darken-2 {
1263
+ background-color: #455a64 !important; }
1264
+ .ccw_plugin .blue-grey-text.text-darken-2 {
1265
+ color: #455a64 !important; }
1266
+ .ccw_plugin .blue-grey.darken-3 {
1267
+ background-color: #37474f !important; }
1268
+ .ccw_plugin .blue-grey-text.text-darken-3 {
1269
+ color: #37474f !important; }
1270
+ .ccw_plugin .blue-grey.darken-4 {
1271
+ background-color: #263238 !important; }
1272
+ .ccw_plugin .blue-grey-text.text-darken-4 {
1273
+ color: #263238 !important; }
1274
+ .ccw_plugin .grey {
1275
+ background-color: #9e9e9e !important; }
1276
+ .ccw_plugin .grey-text {
1277
+ color: #9e9e9e !important; }
1278
+ .ccw_plugin .grey.lighten-5 {
1279
+ background-color: #fafafa !important; }
1280
+ .ccw_plugin .grey-text.text-lighten-5 {
1281
+ color: #fafafa !important; }
1282
+ .ccw_plugin .grey.lighten-4 {
1283
+ background-color: #f5f5f5 !important; }
1284
+ .ccw_plugin .grey-text.text-lighten-4 {
1285
+ color: #f5f5f5 !important; }
1286
+ .ccw_plugin .grey.lighten-3 {
1287
+ background-color: #eeeeee !important; }
1288
+ .ccw_plugin .grey-text.text-lighten-3 {
1289
+ color: #eeeeee !important; }
1290
+ .ccw_plugin .grey.lighten-2 {
1291
+ background-color: #e0e0e0 !important; }
1292
+ .ccw_plugin .grey-text.text-lighten-2 {
1293
+ color: #e0e0e0 !important; }
1294
+ .ccw_plugin .grey.lighten-1 {
1295
+ background-color: #bdbdbd !important; }
1296
+ .ccw_plugin .grey-text.text-lighten-1 {
1297
+ color: #bdbdbd !important; }
1298
+ .ccw_plugin .grey.darken-1 {
1299
+ background-color: #757575 !important; }
1300
+ .ccw_plugin .grey-text.text-darken-1 {
1301
+ color: #757575 !important; }
1302
+ .ccw_plugin .grey.darken-2 {
1303
+ background-color: #616161 !important; }
1304
+ .ccw_plugin .grey-text.text-darken-2 {
1305
+ color: #616161 !important; }
1306
+ .ccw_plugin .grey.darken-3 {
1307
+ background-color: #424242 !important; }
1308
+ .ccw_plugin .grey-text.text-darken-3 {
1309
+ color: #424242 !important; }
1310
+ .ccw_plugin .grey.darken-4 {
1311
+ background-color: #212121 !important; }
1312
+ .ccw_plugin .grey-text.text-darken-4 {
1313
+ color: #212121 !important; }
1314
+ .ccw_plugin .black {
1315
+ background-color: #000000 !important; }
1316
+ .ccw_plugin .black-text {
1317
+ color: #000000 !important; }
1318
+ .ccw_plugin .white {
1319
+ background-color: #FFFFFF !important; }
1320
+ .ccw_plugin .white-text {
1321
+ color: #FFFFFF !important; }
1322
+ .ccw_plugin .transparent {
1323
+ background-color: transparent !important; }
1324
+ .ccw_plugin .transparent-text {
1325
+ color: transparent !important; }
1326
+ .ccw_plugin html {
1327
+ font-family: sans-serif;
1328
+ /* 1 */
1329
+ -ms-text-size-adjust: 100%;
1330
+ /* 2 */
1331
+ -webkit-text-size-adjust: 100%;
1332
+ /* 2 */ }
1333
+ .ccw_plugin body {
1334
+ margin: 0; }
1335
+ .ccw_plugin article,
1336
+ .ccw_plugin aside,
1337
+ .ccw_plugin details,
1338
+ .ccw_plugin figcaption,
1339
+ .ccw_plugin figure,
1340
+ .ccw_plugin footer,
1341
+ .ccw_plugin header,
1342
+ .ccw_plugin hgroup,
1343
+ .ccw_plugin main,
1344
+ .ccw_plugin menu,
1345
+ .ccw_plugin nav,
1346
+ .ccw_plugin section,
1347
+ .ccw_plugin summary {
1348
+ display: block; }
1349
+ .ccw_plugin audio,
1350
+ .ccw_plugin canvas,
1351
+ .ccw_plugin progress,
1352
+ .ccw_plugin video {
1353
+ display: inline-block;
1354
+ /* 1 */
1355
+ vertical-align: baseline;
1356
+ /* 2 */ }
1357
+ .ccw_plugin audio:not([controls]) {
1358
+ display: none;
1359
+ height: 0; }
1360
+ .ccw_plugin [hidden],
1361
+ .ccw_plugin template {
1362
+ display: none; }
1363
+ .ccw_plugin a {
1364
+ background-color: transparent; }
1365
+ .ccw_plugin a:active,
1366
+ .ccw_plugin a:hover {
1367
+ outline: 0; }
1368
+ .ccw_plugin abbr[title] {
1369
+ border-bottom: 1px dotted; }
1370
+ .ccw_plugin b,
1371
+ .ccw_plugin strong {
1372
+ font-weight: bold; }
1373
+ .ccw_plugin dfn {
1374
+ font-style: italic; }
1375
+ .ccw_plugin h1 {
1376
+ font-size: 2em;
1377
+ margin: 0.67em 0; }
1378
+ .ccw_plugin mark {
1379
+ background: #ff0;
1380
+ color: #000; }
1381
+ .ccw_plugin small {
1382
+ font-size: 80%; }
1383
+ .ccw_plugin sub,
1384
+ .ccw_plugin sup {
1385
+ font-size: 75%;
1386
+ line-height: 0;
1387
+ position: relative;
1388
+ vertical-align: baseline; }
1389
+ .ccw_plugin sup {
1390
+ top: -0.5em; }
1391
+ .ccw_plugin sub {
1392
+ bottom: -0.25em; }
1393
+ .ccw_plugin img {
1394
+ border: 0; }
1395
+ .ccw_plugin svg:not(:root) {
1396
+ overflow: hidden; }
1397
+ .ccw_plugin figure {
1398
+ margin: 1em 40px; }
1399
+ .ccw_plugin hr {
1400
+ box-sizing: content-box;
1401
+ height: 0; }
1402
+ .ccw_plugin pre {
1403
+ overflow: auto; }
1404
+ .ccw_plugin code,
1405
+ .ccw_plugin kbd,
1406
+ .ccw_plugin pre,
1407
+ .ccw_plugin samp {
1408
+ font-family: monospace, monospace;
1409
+ font-size: 1em; }
1410
+ .ccw_plugin button,
1411
+ .ccw_plugin input,
1412
+ .ccw_plugin optgroup,
1413
+ .ccw_plugin select,
1414
+ .ccw_plugin textarea {
1415
+ color: inherit;
1416
+ /* 1 */
1417
+ font: inherit;
1418
+ /* 2 */
1419
+ margin: 0;
1420
+ /* 3 */ }
1421
+ .ccw_plugin button {
1422
+ overflow: visible; }
1423
+ .ccw_plugin button,
1424
+ .ccw_plugin select {
1425
+ text-transform: none; }
1426
+ .ccw_plugin button,
1427
+ .ccw_plugin html input[type="button"],
1428
+ .ccw_plugin input[type="reset"],
1429
+ .ccw_plugin input[type="submit"] {
1430
+ -webkit-appearance: button;
1431
+ /* 2 */
1432
+ cursor: pointer;
1433
+ /* 3 */ }
1434
+ .ccw_plugin button[disabled],
1435
+ .ccw_plugin html input[disabled] {
1436
+ cursor: default; }
1437
+ .ccw_plugin button::-moz-focus-inner,
1438
+ .ccw_plugin input::-moz-focus-inner {
1439
+ border: 0;
1440
+ padding: 0; }
1441
+ .ccw_plugin input {
1442
+ line-height: normal; }
1443
+ .ccw_plugin input[type="checkbox"],
1444
+ .ccw_plugin input[type="radio"] {
1445
+ box-sizing: border-box;
1446
+ /* 1 */
1447
+ padding: 0;
1448
+ /* 2 */ }
1449
+ .ccw_plugin input[type="number"]::-webkit-inner-spin-button,
1450
+ .ccw_plugin input[type="number"]::-webkit-outer-spin-button {
1451
+ height: auto; }
1452
+ .ccw_plugin input[type="search"] {
1453
+ -webkit-appearance: textfield;
1454
+ /* 1 */
1455
+ box-sizing: content-box;
1456
+ /* 2 */ }
1457
+ .ccw_plugin input[type="search"]::-webkit-search-cancel-button,
1458
+ .ccw_plugin input[type="search"]::-webkit-search-decoration {
1459
+ -webkit-appearance: none; }
1460
+ .ccw_plugin fieldset {
1461
+ border: 1px solid #c0c0c0;
1462
+ margin: 0 2px;
1463
+ padding: 0.35em 0.625em 0.75em; }
1464
+ .ccw_plugin legend {
1465
+ border: 0;
1466
+ /* 1 */
1467
+ padding: 0;
1468
+ /* 2 */ }
1469
+ .ccw_plugin textarea {
1470
+ overflow: auto; }
1471
+ .ccw_plugin optgroup {
1472
+ font-weight: bold; }
1473
+ .ccw_plugin table {
1474
+ border-collapse: collapse;
1475
+ border-spacing: 0; }
1476
+ .ccw_plugin td,
1477
+ .ccw_plugin th {
1478
+ padding: 0; }
1479
+ .ccw_plugin html {
1480
+ box-sizing: border-box; }
1481
+ .ccw_plugin *, .ccw_plugin *:before, .ccw_plugin *:after {
1482
+ box-sizing: inherit; }
1483
+ .ccw_plugin ul:not(.browser-default) {
1484
+ padding-left: 0;
1485
+ list-style-type: none; }
1486
+ .ccw_plugin ul:not(.browser-default) > li {
1487
+ list-style-type: none; }
1488
+ .ccw_plugin a {
1489
+ color: #039be5;
1490
+ text-decoration: none;
1491
+ -webkit-tap-highlight-color: transparent; }
1492
+ .ccw_plugin .valign-wrapper {
1493
+ display: flex;
1494
+ align-items: center; }
1495
+ .ccw_plugin .clearfix {
1496
+ clear: both; }
1497
+ .ccw_plugin .z-depth-0 {
1498
+ box-shadow: none !important; }
1499
+ .ccw_plugin .z-depth-1, .ccw_plugin .btn, .ccw_plugin .btn-large, .ccw_plugin .btn-floating, .ccw_plugin .dropdown-content, .ccw_plugin .collapsible {
1500
+ box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2); }
1501
+ .ccw_plugin .z-depth-1-half, .ccw_plugin .btn:hover, .ccw_plugin .btn-large:hover, .ccw_plugin .btn-floating:hover {
1502
+ box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.14), 0 1px 7px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -1px rgba(0, 0, 0, 0.2); }
1503
+ .ccw_plugin .z-depth-2 {
1504
+ box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.3); }
1505
+ .ccw_plugin .z-depth-3 {
1506
+ box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12), 0 3px 5px -1px rgba(0, 0, 0, 0.3); }
1507
+ .ccw_plugin .z-depth-4 {
1508
+ box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12), 0 5px 5px -3px rgba(0, 0, 0, 0.3); }
1509
+ .ccw_plugin .z-depth-5 {
1510
+ box-shadow: 0 16px 24px 2px rgba(0, 0, 0, 0.14), 0 6px 30px 5px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 0, 0, 0.3); }
1511
+ .ccw_plugin .hoverable {
1512
+ transition: box-shadow .25s; }
1513
+ .ccw_plugin .hoverable:hover {
1514
+ box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); }
1515
+ .ccw_plugin .divider {
1516
+ height: 1px;
1517
+ overflow: hidden;
1518
+ background-color: #e0e0e0; }
1519
+ .ccw_plugin blockquote {
1520
+ margin: 20px 0;
1521
+ padding-left: 1.5rem;
1522
+ border-left: 5px solid #ee6e73; }
1523
+ .ccw_plugin i {
1524
+ line-height: inherit; }
1525
+ .ccw_plugin i.left {
1526
+ float: left;
1527
+ margin-right: 15px; }
1528
+ .ccw_plugin i.right {
1529
+ float: right;
1530
+ margin-left: 15px; }
1531
+ .ccw_plugin i.tiny {
1532
+ font-size: 1rem; }
1533
+ .ccw_plugin i.small {
1534
+ font-size: 2rem; }
1535
+ .ccw_plugin i.medium {
1536
+ font-size: 4rem; }
1537
+ .ccw_plugin i.large {
1538
+ font-size: 6rem; }
1539
+ .ccw_plugin img.responsive-img,
1540
+ .ccw_plugin video.responsive-video {
1541
+ max-width: 100%;
1542
+ height: auto; }
1543
+ .ccw_plugin .pagination li {
1544
+ display: inline-block;
1545
+ border-radius: 2px;
1546
+ text-align: center;
1547
+ vertical-align: top;
1548
+ height: 30px; }
1549
+ .ccw_plugin .pagination li a {
1550
+ color: #444;
1551
+ display: inline-block;
1552
+ font-size: 1.2rem;
1553
+ padding: 0 10px;
1554
+ line-height: 30px; }
1555
+ .ccw_plugin .pagination li.active a {
1556
+ color: #fff; }
1557
+ .ccw_plugin .pagination li.active {
1558
+ background-color: #ee6e73; }
1559
+ .ccw_plugin .pagination li.disabled a {
1560
+ cursor: default;
1561
+ color: #999; }
1562
+ .ccw_plugin .pagination li i {
1563
+ font-size: 2rem; }
1564
+ .ccw_plugin .pagination li.pages ul li {
1565
+ display: inline-block;
1566
+ float: none; }
1567
+ @media only screen and (max-width: 992px) {
1568
+ .ccw_plugin .pagination {
1569
+ width: 100%; }
1570
+ .ccw_plugin .pagination li.prev,
1571
+ .ccw_plugin .pagination li.next {
1572
+ width: 10%; }
1573
+ .ccw_plugin .pagination li.pages {
1574
+ width: 80%;
1575
+ overflow: hidden;
1576
+ white-space: nowrap; } }
1577
+ .ccw_plugin .breadcrumb {
1578
+ font-size: 18px;
1579
+ color: rgba(255, 255, 255, 0.7); }
1580
+ .ccw_plugin .breadcrumb i,
1581
+ .ccw_plugin .breadcrumb [class^="mdi-"], .ccw_plugin .breadcrumb [class*="mdi-"],
1582
+ .ccw_plugin .breadcrumb i.material-icons {
1583
+ display: inline-block;
1584
+ float: left;
1585
+ font-size: 24px; }
1586
+ .ccw_plugin .breadcrumb:before {
1587
+ content: '\E5CC';
1588
+ color: rgba(255, 255, 255, 0.7);
1589
+ vertical-align: top;
1590
+ display: inline-block;
1591
+ font-family: 'Material Icons';
1592
+ font-weight: normal;
1593
+ font-style: normal;
1594
+ font-size: 25px;
1595
+ margin: 0 10px 0 8px;
1596
+ -webkit-font-smoothing: antialiased; }
1597
+ .ccw_plugin .breadcrumb:first-child:before {
1598
+ display: none; }
1599
+ .ccw_plugin .breadcrumb:last-child {
1600
+ color: #fff; }
1601
+ .ccw_plugin .parallax-container {
1602
+ position: relative;
1603
+ overflow: hidden;
1604
+ height: 500px; }
1605
+ .ccw_plugin .parallax-container .parallax {
1606
+ position: absolute;
1607
+ top: 0;
1608
+ left: 0;
1609
+ right: 0;
1610
+ bottom: 0;
1611
+ z-index: -1; }
1612
+ .ccw_plugin .parallax-container .parallax img {
1613
+ display: none;
1614
+ position: absolute;
1615
+ left: 50%;
1616
+ bottom: 0;
1617
+ min-width: 100%;
1618
+ min-height: 100%;
1619
+ transform: translate3d(0, 0, 0);
1620
+ transform: translateX(-50%); }
1621
+ .ccw_plugin .pin-top, .ccw_plugin .pin-bottom {
1622
+ position: relative; }
1623
+ .ccw_plugin .pinned {
1624
+ position: fixed !important; }
1625
+ .ccw_plugin ul.staggered-list li {
1626
+ opacity: 0; }
1627
+ .ccw_plugin .fade-in {
1628
+ opacity: 0;
1629
+ transform-origin: 0 50%; }
1630
+ @media only screen and (max-width: 600px) {
1631
+ .ccw_plugin .hide-on-small-only, .ccw_plugin .hide-on-small-and-down {
1632
+ display: none !important; } }
1633
+ @media only screen and (max-width: 992px) {
1634
+ .ccw_plugin .hide-on-med-and-down {
1635
+ display: none !important; } }
1636
+ @media only screen and (min-width: 601px) {
1637
+ .ccw_plugin .hide-on-med-and-up {
1638
+ display: none !important; } }
1639
+ @media only screen and (min-width: 600px) and (max-width: 992px) {
1640
+ .ccw_plugin .hide-on-med-only {
1641
+ display: none !important; } }
1642
+ @media only screen and (min-width: 993px) {
1643
+ .ccw_plugin .hide-on-large-only {
1644
+ display: none !important; } }
1645
+ @media only screen and (min-width: 993px) {
1646
+ .ccw_plugin .show-on-large {
1647
+ display: block !important; } }
1648
+ @media only screen and (min-width: 600px) and (max-width: 992px) {
1649
+ .ccw_plugin .show-on-medium {
1650
+ display: block !important; } }
1651
+ @media only screen and (max-width: 600px) {
1652
+ .ccw_plugin .show-on-small {
1653
+ display: block !important; } }
1654
+ @media only screen and (min-width: 601px) {
1655
+ .ccw_plugin .show-on-medium-and-up {
1656
+ display: block !important; } }
1657
+ @media only screen and (max-width: 992px) {
1658
+ .ccw_plugin .show-on-medium-and-down {
1659
+ display: block !important; } }
1660
+ @media only screen and (max-width: 600px) {
1661
+ .ccw_plugin .center-on-small-only {
1662
+ text-align: center; } }
1663
+ .ccw_plugin .page-footer {
1664
+ padding-top: 20px;
1665
+ color: #fff;
1666
+ background-color: #ee6e73; }
1667
+ .ccw_plugin .page-footer .footer-copyright {
1668
+ overflow: hidden;
1669
+ min-height: 50px;
1670
+ display: flex;
1671
+ align-items: center;
1672
+ padding: 10px 0px;
1673
+ color: rgba(255, 255, 255, 0.8);
1674
+ background-color: rgba(51, 51, 51, 0.08); }
1675
+ .ccw_plugin table, .ccw_plugin th, .ccw_plugin td {
1676
+ border: none; }
1677
+ .ccw_plugin table {
1678
+ width: 100%;
1679
+ display: table; }
1680
+ .ccw_plugin table.bordered > thead > tr,
1681
+ .ccw_plugin table.bordered > tbody > tr {
1682
+ border-bottom: 1px solid #d0d0d0; }
1683
+ .ccw_plugin table.striped > tbody > tr:nth-child(odd) {
1684
+ background-color: #f2f2f2; }
1685
+ .ccw_plugin table.striped > tbody > tr > td {
1686
+ border-radius: 0; }
1687
+ .ccw_plugin table.highlight > tbody > tr {
1688
+ transition: background-color .25s ease; }
1689
+ .ccw_plugin table.highlight > tbody > tr:hover {
1690
+ background-color: #f2f2f2; }
1691
+ .ccw_plugin table.centered thead tr th, .ccw_plugin table.centered tbody tr td {
1692
+ text-align: center; }
1693
+ .ccw_plugin thead {
1694
+ border-bottom: 1px solid #d0d0d0; }
1695
+ .ccw_plugin td, .ccw_plugin th {
1696
+ padding: 15px 5px;
1697
+ display: table-cell;
1698
+ text-align: left;
1699
+ vertical-align: middle;
1700
+ border-radius: 2px; }
1701
+ @media only screen and (max-width: 992px) {
1702
+ .ccw_plugin table.responsive-table {
1703
+ width: 100%;
1704
+ border-collapse: collapse;
1705
+ border-spacing: 0;
1706
+ display: block;
1707
+ position: relative;
1708
+ /* sort out borders */ }
1709
+ .ccw_plugin table.responsive-table td:empty:before {
1710
+ content: '\A0'; }
1711
+ .ccw_plugin table.responsive-table th,
1712
+ .ccw_plugin table.responsive-table td {
1713
+ margin: 0;
1714
+ vertical-align: top; }
1715
+ .ccw_plugin table.responsive-table th {
1716
+ text-align: left; }
1717
+ .ccw_plugin table.responsive-table thead {
1718
+ display: block;
1719
+ float: left; }
1720
+ .ccw_plugin table.responsive-table thead tr {
1721
+ display: block;
1722
+ padding: 0 10px 0 0; }
1723
+ .ccw_plugin table.responsive-table thead tr th::before {
1724
+ content: "\A0"; }
1725
+ .ccw_plugin table.responsive-table tbody {
1726
+ display: block;
1727
+ width: auto;
1728
+ position: relative;
1729
+ overflow-x: auto;
1730
+ white-space: nowrap; }
1731
+ .ccw_plugin table.responsive-table tbody tr {
1732
+ display: inline-block;
1733
+ vertical-align: top; }
1734
+ .ccw_plugin table.responsive-table th {
1735
+ display: block;
1736
+ text-align: right; }
1737
+ .ccw_plugin table.responsive-table td {
1738
+ display: block;
1739
+ min-height: 1.25em;
1740
+ text-align: left; }
1741
+ .ccw_plugin table.responsive-table tr {
1742
+ padding: 0 10px; }
1743
+ .ccw_plugin table.responsive-table thead {
1744
+ border: 0;
1745
+ border-right: 1px solid #d0d0d0; }
1746
+ .ccw_plugin table.responsive-table.bordered th {
1747
+ border-bottom: 0;
1748
+ border-left: 0; }
1749
+ .ccw_plugin table.responsive-table.bordered td {
1750
+ border-left: 0;
1751
+ border-right: 0;
1752
+ border-bottom: 0; }
1753
+ .ccw_plugin table.responsive-table.bordered tr {
1754
+ border: 0; }
1755
+ .ccw_plugin table.responsive-table.bordered tbody tr {
1756
+ border-right: 1px solid #d0d0d0; } }
1757
+ .ccw_plugin .collection {
1758
+ margin: 0.5rem 0 1rem 0;
1759
+ border: 1px solid #e0e0e0;
1760
+ border-radius: 2px;
1761
+ overflow: hidden;
1762
+ position: relative; }
1763
+ .ccw_plugin .collection .collection-item {
1764
+ background-color: #fff;
1765
+ line-height: 1.5rem;
1766
+ padding: 10px 20px;
1767
+ margin: 0;
1768
+ border-bottom: 1px solid #e0e0e0; }
1769
+ .ccw_plugin .collection .collection-item.avatar {
1770
+ min-height: 84px;
1771
+ padding-left: 72px;
1772
+ position: relative; }
1773
+ .ccw_plugin .collection .collection-item.avatar:not(.circle-clipper) > .circle,
1774
+ .ccw_plugin .collection .collection-item.avatar :not(.circle-clipper) > .circle {
1775
+ position: absolute;
1776
+ width: 42px;
1777
+ height: 42px;
1778
+ overflow: hidden;
1779
+ left: 15px;
1780
+ display: inline-block;
1781
+ vertical-align: middle; }
1782
+ .ccw_plugin .collection .collection-item.avatar i.circle {
1783
+ font-size: 18px;
1784
+ line-height: 42px;
1785
+ color: #fff;
1786
+ background-color: #999;
1787
+ text-align: center; }
1788
+ .ccw_plugin .collection .collection-item.avatar .title {
1789
+ font-size: 16px; }
1790
+ .ccw_plugin .collection .collection-item.avatar p {
1791
+ margin: 0; }
1792
+ .ccw_plugin .collection .collection-item.avatar .secondary-content {
1793
+ position: absolute;
1794
+ top: 16px;
1795
+ right: 16px; }
1796
+ .ccw_plugin .collection .collection-item:last-child {
1797
+ border-bottom: none; }
1798
+ .ccw_plugin .collection .collection-item.active {
1799
+ background-color: #26a69a;
1800
+ color: #eafaf9; }
1801
+ .ccw_plugin .collection .collection-item.active .secondary-content {
1802
+ color: #fff; }
1803
+ .ccw_plugin .collection a.collection-item {
1804
+ display: block;
1805
+ transition: .25s;
1806
+ color: #26a69a; }
1807
+ .ccw_plugin .collection a.collection-item:not(.active):hover {
1808
+ background-color: #ddd; }
1809
+ .ccw_plugin .collection.with-header .collection-header {
1810
+ background-color: #fff;
1811
+ border-bottom: 1px solid #e0e0e0;
1812
+ padding: 10px 20px; }
1813
+ .ccw_plugin .collection.with-header .collection-item {
1814
+ padding-left: 30px; }
1815
+ .ccw_plugin .collection.with-header .collection-item.avatar {
1816
+ padding-left: 72px; }
1817
+ .ccw_plugin .secondary-content {
1818
+ float: right;
1819
+ color: #26a69a; }
1820
+ .ccw_plugin .collapsible .collection {
1821
+ margin: 0;
1822
+ border: none; }
1823
+ .ccw_plugin .video-container {
1824
+ position: relative;
1825
+ padding-bottom: 56.25%;
1826
+ height: 0;
1827
+ overflow: hidden; }
1828
+ .ccw_plugin .video-container iframe, .ccw_plugin .video-container object, .ccw_plugin .video-container embed {
1829
+ position: absolute;
1830
+ top: 0;
1831
+ left: 0;
1832
+ width: 100%;
1833
+ height: 100%; }
1834
+ .ccw_plugin .progress {
1835
+ position: relative;
1836
+ height: 4px;
1837
+ display: block;
1838
+ width: 100%;
1839
+ background-color: #acece6;
1840
+ border-radius: 2px;
1841
+ margin: 0.5rem 0 1rem 0;
1842
+ overflow: hidden; }
1843
+ .ccw_plugin .progress .determinate {
1844
+ position: absolute;
1845
+ top: 0;
1846
+ left: 0;
1847
+ bottom: 0;
1848
+ background-color: #26a69a;
1849
+ transition: width .3s linear; }
1850
+ .ccw_plugin .progress .indeterminate {
1851
+ background-color: #26a69a; }
1852
+ .ccw_plugin .progress .indeterminate:before {
1853
+ content: '';
1854
+ position: absolute;
1855
+ background-color: inherit;
1856
+ top: 0;
1857
+ left: 0;
1858
+ bottom: 0;
1859
+ will-change: left, right;
1860
+ animation: indeterminate 2.1s cubic-bezier(0.65, 0.815, 0.735, 0.395) infinite; }
1861
+ .ccw_plugin .progress .indeterminate:after {
1862
+ content: '';
1863
+ position: absolute;
1864
+ background-color: inherit;
1865
+ top: 0;
1866
+ left: 0;
1867
+ bottom: 0;
1868
+ will-change: left, right;
1869
+ animation: indeterminate-short 2.1s cubic-bezier(0.165, 0.84, 0.44, 1) infinite;
1870
+ animation-delay: 1.15s; }
1871
+
1872
+ @keyframes indeterminate {
1873
+ 0% {
1874
+ left: -35%;
1875
+ right: 100%; }
1876
+ 60% {
1877
+ left: 100%;
1878
+ right: -90%; }
1879
+ 100% {
1880
+ left: 100%;
1881
+ right: -90%; } }
1882
+
1883
+ @keyframes indeterminate-short {
1884
+ 0% {
1885
+ left: -200%;
1886
+ right: 100%; }
1887
+ 60% {
1888
+ left: 107%;
1889
+ right: -8%; }
1890
+ 100% {
1891
+ left: 107%;
1892
+ right: -8%; } }
1893
+ .ccw_plugin .hide {
1894
+ display: none !important; }
1895
+ .ccw_plugin .left-align {
1896
+ text-align: left; }
1897
+ .ccw_plugin .right-align {
1898
+ text-align: right; }
1899
+ .ccw_plugin .center, .ccw_plugin .center-align {
1900
+ text-align: center; }
1901
+ .ccw_plugin .left {
1902
+ float: left !important; }
1903
+ .ccw_plugin .right {
1904
+ float: right !important; }
1905
+ .ccw_plugin .no-select, .ccw_plugin input[type=range], .ccw_plugin input[type=range] + .thumb {
1906
+ user-select: none; }
1907
+ .ccw_plugin .circle {
1908
+ border-radius: 50%; }
1909
+ .ccw_plugin .center-block {
1910
+ display: block;
1911
+ margin-left: auto;
1912
+ margin-right: auto; }
1913
+ .ccw_plugin .truncate {
1914
+ display: block;
1915
+ white-space: nowrap;
1916
+ overflow: hidden;
1917
+ text-overflow: ellipsis; }
1918
+ .ccw_plugin .no-padding {
1919
+ padding: 0 !important; }
1920
+ .ccw_plugin .material-icons {
1921
+ text-rendering: optimizeLegibility;
1922
+ font-feature-settings: 'liga'; }
1923
+ .ccw_plugin .container {
1924
+ margin: 0 auto;
1925
+ max-width: 1280px;
1926
+ width: 90%; }
1927
+ @media only screen and (min-width: 601px) {
1928
+ .ccw_plugin .container {
1929
+ width: 85%; } }
1930
+ @media only screen and (min-width: 993px) {
1931
+ .ccw_plugin .container {
1932
+ width: 70%; } }
1933
+ .ccw_plugin .container .row {
1934
+ margin-left: -0.75rem;
1935
+ margin-right: -0.75rem; }
1936
+ .ccw_plugin .section {
1937
+ padding-top: 1rem;
1938
+ padding-bottom: 1rem; }
1939
+ .ccw_plugin .section.no-pad {
1940
+ padding: 0; }
1941
+ .ccw_plugin .section.no-pad-bot {
1942
+ padding-bottom: 0; }
1943
+ .ccw_plugin .section.no-pad-top {
1944
+ padding-top: 0; }
1945
+ .ccw_plugin .row {
1946
+ margin-left: auto;
1947
+ margin-right: auto;
1948
+ margin-bottom: 20px; }
1949
+ .ccw_plugin .row:after {
1950
+ content: "";
1951
+ display: table;
1952
+ clear: both; }
1953
+ .ccw_plugin .row .col {
1954
+ float: left;
1955
+ box-sizing: border-box;
1956
+ padding: 0 0.75rem;
1957
+ min-height: 1px; }
1958
+ .ccw_plugin .row .col[class*="push-"], .ccw_plugin .row .col[class*="pull-"] {
1959
+ position: relative; }
1960
+ .ccw_plugin .row .col.s1 {
1961
+ width: 8.33333%;
1962
+ margin-left: auto;
1963
+ left: auto;
1964
+ right: auto; }
1965
+ .ccw_plugin .row .col.s2 {
1966
+ width: 16.66667%;
1967
+ margin-left: auto;
1968
+ left: auto;
1969
+ right: auto; }
1970
+ .ccw_plugin .row .col.s3 {
1971
+ width: 25%;
1972
+ margin-left: auto;
1973
+ left: auto;
1974
+ right: auto; }
1975
+ .ccw_plugin .row .col.s4 {
1976
+ width: 33.33333%;
1977
+ margin-left: auto;
1978
+ left: auto;
1979
+ right: auto; }
1980
+ .ccw_plugin .row .col.s5 {
1981
+ width: 41.66667%;
1982
+ margin-left: auto;
1983
+ left: auto;
1984
+ right: auto; }
1985
+ .ccw_plugin .row .col.s6 {
1986
+ width: 50%;
1987
+ margin-left: auto;
1988
+ left: auto;
1989
+ right: auto; }
1990
+ .ccw_plugin .row .col.s7 {
1991
+ width: 58.33333%;
1992
+ margin-left: auto;
1993
+ left: auto;
1994
+ right: auto; }
1995
+ .ccw_plugin .row .col.s8 {
1996
+ width: 66.66667%;
1997
+ margin-left: auto;
1998
+ left: auto;
1999
+ right: auto; }
2000
+ .ccw_plugin .row .col.s9 {
2001
+ width: 75%;
2002
+ margin-left: auto;
2003
+ left: auto;
2004
+ right: auto; }
2005
+ .ccw_plugin .row .col.s10 {
2006
+ width: 83.33333%;
2007
+ margin-left: auto;
2008
+ left: auto;
2009
+ right: auto; }
2010
+ .ccw_plugin .row .col.s11 {
2011
+ width: 91.66667%;
2012
+ margin-left: auto;
2013
+ left: auto;
2014
+ right: auto; }
2015
+ .ccw_plugin .row .col.s12 {
2016
+ width: 100%;
2017
+ margin-left: auto;
2018
+ left: auto;
2019
+ right: auto; }
2020
+ .ccw_plugin .row .col.offset-s1 {
2021
+ margin-left: 8.33333%; }
2022
+ .ccw_plugin .row .col.pull-s1 {
2023
+ right: 8.33333%; }
2024
+ .ccw_plugin .row .col.push-s1 {
2025
+ left: 8.33333%; }
2026
+ .ccw_plugin .row .col.offset-s2 {
2027
+ margin-left: 16.66667%; }
2028
+ .ccw_plugin .row .col.pull-s2 {
2029
+ right: 16.66667%; }
2030
+ .ccw_plugin .row .col.push-s2 {
2031
+ left: 16.66667%; }
2032
+ .ccw_plugin .row .col.offset-s3 {
2033
+ margin-left: 25%; }
2034
+ .ccw_plugin .row .col.pull-s3 {
2035
+ right: 25%; }
2036
+ .ccw_plugin .row .col.push-s3 {
2037
+ left: 25%; }
2038
+ .ccw_plugin .row .col.offset-s4 {
2039
+ margin-left: 33.33333%; }
2040
+ .ccw_plugin .row .col.pull-s4 {
2041
+ right: 33.33333%; }
2042
+ .ccw_plugin .row .col.push-s4 {
2043
+ left: 33.33333%; }
2044
+ .ccw_plugin .row .col.offset-s5 {
2045
+ margin-left: 41.66667%; }
2046
+ .ccw_plugin .row .col.pull-s5 {
2047
+ right: 41.66667%; }
2048
+ .ccw_plugin .row .col.push-s5 {
2049
+ left: 41.66667%; }
2050
+ .ccw_plugin .row .col.offset-s6 {
2051
+ margin-left: 50%; }
2052
+ .ccw_plugin .row .col.pull-s6 {
2053
+ right: 50%; }
2054
+ .ccw_plugin .row .col.push-s6 {
2055
+ left: 50%; }
2056
+ .ccw_plugin .row .col.offset-s7 {
2057
+ margin-left: 58.33333%; }
2058
+ .ccw_plugin .row .col.pull-s7 {
2059
+ right: 58.33333%; }
2060
+ .ccw_plugin .row .col.push-s7 {
2061
+ left: 58.33333%; }
2062
+ .ccw_plugin .row .col.offset-s8 {
2063
+ margin-left: 66.66667%; }
2064
+ .ccw_plugin .row .col.pull-s8 {
2065
+ right: 66.66667%; }
2066
+ .ccw_plugin .row .col.push-s8 {
2067
+ left: 66.66667%; }
2068
+ .ccw_plugin .row .col.offset-s9 {
2069
+ margin-left: 75%; }
2070
+ .ccw_plugin .row .col.pull-s9 {
2071
+ right: 75%; }
2072
+ .ccw_plugin .row .col.push-s9 {
2073
+ left: 75%; }
2074
+ .ccw_plugin .row .col.offset-s10 {
2075
+ margin-left: 83.33333%; }
2076
+ .ccw_plugin .row .col.pull-s10 {
2077
+ right: 83.33333%; }
2078
+ .ccw_plugin .row .col.push-s10 {
2079
+ left: 83.33333%; }
2080
+ .ccw_plugin .row .col.offset-s11 {
2081
+ margin-left: 91.66667%; }
2082
+ .ccw_plugin .row .col.pull-s11 {
2083
+ right: 91.66667%; }
2084
+ .ccw_plugin .row .col.push-s11 {
2085
+ left: 91.66667%; }
2086
+ .ccw_plugin .row .col.offset-s12 {
2087
+ margin-left: 100%; }
2088
+ .ccw_plugin .row .col.pull-s12 {
2089
+ right: 100%; }
2090
+ .ccw_plugin .row .col.push-s12 {
2091
+ left: 100%; }
2092
+ @media only screen and (min-width: 601px) {
2093
+ .ccw_plugin .row .col.m1 {
2094
+ width: 8.33333%;
2095
+ margin-left: auto;
2096
+ left: auto;
2097
+ right: auto; }
2098
+ .ccw_plugin .row .col.m2 {
2099
+ width: 16.66667%;
2100
+ margin-left: auto;
2101
+ left: auto;
2102
+ right: auto; }
2103
+ .ccw_plugin .row .col.m3 {
2104
+ width: 25%;
2105
+ margin-left: auto;
2106
+ left: auto;
2107
+ right: auto; }
2108
+ .ccw_plugin .row .col.m4 {
2109
+ width: 33.33333%;
2110
+ margin-left: auto;
2111
+ left: auto;
2112
+ right: auto; }
2113
+ .ccw_plugin .row .col.m5 {
2114
+ width: 41.66667%;
2115
+ margin-left: auto;
2116
+ left: auto;
2117
+ right: auto; }
2118
+ .ccw_plugin .row .col.m6 {
2119
+ width: 50%;
2120
+ margin-left: auto;
2121
+ left: auto;
2122
+ right: auto; }
2123
+ .ccw_plugin .row .col.m7 {
2124
+ width: 58.33333%;
2125
+ margin-left: auto;
2126
+ left: auto;
2127
+ right: auto; }
2128
+ .ccw_plugin .row .col.m8 {
2129
+ width: 66.66667%;
2130
+ margin-left: auto;
2131
+ left: auto;
2132
+ right: auto; }
2133
+ .ccw_plugin .row .col.m9 {
2134
+ width: 75%;
2135
+ margin-left: auto;
2136
+ left: auto;
2137
+ right: auto; }
2138
+ .ccw_plugin .row .col.m10 {
2139
+ width: 83.33333%;
2140
+ margin-left: auto;
2141
+ left: auto;
2142
+ right: auto; }
2143
+ .ccw_plugin .row .col.m11 {
2144
+ width: 91.66667%;
2145
+ margin-left: auto;
2146
+ left: auto;
2147
+ right: auto; }
2148
+ .ccw_plugin .row .col.m12 {
2149
+ width: 100%;
2150
+ margin-left: auto;
2151
+ left: auto;
2152
+ right: auto; }
2153
+ .ccw_plugin .row .col.offset-m1 {
2154
+ margin-left: 8.33333%; }
2155
+ .ccw_plugin .row .col.pull-m1 {
2156
+ right: 8.33333%; }
2157
+ .ccw_plugin .row .col.push-m1 {
2158
+ left: 8.33333%; }
2159
+ .ccw_plugin .row .col.offset-m2 {
2160
+ margin-left: 16.66667%; }
2161
+ .ccw_plugin .row .col.pull-m2 {
2162
+ right: 16.66667%; }
2163
+ .ccw_plugin .row .col.push-m2 {
2164
+ left: 16.66667%; }
2165
+ .ccw_plugin .row .col.offset-m3 {
2166
+ margin-left: 25%; }
2167
+ .ccw_plugin .row .col.pull-m3 {
2168
+ right: 25%; }
2169
+ .ccw_plugin .row .col.push-m3 {
2170
+ left: 25%; }
2171
+ .ccw_plugin .row .col.offset-m4 {
2172
+ margin-left: 33.33333%; }
2173
+ .ccw_plugin .row .col.pull-m4 {
2174
+ right: 33.33333%; }
2175
+ .ccw_plugin .row .col.push-m4 {
2176
+ left: 33.33333%; }
2177
+ .ccw_plugin .row .col.offset-m5 {
2178
+ margin-left: 41.66667%; }
2179
+ .ccw_plugin .row .col.pull-m5 {
2180
+ right: 41.66667%; }
2181
+ .ccw_plugin .row .col.push-m5 {
2182
+ left: 41.66667%; }
2183
+ .ccw_plugin .row .col.offset-m6 {
2184
+ margin-left: 50%; }
2185
+ .ccw_plugin .row .col.pull-m6 {
2186
+ right: 50%; }
2187
+ .ccw_plugin .row .col.push-m6 {
2188
+ left: 50%; }
2189
+ .ccw_plugin .row .col.offset-m7 {
2190
+ margin-left: 58.33333%; }
2191
+ .ccw_plugin .row .col.pull-m7 {
2192
+ right: 58.33333%; }
2193
+ .ccw_plugin .row .col.push-m7 {
2194
+ left: 58.33333%; }
2195
+ .ccw_plugin .row .col.offset-m8 {
2196
+ margin-left: 66.66667%; }
2197
+ .ccw_plugin .row .col.pull-m8 {
2198
+ right: 66.66667%; }
2199
+ .ccw_plugin .row .col.push-m8 {
2200
+ left: 66.66667%; }
2201
+ .ccw_plugin .row .col.offset-m9 {
2202
+ margin-left: 75%; }
2203
+ .ccw_plugin .row .col.pull-m9 {
2204
+ right: 75%; }
2205
+ .ccw_plugin .row .col.push-m9 {
2206
+ left: 75%; }
2207
+ .ccw_plugin .row .col.offset-m10 {
2208
+ margin-left: 83.33333%; }
2209
+ .ccw_plugin .row .col.pull-m10 {
2210
+ right: 83.33333%; }
2211
+ .ccw_plugin .row .col.push-m10 {
2212
+ left: 83.33333%; }
2213
+ .ccw_plugin .row .col.offset-m11 {
2214
+ margin-left: 91.66667%; }
2215
+ .ccw_plugin .row .col.pull-m11 {
2216
+ right: 91.66667%; }
2217
+ .ccw_plugin .row .col.push-m11 {
2218
+ left: 91.66667%; }
2219
+ .ccw_plugin .row .col.offset-m12 {
2220
+ margin-left: 100%; }
2221
+ .ccw_plugin .row .col.pull-m12 {
2222
+ right: 100%; }
2223
+ .ccw_plugin .row .col.push-m12 {
2224
+ left: 100%; } }
2225
+ @media only screen and (min-width: 993px) {
2226
+ .ccw_plugin .row .col.l1 {
2227
+ width: 8.33333%;
2228
+ margin-left: auto;
2229
+ left: auto;
2230
+ right: auto; }
2231
+ .ccw_plugin .row .col.l2 {
2232
+ width: 16.66667%;
2233
+ margin-left: auto;
2234
+ left: auto;
2235
+ right: auto; }
2236
+ .ccw_plugin .row .col.l3 {
2237
+ width: 25%;
2238
+ margin-left: auto;
2239
+ left: auto;
2240
+ right: auto; }
2241
+ .ccw_plugin .row .col.l4 {
2242
+ width: 33.33333%;
2243
+ margin-left: auto;
2244
+ left: auto;
2245
+ right: auto; }
2246
+ .ccw_plugin .row .col.l5 {
2247
+ width: 41.66667%;
2248
+ margin-left: auto;
2249
+ left: auto;
2250
+ right: auto; }
2251
+ .ccw_plugin .row .col.l6 {
2252
+ width: 50%;
2253
+ margin-left: auto;
2254
+ left: auto;
2255
+ right: auto; }
2256
+ .ccw_plugin .row .col.l7 {
2257
+ width: 58.33333%;
2258
+ margin-left: auto;
2259
+ left: auto;
2260
+ right: auto; }
2261
+ .ccw_plugin .row .col.l8 {
2262
+ width: 66.66667%;
2263
+ margin-left: auto;
2264
+ left: auto;
2265
+ right: auto; }
2266
+ .ccw_plugin .row .col.l9 {
2267
+ width: 75%;
2268
+ margin-left: auto;
2269
+ left: auto;
2270
+ right: auto; }
2271
+ .ccw_plugin .row .col.l10 {
2272
+ width: 83.33333%;
2273
+ margin-left: auto;
2274
+ left: auto;
2275
+ right: auto; }
2276
+ .ccw_plugin .row .col.l11 {
2277
+ width: 91.66667%;
2278
+ margin-left: auto;
2279
+ left: auto;
2280
+ right: auto; }
2281
+ .ccw_plugin .row .col.l12 {
2282
+ width: 100%;
2283
+ margin-left: auto;
2284
+ left: auto;
2285
+ right: auto; }
2286
+ .ccw_plugin .row .col.offset-l1 {
2287
+ margin-left: 8.33333%; }
2288
+ .ccw_plugin .row .col.pull-l1 {
2289
+ right: 8.33333%; }
2290
+ .ccw_plugin .row .col.push-l1 {
2291
+ left: 8.33333%; }
2292
+ .ccw_plugin .row .col.offset-l2 {
2293
+ margin-left: 16.66667%; }
2294
+ .ccw_plugin .row .col.pull-l2 {
2295
+ right: 16.66667%; }
2296
+ .ccw_plugin .row .col.push-l2 {
2297
+ left: 16.66667%; }
2298
+ .ccw_plugin .row .col.offset-l3 {
2299
+ margin-left: 25%; }
2300
+ .ccw_plugin .row .col.pull-l3 {
2301
+ right: 25%; }
2302
+ .ccw_plugin .row .col.push-l3 {
2303
+ left: 25%; }
2304
+ .ccw_plugin .row .col.offset-l4 {
2305
+ margin-left: 33.33333%; }
2306
+ .ccw_plugin .row .col.pull-l4 {
2307
+ right: 33.33333%; }
2308
+ .ccw_plugin .row .col.push-l4 {
2309
+ left: 33.33333%; }
2310
+ .ccw_plugin .row .col.offset-l5 {
2311
+ margin-left: 41.66667%; }
2312
+ .ccw_plugin .row .col.pull-l5 {
2313
+ right: 41.66667%; }
2314
+ .ccw_plugin .row .col.push-l5 {
2315
+ left: 41.66667%; }
2316
+ .ccw_plugin .row .col.offset-l6 {
2317
+ margin-left: 50%; }
2318
+ .ccw_plugin .row .col.pull-l6 {
2319
+ right: 50%; }
2320
+ .ccw_plugin .row .col.push-l6 {
2321
+ left: 50%; }
2322
+ .ccw_plugin .row .col.offset-l7 {
2323
+ margin-left: 58.33333%; }
2324
+ .ccw_plugin .row .col.pull-l7 {
2325
+ right: 58.33333%; }
2326
+ .ccw_plugin .row .col.push-l7 {
2327
+ left: 58.33333%; }
2328
+ .ccw_plugin .row .col.offset-l8 {
2329
+ margin-left: 66.66667%; }
2330
+ .ccw_plugin .row .col.pull-l8 {
2331
+ right: 66.66667%; }
2332
+ .ccw_plugin .row .col.push-l8 {
2333
+ left: 66.66667%; }
2334
+ .ccw_plugin .row .col.offset-l9 {
2335
+ margin-left: 75%; }
2336
+ .ccw_plugin .row .col.pull-l9 {
2337
+ right: 75%; }
2338
+ .ccw_plugin .row .col.push-l9 {
2339
+ left: 75%; }
2340
+ .ccw_plugin .row .col.offset-l10 {
2341
+ margin-left: 83.33333%; }
2342
+ .ccw_plugin .row .col.pull-l10 {
2343
+ right: 83.33333%; }
2344
+ .ccw_plugin .row .col.push-l10 {
2345
+ left: 83.33333%; }
2346
+ .ccw_plugin .row .col.offset-l11 {
2347
+ margin-left: 91.66667%; }
2348
+ .ccw_plugin .row .col.pull-l11 {
2349
+ right: 91.66667%; }
2350
+ .ccw_plugin .row .col.push-l11 {
2351
+ left: 91.66667%; }
2352
+ .ccw_plugin .row .col.offset-l12 {
2353
+ margin-left: 100%; }
2354
+ .ccw_plugin .row .col.pull-l12 {
2355
+ right: 100%; }
2356
+ .ccw_plugin .row .col.push-l12 {
2357
+ left: 100%; } }
2358
+ @media only screen and (min-width: 1201px) {
2359
+ .ccw_plugin .row .col.xl1 {
2360
+ width: 8.33333%;
2361
+ margin-left: auto;
2362
+ left: auto;
2363
+ right: auto; }
2364
+ .ccw_plugin .row .col.xl2 {
2365
+ width: 16.66667%;
2366
+ margin-left: auto;
2367
+ left: auto;
2368
+ right: auto; }
2369
+ .ccw_plugin .row .col.xl3 {
2370
+ width: 25%;
2371
+ margin-left: auto;
2372
+ left: auto;
2373
+ right: auto; }
2374
+ .ccw_plugin .row .col.xl4 {
2375
+ width: 33.33333%;
2376
+ margin-left: auto;
2377
+ left: auto;
2378
+ right: auto; }
2379
+ .ccw_plugin .row .col.xl5 {
2380
+ width: 41.66667%;
2381
+ margin-left: auto;
2382
+ left: auto;
2383
+ right: auto; }
2384
+ .ccw_plugin .row .col.xl6 {
2385
+ width: 50%;
2386
+ margin-left: auto;
2387
+ left: auto;
2388
+ right: auto; }
2389
+ .ccw_plugin .row .col.xl7 {
2390
+ width: 58.33333%;
2391
+ margin-left: auto;
2392
+ left: auto;
2393
+ right: auto; }
2394
+ .ccw_plugin .row .col.xl8 {
2395
+ width: 66.66667%;
2396
+ margin-left: auto;
2397
+ left: auto;
2398
+ right: auto; }
2399
+ .ccw_plugin .row .col.xl9 {
2400
+ width: 75%;
2401
+ margin-left: auto;
2402
+ left: auto;
2403
+ right: auto; }
2404
+ .ccw_plugin .row .col.xl10 {
2405
+ width: 83.33333%;
2406
+ margin-left: auto;
2407
+ left: auto;
2408
+ right: auto; }
2409
+ .ccw_plugin .row .col.xl11 {
2410
+ width: 91.66667%;
2411
+ margin-left: auto;
2412
+ left: auto;
2413
+ right: auto; }
2414
+ .ccw_plugin .row .col.xl12 {
2415
+ width: 100%;
2416
+ margin-left: auto;
2417
+ left: auto;
2418
+ right: auto; }
2419
+ .ccw_plugin .row .col.offset-xl1 {
2420
+ margin-left: 8.33333%; }
2421
+ .ccw_plugin .row .col.pull-xl1 {
2422
+ right: 8.33333%; }
2423
+ .ccw_plugin .row .col.push-xl1 {
2424
+ left: 8.33333%; }
2425
+ .ccw_plugin .row .col.offset-xl2 {
2426
+ margin-left: 16.66667%; }
2427
+ .ccw_plugin .row .col.pull-xl2 {
2428
+ right: 16.66667%; }
2429
+ .ccw_plugin .row .col.push-xl2 {
2430
+ left: 16.66667%; }
2431
+ .ccw_plugin .row .col.offset-xl3 {
2432
+ margin-left: 25%; }
2433
+ .ccw_plugin .row .col.pull-xl3 {
2434
+ right: 25%; }
2435
+ .ccw_plugin .row .col.push-xl3 {
2436
+ left: 25%; }
2437
+ .ccw_plugin .row .col.offset-xl4 {
2438
+ margin-left: 33.33333%; }
2439
+ .ccw_plugin .row .col.pull-xl4 {
2440
+ right: 33.33333%; }
2441
+ .ccw_plugin .row .col.push-xl4 {
2442
+ left: 33.33333%; }
2443
+ .ccw_plugin .row .col.offset-xl5 {
2444
+ margin-left: 41.66667%; }
2445
+ .ccw_plugin .row .col.pull-xl5 {
2446
+ right: 41.66667%; }
2447
+ .ccw_plugin .row .col.push-xl5 {
2448
+ left: 41.66667%; }
2449
+ .ccw_plugin .row .col.offset-xl6 {
2450
+ margin-left: 50%; }
2451
+ .ccw_plugin .row .col.pull-xl6 {
2452
+ right: 50%; }
2453
+ .ccw_plugin .row .col.push-xl6 {
2454
+ left: 50%; }
2455
+ .ccw_plugin .row .col.offset-xl7 {
2456
+ margin-left: 58.33333%; }
2457
+ .ccw_plugin .row .col.pull-xl7 {
2458
+ right: 58.33333%; }
2459
+ .ccw_plugin .row .col.push-xl7 {
2460
+ left: 58.33333%; }
2461
+ .ccw_plugin .row .col.offset-xl8 {
2462
+ margin-left: 66.66667%; }
2463
+ .ccw_plugin .row .col.pull-xl8 {
2464
+ right: 66.66667%; }
2465
+ .ccw_plugin .row .col.push-xl8 {
2466
+ left: 66.66667%; }
2467
+ .ccw_plugin .row .col.offset-xl9 {
2468
+ margin-left: 75%; }
2469
+ .ccw_plugin .row .col.pull-xl9 {
2470
+ right: 75%; }
2471
+ .ccw_plugin .row .col.push-xl9 {
2472
+ left: 75%; }
2473
+ .ccw_plugin .row .col.offset-xl10 {
2474
+ margin-left: 83.33333%; }
2475
+ .ccw_plugin .row .col.pull-xl10 {
2476
+ right: 83.33333%; }
2477
+ .ccw_plugin .row .col.push-xl10 {
2478
+ left: 83.33333%; }
2479
+ .ccw_plugin .row .col.offset-xl11 {
2480
+ margin-left: 91.66667%; }
2481
+ .ccw_plugin .row .col.pull-xl11 {
2482
+ right: 91.66667%; }
2483
+ .ccw_plugin .row .col.push-xl11 {
2484
+ left: 91.66667%; }
2485
+ .ccw_plugin .row .col.offset-xl12 {
2486
+ margin-left: 100%; }
2487
+ .ccw_plugin .row .col.pull-xl12 {
2488
+ right: 100%; }
2489
+ .ccw_plugin .row .col.push-xl12 {
2490
+ left: 100%; } }
2491
+ .ccw_plugin a {
2492
+ text-decoration: none; }
2493
+ .ccw_plugin html {
2494
+ line-height: 1.5;
2495
+ font-family: "Roboto", sans-serif;
2496
+ font-weight: normal;
2497
+ color: rgba(0, 0, 0, 0.87); }
2498
+ @media only screen and (min-width: 0) {
2499
+ .ccw_plugin html {
2500
+ font-size: 14px; } }
2501
+ @media only screen and (min-width: 992px) {
2502
+ .ccw_plugin html {
2503
+ font-size: 14.5px; } }
2504
+ @media only screen and (min-width: 1200px) {
2505
+ .ccw_plugin html {
2506
+ font-size: 15px; } }
2507
+ .ccw_plugin h1, .ccw_plugin h2, .ccw_plugin h3, .ccw_plugin h4, .ccw_plugin h5, .ccw_plugin h6 {
2508
+ font-weight: 400;
2509
+ line-height: 1.1; }
2510
+ .ccw_plugin h1 a, .ccw_plugin h2 a, .ccw_plugin h3 a, .ccw_plugin h4 a, .ccw_plugin h5 a, .ccw_plugin h6 a {
2511
+ font-weight: inherit; }
2512
+ .ccw_plugin h1 {
2513
+ font-size: 4.2rem;
2514
+ line-height: 110%;
2515
+ margin: 2.1rem 0 1.68rem 0; }
2516
+ .ccw_plugin h2 {
2517
+ font-size: 3.56rem;
2518
+ line-height: 110%;
2519
+ margin: 1.78rem 0 1.424rem 0; }
2520
+ .ccw_plugin h3 {
2521
+ font-size: 2.92rem;
2522
+ line-height: 110%;
2523
+ margin: 1.46rem 0 1.168rem 0; }
2524
+ .ccw_plugin h4 {
2525
+ font-size: 2.28rem;
2526
+ line-height: 110%;
2527
+ margin: 1.14rem 0 0.912rem 0; }
2528
+ .ccw_plugin h5 {
2529
+ font-size: 1.64rem;
2530
+ line-height: 110%;
2531
+ margin: 0.82rem 0 0.656rem 0; }
2532
+ .ccw_plugin h6 {
2533
+ font-size: 1rem;
2534
+ line-height: 110%;
2535
+ margin: 0.5rem 0 0.4rem 0; }
2536
+ .ccw_plugin em {
2537
+ font-style: italic; }
2538
+ .ccw_plugin strong {
2539
+ font-weight: 500; }
2540
+ .ccw_plugin small {
2541
+ font-size: 75%; }
2542
+ .ccw_plugin .light, .ccw_plugin .page-footer .footer-copyright {
2543
+ font-weight: 300; }
2544
+ .ccw_plugin .thin {
2545
+ font-weight: 200; }
2546
+ .ccw_plugin .flow-text {
2547
+ font-weight: 300; }
2548
+ @media only screen and (min-width: 360px) {
2549
+ .ccw_plugin .flow-text {
2550
+ font-size: 1.2rem; } }
2551
+ @media only screen and (min-width: 390px) {
2552
+ .ccw_plugin .flow-text {
2553
+ font-size: 1.224rem; } }
2554
+ @media only screen and (min-width: 420px) {
2555
+ .ccw_plugin .flow-text {
2556
+ font-size: 1.248rem; } }
2557
+ @media only screen and (min-width: 450px) {
2558
+ .ccw_plugin .flow-text {
2559
+ font-size: 1.272rem; } }
2560
+ @media only screen and (min-width: 480px) {
2561
+ .ccw_plugin .flow-text {
2562
+ font-size: 1.296rem; } }
2563
+ @media only screen and (min-width: 510px) {
2564
+ .ccw_plugin .flow-text {
2565
+ font-size: 1.32rem; } }
2566
+ @media only screen and (min-width: 540px) {
2567
+ .ccw_plugin .flow-text {
2568
+ font-size: 1.344rem; } }
2569
+ @media only screen and (min-width: 570px) {
2570
+ .ccw_plugin .flow-text {
2571
+ font-size: 1.368rem; } }
2572
+ @media only screen and (min-width: 600px) {
2573
+ .ccw_plugin .flow-text {
2574
+ font-size: 1.392rem; } }
2575
+ @media only screen and (min-width: 630px) {
2576
+ .ccw_plugin .flow-text {
2577
+ font-size: 1.416rem; } }
2578
+ @media only screen and (min-width: 660px) {
2579
+ .ccw_plugin .flow-text {
2580
+ font-size: 1.44rem; } }
2581
+ @media only screen and (min-width: 690px) {
2582
+ .ccw_plugin .flow-text {
2583
+ font-size: 1.464rem; } }
2584
+ @media only screen and (min-width: 720px) {
2585
+ .ccw_plugin .flow-text {
2586
+ font-size: 1.488rem; } }
2587
+ @media only screen and (min-width: 750px) {
2588
+ .ccw_plugin .flow-text {
2589
+ font-size: 1.512rem; } }
2590
+ @media only screen and (min-width: 780px) {
2591
+ .ccw_plugin .flow-text {
2592
+ font-size: 1.536rem; } }
2593
+ @media only screen and (min-width: 810px) {
2594
+ .ccw_plugin .flow-text {
2595
+ font-size: 1.56rem; } }
2596
+ @media only screen and (min-width: 840px) {
2597
+ .ccw_plugin .flow-text {
2598
+ font-size: 1.584rem; } }
2599
+ @media only screen and (min-width: 870px) {
2600
+ .ccw_plugin .flow-text {
2601
+ font-size: 1.608rem; } }
2602
+ @media only screen and (min-width: 900px) {
2603
+ .ccw_plugin .flow-text {
2604
+ font-size: 1.632rem; } }
2605
+ @media only screen and (min-width: 930px) {
2606
+ .ccw_plugin .flow-text {
2607
+ font-size: 1.656rem; } }
2608
+ @media only screen and (min-width: 960px) {
2609
+ .ccw_plugin .flow-text {
2610
+ font-size: 1.68rem; } }
2611
+ @media only screen and (max-width: 360px) {
2612
+ .ccw_plugin .flow-text {
2613
+ font-size: 1.2rem; } }
2614
+ .ccw_plugin .btn, .ccw_plugin .btn-large,
2615
+ .ccw_plugin .btn-flat {
2616
+ border: none;
2617
+ border-radius: 2px;
2618
+ display: inline-block;
2619
+ height: 36px;
2620
+ line-height: 36px;
2621
+ padding: 0 2rem;
2622
+ text-transform: uppercase;
2623
+ vertical-align: middle;
2624
+ -webkit-tap-highlight-color: transparent; }
2625
+ .ccw_plugin .btn.disabled, .ccw_plugin .disabled.btn-large,
2626
+ .ccw_plugin .btn-floating.disabled,
2627
+ .ccw_plugin .btn-large.disabled,
2628
+ .ccw_plugin .btn-flat.disabled,
2629
+ .ccw_plugin .btn:disabled, .ccw_plugin .btn-large:disabled,
2630
+ .ccw_plugin .btn-floating:disabled,
2631
+ .ccw_plugin .btn-large:disabled,
2632
+ .ccw_plugin .btn-flat:disabled,
2633
+ .ccw_plugin .btn[disabled], .ccw_plugin [disabled].btn-large,
2634
+ .ccw_plugin .btn-floating[disabled],
2635
+ .ccw_plugin .btn-large[disabled],
2636
+ .ccw_plugin .btn-flat[disabled] {
2637
+ pointer-events: none;
2638
+ background-color: #DFDFDF !important;
2639
+ box-shadow: none;
2640
+ color: #9F9F9F !important;
2641
+ cursor: default; }
2642
+ .ccw_plugin .btn.disabled:hover, .ccw_plugin .disabled.btn-large:hover,
2643
+ .ccw_plugin .btn-floating.disabled:hover,
2644
+ .ccw_plugin .btn-large.disabled:hover,
2645
+ .ccw_plugin .btn-flat.disabled:hover,
2646
+ .ccw_plugin .btn:disabled:hover, .ccw_plugin .btn-large:disabled:hover,
2647
+ .ccw_plugin .btn-floating:disabled:hover,
2648
+ .ccw_plugin .btn-large:disabled:hover,
2649
+ .ccw_plugin .btn-flat:disabled:hover,
2650
+ .ccw_plugin .btn[disabled]:hover, .ccw_plugin [disabled].btn-large:hover,
2651
+ .ccw_plugin .btn-floating[disabled]:hover,
2652
+ .ccw_plugin .btn-large[disabled]:hover,
2653
+ .ccw_plugin .btn-flat[disabled]:hover {
2654
+ background-color: #DFDFDF !important;
2655
+ color: #9F9F9F !important; }
2656
+ .ccw_plugin .btn, .ccw_plugin .btn-large,
2657
+ .ccw_plugin .btn-floating,
2658
+ .ccw_plugin .btn-large,
2659
+ .ccw_plugin .btn-flat {
2660
+ font-size: 1rem;
2661
+ outline: 0; }
2662
+ .ccw_plugin .btn i, .ccw_plugin .btn-large i,
2663
+ .ccw_plugin .btn-floating i,
2664
+ .ccw_plugin .btn-large i,
2665
+ .ccw_plugin .btn-flat i {
2666
+ font-size: 1.3rem;
2667
+ line-height: inherit; }
2668
+ .ccw_plugin .btn:focus, .ccw_plugin .btn-large:focus,
2669
+ .ccw_plugin .btn-floating:focus {
2670
+ background-color: #1d7d74; }
2671
+ .ccw_plugin .btn, .ccw_plugin .btn-large {
2672
+ text-decoration: none;
2673
+ color: #fff;
2674
+ background-color: #26a69a;
2675
+ text-align: center;
2676
+ letter-spacing: .5px;
2677
+ transition: .2s ease-out;
2678
+ cursor: pointer; }
2679
+ .ccw_plugin .btn:hover, .ccw_plugin .btn-large:hover {
2680
+ background-color: #2bbbad; }
2681
+ .ccw_plugin .btn-floating {
2682
+ display: inline-block;
2683
+ color: #fff;
2684
+ position: relative;
2685
+ overflow: hidden;
2686
+ z-index: 1;
2687
+ width: 40px;
2688
+ height: 40px;
2689
+ line-height: 40px;
2690
+ padding: 0;
2691
+ background-color: #26a69a;
2692
+ border-radius: 50%;
2693
+ transition: .3s;
2694
+ cursor: pointer;
2695
+ vertical-align: middle; }
2696
+ .ccw_plugin .btn-floating:hover {
2697
+ background-color: #26a69a; }
2698
+ .ccw_plugin .btn-floating:before {
2699
+ border-radius: 0; }
2700
+ .ccw_plugin .btn-floating.btn-large {
2701
+ width: 56px;
2702
+ height: 56px; }
2703
+ .ccw_plugin .btn-floating.btn-large.halfway-fab {
2704
+ bottom: -28px; }
2705
+ .ccw_plugin .btn-floating.btn-large i {
2706
+ line-height: 56px; }
2707
+ .ccw_plugin .btn-floating.halfway-fab {
2708
+ position: absolute;
2709
+ right: 24px;
2710
+ bottom: -20px; }
2711
+ .ccw_plugin .btn-floating.halfway-fab.left {
2712
+ right: auto;
2713
+ left: 24px; }
2714
+ .ccw_plugin .btn-floating i {
2715
+ width: inherit;
2716
+ display: inline-block;
2717
+ text-align: center;
2718
+ color: #fff;
2719
+ font-size: 1.6rem;
2720
+ line-height: 40px; }
2721
+ .ccw_plugin button.btn-floating {
2722
+ border: none; }
2723
+ .ccw_plugin .fixed-action-btn {
2724
+ position: fixed;
2725
+ right: 23px;
2726
+ bottom: 23px;
2727
+ padding-top: 15px;
2728
+ margin-bottom: 0;
2729
+ z-index: 997; }
2730
+ .ccw_plugin .fixed-action-btn.active ul {
2731
+ visibility: visible; }
2732
+ .ccw_plugin .fixed-action-btn.horizontal {
2733
+ padding: 0 0 0 15px; }
2734
+ .ccw_plugin .fixed-action-btn.horizontal ul {
2735
+ text-align: right;
2736
+ right: 64px;
2737
+ top: 50%;
2738
+ transform: translateY(-50%);
2739
+ height: 100%;
2740
+ left: auto;
2741
+ width: 500px;
2742
+ /*width 100% only goes to width of button container */ }
2743
+ .ccw_plugin .fixed-action-btn.horizontal ul li {
2744
+ display: inline-block;
2745
+ margin: 15px 15px 0 0; }
2746
+ .ccw_plugin .fixed-action-btn.toolbar {
2747
+ padding: 0;
2748
+ height: 56px; }
2749
+ .ccw_plugin .fixed-action-btn.toolbar.active > a i {
2750
+ opacity: 0; }
2751
+ .ccw_plugin .fixed-action-btn.toolbar ul {
2752
+ display: flex;
2753
+ top: 0;
2754
+ bottom: 0;
2755
+ z-index: 1; }
2756
+ .ccw_plugin .fixed-action-btn.toolbar ul li {
2757
+ flex: 1;
2758
+ display: inline-block;
2759
+ margin: 0;
2760
+ height: 100%;
2761
+ transition: none; }
2762
+ .ccw_plugin .fixed-action-btn.toolbar ul li a {
2763
+ display: block;
2764
+ overflow: hidden;
2765
+ position: relative;
2766
+ width: 100%;
2767
+ height: 100%;
2768
+ background-color: transparent;
2769
+ box-shadow: none;
2770
+ color: #fff;
2771
+ line-height: 56px;
2772
+ z-index: 1; }
2773
+ .ccw_plugin .fixed-action-btn.toolbar ul li a i {
2774
+ line-height: inherit; }
2775
+ .ccw_plugin .fixed-action-btn ul {
2776
+ left: 0;
2777
+ right: 0;
2778
+ text-align: center;
2779
+ position: absolute;
2780
+ bottom: 64px;
2781
+ margin: 0;
2782
+ visibility: hidden; }
2783
+ .ccw_plugin .fixed-action-btn ul li {
2784
+ margin-bottom: 15px; }
2785
+ .ccw_plugin .fixed-action-btn ul a.btn-floating {
2786
+ opacity: 0; }
2787
+ .ccw_plugin .fixed-action-btn .fab-backdrop {
2788
+ position: absolute;
2789
+ top: 0;
2790
+ left: 0;
2791
+ z-index: -1;
2792
+ width: 40px;
2793
+ height: 40px;
2794
+ background-color: #26a69a;
2795
+ border-radius: 50%;
2796
+ transform: scale(0); }
2797
+ .ccw_plugin .btn-flat {
2798
+ box-shadow: none;
2799
+ background-color: transparent;
2800
+ color: #343434;
2801
+ cursor: pointer;
2802
+ transition: background-color .2s; }
2803
+ .ccw_plugin .btn-flat:focus, .ccw_plugin .btn-flat:hover {
2804
+ box-shadow: none; }
2805
+ .ccw_plugin .btn-flat:focus {
2806
+ background-color: rgba(0, 0, 0, 0.1); }
2807
+ .ccw_plugin .btn-flat.disabled {
2808
+ background-color: transparent !important;
2809
+ color: #b3b3b3 !important;
2810
+ cursor: default; }
2811
+ .ccw_plugin .btn-large {
2812
+ height: 54px;
2813
+ line-height: 54px; }
2814
+ .ccw_plugin .btn-large i {
2815
+ font-size: 1.6rem; }
2816
+ .ccw_plugin .btn-block {
2817
+ display: block; }
2818
+ .ccw_plugin .dropdown-content {
2819
+ background-color: #fff;
2820
+ margin: 0;
2821
+ display: none;
2822
+ min-width: 100px;
2823
+ max-height: 650px;
2824
+ overflow-y: auto;
2825
+ opacity: 0;
2826
+ position: absolute;
2827
+ z-index: 999;
2828
+ will-change: width, height; }
2829
+ .ccw_plugin .dropdown-content li {
2830
+ clear: both;
2831
+ color: rgba(0, 0, 0, 0.87);
2832
+ cursor: pointer;
2833
+ min-height: 50px;
2834
+ line-height: 1.5rem;
2835
+ width: 100%;
2836
+ text-align: left;
2837
+ text-transform: none; }
2838
+ .ccw_plugin .dropdown-content li:hover, .ccw_plugin .dropdown-content li.active, .ccw_plugin .dropdown-content li.selected {
2839
+ background-color: #eee; }
2840
+ .ccw_plugin .dropdown-content li.active.selected {
2841
+ background-color: #e1e1e1; }
2842
+ .ccw_plugin .dropdown-content li.divider {
2843
+ min-height: 0;
2844
+ height: 1px; }
2845
+ .ccw_plugin .dropdown-content li > a, .ccw_plugin .dropdown-content li > span {
2846
+ font-size: 16px;
2847
+ color: #26a69a;
2848
+ display: block;
2849
+ line-height: 22px;
2850
+ padding: 14px 16px; }
2851
+ .ccw_plugin .dropdown-content li > span > label {
2852
+ top: 1px;
2853
+ left: 0;
2854
+ height: 18px; }
2855
+ .ccw_plugin .dropdown-content li > a > i {
2856
+ height: inherit;
2857
+ line-height: inherit;
2858
+ float: left;
2859
+ margin: 0 24px 0 0;
2860
+ width: 24px; }
2861
+ .ccw_plugin .input-field.col .dropdown-content [type="checkbox"] + label {
2862
+ top: 1px;
2863
+ left: 0;
2864
+ height: 18px; }
2865
+ .ccw_plugin .waves-effect {
2866
+ position: relative;
2867
+ cursor: pointer;
2868
+ display: inline-block;
2869
+ overflow: hidden;
2870
+ user-select: none;
2871
+ -webkit-tap-highlight-color: transparent;
2872
+ vertical-align: middle;
2873
+ z-index: 1;
2874
+ transition: .3s ease-out; }
2875
+ .ccw_plugin .waves-effect .waves-ripple {
2876
+ position: absolute;
2877
+ border-radius: 50%;
2878
+ width: 20px;
2879
+ height: 20px;
2880
+ margin-top: -10px;
2881
+ margin-left: -10px;
2882
+ opacity: 0;
2883
+ background: rgba(0, 0, 0, 0.2);
2884
+ transition: all 0.7s ease-out;
2885
+ transition-property: transform, opacity;
2886
+ transform: scale(0);
2887
+ pointer-events: none; }
2888
+ .ccw_plugin .waves-effect.waves-light .waves-ripple {
2889
+ background-color: rgba(255, 255, 255, 0.45); }
2890
+ .ccw_plugin .waves-effect.waves-red .waves-ripple {
2891
+ background-color: rgba(244, 67, 54, 0.7); }
2892
+ .ccw_plugin .waves-effect.waves-yellow .waves-ripple {
2893
+ background-color: rgba(255, 235, 59, 0.7); }
2894
+ .ccw_plugin .waves-effect.waves-orange .waves-ripple {
2895
+ background-color: rgba(255, 152, 0, 0.7); }
2896
+ .ccw_plugin .waves-effect.waves-purple .waves-ripple {
2897
+ background-color: rgba(156, 39, 176, 0.7); }
2898
+ .ccw_plugin .waves-effect.waves-green .waves-ripple {
2899
+ background-color: rgba(76, 175, 80, 0.7); }
2900
+ .ccw_plugin .waves-effect.waves-teal .waves-ripple {
2901
+ background-color: rgba(0, 150, 136, 0.7); }
2902
+ .ccw_plugin .waves-effect input[type="button"], .ccw_plugin .waves-effect input[type="reset"], .ccw_plugin .waves-effect input[type="submit"] {
2903
+ border: 0;
2904
+ font-style: normal;
2905
+ font-size: inherit;
2906
+ text-transform: inherit;
2907
+ background: none; }
2908
+ .ccw_plugin .waves-effect img {
2909
+ position: relative;
2910
+ z-index: -1; }
2911
+ .ccw_plugin .waves-notransition {
2912
+ transition: none !important; }
2913
+ .ccw_plugin .waves-circle {
2914
+ transform: translateZ(0);
2915
+ -webkit-mask-image: -webkit-radial-gradient(circle, white 100%, black 100%); }
2916
+ .ccw_plugin .waves-input-wrapper {
2917
+ border-radius: 0.2em;
2918
+ vertical-align: bottom; }
2919
+ .ccw_plugin .waves-input-wrapper .waves-button-input {
2920
+ position: relative;
2921
+ top: 0;
2922
+ left: 0;
2923
+ z-index: 1; }
2924
+ .ccw_plugin .waves-circle {
2925
+ text-align: center;
2926
+ width: 2.5em;
2927
+ height: 2.5em;
2928
+ line-height: 2.5em;
2929
+ border-radius: 50%;
2930
+ -webkit-mask-image: none; }
2931
+ .ccw_plugin .waves-block {
2932
+ display: block; }
2933
+ .ccw_plugin .waves-effect .waves-ripple {
2934
+ z-index: -1; }
2935
+ .ccw_plugin .collapsible {
2936
+ border-top: 1px solid #ddd;
2937
+ border-right: 1px solid #ddd;
2938
+ border-left: 1px solid #ddd;
2939
+ margin: 0.5rem 0 1rem 0; }
2940
+ .ccw_plugin .collapsible-header {
2941
+ display: flex;
2942
+ cursor: pointer;
2943
+ -webkit-tap-highlight-color: transparent;
2944
+ line-height: 1.5;
2945
+ padding: 1rem;
2946
+ background-color: #fff;
2947
+ border-bottom: 1px solid #ddd; }
2948
+ .ccw_plugin .collapsible-header i {
2949
+ width: 2rem;
2950
+ font-size: 1.6rem;
2951
+ display: inline-block;
2952
+ text-align: center;
2953
+ margin-right: 1rem; }
2954
+ .ccw_plugin .collapsible-body {
2955
+ display: none;
2956
+ border-bottom: 1px solid #ddd;
2957
+ box-sizing: border-box;
2958
+ padding: 2rem; }
2959
+ .ccw_plugin .side-nav .collapsible,
2960
+ .ccw_plugin .side-nav.fixed .collapsible {
2961
+ border: none;
2962
+ box-shadow: none; }
2963
+ .ccw_plugin .side-nav .collapsible li,
2964
+ .ccw_plugin .side-nav.fixed .collapsible li {
2965
+ padding: 0; }
2966
+ .ccw_plugin .side-nav .collapsible-header,
2967
+ .ccw_plugin .side-nav.fixed .collapsible-header {
2968
+ background-color: transparent;
2969
+ border: none;
2970
+ line-height: inherit;
2971
+ height: inherit;
2972
+ padding: 0 16px; }
2973
+ .ccw_plugin .side-nav .collapsible-header:hover,
2974
+ .ccw_plugin .side-nav.fixed .collapsible-header:hover {
2975
+ background-color: rgba(0, 0, 0, 0.05); }
2976
+ .ccw_plugin .side-nav .collapsible-header i,
2977
+ .ccw_plugin .side-nav.fixed .collapsible-header i {
2978
+ line-height: inherit; }
2979
+ .ccw_plugin .side-nav .collapsible-body,
2980
+ .ccw_plugin .side-nav.fixed .collapsible-body {
2981
+ border: 0;
2982
+ background-color: #fff; }
2983
+ .ccw_plugin .side-nav .collapsible-body li a,
2984
+ .ccw_plugin .side-nav.fixed .collapsible-body li a {
2985
+ padding: 0 23.5px 0 31px; }
2986
+ .ccw_plugin .collapsible.popout {
2987
+ border: none;
2988
+ box-shadow: none; }
2989
+ .ccw_plugin .collapsible.popout > li {
2990
+ box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
2991
+ margin: 0 24px;
2992
+ transition: margin 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94); }
2993
+ .ccw_plugin .collapsible.popout > li.active {
2994
+ box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
2995
+ margin: 16px 0; }
2996
+ .ccw_plugin .chip {
2997
+ display: inline-block;
2998
+ height: 32px;
2999
+ font-size: 13px;
3000
+ font-weight: 500;
3001
+ color: rgba(0, 0, 0, 0.6);
3002
+ line-height: 32px;
3003
+ padding: 0 12px;
3004
+ border-radius: 16px;
3005
+ background-color: #e4e4e4;
3006
+ margin-bottom: 5px;
3007
+ margin-right: 5px; }
3008
+ .ccw_plugin .chip > img {
3009
+ float: left;
3010
+ margin: 0 8px 0 -12px;
3011
+ height: 32px;
3012
+ width: 32px;
3013
+ border-radius: 50%; }
3014
+ .ccw_plugin .chip .close {
3015
+ cursor: pointer;
3016
+ float: right;
3017
+ font-size: 16px;
3018
+ line-height: 32px;
3019
+ padding-left: 8px; }
3020
+ .ccw_plugin .chips {
3021
+ border: none;
3022
+ border-bottom: 1px solid #9e9e9e;
3023
+ box-shadow: none;
3024
+ margin: 0 0 20px 0;
3025
+ min-height: 45px;
3026
+ outline: none;
3027
+ transition: all .3s; }
3028
+ .ccw_plugin .chips.focus {
3029
+ border-bottom: 1px solid #26a69a;
3030
+ box-shadow: 0 1px 0 0 #26a69a; }
3031
+ .ccw_plugin .chips:hover {
3032
+ cursor: text; }
3033
+ .ccw_plugin .chips .chip.selected {
3034
+ background-color: #26a69a;
3035
+ color: #fff; }
3036
+ .ccw_plugin .chips .input {
3037
+ background: none;
3038
+ border: 0;
3039
+ color: rgba(0, 0, 0, 0.6);
3040
+ display: inline-block;
3041
+ font-size: 1rem;
3042
+ height: 3rem;
3043
+ line-height: 32px;
3044
+ outline: 0;
3045
+ margin: 0;
3046
+ padding: 0 !important;
3047
+ width: 120px !important; }
3048
+ .ccw_plugin .chips .input:focus {
3049
+ border: 0 !important;
3050
+ box-shadow: none !important; }
3051
+ .ccw_plugin .chips .autocomplete-content {
3052
+ margin-top: 0;
3053
+ margin-bottom: 0; }
3054
+ .ccw_plugin .prefix ~ .chips {
3055
+ margin-left: 3rem;
3056
+ width: 92%;
3057
+ width: calc(100% - 3rem); }
3058
+ .ccw_plugin .chips:empty ~ label {
3059
+ font-size: 0.8rem;
3060
+ transform: translateY(-140%); }
3061
+ .ccw_plugin select:focus {
3062
+ outline: 1px solid #c9f3ef; }
3063
+ .ccw_plugin button:focus {
3064
+ outline: none;
3065
+ background-color: #2ab7a9; }
3066
+ .ccw_plugin label {
3067
+ font-size: 0.8rem;
3068
+ color: #9e9e9e; }
3069
+ .ccw_plugin ::placeholder {
3070
+ color: #d1d1d1; }
3071
+ .ccw_plugin input:not([type]),
3072
+ .ccw_plugin input[type=text]:not(.browser-default),
3073
+ .ccw_plugin input[type=password]:not(.browser-default),
3074
+ .ccw_plugin input[type=email]:not(.browser-default),
3075
+ .ccw_plugin input[type=url]:not(.browser-default),
3076
+ .ccw_plugin input[type=time]:not(.browser-default),
3077
+ .ccw_plugin input[type=date]:not(.browser-default),
3078
+ .ccw_plugin input[type=datetime]:not(.browser-default),
3079
+ .ccw_plugin input[type=datetime-local]:not(.browser-default),
3080
+ .ccw_plugin input[type=tel]:not(.browser-default),
3081
+ .ccw_plugin input[type=number]:not(.browser-default),
3082
+ .ccw_plugin input[type=search]:not(.browser-default),
3083
+ .ccw_plugin textarea.materialize-textarea {
3084
+ background-color: transparent;
3085
+ border: none;
3086
+ border-bottom: 1px solid #9e9e9e;
3087
+ border-radius: 0;
3088
+ outline: none;
3089
+ height: 3rem;
3090
+ width: 100%;
3091
+ font-size: 1rem;
3092
+ margin: 0 0 20px 0;
3093
+ padding: 0;
3094
+ box-shadow: none;
3095
+ box-sizing: content-box;
3096
+ transition: all 0.3s; }
3097
+ .ccw_plugin input:not([type]):disabled, .ccw_plugin input:not([type])[readonly="readonly"],
3098
+ .ccw_plugin input[type=text]:not(.browser-default):disabled,
3099
+ .ccw_plugin input[type=text]:not(.browser-default)[readonly="readonly"],
3100
+ .ccw_plugin input[type=password]:not(.browser-default):disabled,
3101
+ .ccw_plugin input[type=password]:not(.browser-default)[readonly="readonly"],
3102
+ .ccw_plugin input[type=email]:not(.browser-default):disabled,
3103
+ .ccw_plugin input[type=email]:not(.browser-default)[readonly="readonly"],
3104
+ .ccw_plugin input[type=url]:not(.browser-default):disabled,
3105
+ .ccw_plugin input[type=url]:not(.browser-default)[readonly="readonly"],
3106
+ .ccw_plugin input[type=time]:not(.browser-default):disabled,
3107
+ .ccw_plugin input[type=time]:not(.browser-default)[readonly="readonly"],
3108
+ .ccw_plugin input[type=date]:not(.browser-default):disabled,
3109
+ .ccw_plugin input[type=date]:not(.browser-default)[readonly="readonly"],
3110
+ .ccw_plugin input[type=datetime]:not(.browser-default):disabled,
3111
+ .ccw_plugin input[type=datetime]:not(.browser-default)[readonly="readonly"],
3112
+ .ccw_plugin input[type=datetime-local]:not(.browser-default):disabled,
3113
+ .ccw_plugin input[type=datetime-local]:not(.browser-default)[readonly="readonly"],
3114
+ .ccw_plugin input[type=tel]:not(.browser-default):disabled,
3115
+ .ccw_plugin input[type=tel]:not(.browser-default)[readonly="readonly"],
3116
+ .ccw_plugin input[type=number]:not(.browser-default):disabled,
3117
+ .ccw_plugin input[type=number]:not(.browser-default)[readonly="readonly"],
3118
+ .ccw_plugin input[type=search]:not(.browser-default):disabled,
3119
+ .ccw_plugin input[type=search]:not(.browser-default)[readonly="readonly"],
3120
+ .ccw_plugin textarea.materialize-textarea:disabled,
3121
+ .ccw_plugin textarea.materialize-textarea[readonly="readonly"] {
3122
+ color: rgba(0, 0, 0, 0.42);
3123
+ border-bottom: 1px dotted rgba(0, 0, 0, 0.42); }
3124
+ .ccw_plugin input:not([type]):disabled + label,
3125
+ .ccw_plugin input:not([type])[readonly="readonly"] + label,
3126
+ .ccw_plugin input[type=text]:not(.browser-default):disabled + label,
3127
+ .ccw_plugin input[type=text]:not(.browser-default)[readonly="readonly"] + label,
3128
+ .ccw_plugin input[type=password]:not(.browser-default):disabled + label,
3129
+ .ccw_plugin input[type=password]:not(.browser-default)[readonly="readonly"] + label,
3130
+ .ccw_plugin input[type=email]:not(.browser-default):disabled + label,
3131
+ .ccw_plugin input[type=email]:not(.browser-default)[readonly="readonly"] + label,
3132
+ .ccw_plugin input[type=url]:not(.browser-default):disabled + label,
3133
+ .ccw_plugin input[type=url]:not(.browser-default)[readonly="readonly"] + label,
3134
+ .ccw_plugin input[type=time]:not(.browser-default):disabled + label,
3135
+ .ccw_plugin input[type=time]:not(.browser-default)[readonly="readonly"] + label,
3136
+ .ccw_plugin input[type=date]:not(.browser-default):disabled + label,
3137
+ .ccw_plugin input[type=date]:not(.browser-default)[readonly="readonly"] + label,
3138
+ .ccw_plugin input[type=datetime]:not(.browser-default):disabled + label,
3139
+ .ccw_plugin input[type=datetime]:not(.browser-default)[readonly="readonly"] + label,
3140
+ .ccw_plugin input[type=datetime-local]:not(.browser-default):disabled + label,
3141
+ .ccw_plugin input[type=datetime-local]:not(.browser-default)[readonly="readonly"] + label,
3142
+ .ccw_plugin input[type=tel]:not(.browser-default):disabled + label,
3143
+ .ccw_plugin input[type=tel]:not(.browser-default)[readonly="readonly"] + label,
3144
+ .ccw_plugin input[type=number]:not(.browser-default):disabled + label,
3145
+ .ccw_plugin input[type=number]:not(.browser-default)[readonly="readonly"] + label,
3146
+ .ccw_plugin input[type=search]:not(.browser-default):disabled + label,
3147
+ .ccw_plugin input[type=search]:not(.browser-default)[readonly="readonly"] + label,
3148
+ .ccw_plugin textarea.materialize-textarea:disabled + label,
3149
+ .ccw_plugin textarea.materialize-textarea[readonly="readonly"] + label {
3150
+ color: rgba(0, 0, 0, 0.42); }
3151
+ .ccw_plugin input:not([type]):focus:not([readonly]),
3152
+ .ccw_plugin input[type=text]:not(.browser-default):focus:not([readonly]),
3153
+ .ccw_plugin input[type=password]:not(.browser-default):focus:not([readonly]),
3154
+ .ccw_plugin input[type=email]:not(.browser-default):focus:not([readonly]),
3155
+ .ccw_plugin input[type=url]:not(.browser-default):focus:not([readonly]),
3156
+ .ccw_plugin input[type=time]:not(.browser-default):focus:not([readonly]),
3157
+ .ccw_plugin input[type=date]:not(.browser-default):focus:not([readonly]),
3158
+ .ccw_plugin input[type=datetime]:not(.browser-default):focus:not([readonly]),
3159
+ .ccw_plugin input[type=datetime-local]:not(.browser-default):focus:not([readonly]),
3160
+ .ccw_plugin input[type=tel]:not(.browser-default):focus:not([readonly]),
3161
+ .ccw_plugin input[type=number]:not(.browser-default):focus:not([readonly]),
3162
+ .ccw_plugin input[type=search]:not(.browser-default):focus:not([readonly]),
3163
+ .ccw_plugin textarea.materialize-textarea:focus:not([readonly]) {
3164
+ border-bottom: 1px solid #26a69a;
3165
+ box-shadow: 0 1px 0 0 #26a69a; }
3166
+ .ccw_plugin input:not([type]):focus:not([readonly]) + label,
3167
+ .ccw_plugin input[type=text]:not(.browser-default):focus:not([readonly]) + label,
3168
+ .ccw_plugin input[type=password]:not(.browser-default):focus:not([readonly]) + label,
3169
+ .ccw_plugin input[type=email]:not(.browser-default):focus:not([readonly]) + label,
3170
+ .ccw_plugin input[type=url]:not(.browser-default):focus:not([readonly]) + label,
3171
+ .ccw_plugin input[type=time]:not(.browser-default):focus:not([readonly]) + label,
3172
+ .ccw_plugin input[type=date]:not(.browser-default):focus:not([readonly]) + label,
3173
+ .ccw_plugin input[type=datetime]:not(.browser-default):focus:not([readonly]) + label,
3174
+ .ccw_plugin input[type=datetime-local]:not(.browser-default):focus:not([readonly]) + label,
3175
+ .ccw_plugin input[type=tel]:not(.browser-default):focus:not([readonly]) + label,
3176
+ .ccw_plugin input[type=number]:not(.browser-default):focus:not([readonly]) + label,
3177
+ .ccw_plugin input[type=search]:not(.browser-default):focus:not([readonly]) + label,
3178
+ .ccw_plugin textarea.materialize-textarea:focus:not([readonly]) + label {
3179
+ color: #26a69a; }
3180
+ .ccw_plugin input:not([type]).validate + label,
3181
+ .ccw_plugin input[type=text]:not(.browser-default).validate + label,
3182
+ .ccw_plugin input[type=password]:not(.browser-default).validate + label,
3183
+ .ccw_plugin input[type=email]:not(.browser-default).validate + label,
3184
+ .ccw_plugin input[type=url]:not(.browser-default).validate + label,
3185
+ .ccw_plugin input[type=time]:not(.browser-default).validate + label,
3186
+ .ccw_plugin input[type=date]:not(.browser-default).validate + label,
3187
+ .ccw_plugin input[type=datetime]:not(.browser-default).validate + label,
3188
+ .ccw_plugin input[type=datetime-local]:not(.browser-default).validate + label,
3189
+ .ccw_plugin input[type=tel]:not(.browser-default).validate + label,
3190
+ .ccw_plugin input[type=number]:not(.browser-default).validate + label,
3191
+ .ccw_plugin input[type=search]:not(.browser-default).validate + label,
3192
+ .ccw_plugin textarea.materialize-textarea.validate + label {
3193
+ width: 100%; }
3194
+ .ccw_plugin input:not([type]).invalid + label:after,
3195
+ .ccw_plugin input:not([type]).valid + label:after,
3196
+ .ccw_plugin input[type=text]:not(.browser-default).invalid + label:after,
3197
+ .ccw_plugin input[type=text]:not(.browser-default).valid + label:after,
3198
+ .ccw_plugin input[type=password]:not(.browser-default).invalid + label:after,
3199
+ .ccw_plugin input[type=password]:not(.browser-default).valid + label:after,
3200
+ .ccw_plugin input[type=email]:not(.browser-default).invalid + label:after,
3201
+ .ccw_plugin input[type=email]:not(.browser-default).valid + label:after,
3202
+ .ccw_plugin input[type=url]:not(.browser-default).invalid + label:after,
3203
+ .ccw_plugin input[type=url]:not(.browser-default).valid + label:after,
3204
+ .ccw_plugin input[type=time]:not(.browser-default).invalid + label:after,
3205
+ .ccw_plugin input[type=time]:not(.browser-default).valid + label:after,
3206
+ .ccw_plugin input[type=date]:not(.browser-default).invalid + label:after,
3207
+ .ccw_plugin input[type=date]:not(.browser-default).valid + label:after,
3208
+ .ccw_plugin input[type=datetime]:not(.browser-default).invalid + label:after,
3209
+ .ccw_plugin input[type=datetime]:not(.browser-default).valid + label:after,
3210
+ .ccw_plugin input[type=datetime-local]:not(.browser-default).invalid + label:after,
3211
+ .ccw_plugin input[type=datetime-local]:not(.browser-default).valid + label:after,
3212
+ .ccw_plugin input[type=tel]:not(.browser-default).invalid + label:after,
3213
+ .ccw_plugin input[type=tel]:not(.browser-default).valid + label:after,
3214
+ .ccw_plugin input[type=number]:not(.browser-default).invalid + label:after,
3215
+ .ccw_plugin input[type=number]:not(.browser-default).valid + label:after,
3216
+ .ccw_plugin input[type=search]:not(.browser-default).invalid + label:after,
3217
+ .ccw_plugin input[type=search]:not(.browser-default).valid + label:after,
3218
+ .ccw_plugin textarea.materialize-textarea.invalid + label:after,
3219
+ .ccw_plugin textarea.materialize-textarea.valid + label:after {
3220
+ display: none; }
3221
+ .ccw_plugin input:not([type]).invalid + label.active:after,
3222
+ .ccw_plugin input:not([type]).valid + label.active:after,
3223
+ .ccw_plugin input[type=text]:not(.browser-default).invalid + label.active:after,
3224
+ .ccw_plugin input[type=text]:not(.browser-default).valid + label.active:after,
3225
+ .ccw_plugin input[type=password]:not(.browser-default).invalid + label.active:after,
3226
+ .ccw_plugin input[type=password]:not(.browser-default).valid + label.active:after,
3227
+ .ccw_plugin input[type=email]:not(.browser-default).invalid + label.active:after,
3228
+ .ccw_plugin input[type=email]:not(.browser-default).valid + label.active:after,
3229
+ .ccw_plugin input[type=url]:not(.browser-default).invalid + label.active:after,
3230
+ .ccw_plugin input[type=url]:not(.browser-default).valid + label.active:after,
3231
+ .ccw_plugin input[type=time]:not(.browser-default).invalid + label.active:after,
3232
+ .ccw_plugin input[type=time]:not(.browser-default).valid + label.active:after,
3233
+ .ccw_plugin input[type=date]:not(.browser-default).invalid + label.active:after,
3234
+ .ccw_plugin input[type=date]:not(.browser-default).valid + label.active:after,
3235
+ .ccw_plugin input[type=datetime]:not(.browser-default).invalid + label.active:after,
3236
+ .ccw_plugin input[type=datetime]:not(.browser-default).valid + label.active:after,
3237
+ .ccw_plugin input[type=datetime-local]:not(.browser-default).invalid + label.active:after,
3238
+ .ccw_plugin input[type=datetime-local]:not(.browser-default).valid + label.active:after,
3239
+ .ccw_plugin input[type=tel]:not(.browser-default).invalid + label.active:after,
3240
+ .ccw_plugin input[type=tel]:not(.browser-default).valid + label.active:after,
3241
+ .ccw_plugin input[type=number]:not(.browser-default).invalid + label.active:after,
3242
+ .ccw_plugin input[type=number]:not(.browser-default).valid + label.active:after,
3243
+ .ccw_plugin input[type=search]:not(.browser-default).invalid + label.active:after,
3244
+ .ccw_plugin input[type=search]:not(.browser-default).valid + label.active:after,
3245
+ .ccw_plugin textarea.materialize-textarea.invalid + label.active:after,
3246
+ .ccw_plugin textarea.materialize-textarea.valid + label.active:after {
3247
+ display: block; }
3248
+ .ccw_plugin input.valid:not([type]), .ccw_plugin input.valid:not([type]):focus, .ccw_plugin input[type=text].valid:not(.browser-default), .ccw_plugin input[type=text].valid:not(.browser-default):focus, .ccw_plugin input[type=password].valid:not(.browser-default), .ccw_plugin input[type=password].valid:not(.browser-default):focus, .ccw_plugin input[type=email].valid:not(.browser-default), .ccw_plugin input[type=email].valid:not(.browser-default):focus, .ccw_plugin input[type=url].valid:not(.browser-default), .ccw_plugin input[type=url].valid:not(.browser-default):focus, .ccw_plugin input[type=time].valid:not(.browser-default), .ccw_plugin input[type=time].valid:not(.browser-default):focus, .ccw_plugin input[type=date].valid:not(.browser-default), .ccw_plugin input[type=date].valid:not(.browser-default):focus, .ccw_plugin input[type=datetime].valid:not(.browser-default), .ccw_plugin input[type=datetime].valid:not(.browser-default):focus, .ccw_plugin input[type=datetime-local].valid:not(.browser-default), .ccw_plugin input[type=datetime-local].valid:not(.browser-default):focus, .ccw_plugin input[type=tel].valid:not(.browser-default), .ccw_plugin input[type=tel].valid:not(.browser-default):focus, .ccw_plugin input[type=number].valid:not(.browser-default), .ccw_plugin input[type=number].valid:not(.browser-default):focus, .ccw_plugin input[type=search].valid:not(.browser-default), .ccw_plugin input[type=search].valid:not(.browser-default):focus, .ccw_plugin textarea.materialize-textarea.valid, .ccw_plugin textarea.materialize-textarea.valid:focus, .ccw_plugin .select-wrapper.valid > input.select-dropdown {
3249
+ border-bottom: 1px solid #4CAF50;
3250
+ box-shadow: 0 1px 0 0 #4CAF50; }
3251
+ .ccw_plugin input.invalid:not([type]), .ccw_plugin input.invalid:not([type]):focus, .ccw_plugin input[type=text].invalid:not(.browser-default), .ccw_plugin input[type=text].invalid:not(.browser-default):focus, .ccw_plugin input[type=password].invalid:not(.browser-default), .ccw_plugin input[type=password].invalid:not(.browser-default):focus, .ccw_plugin input[type=email].invalid:not(.browser-default), .ccw_plugin input[type=email].invalid:not(.browser-default):focus, .ccw_plugin input[type=url].invalid:not(.browser-default), .ccw_plugin input[type=url].invalid:not(.browser-default):focus, .ccw_plugin input[type=time].invalid:not(.browser-default), .ccw_plugin input[type=time].invalid:not(.browser-default):focus, .ccw_plugin input[type=date].invalid:not(.browser-default), .ccw_plugin input[type=date].invalid:not(.browser-default):focus, .ccw_plugin input[type=datetime].invalid:not(.browser-default), .ccw_plugin input[type=datetime].invalid:not(.browser-default):focus, .ccw_plugin input[type=datetime-local].invalid:not(.browser-default), .ccw_plugin input[type=datetime-local].invalid:not(.browser-default):focus, .ccw_plugin input[type=tel].invalid:not(.browser-default), .ccw_plugin input[type=tel].invalid:not(.browser-default):focus, .ccw_plugin input[type=number].invalid:not(.browser-default), .ccw_plugin input[type=number].invalid:not(.browser-default):focus, .ccw_plugin input[type=search].invalid:not(.browser-default), .ccw_plugin input[type=search].invalid:not(.browser-default):focus, .ccw_plugin textarea.materialize-textarea.invalid, .ccw_plugin textarea.materialize-textarea.invalid:focus, .ccw_plugin .select-wrapper.invalid > input.select-dropdown {
3252
+ border-bottom: 1px solid #F44336;
3253
+ box-shadow: 0 1px 0 0 #F44336; }
3254
+ .ccw_plugin input:not([type]).valid + label:after, .ccw_plugin input:not([type]):focus.valid + label:after, .ccw_plugin input[type=text]:not(.browser-default).valid + label:after, .ccw_plugin input[type=text]:not(.browser-default):focus.valid + label:after, .ccw_plugin input[type=password]:not(.browser-default).valid + label:after, .ccw_plugin input[type=password]:not(.browser-default):focus.valid + label:after, .ccw_plugin input[type=email]:not(.browser-default).valid + label:after, .ccw_plugin input[type=email]:not(.browser-default):focus.valid + label:after, .ccw_plugin input[type=url]:not(.browser-default).valid + label:after, .ccw_plugin input[type=url]:not(.browser-default):focus.valid + label:after, .ccw_plugin input[type=time]:not(.browser-default).valid + label:after, .ccw_plugin input[type=time]:not(.browser-default):focus.valid + label:after, .ccw_plugin input[type=date]:not(.browser-default).valid + label:after, .ccw_plugin input[type=date]:not(.browser-default):focus.valid + label:after, .ccw_plugin input[type=datetime]:not(.browser-default).valid + label:after, .ccw_plugin input[type=datetime]:not(.browser-default):focus.valid + label:after, .ccw_plugin input[type=datetime-local]:not(.browser-default).valid + label:after, .ccw_plugin input[type=datetime-local]:not(.browser-default):focus.valid + label:after, .ccw_plugin input[type=tel]:not(.browser-default).valid + label:after, .ccw_plugin input[type=tel]:not(.browser-default):focus.valid + label:after, .ccw_plugin input[type=number]:not(.browser-default).valid + label:after, .ccw_plugin input[type=number]:not(.browser-default):focus.valid + label:after, .ccw_plugin input[type=search]:not(.browser-default).valid + label:after, .ccw_plugin input[type=search]:not(.browser-default):focus.valid + label:after, .ccw_plugin textarea.materialize-textarea.valid + label:after, .ccw_plugin textarea.materialize-textarea:focus.valid + label:after, .ccw_plugin .select-wrapper.valid + label:after {
3255
+ content: attr(data-success);
3256
+ color: #4CAF50;
3257
+ opacity: 1;
3258
+ transform: translateY(9px); }
3259
+ .ccw_plugin input:not([type]).invalid + label:after, .ccw_plugin input:not([type]):focus.invalid + label:after, .ccw_plugin input[type=text]:not(.browser-default).invalid + label:after, .ccw_plugin input[type=text]:not(.browser-default):focus.invalid + label:after, .ccw_plugin input[type=password]:not(.browser-default).invalid + label:after, .ccw_plugin input[type=password]:not(.browser-default):focus.invalid + label:after, .ccw_plugin input[type=email]:not(.browser-default).invalid + label:after, .ccw_plugin input[type=email]:not(.browser-default):focus.invalid + label:after, .ccw_plugin input[type=url]:not(.browser-default).invalid + label:after, .ccw_plugin input[type=url]:not(.browser-default):focus.invalid + label:after, .ccw_plugin input[type=time]:not(.browser-default).invalid + label:after, .ccw_plugin input[type=time]:not(.browser-default):focus.invalid + label:after, .ccw_plugin input[type=date]:not(.browser-default).invalid + label:after, .ccw_plugin input[type=date]:not(.browser-default):focus.invalid + label:after, .ccw_plugin input[type=datetime]:not(.browser-default).invalid + label:after, .ccw_plugin input[type=datetime]:not(.browser-default):focus.invalid + label:after, .ccw_plugin input[type=datetime-local]:not(.browser-default).invalid + label:after, .ccw_plugin input[type=datetime-local]:not(.browser-default):focus.invalid + label:after, .ccw_plugin input[type=tel]:not(.browser-default).invalid + label:after, .ccw_plugin input[type=tel]:not(.browser-default):focus.invalid + label:after, .ccw_plugin input[type=number]:not(.browser-default).invalid + label:after, .ccw_plugin input[type=number]:not(.browser-default):focus.invalid + label:after, .ccw_plugin input[type=search]:not(.browser-default).invalid + label:after, .ccw_plugin input[type=search]:not(.browser-default):focus.invalid + label:after, .ccw_plugin textarea.materialize-textarea.invalid + label:after, .ccw_plugin textarea.materialize-textarea:focus.invalid + label:after, .ccw_plugin .select-wrapper.invalid + label:after {
3260
+ content: attr(data-error);
3261
+ color: #F44336;
3262
+ opacity: 1;
3263
+ transform: translateY(9px); }
3264
+ .ccw_plugin input:not([type]) + label:after, .ccw_plugin input[type=text]:not(.browser-default) + label:after, .ccw_plugin input[type=password]:not(.browser-default) + label:after, .ccw_plugin input[type=email]:not(.browser-default) + label:after, .ccw_plugin input[type=url]:not(.browser-default) + label:after, .ccw_plugin input[type=time]:not(.browser-default) + label:after, .ccw_plugin input[type=date]:not(.browser-default) + label:after, .ccw_plugin input[type=datetime]:not(.browser-default) + label:after, .ccw_plugin input[type=datetime-local]:not(.browser-default) + label:after, .ccw_plugin input[type=tel]:not(.browser-default) + label:after, .ccw_plugin input[type=number]:not(.browser-default) + label:after, .ccw_plugin input[type=search]:not(.browser-default) + label:after, .ccw_plugin textarea.materialize-textarea + label:after, .ccw_plugin .select-wrapper + label:after {
3265
+ display: block;
3266
+ content: "";
3267
+ position: absolute;
3268
+ top: 100%;
3269
+ left: 0;
3270
+ opacity: 0;
3271
+ transition: .2s opacity ease-out, .2s color ease-out; }
3272
+ .ccw_plugin .input-field {
3273
+ position: relative;
3274
+ margin-top: 1rem; }
3275
+ .ccw_plugin .input-field.inline {
3276
+ display: inline-block;
3277
+ vertical-align: middle;
3278
+ margin-left: 5px; }
3279
+ .ccw_plugin .input-field.inline input,
3280
+ .ccw_plugin .input-field.inline .select-dropdown {
3281
+ margin-bottom: 1rem; }
3282
+ .ccw_plugin .input-field.col label {
3283
+ left: 0.75rem; }
3284
+ .ccw_plugin .input-field.col .prefix ~ label,
3285
+ .ccw_plugin .input-field.col .prefix ~ .validate ~ label {
3286
+ width: calc(100% - 3rem - 1.5rem); }
3287
+ .ccw_plugin .input-field label {
3288
+ color: #9e9e9e;
3289
+ position: absolute;
3290
+ top: 0;
3291
+ left: 0;
3292
+ height: 100%;
3293
+ font-size: 1rem;
3294
+ cursor: text;
3295
+ transition: transform .2s ease-out;
3296
+ transform-origin: 0% 100%;
3297
+ text-align: initial;
3298
+ transform: translateY(12px);
3299
+ pointer-events: none; }
3300
+ .ccw_plugin .input-field label:not(.label-icon).active {
3301
+ transform: translateY(-14px) scale(0.8);
3302
+ transform-origin: 0 0; }
3303
+ .ccw_plugin .input-field .prefix {
3304
+ position: absolute;
3305
+ width: 3rem;
3306
+ font-size: 2rem;
3307
+ transition: color .2s; }
3308
+ .ccw_plugin .input-field .prefix.active {
3309
+ color: #26a69a; }
3310
+ .ccw_plugin .input-field .prefix ~ input,
3311
+ .ccw_plugin .input-field .prefix ~ textarea,
3312
+ .ccw_plugin .input-field .prefix ~ label,
3313
+ .ccw_plugin .input-field .prefix ~ .validate ~ label,
3314
+ .ccw_plugin .input-field .prefix ~ .autocomplete-content {
3315
+ margin-left: 3rem;
3316
+ width: 92%;
3317
+ width: calc(100% - 3rem); }
3318
+ .ccw_plugin .input-field .prefix ~ label {
3319
+ margin-left: 3rem; }
3320
+ @media only screen and (max-width: 992px) {
3321
+ .ccw_plugin .input-field .prefix ~ input {
3322
+ width: 86%;
3323
+ width: calc(100% - 3rem); } }
3324
+ @media only screen and (max-width: 600px) {
3325
+ .ccw_plugin .input-field .prefix ~ input {
3326
+ width: 80%;
3327
+ width: calc(100% - 3rem); } }
3328
+ .ccw_plugin .input-field input[type=search] {
3329
+ display: block;
3330
+ line-height: inherit; }
3331
+ .nav-wrapper .ccw_plugin .input-field input[type=search] {
3332
+ height: inherit;
3333
+ padding-left: 4rem;
3334
+ width: calc(100% - 4rem);
3335
+ border: 0;
3336
+ box-shadow: none; }
3337
+ .ccw_plugin .input-field input[type=search]:focus {
3338
+ background-color: #fff;
3339
+ border: 0;
3340
+ box-shadow: none;
3341
+ color: #444; }
3342
+ .ccw_plugin .input-field input[type=search]:focus + label i,
3343
+ .ccw_plugin .input-field input[type=search]:focus ~ .mdi-navigation-close,
3344
+ .ccw_plugin .input-field input[type=search]:focus ~ .material-icons {
3345
+ color: #444; }
3346
+ .ccw_plugin .input-field input[type=search] + label {
3347
+ left: 1rem; }
3348
+ .ccw_plugin .input-field input[type=search] ~ .mdi-navigation-close,
3349
+ .ccw_plugin .input-field input[type=search] ~ .material-icons {
3350
+ position: absolute;
3351
+ top: 0;
3352
+ right: 1rem;
3353
+ color: transparent;
3354
+ cursor: pointer;
3355
+ font-size: 2rem;
3356
+ transition: .3s color; }
3357
+ .ccw_plugin textarea {
3358
+ width: 100%;
3359
+ height: 3rem;
3360
+ background-color: transparent; }
3361
+ .ccw_plugin textarea.materialize-textarea {
3362
+ overflow-y: hidden;
3363
+ /* prevents scroll bar flash */
3364
+ padding: .8rem 0 1.6rem 0;
3365
+ /* prevents text jump on Enter keypress */
3366
+ resize: none;
3367
+ min-height: 3rem; }
3368
+ .ccw_plugin textarea.materialize-textarea.validate + label {
3369
+ height: 100%; }
3370
+ .ccw_plugin textarea.materialize-textarea.validate + label::after {
3371
+ top: calc(100% - 12px); }
3372
+ .ccw_plugin textarea.materialize-textarea.validate + label:not(.label-icon).active {
3373
+ transform: translateY(-25px); }
3374
+ .ccw_plugin .hiddendiv {
3375
+ display: none;
3376
+ white-space: pre-wrap;
3377
+ word-wrap: break-word;
3378
+ overflow-wrap: break-word;
3379
+ /* future version of deprecated 'word-wrap' */
3380
+ padding-top: 1.2rem;
3381
+ /* prevents text jump on Enter keypress */
3382
+ position: absolute;
3383
+ top: 0; }
3384
+ .ccw_plugin .autocomplete-content {
3385
+ margin-top: -20px;
3386
+ margin-bottom: 20px;
3387
+ display: block;
3388
+ opacity: 1;
3389
+ position: static; }
3390
+ .ccw_plugin .autocomplete-content li .highlight {
3391
+ color: #444; }
3392
+ .ccw_plugin .autocomplete-content li img {
3393
+ height: 40px;
3394
+ width: 40px;
3395
+ margin: 5px 15px; }
3396
+ .ccw_plugin [type="radio"]:not(:checked),
3397
+ .ccw_plugin [type="radio"]:checked {
3398
+ position: absolute;
3399
+ opacity: 0;
3400
+ pointer-events: none; }
3401
+ .ccw_plugin [type="radio"]:not(:checked) + label,
3402
+ .ccw_plugin [type="radio"]:checked + label {
3403
+ position: relative;
3404
+ padding-left: 35px;
3405
+ cursor: pointer;
3406
+ display: inline-block;
3407
+ height: 25px;
3408
+ line-height: 25px;
3409
+ font-size: 1rem;
3410
+ transition: .28s ease;
3411
+ user-select: none; }
3412
+ .ccw_plugin [type="radio"] + label:before,
3413
+ .ccw_plugin [type="radio"] + label:after {
3414
+ content: '';
3415
+ position: absolute;
3416
+ left: 0;
3417
+ top: 0;
3418
+ margin: 4px;
3419
+ width: 16px;
3420
+ height: 16px;
3421
+ z-index: 0;
3422
+ transition: .28s ease; }
3423
+ .ccw_plugin [type="radio"]:not(:checked) + label:before,
3424
+ .ccw_plugin [type="radio"]:not(:checked) + label:after,
3425
+ .ccw_plugin [type="radio"]:checked + label:before,
3426
+ .ccw_plugin [type="radio"]:checked + label:after,
3427
+ .ccw_plugin [type="radio"].with-gap:checked + label:before,
3428
+ .ccw_plugin [type="radio"].with-gap:checked + label:after {
3429
+ border-radius: 50%; }
3430
+ .ccw_plugin [type="radio"]:not(:checked) + label:before,
3431
+ .ccw_plugin [type="radio"]:not(:checked) + label:after {
3432
+ border: 2px solid #5a5a5a; }
3433
+ .ccw_plugin [type="radio"]:not(:checked) + label:after {
3434
+ transform: scale(0); }
3435
+ .ccw_plugin [type="radio"]:checked + label:before {
3436
+ border: 2px solid transparent; }
3437
+ .ccw_plugin [type="radio"]:checked + label:after,
3438
+ .ccw_plugin [type="radio"].with-gap:checked + label:before,
3439
+ .ccw_plugin [type="radio"].with-gap:checked + label:after {
3440
+ border: 2px solid #26a69a; }
3441
+ .ccw_plugin [type="radio"]:checked + label:after,
3442
+ .ccw_plugin [type="radio"].with-gap:checked + label:after {
3443
+ background-color: #26a69a; }
3444
+ .ccw_plugin [type="radio"]:checked + label:after {
3445
+ transform: scale(1.02); }
3446
+ .ccw_plugin [type="radio"].with-gap:checked + label:after {
3447
+ transform: scale(0.5); }
3448
+ .ccw_plugin [type="radio"].tabbed:focus + label:before {
3449
+ box-shadow: 0 0 0 10px rgba(0, 0, 0, 0.1); }
3450
+ .ccw_plugin [type="radio"].with-gap:disabled:checked + label:before {
3451
+ border: 2px solid rgba(0, 0, 0, 0.42); }
3452
+ .ccw_plugin [type="radio"].with-gap:disabled:checked + label:after {
3453
+ border: none;
3454
+ background-color: rgba(0, 0, 0, 0.42); }
3455
+ .ccw_plugin [type="radio"]:disabled:not(:checked) + label:before,
3456
+ .ccw_plugin [type="radio"]:disabled:checked + label:before {
3457
+ background-color: transparent;
3458
+ border-color: rgba(0, 0, 0, 0.42); }
3459
+ .ccw_plugin [type="radio"]:disabled + label {
3460
+ color: rgba(0, 0, 0, 0.42); }
3461
+ .ccw_plugin [type="radio"]:disabled:not(:checked) + label:before {
3462
+ border-color: rgba(0, 0, 0, 0.42); }
3463
+ .ccw_plugin [type="radio"]:disabled:checked + label:after {
3464
+ background-color: rgba(0, 0, 0, 0.42);
3465
+ border-color: #949494; }
3466
+ .ccw_plugin form p {
3467
+ margin-bottom: 10px;
3468
+ text-align: left; }
3469
+ .ccw_plugin form p:last-child {
3470
+ margin-bottom: 0; }
3471
+ .ccw_plugin [type="checkbox"]:not(:checked),
3472
+ .ccw_plugin [type="checkbox"]:checked {
3473
+ position: absolute;
3474
+ opacity: 0;
3475
+ pointer-events: none; }
3476
+ .ccw_plugin [type="checkbox"] {
3477
+ /* checkbox aspect */ }
3478
+ .ccw_plugin [type="checkbox"] + label {
3479
+ position: relative;
3480
+ padding-left: 35px;
3481
+ cursor: pointer;
3482
+ display: inline-block;
3483
+ height: 25px;
3484
+ line-height: 25px;
3485
+ font-size: 1rem;
3486
+ user-select: none; }
3487
+ .ccw_plugin [type="checkbox"] + label:before,
3488
+ .ccw_plugin [type="checkbox"]:not(.filled-in) + label:after {
3489
+ content: '';
3490
+ position: absolute;
3491
+ top: 0;
3492
+ left: 0;
3493
+ width: 18px;
3494
+ height: 18px;
3495
+ z-index: 0;
3496
+ border: 2px solid #5a5a5a;
3497
+ border-radius: 1px;
3498
+ margin-top: 2px;
3499
+ transition: .2s; }
3500
+ .ccw_plugin [type="checkbox"]:not(.filled-in) + label:after {
3501
+ border: 0;
3502
+ transform: scale(0); }
3503
+ .ccw_plugin [type="checkbox"]:not(:checked):disabled + label:before {
3504
+ border: none;
3505
+ background-color: rgba(0, 0, 0, 0.42); }
3506
+ .ccw_plugin [type="checkbox"].tabbed:focus + label:after {
3507
+ transform: scale(1);
3508
+ border: 0;
3509
+ border-radius: 50%;
3510
+ box-shadow: 0 0 0 10px rgba(0, 0, 0, 0.1);
3511
+ background-color: rgba(0, 0, 0, 0.1); }
3512
+ .ccw_plugin [type="checkbox"]:checked + label:before {
3513
+ top: -4px;
3514
+ left: -5px;
3515
+ width: 12px;
3516
+ height: 22px;
3517
+ border-top: 2px solid transparent;
3518
+ border-left: 2px solid transparent;
3519
+ border-right: 2px solid #26a69a;
3520
+ border-bottom: 2px solid #26a69a;
3521
+ transform: rotate(40deg);
3522
+ backface-visibility: hidden;
3523
+ transform-origin: 100% 100%; }
3524
+ .ccw_plugin [type="checkbox"]:checked:disabled + label:before {
3525
+ border-right: 2px solid rgba(0, 0, 0, 0.42);
3526
+ border-bottom: 2px solid rgba(0, 0, 0, 0.42); }
3527
+ .ccw_plugin [type="checkbox"]:indeterminate + label:before {
3528
+ top: -11px;
3529
+ left: -12px;
3530
+ width: 10px;
3531
+ height: 22px;
3532
+ border-top: none;
3533
+ border-left: none;
3534
+ border-right: 2px solid #26a69a;
3535
+ border-bottom: none;
3536
+ transform: rotate(90deg);
3537
+ backface-visibility: hidden;
3538
+ transform-origin: 100% 100%; }
3539
+ .ccw_plugin [type="checkbox"]:indeterminate:disabled + label:before {
3540
+ border-right: 2px solid rgba(0, 0, 0, 0.42);
3541
+ background-color: transparent; }
3542
+ .ccw_plugin [type="checkbox"].filled-in + label:after {
3543
+ border-radius: 2px; }
3544
+ .ccw_plugin [type="checkbox"].filled-in + label:before,
3545
+ .ccw_plugin [type="checkbox"].filled-in + label:after {
3546
+ content: '';
3547
+ left: 0;
3548
+ position: absolute;
3549
+ /* .1s delay is for check animation */
3550
+ transition: border .25s, background-color .25s, width .20s .1s, height .20s .1s, top .20s .1s, left .20s .1s;
3551
+ z-index: 1; }
3552
+ .ccw_plugin [type="checkbox"].filled-in:not(:checked) + label:before {
3553
+ width: 0;
3554
+ height: 0;
3555
+ border: 3px solid transparent;
3556
+ left: 6px;
3557
+ top: 10px;
3558
+ transform: rotateZ(37deg);
3559
+ transform-origin: 100% 100%; }
3560
+ .ccw_plugin [type="checkbox"].filled-in:not(:checked) + label:after {
3561
+ height: 20px;
3562
+ width: 20px;
3563
+ background-color: transparent;
3564
+ border: 2px solid #5a5a5a;
3565
+ top: 0px;
3566
+ z-index: 0; }
3567
+ .ccw_plugin [type="checkbox"].filled-in:checked + label:before {
3568
+ top: 0;
3569
+ left: 1px;
3570
+ width: 8px;
3571
+ height: 13px;
3572
+ border-top: 2px solid transparent;
3573
+ border-left: 2px solid transparent;
3574
+ border-right: 2px solid #fff;
3575
+ border-bottom: 2px solid #fff;
3576
+ transform: rotateZ(37deg);
3577
+ transform-origin: 100% 100%; }
3578
+ .ccw_plugin [type="checkbox"].filled-in:checked + label:after {
3579
+ top: 0;
3580
+ width: 20px;
3581
+ height: 20px;
3582
+ border: 2px solid #26a69a;
3583
+ background-color: #26a69a;
3584
+ z-index: 0; }
3585
+ .ccw_plugin [type="checkbox"].filled-in.tabbed:focus + label:after {
3586
+ border-radius: 2px;
3587
+ border-color: #5a5a5a;
3588
+ background-color: rgba(0, 0, 0, 0.1); }
3589
+ .ccw_plugin [type="checkbox"].filled-in.tabbed:checked:focus + label:after {
3590
+ border-radius: 2px;
3591
+ background-color: #26a69a;
3592
+ border-color: #26a69a; }
3593
+ .ccw_plugin [type="checkbox"].filled-in:disabled:not(:checked) + label:before {
3594
+ background-color: transparent;
3595
+ border: 2px solid transparent; }
3596
+ .ccw_plugin [type="checkbox"].filled-in:disabled:not(:checked) + label:after {
3597
+ border-color: transparent;
3598
+ background-color: #949494; }
3599
+ .ccw_plugin [type="checkbox"].filled-in:disabled:checked + label:before {
3600
+ background-color: transparent; }
3601
+ .ccw_plugin [type="checkbox"].filled-in:disabled:checked + label:after {
3602
+ background-color: #949494;
3603
+ border-color: #949494; }
3604
+ .ccw_plugin .switch,
3605
+ .ccw_plugin .switch * {
3606
+ -webkit-tap-highlight-color: transparent;
3607
+ user-select: none; }
3608
+ .ccw_plugin .switch label {
3609
+ cursor: pointer; }
3610
+ .ccw_plugin .switch label input[type=checkbox] {
3611
+ opacity: 0;
3612
+ width: 0;
3613
+ height: 0; }
3614
+ .ccw_plugin .switch label input[type=checkbox]:checked + .lever {
3615
+ background-color: #84c7c1; }
3616
+ .ccw_plugin .switch label input[type=checkbox]:checked + .lever:before, .ccw_plugin .switch label input[type=checkbox]:checked + .lever:after {
3617
+ left: 18px; }
3618
+ .ccw_plugin .switch label input[type=checkbox]:checked + .lever:after {
3619
+ background-color: #26a69a; }
3620
+ .ccw_plugin .switch label .lever {
3621
+ content: "";
3622
+ display: inline-block;
3623
+ position: relative;
3624
+ width: 36px;
3625
+ height: 14px;
3626
+ background-color: rgba(0, 0, 0, 0.38);
3627
+ border-radius: 15px;
3628
+ margin-right: 10px;
3629
+ transition: background 0.3s ease;
3630
+ vertical-align: middle;
3631
+ margin: 0 16px; }
3632
+ .ccw_plugin .switch label .lever:before, .ccw_plugin .switch label .lever:after {
3633
+ content: "";
3634
+ position: absolute;
3635
+ display: inline-block;
3636
+ width: 20px;
3637
+ height: 20px;
3638
+ border-radius: 50%;
3639
+ left: 0;
3640
+ top: -3px;
3641
+ transition: left 0.3s ease, background .3s ease, box-shadow 0.1s ease, transform .1s ease; }
3642
+ .ccw_plugin .switch label .lever:before {
3643
+ background-color: rgba(38, 166, 154, 0.15); }
3644
+ .ccw_plugin .switch label .lever:after {
3645
+ background-color: #F1F1F1;
3646
+ box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12); }
3647
+ .ccw_plugin input[type=checkbox]:checked:not(:disabled) ~ .lever:active::before,
3648
+ .ccw_plugin input[type=checkbox]:checked:not(:disabled).tabbed:focus ~ .lever::before {
3649
+ transform: scale(2.4);
3650
+ background-color: rgba(38, 166, 154, 0.15); }
3651
+ .ccw_plugin input[type=checkbox]:not(:disabled) ~ .lever:active:before,
3652
+ .ccw_plugin input[type=checkbox]:not(:disabled).tabbed:focus ~ .lever::before {
3653
+ transform: scale(2.4);
3654
+ background-color: rgba(0, 0, 0, 0.08); }
3655
+ .ccw_plugin .switch input[type=checkbox][disabled] + .lever {
3656
+ cursor: default;
3657
+ background-color: rgba(0, 0, 0, 0.12); }
3658
+ .ccw_plugin .switch label input[type=checkbox][disabled] + .lever:after,
3659
+ .ccw_plugin .switch label input[type=checkbox][disabled]:checked + .lever:after {
3660
+ background-color: #949494; }
3661
+ .ccw_plugin select {
3662
+ display: none; }
3663
+ .ccw_plugin select.browser-default {
3664
+ display: block; }
3665
+ .ccw_plugin select {
3666
+ background-color: rgba(255, 255, 255, 0.9);
3667
+ width: 100%;
3668
+ padding: 5px;
3669
+ border: 1px solid #f2f2f2;
3670
+ border-radius: 2px;
3671
+ height: 3rem; }
3672
+ .ccw_plugin .input-field select {
3673
+ display: block;
3674
+ position: absolute;
3675
+ width: 0;
3676
+ pointer-events: none;
3677
+ height: 0;
3678
+ top: 0;
3679
+ left: 0;
3680
+ opacity: 0; }
3681
+ .ccw_plugin .select-label {
3682
+ position: absolute; }
3683
+ .ccw_plugin .select-wrapper {
3684
+ position: relative; }
3685
+ .ccw_plugin .select-wrapper.valid + label,
3686
+ .ccw_plugin .select-wrapper.invalid + label {
3687
+ width: 100%;
3688
+ pointer-events: none; }
3689
+ .ccw_plugin .select-wrapper input.select-dropdown {
3690
+ position: relative;
3691
+ cursor: pointer;
3692
+ background-color: transparent;
3693
+ border: none;
3694
+ border-bottom: 1px solid #9e9e9e;
3695
+ outline: none;
3696
+ height: 3rem;
3697
+ line-height: 3rem;
3698
+ width: 100%;
3699
+ font-size: 1rem;
3700
+ margin: 0 0 20px 0;
3701
+ padding: 0;
3702
+ display: block;
3703
+ user-select: none; }
3704
+ .ccw_plugin .select-wrapper span.caret {
3705
+ color: initial;
3706
+ position: absolute;
3707
+ right: 0;
3708
+ top: 0;
3709
+ bottom: 0;
3710
+ height: 10px;
3711
+ margin: auto 0;
3712
+ font-size: 10px;
3713
+ line-height: 10px; }
3714
+ .ccw_plugin .select-wrapper + label {
3715
+ position: absolute;
3716
+ top: -26px;
3717
+ font-size: 0.8rem; }
3718
+ .ccw_plugin select:disabled {
3719
+ color: rgba(0, 0, 0, 0.42); }
3720
+ .ccw_plugin .select-wrapper.disabled span.caret,
3721
+ .ccw_plugin .select-wrapper.disabled + label {
3722
+ color: rgba(0, 0, 0, 0.42); }
3723
+ .ccw_plugin .select-wrapper input.select-dropdown:disabled {
3724
+ color: rgba(0, 0, 0, 0.42);
3725
+ cursor: default;
3726
+ user-select: none; }
3727
+ .ccw_plugin .select-wrapper i {
3728
+ color: rgba(0, 0, 0, 0.3); }
3729
+ .ccw_plugin .select-dropdown li.disabled,
3730
+ .ccw_plugin .select-dropdown li.disabled > span,
3731
+ .ccw_plugin .select-dropdown li.optgroup {
3732
+ color: rgba(0, 0, 0, 0.3);
3733
+ background-color: transparent; }
3734
+ .ccw_plugin .select-dropdown.dropdown-content li.active {
3735
+ background-color: transparent; }
3736
+ .ccw_plugin .select-dropdown.dropdown-content li:hover {
3737
+ background-color: rgba(0, 0, 0, 0.06); }
3738
+ .ccw_plugin .select-dropdown.dropdown-content li.selected {
3739
+ background-color: rgba(0, 0, 0, 0.03); }
3740
+ .ccw_plugin .prefix ~ .select-wrapper {
3741
+ margin-left: 3rem;
3742
+ width: 92%;
3743
+ width: calc(100% - 3rem); }
3744
+ .ccw_plugin .prefix ~ label {
3745
+ margin-left: 3rem; }
3746
+ .ccw_plugin .select-dropdown li img {
3747
+ height: 40px;
3748
+ width: 40px;
3749
+ margin: 5px 15px;
3750
+ float: right; }
3751
+ .ccw_plugin .select-dropdown li.optgroup {
3752
+ border-top: 1px solid #eee; }
3753
+ .ccw_plugin .select-dropdown li.optgroup.selected > span {
3754
+ color: rgba(0, 0, 0, 0.7); }
3755
+ .ccw_plugin .select-dropdown li.optgroup > span {
3756
+ color: rgba(0, 0, 0, 0.4); }
3757
+ .ccw_plugin .select-dropdown li.optgroup ~ li.optgroup-option {
3758
+ padding-left: 1rem; }
3759
+ .ccw_plugin .file-field {
3760
+ position: relative; }
3761
+ .ccw_plugin .file-field .file-path-wrapper {
3762
+ overflow: hidden;
3763
+ padding-left: 10px; }
3764
+ .ccw_plugin .file-field input.file-path {
3765
+ width: 100%; }
3766
+ .ccw_plugin .file-field .btn, .ccw_plugin .file-field .btn-large {
3767
+ float: left;
3768
+ height: 3rem;
3769
+ line-height: 3rem; }
3770
+ .ccw_plugin .file-field span {
3771
+ cursor: pointer; }
3772
+ .ccw_plugin .file-field input[type=file] {
3773
+ position: absolute;
3774
+ top: 0;
3775
+ right: 0;
3776
+ left: 0;
3777
+ bottom: 0;
3778
+ width: 100%;
3779
+ margin: 0;
3780
+ padding: 0;
3781
+ font-size: 20px;
3782
+ cursor: pointer;
3783
+ opacity: 0;
3784
+ filter: alpha(opacity=0); }
3785
+ .ccw_plugin .file-field input[type=file]::-webkit-file-upload-button {
3786
+ display: none; }
3787
+ .ccw_plugin .range-field {
3788
+ position: relative; }
3789
+ .ccw_plugin input[type=range],
3790
+ .ccw_plugin input[type=range] + .thumb {
3791
+ cursor: pointer; }
3792
+ .ccw_plugin input[type=range] {
3793
+ position: relative;
3794
+ background-color: transparent;
3795
+ border: none;
3796
+ outline: none;
3797
+ width: 100%;
3798
+ margin: 15px 0;
3799
+ padding: 0; }
3800
+ .ccw_plugin input[type=range]:focus {
3801
+ outline: none; }
3802
+ .ccw_plugin input[type=range] + .thumb {
3803
+ position: absolute;
3804
+ top: 10px;
3805
+ left: 0;
3806
+ border: none;
3807
+ height: 0;
3808
+ width: 0;
3809
+ border-radius: 50%;
3810
+ background-color: #26a69a;
3811
+ margin-left: 7px;
3812
+ transform-origin: 50% 50%;
3813
+ transform: rotate(-45deg); }
3814
+ .ccw_plugin input[type=range] + .thumb .value {
3815
+ display: block;
3816
+ width: 30px;
3817
+ text-align: center;
3818
+ color: #26a69a;
3819
+ font-size: 0;
3820
+ transform: rotate(45deg); }
3821
+ .ccw_plugin input[type=range] + .thumb.active {
3822
+ border-radius: 50% 50% 50% 0; }
3823
+ .ccw_plugin input[type=range] + .thumb.active .value {
3824
+ color: #fff;
3825
+ margin-left: -1px;
3826
+ margin-top: 8px;
3827
+ font-size: 10px; }
3828
+ .ccw_plugin input[type=range] {
3829
+ -webkit-appearance: none; }
3830
+ .ccw_plugin input[type=range]::-webkit-slider-runnable-track {
3831
+ height: 3px;
3832
+ background: #c2c0c2;
3833
+ border: none; }
3834
+ .ccw_plugin input[type=range]::-webkit-slider-thumb {
3835
+ -webkit-appearance: none;
3836
+ border: none;
3837
+ height: 14px;
3838
+ width: 14px;
3839
+ border-radius: 50%;
3840
+ background-color: #26a69a;
3841
+ transform-origin: 50% 50%;
3842
+ margin: -5px 0 0 0;
3843
+ transition: .3s; }
3844
+ .ccw_plugin input[type=range]:focus::-webkit-slider-runnable-track {
3845
+ background: #ccc; }
3846
+ .ccw_plugin input[type=range] {
3847
+ /* fix for FF unable to apply focus style bug */
3848
+ border: 1px solid white;
3849
+ /*required for proper track sizing in FF*/ }
3850
+ .ccw_plugin input[type=range]::-moz-range-track {
3851
+ height: 3px;
3852
+ background: #ddd;
3853
+ border: none; }
3854
+ .ccw_plugin input[type=range]::-moz-range-thumb {
3855
+ border: none;
3856
+ height: 14px;
3857
+ width: 14px;
3858
+ border-radius: 50%;
3859
+ background: #26a69a;
3860
+ margin-top: -5px; }
3861
+ .ccw_plugin input[type=range]:-moz-focusring {
3862
+ outline: 1px solid #fff;
3863
+ outline-offset: -1px; }
3864
+ .ccw_plugin input[type=range]:focus::-moz-range-track {
3865
+ background: #ccc; }
3866
+ .ccw_plugin input[type=range]::-ms-track {
3867
+ height: 3px;
3868
+ background: transparent;
3869
+ border-color: transparent;
3870
+ border-width: 6px 0;
3871
+ /*remove default tick marks*/
3872
+ color: transparent; }
3873
+ .ccw_plugin input[type=range]::-ms-fill-lower {
3874
+ background: #777; }
3875
+ .ccw_plugin input[type=range]::-ms-fill-upper {
3876
+ background: #ddd; }
3877
+ .ccw_plugin input[type=range]::-ms-thumb {
3878
+ border: none;
3879
+ height: 14px;
3880
+ width: 14px;
3881
+ border-radius: 50%;
3882
+ background: #26a69a; }
3883
+ .ccw_plugin input[type=range]:focus::-ms-fill-lower {
3884
+ background: #888; }
3885
+ .ccw_plugin input[type=range]:focus::-ms-fill-upper {
3886
+ background: #ccc; }
3887
+
3888
+ /* ==== custom styles ==== */
3889
+ div.ccw_plugin,
3890
+ .inline {
3891
+ display: inline; }
3892
+
3893
+ .inline-block {
3894
+ display: inline-block; }
3895
+
3896
+ .chatbot {
3897
+ position: fixed;
3898
+ z-index: 99; }
3899
+
3900
+ .img-icon {
3901
+ height: 48px; }
3902
+
3903
+ .nofocus:focus {
3904
+ outline: none; }
3905
+
3906
+ .pointer {
3907
+ cursor: pointer; }
3908
+
3909
+ .sc_item {
3910
+ z-index: 99; }
3911
+
3912
+ .style-3-sc {
3913
+ height: 20px; }
3914
+
3915
+ .img-icon-5 {
3916
+ height: 80%;
3917
+ vertical-align: middle; }
3918
+
3919
+ .img-icon-6 {
3920
+ height: 63%;
3921
+ vertical-align: middle;
3922
+ margin-left: 7px; }
3923
+
3924
+ .style-6-img {
3925
+ max-height: 40px;
3926
+ text-decoration: overline; }
3927
+
3928
+ .icon-2 {
3929
+ font-size: 2rem; }
3930
+
3931
+ .btn_only_style_div_circle {
3932
+ border-radius: 50%;
3933
+ text-align: center; }
3934
+
3935
+ .btn_only_style_div_circle_sc {
3936
+ background-color: orange;
3937
+ border-radius: 50%;
3938
+ height: 48px;
3939
+ width: 48px;
3940
+ line-height: 48px;
3941
+ text-align: center; }
3942
+
3943
+ .btn_only_style_div {
3944
+ background-color: orange;
3945
+ height: 48px;
3946
+ width: 48px;
3947
+ line-height: 48px;
3948
+ text-align: center; }
3949
+
3950
+ /* customize styles */
3951
+ .style8 span {
3952
+ text-transform: none; }
assets/js/admin_main.js CHANGED
@@ -1,75 +1,173 @@
1
- /******/ (function(modules) { // webpackBootstrap
2
- /******/ // The module cache
3
- /******/ var installedModules = {};
4
- /******/
5
- /******/ // The require function
6
- /******/ function __webpack_require__(moduleId) {
7
- /******/
8
- /******/ // Check if module is in cache
9
- /******/ if(installedModules[moduleId]) {
10
- /******/ return installedModules[moduleId].exports;
11
- /******/ }
12
- /******/ // Create a new module (and put it into the cache)
13
- /******/ var module = installedModules[moduleId] = {
14
- /******/ i: moduleId,
15
- /******/ l: false,
16
- /******/ exports: {}
17
- /******/ };
18
- /******/
19
- /******/ // Execute the module function
20
- /******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__);
21
- /******/
22
- /******/ // Flag the module as loaded
23
- /******/ module.l = true;
24
- /******/
25
- /******/ // Return the exports of the module
26
- /******/ return module.exports;
27
- /******/ }
28
- /******/
29
- /******/
30
- /******/ // expose the modules object (__webpack_modules__)
31
- /******/ __webpack_require__.m = modules;
32
- /******/
33
- /******/ // expose the module cache
34
- /******/ __webpack_require__.c = installedModules;
35
- /******/
36
- /******/ // define getter function for harmony exports
37
- /******/ __webpack_require__.d = function(exports, name, getter) {
38
- /******/ if(!__webpack_require__.o(exports, name)) {
39
- /******/ Object.defineProperty(exports, name, {
40
- /******/ configurable: false,
41
- /******/ enumerable: true,
42
- /******/ get: getter
43
- /******/ });
44
- /******/ }
45
- /******/ };
46
- /******/
47
- /******/ // getDefaultExport function for compatibility with non-harmony modules
48
- /******/ __webpack_require__.n = function(module) {
49
- /******/ var getter = module && module.__esModule ?
50
- /******/ function getDefault() { return module['default']; } :
51
- /******/ function getModuleExports() { return module; };
52
- /******/ __webpack_require__.d(getter, 'a', getter);
53
- /******/ return getter;
54
- /******/ };
55
- /******/
56
- /******/ // Object.prototype.hasOwnProperty.call
57
- /******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };
58
- /******/
59
- /******/ // __webpack_public_path__
60
- /******/ __webpack_require__.p = "";
61
- /******/
62
- /******/ // Load entry module and return exports
63
- /******/ return __webpack_require__(__webpack_require__.s = 10);
64
- /******/ })
65
- /************************************************************************/
66
- /******/ ({
67
-
68
- /***/ 10:
69
- /***/ (function(module, exports) {
70
-
71
- // removed by extract-text-webpack-plugin
72
-
73
- /***/ })
74
-
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
75
  /******/ });
1
+ /******/ (function(modules) { // webpackBootstrap
2
+ /******/ // The module cache
3
+ /******/ var installedModules = {};
4
+ /******/
5
+ /******/ // The require function
6
+ /******/ function __webpack_require__(moduleId) {
7
+ /******/
8
+ /******/ // Check if module is in cache
9
+ /******/ if(installedModules[moduleId]) {
10
+ /******/ return installedModules[moduleId].exports;
11
+ /******/ }
12
+ /******/ // Create a new module (and put it into the cache)
13
+ /******/ var module = installedModules[moduleId] = {
14
+ /******/ i: moduleId,
15
+ /******/ l: false,
16
+ /******/ exports: {}
17
+ /******/ };
18
+ /******/
19
+ /******/ // Execute the module function
20
+ /******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__);
21
+ /******/
22
+ /******/ // Flag the module as loaded
23
+ /******/ module.l = true;
24
+ /******/
25
+ /******/ // Return the exports of the module
26
+ /******/ return module.exports;
27
+ /******/ }
28
+ /******/
29
+ /******/
30
+ /******/ // expose the modules object (__webpack_modules__)
31
+ /******/ __webpack_require__.m = modules;
32
+ /******/
33
+ /******/ // expose the module cache
34
+ /******/ __webpack_require__.c = installedModules;
35
+ /******/
36
+ /******/ // define getter function for harmony exports
37
+ /******/ __webpack_require__.d = function(exports, name, getter) {
38
+ /******/ if(!__webpack_require__.o(exports, name)) {
39
+ /******/ Object.defineProperty(exports, name, {
40
+ /******/ configurable: false,
41
+ /******/ enumerable: true,
42
+ /******/ get: getter
43
+ /******/ });
44
+ /******/ }
45
+ /******/ };
46
+ /******/
47
+ /******/ // getDefaultExport function for compatibility with non-harmony modules
48
+ /******/ __webpack_require__.n = function(module) {
49
+ /******/ var getter = module && module.__esModule ?
50
+ /******/ function getDefault() { return module['default']; } :
51
+ /******/ function getModuleExports() { return module; };
52
+ /******/ __webpack_require__.d(getter, 'a', getter);
53
+ /******/ return getter;
54
+ /******/ };
55
+ /******/
56
+ /******/ // Object.prototype.hasOwnProperty.call
57
+ /******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };
58
+ /******/
59
+ /******/ // __webpack_public_path__
60
+ /******/ __webpack_require__.p = "";
61
+ /******/
62
+ /******/ // Load entry module and return exports
63
+ /******/ return __webpack_require__(__webpack_require__.s = 10);
64
+ /******/ })
65
+ /************************************************************************/
66
+ /******/ ({
67
+
68
+ /***/ 0:
69
+ /***/ (function(module, exports, __webpack_require__) {
70
+
71
+ exports = module.exports = __webpack_require__(1)(true);
72
+ // imports
73
+
74
+
75
+ // module
76
+ exports.push([module.i, "/* Materializecss */\n.materialize-red {\n background-color: #e51c23 !important; }\n\n.materialize-red-text {\n color: #e51c23 !important; }\n\n.materialize-red.lighten-5 {\n background-color: #fdeaeb !important; }\n\n.materialize-red-text.text-lighten-5 {\n color: #fdeaeb !important; }\n\n.materialize-red.lighten-4 {\n background-color: #f8c1c3 !important; }\n\n.materialize-red-text.text-lighten-4 {\n color: #f8c1c3 !important; }\n\n.materialize-red.lighten-3 {\n background-color: #f3989b !important; }\n\n.materialize-red-text.text-lighten-3 {\n color: #f3989b !important; }\n\n.materialize-red.lighten-2 {\n background-color: #ee6e73 !important; }\n\n.materialize-red-text.text-lighten-2 {\n color: #ee6e73 !important; }\n\n.materialize-red.lighten-1 {\n background-color: #ea454b !important; }\n\n.materialize-red-text.text-lighten-1 {\n color: #ea454b !important; }\n\n.materialize-red.darken-1 {\n background-color: #d0181e !important; }\n\n.materialize-red-text.text-darken-1 {\n color: #d0181e !important; }\n\n.materialize-red.darken-2 {\n background-color: #b9151b !important; }\n\n.materialize-red-text.text-darken-2 {\n color: #b9151b !important; }\n\n.materialize-red.darken-3 {\n background-color: #a21318 !important; }\n\n.materialize-red-text.text-darken-3 {\n color: #a21318 !important; }\n\n.materialize-red.darken-4 {\n background-color: #8b1014 !important; }\n\n.materialize-red-text.text-darken-4 {\n color: #8b1014 !important; }\n\n.red {\n background-color: #F44336 !important; }\n\n.red-text {\n color: #F44336 !important; }\n\n.red.lighten-5 {\n background-color: #FFEBEE !important; }\n\n.red-text.text-lighten-5 {\n color: #FFEBEE !important; }\n\n.red.lighten-4 {\n background-color: #FFCDD2 !important; }\n\n.red-text.text-lighten-4 {\n color: #FFCDD2 !important; }\n\n.red.lighten-3 {\n background-color: #EF9A9A !important; }\n\n.red-text.text-lighten-3 {\n color: #EF9A9A !important; }\n\n.red.lighten-2 {\n background-color: #E57373 !important; }\n\n.red-text.text-lighten-2 {\n color: #E57373 !important; }\n\n.red.lighten-1 {\n background-color: #EF5350 !important; }\n\n.red-text.text-lighten-1 {\n color: #EF5350 !important; }\n\n.red.darken-1 {\n background-color: #E53935 !important; }\n\n.red-text.text-darken-1 {\n color: #E53935 !important; }\n\n.red.darken-2 {\n background-color: #D32F2F !important; }\n\n.red-text.text-darken-2 {\n color: #D32F2F !important; }\n\n.red.darken-3 {\n background-color: #C62828 !important; }\n\n.red-text.text-darken-3 {\n color: #C62828 !important; }\n\n.red.darken-4 {\n background-color: #B71C1C !important; }\n\n.red-text.text-darken-4 {\n color: #B71C1C !important; }\n\n.red.accent-1 {\n background-color: #FF8A80 !important; }\n\n.red-text.text-accent-1 {\n color: #FF8A80 !important; }\n\n.red.accent-2 {\n background-color: #FF5252 !important; }\n\n.red-text.text-accent-2 {\n color: #FF5252 !important; }\n\n.red.accent-3 {\n background-color: #FF1744 !important; }\n\n.red-text.text-accent-3 {\n color: #FF1744 !important; }\n\n.red.accent-4 {\n background-color: #D50000 !important; }\n\n.red-text.text-accent-4 {\n color: #D50000 !important; }\n\n.pink {\n background-color: #e91e63 !important; }\n\n.pink-text {\n color: #e91e63 !important; }\n\n.pink.lighten-5 {\n background-color: #fce4ec !important; }\n\n.pink-text.text-lighten-5 {\n color: #fce4ec !important; }\n\n.pink.lighten-4 {\n background-color: #f8bbd0 !important; }\n\n.pink-text.text-lighten-4 {\n color: #f8bbd0 !important; }\n\n.pink.lighten-3 {\n background-color: #f48fb1 !important; }\n\n.pink-text.text-lighten-3 {\n color: #f48fb1 !important; }\n\n.pink.lighten-2 {\n background-color: #f06292 !important; }\n\n.pink-text.text-lighten-2 {\n color: #f06292 !important; }\n\n.pink.lighten-1 {\n background-color: #ec407a !important; }\n\n.pink-text.text-lighten-1 {\n color: #ec407a !important; }\n\n.pink.darken-1 {\n background-color: #d81b60 !important; }\n\n.pink-text.text-darken-1 {\n color: #d81b60 !important; }\n\n.pink.darken-2 {\n background-color: #c2185b !important; }\n\n.pink-text.text-darken-2 {\n color: #c2185b !important; }\n\n.pink.darken-3 {\n background-color: #ad1457 !important; }\n\n.pink-text.text-darken-3 {\n color: #ad1457 !important; }\n\n.pink.darken-4 {\n background-color: #880e4f !important; }\n\n.pink-text.text-darken-4 {\n color: #880e4f !important; }\n\n.pink.accent-1 {\n background-color: #ff80ab !important; }\n\n.pink-text.text-accent-1 {\n color: #ff80ab !important; }\n\n.pink.accent-2 {\n background-color: #ff4081 !important; }\n\n.pink-text.text-accent-2 {\n color: #ff4081 !important; }\n\n.pink.accent-3 {\n background-color: #f50057 !important; }\n\n.pink-text.text-accent-3 {\n color: #f50057 !important; }\n\n.pink.accent-4 {\n background-color: #c51162 !important; }\n\n.pink-text.text-accent-4 {\n color: #c51162 !important; }\n\n.purple {\n background-color: #9c27b0 !important; }\n\n.purple-text {\n color: #9c27b0 !important; }\n\n.purple.lighten-5 {\n background-color: #f3e5f5 !important; }\n\n.purple-text.text-lighten-5 {\n color: #f3e5f5 !important; }\n\n.purple.lighten-4 {\n background-color: #e1bee7 !important; }\n\n.purple-text.text-lighten-4 {\n color: #e1bee7 !important; }\n\n.purple.lighten-3 {\n background-color: #ce93d8 !important; }\n\n.purple-text.text-lighten-3 {\n color: #ce93d8 !important; }\n\n.purple.lighten-2 {\n background-color: #ba68c8 !important; }\n\n.purple-text.text-lighten-2 {\n color: #ba68c8 !important; }\n\n.purple.lighten-1 {\n background-color: #ab47bc !important; }\n\n.purple-text.text-lighten-1 {\n color: #ab47bc !important; }\n\n.purple.darken-1 {\n background-color: #8e24aa !important; }\n\n.purple-text.text-darken-1 {\n color: #8e24aa !important; }\n\n.purple.darken-2 {\n background-color: #7b1fa2 !important; }\n\n.purple-text.text-darken-2 {\n color: #7b1fa2 !important; }\n\n.purple.darken-3 {\n background-color: #6a1b9a !important; }\n\n.purple-text.text-darken-3 {\n color: #6a1b9a !important; }\n\n.purple.darken-4 {\n background-color: #4a148c !important; }\n\n.purple-text.text-darken-4 {\n color: #4a148c !important; }\n\n.purple.accent-1 {\n background-color: #ea80fc !important; }\n\n.purple-text.text-accent-1 {\n color: #ea80fc !important; }\n\n.purple.accent-2 {\n background-color: #e040fb !important; }\n\n.purple-text.text-accent-2 {\n color: #e040fb !important; }\n\n.purple.accent-3 {\n background-color: #d500f9 !important; }\n\n.purple-text.text-accent-3 {\n color: #d500f9 !important; }\n\n.purple.accent-4 {\n background-color: #aa00ff !important; }\n\n.purple-text.text-accent-4 {\n color: #aa00ff !important; }\n\n.deep-purple {\n background-color: #673ab7 !important; }\n\n.deep-purple-text {\n color: #673ab7 !important; }\n\n.deep-purple.lighten-5 {\n background-color: #ede7f6 !important; }\n\n.deep-purple-text.text-lighten-5 {\n color: #ede7f6 !important; }\n\n.deep-purple.lighten-4 {\n background-color: #d1c4e9 !important; }\n\n.deep-purple-text.text-lighten-4 {\n color: #d1c4e9 !important; }\n\n.deep-purple.lighten-3 {\n background-color: #b39ddb !important; }\n\n.deep-purple-text.text-lighten-3 {\n color: #b39ddb !important; }\n\n.deep-purple.lighten-2 {\n background-color: #9575cd !important; }\n\n.deep-purple-text.text-lighten-2 {\n color: #9575cd !important; }\n\n.deep-purple.lighten-1 {\n background-color: #7e57c2 !important; }\n\n.deep-purple-text.text-lighten-1 {\n color: #7e57c2 !important; }\n\n.deep-purple.darken-1 {\n background-color: #5e35b1 !important; }\n\n.deep-purple-text.text-darken-1 {\n color: #5e35b1 !important; }\n\n.deep-purple.darken-2 {\n background-color: #512da8 !important; }\n\n.deep-purple-text.text-darken-2 {\n color: #512da8 !important; }\n\n.deep-purple.darken-3 {\n background-color: #4527a0 !important; }\n\n.deep-purple-text.text-darken-3 {\n color: #4527a0 !important; }\n\n.deep-purple.darken-4 {\n background-color: #311b92 !important; }\n\n.deep-purple-text.text-darken-4 {\n color: #311b92 !important; }\n\n.deep-purple.accent-1 {\n background-color: #b388ff !important; }\n\n.deep-purple-text.text-accent-1 {\n color: #b388ff !important; }\n\n.deep-purple.accent-2 {\n background-color: #7c4dff !important; }\n\n.deep-purple-text.text-accent-2 {\n color: #7c4dff !important; }\n\n.deep-purple.accent-3 {\n background-color: #651fff !important; }\n\n.deep-purple-text.text-accent-3 {\n color: #651fff !important; }\n\n.deep-purple.accent-4 {\n background-color: #6200ea !important; }\n\n.deep-purple-text.text-accent-4 {\n color: #6200ea !important; }\n\n.indigo {\n background-color: #3f51b5 !important; }\n\n.indigo-text {\n color: #3f51b5 !important; }\n\n.indigo.lighten-5 {\n background-color: #e8eaf6 !important; }\n\n.indigo-text.text-lighten-5 {\n color: #e8eaf6 !important; }\n\n.indigo.lighten-4 {\n background-color: #c5cae9 !important; }\n\n.indigo-text.text-lighten-4 {\n color: #c5cae9 !important; }\n\n.indigo.lighten-3 {\n background-color: #9fa8da !important; }\n\n.indigo-text.text-lighten-3 {\n color: #9fa8da !important; }\n\n.indigo.lighten-2 {\n background-color: #7986cb !important; }\n\n.indigo-text.text-lighten-2 {\n color: #7986cb !important; }\n\n.indigo.lighten-1 {\n background-color: #5c6bc0 !important; }\n\n.indigo-text.text-lighten-1 {\n color: #5c6bc0 !important; }\n\n.indigo.darken-1 {\n background-color: #3949ab !important; }\n\n.indigo-text.text-darken-1 {\n color: #3949ab !important; }\n\n.indigo.darken-2 {\n background-color: #303f9f !important; }\n\n.indigo-text.text-darken-2 {\n color: #303f9f !important; }\n\n.indigo.darken-3 {\n background-color: #283593 !important; }\n\n.indigo-text.text-darken-3 {\n color: #283593 !important; }\n\n.indigo.darken-4 {\n background-color: #1a237e !important; }\n\n.indigo-text.text-darken-4 {\n color: #1a237e !important; }\n\n.indigo.accent-1 {\n background-color: #8c9eff !important; }\n\n.indigo-text.text-accent-1 {\n color: #8c9eff !important; }\n\n.indigo.accent-2 {\n background-color: #536dfe !important; }\n\n.indigo-text.text-accent-2 {\n color: #536dfe !important; }\n\n.indigo.accent-3 {\n background-color: #3d5afe !important; }\n\n.indigo-text.text-accent-3 {\n color: #3d5afe !important; }\n\n.indigo.accent-4 {\n background-color: #304ffe !important; }\n\n.indigo-text.text-accent-4 {\n color: #304ffe !important; }\n\n.blue {\n background-color: #2196F3 !important; }\n\n.blue-text {\n color: #2196F3 !important; }\n\n.blue.lighten-5 {\n background-color: #E3F2FD !important; }\n\n.blue-text.text-lighten-5 {\n color: #E3F2FD !important; }\n\n.blue.lighten-4 {\n background-color: #BBDEFB !important; }\n\n.blue-text.text-lighten-4 {\n color: #BBDEFB !important; }\n\n.blue.lighten-3 {\n background-color: #90CAF9 !important; }\n\n.blue-text.text-lighten-3 {\n color: #90CAF9 !important; }\n\n.blue.lighten-2 {\n background-color: #64B5F6 !important; }\n\n.blue-text.text-lighten-2 {\n color: #64B5F6 !important; }\n\n.blue.lighten-1 {\n background-color: #42A5F5 !important; }\n\n.blue-text.text-lighten-1 {\n color: #42A5F5 !important; }\n\n.blue.darken-1 {\n background-color: #1E88E5 !important; }\n\n.blue-text.text-darken-1 {\n color: #1E88E5 !important; }\n\n.blue.darken-2 {\n background-color: #1976D2 !important; }\n\n.blue-text.text-darken-2 {\n color: #1976D2 !important; }\n\n.blue.darken-3 {\n background-color: #1565C0 !important; }\n\n.blue-text.text-darken-3 {\n color: #1565C0 !important; }\n\n.blue.darken-4 {\n background-color: #0D47A1 !important; }\n\n.blue-text.text-darken-4 {\n color: #0D47A1 !important; }\n\n.blue.accent-1 {\n background-color: #82B1FF !important; }\n\n.blue-text.text-accent-1 {\n color: #82B1FF !important; }\n\n.blue.accent-2 {\n background-color: #448AFF !important; }\n\n.blue-text.text-accent-2 {\n color: #448AFF !important; }\n\n.blue.accent-3 {\n background-color: #2979FF !important; }\n\n.blue-text.text-accent-3 {\n color: #2979FF !important; }\n\n.blue.accent-4 {\n background-color: #2962FF !important; }\n\n.blue-text.text-accent-4 {\n color: #2962FF !important; }\n\n.light-blue {\n background-color: #03a9f4 !important; }\n\n.light-blue-text {\n color: #03a9f4 !important; }\n\n.light-blue.lighten-5 {\n background-color: #e1f5fe !important; }\n\n.light-blue-text.text-lighten-5 {\n color: #e1f5fe !important; }\n\n.light-blue.lighten-4 {\n background-color: #b3e5fc !important; }\n\n.light-blue-text.text-lighten-4 {\n color: #b3e5fc !important; }\n\n.light-blue.lighten-3 {\n background-color: #81d4fa !important; }\n\n.light-blue-text.text-lighten-3 {\n color: #81d4fa !important; }\n\n.light-blue.lighten-2 {\n background-color: #4fc3f7 !important; }\n\n.light-blue-text.text-lighten-2 {\n color: #4fc3f7 !important; }\n\n.light-blue.lighten-1 {\n background-color: #29b6f6 !important; }\n\n.light-blue-text.text-lighten-1 {\n color: #29b6f6 !important; }\n\n.light-blue.darken-1 {\n background-color: #039be5 !important; }\n\n.light-blue-text.text-darken-1 {\n color: #039be5 !important; }\n\n.light-blue.darken-2 {\n background-color: #0288d1 !important; }\n\n.light-blue-text.text-darken-2 {\n color: #0288d1 !important; }\n\n.light-blue.darken-3 {\n background-color: #0277bd !important; }\n\n.light-blue-text.text-darken-3 {\n color: #0277bd !important; }\n\n.light-blue.darken-4 {\n background-color: #01579b !important; }\n\n.light-blue-text.text-darken-4 {\n color: #01579b !important; }\n\n.light-blue.accent-1 {\n background-color: #80d8ff !important; }\n\n.light-blue-text.text-accent-1 {\n color: #80d8ff !important; }\n\n.light-blue.accent-2 {\n background-color: #40c4ff !important; }\n\n.light-blue-text.text-accent-2 {\n color: #40c4ff !important; }\n\n.light-blue.accent-3 {\n background-color: #00b0ff !important; }\n\n.light-blue-text.text-accent-3 {\n color: #00b0ff !important; }\n\n.light-blue.accent-4 {\n background-color: #0091ea !important; }\n\n.light-blue-text.text-accent-4 {\n color: #0091ea !important; }\n\n.cyan {\n background-color: #00bcd4 !important; }\n\n.cyan-text {\n color: #00bcd4 !important; }\n\n.cyan.lighten-5 {\n background-color: #e0f7fa !important; }\n\n.cyan-text.text-lighten-5 {\n color: #e0f7fa !important; }\n\n.cyan.lighten-4 {\n background-color: #b2ebf2 !important; }\n\n.cyan-text.text-lighten-4 {\n color: #b2ebf2 !important; }\n\n.cyan.lighten-3 {\n background-color: #80deea !important; }\n\n.cyan-text.text-lighten-3 {\n color: #80deea !important; }\n\n.cyan.lighten-2 {\n background-color: #4dd0e1 !important; }\n\n.cyan-text.text-lighten-2 {\n color: #4dd0e1 !important; }\n\n.cyan.lighten-1 {\n background-color: #26c6da !important; }\n\n.cyan-text.text-lighten-1 {\n color: #26c6da !important; }\n\n.cyan.darken-1 {\n background-color: #00acc1 !important; }\n\n.cyan-text.text-darken-1 {\n color: #00acc1 !important; }\n\n.cyan.darken-2 {\n background-color: #0097a7 !important; }\n\n.cyan-text.text-darken-2 {\n color: #0097a7 !important; }\n\n.cyan.darken-3 {\n background-color: #00838f !important; }\n\n.cyan-text.text-darken-3 {\n color: #00838f !important; }\n\n.cyan.darken-4 {\n background-color: #006064 !important; }\n\n.cyan-text.text-darken-4 {\n color: #006064 !important; }\n\n.cyan.accent-1 {\n background-color: #84ffff !important; }\n\n.cyan-text.text-accent-1 {\n color: #84ffff !important; }\n\n.cyan.accent-2 {\n background-color: #18ffff !important; }\n\n.cyan-text.text-accent-2 {\n color: #18ffff !important; }\n\n.cyan.accent-3 {\n background-color: #00e5ff !important; }\n\n.cyan-text.text-accent-3 {\n color: #00e5ff !important; }\n\n.cyan.accent-4 {\n background-color: #00b8d4 !important; }\n\n.cyan-text.text-accent-4 {\n color: #00b8d4 !important; }\n\n.teal {\n background-color: #009688 !important; }\n\n.teal-text {\n color: #009688 !important; }\n\n.teal.lighten-5 {\n background-color: #e0f2f1 !important; }\n\n.teal-text.text-lighten-5 {\n color: #e0f2f1 !important; }\n\n.teal.lighten-4 {\n background-color: #b2dfdb !important; }\n\n.teal-text.text-lighten-4 {\n color: #b2dfdb !important; }\n\n.teal.lighten-3 {\n background-color: #80cbc4 !important; }\n\n.teal-text.text-lighten-3 {\n color: #80cbc4 !important; }\n\n.teal.lighten-2 {\n background-color: #4db6ac !important; }\n\n.teal-text.text-lighten-2 {\n color: #4db6ac !important; }\n\n.teal.lighten-1 {\n background-color: #26a69a !important; }\n\n.teal-text.text-lighten-1 {\n color: #26a69a !important; }\n\n.teal.darken-1 {\n background-color: #00897b !important; }\n\n.teal-text.text-darken-1 {\n color: #00897b !important; }\n\n.teal.darken-2 {\n background-color: #00796b !important; }\n\n.teal-text.text-darken-2 {\n color: #00796b !important; }\n\n.teal.darken-3 {\n background-color: #00695c !important; }\n\n.teal-text.text-darken-3 {\n color: #00695c !important; }\n\n.teal.darken-4 {\n background-color: #004d40 !important; }\n\n.teal-text.text-darken-4 {\n color: #004d40 !important; }\n\n.teal.accent-1 {\n background-color: #a7ffeb !important; }\n\n.teal-text.text-accent-1 {\n color: #a7ffeb !important; }\n\n.teal.accent-2 {\n background-color: #64ffda !important; }\n\n.teal-text.text-accent-2 {\n color: #64ffda !important; }\n\n.teal.accent-3 {\n background-color: #1de9b6 !important; }\n\n.teal-text.text-accent-3 {\n color: #1de9b6 !important; }\n\n.teal.accent-4 {\n background-color: #00bfa5 !important; }\n\n.teal-text.text-accent-4 {\n color: #00bfa5 !important; }\n\n.green {\n background-color: #4CAF50 !important; }\n\n.green-text {\n color: #4CAF50 !important; }\n\n.green.lighten-5 {\n background-color: #E8F5E9 !important; }\n\n.green-text.text-lighten-5 {\n color: #E8F5E9 !important; }\n\n.green.lighten-4 {\n background-color: #C8E6C9 !important; }\n\n.green-text.text-lighten-4 {\n color: #C8E6C9 !important; }\n\n.green.lighten-3 {\n background-color: #A5D6A7 !important; }\n\n.green-text.text-lighten-3 {\n color: #A5D6A7 !important; }\n\n.green.lighten-2 {\n background-color: #81C784 !important; }\n\n.green-text.text-lighten-2 {\n color: #81C784 !important; }\n\n.green.lighten-1 {\n background-color: #66BB6A !important; }\n\n.green-text.text-lighten-1 {\n color: #66BB6A !important; }\n\n.green.darken-1 {\n background-color: #43A047 !important; }\n\n.green-text.text-darken-1 {\n color: #43A047 !important; }\n\n.green.darken-2 {\n background-color: #388E3C !important; }\n\n.green-text.text-darken-2 {\n color: #388E3C !important; }\n\n.green.darken-3 {\n background-color: #2E7D32 !important; }\n\n.green-text.text-darken-3 {\n color: #2E7D32 !important; }\n\n.green.darken-4 {\n background-color: #1B5E20 !important; }\n\n.green-text.text-darken-4 {\n color: #1B5E20 !important; }\n\n.green.accent-1 {\n background-color: #B9F6CA !important; }\n\n.green-text.text-accent-1 {\n color: #B9F6CA !important; }\n\n.green.accent-2 {\n background-color: #69F0AE !important; }\n\n.green-text.text-accent-2 {\n color: #69F0AE !important; }\n\n.green.accent-3 {\n background-color: #00E676 !important; }\n\n.green-text.text-accent-3 {\n color: #00E676 !important; }\n\n.green.accent-4 {\n background-color: #00C853 !important; }\n\n.green-text.text-accent-4 {\n color: #00C853 !important; }\n\n.light-green {\n background-color: #8bc34a !important; }\n\n.light-green-text {\n color: #8bc34a !important; }\n\n.light-green.lighten-5 {\n background-color: #f1f8e9 !important; }\n\n.light-green-text.text-lighten-5 {\n color: #f1f8e9 !important; }\n\n.light-green.lighten-4 {\n background-color: #dcedc8 !important; }\n\n.light-green-text.text-lighten-4 {\n color: #dcedc8 !important; }\n\n.light-green.lighten-3 {\n background-color: #c5e1a5 !important; }\n\n.light-green-text.text-lighten-3 {\n color: #c5e1a5 !important; }\n\n.light-green.lighten-2 {\n background-color: #aed581 !important; }\n\n.light-green-text.text-lighten-2 {\n color: #aed581 !important; }\n\n.light-green.lighten-1 {\n background-color: #9ccc65 !important; }\n\n.light-green-text.text-lighten-1 {\n color: #9ccc65 !important; }\n\n.light-green.darken-1 {\n background-color: #7cb342 !important; }\n\n.light-green-text.text-darken-1 {\n color: #7cb342 !important; }\n\n.light-green.darken-2 {\n background-color: #689f38 !important; }\n\n.light-green-text.text-darken-2 {\n color: #689f38 !important; }\n\n.light-green.darken-3 {\n background-color: #558b2f !important; }\n\n.light-green-text.text-darken-3 {\n color: #558b2f !important; }\n\n.light-green.darken-4 {\n background-color: #33691e !important; }\n\n.light-green-text.text-darken-4 {\n color: #33691e !important; }\n\n.light-green.accent-1 {\n background-color: #ccff90 !important; }\n\n.light-green-text.text-accent-1 {\n color: #ccff90 !important; }\n\n.light-green.accent-2 {\n background-color: #b2ff59 !important; }\n\n.light-green-text.text-accent-2 {\n color: #b2ff59 !important; }\n\n.light-green.accent-3 {\n background-color: #76ff03 !important; }\n\n.light-green-text.text-accent-3 {\n color: #76ff03 !important; }\n\n.light-green.accent-4 {\n background-color: #64dd17 !important; }\n\n.light-green-text.text-accent-4 {\n color: #64dd17 !important; }\n\n.lime {\n background-color: #cddc39 !important; }\n\n.lime-text {\n color: #cddc39 !important; }\n\n.lime.lighten-5 {\n background-color: #f9fbe7 !important; }\n\n.lime-text.text-lighten-5 {\n color: #f9fbe7 !important; }\n\n.lime.lighten-4 {\n background-color: #f0f4c3 !important; }\n\n.lime-text.text-lighten-4 {\n color: #f0f4c3 !important; }\n\n.lime.lighten-3 {\n background-color: #e6ee9c !important; }\n\n.lime-text.text-lighten-3 {\n color: #e6ee9c !important; }\n\n.lime.lighten-2 {\n background-color: #dce775 !important; }\n\n.lime-text.text-lighten-2 {\n color: #dce775 !important; }\n\n.lime.lighten-1 {\n background-color: #d4e157 !important; }\n\n.lime-text.text-lighten-1 {\n color: #d4e157 !important; }\n\n.lime.darken-1 {\n background-color: #c0ca33 !important; }\n\n.lime-text.text-darken-1 {\n color: #c0ca33 !important; }\n\n.lime.darken-2 {\n background-color: #afb42b !important; }\n\n.lime-text.text-darken-2 {\n color: #afb42b !important; }\n\n.lime.darken-3 {\n background-color: #9e9d24 !important; }\n\n.lime-text.text-darken-3 {\n color: #9e9d24 !important; }\n\n.lime.darken-4 {\n background-color: #827717 !important; }\n\n.lime-text.text-darken-4 {\n color: #827717 !important; }\n\n.lime.accent-1 {\n background-color: #f4ff81 !important; }\n\n.lime-text.text-accent-1 {\n color: #f4ff81 !important; }\n\n.lime.accent-2 {\n background-color: #eeff41 !important; }\n\n.lime-text.text-accent-2 {\n color: #eeff41 !important; }\n\n.lime.accent-3 {\n background-color: #c6ff00 !important; }\n\n.lime-text.text-accent-3 {\n color: #c6ff00 !important; }\n\n.lime.accent-4 {\n background-color: #aeea00 !important; }\n\n.lime-text.text-accent-4 {\n color: #aeea00 !important; }\n\n.yellow {\n background-color: #ffeb3b !important; }\n\n.yellow-text {\n color: #ffeb3b !important; }\n\n.yellow.lighten-5 {\n background-color: #fffde7 !important; }\n\n.yellow-text.text-lighten-5 {\n color: #fffde7 !important; }\n\n.yellow.lighten-4 {\n background-color: #fff9c4 !important; }\n\n.yellow-text.text-lighten-4 {\n color: #fff9c4 !important; }\n\n.yellow.lighten-3 {\n background-color: #fff59d !important; }\n\n.yellow-text.text-lighten-3 {\n color: #fff59d !important; }\n\n.yellow.lighten-2 {\n background-color: #fff176 !important; }\n\n.yellow-text.text-lighten-2 {\n color: #fff176 !important; }\n\n.yellow.lighten-1 {\n background-color: #ffee58 !important; }\n\n.yellow-text.text-lighten-1 {\n color: #ffee58 !important; }\n\n.yellow.darken-1 {\n background-color: #fdd835 !important; }\n\n.yellow-text.text-darken-1 {\n color: #fdd835 !important; }\n\n.yellow.darken-2 {\n background-color: #fbc02d !important; }\n\n.yellow-text.text-darken-2 {\n color: #fbc02d !important; }\n\n.yellow.darken-3 {\n background-color: #f9a825 !important; }\n\n.yellow-text.text-darken-3 {\n color: #f9a825 !important; }\n\n.yellow.darken-4 {\n background-color: #f57f17 !important; }\n\n.yellow-text.text-darken-4 {\n color: #f57f17 !important; }\n\n.yellow.accent-1 {\n background-color: #ffff8d !important; }\n\n.yellow-text.text-accent-1 {\n color: #ffff8d !important; }\n\n.yellow.accent-2 {\n background-color: #ffff00 !important; }\n\n.yellow-text.text-accent-2 {\n color: #ffff00 !important; }\n\n.yellow.accent-3 {\n background-color: #ffea00 !important; }\n\n.yellow-text.text-accent-3 {\n color: #ffea00 !important; }\n\n.yellow.accent-4 {\n background-color: #ffd600 !important; }\n\n.yellow-text.text-accent-4 {\n color: #ffd600 !important; }\n\n.amber {\n background-color: #ffc107 !important; }\n\n.amber-text {\n color: #ffc107 !important; }\n\n.amber.lighten-5 {\n background-color: #fff8e1 !important; }\n\n.amber-text.text-lighten-5 {\n color: #fff8e1 !important; }\n\n.amber.lighten-4 {\n background-color: #ffecb3 !important; }\n\n.amber-text.text-lighten-4 {\n color: #ffecb3 !important; }\n\n.amber.lighten-3 {\n background-color: #ffe082 !important; }\n\n.amber-text.text-lighten-3 {\n color: #ffe082 !important; }\n\n.amber.lighten-2 {\n background-color: #ffd54f !important; }\n\n.amber-text.text-lighten-2 {\n color: #ffd54f !important; }\n\n.amber.lighten-1 {\n background-color: #ffca28 !important; }\n\n.amber-text.text-lighten-1 {\n color: #ffca28 !important; }\n\n.amber.darken-1 {\n background-color: #ffb300 !important; }\n\n.amber-text.text-darken-1 {\n color: #ffb300 !important; }\n\n.amber.darken-2 {\n background-color: #ffa000 !important; }\n\n.amber-text.text-darken-2 {\n color: #ffa000 !important; }\n\n.amber.darken-3 {\n background-color: #ff8f00 !important; }\n\n.amber-text.text-darken-3 {\n color: #ff8f00 !important; }\n\n.amber.darken-4 {\n background-color: #ff6f00 !important; }\n\n.amber-text.text-darken-4 {\n color: #ff6f00 !important; }\n\n.amber.accent-1 {\n background-color: #ffe57f !important; }\n\n.amber-text.text-accent-1 {\n color: #ffe57f !important; }\n\n.amber.accent-2 {\n background-color: #ffd740 !important; }\n\n.amber-text.text-accent-2 {\n color: #ffd740 !important; }\n\n.amber.accent-3 {\n background-color: #ffc400 !important; }\n\n.amber-text.text-accent-3 {\n color: #ffc400 !important; }\n\n.amber.accent-4 {\n background-color: #ffab00 !important; }\n\n.amber-text.text-accent-4 {\n color: #ffab00 !important; }\n\n.orange {\n background-color: #ff9800 !important; }\n\n.orange-text {\n color: #ff9800 !important; }\n\n.orange.lighten-5 {\n background-color: #fff3e0 !important; }\n\n.orange-text.text-lighten-5 {\n color: #fff3e0 !important; }\n\n.orange.lighten-4 {\n background-color: #ffe0b2 !important; }\n\n.orange-text.text-lighten-4 {\n color: #ffe0b2 !important; }\n\n.orange.lighten-3 {\n background-color: #ffcc80 !important; }\n\n.orange-text.text-lighten-3 {\n color: #ffcc80 !important; }\n\n.orange.lighten-2 {\n background-color: #ffb74d !important; }\n\n.orange-text.text-lighten-2 {\n color: #ffb74d !important; }\n\n.orange.lighten-1 {\n background-color: #ffa726 !important; }\n\n.orange-text.text-lighten-1 {\n color: #ffa726 !important; }\n\n.orange.darken-1 {\n background-color: #fb8c00 !important; }\n\n.orange-text.text-darken-1 {\n color: #fb8c00 !important; }\n\n.orange.darken-2 {\n background-color: #f57c00 !important; }\n\n.orange-text.text-darken-2 {\n color: #f57c00 !important; }\n\n.orange.darken-3 {\n background-color: #ef6c00 !important; }\n\n.orange-text.text-darken-3 {\n color: #ef6c00 !important; }\n\n.orange.darken-4 {\n background-color: #e65100 !important; }\n\n.orange-text.text-darken-4 {\n color: #e65100 !important; }\n\n.orange.accent-1 {\n background-color: #ffd180 !important; }\n\n.orange-text.text-accent-1 {\n color: #ffd180 !important; }\n\n.orange.accent-2 {\n background-color: #ffab40 !important; }\n\n.orange-text.text-accent-2 {\n color: #ffab40 !important; }\n\n.orange.accent-3 {\n background-color: #ff9100 !important; }\n\n.orange-text.text-accent-3 {\n color: #ff9100 !important; }\n\n.orange.accent-4 {\n background-color: #ff6d00 !important; }\n\n.orange-text.text-accent-4 {\n color: #ff6d00 !important; }\n\n.deep-orange {\n background-color: #ff5722 !important; }\n\n.deep-orange-text {\n color: #ff5722 !important; }\n\n.deep-orange.lighten-5 {\n background-color: #fbe9e7 !important; }\n\n.deep-orange-text.text-lighten-5 {\n color: #fbe9e7 !important; }\n\n.deep-orange.lighten-4 {\n background-color: #ffccbc !important; }\n\n.deep-orange-text.text-lighten-4 {\n color: #ffccbc !important; }\n\n.deep-orange.lighten-3 {\n background-color: #ffab91 !important; }\n\n.deep-orange-text.text-lighten-3 {\n color: #ffab91 !important; }\n\n.deep-orange.lighten-2 {\n background-color: #ff8a65 !important; }\n\n.deep-orange-text.text-lighten-2 {\n color: #ff8a65 !important; }\n\n.deep-orange.lighten-1 {\n background-color: #ff7043 !important; }\n\n.deep-orange-text.text-lighten-1 {\n color: #ff7043 !important; }\n\n.deep-orange.darken-1 {\n background-color: #f4511e !important; }\n\n.deep-orange-text.text-darken-1 {\n color: #f4511e !important; }\n\n.deep-orange.darken-2 {\n background-color: #e64a19 !important; }\n\n.deep-orange-text.text-darken-2 {\n color: #e64a19 !important; }\n\n.deep-orange.darken-3 {\n background-color: #d84315 !important; }\n\n.deep-orange-text.text-darken-3 {\n color: #d84315 !important; }\n\n.deep-orange.darken-4 {\n background-color: #bf360c !important; }\n\n.deep-orange-text.text-darken-4 {\n color: #bf360c !important; }\n\n.deep-orange.accent-1 {\n background-color: #ff9e80 !important; }\n\n.deep-orange-text.text-accent-1 {\n color: #ff9e80 !important; }\n\n.deep-orange.accent-2 {\n background-color: #ff6e40 !important; }\n\n.deep-orange-text.text-accent-2 {\n color: #ff6e40 !important; }\n\n.deep-orange.accent-3 {\n background-color: #ff3d00 !important; }\n\n.deep-orange-text.text-accent-3 {\n color: #ff3d00 !important; }\n\n.deep-orange.accent-4 {\n background-color: #dd2c00 !important; }\n\n.deep-orange-text.text-accent-4 {\n color: #dd2c00 !important; }\n\n.brown {\n background-color: #795548 !important; }\n\n.brown-text {\n color: #795548 !important; }\n\n.brown.lighten-5 {\n background-color: #efebe9 !important; }\n\n.brown-text.text-lighten-5 {\n color: #efebe9 !important; }\n\n.brown.lighten-4 {\n background-color: #d7ccc8 !important; }\n\n.brown-text.text-lighten-4 {\n color: #d7ccc8 !important; }\n\n.brown.lighten-3 {\n background-color: #bcaaa4 !important; }\n\n.brown-text.text-lighten-3 {\n color: #bcaaa4 !important; }\n\n.brown.lighten-2 {\n background-color: #a1887f !important; }\n\n.brown-text.text-lighten-2 {\n color: #a1887f !important; }\n\n.brown.lighten-1 {\n background-color: #8d6e63 !important; }\n\n.brown-text.text-lighten-1 {\n color: #8d6e63 !important; }\n\n.brown.darken-1 {\n background-color: #6d4c41 !important; }\n\n.brown-text.text-darken-1 {\n color: #6d4c41 !important; }\n\n.brown.darken-2 {\n background-color: #5d4037 !important; }\n\n.brown-text.text-darken-2 {\n color: #5d4037 !important; }\n\n.brown.darken-3 {\n background-color: #4e342e !important; }\n\n.brown-text.text-darken-3 {\n color: #4e342e !important; }\n\n.brown.darken-4 {\n background-color: #3e2723 !important; }\n\n.brown-text.text-darken-4 {\n color: #3e2723 !important; }\n\n.blue-grey {\n background-color: #607d8b !important; }\n\n.blue-grey-text {\n color: #607d8b !important; }\n\n.blue-grey.lighten-5 {\n background-color: #eceff1 !important; }\n\n.blue-grey-text.text-lighten-5 {\n color: #eceff1 !important; }\n\n.blue-grey.lighten-4 {\n background-color: #cfd8dc !important; }\n\n.blue-grey-text.text-lighten-4 {\n color: #cfd8dc !important; }\n\n.blue-grey.lighten-3 {\n background-color: #b0bec5 !important; }\n\n.blue-grey-text.text-lighten-3 {\n color: #b0bec5 !important; }\n\n.blue-grey.lighten-2 {\n background-color: #90a4ae !important; }\n\n.blue-grey-text.text-lighten-2 {\n color: #90a4ae !important; }\n\n.blue-grey.lighten-1 {\n background-color: #78909c !important; }\n\n.blue-grey-text.text-lighten-1 {\n color: #78909c !important; }\n\n.blue-grey.darken-1 {\n background-color: #546e7a !important; }\n\n.blue-grey-text.text-darken-1 {\n color: #546e7a !important; }\n\n.blue-grey.darken-2 {\n background-color: #455a64 !important; }\n\n.blue-grey-text.text-darken-2 {\n color: #455a64 !important; }\n\n.blue-grey.darken-3 {\n background-color: #37474f !important; }\n\n.blue-grey-text.text-darken-3 {\n color: #37474f !important; }\n\n.blue-grey.darken-4 {\n background-color: #263238 !important; }\n\n.blue-grey-text.text-darken-4 {\n color: #263238 !important; }\n\n.grey {\n background-color: #9e9e9e !important; }\n\n.grey-text {\n color: #9e9e9e !important; }\n\n.grey.lighten-5 {\n background-color: #fafafa !important; }\n\n.grey-text.text-lighten-5 {\n color: #fafafa !important; }\n\n.grey.lighten-4 {\n background-color: #f5f5f5 !important; }\n\n.grey-text.text-lighten-4 {\n color: #f5f5f5 !important; }\n\n.grey.lighten-3 {\n background-color: #eeeeee !important; }\n\n.grey-text.text-lighten-3 {\n color: #eeeeee !important; }\n\n.grey.lighten-2 {\n background-color: #e0e0e0 !important; }\n\n.grey-text.text-lighten-2 {\n color: #e0e0e0 !important; }\n\n.grey.lighten-1 {\n background-color: #bdbdbd !important; }\n\n.grey-text.text-lighten-1 {\n color: #bdbdbd !important; }\n\n.grey.darken-1 {\n background-color: #757575 !important; }\n\n.grey-text.text-darken-1 {\n color: #757575 !important; }\n\n.grey.darken-2 {\n background-color: #616161 !important; }\n\n.grey-text.text-darken-2 {\n color: #616161 !important; }\n\n.grey.darken-3 {\n background-color: #424242 !important; }\n\n.grey-text.text-darken-3 {\n color: #424242 !important; }\n\n.grey.darken-4 {\n background-color: #212121 !important; }\n\n.grey-text.text-darken-4 {\n color: #212121 !important; }\n\n.black {\n background-color: #000000 !important; }\n\n.black-text {\n color: #000000 !important; }\n\n.white {\n background-color: #FFFFFF !important; }\n\n.white-text {\n color: #FFFFFF !important; }\n\n.transparent {\n background-color: transparent !important; }\n\n.transparent-text {\n color: transparent !important; }\n\n/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */\n/**\n * 1. Set default font family to sans-serif.\n * 2. Prevent iOS and IE text size adjust after device orientation change,\n * without disabling user zoom.\n */\nhtml {\n font-family: sans-serif;\n /* 1 */\n -ms-text-size-adjust: 100%;\n /* 2 */\n -webkit-text-size-adjust: 100%;\n /* 2 */ }\n\n/**\n * Remove default margin.\n */\nbody {\n margin: 0; }\n\n/* HTML5 display definitions\n ========================================================================== */\n/**\n * Correct `block` display not defined for any HTML5 element in IE 8/9.\n * Correct `block` display not defined for `details` or `summary` in IE 10/11\n * and Firefox.\n * Correct `block` display not defined for `main` in IE 11.\n */\narticle,\naside,\ndetails,\nfigcaption,\nfigure,\nfooter,\nheader,\nhgroup,\nmain,\nmenu,\nnav,\nsection,\nsummary {\n display: block; }\n\n/**\n * 1. Correct `inline-block` display not defined in IE 8/9.\n * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.\n */\naudio,\ncanvas,\nprogress,\nvideo {\n display: inline-block;\n /* 1 */\n vertical-align: baseline;\n /* 2 */ }\n\n/**\n * Prevent modern browsers from displaying `audio` without controls.\n * Remove excess height in iOS 5 devices.\n */\naudio:not([controls]) {\n display: none;\n height: 0; }\n\n/**\n * Address `[hidden]` styling not present in IE 8/9/10.\n * Hide the `template` element in IE 8/9/10/11, Safari, and Firefox < 22.\n */\n[hidden],\ntemplate {\n display: none; }\n\n/* Links\n ========================================================================== */\n/**\n * Remove the gray background color from active links in IE 10.\n */\na {\n background-color: transparent; }\n\n/**\n * Improve readability of focused elements when they are also in an\n * active/hover state.\n */\na:active,\na:hover {\n outline: 0; }\n\n/* Text-level semantics\n ========================================================================== */\n/**\n * Address styling not present in IE 8/9/10/11, Safari, and Chrome.\n */\nabbr[title] {\n border-bottom: 1px dotted; }\n\n/**\n * Address style set to `bolder` in Firefox 4+, Safari, and Chrome.\n */\nb,\nstrong {\n font-weight: bold; }\n\n/**\n * Address styling not present in Safari and Chrome.\n */\ndfn {\n font-style: italic; }\n\n/**\n * Address variable `h1` font-size and margin within `section` and `article`\n * contexts in Firefox 4+, Safari, and Chrome.\n */\nh1 {\n font-size: 2em;\n margin: 0.67em 0; }\n\n/**\n * Address styling not present in IE 8/9.\n */\nmark {\n background: #ff0;\n color: #000; }\n\n/**\n * Address inconsistent and variable font size in all browsers.\n */\nsmall {\n font-size: 80%; }\n\n/**\n * Prevent `sub` and `sup` affecting `line-height` in all browsers.\n */\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline; }\n\nsup {\n top: -0.5em; }\n\nsub {\n bottom: -0.25em; }\n\n/* Embedded content\n ========================================================================== */\n/**\n * Remove border when inside `a` element in IE 8/9/10.\n */\nimg {\n border: 0; }\n\n/**\n * Correct overflow not hidden in IE 9/10/11.\n */\nsvg:not(:root) {\n overflow: hidden; }\n\n/* Grouping content\n ========================================================================== */\n/**\n * Address margin not present in IE 8/9 and Safari.\n */\nfigure {\n margin: 1em 40px; }\n\n/**\n * Address differences between Firefox and other browsers.\n */\nhr {\n box-sizing: content-box;\n height: 0; }\n\n/**\n * Contain overflow in all browsers.\n */\npre {\n overflow: auto; }\n\n/**\n * Address odd `em`-unit font size rendering in all browsers.\n */\ncode,\nkbd,\npre,\nsamp {\n font-family: monospace, monospace;\n font-size: 1em; }\n\n/* Forms\n ========================================================================== */\n/**\n * Known limitation: by default, Chrome and Safari on OS X allow very limited\n * styling of `select`, unless a `border` property is set.\n */\n/**\n * 1. Correct color not being inherited.\n * Known issue: affects color of disabled elements.\n * 2. Correct font properties not being inherited.\n * 3. Address margins set differently in Firefox 4+, Safari, and Chrome.\n */\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n color: inherit;\n /* 1 */\n font: inherit;\n /* 2 */\n margin: 0;\n /* 3 */ }\n\n/**\n * Address `overflow` set to `hidden` in IE 8/9/10/11.\n */\nbutton {\n overflow: visible; }\n\n/**\n * Address inconsistent `text-transform` inheritance for `button` and `select`.\n * All other form control elements do not inherit `text-transform` values.\n * Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera.\n * Correct `select` style inheritance in Firefox.\n */\nbutton,\nselect {\n text-transform: none; }\n\n/**\n * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`\n * and `video` controls.\n * 2. Correct inability to style clickable `input` types in iOS.\n * 3. Improve usability and consistency of cursor style between image-type\n * `input` and others.\n */\nbutton,\nhtml input[type=\"button\"],\ninput[type=\"reset\"],\ninput[type=\"submit\"] {\n -webkit-appearance: button;\n /* 2 */\n cursor: pointer;\n /* 3 */ }\n\n/**\n * Re-set default cursor for disabled elements.\n */\nbutton[disabled],\nhtml input[disabled] {\n cursor: default; }\n\n/**\n * Remove inner padding and border in Firefox 4+.\n */\nbutton::-moz-focus-inner,\ninput::-moz-focus-inner {\n border: 0;\n padding: 0; }\n\n/**\n * Address Firefox 4+ setting `line-height` on `input` using `!important` in\n * the UA stylesheet.\n */\ninput {\n line-height: normal; }\n\n/**\n * It's recommended that you don't attempt to style these elements.\n * Firefox's implementation doesn't respect box-sizing, padding, or width.\n *\n * 1. Address box sizing set to `content-box` in IE 8/9/10.\n * 2. Remove excess padding in IE 8/9/10.\n */\ninput[type=\"checkbox\"],\ninput[type=\"radio\"] {\n box-sizing: border-box;\n /* 1 */\n padding: 0;\n /* 2 */ }\n\n/**\n * Fix the cursor style for Chrome's increment/decrement buttons. For certain\n * `font-size` values of the `input`, it causes the cursor style of the\n * decrement button to change from `default` to `text`.\n */\ninput[type=\"number\"]::-webkit-inner-spin-button,\ninput[type=\"number\"]::-webkit-outer-spin-button {\n height: auto; }\n\n/**\n * 1. Address `appearance` set to `searchfield` in Safari and Chrome.\n * 2. Address `box-sizing` set to `border-box` in Safari and Chrome.\n */\ninput[type=\"search\"] {\n -webkit-appearance: textfield;\n /* 1 */\n box-sizing: content-box;\n /* 2 */ }\n\n/**\n * Remove inner padding and search cancel button in Safari and Chrome on OS X.\n * Safari (but not Chrome) clips the cancel button when the search input has\n * padding (and `textfield` appearance).\n */\ninput[type=\"search\"]::-webkit-search-cancel-button,\ninput[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none; }\n\n/**\n * Define consistent border, margin, and padding.\n */\nfieldset {\n border: 1px solid #c0c0c0;\n margin: 0 2px;\n padding: 0.35em 0.625em 0.75em; }\n\n/**\n * 1. Correct `color` not being inherited in IE 8/9/10/11.\n * 2. Remove padding so people aren't caught out if they zero out fieldsets.\n */\nlegend {\n border: 0;\n /* 1 */\n padding: 0;\n /* 2 */ }\n\n/**\n * Remove default vertical scrollbar in IE 8/9/10/11.\n */\ntextarea {\n overflow: auto; }\n\n/**\n * Don't inherit the `font-weight` (applied by a rule above).\n * NOTE: the default cannot safely be changed in Chrome and Safari on OS X.\n */\noptgroup {\n font-weight: bold; }\n\n/* Tables\n ========================================================================== */\n/**\n * Remove most spacing between table cells.\n */\ntable {\n border-collapse: collapse;\n border-spacing: 0; }\n\ntd,\nth {\n padding: 0; }\n\nhtml {\n box-sizing: border-box; }\n\n*, *:before, *:after {\n box-sizing: inherit; }\n\nul:not(.browser-default) {\n padding-left: 0;\n list-style-type: none; }\n ul:not(.browser-default) > li {\n list-style-type: none; }\n\na {\n color: #039be5;\n text-decoration: none;\n -webkit-tap-highlight-color: transparent; }\n\n.valign-wrapper {\n display: flex;\n align-items: center; }\n\n.clearfix {\n clear: both; }\n\n.z-depth-0 {\n box-shadow: none !important; }\n\n.z-depth-1, .btn, .btn-large, .btn-floating, .dropdown-content, .collapsible {\n box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2); }\n\n.z-depth-1-half, .btn:hover, .btn-large:hover, .btn-floating:hover {\n box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.14), 0 1px 7px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -1px rgba(0, 0, 0, 0.2); }\n\n.z-depth-2 {\n box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.3); }\n\n.z-depth-3 {\n box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12), 0 3px 5px -1px rgba(0, 0, 0, 0.3); }\n\n.z-depth-4 {\n box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12), 0 5px 5px -3px rgba(0, 0, 0, 0.3); }\n\n.z-depth-5 {\n box-shadow: 0 16px 24px 2px rgba(0, 0, 0, 0.14), 0 6px 30px 5px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 0, 0, 0.3); }\n\n.hoverable {\n transition: box-shadow .25s; }\n .hoverable:hover {\n box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); }\n\n.divider {\n height: 1px;\n overflow: hidden;\n background-color: #e0e0e0; }\n\nblockquote {\n margin: 20px 0;\n padding-left: 1.5rem;\n border-left: 5px solid #ee6e73; }\n\ni {\n line-height: inherit; }\n i.left {\n float: left;\n margin-right: 15px; }\n i.right {\n float: right;\n margin-left: 15px; }\n i.tiny {\n font-size: 1rem; }\n i.small {\n font-size: 2rem; }\n i.medium {\n font-size: 4rem; }\n i.large {\n font-size: 6rem; }\n\nimg.responsive-img,\nvideo.responsive-video {\n max-width: 100%;\n height: auto; }\n\n.pagination li {\n display: inline-block;\n border-radius: 2px;\n text-align: center;\n vertical-align: top;\n height: 30px; }\n .pagination li a {\n color: #444;\n display: inline-block;\n font-size: 1.2rem;\n padding: 0 10px;\n line-height: 30px; }\n .pagination li.active a {\n color: #fff; }\n .pagination li.active {\n background-color: #ee6e73; }\n .pagination li.disabled a {\n cursor: default;\n color: #999; }\n .pagination li i {\n font-size: 2rem; }\n\n.pagination li.pages ul li {\n display: inline-block;\n float: none; }\n\n@media only screen and (max-width: 992px) {\n .pagination {\n width: 100%; }\n .pagination li.prev,\n .pagination li.next {\n width: 10%; }\n .pagination li.pages {\n width: 80%;\n overflow: hidden;\n white-space: nowrap; } }\n\n.breadcrumb {\n font-size: 18px;\n color: rgba(255, 255, 255, 0.7); }\n .breadcrumb i,\n .breadcrumb [class^=\"mdi-\"], .breadcrumb [class*=\"mdi-\"],\n .breadcrumb i.material-icons {\n display: inline-block;\n float: left;\n font-size: 24px; }\n .breadcrumb:before {\n content: '\\E5CC';\n color: rgba(255, 255, 255, 0.7);\n vertical-align: top;\n display: inline-block;\n font-family: 'Material Icons';\n font-weight: normal;\n font-style: normal;\n font-size: 25px;\n margin: 0 10px 0 8px;\n -webkit-font-smoothing: antialiased; }\n .breadcrumb:first-child:before {\n display: none; }\n .breadcrumb:last-child {\n color: #fff; }\n\n.parallax-container {\n position: relative;\n overflow: hidden;\n height: 500px; }\n .parallax-container .parallax {\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n bottom: 0;\n z-index: -1; }\n .parallax-container .parallax img {\n display: none;\n position: absolute;\n left: 50%;\n bottom: 0;\n min-width: 100%;\n min-height: 100%;\n transform: translate3d(0, 0, 0);\n transform: translateX(-50%); }\n\n.pin-top, .pin-bottom {\n position: relative; }\n\n.pinned {\n position: fixed !important; }\n\n/*********************\n Transition Classes\n**********************/\nul.staggered-list li {\n opacity: 0; }\n\n.fade-in {\n opacity: 0;\n transform-origin: 0 50%; }\n\n/*********************\n Media Query Classes\n**********************/\n@media only screen and (max-width: 600px) {\n .hide-on-small-only, .hide-on-small-and-down {\n display: none !important; } }\n\n@media only screen and (max-width: 992px) {\n .hide-on-med-and-down {\n display: none !important; } }\n\n@media only screen and (min-width: 601px) {\n .hide-on-med-and-up {\n display: none !important; } }\n\n@media only screen and (min-width: 600px) and (max-width: 992px) {\n .hide-on-med-only {\n display: none !important; } }\n\n@media only screen and (min-width: 993px) {\n .hide-on-large-only {\n display: none !important; } }\n\n@media only screen and (min-width: 993px) {\n .show-on-large {\n display: block !important; } }\n\n@media only screen and (min-width: 600px) and (max-width: 992px) {\n .show-on-medium {\n display: block !important; } }\n\n@media only screen and (max-width: 600px) {\n .show-on-small {\n display: block !important; } }\n\n@media only screen and (min-width: 601px) {\n .show-on-medium-and-up {\n display: block !important; } }\n\n@media only screen and (max-width: 992px) {\n .show-on-medium-and-down {\n display: block !important; } }\n\n@media only screen and (max-width: 600px) {\n .center-on-small-only {\n text-align: center; } }\n\n.page-footer {\n padding-top: 20px;\n color: #fff;\n background-color: #ee6e73; }\n .page-footer .footer-copyright {\n overflow: hidden;\n min-height: 50px;\n display: flex;\n align-items: center;\n padding: 10px 0px;\n color: rgba(255, 255, 255, 0.8);\n background-color: rgba(51, 51, 51, 0.08); }\n\ntable, th, td {\n border: none; }\n\ntable {\n width: 100%;\n display: table; }\n table.bordered > thead > tr,\n table.bordered > tbody > tr {\n border-bottom: 1px solid #d0d0d0; }\n table.striped > tbody > tr:nth-child(odd) {\n background-color: #f2f2f2; }\n table.striped > tbody > tr > td {\n border-radius: 0; }\n table.highlight > tbody > tr {\n transition: background-color .25s ease; }\n table.highlight > tbody > tr:hover {\n background-color: #f2f2f2; }\n table.centered thead tr th, table.centered tbody tr td {\n text-align: center; }\n\nthead {\n border-bottom: 1px solid #d0d0d0; }\n\ntd, th {\n padding: 15px 5px;\n display: table-cell;\n text-align: left;\n vertical-align: middle;\n border-radius: 2px; }\n\n@media only screen and (max-width: 992px) {\n table.responsive-table {\n width: 100%;\n border-collapse: collapse;\n border-spacing: 0;\n display: block;\n position: relative;\n /* sort out borders */ }\n table.responsive-table td:empty:before {\n content: '\\A0'; }\n table.responsive-table th,\n table.responsive-table td {\n margin: 0;\n vertical-align: top; }\n table.responsive-table th {\n text-align: left; }\n table.responsive-table thead {\n display: block;\n float: left; }\n table.responsive-table thead tr {\n display: block;\n padding: 0 10px 0 0; }\n table.responsive-table thead tr th::before {\n content: \"\\A0\"; }\n table.responsive-table tbody {\n display: block;\n width: auto;\n position: relative;\n overflow-x: auto;\n white-space: nowrap; }\n table.responsive-table tbody tr {\n display: inline-block;\n vertical-align: top; }\n table.responsive-table th {\n display: block;\n text-align: right; }\n table.responsive-table td {\n display: block;\n min-height: 1.25em;\n text-align: left; }\n table.responsive-table tr {\n padding: 0 10px; }\n table.responsive-table thead {\n border: 0;\n border-right: 1px solid #d0d0d0; }\n table.responsive-table.bordered th {\n border-bottom: 0;\n border-left: 0; }\n table.responsive-table.bordered td {\n border-left: 0;\n border-right: 0;\n border-bottom: 0; }\n table.responsive-table.bordered tr {\n border: 0; }\n table.responsive-table.bordered tbody tr {\n border-right: 1px solid #d0d0d0; } }\n\n.collection {\n margin: 0.5rem 0 1rem 0;\n border: 1px solid #e0e0e0;\n border-radius: 2px;\n overflow: hidden;\n position: relative; }\n .collection .collection-item {\n background-color: #fff;\n line-height: 1.5rem;\n padding: 10px 20px;\n margin: 0;\n border-bottom: 1px solid #e0e0e0; }\n .collection .collection-item.avatar {\n min-height: 84px;\n padding-left: 72px;\n position: relative; }\n .collection .collection-item.avatar:not(.circle-clipper) > .circle,\n .collection .collection-item.avatar :not(.circle-clipper) > .circle {\n position: absolute;\n width: 42px;\n height: 42px;\n overflow: hidden;\n left: 15px;\n display: inline-block;\n vertical-align: middle; }\n .collection .collection-item.avatar i.circle {\n font-size: 18px;\n line-height: 42px;\n color: #fff;\n background-color: #999;\n text-align: center; }\n .collection .collection-item.avatar .title {\n font-size: 16px; }\n .collection .collection-item.avatar p {\n margin: 0; }\n .collection .collection-item.avatar .secondary-content {\n position: absolute;\n top: 16px;\n right: 16px; }\n .collection .collection-item:last-child {\n border-bottom: none; }\n .collection .collection-item.active {\n background-color: #26a69a;\n color: #eafaf9; }\n .collection .collection-item.active .secondary-content {\n color: #fff; }\n .collection a.collection-item {\n display: block;\n transition: .25s;\n color: #26a69a; }\n .collection a.collection-item:not(.active):hover {\n background-color: #ddd; }\n .collection.with-header .collection-header {\n background-color: #fff;\n border-bottom: 1px solid #e0e0e0;\n padding: 10px 20px; }\n .collection.with-header .collection-item {\n padding-left: 30px; }\n .collection.with-header .collection-item.avatar {\n padding-left: 72px; }\n\n.secondary-content {\n float: right;\n color: #26a69a; }\n\n.collapsible .collection {\n margin: 0;\n border: none; }\n\n.video-container {\n position: relative;\n padding-bottom: 56.25%;\n height: 0;\n overflow: hidden; }\n .video-container iframe, .video-container object, .video-container embed {\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%; }\n\n.progress {\n position: relative;\n height: 4px;\n display: block;\n width: 100%;\n background-color: #acece6;\n border-radius: 2px;\n margin: 0.5rem 0 1rem 0;\n overflow: hidden; }\n .progress .determinate {\n position: absolute;\n top: 0;\n left: 0;\n bottom: 0;\n background-color: #26a69a;\n transition: width .3s linear; }\n .progress .indeterminate {\n background-color: #26a69a; }\n .progress .indeterminate:before {\n content: '';\n position: absolute;\n background-color: inherit;\n top: 0;\n left: 0;\n bottom: 0;\n will-change: left, right;\n animation: indeterminate 2.1s cubic-bezier(0.65, 0.815, 0.735, 0.395) infinite; }\n .progress .indeterminate:after {\n content: '';\n position: absolute;\n background-color: inherit;\n top: 0;\n left: 0;\n bottom: 0;\n will-change: left, right;\n animation: indeterminate-short 2.1s cubic-bezier(0.165, 0.84, 0.44, 1) infinite;\n animation-delay: 1.15s; }\n\n@keyframes indeterminate {\n 0% {\n left: -35%;\n right: 100%; }\n 60% {\n left: 100%;\n right: -90%; }\n 100% {\n left: 100%;\n right: -90%; } }\n\n@keyframes indeterminate-short {\n 0% {\n left: -200%;\n right: 100%; }\n 60% {\n left: 107%;\n right: -8%; }\n 100% {\n left: 107%;\n right: -8%; } }\n\n/*******************\n Utility Classes\n*******************/\n.hide {\n display: none !important; }\n\n.left-align {\n text-align: left; }\n\n.right-align {\n text-align: right; }\n\n.center, .center-align {\n text-align: center; }\n\n.left {\n float: left !important; }\n\n.right {\n float: right !important; }\n\n.no-select, input[type=range],\ninput[type=range] + .thumb {\n user-select: none; }\n\n.circle {\n border-radius: 50%; }\n\n.center-block {\n display: block;\n margin-left: auto;\n margin-right: auto; }\n\n.truncate {\n display: block;\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis; }\n\n.no-padding {\n padding: 0 !important; }\n\n/* This is needed for some mobile phones to display the Google Icon font properly */\n.material-icons {\n text-rendering: optimizeLegibility;\n font-feature-settings: 'liga'; }\n\n.container {\n margin: 0 auto;\n max-width: 1280px;\n width: 90%; }\n\n@media only screen and (min-width: 601px) {\n .container {\n width: 85%; } }\n\n@media only screen and (min-width: 993px) {\n .container {\n width: 70%; } }\n\n.container .row {\n margin-left: -0.75rem;\n margin-right: -0.75rem; }\n\n.section {\n padding-top: 1rem;\n padding-bottom: 1rem; }\n .section.no-pad {\n padding: 0; }\n .section.no-pad-bot {\n padding-bottom: 0; }\n .section.no-pad-top {\n padding-top: 0; }\n\n.row {\n margin-left: auto;\n margin-right: auto;\n margin-bottom: 20px; }\n .row:after {\n content: \"\";\n display: table;\n clear: both; }\n .row .col {\n float: left;\n box-sizing: border-box;\n padding: 0 0.75rem;\n min-height: 1px; }\n .row .col[class*=\"push-\"], .row .col[class*=\"pull-\"] {\n position: relative; }\n .row .col.s1 {\n width: 8.33333%;\n margin-left: auto;\n left: auto;\n right: auto; }\n .row .col.s2 {\n width: 16.66667%;\n margin-left: auto;\n left: auto;\n right: auto; }\n .row .col.s3 {\n width: 25%;\n margin-left: auto;\n left: auto;\n right: auto; }\n .row .col.s4 {\n width: 33.33333%;\n margin-left: auto;\n left: auto;\n right: auto; }\n .row .col.s5 {\n width: 41.66667%;\n margin-left: auto;\n left: auto;\n right: auto; }\n .row .col.s6 {\n width: 50%;\n margin-left: auto;\n left: auto;\n right: auto; }\n .row .col.s7 {\n width: 58.33333%;\n margin-left: auto;\n left: auto;\n right: auto; }\n .row .col.s8 {\n width: 66.66667%;\n margin-left: auto;\n left: auto;\n right: auto; }\n .row .col.s9 {\n width: 75%;\n margin-left: auto;\n left: auto;\n right: auto; }\n .row .col.s10 {\n width: 83.33333%;\n margin-left: auto;\n left: auto;\n right: auto; }\n .row .col.s11 {\n width: 91.66667%;\n margin-left: auto;\n left: auto;\n right: auto; }\n .row .col.s12 {\n width: 100%;\n margin-left: auto;\n left: auto;\n right: auto; }\n .row .col.offset-s1 {\n margin-left: 8.33333%; }\n .row .col.pull-s1 {\n right: 8.33333%; }\n .row .col.push-s1 {\n left: 8.33333%; }\n .row .col.offset-s2 {\n margin-left: 16.66667%; }\n .row .col.pull-s2 {\n right: 16.66667%; }\n .row .col.push-s2 {\n left: 16.66667%; }\n .row .col.offset-s3 {\n margin-left: 25%; }\n .row .col.pull-s3 {\n right: 25%; }\n .row .col.push-s3 {\n left: 25%; }\n .row .col.offset-s4 {\n margin-left: 33.33333%; }\n .row .col.pull-s4 {\n right: 33.33333%; }\n .row .col.push-s4 {\n left: 33.33333%; }\n .row .col.offset-s5 {\n margin-left: 41.66667%; }\n .row .col.pull-s5 {\n right: 41.66667%; }\n .row .col.push-s5 {\n left: 41.66667%; }\n .row .col.offset-s6 {\n margin-left: 50%; }\n .row .col.pull-s6 {\n right: 50%; }\n .row .col.push-s6 {\n left: 50%; }\n .row .col.offset-s7 {\n margin-left: 58.33333%; }\n .row .col.pull-s7 {\n right: 58.33333%; }\n .row .col.push-s7 {\n left: 58.33333%; }\n .row .col.offset-s8 {\n margin-left: 66.66667%; }\n .row .col.pull-s8 {\n right: 66.66667%; }\n .row .col.push-s8 {\n left: 66.66667%; }\n .row .col.offset-s9 {\n margin-left: 75%; }\n .row .col.pull-s9 {\n right: 75%; }\n .row .col.push-s9 {\n left: 75%; }\n .row .col.offset-s10 {\n margin-left: 83.33333%; }\n .row .col.pull-s10 {\n right: 83.33333%; }\n .row .col.push-s10 {\n left: 83.33333%; }\n .row .col.offset-s11 {\n margin-left: 91.66667%; }\n .row .col.pull-s11 {\n right: 91.66667%; }\n .row .col.push-s11 {\n left: 91.66667%; }\n .row .col.offset-s12 {\n margin-left: 100%; }\n .row .col.pull-s12 {\n right: 100%; }\n .row .col.push-s12 {\n left: 100%; }\n @media only screen and (min-width: 601px) {\n .row .col.m1 {\n width: 8.33333%;\n margin-left: auto;\n left: auto;\n right: auto; }\n .row .col.m2 {\n width: 16.66667%;\n margin-left: auto;\n left: auto;\n right: auto; }\n .row .col.m3 {\n width: 25%;\n margin-left: auto;\n left: auto;\n right: auto; }\n .row .col.m4 {\n width: 33.33333%;\n margin-left: auto;\n left: auto;\n right: auto; }\n .row .col.m5 {\n width: 41.66667%;\n margin-left: auto;\n left: auto;\n right: auto; }\n .row .col.m6 {\n width: 50%;\n margin-left: auto;\n left: auto;\n right: auto; }\n .row .col.m7 {\n width: 58.33333%;\n margin-left: auto;\n left: auto;\n right: auto; }\n .row .col.m8 {\n width: 66.66667%;\n margin-left: auto;\n left: auto;\n right: auto; }\n .row .col.m9 {\n width: 75%;\n margin-left: auto;\n left: auto;\n right: auto; }\n .row .col.m10 {\n width: 83.33333%;\n margin-left: auto;\n left: auto;\n right: auto; }\n .row .col.m11 {\n width: 91.66667%;\n margin-left: auto;\n left: auto;\n right: auto; }\n .row .col.m12 {\n width: 100%;\n margin-left: auto;\n left: auto;\n right: auto; }\n .row .col.offset-m1 {\n margin-left: 8.33333%; }\n .row .col.pull-m1 {\n right: 8.33333%; }\n .row .col.push-m1 {\n left: 8.33333%; }\n .row .col.offset-m2 {\n margin-left: 16.66667%; }\n .row .col.pull-m2 {\n right: 16.66667%; }\n .row .col.push-m2 {\n left: 16.66667%; }\n .row .col.offset-m3 {\n margin-left: 25%; }\n .row .col.pull-m3 {\n right: 25%; }\n .row .col.push-m3 {\n left: 25%; }\n .row .col.offset-m4 {\n margin-left: 33.33333%; }\n .row .col.pull-m4 {\n right: 33.33333%; }\n .row .col.push-m4 {\n left: 33.33333%; }\n .row .col.offset-m5 {\n margin-left: 41.66667%; }\n .row .col.pull-m5 {\n right: 41.66667%; }\n .row .col.push-m5 {\n left: 41.66667%; }\n .row .col.offset-m6 {\n margin-left: 50%; }\n .row .col.pull-m6 {\n right: 50%; }\n .row .col.push-m6 {\n left: 50%; }\n .row .col.offset-m7 {\n margin-left: 58.33333%; }\n .row .col.pull-m7 {\n right: 58.33333%; }\n .row .col.push-m7 {\n left: 58.33333%; }\n .row .col.offset-m8 {\n margin-left: 66.66667%; }\n .row .col.pull-m8 {\n right: 66.66667%; }\n .row .col.push-m8 {\n left: 66.66667%; }\n .row .col.offset-m9 {\n margin-left: 75%; }\n .row .col.pull-m9 {\n right: 75%; }\n .row .col.push-m9 {\n left: 75%; }\n .row .col.offset-m10 {\n margin-left: 83.33333%; }\n .row .col.pull-m10 {\n right: 83.33333%; }\n .row .col.push-m10 {\n left: 83.33333%; }\n .row .col.offset-m11 {\n margin-left: 91.66667%; }\n .row .col.pull-m11 {\n right: 91.66667%; }\n .row .col.push-m11 {\n left: 91.66667%; }\n .row .col.offset-m12 {\n margin-left: 100%; }\n .row .col.pull-m12 {\n right: 100%; }\n .row .col.push-m12 {\n left: 100%; } }\n @media only screen and (min-width: 993px) {\n .row .col.l1 {\n width: 8.33333%;\n margin-left: auto;\n left: auto;\n right: auto; }\n .row .col.l2 {\n width: 16.66667%;\n margin-left: auto;\n left: auto;\n right: auto; }\n .row .col.l3 {\n width: 25%;\n margin-left: auto;\n left: auto;\n right: auto; }\n .row .col.l4 {\n width: 33.33333%;\n margin-left: auto;\n left: auto;\n right: auto; }\n .row .col.l5 {\n width: 41.66667%;\n margin-left: auto;\n left: auto;\n right: auto; }\n .row .col.l6 {\n width: 50%;\n margin-left: auto;\n left: auto;\n right: auto; }\n .row .col.l7 {\n width: 58.33333%;\n margin-left: auto;\n left: auto;\n right: auto; }\n .row .col.l8 {\n width: 66.66667%;\n margin-left: auto;\n left: auto;\n right: auto; }\n .row .col.l9 {\n width: 75%;\n margin-left: auto;\n left: auto;\n right: auto; }\n .row .col.l10 {\n width: 83.33333%;\n margin-left: auto;\n left: auto;\n right: auto; }\n .row .col.l11 {\n width: 91.66667%;\n margin-left: auto;\n left: auto;\n right: auto; }\n .row .col.l12 {\n width: 100%;\n margin-left: auto;\n left: auto;\n right: auto; }\n .row .col.offset-l1 {\n margin-left: 8.33333%; }\n .row .col.pull-l1 {\n right: 8.33333%; }\n .row .col.push-l1 {\n left: 8.33333%; }\n .row .col.offset-l2 {\n margin-left: 16.66667%; }\n .row .col.pull-l2 {\n right: 16.66667%; }\n .row .col.push-l2 {\n left: 16.66667%; }\n .row .col.offset-l3 {\n margin-left: 25%; }\n .row .col.pull-l3 {\n right: 25%; }\n .row .col.push-l3 {\n left: 25%; }\n .row .col.offset-l4 {\n margin-left: 33.33333%; }\n .row .col.pull-l4 {\n right: 33.33333%; }\n .row .col.push-l4 {\n left: 33.33333%; }\n .row .col.offset-l5 {\n margin-left: 41.66667%; }\n .row .col.pull-l5 {\n right: 41.66667%; }\n .row .col.push-l5 {\n left: 41.66667%; }\n .row .col.offset-l6 {\n margin-left: 50%; }\n .row .col.pull-l6 {\n right: 50%; }\n .row .col.push-l6 {\n left: 50%; }\n .row .col.offset-l7 {\n margin-left: 58.33333%; }\n .row .col.pull-l7 {\n right: 58.33333%; }\n .row .col.push-l7 {\n left: 58.33333%; }\n .row .col.offset-l8 {\n margin-left: 66.66667%; }\n .row .col.pull-l8 {\n right: 66.66667%; }\n .row .col.push-l8 {\n left: 66.66667%; }\n .row .col.offset-l9 {\n margin-left: 75%; }\n .row .col.pull-l9 {\n right: 75%; }\n .row .col.push-l9 {\n left: 75%; }\n .row .col.offset-l10 {\n margin-left: 83.33333%; }\n .row .col.pull-l10 {\n right: 83.33333%; }\n .row .col.push-l10 {\n left: 83.33333%; }\n .row .col.offset-l11 {\n margin-left: 91.66667%; }\n .row .col.pull-l11 {\n right: 91.66667%; }\n .row .col.push-l11 {\n left: 91.66667%; }\n .row .col.offset-l12 {\n margin-left: 100%; }\n .row .col.pull-l12 {\n right: 100%; }\n .row .col.push-l12 {\n left: 100%; } }\n @media only screen and (min-width: 1201px) {\n .row .col.xl1 {\n width: 8.33333%;\n margin-left: auto;\n left: auto;\n right: auto; }\n .row .col.xl2 {\n width: 16.66667%;\n margin-left: auto;\n left: auto;\n right: auto; }\n .row .col.xl3 {\n width: 25%;\n margin-left: auto;\n left: auto;\n right: auto; }\n .row .col.xl4 {\n width: 33.33333%;\n margin-left: auto;\n left: auto;\n right: auto; }\n .row .col.xl5 {\n width: 41.66667%;\n margin-left: auto;\n left: auto;\n right: auto; }\n .row .col.xl6 {\n width: 50%;\n margin-left: auto;\n left: auto;\n right: auto; }\n .row .col.xl7 {\n width: 58.33333%;\n margin-left: auto;\n left: auto;\n right: auto; }\n .row .col.xl8 {\n width: 66.66667%;\n margin-left: auto;\n left: auto;\n right: auto; }\n .row .col.xl9 {\n width: 75%;\n margin-left: auto;\n left: auto;\n right: auto; }\n .row .col.xl10 {\n width: 83.33333%;\n margin-left: auto;\n left: auto;\n right: auto; }\n .row .col.xl11 {\n width: 91.66667%;\n margin-left: auto;\n left: auto;\n right: auto; }\n .row .col.xl12 {\n width: 100%;\n margin-left: auto;\n left: auto;\n right: auto; }\n .row .col.offset-xl1 {\n margin-left: 8.33333%; }\n .row .col.pull-xl1 {\n right: 8.33333%; }\n .row .col.push-xl1 {\n left: 8.33333%; }\n .row .col.offset-xl2 {\n margin-left: 16.66667%; }\n .row .col.pull-xl2 {\n right: 16.66667%; }\n .row .col.push-xl2 {\n left: 16.66667%; }\n .row .col.offset-xl3 {\n margin-left: 25%; }\n .row .col.pull-xl3 {\n right: 25%; }\n .row .col.push-xl3 {\n left: 25%; }\n .row .col.offset-xl4 {\n margin-left: 33.33333%; }\n .row .col.pull-xl4 {\n right: 33.33333%; }\n .row .col.push-xl4 {\n left: 33.33333%; }\n .row .col.offset-xl5 {\n margin-left: 41.66667%; }\n .row .col.pull-xl5 {\n right: 41.66667%; }\n .row .col.push-xl5 {\n left: 41.66667%; }\n .row .col.offset-xl6 {\n margin-left: 50%; }\n .row .col.pull-xl6 {\n right: 50%; }\n .row .col.push-xl6 {\n left: 50%; }\n .row .col.offset-xl7 {\n margin-left: 58.33333%; }\n .row .col.pull-xl7 {\n right: 58.33333%; }\n .row .col.push-xl7 {\n left: 58.33333%; }\n .row .col.offset-xl8 {\n margin-left: 66.66667%; }\n .row .col.pull-xl8 {\n right: 66.66667%; }\n .row .col.push-xl8 {\n left: 66.66667%; }\n .row .col.offset-xl9 {\n margin-left: 75%; }\n .row .col.pull-xl9 {\n right: 75%; }\n .row .col.push-xl9 {\n left: 75%; }\n .row .col.offset-xl10 {\n margin-left: 83.33333%; }\n .row .col.pull-xl10 {\n right: 83.33333%; }\n .row .col.push-xl10 {\n left: 83.33333%; }\n .row .col.offset-xl11 {\n margin-left: 91.66667%; }\n .row .col.pull-xl11 {\n right: 91.66667%; }\n .row .col.push-xl11 {\n left: 91.66667%; }\n .row .col.offset-xl12 {\n margin-left: 100%; }\n .row .col.pull-xl12 {\n right: 100%; }\n .row .col.push-xl12 {\n left: 100%; } }\n\na {\n text-decoration: none; }\n\nhtml {\n line-height: 1.5;\n font-family: \"Roboto\", sans-serif;\n font-weight: normal;\n color: rgba(0, 0, 0, 0.87); }\n @media only screen and (min-width: 0) {\n html {\n font-size: 14px; } }\n @media only screen and (min-width: 992px) {\n html {\n font-size: 14.5px; } }\n @media only screen and (min-width: 1200px) {\n html {\n font-size: 15px; } }\n\nh1, h2, h3, h4, h5, h6 {\n font-weight: 400;\n line-height: 1.1; }\n\nh1 a, h2 a, h3 a, h4 a, h5 a, h6 a {\n font-weight: inherit; }\n\nh1 {\n font-size: 4.2rem;\n line-height: 110%;\n margin: 2.1rem 0 1.68rem 0; }\n\nh2 {\n font-size: 3.56rem;\n line-height: 110%;\n margin: 1.78rem 0 1.424rem 0; }\n\nh3 {\n font-size: 2.92rem;\n line-height: 110%;\n margin: 1.46rem 0 1.168rem 0; }\n\nh4 {\n font-size: 2.28rem;\n line-height: 110%;\n margin: 1.14rem 0 0.912rem 0; }\n\nh5 {\n font-size: 1.64rem;\n line-height: 110%;\n margin: 0.82rem 0 0.656rem 0; }\n\nh6 {\n font-size: 1rem;\n line-height: 110%;\n margin: 0.5rem 0 0.4rem 0; }\n\nem {\n font-style: italic; }\n\nstrong {\n font-weight: 500; }\n\nsmall {\n font-size: 75%; }\n\n.light, .page-footer .footer-copyright {\n font-weight: 300; }\n\n.thin {\n font-weight: 200; }\n\n.flow-text {\n font-weight: 300; }\n @media only screen and (min-width: 360px) {\n .flow-text {\n font-size: 1.2rem; } }\n @media only screen and (min-width: 390px) {\n .flow-text {\n font-size: 1.224rem; } }\n @media only screen and (min-width: 420px) {\n .flow-text {\n font-size: 1.248rem; } }\n @media only screen and (min-width: 450px) {\n .flow-text {\n font-size: 1.272rem; } }\n @media only screen and (min-width: 480px) {\n .flow-text {\n font-size: 1.296rem; } }\n @media only screen and (min-width: 510px) {\n .flow-text {\n font-size: 1.32rem; } }\n @media only screen and (min-width: 540px) {\n .flow-text {\n font-size: 1.344rem; } }\n @media only screen and (min-width: 570px) {\n .flow-text {\n font-size: 1.368rem; } }\n @media only screen and (min-width: 600px) {\n .flow-text {\n font-size: 1.392rem; } }\n @media only screen and (min-width: 630px) {\n .flow-text {\n font-size: 1.416rem; } }\n @media only screen and (min-width: 660px) {\n .flow-text {\n font-size: 1.44rem; } }\n @media only screen and (min-width: 690px) {\n .flow-text {\n font-size: 1.464rem; } }\n @media only screen and (min-width: 720px) {\n .flow-text {\n font-size: 1.488rem; } }\n @media only screen and (min-width: 750px) {\n .flow-text {\n font-size: 1.512rem; } }\n @media only screen and (min-width: 780px) {\n .flow-text {\n font-size: 1.536rem; } }\n @media only screen and (min-width: 810px) {\n .flow-text {\n font-size: 1.56rem; } }\n @media only screen and (min-width: 840px) {\n .flow-text {\n font-size: 1.584rem; } }\n @media only screen and (min-width: 870px) {\n .flow-text {\n font-size: 1.608rem; } }\n @media only screen and (min-width: 900px) {\n .flow-text {\n font-size: 1.632rem; } }\n @media only screen and (min-width: 930px) {\n .flow-text {\n font-size: 1.656rem; } }\n @media only screen and (min-width: 960px) {\n .flow-text {\n font-size: 1.68rem; } }\n @media only screen and (max-width: 360px) {\n .flow-text {\n font-size: 1.2rem; } }\n\n.btn, .btn-large,\n.btn-flat {\n border: none;\n border-radius: 2px;\n display: inline-block;\n height: 36px;\n line-height: 36px;\n padding: 0 2rem;\n text-transform: uppercase;\n vertical-align: middle;\n -webkit-tap-highlight-color: transparent; }\n\n.btn.disabled, .disabled.btn-large,\n.btn-floating.disabled,\n.btn-large.disabled,\n.btn-flat.disabled,\n.btn:disabled,\n.btn-large:disabled,\n.btn-floating:disabled,\n.btn-large:disabled,\n.btn-flat:disabled,\n.btn[disabled],\n[disabled].btn-large,\n.btn-floating[disabled],\n.btn-large[disabled],\n.btn-flat[disabled] {\n pointer-events: none;\n background-color: #DFDFDF !important;\n box-shadow: none;\n color: #9F9F9F !important;\n cursor: default; }\n .btn.disabled:hover, .disabled.btn-large:hover,\n .btn-floating.disabled:hover,\n .btn-large.disabled:hover,\n .btn-flat.disabled:hover,\n .btn:disabled:hover,\n .btn-large:disabled:hover,\n .btn-floating:disabled:hover,\n .btn-large:disabled:hover,\n .btn-flat:disabled:hover,\n .btn[disabled]:hover,\n [disabled].btn-large:hover,\n .btn-floating[disabled]:hover,\n .btn-large[disabled]:hover,\n .btn-flat[disabled]:hover {\n background-color: #DFDFDF !important;\n color: #9F9F9F !important; }\n\n.btn, .btn-large,\n.btn-floating,\n.btn-large,\n.btn-flat {\n font-size: 1rem;\n outline: 0; }\n .btn i, .btn-large i,\n .btn-floating i,\n .btn-large i,\n .btn-flat i {\n font-size: 1.3rem;\n line-height: inherit; }\n\n.btn:focus, .btn-large:focus,\n.btn-floating:focus {\n background-color: #1d7d74; }\n\n.btn, .btn-large {\n text-decoration: none;\n color: #fff;\n background-color: #26a69a;\n text-align: center;\n letter-spacing: .5px;\n transition: .2s ease-out;\n cursor: pointer; }\n .btn:hover, .btn-large:hover {\n background-color: #2bbbad; }\n\n.btn-floating {\n display: inline-block;\n color: #fff;\n position: relative;\n overflow: hidden;\n z-index: 1;\n width: 40px;\n height: 40px;\n line-height: 40px;\n padding: 0;\n background-color: #26a69a;\n border-radius: 50%;\n transition: .3s;\n cursor: pointer;\n vertical-align: middle; }\n .btn-floating:hover {\n background-color: #26a69a; }\n .btn-floating:before {\n border-radius: 0; }\n .btn-floating.btn-large {\n width: 56px;\n height: 56px; }\n .btn-floating.btn-large.halfway-fab {\n bottom: -28px; }\n .btn-floating.btn-large i {\n line-height: 56px; }\n .btn-floating.halfway-fab {\n position: absolute;\n right: 24px;\n bottom: -20px; }\n .btn-floating.halfway-fab.left {\n right: auto;\n left: 24px; }\n .btn-floating i {\n width: inherit;\n display: inline-block;\n text-align: center;\n color: #fff;\n font-size: 1.6rem;\n line-height: 40px; }\n\nbutton.btn-floating {\n border: none; }\n\n.fixed-action-btn {\n position: fixed;\n right: 23px;\n bottom: 23px;\n padding-top: 15px;\n margin-bottom: 0;\n z-index: 997; }\n .fixed-action-btn.active ul {\n visibility: visible; }\n .fixed-action-btn.horizontal {\n padding: 0 0 0 15px; }\n .fixed-action-btn.horizontal ul {\n text-align: right;\n right: 64px;\n top: 50%;\n transform: translateY(-50%);\n height: 100%;\n left: auto;\n width: 500px;\n /*width 100% only goes to width of button container */ }\n .fixed-action-btn.horizontal ul li {\n display: inline-block;\n margin: 15px 15px 0 0; }\n .fixed-action-btn.toolbar {\n padding: 0;\n height: 56px; }\n .fixed-action-btn.toolbar.active > a i {\n opacity: 0; }\n .fixed-action-btn.toolbar ul {\n display: flex;\n top: 0;\n bottom: 0;\n z-index: 1; }\n .fixed-action-btn.toolbar ul li {\n flex: 1;\n display: inline-block;\n margin: 0;\n height: 100%;\n transition: none; }\n .fixed-action-btn.toolbar ul li a {\n display: block;\n overflow: hidden;\n position: relative;\n width: 100%;\n height: 100%;\n background-color: transparent;\n box-shadow: none;\n color: #fff;\n line-height: 56px;\n z-index: 1; }\n .fixed-action-btn.toolbar ul li a i {\n line-height: inherit; }\n .fixed-action-btn ul {\n left: 0;\n right: 0;\n text-align: center;\n position: absolute;\n bottom: 64px;\n margin: 0;\n visibility: hidden; }\n .fixed-action-btn ul li {\n margin-bottom: 15px; }\n .fixed-action-btn ul a.btn-floating {\n opacity: 0; }\n .fixed-action-btn .fab-backdrop {\n position: absolute;\n top: 0;\n left: 0;\n z-index: -1;\n width: 40px;\n height: 40px;\n background-color: #26a69a;\n border-radius: 50%;\n transform: scale(0); }\n\n.btn-flat {\n box-shadow: none;\n background-color: transparent;\n color: #343434;\n cursor: pointer;\n transition: background-color .2s; }\n .btn-flat:focus, .btn-flat:hover {\n box-shadow: none; }\n .btn-flat:focus {\n background-color: rgba(0, 0, 0, 0.1); }\n .btn-flat.disabled {\n background-color: transparent !important;\n color: #b3b3b3 !important;\n cursor: default; }\n\n.btn-large {\n height: 54px;\n line-height: 54px; }\n .btn-large i {\n font-size: 1.6rem; }\n\n.btn-block {\n display: block; }\n\n.dropdown-content {\n background-color: #fff;\n margin: 0;\n display: none;\n min-width: 100px;\n max-height: 650px;\n overflow-y: auto;\n opacity: 0;\n position: absolute;\n z-index: 999;\n will-change: width, height; }\n .dropdown-content li {\n clear: both;\n color: rgba(0, 0, 0, 0.87);\n cursor: pointer;\n min-height: 50px;\n line-height: 1.5rem;\n width: 100%;\n text-align: left;\n text-transform: none; }\n .dropdown-content li:hover, .dropdown-content li.active, .dropdown-content li.selected {\n background-color: #eee; }\n .dropdown-content li.active.selected {\n background-color: #e1e1e1; }\n .dropdown-content li.divider {\n min-height: 0;\n height: 1px; }\n .dropdown-content li > a, .dropdown-content li > span {\n font-size: 16px;\n color: #26a69a;\n display: block;\n line-height: 22px;\n padding: 14px 16px; }\n .dropdown-content li > span > label {\n top: 1px;\n left: 0;\n height: 18px; }\n .dropdown-content li > a > i {\n height: inherit;\n line-height: inherit;\n float: left;\n margin: 0 24px 0 0;\n width: 24px; }\n\n.input-field.col .dropdown-content [type=\"checkbox\"] + label {\n top: 1px;\n left: 0;\n height: 18px; }\n\n/*!\n * Waves v0.6.0\n * http://fian.my.id/Waves\n *\n * Copyright 2014 Alfiana E. Sibuea and other contributors\n * Released under the MIT license\n * https://github.com/fians/Waves/blob/master/LICENSE\n */\n.waves-effect {\n position: relative;\n cursor: pointer;\n display: inline-block;\n overflow: hidden;\n user-select: none;\n -webkit-tap-highlight-color: transparent;\n vertical-align: middle;\n z-index: 1;\n transition: .3s ease-out; }\n .waves-effect .waves-ripple {\n position: absolute;\n border-radius: 50%;\n width: 20px;\n height: 20px;\n margin-top: -10px;\n margin-left: -10px;\n opacity: 0;\n background: rgba(0, 0, 0, 0.2);\n transition: all 0.7s ease-out;\n transition-property: transform, opacity;\n transform: scale(0);\n pointer-events: none; }\n .waves-effect.waves-light .waves-ripple {\n background-color: rgba(255, 255, 255, 0.45); }\n .waves-effect.waves-red .waves-ripple {\n background-color: rgba(244, 67, 54, 0.7); }\n .waves-effect.waves-yellow .waves-ripple {\n background-color: rgba(255, 235, 59, 0.7); }\n .waves-effect.waves-orange .waves-ripple {\n background-color: rgba(255, 152, 0, 0.7); }\n .waves-effect.waves-purple .waves-ripple {\n background-color: rgba(156, 39, 176, 0.7); }\n .waves-effect.waves-green .waves-ripple {\n background-color: rgba(76, 175, 80, 0.7); }\n .waves-effect.waves-teal .waves-ripple {\n background-color: rgba(0, 150, 136, 0.7); }\n .waves-effect input[type=\"button\"], .waves-effect input[type=\"reset\"], .waves-effect input[type=\"submit\"] {\n border: 0;\n font-style: normal;\n font-size: inherit;\n text-transform: inherit;\n background: none; }\n .waves-effect img {\n position: relative;\n z-index: -1; }\n\n.waves-notransition {\n transition: none !important; }\n\n.waves-circle {\n transform: translateZ(0);\n -webkit-mask-image: -webkit-radial-gradient(circle, white 100%, black 100%); }\n\n.waves-input-wrapper {\n border-radius: 0.2em;\n vertical-align: bottom; }\n .waves-input-wrapper .waves-button-input {\n position: relative;\n top: 0;\n left: 0;\n z-index: 1; }\n\n.waves-circle {\n text-align: center;\n width: 2.5em;\n height: 2.5em;\n line-height: 2.5em;\n border-radius: 50%;\n -webkit-mask-image: none; }\n\n.waves-block {\n display: block; }\n\n/* Firefox Bug: link not triggered */\n.waves-effect .waves-ripple {\n z-index: -1; }\n\n.collapsible {\n border-top: 1px solid #ddd;\n border-right: 1px solid #ddd;\n border-left: 1px solid #ddd;\n margin: 0.5rem 0 1rem 0; }\n\n.collapsible-header {\n display: flex;\n cursor: pointer;\n -webkit-tap-highlight-color: transparent;\n line-height: 1.5;\n padding: 1rem;\n background-color: #fff;\n border-bottom: 1px solid #ddd; }\n .collapsible-header i {\n width: 2rem;\n font-size: 1.6rem;\n display: inline-block;\n text-align: center;\n margin-right: 1rem; }\n\n.collapsible-body {\n display: none;\n border-bottom: 1px solid #ddd;\n box-sizing: border-box;\n padding: 2rem; }\n\n.side-nav .collapsible,\n.side-nav.fixed .collapsible {\n border: none;\n box-shadow: none; }\n .side-nav .collapsible li,\n .side-nav.fixed .collapsible li {\n padding: 0; }\n\n.side-nav .collapsible-header,\n.side-nav.fixed .collapsible-header {\n background-color: transparent;\n border: none;\n line-height: inherit;\n height: inherit;\n padding: 0 16px; }\n .side-nav .collapsible-header:hover,\n .side-nav.fixed .collapsible-header:hover {\n background-color: rgba(0, 0, 0, 0.05); }\n .side-nav .collapsible-header i,\n .side-nav.fixed .collapsible-header i {\n line-height: inherit; }\n\n.side-nav .collapsible-body,\n.side-nav.fixed .collapsible-body {\n border: 0;\n background-color: #fff; }\n .side-nav .collapsible-body li a,\n .side-nav.fixed .collapsible-body li a {\n padding: 0 23.5px 0 31px; }\n\n.collapsible.popout {\n border: none;\n box-shadow: none; }\n .collapsible.popout > li {\n box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);\n margin: 0 24px;\n transition: margin 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n .collapsible.popout > li.active {\n box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);\n margin: 16px 0; }\n\n.chip {\n display: inline-block;\n height: 32px;\n font-size: 13px;\n font-weight: 500;\n color: rgba(0, 0, 0, 0.6);\n line-height: 32px;\n padding: 0 12px;\n border-radius: 16px;\n background-color: #e4e4e4;\n margin-bottom: 5px;\n margin-right: 5px; }\n .chip > img {\n float: left;\n margin: 0 8px 0 -12px;\n height: 32px;\n width: 32px;\n border-radius: 50%; }\n .chip .close {\n cursor: pointer;\n float: right;\n font-size: 16px;\n line-height: 32px;\n padding-left: 8px; }\n\n.chips {\n border: none;\n border-bottom: 1px solid #9e9e9e;\n box-shadow: none;\n margin: 0 0 20px 0;\n min-height: 45px;\n outline: none;\n transition: all .3s; }\n .chips.focus {\n border-bottom: 1px solid #26a69a;\n box-shadow: 0 1px 0 0 #26a69a; }\n .chips:hover {\n cursor: text; }\n .chips .chip.selected {\n background-color: #26a69a;\n color: #fff; }\n .chips .input {\n background: none;\n border: 0;\n color: rgba(0, 0, 0, 0.6);\n display: inline-block;\n font-size: 1rem;\n height: 3rem;\n line-height: 32px;\n outline: 0;\n margin: 0;\n padding: 0 !important;\n width: 120px !important; }\n .chips .input:focus {\n border: 0 !important;\n box-shadow: none !important; }\n .chips .autocomplete-content {\n margin-top: 0;\n margin-bottom: 0; }\n\n.prefix ~ .chips {\n margin-left: 3rem;\n width: 92%;\n width: calc(100% - 3rem); }\n\n.chips:empty ~ label {\n font-size: 0.8rem;\n transform: translateY(-140%); }\n\nselect:focus {\n outline: 1px solid #c9f3ef; }\n\nbutton:focus {\n outline: none;\n background-color: #2ab7a9; }\n\nlabel {\n font-size: 0.8rem;\n color: #9e9e9e; }\n\n/* Text Inputs + Textarea\n ========================================================================== */\n/* Style Placeholders */\n::placeholder {\n color: #d1d1d1; }\n\n/* Text inputs */\ninput:not([type]),\ninput[type=text]:not(.browser-default),\ninput[type=password]:not(.browser-default),\ninput[type=email]:not(.browser-default),\ninput[type=url]:not(.browser-default),\ninput[type=time]:not(.browser-default),\ninput[type=date]:not(.browser-default),\ninput[type=datetime]:not(.browser-default),\ninput[type=datetime-local]:not(.browser-default),\ninput[type=tel]:not(.browser-default),\ninput[type=number]:not(.browser-default),\ninput[type=search]:not(.browser-default),\ntextarea.materialize-textarea {\n background-color: transparent;\n border: none;\n border-bottom: 1px solid #9e9e9e;\n border-radius: 0;\n outline: none;\n height: 3rem;\n width: 100%;\n font-size: 1rem;\n margin: 0 0 20px 0;\n padding: 0;\n box-shadow: none;\n box-sizing: content-box;\n transition: all 0.3s; }\n input:not([type]):disabled, input:not([type])[readonly=\"readonly\"],\n input[type=text]:not(.browser-default):disabled,\n input[type=text]:not(.browser-default)[readonly=\"readonly\"],\n input[type=password]:not(.browser-default):disabled,\n input[type=password]:not(.browser-default)[readonly=\"readonly\"],\n input[type=email]:not(.browser-default):disabled,\n input[type=email]:not(.browser-default)[readonly=\"readonly\"],\n input[type=url]:not(.browser-default):disabled,\n input[type=url]:not(.browser-default)[readonly=\"readonly\"],\n input[type=time]:not(.browser-default):disabled,\n input[type=time]:not(.browser-default)[readonly=\"readonly\"],\n input[type=date]:not(.browser-default):disabled,\n input[type=date]:not(.browser-default)[readonly=\"readonly\"],\n input[type=datetime]:not(.browser-default):disabled,\n input[type=datetime]:not(.browser-default)[readonly=\"readonly\"],\n input[type=datetime-local]:not(.browser-default):disabled,\n input[type=datetime-local]:not(.browser-default)[readonly=\"readonly\"],\n input[type=tel]:not(.browser-default):disabled,\n input[type=tel]:not(.browser-default)[readonly=\"readonly\"],\n input[type=number]:not(.browser-default):disabled,\n input[type=number]:not(.browser-default)[readonly=\"readonly\"],\n input[type=search]:not(.browser-default):disabled,\n input[type=search]:not(.browser-default)[readonly=\"readonly\"],\n textarea.materialize-textarea:disabled,\n textarea.materialize-textarea[readonly=\"readonly\"] {\n color: rgba(0, 0, 0, 0.42);\n border-bottom: 1px dotted rgba(0, 0, 0, 0.42); }\n input:not([type]):disabled + label,\n input:not([type])[readonly=\"readonly\"] + label,\n input[type=text]:not(.browser-default):disabled + label,\n input[type=text]:not(.browser-default)[readonly=\"readonly\"] + label,\n input[type=password]:not(.browser-default):disabled + label,\n input[type=password]:not(.browser-default)[readonly=\"readonly\"] + label,\n input[type=email]:not(.browser-default):disabled + label,\n input[type=email]:not(.browser-default)[readonly=\"readonly\"] + label,\n input[type=url]:not(.browser-default):disabled + label,\n input[type=url]:not(.browser-default)[readonly=\"readonly\"] + label,\n input[type=time]:not(.browser-default):disabled + label,\n input[type=time]:not(.browser-default)[readonly=\"readonly\"] + label,\n input[type=date]:not(.browser-default):disabled + label,\n input[type=date]:not(.browser-default)[readonly=\"readonly\"] + label,\n input[type=datetime]:not(.browser-default):disabled + label,\n input[type=datetime]:not(.browser-default)[readonly=\"readonly\"] + label,\n input[type=datetime-local]:not(.browser-default):disabled + label,\n input[type=datetime-local]:not(.browser-default)[readonly=\"readonly\"] + label,\n input[type=tel]:not(.browser-default):disabled + label,\n input[type=tel]:not(.browser-default)[readonly=\"readonly\"] + label,\n input[type=number]:not(.browser-default):disabled + label,\n input[type=number]:not(.browser-default)[readonly=\"readonly\"] + label,\n input[type=search]:not(.browser-default):disabled + label,\n input[type=search]:not(.browser-default)[readonly=\"readonly\"] + label,\n textarea.materialize-textarea:disabled + label,\n textarea.materialize-textarea[readonly=\"readonly\"] + label {\n color: rgba(0, 0, 0, 0.42); }\n input:not([type]):focus:not([readonly]),\n input[type=text]:not(.browser-default):focus:not([readonly]),\n input[type=password]:not(.browser-default):focus:not([readonly]),\n input[type=email]:not(.browser-default):focus:not([readonly]),\n input[type=url]:not(.browser-default):focus:not([readonly]),\n input[type=time]:not(.browser-default):focus:not([readonly]),\n input[type=date]:not(.browser-default):focus:not([readonly]),\n input[type=datetime]:not(.browser-default):focus:not([readonly]),\n input[type=datetime-local]:not(.browser-default):focus:not([readonly]),\n input[type=tel]:not(.browser-default):focus:not([readonly]),\n input[type=number]:not(.browser-default):focus:not([readonly]),\n input[type=search]:not(.browser-default):focus:not([readonly]),\n textarea.materialize-textarea:focus:not([readonly]) {\n border-bottom: 1px solid #26a69a;\n box-shadow: 0 1px 0 0 #26a69a; }\n input:not([type]):focus:not([readonly]) + label,\n input[type=text]:not(.browser-default):focus:not([readonly]) + label,\n input[type=password]:not(.browser-default):focus:not([readonly]) + label,\n input[type=email]:not(.browser-default):focus:not([readonly]) + label,\n input[type=url]:not(.browser-default):focus:not([readonly]) + label,\n input[type=time]:not(.browser-default):focus:not([readonly]) + label,\n input[type=date]:not(.browser-default):focus:not([readonly]) + label,\n input[type=datetime]:not(.browser-default):focus:not([readonly]) + label,\n input[type=datetime-local]:not(.browser-default):focus:not([readonly]) + label,\n input[type=tel]:not(.browser-default):focus:not([readonly]) + label,\n input[type=number]:not(.browser-default):focus:not([readonly]) + label,\n input[type=search]:not(.browser-default):focus:not([readonly]) + label,\n textarea.materialize-textarea:focus:not([readonly]) + label {\n color: #26a69a; }\n input:not([type]).validate + label,\n input[type=text]:not(.browser-default).validate + label,\n input[type=password]:not(.browser-default).validate + label,\n input[type=email]:not(.browser-default).validate + label,\n input[type=url]:not(.browser-default).validate + label,\n input[type=time]:not(.browser-default).validate + label,\n input[type=date]:not(.browser-default).validate + label,\n input[type=datetime]:not(.browser-default).validate + label,\n input[type=datetime-local]:not(.browser-default).validate + label,\n input[type=tel]:not(.browser-default).validate + label,\n input[type=number]:not(.browser-default).validate + label,\n input[type=search]:not(.browser-default).validate + label,\n textarea.materialize-textarea.validate + label {\n width: 100%; }\n input:not([type]).invalid + label:after,\n input:not([type]).valid + label:after,\n input[type=text]:not(.browser-default).invalid + label:after,\n input[type=text]:not(.browser-default).valid + label:after,\n input[type=password]:not(.browser-default).invalid + label:after,\n input[type=password]:not(.browser-default).valid + label:after,\n input[type=email]:not(.browser-default).invalid + label:after,\n input[type=email]:not(.browser-default).valid + label:after,\n input[type=url]:not(.browser-default).invalid + label:after,\n input[type=url]:not(.browser-default).valid + label:after,\n input[type=time]:not(.browser-default).invalid + label:after,\n input[type=time]:not(.browser-default).valid + label:after,\n input[type=date]:not(.browser-default).invalid + label:after,\n input[type=date]:not(.browser-default).valid + label:after,\n input[type=datetime]:not(.browser-default).invalid + label:after,\n input[type=datetime]:not(.browser-default).valid + label:after,\n input[type=datetime-local]:not(.browser-default).invalid + label:after,\n input[type=datetime-local]:not(.browser-default).valid + label:after,\n input[type=tel]:not(.browser-default).invalid + label:after,\n input[type=tel]:not(.browser-default).valid + label:after,\n input[type=number]:not(.browser-default).invalid + label:after,\n input[type=number]:not(.browser-default).valid + label:after,\n input[type=search]:not(.browser-default).invalid + label:after,\n input[type=search]:not(.browser-default).valid + label:after,\n textarea.materialize-textarea.invalid + label:after,\n textarea.materialize-textarea.valid + label:after {\n display: none; }\n input:not([type]).invalid + label.active:after,\n input:not([type]).valid + label.active:after,\n input[type=text]:not(.browser-default).invalid + label.active:after,\n input[type=text]:not(.browser-default).valid + label.active:after,\n input[type=password]:not(.browser-default).invalid + label.active:after,\n input[type=password]:not(.browser-default).valid + label.active:after,\n input[type=email]:not(.browser-default).invalid + label.active:after,\n input[type=email]:not(.browser-default).valid + label.active:after,\n input[type=url]:not(.browser-default).invalid + label.active:after,\n input[type=url]:not(.browser-default).valid + label.active:after,\n input[type=time]:not(.browser-default).invalid + label.active:after,\n input[type=time]:not(.browser-default).valid + label.active:after,\n input[type=date]:not(.browser-default).invalid + label.active:after,\n input[type=date]:not(.browser-default).valid + label.active:after,\n input[type=datetime]:not(.browser-default).invalid + label.active:after,\n input[type=datetime]:not(.browser-default).valid + label.active:after,\n input[type=datetime-local]:not(.browser-default).invalid + label.active:after,\n input[type=datetime-local]:not(.browser-default).valid + label.active:after,\n input[type=tel]:not(.browser-default).invalid + label.active:after,\n input[type=tel]:not(.browser-default).valid + label.active:after,\n input[type=number]:not(.browser-default).invalid + label.active:after,\n input[type=number]:not(.browser-default).valid + label.active:after,\n input[type=search]:not(.browser-default).invalid + label.active:after,\n input[type=search]:not(.browser-default).valid + label.active:after,\n textarea.materialize-textarea.invalid + label.active:after,\n textarea.materialize-textarea.valid + label.active:after {\n display: block; }\n\n/* Validation Sass Placeholders */\ninput.valid:not([type]), input.valid:not([type]):focus,\ninput[type=text].valid:not(.browser-default),\ninput[type=text].valid:not(.browser-default):focus,\ninput[type=password].valid:not(.browser-default),\ninput[type=password].valid:not(.browser-default):focus,\ninput[type=email].valid:not(.browser-default),\ninput[type=email].valid:not(.browser-default):focus,\ninput[type=url].valid:not(.browser-default),\ninput[type=url].valid:not(.browser-default):focus,\ninput[type=time].valid:not(.browser-default),\ninput[type=time].valid:not(.browser-default):focus,\ninput[type=date].valid:not(.browser-default),\ninput[type=date].valid:not(.browser-default):focus,\ninput[type=datetime].valid:not(.browser-default),\ninput[type=datetime].valid:not(.browser-default):focus,\ninput[type=datetime-local].valid:not(.browser-default),\ninput[type=datetime-local].valid:not(.browser-default):focus,\ninput[type=tel].valid:not(.browser-default),\ninput[type=tel].valid:not(.browser-default):focus,\ninput[type=number].valid:not(.browser-default),\ninput[type=number].valid:not(.browser-default):focus,\ninput[type=search].valid:not(.browser-default),\ninput[type=search].valid:not(.browser-default):focus,\ntextarea.materialize-textarea.valid,\ntextarea.materialize-textarea.valid:focus, .select-wrapper.valid > input.select-dropdown {\n border-bottom: 1px solid #4CAF50;\n box-shadow: 0 1px 0 0 #4CAF50; }\n\ninput.invalid:not([type]), input.invalid:not([type]):focus,\ninput[type=text].invalid:not(.browser-default),\ninput[type=text].invalid:not(.browser-default):focus,\ninput[type=password].invalid:not(.browser-default),\ninput[type=password].invalid:not(.browser-default):focus,\ninput[type=email].invalid:not(.browser-default),\ninput[type=email].invalid:not(.browser-default):focus,\ninput[type=url].invalid:not(.browser-default),\ninput[type=url].invalid:not(.browser-default):focus,\ninput[type=time].invalid:not(.browser-default),\ninput[type=time].invalid:not(.browser-default):focus,\ninput[type=date].invalid:not(.browser-default),\ninput[type=date].invalid:not(.browser-default):focus,\ninput[type=datetime].invalid:not(.browser-default),\ninput[type=datetime].invalid:not(.browser-default):focus,\ninput[type=datetime-local].invalid:not(.browser-default),\ninput[type=datetime-local].invalid:not(.browser-default):focus,\ninput[type=tel].invalid:not(.browser-default),\ninput[type=tel].invalid:not(.browser-default):focus,\ninput[type=number].invalid:not(.browser-default),\ninput[type=number].invalid:not(.browser-default):focus,\ninput[type=search].invalid:not(.browser-default),\ninput[type=search].invalid:not(.browser-default):focus,\ntextarea.materialize-textarea.invalid,\ntextarea.materialize-textarea.invalid:focus, .select-wrapper.invalid > input.select-dropdown {\n border-bottom: 1px solid #F44336;\n box-shadow: 0 1px 0 0 #F44336; }\n\ninput:not([type]).valid + label:after,\ninput:not([type]):focus.valid + label:after,\ninput[type=text]:not(.browser-default).valid + label:after,\ninput[type=text]:not(.browser-default):focus.valid + label:after,\ninput[type=password]:not(.browser-default).valid + label:after,\ninput[type=password]:not(.browser-default):focus.valid + label:after,\ninput[type=email]:not(.browser-default).valid + label:after,\ninput[type=email]:not(.browser-default):focus.valid + label:after,\ninput[type=url]:not(.browser-default).valid + label:after,\ninput[type=url]:not(.browser-default):focus.valid + label:after,\ninput[type=time]:not(.browser-default).valid + label:after,\ninput[type=time]:not(.browser-default):focus.valid + label:after,\ninput[type=date]:not(.browser-default).valid + label:after,\ninput[type=date]:not(.browser-default):focus.valid + label:after,\ninput[type=datetime]:not(.browser-default).valid + label:after,\ninput[type=datetime]:not(.browser-default):focus.valid + label:after,\ninput[type=datetime-local]:not(.browser-default).valid + label:after,\ninput[type=datetime-local]:not(.browser-default):focus.valid + label:after,\ninput[type=tel]:not(.browser-default).valid + label:after,\ninput[type=tel]:not(.browser-default):focus.valid + label:after,\ninput[type=number]:not(.browser-default).valid + label:after,\ninput[type=number]:not(.browser-default):focus.valid + label:after,\ninput[type=search]:not(.browser-default).valid + label:after,\ninput[type=search]:not(.browser-default):focus.valid + label:after,\ntextarea.materialize-textarea.valid + label:after,\ntextarea.materialize-textarea:focus.valid + label:after, .select-wrapper.valid + label:after {\n content: attr(data-success);\n color: #4CAF50;\n opacity: 1;\n transform: translateY(9px); }\n\ninput:not([type]).invalid + label:after,\ninput:not([type]):focus.invalid + label:after,\ninput[type=text]:not(.browser-default).invalid + label:after,\ninput[type=text]:not(.browser-default):focus.invalid + label:after,\ninput[type=password]:not(.browser-default).invalid + label:after,\ninput[type=password]:not(.browser-default):focus.invalid + label:after,\ninput[type=email]:not(.browser-default).invalid + label:after,\ninput[type=email]:not(.browser-default):focus.invalid + label:after,\ninput[type=url]:not(.browser-default).invalid + label:after,\ninput[type=url]:not(.browser-default):focus.invalid + label:after,\ninput[type=time]:not(.browser-default).invalid + label:after,\ninput[type=time]:not(.browser-default):focus.invalid + label:after,\ninput[type=date]:not(.browser-default).invalid + label:after,\ninput[type=date]:not(.browser-default):focus.invalid + label:after,\ninput[type=datetime]:not(.browser-default).invalid + label:after,\ninput[type=datetime]:not(.browser-default):focus.invalid + label:after,\ninput[type=datetime-local]:not(.browser-default).invalid + label:after,\ninput[type=datetime-local]:not(.browser-default):focus.invalid + label:after,\ninput[type=tel]:not(.browser-default).invalid + label:after,\ninput[type=tel]:not(.browser-default):focus.invalid + label:after,\ninput[type=number]:not(.browser-default).invalid + label:after,\ninput[type=number]:not(.browser-default):focus.invalid + label:after,\ninput[type=search]:not(.browser-default).invalid + label:after,\ninput[type=search]:not(.browser-default):focus.invalid + label:after,\ntextarea.materialize-textarea.invalid + label:after,\ntextarea.materialize-textarea:focus.invalid + label:after, .select-wrapper.invalid + label:after {\n content: attr(data-error);\n color: #F44336;\n opacity: 1;\n transform: translateY(9px); }\n\ninput:not([type]) + label:after,\ninput[type=text]:not(.browser-default) + label:after,\ninput[type=password]:not(.browser-default) + label:after,\ninput[type=email]:not(.browser-default) + label:after,\ninput[type=url]:not(.browser-default) + label:after,\ninput[type=time]:not(.browser-default) + label:after,\ninput[type=date]:not(.browser-default) + label:after,\ninput[type=datetime]:not(.browser-default) + label:after,\ninput[type=datetime-local]:not(.browser-default) + label:after,\ninput[type=tel]:not(.browser-default) + label:after,\ninput[type=number]:not(.browser-default) + label:after,\ninput[type=search]:not(.browser-default) + label:after,\ntextarea.materialize-textarea + label:after, .select-wrapper + label:after {\n display: block;\n content: \"\";\n position: absolute;\n top: 100%;\n left: 0;\n opacity: 0;\n transition: .2s opacity ease-out, .2s color ease-out; }\n\n.input-field {\n position: relative;\n margin-top: 1rem; }\n .input-field.inline {\n display: inline-block;\n vertical-align: middle;\n margin-left: 5px; }\n .input-field.inline input,\n .input-field.inline .select-dropdown {\n margin-bottom: 1rem; }\n .input-field.col label {\n left: 0.75rem; }\n .input-field.col .prefix ~ label,\n .input-field.col .prefix ~ .validate ~ label {\n width: calc(100% - 3rem - 1.5rem); }\n .input-field label {\n color: #9e9e9e;\n position: absolute;\n top: 0;\n left: 0;\n height: 100%;\n font-size: 1rem;\n cursor: text;\n transition: transform .2s ease-out;\n transform-origin: 0% 100%;\n text-align: initial;\n transform: translateY(12px);\n pointer-events: none; }\n .input-field label:not(.label-icon).active {\n transform: translateY(-14px) scale(0.8);\n transform-origin: 0 0; }\n .input-field .prefix {\n position: absolute;\n width: 3rem;\n font-size: 2rem;\n transition: color .2s; }\n .input-field .prefix.active {\n color: #26a69a; }\n .input-field .prefix ~ input,\n .input-field .prefix ~ textarea,\n .input-field .prefix ~ label,\n .input-field .prefix ~ .validate ~ label,\n .input-field .prefix ~ .autocomplete-content {\n margin-left: 3rem;\n width: 92%;\n width: calc(100% - 3rem); }\n .input-field .prefix ~ label {\n margin-left: 3rem; }\n @media only screen and (max-width: 992px) {\n .input-field .prefix ~ input {\n width: 86%;\n width: calc(100% - 3rem); } }\n @media only screen and (max-width: 600px) {\n .input-field .prefix ~ input {\n width: 80%;\n width: calc(100% - 3rem); } }\n\n/* Search Field */\n.input-field input[type=search] {\n display: block;\n line-height: inherit; }\n .nav-wrapper .input-field input[type=search] {\n height: inherit;\n padding-left: 4rem;\n width: calc(100% - 4rem);\n border: 0;\n box-shadow: none; }\n .input-field input[type=search]:focus {\n background-color: #fff;\n border: 0;\n box-shadow: none;\n color: #444; }\n .input-field input[type=search]:focus + label i,\n .input-field input[type=search]:focus ~ .mdi-navigation-close,\n .input-field input[type=search]:focus ~ .material-icons {\n color: #444; }\n .input-field input[type=search] + label {\n left: 1rem; }\n .input-field input[type=search] ~ .mdi-navigation-close,\n .input-field input[type=search] ~ .material-icons {\n position: absolute;\n top: 0;\n right: 1rem;\n color: transparent;\n cursor: pointer;\n font-size: 2rem;\n transition: .3s color; }\n\n/* Textarea */\ntextarea {\n width: 100%;\n height: 3rem;\n background-color: transparent; }\n textarea.materialize-textarea {\n overflow-y: hidden;\n /* prevents scroll bar flash */\n padding: .8rem 0 1.6rem 0;\n /* prevents text jump on Enter keypress */\n resize: none;\n min-height: 3rem; }\n textarea.materialize-textarea.validate + label {\n height: 100%; }\n textarea.materialize-textarea.validate + label::after {\n top: calc(100% - 12px); }\n textarea.materialize-textarea.validate + label:not(.label-icon).active {\n transform: translateY(-25px); }\n\n.hiddendiv {\n display: none;\n white-space: pre-wrap;\n word-wrap: break-word;\n overflow-wrap: break-word;\n /* future version of deprecated 'word-wrap' */\n padding-top: 1.2rem;\n /* prevents text jump on Enter keypress */\n position: absolute;\n top: 0; }\n\n/* Autocomplete */\n.autocomplete-content {\n margin-top: -20px;\n margin-bottom: 20px;\n display: block;\n opacity: 1;\n position: static; }\n .autocomplete-content li .highlight {\n color: #444; }\n .autocomplete-content li img {\n height: 40px;\n width: 40px;\n margin: 5px 15px; }\n\n/* Radio Buttons\n ========================================================================== */\n[type=\"radio\"]:not(:checked),\n[type=\"radio\"]:checked {\n position: absolute;\n opacity: 0;\n pointer-events: none; }\n\n[type=\"radio\"]:not(:checked) + label,\n[type=\"radio\"]:checked + label {\n position: relative;\n padding-left: 35px;\n cursor: pointer;\n display: inline-block;\n height: 25px;\n line-height: 25px;\n font-size: 1rem;\n transition: .28s ease;\n user-select: none; }\n\n[type=\"radio\"] + label:before,\n[type=\"radio\"] + label:after {\n content: '';\n position: absolute;\n left: 0;\n top: 0;\n margin: 4px;\n width: 16px;\n height: 16px;\n z-index: 0;\n transition: .28s ease; }\n\n/* Unchecked styles */\n[type=\"radio\"]:not(:checked) + label:before,\n[type=\"radio\"]:not(:checked) + label:after,\n[type=\"radio\"]:checked + label:before,\n[type=\"radio\"]:checked + label:after,\n[type=\"radio\"].with-gap:checked + label:before,\n[type=\"radio\"].with-gap:checked + label:after {\n border-radius: 50%; }\n\n[type=\"radio\"]:not(:checked) + label:before,\n[type=\"radio\"]:not(:checked) + label:after {\n border: 2px solid #5a5a5a; }\n\n[type=\"radio\"]:not(:checked) + label:after {\n transform: scale(0); }\n\n/* Checked styles */\n[type=\"radio\"]:checked + label:before {\n border: 2px solid transparent; }\n\n[type=\"radio\"]:checked + label:after,\n[type=\"radio\"].with-gap:checked + label:before,\n[type=\"radio\"].with-gap:checked + label:after {\n border: 2px solid #26a69a; }\n\n[type=\"radio\"]:checked + label:after,\n[type=\"radio\"].with-gap:checked + label:after {\n background-color: #26a69a; }\n\n[type=\"radio\"]:checked + label:after {\n transform: scale(1.02); }\n\n/* Radio With gap */\n[type=\"radio\"].with-gap:checked + label:after {\n transform: scale(0.5); }\n\n/* Focused styles */\n[type=\"radio\"].tabbed:focus + label:before {\n box-shadow: 0 0 0 10px rgba(0, 0, 0, 0.1); }\n\n/* Disabled Radio With gap */\n[type=\"radio\"].with-gap:disabled:checked + label:before {\n border: 2px solid rgba(0, 0, 0, 0.42); }\n\n[type=\"radio\"].with-gap:disabled:checked + label:after {\n border: none;\n background-color: rgba(0, 0, 0, 0.42); }\n\n/* Disabled style */\n[type=\"radio\"]:disabled:not(:checked) + label:before,\n[type=\"radio\"]:disabled:checked + label:before {\n background-color: transparent;\n border-color: rgba(0, 0, 0, 0.42); }\n\n[type=\"radio\"]:disabled + label {\n color: rgba(0, 0, 0, 0.42); }\n\n[type=\"radio\"]:disabled:not(:checked) + label:before {\n border-color: rgba(0, 0, 0, 0.42); }\n\n[type=\"radio\"]:disabled:checked + label:after {\n background-color: rgba(0, 0, 0, 0.42);\n border-color: #949494; }\n\n/* Checkboxes\n ========================================================================== */\n/* CUSTOM CSS CHECKBOXES */\nform p {\n margin-bottom: 10px;\n text-align: left; }\n\nform p:last-child {\n margin-bottom: 0; }\n\n/* Remove default checkbox */\n[type=\"checkbox\"]:not(:checked),\n[type=\"checkbox\"]:checked {\n position: absolute;\n opacity: 0;\n pointer-events: none; }\n\n[type=\"checkbox\"] {\n /* checkbox aspect */ }\n [type=\"checkbox\"] + label {\n position: relative;\n padding-left: 35px;\n cursor: pointer;\n display: inline-block;\n height: 25px;\n line-height: 25px;\n font-size: 1rem;\n user-select: none; }\n [type=\"checkbox\"] + label:before,\n [type=\"checkbox\"]:not(.filled-in) + label:after {\n content: '';\n position: absolute;\n top: 0;\n left: 0;\n width: 18px;\n height: 18px;\n z-index: 0;\n border: 2px solid #5a5a5a;\n border-radius: 1px;\n margin-top: 2px;\n transition: .2s; }\n [type=\"checkbox\"]:not(.filled-in) + label:after {\n border: 0;\n transform: scale(0); }\n [type=\"checkbox\"]:not(:checked):disabled + label:before {\n border: none;\n background-color: rgba(0, 0, 0, 0.42); }\n [type=\"checkbox\"].tabbed:focus + label:after {\n transform: scale(1);\n border: 0;\n border-radius: 50%;\n box-shadow: 0 0 0 10px rgba(0, 0, 0, 0.1);\n background-color: rgba(0, 0, 0, 0.1); }\n\n[type=\"checkbox\"]:checked + label:before {\n top: -4px;\n left: -5px;\n width: 12px;\n height: 22px;\n border-top: 2px solid transparent;\n border-left: 2px solid transparent;\n border-right: 2px solid #26a69a;\n border-bottom: 2px solid #26a69a;\n transform: rotate(40deg);\n backface-visibility: hidden;\n transform-origin: 100% 100%; }\n\n[type=\"checkbox\"]:checked:disabled + label:before {\n border-right: 2px solid rgba(0, 0, 0, 0.42);\n border-bottom: 2px solid rgba(0, 0, 0, 0.42); }\n\n/* Indeterminate checkbox */\n[type=\"checkbox\"]:indeterminate + label:before {\n top: -11px;\n left: -12px;\n width: 10px;\n height: 22px;\n border-top: none;\n border-left: none;\n border-right: 2px solid #26a69a;\n border-bottom: none;\n transform: rotate(90deg);\n backface-visibility: hidden;\n transform-origin: 100% 100%; }\n\n[type=\"checkbox\"]:indeterminate:disabled + label:before {\n border-right: 2px solid rgba(0, 0, 0, 0.42);\n background-color: transparent; }\n\n[type=\"checkbox\"].filled-in + label:after {\n border-radius: 2px; }\n\n[type=\"checkbox\"].filled-in + label:before,\n[type=\"checkbox\"].filled-in + label:after {\n content: '';\n left: 0;\n position: absolute;\n /* .1s delay is for check animation */\n transition: border .25s, background-color .25s, width .20s .1s, height .20s .1s, top .20s .1s, left .20s .1s;\n z-index: 1; }\n\n[type=\"checkbox\"].filled-in:not(:checked) + label:before {\n width: 0;\n height: 0;\n border: 3px solid transparent;\n left: 6px;\n top: 10px;\n transform: rotateZ(37deg);\n transform-origin: 100% 100%; }\n\n[type=\"checkbox\"].filled-in:not(:checked) + label:after {\n height: 20px;\n width: 20px;\n background-color: transparent;\n border: 2px solid #5a5a5a;\n top: 0px;\n z-index: 0; }\n\n[type=\"checkbox\"].filled-in:checked + label:before {\n top: 0;\n left: 1px;\n width: 8px;\n height: 13px;\n border-top: 2px solid transparent;\n border-left: 2px solid transparent;\n border-right: 2px solid #fff;\n border-bottom: 2px solid #fff;\n transform: rotateZ(37deg);\n transform-origin: 100% 100%; }\n\n[type=\"checkbox\"].filled-in:checked + label:after {\n top: 0;\n width: 20px;\n height: 20px;\n border: 2px solid #26a69a;\n background-color: #26a69a;\n z-index: 0; }\n\n[type=\"checkbox\"].filled-in.tabbed:focus + label:after {\n border-radius: 2px;\n border-color: #5a5a5a;\n background-color: rgba(0, 0, 0, 0.1); }\n\n[type=\"checkbox\"].filled-in.tabbed:checked:focus + label:after {\n border-radius: 2px;\n background-color: #26a69a;\n border-color: #26a69a; }\n\n[type=\"checkbox\"].filled-in:disabled:not(:checked) + label:before {\n background-color: transparent;\n border: 2px solid transparent; }\n\n[type=\"checkbox\"].filled-in:disabled:not(:checked) + label:after {\n border-color: transparent;\n background-color: #949494; }\n\n[type=\"checkbox\"].filled-in:disabled:checked + label:before {\n background-color: transparent; }\n\n[type=\"checkbox\"].filled-in:disabled:checked + label:after {\n background-color: #949494;\n border-color: #949494; }\n\n/* Switch\n ========================================================================== */\n.switch,\n.switch * {\n -webkit-tap-highlight-color: transparent;\n user-select: none; }\n\n.switch label {\n cursor: pointer; }\n\n.switch label input[type=checkbox] {\n opacity: 0;\n width: 0;\n height: 0; }\n .switch label input[type=checkbox]:checked + .lever {\n background-color: #84c7c1; }\n .switch label input[type=checkbox]:checked + .lever:before, .switch label input[type=checkbox]:checked + .lever:after {\n left: 18px; }\n .switch label input[type=checkbox]:checked + .lever:after {\n background-color: #26a69a; }\n\n.switch label .lever {\n content: \"\";\n display: inline-block;\n position: relative;\n width: 36px;\n height: 14px;\n background-color: rgba(0, 0, 0, 0.38);\n border-radius: 15px;\n margin-right: 10px;\n transition: background 0.3s ease;\n vertical-align: middle;\n margin: 0 16px; }\n .switch label .lever:before, .switch label .lever:after {\n content: \"\";\n position: absolute;\n display: inline-block;\n width: 20px;\n height: 20px;\n border-radius: 50%;\n left: 0;\n top: -3px;\n transition: left 0.3s ease, background .3s ease, box-shadow 0.1s ease, transform .1s ease; }\n .switch label .lever:before {\n background-color: rgba(38, 166, 154, 0.15); }\n .switch label .lever:after {\n background-color: #F1F1F1;\n box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12); }\n\ninput[type=checkbox]:checked:not(:disabled) ~ .lever:active::before,\ninput[type=checkbox]:checked:not(:disabled).tabbed:focus ~ .lever::before {\n transform: scale(2.4);\n background-color: rgba(38, 166, 154, 0.15); }\n\ninput[type=checkbox]:not(:disabled) ~ .lever:active:before,\ninput[type=checkbox]:not(:disabled).tabbed:focus ~ .lever::before {\n transform: scale(2.4);\n background-color: rgba(0, 0, 0, 0.08); }\n\n.switch input[type=checkbox][disabled] + .lever {\n cursor: default;\n background-color: rgba(0, 0, 0, 0.12); }\n\n.switch label input[type=checkbox][disabled] + .lever:after,\n.switch label input[type=checkbox][disabled]:checked + .lever:after {\n background-color: #949494; }\n\n/* Select Field\n ========================================================================== */\nselect {\n display: none; }\n\nselect.browser-default {\n display: block; }\n\nselect {\n background-color: rgba(255, 255, 255, 0.9);\n width: 100%;\n padding: 5px;\n border: 1px solid #f2f2f2;\n border-radius: 2px;\n height: 3rem; }\n\n.input-field select {\n display: block;\n position: absolute;\n width: 0;\n pointer-events: none;\n height: 0;\n top: 0;\n left: 0;\n opacity: 0; }\n\n.select-label {\n position: absolute; }\n\n.select-wrapper {\n position: relative; }\n .select-wrapper.valid + label,\n .select-wrapper.invalid + label {\n width: 100%;\n pointer-events: none; }\n .select-wrapper input.select-dropdown {\n position: relative;\n cursor: pointer;\n background-color: transparent;\n border: none;\n border-bottom: 1px solid #9e9e9e;\n outline: none;\n height: 3rem;\n line-height: 3rem;\n width: 100%;\n font-size: 1rem;\n margin: 0 0 20px 0;\n padding: 0;\n display: block;\n user-select: none; }\n .select-wrapper span.caret {\n color: initial;\n position: absolute;\n right: 0;\n top: 0;\n bottom: 0;\n height: 10px;\n margin: auto 0;\n font-size: 10px;\n line-height: 10px; }\n .select-wrapper + label {\n position: absolute;\n top: -26px;\n font-size: 0.8rem; }\n\nselect:disabled {\n color: rgba(0, 0, 0, 0.42); }\n\n.select-wrapper.disabled span.caret,\n.select-wrapper.disabled + label {\n color: rgba(0, 0, 0, 0.42); }\n\n.select-wrapper input.select-dropdown:disabled {\n color: rgba(0, 0, 0, 0.42);\n cursor: default;\n user-select: none; }\n\n.select-wrapper i {\n color: rgba(0, 0, 0, 0.3); }\n\n.select-dropdown li.disabled,\n.select-dropdown li.disabled > span,\n.select-dropdown li.optgroup {\n color: rgba(0, 0, 0, 0.3);\n background-color: transparent; }\n\n.select-dropdown.dropdown-content li.active {\n background-color: transparent; }\n\n.select-dropdown.dropdown-content li:hover {\n background-color: rgba(0, 0, 0, 0.06); }\n\n.select-dropdown.dropdown-content li.selected {\n background-color: rgba(0, 0, 0, 0.03); }\n\n.prefix ~ .select-wrapper {\n margin-left: 3rem;\n width: 92%;\n width: calc(100% - 3rem); }\n\n.prefix ~ label {\n margin-left: 3rem; }\n\n.select-dropdown li img {\n height: 40px;\n width: 40px;\n margin: 5px 15px;\n float: right; }\n\n.select-dropdown li.optgroup {\n border-top: 1px solid #eee; }\n .select-dropdown li.optgroup.selected > span {\n color: rgba(0, 0, 0, 0.7); }\n .select-dropdown li.optgroup > span {\n color: rgba(0, 0, 0, 0.4); }\n .select-dropdown li.optgroup ~ li.optgroup-option {\n padding-left: 1rem; }\n\n/* File Input\n ========================================================================== */\n.file-field {\n position: relative; }\n .file-field .file-path-wrapper {\n overflow: hidden;\n padding-left: 10px; }\n .file-field input.file-path {\n width: 100%; }\n .file-field .btn, .file-field .btn-large {\n float: left;\n height: 3rem;\n line-height: 3rem; }\n .file-field span {\n cursor: pointer; }\n .file-field input[type=file] {\n position: absolute;\n top: 0;\n right: 0;\n left: 0;\n bottom: 0;\n width: 100%;\n margin: 0;\n padding: 0;\n font-size: 20px;\n cursor: pointer;\n opacity: 0;\n filter: alpha(opacity=0); }\n .file-field input[type=file]::-webkit-file-upload-button {\n display: none; }\n\n/* Range\n ========================================================================== */\n.range-field {\n position: relative; }\n\ninput[type=range],\ninput[type=range] + .thumb {\n cursor: pointer; }\n\ninput[type=range] {\n position: relative;\n background-color: transparent;\n border: none;\n outline: none;\n width: 100%;\n margin: 15px 0;\n padding: 0; }\n input[type=range]:focus {\n outline: none; }\n\ninput[type=range] + .thumb {\n position: absolute;\n top: 10px;\n left: 0;\n border: none;\n height: 0;\n width: 0;\n border-radius: 50%;\n background-color: #26a69a;\n margin-left: 7px;\n transform-origin: 50% 50%;\n transform: rotate(-45deg); }\n input[type=range] + .thumb .value {\n display: block;\n width: 30px;\n text-align: center;\n color: #26a69a;\n font-size: 0;\n transform: rotate(45deg); }\n input[type=range] + .thumb.active {\n border-radius: 50% 50% 50% 0; }\n input[type=range] + .thumb.active .value {\n color: #fff;\n margin-left: -1px;\n margin-top: 8px;\n font-size: 10px; }\n\ninput[type=range] {\n -webkit-appearance: none; }\n\ninput[type=range]::-webkit-slider-runnable-track {\n height: 3px;\n background: #c2c0c2;\n border: none; }\n\ninput[type=range]::-webkit-slider-thumb {\n -webkit-appearance: none;\n border: none;\n height: 14px;\n width: 14px;\n border-radius: 50%;\n background-color: #26a69a;\n transform-origin: 50% 50%;\n margin: -5px 0 0 0;\n transition: .3s; }\n\ninput[type=range]:focus::-webkit-slider-runnable-track {\n background: #ccc; }\n\ninput[type=range] {\n /* fix for FF unable to apply focus style bug */\n border: 1px solid white;\n /*required for proper track sizing in FF*/ }\n\ninput[type=range]::-moz-range-track {\n height: 3px;\n background: #ddd;\n border: none; }\n\ninput[type=range]::-moz-range-thumb {\n border: none;\n height: 14px;\n width: 14px;\n border-radius: 50%;\n background: #26a69a;\n margin-top: -5px; }\n\ninput[type=range]:-moz-focusring {\n outline: 1px solid #fff;\n outline-offset: -1px; }\n\ninput[type=range]:focus::-moz-range-track {\n background: #ccc; }\n\ninput[type=range]::-ms-track {\n height: 3px;\n background: transparent;\n border-color: transparent;\n border-width: 6px 0;\n /*remove default tick marks*/\n color: transparent; }\n\ninput[type=range]::-ms-fill-lower {\n background: #777; }\n\ninput[type=range]::-ms-fill-upper {\n background: #ddd; }\n\ninput[type=range]::-ms-thumb {\n border: none;\n height: 14px;\n width: 14px;\n border-radius: 50%;\n background: #26a69a; }\n\ninput[type=range]:focus::-ms-fill-lower {\n background: #888; }\n\ninput[type=range]:focus::-ms-fill-upper {\n background: #ccc; }\n\n/* material icons font */\n/* custom styles */\n.display-none {\n display: none; }\n\n.display-block {\n display: block; }\n\ninput.input-margin {\n margin: 0 0 3px 0 !important; }\n\n.select-margin .select-1 input {\n margin: 0 0 3px 0 !important; }\n\n.options .submit {\n position: sticky !important;\n bottom: 1px;\n float: right; }\n", "", {"version":3,"sources":["D:/XAMPP/htdocs/wp/wp-content/plugins/click-to-chat/dev/sass/dev/sass/admin_main.scss","D:/XAMPP/htdocs/wp/wp-content/plugins/click-to-chat/dev/sass/node_modules/materialize-css/sass/components/_color.scss","D:/XAMPP/htdocs/wp/wp-content/plugins/click-to-chat/dev/sass/node_modules/materialize-css/sass/components/_normalize.scss","D:/XAMPP/htdocs/wp/wp-content/plugins/click-to-chat/dev/sass/admin_main.scss","D:/XAMPP/htdocs/wp/wp-content/plugins/click-to-chat/dev/sass/node_modules/materialize-css/sass/components/_global.scss","D:/XAMPP/htdocs/wp/wp-content/plugins/click-to-chat/dev/sass/node_modules/materialize-css/sass/components/_variables.scss","D:/XAMPP/htdocs/wp/wp-content/plugins/click-to-chat/dev/sass/node_modules/materialize-css/sass/components/_icons-material-design.scss","D:/XAMPP/htdocs/wp/wp-content/plugins/click-to-chat/dev/sass/node_modules/materialize-css/sass/components/_grid.scss","D:/XAMPP/htdocs/wp/wp-content/plugins/click-to-chat/dev/sass/node_modules/materialize-css/sass/components/_typography.scss","D:/XAMPP/htdocs/wp/wp-content/plugins/click-to-chat/dev/sass/node_modules/materialize-css/sass/components/_buttons.scss","D:/XAMPP/htdocs/wp/wp-content/plugins/click-to-chat/dev/sass/node_modules/materialize-css/sass/components/_dropdown.scss","D:/XAMPP/htdocs/wp/wp-content/plugins/click-to-chat/dev/sass/node_modules/materialize-css/sass/components/_waves.scss","D:/XAMPP/htdocs/wp/wp-content/plugins/click-to-chat/dev/sass/node_modules/materialize-css/sass/components/_collapsible.scss","D:/XAMPP/htdocs/wp/wp-content/plugins/click-to-chat/dev/sass/node_modules/materialize-css/sass/components/_chips.scss","D:/XAMPP/htdocs/wp/wp-content/plugins/click-to-chat/dev/sass/node_modules/materialize-css/sass/components/forms/_forms.scss","D:/XAMPP/htdocs/wp/wp-content/plugins/click-to-chat/dev/sass/node_modules/materialize-css/sass/components/forms/_input-fields.scss","D:/XAMPP/htdocs/wp/wp-content/plugins/click-to-chat/dev/sass/node_modules/materialize-css/sass/components/forms/_radio-buttons.scss","D:/XAMPP/htdocs/wp/wp-content/plugins/click-to-chat/dev/sass/node_modules/materialize-css/sass/components/forms/_checkboxes.scss","D:/XAMPP/htdocs/wp/wp-content/plugins/click-to-chat/dev/sass/node_modules/materialize-css/sass/components/forms/_switches.scss","D:/XAMPP/htdocs/wp/wp-content/plugins/click-to-chat/dev/sass/node_modules/materialize-css/sass/components/forms/_select.scss","D:/XAMPP/htdocs/wp/wp-content/plugins/click-to-chat/dev/sass/node_modules/materialize-css/sass/components/forms/_file-input.scss","D:/XAMPP/htdocs/wp/wp-content/plugins/click-to-chat/dev/sass/node_modules/materialize-css/sass/components/forms/_range.scss"],"names":[],"mappings":"AAAA,qBAAqB;ACiXf;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AAGD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AALD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AALD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AALD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AALD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AALD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AALD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AALD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AALD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AAbD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AAGD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AALD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AALD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AALD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AALD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AALD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AALD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AALD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AALD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AALD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AALD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AALD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AALD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AAbD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AAGD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AALD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AALD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AALD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AALD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AALD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AALD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AALD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AALD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AALD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AALD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AALD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AALD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AAbD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AAGD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AALD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AALD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AALD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AALD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AALD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AALD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AALD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AALD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AALD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AALD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AALD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AALD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AAbD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AAGD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AALD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AALD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AALD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AALD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AALD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AALD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AALD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AALD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AALD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AALD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AALD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AALD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AAbD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AAGD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AALD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AALD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AALD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AALD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AALD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AALD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AALD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AALD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AALD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AALD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AALD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AALD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AAbD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AAGD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AALD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AALD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AALD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AALD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AALD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AALD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AALD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AALD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AALD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AALD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AALD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AALD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AAbD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AAGD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AALD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AALD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AALD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AALD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AALD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AALD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AALD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AALD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AALD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AALD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AALD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AALD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AAbD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AAGD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AALD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AALD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AALD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AALD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AALD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AALD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AALD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AALD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AALD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AALD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AALD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AALD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AAbD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AAGD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AALD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AALD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AALD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AALD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AALD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AALD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AALD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AALD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AALD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AALD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AALD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AALD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AAbD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AAGD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AALD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AALD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AALD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AALD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AALD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AALD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AALD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AALD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AALD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AALD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AALD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AALD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AAbD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AAGD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AALD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AALD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AALD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AALD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AALD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AALD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AALD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AALD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AALD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AALD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AALD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AALD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AAbD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AAGD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AALD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AALD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AALD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AALD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AALD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AALD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AALD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AALD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AALD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AALD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AALD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AALD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AAbD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AAGD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AALD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AALD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AALD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AALD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AALD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AALD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AALD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AALD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AALD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AALD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AALD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AALD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AAbD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AAGD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AALD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AALD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AALD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AALD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AALD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AALD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AALD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AALD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AALD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AALD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AALD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AALD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AAbD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AAGD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AALD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AALD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AALD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AALD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AALD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AALD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AALD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AALD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AALD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AALD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AALD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AALD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AAbD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AAGD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AALD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AALD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AALD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AALD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AALD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AALD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AALD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AALD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AALD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AALD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AALD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AALD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AAbD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AAGD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AALD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AALD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AALD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AALD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AALD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AALD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AALD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AALD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AAbD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AAGD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AALD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AALD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AALD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AALD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AALD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AALD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AALD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AALD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AAbD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AAGD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AALD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AALD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AALD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AALD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AALD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AALD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AALD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AALD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AAOL;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AALD;EACE,qCAAyC,EAC1C;;AACD;EACE,0BAA8B,EAC/B;;AALD;EACE,yCAAyC,EAC1C;;AACD;EACE,8BAA8B,EAC/B;;AC1YH,4EAA4E;AAE5E;;;;GAIG;AAEH;EACE,wBAAuB;EAAG,OAAO;EACjC,2BAA0B;EAAG,OAAO;EACpC,+BAA8B;EAAG,OAAO,EACzC;;AAED;;GAEG;AAEH;EACE,UAAS,EACV;;AAED;gFACgF;AAEhF;;;;;GAKG;AAEH;;;;;;;;;;;;;EAaE,eAAc,EACf;;AAED;;;GAGG;AAEH;;;;EAIE,sBAAqB;EAAG,OAAO;EAC/B,yBAAwB;EAAG,OAAO,EACnC;;AAED;;;GAGG;AAEH;EACE,cAAa;EACb,UAAS,EACV;;AAED;;;GAGG;AC6jDH;;EDzjDE,cAAa,EACd;;AAED;gFACgF;AAEhF;;GAEG;AAEH;EACE,8BAA6B,EAC9B;;AAED;;;GAGG;AAEH;;EAEE,WAAU,EACX;;AAED;gFACgF;AAEhF;;GAEG;AAEH;EACE,0BAAyB,EAC1B;;AAED;;GAEG;AAEH;;EAEE,kBAAiB,EAClB;;AAED;;GAEG;AAEH;EACE,mBAAkB,EACnB;;AAED;;;GAGG;AAEH;EACE,eAAc;EACd,iBAAgB,EACjB;;AAED;;GAEG;AAEH;EACE,iBAAgB;EAChB,YAAW,EACZ;;AAED;;GAEG;AAEH;EACE,eAAc,EACf;;AAED;;GAEG;AAEH;;EAEE,eAAc;EACd,eAAc;EACd,mBAAkB;EAClB,yBAAwB,EACzB;;AAED;EACE,YAAW,EACZ;;AAED;EACE,gBAAe,EAChB;;AAED;gFACgF;AAEhF;;GAEG;AAEH;EACE,UAAS,EACV;;AAED;;GAEG;AAEH;EACE,iBAAgB,EACjB;;AAED;gFACgF;AAEhF;;GAEG;AAEH;EACE,iBAAgB,EACjB;;AAED;;GAEG;AAEH;EACE,wBAAuB;EACvB,UAAS,EACV;;AAED;;GAEG;AAEH;EACE,eAAc,EACf;;AAED;;GAEG;AAEH;;;;EAIE,kCAAiC;EACjC,eAAc,EACf;;AAED;gFACgF;AAEhF;;;GAGG;AAEH;;;;;GAKG;AAEH;;;;;EAKE,eAAc;EAAG,OAAO;EACxB,cAAa;EAAG,OAAO;EACvB,UAAS;EAAG,OAAO,EACpB;;AAED;;GAEG;AAEH;EACE,kBAAiB,EAClB;;AAED;;;;;GAKG;AAEH;;EAEE,qBAAoB,EACrB;;AAED;;;;;;GAMG;AAEH;;;;EAIE,2BAA0B;EAAG,OAAO;EACpC,gBAAe;EAAG,OAAO,EAC1B;;AAED;;GAEG;AAEH;;EAEE,gBAAe,EAChB;;AAED;;GAEG;AAEH;;EAEE,UAAS;EACT,WAAU,EACX;;AAED;;;GAGG;AAEH;EACE,oBAAmB,EACpB;;AAED;;;;;;GAMG;AAEH;;EAEE,uBAAsB;EAAG,OAAO;EAChC,WAAU;EAAG,OAAO,EACrB;;AAED;;;;GAIG;AAEH;;EAEE,aAAY,EACb;;AAED;;;GAGG;AAEH;EACE,8BAA6B;EAAG,OAAO;EACvC,wBAAuB;EAAG,OAAO,EAClC;;AAED;;;;GAIG;AAEH;;EAEE,yBAAwB,EACzB;;AAED;;GAEG;AAEH;EACE,0BAAyB;EACzB,cAAa;EACb,+BAA8B,EAC/B;;AAED;;;GAGG;AAEH;EACE,UAAS;EAAG,OAAO;EACnB,WAAU;EAAG,OAAO,EACrB;;AAED;;GAEG;AAEH;EACE,eAAc,EACf;;AAED;;;GAGG;AAEH;EACE,kBAAiB,EAClB;;AAED;gFACgF;AAEhF;;GAEG;AAEH;EACE,0BAAyB;EACzB,kBAAiB,EAClB;;AAED;;EAEE,WAAU,EACX;;AEraD;EACC,uBAAsB,EACtB;;AACD;EACC,oBAAmB,EACnB;;AAYD;EAEI,gBAAe;EACf,sBAAqB,EAKtB;EARH;IAMM,sBAAqB,EACtB;;AAIL;EACC,eHoGsB;EGnGtB,sBAAqB;EAGpB,yCAAwC,EACzC;;AAID;EACE,cAAa;EACb,oBAAmB,EACpB;;AAID;EACE,YAAW,EACZ;;AAID;EACE,4BAA2B,EAC5B;;AACD;EACE,gHAA+G,EAChH;;AACD;EACE,gHAA+G,EAChH;;AACD;EACE,iHAAgH,EACjH;;AACD;EACE,kHAAiH,EAClH;;AACD;EACE,sHAAqH,EACtH;;AACD;EACE,wHAAuH,EACxH;;AAED;EACE,4BAA2B,EAK5B;EAND;IAII,8EAA6E,EAC9E;;AAKH;EACE,YAAW;EACX,iBAAgB;EAChB,0BH6OqB,EG5OtB;;AAKD;EACE,eAAc;EACd,qBAAoB;EACpB,+BHnFqB,EGoFtB;;AAID;EACE,qBAAoB,EAsBrB;EAvBD;IAII,YAAW;IACX,mBAAkB,EACnB;EANH;IAQI,aAAY;IACZ,kBAAiB,EAClB;EAVH;IAYI,gBAAe,EAChB;EAbH;IAeI,gBAAe,EAChB;EAhBH;IAkBI,gBAAe,EAChB;EAnBH;IAqBI,gBAAe,EAChB;;AAIH;;EAEE,gBAAe;EACf,aAAY,EACb;;AAKD;EAGI,sBAAqB;EACrB,mBAAkB;EAClB,mBAAkB;EAClB,oBAAmB;EACnB,aAAY,EAsBb;EA7BH;IAUM,YAAW;IACX,sBAAqB;IACrB,kBAAiB;IACjB,gBAAe;IACf,kBAAiB,EAClB;EAfL;IAiBiB,YAAW,EAAK;EAjBjC;IAmBe,0BH9IQ,EG8I4B;EAnBnD;IAsBM,gBAAe;IACf,YAAW,EACZ;EAxBL;IA2BM,gBAAe,EAChB;;AA5BL;EAiCI,sBAAqB;EACrB,YAAW,EACZ;;AAEH;EACE;IACE,YAAW,EAYZ;IAbD;;MAKI,WAAU,EACX;IANH;MASI,WAAU;MACV,iBAAgB;MAChB,oBAAmB,EACpB,EAAA;;AAKL;EACE,gBAAe;EACf,gCAA4B,EA8B7B;EAhCD;;;IAOI,sBAAqB;IACrB,YAAW;IACX,gBAAe,EAChB;EAVH;IAaI,iBAAgB;IAChB,gCAA4B;IAC5B,oBAAmB;IACnB,sBAAqB;IACrB,8BAA6B;IAC7B,oBAAmB;IACnB,mBAAkB;IAClB,gBAAe;IACf,qBAAoB;IACpB,oCAAmC,EACpC;EAvBH;IA0BI,cAAa,EACd;EA3BH;IA8BI,YAAW,EACZ;;AAIH;EACE,mBAAkB;EAClB,iBAAgB;EAChB,cAAa,EAqBd;EAxBD;IAMI,mBAAkB;IAClB,OAAM;IACN,QAAO;IACP,SAAQ;IACR,UAAS;IACT,YAAW,EAYZ;IAvBH;MAcM,cAAa;MACb,mBAAkB;MAClB,UAAS;MACT,UAAS;MACT,gBAAe;MACf,iBAAgB;MAChB,gCAA6B;MAC7B,4BAA2B,EAC5B;;AAKL;EACE,mBAAkB,EACnB;;AACD;EACE,2BAA0B,EAC3B;;AAED;;uBAEuB;AAEvB;EACE,WAAU,EACX;;AAED;EACE,WAAU;EACV,wBAAuB,EACxB;;AAGD;;uBAEuB;AAErB;EADF;IAEI,yBAAwB,EAE3B,EAAA;;AAEC;EADF;IAEI,yBAAwB,EAE3B,EAAA;;AAEC;EADF;IAEI,yBAAwB,EAE3B,EAAA;;AAEC;EADF;IAEI,yBAAwB,EAE3B,EAAA;;AAEC;EADF;IAEI,yBAAwB,EAE3B,EAAA;;AAEC;EADF;IAEI,0BAAyB,EAE5B,EAAA;;AAEC;EADF;IAEI,0BAAyB,EAE5B,EAAA;;AAEC;EADF;IAEI,0BAAyB,EAE5B,EAAA;;AAEC;EADF;IAEI,0BAAyB,EAE5B,EAAA;;AAEC;EADF;IAEI,0BAAyB,EAE5B,EAAA;;AAKC;EADF;IAEI,mBAAkB,EAErB,EAAA;;AAGD;EACE,kBAAiB;EACjB,YC3BsB;ED4BtB,0BHvUqB,EGmVtB;EAfD;IAMI,iBAAgB;IAChB,iBAAgB;IAChB,cAAa;IACb,oBAAmB;IACnB,kBAAiB;IACjB,gCClC8C;IDmC9C,yCClC0C,EDoC3C;;AAIH;EACG,aAAY,EACd;;AAED;EACE,YAAU;EACV,eAAc,EA8Bf;EAhCD;;IAMI,iCClFwB,EDmFzB;EAPH;IAWM,0BCtFuB,EDuFxB;EAZL;IAeM,iBAAgB,EACjB;EAhBL;IAoBI,uCAAsC,EAIvC;IAxBH;MAsBM,0BCjGuB,EDkGxB;EAvBL;IA4BM,mBAAkB,EACnB;;AAKL;EACE,iCC/G0B,EDgH3B;;AAED;EACE,kBAAiB;EACjB,oBAAmB;EACnB,iBAAgB;EAChB,uBAAsB;EACtB,mBAAkB,EACnB;;AAGD;EAEE;IACE,YAAW;IACX,0BAAyB;IACzB,kBAAiB;IACjB,eAAc;IACd,mBAAkB;IAiDlB,sBAAsB,EAavB;IAnED;MAQI,eAAgB,EACjB;IATH;;MAaI,UAAS;MACT,oBAAmB,EACpB;IAfH;MAiBO,iBAAgB,EAAK;IAjB5B;MAmBI,eAAc;MACd,YAAW,EAUZ;MA9BH;QAuBM,eAAc;QACd,oBAAmB,EAKpB;QA7BL;UA2BQ,eAAgB,EACjB;IA5BP;MAgCI,eAAc;MACd,YAAW;MACX,mBAAkB;MAClB,iBAAgB;MAChB,oBAAmB,EAMpB;MA1CH;QAuCM,sBAAqB;QACrB,oBAAmB,EACpB;IAzCL;MA4CI,eAAc;MACd,kBAAiB,EAClB;IA9CH;MAgDI,eAAc;MACd,mBAAkB;MAClB,iBAAgB,EACjB;IAnDH;MAoDO,gBAAe,EAAK;IApD3B;MAwDI,UAAS;MACT,gCCtLsB,EDuLvB;IA1DH;MA6DS,iBAAgB;MAAG,eAAc,EAAK;IA7D/C;MA8DS,eAAc;MAAG,gBAAe;MAAG,iBAAgB,EAAK;IA9DjE;MA+DS,UAAS,EAAK;IA/DvB;MAgEe,gCC7LW,ED6LoC,EAAA;;AAShE;EACE,wBAAsD;EACtD,0BC1J+B;ED2J/B,mBAAkB;EAClB,iBAAgB;EAChB,mBAAkB,EA0FnB;EA/FD;IAQI,uBC/JsB;IDgKtB,oBC3J2B;ID4J3B,mBAAkB;IAClB,UAAS;IACT,iCCpK6B,ED6N9B;IArEH;MAgBM,iBAAgB;MAChB,mBAAkB;MAClB,mBAAkB,EAoCnB;MAtDL;;QAuBQ,mBAAkB;QAClB,YAAW;QACX,aAAY;QACZ,iBAAgB;QAChB,WAAU;QACV,sBAAqB;QACrB,uBAAsB,EACvB;MA9BP;QAgCQ,gBAAe;QACf,kBAAiB;QACjB,YAAW;QACX,uBAAsB;QACtB,mBAAkB,EACnB;MArCP;QAyCQ,gBAAe,EAChB;MA1CP;QA6CQ,UAAS,EACV;MA9CP;QAiDQ,mBAAkB;QAClB,UAAS;QACT,YAAW,EACZ;IApDP;MA0DM,oBAAmB,EACpB;IA3DL;MA8DM,0BH5XiB;MG6XjB,eCpNkD,EDyNnD;MApEL;QAkEQ,YAAW,EACZ;EAnEP;IAuEI,eAAc;IACd,iBAAgB;IAChB,eHvYmB,EG6YpB;IA/EH;MA4EQ,uBChOwB,EDiOzB;EA7EP;IAmFM,uBC1OoB;ID2OpB,iCC5O2B;ID6O3B,mBAAkB,EACnB;EAtFL;IAwFM,mBAAkB,EACnB;EAzFL;IA2FM,mBAAkB,EACnB;;AAKL;EACE,aAAY;EACZ,eHjaqB,EGkatB;;AACD;EACE,UAAS;EACT,aAAY,EACb;;AAKD;EACI,mBAAkB;EAClB,uBAAsB;EACtB,UAAS;EACT,iBAAgB,EASnB;EAbD;IAOM,mBAAkB;IAClB,OAAM;IACN,QAAO;IACP,YAAW;IACX,aAAY,EACb;;AAIL;EACI,mBAAkB;EAClB,YAAW;EACX,eAAc;EACd,YAAW;EACX,0BAAmD;EACnD,mBAAkB;EAClB,wBAAsD;EACtD,iBAAgB,EAoCnB;EA5CD;IAUI,mBAAkB;IAClB,OAAM;IACN,QAAO;IACP,UAAS;IACT,0BHzcmB;IG0cnB,6BAA4B,EAC7B;EAhBH;IAkBI,0BH7cmB,EGsepB;IA3CH;MAoBM,YAAW;MACX,mBAAkB;MAClB,0BAAyB;MACzB,OAAM;MACN,QAAM;MACN,UAAS;MACT,yBAAwB;MAExB,+EAA+E,EAEhF;IA9BL;MAgCM,YAAW;MACX,mBAAkB;MAClB,0BAAyB;MACzB,OAAM;MACN,QAAM;MACN,UAAS;MACT,yBAAwB;MAExB,gFAAqF;MACrF,uBAAsB,EACvB;;AAGL;EACI;IACE,WAAU;IACV,YAAU,EAAA;EAEZ;IACE,WAAU;IACV,YAAW,EAAA;EAEb;IACE,WAAU;IACV,YAAW,EAAA,EAAA;;AAIjB;EACI;IACE,YAAW;IACX,YAAW,EAAA;EAEb;IACE,WAAU;IACV,WAAU,EAAA;EAEZ;IACE,WAAU;IACV,WAAU,EAAA,EAAA;;AAKhB;;oBAEoB;AAEpB;EACE,yBAAwB,EACzB;;AAGD;EACE,iBAAgB,EACjB;;AACD;EACE,kBACF,EAAE;;AACF;EACE,mBAAkB,EACnB;;AAED;EACE,uBAAsB,EACvB;;AACD;EACE,wBAAuB,EACxB;;AAGD;;EACE,kBAAiB,EAClB;;AAED;EACE,mBAAkB,EACnB;;AAED;EACE,eAAc;EACd,kBAAiB;EACjB,mBAAkB,EACnB;;AAED;EACE,eAAc;EACd,oBAAmB;EACnB,iBAAgB;EAChB,wBAAuB,EACxB;;AAED;EACE,sBAAqB,EACtB;;AE7tBD,oFAAoF;AACpF;EACE,mCAAkC;EAClC,8BAA6B,EAC9B;;ACJD;EACE,eAAc;EACd,kBAAiB;EACjB,WAAU,EACX;;AACD;EACE;IACE,WAAU,EACX,EAAA;;AAEH;EACE;IACE,WAAU,EACX,EAAA;;AAEH;EACE,sBAAqC;EACrC,uBAAsC,EACvC;;AAED;EACE,kBAAiB;EACjB,qBAAoB,EAWrB;EAbD;IAKI,WAAU,EACX;EANH;IAQI,kBAAiB,EAClB;EATH;IAWI,eAAc,EACf;;AAuBH;EACE,kBAAiB;EACjB,mBAAkB;EAClB,oBAAmB,EAiGpB;EApGD;IAOI,YAAW;IACX,eAAc;IACd,YAAW,EACZ;EAVH;IAaI,YAAW;IACX,uBAAsB;IACtB,mBAA4B;IAC5B,gBAAe,EAmFhB;IAnGH;MAoBM,mBAAkB,EACnB;IArBL;MA2BQ,gBAF4C;MA1ClD,kBAAiB;MACjB,WAAU;MACV,YAAW,EA4CN;IA7BP;MA2BQ,iBAF4C;MA1ClD,kBAAiB;MACjB,WAAU;MACV,YAAW,EA4CN;IA7BP;MA2BQ,WAF4C;MA1ClD,kBAAiB;MACjB,WAAU;MACV,YAAW,EA4CN;IA7BP;MA2BQ,iBAF4C;MA1ClD,kBAAiB;MACjB,WAAU;MACV,YAAW,EA4CN;IA7BP;MA2BQ,iBAF4C;MA1ClD,kBAAiB;MACjB,WAAU;MACV,YAAW,EA4CN;IA7BP;MA2BQ,WAF4C;MA1ClD,kBAAiB;MACjB,WAAU;MACV,YAAW,EA4CN;IA7BP;MA2BQ,iBAF4C;MA1ClD,kBAAiB;MACjB,WAAU;MACV,YAAW,EA4CN;IA7BP;MA2BQ,iBAF4C;MA1ClD,kBAAiB;MACjB,WAAU;MACV,YAAW,EA4CN;IA7BP;MA2BQ,WAF4C;MA1ClD,kBAAiB;MACjB,WAAU;MACV,YAAW,EA4CN;IA7BP;MA2BQ,iBAF4C;MA1ClD,kBAAiB;MACjB,WAAU;MACV,YAAW,EA4CN;IA7BP;MA2BQ,iBAF4C;MA1ClD,kBAAiB;MACjB,WAAU;MACV,YAAW,EA4CN;IA7BP;MA2BQ,YAF4C;MA1ClD,kBAAiB;MACjB,WAAU;MACV,YAAW,EA4CN;IA7BP;MAXI,sBA8CgD,EA7CjD;IAUH;MARI,gBA2CgD,EA1CjD;IAOH;MALI,eAwCgD,EAvCjD;IAIH;MAXI,uBA8CgD,EA7CjD;IAUH;MARI,iBA2CgD,EA1CjD;IAOH;MALI,gBAwCgD,EAvCjD;IAIH;MAXI,iBA8CgD,EA7CjD;IAUH;MARI,WA2CgD,EA1CjD;IAOH;MALI,UAwCgD,EAvCjD;IAIH;MAXI,uBA8CgD,EA7CjD;IAUH;MARI,iBA2CgD,EA1CjD;IAOH;MALI,gBAwCgD,EAvCjD;IAIH;MAXI,uBA8CgD,EA7CjD;IAUH;MARI,iBA2CgD,EA1CjD;IAOH;MALI,gBAwCgD,EAvCjD;IAIH;MAXI,iBA8CgD,EA7CjD;IAUH;MARI,WA2CgD,EA1CjD;IAOH;MALI,UAwCgD,EAvCjD;IAIH;MAXI,uBA8CgD,EA7CjD;IAUH;MARI,iBA2CgD,EA1CjD;IAOH;MALI,gBAwCgD,EAvCjD;IAIH;MAXI,uBA8CgD,EA7CjD;IAUH;MARI,iBA2CgD,EA1CjD;IAOH;MALI,gBAwCgD,EAvCjD;IAIH;MAXI,iBA8CgD,EA7CjD;IAUH;MARI,WA2CgD,EA1CjD;IAOH;MALI,UAwCgD,EAvCjD;IAIH;MAXI,uBA8CgD,EA7CjD;IAUH;MARI,iBA2CgD,EA1CjD;IAOH;MALI,gBAwCgD,EAvCjD;IAIH;MAXI,uBA8CgD,EA7CjD;IAUH;MARI,iBA2CgD,EA1CjD;IAOH;MALI,gBAwCgD,EAvCjD;IAIH;MAXI,kBA8CgD,EA7CjD;IAUH;MARI,YA2CgD,EA1CjD;IAOH;MALI,WAwCgD,EAvCjD;IA4CC;MAxCJ;QA8CU,gBAF4C;QA7DpD,kBAAiB;QACjB,WAAU;QACV,YAAW,EA+DJ;MAhDT;QA8CU,iBAF4C;QA7DpD,kBAAiB;QACjB,WAAU;QACV,YAAW,EA+DJ;MAhDT;QA8CU,WAF4C;QA7DpD,kBAAiB;QACjB,WAAU;QACV,YAAW,EA+DJ;MAhDT;QA8CU,iBAF4C;QA7DpD,kBAAiB;QACjB,WAAU;QACV,YAAW,EA+DJ;MAhDT;QA8CU,iBAF4C;QA7DpD,kBAAiB;QACjB,WAAU;QACV,YAAW,EA+DJ;MAhDT;QA8CU,WAF4C;QA7DpD,kBAAiB;QACjB,WAAU;QACV,YAAW,EA+DJ;MAhDT;QA8CU,iBAF4C;QA7DpD,kBAAiB;QACjB,WAAU;QACV,YAAW,EA+DJ;MAhDT;QA8CU,iBAF4C;QA7DpD,kBAAiB;QACjB,WAAU;QACV,YAAW,EA+DJ;MAhDT;QA8CU,WAF4C;QA7DpD,kBAAiB;QACjB,WAAU;QACV,YAAW,EA+DJ;MAhDT;QA8CU,iBAF4C;QA7DpD,kBAAiB;QACjB,WAAU;QACV,YAAW,EA+DJ;MAhDT;QA8CU,iBAF4C;QA7DpD,kBAAiB;QACjB,WAAU;QACV,YAAW,EA+DJ;MAhDT;QA8CU,YAF4C;QA7DpD,kBAAiB;QACjB,WAAU;QACV,YAAW,EA+DJ;MAhDT;QAXI,sBAiEkD,EAhEnD;MAUH;QARI,gBA8DkD,EA7DnD;MAOH;QALI,eA2DkD,EA1DnD;MAIH;QAXI,uBAiEkD,EAhEnD;MAUH;QARI,iBA8DkD,EA7DnD;MAOH;QALI,gBA2DkD,EA1DnD;MAIH;QAXI,iBAiEkD,EAhEnD;MAUH;QARI,WA8DkD,EA7DnD;MAOH;QALI,UA2DkD,EA1DnD;MAIH;QAXI,uBAiEkD,EAhEnD;MAUH;QARI,iBA8DkD,EA7DnD;MAOH;QALI,gBA2DkD,EA1DnD;MAIH;QAXI,uBAiEkD,EAhEnD;MAUH;QARI,iBA8DkD,EA7DnD;MAOH;QALI,gBA2DkD,EA1DnD;MAIH;QAXI,iBAiEkD,EAhEnD;MAUH;QARI,WA8DkD,EA7DnD;MAOH;QALI,UA2DkD,EA1DnD;MAIH;QAXI,uBAiEkD,EAhEnD;MAUH;QARI,iBA8DkD,EA7DnD;MAOH;QALI,gBA2DkD,EA1DnD;MAIH;QAXI,uBAiEkD,EAhEnD;MAUH;QARI,iBA8DkD,EA7DnD;MAOH;QALI,gBA2DkD,EA1DnD;MAIH;QAXI,iBAiEkD,EAhEnD;MAUH;QARI,WA8DkD,EA7DnD;MAOH;QALI,UA2DkD,EA1DnD;MAIH;QAXI,uBAiEkD,EAhEnD;MAUH;QARI,iBA8DkD,EA7DnD;MAOH;QALI,gBA2DkD,EA1DnD;MAIH;QAXI,uBAiEkD,EAhEnD;MAUH;QARI,iBA8DkD,EA7DnD;MAOH;QALI,gBA2DkD,EA1DnD;MAIH;QAXI,kBAiEkD,EAhEnD;MAUH;QARI,YA8DkD,EA7DnD;MAOH;QALI,WA2DkD,EA1DnD,EAAA;IAgEC;MA5DJ;QAkEU,gBAF4C;QAjFpD,kBAAiB;QACjB,WAAU;QACV,YAAW,EAmFJ;MApET;QAkEU,iBAF4C;QAjFpD,kBAAiB;QACjB,WAAU;QACV,YAAW,EAmFJ;MApET;QAkEU,WAF4C;QAjFpD,kBAAiB;QACjB,WAAU;QACV,YAAW,EAmFJ;MApET;QAkEU,iBAF4C;QAjFpD,kBAAiB;QACjB,WAAU;QACV,YAAW,EAmFJ;MApET;QAkEU,iBAF4C;QAjFpD,kBAAiB;QACjB,WAAU;QACV,YAAW,EAmFJ;MApET;QAkEU,WAF4C;QAjFpD,kBAAiB;QACjB,WAAU;QACV,YAAW,EAmFJ;MApET;QAkEU,iBAF4C;QAjFpD,kBAAiB;QACjB,WAAU;QACV,YAAW,EAmFJ;MApET;QAkEU,iBAF4C;QAjFpD,kBAAiB;QACjB,WAAU;QACV,YAAW,EAmFJ;MApET;QAkEU,WAF4C;QAjFpD,kBAAiB;QACjB,WAAU;QACV,YAAW,EAmFJ;MApET;QAkEU,iBAF4C;QAjFpD,kBAAiB;QACjB,WAAU;QACV,YAAW,EAmFJ;MApET;QAkEU,iBAF4C;QAjFpD,kBAAiB;QACjB,WAAU;QACV,YAAW,EAmFJ;MApET;QAkEU,YAF4C;QAjFpD,kBAAiB;QACjB,WAAU;QACV,YAAW,EAmFJ;MApET;QAXI,sBAqFkD,EApFnD;MAUH;QARI,gBAkFkD,EAjFnD;MAOH;QALI,eA+EkD,EA9EnD;MAIH;QAXI,uBAqFkD,EApFnD;MAUH;QARI,iBAkFkD,EAjFnD;MAOH;QALI,gBA+EkD,EA9EnD;MAIH;QAXI,iBAqFkD,EApFnD;MAUH;QARI,WAkFkD,EAjFnD;MAOH;QALI,UA+EkD,EA9EnD;MAIH;QAXI,uBAqFkD,EApFnD;MAUH;QARI,iBAkFkD,EAjFnD;MAOH;QALI,gBA+EkD,EA9EnD;MAIH;QAXI,uBAqFkD,EApFnD;MAUH;QARI,iBAkFkD,EAjFnD;MAOH;QALI,gBA+EkD,EA9EnD;MAIH;QAXI,iBAqFkD,EApFnD;MAUH;QARI,WAkFkD,EAjFnD;MAOH;QALI,UA+EkD,EA9EnD;MAIH;QAXI,uBAqFkD,EApFnD;MAUH;QARI,iBAkFkD,EAjFnD;MAOH;QALI,gBA+EkD,EA9EnD;MAIH;QAXI,uBAqFkD,EApFnD;MAUH;QARI,iBAkFkD,EAjFnD;MAOH;QALI,gBA+EkD,EA9EnD;MAIH;QAXI,iBAqFkD,EApFnD;MAUH;QARI,WAkFkD,EAjFnD;MAOH;QALI,UA+EkD,EA9EnD;MAIH;QAXI,uBAqFkD,EApFnD;MAUH;QARI,iBAkFkD,EAjFnD;MAOH;QALI,gBA+EkD,EA9EnD;MAIH;QAXI,uBAqFkD,EApFnD;MAUH;QARI,iBAkFkD,EAjFnD;MAOH;QALI,gBA+EkD,EA9EnD;MAIH;QAXI,kBAqFkD,EApFnD;MAUH;QARI,YAkFkD,EAjFnD;MAOH;QALI,WA+EkD,EA9EnD,EAAA;IAoFC;MAhFJ;QAsFU,gBAF4C;QArGpD,kBAAiB;QACjB,WAAU;QACV,YAAW,EAuGJ;MAxFT;QAsFU,iBAF4C;QArGpD,kBAAiB;QACjB,WAAU;QACV,YAAW,EAuGJ;MAxFT;QAsFU,WAF4C;QArGpD,kBAAiB;QACjB,WAAU;QACV,YAAW,EAuGJ;MAxFT;QAsFU,iBAF4C;QArGpD,kBAAiB;QACjB,WAAU;QACV,YAAW,EAuGJ;MAxFT;QAsFU,iBAF4C;QArGpD,kBAAiB;QACjB,WAAU;QACV,YAAW,EAuGJ;MAxFT;QAsFU,WAF4C;QArGpD,kBAAiB;QACjB,WAAU;QACV,YAAW,EAuGJ;MAxFT;QAsFU,iBAF4C;QArGpD,kBAAiB;QACjB,WAAU;QACV,YAAW,EAuGJ;MAxFT;QAsFU,iBAF4C;QArGpD,kBAAiB;QACjB,WAAU;QACV,YAAW,EAuGJ;MAxFT;QAsFU,WAF4C;QArGpD,kBAAiB;QACjB,WAAU;QACV,YAAW,EAuGJ;MAxFT;QAsFU,iBAF4C;QArGpD,kBAAiB;QACjB,WAAU;QACV,YAAW,EAuGJ;MAxFT;QAsFU,iBAF4C;QArGpD,kBAAiB;QACjB,WAAU;QACV,YAAW,EAuGJ;MAxFT;QAsFU,YAF4C;QArGpD,kBAAiB;QACjB,WAAU;QACV,YAAW,EAuGJ;MAxFT;QAXI,sBAyGkD,EAxGnD;MAUH;QARI,gBAsGkD,EArGnD;MAOH;QALI,eAmGkD,EAlGnD;MAIH;QAXI,uBAyGkD,EAxGnD;MAUH;QARI,iBAsGkD,EArGnD;MAOH;QALI,gBAmGkD,EAlGnD;MAIH;QAXI,iBAyGkD,EAxGnD;MAUH;QARI,WAsGkD,EArGnD;MAOH;QALI,UAmGkD,EAlGnD;MAIH;QAXI,uBAyGkD,EAxGnD;MAUH;QARI,iBAsGkD,EArGnD;MAOH;QALI,gBAmGkD,EAlGnD;MAIH;QAXI,uBAyGkD,EAxGnD;MAUH;QARI,iBAsGkD,EArGnD;MAOH;QALI,gBAmGkD,EAlGnD;MAIH;QAXI,iBAyGkD,EAxGnD;MAUH;QARI,WAsGkD,EArGnD;MAOH;QALI,UAmGkD,EAlGnD;MAIH;QAXI,uBAyGkD,EAxGnD;MAUH;QARI,iBAsGkD,EArGnD;MAOH;QALI,gBAmGkD,EAlGnD;MAIH;QAXI,uBAyGkD,EAxGnD;MAUH;QARI,iBAsGkD,EArGnD;MAOH;QALI,gBAmGkD,EAlGnD;MAIH;QAXI,iBAyGkD,EAxGnD;MAUH;QARI,WAsGkD,EArGnD;MAOH;QALI,UAmGkD,EAlGnD;MAIH;QAXI,uBAyGkD,EAxGnD;MAUH;QARI,iBAsGkD,EArGnD;MAOH;QALI,gBAmGkD,EAlGnD;MAIH;QAXI,uBAyGkD,EAxGnD;MAUH;QARI,iBAsGkD,EArGnD;MAOH;QALI,gBAmGkD,EAlGnD;MAIH;QAXI,kBAyGkD,EAxGnD;MAUH;QARI,YAsGkD,EArGnD;MAOH;QALI,WAmGkD,EAlGnD,EAAA;;AClDH;EACE,sBAAqB,EACtB;;AAED;EACE,iBAAgB;EAchB,kCAAiC;EACjC,oBAAmB;EACnB,2BHsR6B,EGrR9B;EAfC;IAHF;MAII,gBAAe,EAclB,EAAA;EAXC;IAPF;MAQI,kBAAiB,EAUpB,EAAA;EAPC;IAXF;MAYI,gBAAe,EAMlB,EAAA;;AACD;EACC,iBAAgB;EAChB,iBAAgB,EAChB;;AAGD;EAAqC,qBAAoB,EAAK;;AAC9D;EAAK,kBH+Qe;EG/QU,kBAAiB;EAAG,2BAAmD,EAAG;;AACxG;EAAK,mBH+QgB;EG/QS,kBAAiB;EAAG,6BAAmD,EAAG;;AACxG;EAAK,mBH+QgB;EG/QS,kBAAiB;EAAG,6BAAmD,EAAG;;AACxG;EAAK,mBH+QgB;EG/QS,kBAAiB;EAAG,6BAAmD,EAAG;;AACxG;EAAK,mBH+QgB;EG/QS,kBAAiB;EAAG,6BAAmD,EAAG;;AACxG;EAAK,gBH+Qa;EG/QY,kBAAiB;EAAG,0BAAmD,EAAG;;AAGxG;EAAK,mBAAkB,EAAK;;AAC5B;EAAS,iBAAgB,EAAK;;AAC9B;EAAQ,eAAc,EAAK;;AAC3B;EAAS,iBAAgB,EAAK;;AAC9B;EAAQ,iBAAgB,EAAK;;AAG7B;EACE,iBAAgB,EAajB;EAVG;IAJJ;MAKM,kBAAoC,EASzC,EAAA;EAVG;IAJJ;MAKM,oBAAoC,EASzC,EAAA;EAVG;IAJJ;MAKM,oBAAoC,EASzC,EAAA;EAVG;IAJJ;MAKM,oBAAoC,EASzC,EAAA;EAVG;IAJJ;MAKM,oBAAoC,EASzC,EAAA;EAVG;IAJJ;MAKM,mBAAoC,EASzC,EAAA;EAVG;IAJJ;MAKM,oBAAoC,EASzC,EAAA;EAVG;IAJJ;MAKM,oBAAoC,EASzC,EAAA;EAVG;IAJJ;MAKM,oBAAoC,EASzC,EAAA;EAVG;IAJJ;MAKM,oBAAoC,EASzC,EAAA;EAVG;IAJJ;MAKM,mBAAoC,EASzC,EAAA;EAVG;IAJJ;MAKM,oBAAoC,EASzC,EAAA;EAVG;IAJJ;MAKM,oBAAoC,EASzC,EAAA;EAVG;IAJJ;MAKM,oBAAoC,EASzC,EAAA;EAVG;IAJJ;MAKM,oBAAoC,EASzC,EAAA;EAVG;IAJJ;MAKM,mBAAoC,EASzC,EAAA;EAVG;IAJJ;MAKM,oBAAoC,EASzC,EAAA;EAVG;IAJJ;MAKM,oBAAoC,EASzC,EAAA;EAVG;IAJJ;MAKM,oBAAoC,EASzC,EAAA;EAVG;IAJJ;MAKM,oBAAoC,EASzC,EAAA;EAVG;IAJJ;MAKM,mBAAoC,EASzC,EAAA;EAHC;IAXF;MAYI,kBAAiB,EAEpB,EAAA;;AC3DD;;EAEE,aJuDkB;EItDlB,mBJ4DiB;EI3DjB,sBAAqB;EACrB,aJwDkB;EIvDlB,kBJuDkB;EItDlB,gBJuDqB;EItDrB,0BAAyB;EACzB,uBAAsB;EAEtB,yCAAwC,EACzC;;AAGD;;;;;;;;;;;;;;EAYE,qBAAoB;EACpB,qCAAwD;EACxD,iBAAgB;EAChB,0BAAwC;EACxC,gBAAe,EAMhB;EAtBD;;;;;;;;;;;;;;IAmBI,qCAAwD;IACxD,0BAAwC,EACzC;;AAIH;;;;EAIE,gBJeqB;EIdrB,WAAU,EAMX;EAXD;;;;IAQI,kBJY0B;IIX1B,qBAAoB,EACrB;;AAIH;;EAGI,0BAAwD,EACzD;;AAIH;EACE,sBAAqB;EACrB,YJQwB;EIPxB,0BRkGqB;EQjGrB,mBAAkB;EAClB,qBAAoB;EAEpB,yBAAwB;EACxB,gBAAe,EAMhB;EAdD;IAWI,0BJFmE,EIIpE;;AAIH;EAiCE,sBAAqB;EACrB,YJ5B0B;EI6B1B,mBAAkB;EAClB,iBAAgB;EAChB,WAAU;EACV,YJ/ByB;EIgCzB,aJhCyB;EIiCzB,kBJjCyB;EIkCzB,WAAU;EACV,0BR0CqB;EQzCrB,mBJlC0B;EIoC1B,gBAAe;EACf,gBAAe;EACf,uBAAsB,EAUvB;EAzDD;IAEI,0BRkFmB,EQhFpB;EAJH;IAOI,iBAAgB,EACjB;EARH;IAeI,YJP6B;IIQ7B,aJR6B,EIY9B;IApBH;MAYM,cAAwC,EACzC;IAbL;MAkBM,kBJV2B,EIW5B;EAnBL;IA4BI,mBAAkB;IAClB,YAAW;IACX,cAAkC,EACnC;IA/BH;MAwBM,YAAW;MACX,WAAU,EACX;EA1BL;IAkDI,eAAc;IACd,sBAAqB;IACrB,mBAAkB;IAClB,YJ/CwB;IIgDxB,kBJ1DgC;II2DhC,kBJhDuB,EIiDxB;;AAIH;EACE,aJnFkB,EIoFnB;;AAGD;EAqEE,gBAAe;EACf,YAAW;EACX,aAAY;EACZ,kBAAiB;EACjB,iBAAgB;EAChB,aAAY,EA+Bb;EAzGD;IAGK,oBAAmB,EACnB;EAJL;IAQI,oBAAmB,EAgBpB;IAxBH;MAWM,kBAAiB;MACjB,YAAW;MACX,SAAQ;MACR,4BAA2B;MAC3B,aAAY;MACZ,WAAU;MACV,aAAY;MAAG,sDAAsD,EAMtE;MAvBL;QAoBQ,sBAAqB;QACrB,sBAAqB,EACtB;EAtBP;IAiCI,WAAU;IACV,aJ3F6B,EI4H9B;IAnEH;MA6BQ,WAAU,EACX;IA9BP;MAqCM,cAAa;MACb,OAAM;MACN,UAAS;MACT,WAAU,EA0BX;MAlEL;QA2CQ,QAAO;QACP,sBAAqB;QACrB,UAAS;QACT,aAAY;QACZ,iBAAgB,EAkBjB;QAjEP;UAkDU,eAAc;UACd,iBAAgB;UAChB,mBAAkB;UAClB,YAAW;UACX,aAAY;UACZ,8BAA6B;UAC7B,iBAAgB;UAChB,YAAW;UACX,kBJnHuB;UIoHvB,WAAU,EAKX;UAhET;YA8DY,qBAAoB,EACrB;EA/DX;IA6EI,QAAO;IACP,SAAQ;IACR,mBAAkB;IAClB,mBAAkB;IAClB,aAAY;IACZ,UAAS;IACT,mBAAkB,EASnB;IA5FH;MAsFM,oBAAmB,EACpB;IAvFL;MA0FM,WAAU,EACX;EA3FL;IA+FI,mBAAkB;IAClB,OAAM;IACN,QAAO;IACP,YAAW;IACX,YJ7JuB;II8JvB,aJ9JuB;II+JvB,0BRlFmB;IQmFnB,mBJ9JwB;II+JxB,oBAAmB,EACpB;;AAIH;EACE,iBAAgB;EAChB,8BAA6B;EAC7B,eJhLyB;EIiLzB,gBAAe;EACf,iCAAgC,EAgBjC;EArBD;IASI,iBAAgB,EACjB;EAVH;IAaI,qCAAgC,EACjC;EAdH;IAiBI,yCAAwC;IACxC,0BAA6C;IAC7C,gBAAe,EAChB;;AAIH;EAEE,aJ1MwC;EI2MxC,kBJ3MwC,EIgNzC;EARD;IAMI,kBJ/MgC,EIgNjC;;AAIH;EACE,eAAc,EACf;;AClSD;EAEE,uBLgJsB;EK/ItB,UAAS;EACT,cAAa;EACb,iBAAgB;EAChB,kBAAiB;EACjB,iBAAgB;EAChB,WAAU;EACV,mBAAkB;EAClB,aAAY;EACZ,2BAA0B,EAgD3B;EA3DD;IAcI,YAAW;IACX,2BL6R2B;IK5R3B,gBAAe;IACf,iBLoIuB;IKnIvB,oBAAmB;IACnB,YAAW;IACX,iBAAgB;IAChB,qBAAoB,EAqCrB;IA1DH;MAwBM,uBL2HwB,EK1HzB;IAzBL;MA4BM,0BAAsD,EACvD;IA7BL;MAgCM,cAAa;MACb,YAAW,EACZ;IAlCL;MAqCM,gBAAe;MACf,eT8HiB;MS7HjB,eAAc;MACd,kBAAiB;MACjB,mBAAgD,EACjD;IA1CL;MA6CM,SAAQ;MACR,QAAO;MACP,aAAY,EACb;IAhDL;MAoDM,gBAAe;MACf,qBAAoB;MACpB,YAAW;MACX,mBAAkB;MAClB,YAAW,EACZ;;AAKL;EACE,SAAQ;EACR,QAAO;EACP,aAAY,EACb;;ACjED;;;;;;;GAOG;AAGH;EACE,mBAAkB;EAClB,gBAAe;EACf,sBAAqB;EACrB,iBAAgB;EAChB,kBAAiB;EACjB,yCAAwC;EACxC,uBAAsB;EACtB,WAAU;EACV,yBAAwB,EAsDzB;EA/DD;IAYI,mBAAkB;IAClB,mBAAkB;IAClB,YAAW;IACX,aAAY;IACZ,kBAAgB;IAChB,mBAAiB;IACjB,WAAU;IAEV,+BAA2B;IAC3B,8BAA6B;IAC7B,wCAAuC;IACvC,oBAAmB;IACnB,qBAAoB,EACrB;EAzBH;IA6BI,4CAA2C,EAC5C;EA9BH;IAgCI,yCAAwC,EACzC;EAjCH;IAmCI,0CAAyC,EAC1C;EApCH;IAsCI,yCAAwC,EACzC;EAvCH;IAyCI,0CAA0C,EAC3C;EA1CH;IA4CI,yCAAyC,EAC1C;EA7CH;IA+CI,yCAAyC,EAC1C;EAhDH;IAoDI,UAAS;IACT,mBAAkB;IAClB,mBAAkB;IAClB,wBAAuB;IACvB,iBAAgB,EACjB;EAzDH;IA4DI,mBAAkB;IAClB,YAAW,EACZ;;AAGH;EACE,4BAAgC,EACjC;;AAED;EACE,yBAAwB;EACxB,4EAA2E,EAC5E;;AAED;EACE,qBAAoB;EACpB,uBAAsB,EAQvB;EAVD;IAKI,mBAAkB;IAClB,OAAM;IACN,QAAO;IACP,WAAU,EACX;;AAGH;EACE,mBAAkB;EAClB,aAAY;EACZ,cAAa;EACb,mBAAkB;EAClB,mBAAkB;EAClB,yBAAwB,EACzB;;AAED;EACE,eAAc,EACf;;AAED,qCAAqC;AACrC;EACE,YAAW,EACZ;;ACjHD;EACE,2BPkH6B;EOjH7B,6BPiH6B;EOhH7B,4BPgH6B;EO/G7B,wBAAsD,EAEvD;;AAED;EACE,cAAa;EACb,gBAAe;EACf,yCAAwC;EACxC,iBAAgB;EAChB,cAAa;EACb,uBPoG6B;EOnG7B,8BPoG6B,EO3F9B;EAhBD;IAUI,YAAW;IACX,kBAAiB;IACjB,sBAAqB;IACrB,mBAAkB;IAClB,mBAAkB,EACnB;;AAGH;EACE,cAAa;EACb,8BPuF6B;EOtF7B,uBAAsB;EACtB,cAAa,EACd;;AAGD;;EAII,aAAY;EACZ,iBAAgB,EAGjB;EARH;;IAOS,WAAU,EAAK;;AAPxB;;EAWI,8BAA6B;EAC7B,aAAY;EACZ,qBAAoB;EACpB,gBAAe;EACf,gBP6MkB,EOzMnB;EAnBH;;IAiBc,sCAAiC,EAAI;EAjBnD;;IAkBQ,qBAAoB,EAAK;;AAlBjC;;EAsBI,UAAS;EACT,uBPyD2B,EOnD5B;EA7BH;;IA0BM,yBACoC,EACrC;;AAOL;EACE,aAAY;EACZ,iBAAgB,EAYjB;EAdD;IAII,8EAA6E;IAE7E,eAAc;IACd,8DAAgE,EACjE;EARH;IAUI,+EAA8E;IAC9E,eAAc,EAEf;;AClFH;EACE,sBAAqB;EACrB,aAAY;EACZ,gBAAe;EACf,iBAAgB;EAChB,0BAAqB;EACrB,kBAAiB;EACjB,gBAAe;EACf,oBAAmB;EACnB,0BRgHqB;EQ/GrB,mBRkHe;EQjHf,kBRiHe,EQhGhB;EA5BD;IAcI,YAAW;IACX,sBAAqB;IACrB,aAAY;IACZ,YAAW;IACX,mBAAkB,EACnB;EAnBH;IAsBI,gBAAe;IACf,aAAY;IACZ,gBAAe;IACf,kBAAiB;IACjB,kBAAiB,EAClB;;AAGH;EACE,aAAY;EACZ,iCR0FyB;EQzFzB,iBAAgB;EAChB,mBRyIuC;EQxIvC,iBAAgB;EAChB,cAAa;EACb,oBAAmB,EAwCpB;EA/CD;IAUI,iCRmFyB;IQlFzB,8BRkFyB,EQjF1B;EAZH;IAeI,aAAY,EACb;EAhBH;IAmBI,0BR0EyB;IQzEzB,YAAW,EACZ;EArBH;IAwBI,iBAAgB;IAChB,UAAS;IACT,0BAAqB;IACrB,sBAAqB;IACrB,gBR+GkB;IQ9GlB,aRuGe;IQtGf,kBAAiB;IACjB,WAAU;IACV,UAAS;IACT,sBAAqB;IACrB,wBAAuB,EACxB;EAnCH;IAsCI,qBAAoB;IACpB,4BAA2B,EAC5B;EAxCH;IA4CI,cAAa;IACb,iBAAgB,EACjB;;AAIH;EACE,kBAAiB;EACjB,WAAU;EACV,yBAAwB,EACzB;;AACD;EACE,kBAAiB;EACjB,6BAA4B,EAC7B;;ACvFD;EACE,2BTgMqD,ES/LtD;;AAED;EACE,cAAa;EACb,0BToDqD,ESnDtD;;AAED;EACE,kBTmKqB;ESlKrB,ebqTqB,EapTtB;;ACbD;gFACgF;AAEhF,wBAAwB;AAExB;EACE,eV6KwD,EU5KzD;;AAED,iBAAiB;AAEjB;;;;;;;;;;;;;EAeE,8BAA6B;EAC7B,aAAY;EACZ,iCdqSqB;EcpSrB,iBAAgB;EAChB,cAAa;EACb,aVmIiB;EUlIjB,YAAW;EACX,gBVwIoB;EUvIpB,mBVyIuC;EUxIvC,WVyIe;EUxIf,iBAAgB;EAChB,wBAAuB;EACvB,qBVuIwB,EUjEzB;EAjGD;;;;;;;;;;;;;;;;;;;;;;;;;IAgCI,2BVoImC;IUnInC,8CVmImC,EUlIpC;EAlCH;;;;;;;;;;;;;;;;;;;;;;;;;;IAuCI,2BV6HmC,EU5HpC;EAxCH;;;;;;;;;;;;;IA4CI,iCd6GmB;Ic5GnB,8Bd4GmB,Ec3GpB;EA9CH;;;;;;;;;;;;;IAkDI,eduGmB,EctGpB;EAnDH;;;;;;;;;;;;;IA+EI,YAAW,EACZ;EAhFH;;;;;;;;;;;;;;;;;;;;;;;;;;IA0FI,cAAa,EACd;EA3FH;;;;;;;;;;;;;;;;;;;;;;;;;;IA+FI,eAAc,EACf;;AAIH,kCAAkC;AApGlC;;;;;;;;;;;;;;;;;;;;;;;;;EAsGE,iCd+DqB;Ec9DrB,8Bd8DqB,Ec7DtB;;AAxGD;;;;;;;;;;;;;;;;;;;;;;;;;EA0GE,iCd9FqB;Ec+FrB,8Bd/FqB,EcgGtB;;AA5GD;;;;;;;;;;;;;;;;;;;;;;;;;;EA8GE,4BAA2B;EAC3B,edsDqB;EcrDrB,WAAU;EACV,2BAA0B,EAC3B;;AAlHD;;;;;;;;;;;;;;;;;;;;;;;;;;EAoHE,0BAAyB;EACzB,edzGqB;Ec0GrB,WAAU;EACV,2BAA0B,EAC3B;;AAxHD;;;;;;;;;;;;;EA0HE,eAAc;EACd,YAAW;EACX,mBAAkB;EAClB,UAAS;EACT,QAAO;EACP,WAAU;EACV,qDAAoD,EACrD;;AAID;EAyBE,mBAAkB;EAClB,iBAAgB,EAyDjB;EAnFD;IAGI,sBAAqB;IACrB,uBAAsB;IACtB,iBAAgB,EAMjB;IAXH;;MASM,oBAAmB,EACpB;EAVL;IAgBM,cAAuB,EACxB;EAjBL;;IAqBM,kCAA2C,EAC5C;EAtBL;IA6BI,edoJmB;IcnJnB,mBAAkB;IAClB,OAAM;IACN,QAAO;IACP,aAAY;IACZ,gBAAe;IACf,aAAY;IACZ,mCAAkC;IAClC,0BAAyB;IACzB,oBAAmB;IACnB,4BAA2B;IAC3B,qBAAoB,EAMrB;IA9CH;MA2CM,wCAAsC;MACtC,sBAAqB,EACtB;EA7CL;IAkDI,mBAAkB;IAClB,YVjCe;IUkCf,gBAAe;IACf,sBAAqB,EAGtB;IAxDH;MAuDe,ednCQ,EcmCqB;EAvD5C;;;;;IA+DI,kBAAiB;IACjB,WAAU;IACV,yBAAwB,EACzB;EAlEH;IAoEoB,kBAAiB,EAAK;EAExC;IAtEF;MAwEM,WAAU;MACV,yBAAwB,EACzB,EAAA;EAGH;IA7EF;MA+EM,WAAU;MACV,yBAAwB,EACzB,EAAA;;AAKL,kBAAkB;AAElB;EACE,eAAc;EACd,qBAAoB,EAqCrB;EAvCY;IAKT,gBAAe;IACf,mBAAkB;IAClB,yBAAwB;IACxB,UAAS;IACT,iBAAgB,EACjB;EAVH;IAaI,uBVhFmB;IUiFnB,UAAS;IACT,iBAAgB;IAChB,YAAW,EAOZ;IAvBH;;;MAqBM,YAAW,EACZ;EAtBL;IA0BI,WAAU,EACX;EA3BH;;IA+BI,mBAAkB;IAClB,OAAM;IACN,YAAW;IACX,mBAAkB;IAClB,gBAAe;IACf,gBAAe;IACf,sBAAqB,EACtB;;AAIH,cAAc;AAGd;EACE,YAAW;EACX,aVrHiB;EUsHjB,8BAA6B,EAmB9B;EAtBD;IAiBI,mBAAkB;IAAG,+BAA+B;IACpD,0BAAyB;IAAG,0CAA0C;IACtE,aAAY;IACZ,iBVvIe,EUwIhB;IArBH;MAcM,aAAY,EACb;MAfL;QASQ,uBAAsB,EACvB;MAVP;QAYQ,6BAA4B,EAC7B;;AAYP;EACE,cAAa;EACb,sBAAqB;EACrB,sBAAqB;EACrB,0BAAyB;EAAG,8CAA8C;EAC1E,oBAAmB;EAAG,0CAA0C;EAGhE,mBAAkB;EAClB,OAAM,EACP;;AAGD,kBAAkB;AAClB;EACE,kBAAqC;EACrC,oBVpJwB;EUqJxB,eAAc;EACd,WAAU;EACV,iBAAgB,EAWjB;EAhBD;IAQiB,YAAW,EAAK;EARjC;IAWM,aAAkC;IAClC,YAAiC;IACjC,iBAAgB,EACjB;;AC1UL;gFACgF;AbmjIhF;;Ea9iIE,mBAAkB;EAClB,WAAU;EACV,qBAAoB,EACrB;;AbijID;;Ea7iIE,mBAAkB;EAClB,mBAAkB;EAClB,gBAAe;EACf,sBAAqB;EACrB,aAAY;EACZ,kBAAiB;EACjB,gBAAe;EACf,sBAAqB;EACrB,kBAAiB,EAClB;;AbgjID;;Ea5iIE,YAAW;EACX,mBAAkB;EAClB,QAAO;EACP,OAAM;EACN,YAAW;EACX,YAAW;EACX,aAAY;EACZ,WAAU;EACV,sBAAqB,EACtB;;AAED,sBAAsB;Ab8iItB;;;;;;EaviIE,mBAAkB,EACnB;;Ab8iID;;Ea1iIE,0BXsIyB,EWrI1B;;Ab6iID;Ea1iIE,oBAAmB,EACpB;;AAED,oBAAoB;Ab2iIpB;EaziIE,8BAA6B,EAC9B;;Ab2iID;;;EatiIE,0BfoGqB,EenGtB;;Ab0iID;;EatiIE,0Bf+FqB,Ee9FtB;;AbyiID;EatiIE,uBAAsB,EACvB;;AAED,oBAAoB;AbuiIpB;EariIE,sBAAoB,EACrB;;AAED,oBAAoB;AbsiIpB;EapiIE,0CAAqC,EACtC;;AAED,6BAA6B;AbqiI7B;EaniIE,sCXuFqC,EWtFtC;;AbqiID;EaliIE,aAAY;EACZ,sCXkFqC,EWjFtC;;AAED,oBAAoB;AbmiIpB;;EahiIE,8BAA6B;EAC7B,kCX2EqC,EW1EtC;;AbmiID;EahiIE,2BXuEqC,EWtEtC;;AbkiID;Ea/hIE,kCXmEqC,EWlEtC;;AbiiID;Ea9hIE,sCX+DqC;EW9DrC,sBX+DkC,EW9DnC;;AClHD;gFACgF;AAEhF,2BAA2B;AAC3B;EACE,oBAAmB;EACnB,iBAAgB,EACjB;;AAED;EACE,iBAAgB,EACjB;;AAED,6BAA6B;AdgpI7B;;Ec7oIE,mBAAkB;EAClB,WAAU;EACV,qBAAoB,EACrB;;AdgpID;EchoIE,qBAAqB,EAkCtB;EdgmIC;Ic5oIE,mBAAkB;IAClB,mBAAkB;IAClB,gBAAe;IACf,sBAAqB;IACrB,aAAY;IACZ,kBAAiB;IACjB,gBAAe;IACf,kBAAiB,EAClB;Ed6oID;;IcxoIE,YAAW;IACX,mBAAkB;IAClB,OAAM;IACN,QAAO;IACP,YAAW;IACX,aAAY;IACZ,WAAU;IACV,0BZ0IuB;IYzIvB,mBAAkB;IAClB,gBAAe;IACf,gBAAe,EAChB;Ed0oID;IcvoIE,UAAS;IACT,oBAAmB,EACpB;EdwoID;IcroIE,aAAY;IACZ,sCZqHmC,EYpHpC;EdsoID;IcloIE,oBAAmB;IACnB,UAAS;IACT,mBAAkB;IAClB,0CAAqC;IACrC,qCAAgC,EACjC;;AdooIH;Ec/nII,UAAS;EACT,WAAU;EACV,YAAW;EACX,aAAY;EACZ,kCAAiC;EACjC,mCAAkC;EAClC,gChBqFmB;EgBpFnB,iChBoFmB;EgBnFnB,yBAAwB;EACxB,4BAA2B;EAC3B,4BAA2B,EAC5B;;AdioIH;Ec9nII,4CZwFmC;EYvFnC,6CZuFmC,EYtFpC;;AAGH,4BAA4B;Ad8nI5B;Ec3nII,WAAU;EACV,YAAW;EACX,YAAW;EACX,aAAY;EACZ,iBAAgB;EAChB,kBAAiB;EACjB,gChB+DmB;EgB9DnB,oBAAmB;EACnB,yBAAwB;EACxB,4BAA2B;EAC3B,4BAA2B,EAC5B;;Ad6nIH;EcznII,4CZiEmC;EYhEnC,8BAA6B,EAC9B;;Ad2nIH;EcpnII,mBAAkB,EACnB;;AdsnIH;;EclnII,YAAW;EACX,QAAO;EACP,mBAAkB;EAClB,sCAAsC;EACtC,6GAA4G;EAC5G,WAAU,EACX;;AdqnIH;EcjnII,SAAQ;EACR,UAAS;EACT,8BAA6B;EAC7B,UAAS;EACT,UAAS;EACT,0BAAyB;EACzB,4BAA2B,EAC5B;;AdmnIH;EchnII,aAAY;EACZ,YAAW;EACX,8BAA6B;EAC7B,0BZoCuB;EYnCvB,SAAQ;EACR,WAAU,EACX;;AdknIH;Ec7mIM,OAAM;EACN,UAAS;EACT,WAAU;EACV,aAAY;EACZ,kCAAiC;EACjC,mCAAkC;EAClC,6BZIiB;EYHjB,8BZGiB;EYFjB,0BAAyB;EACzB,4BAA2B,EAC5B;;Ad+mIL;Ec5mIM,OAAM;EACN,YAAW;EACX,aAAY;EACZ,0BhBPiB;EgBQjB,0BhBRiB;EgBSjB,WAAU,EACX;;Ad8mIL;EczmII,mBAAkB;EAClB,sBZGuB;EYFvB,qCAAgC,EACjC;;Ad2mIH;EcxmII,mBAAkB;EAClB,0BhBtBmB;EgBuBnB,sBhBvBmB,EgBwBpB;;Ad0mIH;EctmII,8BAA6B;EAC7B,8BAA6B,EAC9B;;AdwmIH;EcrmII,0BAAyB;EACzB,0BZtBgC,EYuBjC;;AdumIH;EcpmII,8BAA6B,EAC9B;;AdsmIH;EcnmII,0BZ9BgC;EY+BhC,sBZ/BgC,EYgCjC;;AChNH;gFACgF;AAEhF;;EAEE,yCAAwC;EACxC,kBAAiB,EAClB;;AAED;EACE,gBAAe,EAChB;;AAED;EACE,WAAU;EACV,SAAQ;EACR,UAAS,EAaV;EAhBD;IAMI,0BbwLqE,Ea/KtE;IAfH;MASM,WAAU,EACX;IAVL;MAaM,0BjB0IiB,EiBzIlB;;AAIL;EACE,YAAW;EACX,sBAAqB;EACrB,mBAAkB;EAClB,YAAW;EACX,aAAY;EACZ,sCbwKyC;EavKzC,oBbwKkB;EavKlB,mBAAkB;EAClB,iCAAgC;EAChC,uBAAsB;EACtB,eAAc,EAsBf;EAjCD;IAcI,YAAW;IACX,mBAAkB;IAClB,sBAAqB;IACrB,YAAW;IACX,aAAY;IACZ,mBAAkB;IAClB,QAAO;IACP,UAAS;IACT,0FAAyF,EAC1F;EAvBH;IA0BI,2CAAuD,EACxD;EA3BH;IA8BI,0Bb+IyB;Ia9IzB,0HAAyH,EAC1H;;AAIH;;EAEE,sBAAqB;EACrB,2CAAuD,EACxD;;AAED;;EAEE,sBAAqB;EACrB,sCAAiC,EAClC;;AAGD;EACE,gBAAe;EACf,sCAAiC,EAClC;;AAED;;EAEE,0BbyFkC,EaxFnC;;ACxFD;gFACgF;AAEhF;EAAS,cAAa,EAAK;;AAC3B;EAAyB,eAAc,EAAK;;AAE5C;EACE,2Cd0L2C;EczL3C,YAAW;EACX,ad4LkB;Ec3LlB,0BdsL+B;EcrL/B,mBd2LiB;Ec1LjB,adsJiB,EcrJlB;;AAGD;EAEI,eAAc;EACd,mBAAkB;EAClB,SAAQ;EACR,qBAAoB;EACpB,UAAS;EACT,OAAM;EACN,QAAO;EACP,WAAU,EACX;;AAGH;EACE,mBAAkB,EACnB;;AAED;EA+BE,mBAAkB,EAoCnB;EAnED;;IAuBI,YAAW;IACX,qBAAoB,EACrB;EAzBH;IAkCI,mBAAkB;IAClB,gBAAe;IACf,8BAA6B;IAC7B,aAAY;IACZ,iClB0PmB;IkBzPnB,cAAa;IACb,adyFe;IcxFf,kBdwFe;IcvFf,YAAW;IACX,gBd6FkB;Ic5FlB,mBd8FqC;Ic7FrC,WAAU;IACV,eAAc;IACd,kBAAgB,EACjB;EAhDH;IAmDI,eAAc;IACd,mBAAkB;IAClB,SAAQ;IACR,OAAM;IACN,UAAS;IACT,aAAY;IACZ,eAAc;IACd,gBAAe;IACf,kBAAiB,EAClB;EA5DH;IA+DI,mBAAkB;IAClB,WAAU;IACV,kBd4EmB,Ec3EpB;;AAIH;EACE,2BduEqC,EctEtC;;AAED;;EAGI,2BdiEmC,EchEpC;;AAGH;EACE,2Bd4DqC;Ec3DrC,gBAAe;EACf,kBAAiB,EAClB;;AAED;EACE,0Bd8EoC,Ec7ErC;;AAED;;;EAGE,0BdwEoC;EcvEpC,8BAA6B,EAC9B;;AAED;EAGM,8BAA6B,EAC9B;;AAJL;EAOM,sCdyD+B,EcxDhC;;AARL;EAWM,sCdsD+B,EcrDhC;;AAKL;EACE,kBAAiB;EACjB,WAAU;EACV,yBAAwB,EACzB;;AAED;EAAkB,kBAAiB,EAAK;;AAGxC;EAEI,aAAkC;EAClC,YAAiC;EACjC,iBAAgB;EAChB,aAAY,EACb;;AAIH;EACE,2BdrB4B,EckC7B;EAdD;IAII,0BAAwB,EACzB;EALH;IAQI,0BAAwB,EACzB;EATH;IAYI,mBAAkB,EACnB;;ACpLH;gFACgF;AAEhF;EACE,mBAAkB,EAuCnB;EAxCD;IAII,iBAAgB;IAChB,mBAAkB,EACnB;EANH;IAQoB,YAAW,EAAK;EARpC;IAWI,YAAW;IACX,afmJe;IelJf,kBfkJe,EejJhB;EAdH;IAiBI,gBAAe,EAChB;EAlBH;IA2BI,mBAAkB;IAClB,OAAM;IACN,SAAQ;IACR,QAAO;IACP,UAAS;IACT,YAAW;IACX,UAAS;IACT,WAAU;IACV,gBAAe;IACf,gBAAe;IACf,WAAU;IACV,yBAAwB,EACzB;IAvCH;MAwBM,cAAa,EACd;;AC5BL;gFACgF;AAEhF;EACE,mBAAkB,EACnB;;AAED;;EAGE,gBAAe,EAChB;;AAED;EACE,mBAAkB;EAClB,8BAA6B;EAC7B,aAAY;EACZ,cAAa;EACb,YAAW;EACX,eAAc;EACd,WAAU,EAKX;EAZD;IAUI,cAAa,EACd;;AAGH;EACE,mBAAkB;EAClB,UAAS;EACT,QAAO;EACP,aAAY;EACZ,UAAS;EACT,SAAQ;EACR,mBAAkB;EAClB,0BpBiIqB;EoBhIrB,iBAAgB;EAEhB,0BAAyB;EACzB,0BAAyB,EAqB1B;EAjCD;IAeI,eAAc;IACd,YAAW;IACX,mBAAkB;IAClB,epBuHmB;IoBtHnB,aAAY;IACZ,yBAAwB,EACzB;EArBH;IAwBI,6BAA4B,EAQ7B;IAhCH;MA2BM,YhB+GiB;MgB9GjB,kBAAiB;MACjB,gBAAe;MACf,gBAAe,EAChB;;AAKL;EACE,yBAAwB,EACzB;;AAED;EACE,YhByHgB;EgBxHhB,oBAAmB;EACnB,aAAY,EACb;;AAED;EACE,yBAAwB;EACxB,aAAY;EACZ,ahB+GiB;EgB9GjB,YhB+GgB;EgB9GhB,mBAAkB;EAClB,0BpBqFqB;EoBpFrB,0BAAyB;EACzB,mBAAkB;EAClB,gBAAe,EAChB;;AAED;EACE,iBAAgB,EACjB;;AAGD;EACE,iDAAiD;EACjD,wBAAuB;EAEvB,0CAA0C,EAC3C;;AAED;EACE,YhB2FgB;EgB1FhB,iBAAgB;EAChB,aAAY,EACb;;AAED;EACE,aAAY;EACZ,ahBkFiB;EgBjFjB,YhBkFgB;EgBjFhB,mBAAkB;EAClB,oBpBwDqB;EoBvDrB,iBAAgB,EACjB;;AAGD;EACE,wBAAuB;EACvB,qBAAoB,EACrB;;AAED;EACE,iBAAgB,EACjB;;AAGD;EACE,YhBiEgB;EgB9DhB,wBAAuB;EAGvB,0BAAyB;EACzB,oBAAmB;EAEnB,6BAA6B;EAC7B,mBAAkB,EACnB;;AAED;EACE,iBAAgB,EACjB;;AAED;EACE,iBAAgB,EACjB;;AAED;EACE,aAAY;EACZ,ahBwCiB;EgBvCjB,YhBwCgB;EgBvChB,mBAAkB;EAClB,oBpBcqB,EoBbtB;;AAED;EACE,iBAAgB,EACjB;;AAED;EACE,iBAAgB,EACjB;;ArB5JD,0BAA0B;AAG1B,oBAAoB;AAEpB;EACI,cAAa,EAChB;;AAED;EACI,eAAc,EACjB;;AAED;EACI,6BAA4B,EAC/B;;AAED;EACI,6BAA4B,EAC/B;;AAGD;EACI,4BAA2B;EAC3B,YAAW;EACX,aAAY,EACf","file":"admin_main.scss","sourcesContent":["/* Materializecss */\r\n@import \"~materialize-css/sass/materialize\";\r\n\r\n/* material icons font */\r\n// @import 'material-icons-font';\r\n\r\n/* custom styles */\r\n\r\n.display-none {\r\n display: none;\r\n}\r\n\r\n.display-block {\r\n display: block;\r\n}\r\n\r\ninput.input-margin {\r\n margin: 0 0 3px 0 !important;\r\n}\r\n\r\n.select-margin .select-1 input {\r\n margin: 0 0 3px 0 !important;\r\n}\r\n\r\n\r\n.options .submit {\r\n position: sticky !important;\r\n bottom: 1px;\r\n float: right;\r\n}\r\n\r\n","// Utility Color Classes\n\n//.success {\n//\n//}\n\n// Google Color Palette defined: http://www.google.com/design/spec/style/color.html\n\n\n$materialize-red: (\n \"base\": #e51c23,\n \"lighten-5\": #fdeaeb,\n \"lighten-4\": #f8c1c3,\n \"lighten-3\": #f3989b,\n \"lighten-2\": #ee6e73,\n \"lighten-1\": #ea454b,\n \"darken-1\": #d0181e,\n \"darken-2\": #b9151b,\n \"darken-3\": #a21318,\n \"darken-4\": #8b1014,\n);\n\n$red: (\n \"base\": #F44336,\n \"lighten-5\": #FFEBEE,\n \"lighten-4\": #FFCDD2,\n \"lighten-3\": #EF9A9A,\n \"lighten-2\": #E57373,\n \"lighten-1\": #EF5350,\n \"darken-1\": #E53935,\n \"darken-2\": #D32F2F,\n \"darken-3\": #C62828,\n \"darken-4\": #B71C1C,\n \"accent-1\": #FF8A80,\n \"accent-2\": #FF5252,\n \"accent-3\": #FF1744,\n \"accent-4\": #D50000\n);\n\n$pink: (\n \"base\": #e91e63,\n \"lighten-5\": #fce4ec,\n \"lighten-4\": #f8bbd0,\n \"lighten-3\": #f48fb1,\n \"lighten-2\": #f06292,\n \"lighten-1\": #ec407a,\n \"darken-1\": #d81b60,\n \"darken-2\": #c2185b,\n \"darken-3\": #ad1457,\n \"darken-4\": #880e4f,\n \"accent-1\": #ff80ab,\n \"accent-2\": #ff4081,\n \"accent-3\": #f50057,\n \"accent-4\": #c51162\n);\n\n$purple: (\n \"base\": #9c27b0,\n \"lighten-5\": #f3e5f5,\n \"lighten-4\": #e1bee7,\n \"lighten-3\": #ce93d8,\n \"lighten-2\": #ba68c8,\n \"lighten-1\": #ab47bc,\n \"darken-1\": #8e24aa,\n \"darken-2\": #7b1fa2,\n \"darken-3\": #6a1b9a,\n \"darken-4\": #4a148c,\n \"accent-1\": #ea80fc,\n \"accent-2\": #e040fb,\n \"accent-3\": #d500f9,\n \"accent-4\": #aa00ff\n);\n\n$deep-purple: (\n \"base\": #673ab7,\n \"lighten-5\": #ede7f6,\n \"lighten-4\": #d1c4e9,\n \"lighten-3\": #b39ddb,\n \"lighten-2\": #9575cd,\n \"lighten-1\": #7e57c2,\n \"darken-1\": #5e35b1,\n \"darken-2\": #512da8,\n \"darken-3\": #4527a0,\n \"darken-4\": #311b92,\n \"accent-1\": #b388ff,\n \"accent-2\": #7c4dff,\n \"accent-3\": #651fff,\n \"accent-4\": #6200ea\n);\n\n$indigo: (\n \"base\": #3f51b5,\n \"lighten-5\": #e8eaf6,\n \"lighten-4\": #c5cae9,\n \"lighten-3\": #9fa8da,\n \"lighten-2\": #7986cb,\n \"lighten-1\": #5c6bc0,\n \"darken-1\": #3949ab,\n \"darken-2\": #303f9f,\n \"darken-3\": #283593,\n \"darken-4\": #1a237e,\n \"accent-1\": #8c9eff,\n \"accent-2\": #536dfe,\n \"accent-3\": #3d5afe,\n \"accent-4\": #304ffe\n);\n\n$blue: (\n \"base\": #2196F3,\n \"lighten-5\": #E3F2FD,\n \"lighten-4\": #BBDEFB,\n \"lighten-3\": #90CAF9,\n \"lighten-2\": #64B5F6,\n \"lighten-1\": #42A5F5,\n \"darken-1\": #1E88E5,\n \"darken-2\": #1976D2,\n \"darken-3\": #1565C0,\n \"darken-4\": #0D47A1,\n \"accent-1\": #82B1FF,\n \"accent-2\": #448AFF,\n \"accent-3\": #2979FF,\n \"accent-4\": #2962FF\n);\n\n$light-blue: (\n \"base\": #03a9f4,\n \"lighten-5\": #e1f5fe,\n \"lighten-4\": #b3e5fc,\n \"lighten-3\": #81d4fa,\n \"lighten-2\": #4fc3f7,\n \"lighten-1\": #29b6f6,\n \"darken-1\": #039be5,\n \"darken-2\": #0288d1,\n \"darken-3\": #0277bd,\n \"darken-4\": #01579b,\n \"accent-1\": #80d8ff,\n \"accent-2\": #40c4ff,\n \"accent-3\": #00b0ff,\n \"accent-4\": #0091ea\n);\n\n$cyan: (\n \"base\": #00bcd4,\n \"lighten-5\": #e0f7fa,\n \"lighten-4\": #b2ebf2,\n \"lighten-3\": #80deea,\n \"lighten-2\": #4dd0e1,\n \"lighten-1\": #26c6da,\n \"darken-1\": #00acc1,\n \"darken-2\": #0097a7,\n \"darken-3\": #00838f,\n \"darken-4\": #006064,\n \"accent-1\": #84ffff,\n \"accent-2\": #18ffff,\n \"accent-3\": #00e5ff,\n \"accent-4\": #00b8d4\n);\n\n$teal: (\n \"base\": #009688,\n \"lighten-5\": #e0f2f1,\n \"lighten-4\": #b2dfdb,\n \"lighten-3\": #80cbc4,\n \"lighten-2\": #4db6ac,\n \"lighten-1\": #26a69a,\n \"darken-1\": #00897b,\n \"darken-2\": #00796b,\n \"darken-3\": #00695c,\n \"darken-4\": #004d40,\n \"accent-1\": #a7ffeb,\n \"accent-2\": #64ffda,\n \"accent-3\": #1de9b6,\n \"accent-4\": #00bfa5\n);\n\n$green: (\n \"base\": #4CAF50,\n \"lighten-5\": #E8F5E9,\n \"lighten-4\": #C8E6C9,\n \"lighten-3\": #A5D6A7,\n \"lighten-2\": #81C784,\n \"lighten-1\": #66BB6A,\n \"darken-1\": #43A047,\n \"darken-2\": #388E3C,\n \"darken-3\": #2E7D32,\n \"darken-4\": #1B5E20,\n \"accent-1\": #B9F6CA,\n \"accent-2\": #69F0AE,\n \"accent-3\": #00E676,\n \"accent-4\": #00C853\n);\n\n$light-green: (\n \"base\": #8bc34a,\n \"lighten-5\": #f1f8e9,\n \"lighten-4\": #dcedc8,\n \"lighten-3\": #c5e1a5,\n \"lighten-2\": #aed581,\n \"lighten-1\": #9ccc65,\n \"darken-1\": #7cb342,\n \"darken-2\": #689f38,\n \"darken-3\": #558b2f,\n \"darken-4\": #33691e,\n \"accent-1\": #ccff90,\n \"accent-2\": #b2ff59,\n \"accent-3\": #76ff03,\n \"accent-4\": #64dd17\n);\n\n$lime: (\n \"base\": #cddc39,\n \"lighten-5\": #f9fbe7,\n \"lighten-4\": #f0f4c3,\n \"lighten-3\": #e6ee9c,\n \"lighten-2\": #dce775,\n \"lighten-1\": #d4e157,\n \"darken-1\": #c0ca33,\n \"darken-2\": #afb42b,\n \"darken-3\": #9e9d24,\n \"darken-4\": #827717,\n \"accent-1\": #f4ff81,\n \"accent-2\": #eeff41,\n \"accent-3\": #c6ff00,\n \"accent-4\": #aeea00\n);\n\n$yellow: (\n \"base\": #ffeb3b,\n \"lighten-5\": #fffde7,\n \"lighten-4\": #fff9c4,\n \"lighten-3\": #fff59d,\n \"lighten-2\": #fff176,\n \"lighten-1\": #ffee58,\n \"darken-1\": #fdd835,\n \"darken-2\": #fbc02d,\n \"darken-3\": #f9a825,\n \"darken-4\": #f57f17,\n \"accent-1\": #ffff8d,\n \"accent-2\": #ffff00,\n \"accent-3\": #ffea00,\n \"accent-4\": #ffd600\n);\n\n$amber: (\n \"base\": #ffc107,\n \"lighten-5\": #fff8e1,\n \"lighten-4\": #ffecb3,\n \"lighten-3\": #ffe082,\n \"lighten-2\": #ffd54f,\n \"lighten-1\": #ffca28,\n \"darken-1\": #ffb300,\n \"darken-2\": #ffa000,\n \"darken-3\": #ff8f00,\n \"darken-4\": #ff6f00,\n \"accent-1\": #ffe57f,\n \"accent-2\": #ffd740,\n \"accent-3\": #ffc400,\n \"accent-4\": #ffab00\n);\n\n$orange: (\n \"base\": #ff9800,\n \"lighten-5\": #fff3e0,\n \"lighten-4\": #ffe0b2,\n \"lighten-3\": #ffcc80,\n \"lighten-2\": #ffb74d,\n \"lighten-1\": #ffa726,\n \"darken-1\": #fb8c00,\n \"darken-2\": #f57c00,\n \"darken-3\": #ef6c00,\n \"darken-4\": #e65100,\n \"accent-1\": #ffd180,\n \"accent-2\": #ffab40,\n \"accent-3\": #ff9100,\n \"accent-4\": #ff6d00\n);\n\n$deep-orange: (\n \"base\": #ff5722,\n \"lighten-5\": #fbe9e7,\n \"lighten-4\": #ffccbc,\n \"lighten-3\": #ffab91,\n \"lighten-2\": #ff8a65,\n \"lighten-1\": #ff7043,\n \"darken-1\": #f4511e,\n \"darken-2\": #e64a19,\n \"darken-3\": #d84315,\n \"darken-4\": #bf360c,\n \"accent-1\": #ff9e80,\n \"accent-2\": #ff6e40,\n \"accent-3\": #ff3d00,\n \"accent-4\": #dd2c00\n);\n\n$brown: (\n \"base\": #795548,\n \"lighten-5\": #efebe9,\n \"lighten-4\": #d7ccc8,\n \"lighten-3\": #bcaaa4,\n \"lighten-2\": #a1887f,\n \"lighten-1\": #8d6e63,\n \"darken-1\": #6d4c41,\n \"darken-2\": #5d4037,\n \"darken-3\": #4e342e,\n \"darken-4\": #3e2723\n);\n\n$blue-grey: (\n \"base\": #607d8b,\n \"lighten-5\": #eceff1,\n \"lighten-4\": #cfd8dc,\n \"lighten-3\": #b0bec5,\n \"lighten-2\": #90a4ae,\n \"lighten-1\": #78909c,\n \"darken-1\": #546e7a,\n \"darken-2\": #455a64,\n \"darken-3\": #37474f,\n \"darken-4\": #263238\n);\n\n$grey: (\n \"base\": #9e9e9e,\n \"lighten-5\": #fafafa,\n \"lighten-4\": #f5f5f5,\n \"lighten-3\": #eeeeee,\n \"lighten-2\": #e0e0e0,\n \"lighten-1\": #bdbdbd,\n \"darken-1\": #757575,\n \"darken-2\": #616161,\n \"darken-3\": #424242,\n \"darken-4\": #212121\n);\n\n$shades: (\n \"black\": #000000,\n \"white\": #FFFFFF,\n \"transparent\": transparent\n);\n\n$colors: (\n \"materialize-red\": $materialize-red,\n \"red\": $red,\n \"pink\": $pink,\n \"purple\": $purple,\n \"deep-purple\": $deep-purple,\n \"indigo\": $indigo,\n \"blue\": $blue,\n \"light-blue\": $light-blue,\n \"cyan\": $cyan,\n \"teal\": $teal,\n \"green\": $green,\n \"light-green\": $light-green,\n \"lime\": $lime,\n \"yellow\": $yellow,\n \"amber\": $amber,\n \"orange\": $orange,\n \"deep-orange\": $deep-orange,\n \"brown\": $brown,\n \"blue-grey\": $blue-grey,\n \"grey\": $grey,\n \"shades\": $shades\n) !default;\n\n\n// Color Classes\n\n@each $color_name, $color in $colors {\n @each $color_type, $color_value in $color {\n @if $color_type == \"base\" {\n .#{$color_name} {\n background-color: $color_value !important;\n }\n .#{$color_name}-text {\n color: $color_value !important;\n }\n }\n @else if $color_name != \"shades\" {\n .#{$color_name}.#{$color_type} {\n background-color: $color_value !important;\n }\n .#{$color_name}-text.text-#{$color_type} {\n color: $color_value !important;\n }\n }\n }\n}\n\n// Shade classes\n@each $color, $color_value in $shades {\n .#{$color} {\n background-color: $color_value !important;\n }\n .#{$color}-text {\n color: $color_value !important;\n }\n}\n\n\n// usage: color(\"name_of_color\", \"type_of_color\")\n// to avoid to repeating map-get($colors, ...)\n\n@function color($color, $type) {\n @if map-has-key($colors, $color) {\n $curr_color: map-get($colors, $color);\n @if map-has-key($curr_color, $type) {\n @return map-get($curr_color, $type);\n }\n }\n @warn \"Unknown `#{$color}` - `#{$type}` in $colors.\";\n @return null;\n}\n\n","/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */\n\n/**\n * 1. Set default font family to sans-serif.\n * 2. Prevent iOS and IE text size adjust after device orientation change,\n * without disabling user zoom.\n */\n\nhtml {\n font-family: sans-serif; /* 1 */\n -ms-text-size-adjust: 100%; /* 2 */\n -webkit-text-size-adjust: 100%; /* 2 */\n}\n\n/**\n * Remove default margin.\n */\n\nbody {\n margin: 0;\n}\n\n/* HTML5 display definitions\n ========================================================================== */\n\n/**\n * Correct `block` display not defined for any HTML5 element in IE 8/9.\n * Correct `block` display not defined for `details` or `summary` in IE 10/11\n * and Firefox.\n * Correct `block` display not defined for `main` in IE 11.\n */\n\narticle,\naside,\ndetails,\nfigcaption,\nfigure,\nfooter,\nheader,\nhgroup,\nmain,\nmenu,\nnav,\nsection,\nsummary {\n display: block;\n}\n\n/**\n * 1. Correct `inline-block` display not defined in IE 8/9.\n * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.\n */\n\naudio,\ncanvas,\nprogress,\nvideo {\n display: inline-block; /* 1 */\n vertical-align: baseline; /* 2 */\n}\n\n/**\n * Prevent modern browsers from displaying `audio` without controls.\n * Remove excess height in iOS 5 devices.\n */\n\naudio:not([controls]) {\n display: none;\n height: 0;\n}\n\n/**\n * Address `[hidden]` styling not present in IE 8/9/10.\n * Hide the `template` element in IE 8/9/10/11, Safari, and Firefox < 22.\n */\n\n[hidden],\ntemplate {\n display: none;\n}\n\n/* Links\n ========================================================================== */\n\n/**\n * Remove the gray background color from active links in IE 10.\n */\n\na {\n background-color: transparent;\n}\n\n/**\n * Improve readability of focused elements when they are also in an\n * active/hover state.\n */\n\na:active,\na:hover {\n outline: 0;\n}\n\n/* Text-level semantics\n ========================================================================== */\n\n/**\n * Address styling not present in IE 8/9/10/11, Safari, and Chrome.\n */\n\nabbr[title] {\n border-bottom: 1px dotted;\n}\n\n/**\n * Address style set to `bolder` in Firefox 4+, Safari, and Chrome.\n */\n\nb,\nstrong {\n font-weight: bold;\n}\n\n/**\n * Address styling not present in Safari and Chrome.\n */\n\ndfn {\n font-style: italic;\n}\n\n/**\n * Address variable `h1` font-size and margin within `section` and `article`\n * contexts in Firefox 4+, Safari, and Chrome.\n */\n\nh1 {\n font-size: 2em;\n margin: 0.67em 0;\n}\n\n/**\n * Address styling not present in IE 8/9.\n */\n\nmark {\n background: #ff0;\n color: #000;\n}\n\n/**\n * Address inconsistent and variable font size in all browsers.\n */\n\nsmall {\n font-size: 80%;\n}\n\n/**\n * Prevent `sub` and `sup` affecting `line-height` in all browsers.\n */\n\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n}\n\nsup {\n top: -0.5em;\n}\n\nsub {\n bottom: -0.25em;\n}\n\n/* Embedded content\n ========================================================================== */\n\n/**\n * Remove border when inside `a` element in IE 8/9/10.\n */\n\nimg {\n border: 0;\n}\n\n/**\n * Correct overflow not hidden in IE 9/10/11.\n */\n\nsvg:not(:root) {\n overflow: hidden;\n}\n\n/* Grouping content\n ========================================================================== */\n\n/**\n * Address margin not present in IE 8/9 and Safari.\n */\n\nfigure {\n margin: 1em 40px;\n}\n\n/**\n * Address differences between Firefox and other browsers.\n */\n\nhr {\n box-sizing: content-box;\n height: 0;\n}\n\n/**\n * Contain overflow in all browsers.\n */\n\npre {\n overflow: auto;\n}\n\n/**\n * Address odd `em`-unit font size rendering in all browsers.\n */\n\ncode,\nkbd,\npre,\nsamp {\n font-family: monospace, monospace;\n font-size: 1em;\n}\n\n/* Forms\n ========================================================================== */\n\n/**\n * Known limitation: by default, Chrome and Safari on OS X allow very limited\n * styling of `select`, unless a `border` property is set.\n */\n\n/**\n * 1. Correct color not being inherited.\n * Known issue: affects color of disabled elements.\n * 2. Correct font properties not being inherited.\n * 3. Address margins set differently in Firefox 4+, Safari, and Chrome.\n */\n\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n color: inherit; /* 1 */\n font: inherit; /* 2 */\n margin: 0; /* 3 */\n}\n\n/**\n * Address `overflow` set to `hidden` in IE 8/9/10/11.\n */\n\nbutton {\n overflow: visible;\n}\n\n/**\n * Address inconsistent `text-transform` inheritance for `button` and `select`.\n * All other form control elements do not inherit `text-transform` values.\n * Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera.\n * Correct `select` style inheritance in Firefox.\n */\n\nbutton,\nselect {\n text-transform: none;\n}\n\n/**\n * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`\n * and `video` controls.\n * 2. Correct inability to style clickable `input` types in iOS.\n * 3. Improve usability and consistency of cursor style between image-type\n * `input` and others.\n */\n\nbutton,\nhtml input[type=\"button\"], /* 1 */\ninput[type=\"reset\"],\ninput[type=\"submit\"] {\n -webkit-appearance: button; /* 2 */\n cursor: pointer; /* 3 */\n}\n\n/**\n * Re-set default cursor for disabled elements.\n */\n\nbutton[disabled],\nhtml input[disabled] {\n cursor: default;\n}\n\n/**\n * Remove inner padding and border in Firefox 4+.\n */\n\nbutton::-moz-focus-inner,\ninput::-moz-focus-inner {\n border: 0;\n padding: 0;\n}\n\n/**\n * Address Firefox 4+ setting `line-height` on `input` using `!important` in\n * the UA stylesheet.\n */\n\ninput {\n line-height: normal;\n}\n\n/**\n * It's recommended that you don't attempt to style these elements.\n * Firefox's implementation doesn't respect box-sizing, padding, or width.\n *\n * 1. Address box sizing set to `content-box` in IE 8/9/10.\n * 2. Remove excess padding in IE 8/9/10.\n */\n\ninput[type=\"checkbox\"],\ninput[type=\"radio\"] {\n box-sizing: border-box; /* 1 */\n padding: 0; /* 2 */\n}\n\n/**\n * Fix the cursor style for Chrome's increment/decrement buttons. For certain\n * `font-size` values of the `input`, it causes the cursor style of the\n * decrement button to change from `default` to `text`.\n */\n\ninput[type=\"number\"]::-webkit-inner-spin-button,\ninput[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n/**\n * 1. Address `appearance` set to `searchfield` in Safari and Chrome.\n * 2. Address `box-sizing` set to `border-box` in Safari and Chrome.\n */\n\ninput[type=\"search\"] {\n -webkit-appearance: textfield; /* 1 */\n box-sizing: content-box; /* 2 */\n}\n\n/**\n * Remove inner padding and search cancel button in Safari and Chrome on OS X.\n * Safari (but not Chrome) clips the cancel button when the search input has\n * padding (and `textfield` appearance).\n */\n\ninput[type=\"search\"]::-webkit-search-cancel-button,\ninput[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n/**\n * Define consistent border, margin, and padding.\n */\n\nfieldset {\n border: 1px solid #c0c0c0;\n margin: 0 2px;\n padding: 0.35em 0.625em 0.75em;\n}\n\n/**\n * 1. Correct `color` not being inherited in IE 8/9/10/11.\n * 2. Remove padding so people aren't caught out if they zero out fieldsets.\n */\n\nlegend {\n border: 0; /* 1 */\n padding: 0; /* 2 */\n}\n\n/**\n * Remove default vertical scrollbar in IE 8/9/10/11.\n */\n\ntextarea {\n overflow: auto;\n}\n\n/**\n * Don't inherit the `font-weight` (applied by a rule above).\n * NOTE: the default cannot safely be changed in Chrome and Safari on OS X.\n */\n\noptgroup {\n font-weight: bold;\n}\n\n/* Tables\n ========================================================================== */\n\n/**\n * Remove most spacing between table cells.\n */\n\ntable {\n border-collapse: collapse;\n border-spacing: 0;\n}\n\ntd,\nth {\n padding: 0;\n}\n","/* Materializecss */\n.materialize-red {\n background-color: #e51c23 !important; }\n\n.materialize-red-text {\n color: #e51c23 !important; }\n\n.materialize-red.lighten-5 {\n background-color: #fdeaeb !important; }\n\n.materialize-red-text.text-lighten-5 {\n color: #fdeaeb !important; }\n\n.materialize-red.lighten-4 {\n background-color: #f8c1c3 !important; }\n\n.materialize-red-text.text-lighten-4 {\n color: #f8c1c3 !important; }\n\n.materialize-red.lighten-3 {\n background-color: #f3989b !important; }\n\n.materialize-red-text.text-lighten-3 {\n color: #f3989b !important; }\n\n.materialize-red.lighten-2 {\n background-color: #ee6e73 !important; }\n\n.materialize-red-text.text-lighten-2 {\n color: #ee6e73 !important; }\n\n.materialize-red.lighten-1 {\n background-color: #ea454b !important; }\n\n.materialize-red-text.text-lighten-1 {\n color: #ea454b !important; }\n\n.materialize-red.darken-1 {\n background-color: #d0181e !important; }\n\n.materialize-red-text.text-darken-1 {\n color: #d0181e !important; }\n\n.materialize-red.darken-2 {\n background-color: #b9151b !important; }\n\n.materialize-red-text.text-darken-2 {\n color: #b9151b !important; }\n\n.materialize-red.darken-3 {\n background-color: #a21318 !important; }\n\n.materialize-red-text.text-darken-3 {\n color: #a21318 !important; }\n\n.materialize-red.darken-4 {\n background-color: #8b1014 !important; }\n\n.materialize-red-text.text-darken-4 {\n color: #8b1014 !important; }\n\n.red {\n background-color: #F44336 !important; }\n\n.red-text {\n color: #F44336 !important; }\n\n.red.lighten-5 {\n background-color: #FFEBEE !important; }\n\n.red-text.text-lighten-5 {\n color: #FFEBEE !important; }\n\n.red.lighten-4 {\n background-color: #FFCDD2 !important; }\n\n.red-text.text-lighten-4 {\n color: #FFCDD2 !important; }\n\n.red.lighten-3 {\n background-color: #EF9A9A !important; }\n\n.red-text.text-lighten-3 {\n color: #EF9A9A !important; }\n\n.red.lighten-2 {\n background-color: #E57373 !important; }\n\n.red-text.text-lighten-2 {\n color: #E57373 !important; }\n\n.red.lighten-1 {\n background-color: #EF5350 !important; }\n\n.red-text.text-lighten-1 {\n color: #EF5350 !important; }\n\n.red.darken-1 {\n background-color: #E53935 !important; }\n\n.red-text.text-darken-1 {\n color: #E53935 !important; }\n\n.red.darken-2 {\n background-color: #D32F2F !important; }\n\n.red-text.text-darken-2 {\n color: #D32F2F !important; }\n\n.red.darken-3 {\n background-color: #C62828 !important; }\n\n.red-text.text-darken-3 {\n color: #C62828 !important; }\n\n.red.darken-4 {\n background-color: #B71C1C !important; }\n\n.red-text.text-darken-4 {\n color: #B71C1C !important; }\n\n.red.accent-1 {\n background-color: #FF8A80 !important; }\n\n.red-text.text-accent-1 {\n color: #FF8A80 !important; }\n\n.red.accent-2 {\n background-color: #FF5252 !important; }\n\n.red-text.text-accent-2 {\n color: #FF5252 !important; }\n\n.red.accent-3 {\n background-color: #FF1744 !important; }\n\n.red-text.text-accent-3 {\n color: #FF1744 !important; }\n\n.red.accent-4 {\n background-color: #D50000 !important; }\n\n.red-text.text-accent-4 {\n color: #D50000 !important; }\n\n.pink {\n background-color: #e91e63 !important; }\n\n.pink-text {\n color: #e91e63 !important; }\n\n.pink.lighten-5 {\n background-color: #fce4ec !important; }\n\n.pink-text.text-lighten-5 {\n color: #fce4ec !important; }\n\n.pink.lighten-4 {\n background-color: #f8bbd0 !important; }\n\n.pink-text.text-lighten-4 {\n color: #f8bbd0 !important; }\n\n.pink.lighten-3 {\n background-color: #f48fb1 !important; }\n\n.pink-text.text-lighten-3 {\n color: #f48fb1 !important; }\n\n.pink.lighten-2 {\n background-color: #f06292 !important; }\n\n.pink-text.text-lighten-2 {\n color: #f06292 !important; }\n\n.pink.lighten-1 {\n background-color: #ec407a !important; }\n\n.pink-text.text-lighten-1 {\n color: #ec407a !important; }\n\n.pink.darken-1 {\n background-color: #d81b60 !important; }\n\n.pink-text.text-darken-1 {\n color: #d81b60 !important; }\n\n.pink.darken-2 {\n background-color: #c2185b !important; }\n\n.pink-text.text-darken-2 {\n color: #c2185b !important; }\n\n.pink.darken-3 {\n background-color: #ad1457 !important; }\n\n.pink-text.text-darken-3 {\n color: #ad1457 !important; }\n\n.pink.darken-4 {\n background-color: #880e4f !important; }\n\n.pink-text.text-darken-4 {\n color: #880e4f !important; }\n\n.pink.accent-1 {\n background-color: #ff80ab !important; }\n\n.pink-text.text-accent-1 {\n color: #ff80ab !important; }\n\n.pink.accent-2 {\n background-color: #ff4081 !important; }\n\n.pink-text.text-accent-2 {\n color: #ff4081 !important; }\n\n.pink.accent-3 {\n background-color: #f50057 !important; }\n\n.pink-text.text-accent-3 {\n color: #f50057 !important; }\n\n.pink.accent-4 {\n background-color: #c51162 !important; }\n\n.pink-text.text-accent-4 {\n color: #c51162 !important; }\n\n.purple {\n background-color: #9c27b0 !important; }\n\n.purple-text {\n color: #9c27b0 !important; }\n\n.purple.lighten-5 {\n background-color: #f3e5f5 !important; }\n\n.purple-text.text-lighten-5 {\n color: #f3e5f5 !important; }\n\n.purple.lighten-4 {\n background-color: #e1bee7 !important; }\n\n.purple-text.text-lighten-4 {\n color: #e1bee7 !important; }\n\n.purple.lighten-3 {\n background-color: #ce93d8 !important; }\n\n.purple-text.text-lighten-3 {\n color: #ce93d8 !important; }\n\n.purple.lighten-2 {\n background-color: #ba68c8 !important; }\n\n.purple-text.text-lighten-2 {\n color: #ba68c8 !important; }\n\n.purple.lighten-1 {\n background-color: #ab47bc !important; }\n\n.purple-text.text-lighten-1 {\n color: #ab47bc !important; }\n\n.purple.darken-1 {\n background-color: #8e24aa !important; }\n\n.purple-text.text-darken-1 {\n color: #8e24aa !important; }\n\n.purple.darken-2 {\n background-color: #7b1fa2 !important; }\n\n.purple-text.text-darken-2 {\n color: #7b1fa2 !important; }\n\n.purple.darken-3 {\n background-color: #6a1b9a !important; }\n\n.purple-text.text-darken-3 {\n color: #6a1b9a !important; }\n\n.purple.darken-4 {\n background-color: #4a148c !important; }\n\n.purple-text.text-darken-4 {\n color: #4a148c !important; }\n\n.purple.accent-1 {\n background-color: #ea80fc !important; }\n\n.purple-text.text-accent-1 {\n color: #ea80fc !important; }\n\n.purple.accent-2 {\n background-color: #e040fb !important; }\n\n.purple-text.text-accent-2 {\n color: #e040fb !important; }\n\n.purple.accent-3 {\n background-color: #d500f9 !important; }\n\n.purple-text.text-accent-3 {\n color: #d500f9 !important; }\n\n.purple.accent-4 {\n background-color: #aa00ff !important; }\n\n.purple-text.text-accent-4 {\n color: #aa00ff !important; }\n\n.deep-purple {\n background-color: #673ab7 !important; }\n\n.deep-purple-text {\n color: #673ab7 !important; }\n\n.deep-purple.lighten-5 {\n background-color: #ede7f6 !important; }\n\n.deep-purple-text.text-lighten-5 {\n color: #ede7f6 !important; }\n\n.deep-purple.lighten-4 {\n background-color: #d1c4e9 !important; }\n\n.deep-purple-text.text-lighten-4 {\n color: #d1c4e9 !important; }\n\n.deep-purple.lighten-3 {\n background-color: #b39ddb !important; }\n\n.deep-purple-text.text-lighten-3 {\n color: #b39ddb !important; }\n\n.deep-purple.lighten-2 {\n background-color: #9575cd !important; }\n\n.deep-purple-text.text-lighten-2 {\n color: #9575cd !important; }\n\n.deep-purple.lighten-1 {\n background-color: #7e57c2 !important; }\n\n.deep-purple-text.text-lighten-1 {\n color: #7e57c2 !important; }\n\n.deep-purple.darken-1 {\n background-color: #5e35b1 !important; }\n\n.deep-purple-text.text-darken-1 {\n color: #5e35b1 !important; }\n\n.deep-purple.darken-2 {\n background-color: #512da8 !important; }\n\n.deep-purple-text.text-darken-2 {\n color: #512da8 !important; }\n\n.deep-purple.darken-3 {\n background-color: #4527a0 !important; }\n\n.deep-purple-text.text-darken-3 {\n color: #4527a0 !important; }\n\n.deep-purple.darken-4 {\n background-color: #311b92 !important; }\n\n.deep-purple-text.text-darken-4 {\n color: #311b92 !important; }\n\n.deep-purple.accent-1 {\n background-color: #b388ff !important; }\n\n.deep-purple-text.text-accent-1 {\n color: #b388ff !important; }\n\n.deep-purple.accent-2 {\n background-color: #7c4dff !important; }\n\n.deep-purple-text.text-accent-2 {\n color: #7c4dff !important; }\n\n.deep-purple.accent-3 {\n background-color: #651fff !important; }\n\n.deep-purple-text.text-accent-3 {\n color: #651fff !important; }\n\n.deep-purple.accent-4 {\n background-color: #6200ea !important; }\n\n.deep-purple-text.text-accent-4 {\n color: #6200ea !important; }\n\n.indigo {\n background-color: #3f51b5 !important; }\n\n.indigo-text {\n color: #3f51b5 !important; }\n\n.indigo.lighten-5 {\n background-color: #e8eaf6 !important; }\n\n.indigo-text.text-lighten-5 {\n color: #e8eaf6 !important; }\n\n.indigo.lighten-4 {\n background-color: #c5cae9 !important; }\n\n.indigo-text.text-lighten-4 {\n color: #c5cae9 !important; }\n\n.indigo.lighten-3 {\n background-color: #9fa8da !important; }\n\n.indigo-text.text-lighten-3 {\n color: #9fa8da !important; }\n\n.indigo.lighten-2 {\n background-color: #7986cb !important; }\n\n.indigo-text.text-lighten-2 {\n color: #7986cb !important; }\n\n.indigo.lighten-1 {\n background-color: #5c6bc0 !important; }\n\n.indigo-text.text-lighten-1 {\n color: #5c6bc0 !important; }\n\n.indigo.darken-1 {\n background-color: #3949ab !important; }\n\n.indigo-text.text-darken-1 {\n color: #3949ab !important; }\n\n.indigo.darken-2 {\n background-color: #303f9f !important; }\n\n.indigo-text.text-darken-2 {\n color: #303f9f !important; }\n\n.indigo.darken-3 {\n background-color: #283593 !important; }\n\n.indigo-text.text-darken-3 {\n color: #283593 !important; }\n\n.indigo.darken-4 {\n background-color: #1a237e !important; }\n\n.indigo-text.text-darken-4 {\n color: #1a237e !important; }\n\n.indigo.accent-1 {\n background-color: #8c9eff !important; }\n\n.indigo-text.text-accent-1 {\n color: #8c9eff !important; }\n\n.indigo.accent-2 {\n background-color: #536dfe !important; }\n\n.indigo-text.text-accent-2 {\n color: #536dfe !important; }\n\n.indigo.accent-3 {\n background-color: #3d5afe !important; }\n\n.indigo-text.text-accent-3 {\n color: #3d5afe !important; }\n\n.indigo.accent-4 {\n background-color: #304ffe !important; }\n\n.indigo-text.text-accent-4 {\n color: #304ffe !important; }\n\n.blue {\n background-color: #2196F3 !important; }\n\n.blue-text {\n color: #2196F3 !important; }\n\n.blue.lighten-5 {\n background-color: #E3F2FD !important; }\n\n.blue-text.text-lighten-5 {\n color: #E3F2FD !important; }\n\n.blue.lighten-4 {\n background-color: #BBDEFB !important; }\n\n.blue-text.text-lighten-4 {\n color: #BBDEFB !important; }\n\n.blue.lighten-3 {\n background-color: #90CAF9 !important; }\n\n.blue-text.text-lighten-3 {\n color: #90CAF9 !important; }\n\n.blue.lighten-2 {\n background-color: #64B5F6 !important; }\n\n.blue-text.text-lighten-2 {\n color: #64B5F6 !important; }\n\n.blue.lighten-1 {\n background-color: #42A5F5 !important; }\n\n.blue-text.text-lighten-1 {\n color: #42A5F5 !important; }\n\n.blue.darken-1 {\n background-color: #1E88E5 !important; }\n\n.blue-text.text-darken-1 {\n color: #1E88E5 !important; }\n\n.blue.darken-2 {\n background-color: #1976D2 !important; }\n\n.blue-text.text-darken-2 {\n color: #1976D2 !important; }\n\n.blue.darken-3 {\n background-color: #1565C0 !important; }\n\n.blue-text.text-darken-3 {\n color: #1565C0 !important; }\n\n.blue.darken-4 {\n background-color: #0D47A1 !important; }\n\n.blue-text.text-darken-4 {\n color: #0D47A1 !important; }\n\n.blue.accent-1 {\n background-color: #82B1FF !important; }\n\n.blue-text.text-accent-1 {\n color: #82B1FF !important; }\n\n.blue.accent-2 {\n background-color: #448AFF !important; }\n\n.blue-text.text-accent-2 {\n color: #448AFF !important; }\n\n.blue.accent-3 {\n background-color: #2979FF !important; }\n\n.blue-text.text-accent-3 {\n color: #2979FF !important; }\n\n.blue.accent-4 {\n background-color: #2962FF !important; }\n\n.blue-text.text-accent-4 {\n color: #2962FF !important; }\n\n.light-blue {\n background-color: #03a9f4 !important; }\n\n.light-blue-text {\n color: #03a9f4 !important; }\n\n.light-blue.lighten-5 {\n background-color: #e1f5fe !important; }\n\n.light-blue-text.text-lighten-5 {\n color: #e1f5fe !important; }\n\n.light-blue.lighten-4 {\n background-color: #b3e5fc !important; }\n\n.light-blue-text.text-lighten-4 {\n color: #b3e5fc !important; }\n\n.light-blue.lighten-3 {\n background-color: #81d4fa !important; }\n\n.light-blue-text.text-lighten-3 {\n color: #81d4fa !important; }\n\n.light-blue.lighten-2 {\n background-color: #4fc3f7 !important; }\n\n.light-blue-text.text-lighten-2 {\n color: #4fc3f7 !important; }\n\n.light-blue.lighten-1 {\n background-color: #29b6f6 !important; }\n\n.light-blue-text.text-lighten-1 {\n color: #29b6f6 !important; }\n\n.light-blue.darken-1 {\n background-color: #039be5 !important; }\n\n.light-blue-text.text-darken-1 {\n color: #039be5 !important; }\n\n.light-blue.darken-2 {\n background-color: #0288d1 !important; }\n\n.light-blue-text.text-darken-2 {\n color: #0288d1 !important; }\n\n.light-blue.darken-3 {\n background-color: #0277bd !important; }\n\n.light-blue-text.text-darken-3 {\n color: #0277bd !important; }\n\n.light-blue.darken-4 {\n background-color: #01579b !important; }\n\n.light-blue-text.text-darken-4 {\n color: #01579b !important; }\n\n.light-blue.accent-1 {\n background-color: #80d8ff !important; }\n\n.light-blue-text.text-accent-1 {\n color: #80d8ff !important; }\n\n.light-blue.accent-2 {\n background-color: #40c4ff !important; }\n\n.light-blue-text.text-accent-2 {\n color: #40c4ff !important; }\n\n.light-blue.accent-3 {\n background-color: #00b0ff !important; }\n\n.light-blue-text.text-accent-3 {\n color: #00b0ff !important; }\n\n.light-blue.accent-4 {\n background-color: #0091ea !important; }\n\n.light-blue-text.text-accent-4 {\n color: #0091ea !important; }\n\n.cyan {\n background-color: #00bcd4 !important; }\n\n.cyan-text {\n color: #00bcd4 !important; }\n\n.cyan.lighten-5 {\n background-color: #e0f7fa !important; }\n\n.cyan-text.text-lighten-5 {\n color: #e0f7fa !important; }\n\n.cyan.lighten-4 {\n background-color: #b2ebf2 !important; }\n\n.cyan-text.text-lighten-4 {\n color: #b2ebf2 !important; }\n\n.cyan.lighten-3 {\n background-color: #80deea !important; }\n\n.cyan-text.text-lighten-3 {\n color: #80deea !important; }\n\n.cyan.lighten-2 {\n background-color: #4dd0e1 !important; }\n\n.cyan-text.text-lighten-2 {\n color: #4dd0e1 !important; }\n\n.cyan.lighten-1 {\n background-color: #26c6da !important; }\n\n.cyan-text.text-lighten-1 {\n color: #26c6da !important; }\n\n.cyan.darken-1 {\n background-color: #00acc1 !important; }\n\n.cyan-text.text-darken-1 {\n color: #00acc1 !important; }\n\n.cyan.darken-2 {\n background-color: #0097a7 !important; }\n\n.cyan-text.text-darken-2 {\n color: #0097a7 !important; }\n\n.cyan.darken-3 {\n background-color: #00838f !important; }\n\n.cyan-text.text-darken-3 {\n color: #00838f !important; }\n\n.cyan.darken-4 {\n background-color: #006064 !important; }\n\n.cyan-text.text-darken-4 {\n color: #006064 !important; }\n\n.cyan.accent-1 {\n background-color: #84ffff !important; }\n\n.cyan-text.text-accent-1 {\n color: #84ffff !important; }\n\n.cyan.accent-2 {\n background-color: #18ffff !important; }\n\n.cyan-text.text-accent-2 {\n color: #18ffff !important; }\n\n.cyan.accent-3 {\n background-color: #00e5ff !important; }\n\n.cyan-text.text-accent-3 {\n color: #00e5ff !important; }\n\n.cyan.accent-4 {\n background-color: #00b8d4 !important; }\n\n.cyan-text.text-accent-4 {\n color: #00b8d4 !important; }\n\n.teal {\n background-color: #009688 !important; }\n\n.teal-text {\n color: #009688 !important; }\n\n.teal.lighten-5 {\n background-color: #e0f2f1 !important; }\n\n.teal-text.text-lighten-5 {\n color: #e0f2f1 !important; }\n\n.teal.lighten-4 {\n background-color: #b2dfdb !important; }\n\n.teal-text.text-lighten-4 {\n color: #b2dfdb !important; }\n\n.teal.lighten-3 {\n background-color: #80cbc4 !important; }\n\n.teal-text.text-lighten-3 {\n color: #80cbc4 !important; }\n\n.teal.lighten-2 {\n background-color: #4db6ac !important; }\n\n.teal-text.text-lighten-2 {\n color: #4db6ac !important; }\n\n.teal.lighten-1 {\n background-color: #26a69a !important; }\n\n.teal-text.text-lighten-1 {\n color: #26a69a !important; }\n\n.teal.darken-1 {\n background-color: #00897b !important; }\n\n.teal-text.text-darken-1 {\n color: #00897b !important; }\n\n.teal.darken-2 {\n background-color: #00796b !important; }\n\n.teal-text.text-darken-2 {\n color: #00796b !important; }\n\n.teal.darken-3 {\n background-color: #00695c !important; }\n\n.teal-text.text-darken-3 {\n color: #00695c !important; }\n\n.teal.darken-4 {\n background-color: #004d40 !important; }\n\n.teal-text.text-darken-4 {\n color: #004d40 !important; }\n\n.teal.accent-1 {\n background-color: #a7ffeb !important; }\n\n.teal-text.text-accent-1 {\n color: #a7ffeb !important; }\n\n.teal.accent-2 {\n background-color: #64ffda !important; }\n\n.teal-text.text-accent-2 {\n color: #64ffda !important; }\n\n.teal.accent-3 {\n background-color: #1de9b6 !important; }\n\n.teal-text.text-accent-3 {\n color: #1de9b6 !important; }\n\n.teal.accent-4 {\n background-color: #00bfa5 !important; }\n\n.teal-text.text-accent-4 {\n color: #00bfa5 !important; }\n\n.green {\n background-color: #4CAF50 !important; }\n\n.green-text {\n color: #4CAF50 !important; }\n\n.green.lighten-5 {\n background-color: #E8F5E9 !important; }\n\n.green-text.text-lighten-5 {\n color: #E8F5E9 !important; }\n\n.green.lighten-4 {\n background-color: #C8E6C9 !important; }\n\n.green-text.text-lighten-4 {\n color: #C8E6C9 !important; }\n\n.green.lighten-3 {\n background-color: #A5D6A7 !important; }\n\n.green-text.text-lighten-3 {\n color: #A5D6A7 !important; }\n\n.green.lighten-2 {\n background-color: #81C784 !important; }\n\n.green-text.text-lighten-2 {\n color: #81C784 !important; }\n\n.green.lighten-1 {\n background-color: #66BB6A !important; }\n\n.green-text.text-lighten-1 {\n color: #66BB6A !important; }\n\n.green.darken-1 {\n background-color: #43A047 !important; }\n\n.green-text.text-darken-1 {\n color: #43A047 !important; }\n\n.green.darken-2 {\n background-color: #388E3C !important; }\n\n.green-text.text-darken-2 {\n color: #388E3C !important; }\n\n.green.darken-3 {\n background-color: #2E7D32 !important; }\n\n.green-text.text-darken-3 {\n color: #2E7D32 !important; }\n\n.green.darken-4 {\n background-color: #1B5E20 !important; }\n\n.green-text.text-darken-4 {\n color: #1B5E20 !important; }\n\n.green.accent-1 {\n background-color: #B9F6CA !important; }\n\n.green-text.text-accent-1 {\n color: #B9F6CA !important; }\n\n.green.accent-2 {\n background-color: #69F0AE !important; }\n\n.green-text.text-accent-2 {\n color: #69F0AE !important; }\n\n.green.accent-3 {\n background-color: #00E676 !important; }\n\n.green-text.text-accent-3 {\n color: #00E676 !important; }\n\n.green.accent-4 {\n background-color: #00C853 !important; }\n\n.green-text.text-accent-4 {\n color: #00C853 !important; }\n\n.light-green {\n background-color: #8bc34a !important; }\n\n.light-green-text {\n color: #8bc34a !important; }\n\n.light-green.lighten-5 {\n background-color: #f1f8e9 !important; }\n\n.light-green-text.text-lighten-5 {\n color: #f1f8e9 !important; }\n\n.light-green.lighten-4 {\n background-color: #dcedc8 !important; }\n\n.light-green-text.text-lighten-4 {\n color: #dcedc8 !important; }\n\n.light-green.lighten-3 {\n background-color: #c5e1a5 !important; }\n\n.light-green-text.text-lighten-3 {\n color: #c5e1a5 !important; }\n\n.light-green.lighten-2 {\n background-color: #aed581 !important; }\n\n.light-green-text.text-lighten-2 {\n color: #aed581 !important; }\n\n.light-green.lighten-1 {\n background-color: #9ccc65 !important; }\n\n.light-green-text.text-lighten-1 {\n color: #9ccc65 !important; }\n\n.light-green.darken-1 {\n background-color: #7cb342 !important; }\n\n.light-green-text.text-darken-1 {\n color: #7cb342 !important; }\n\n.light-green.darken-2 {\n background-color: #689f38 !important; }\n\n.light-green-text.text-darken-2 {\n color: #689f38 !important; }\n\n.light-green.darken-3 {\n background-color: #558b2f !important; }\n\n.light-green-text.text-darken-3 {\n color: #558b2f !important; }\n\n.light-green.darken-4 {\n background-color: #33691e !important; }\n\n.light-green-text.text-darken-4 {\n color: #33691e !important; }\n\n.light-green.accent-1 {\n background-color: #ccff90 !important; }\n\n.light-green-text.text-accent-1 {\n color: #ccff90 !important; }\n\n.light-green.accent-2 {\n background-color: #b2ff59 !important; }\n\n.light-green-text.text-accent-2 {\n color: #b2ff59 !important; }\n\n.light-green.accent-3 {\n background-color: #76ff03 !important; }\n\n.light-green-text.text-accent-3 {\n color: #76ff03 !important; }\n\n.light-green.accent-4 {\n background-color: #64dd17 !important; }\n\n.light-green-text.text-accent-4 {\n color: #64dd17 !important; }\n\n.lime {\n background-color: #cddc39 !important; }\n\n.lime-text {\n color: #cddc39 !important; }\n\n.lime.lighten-5 {\n background-color: #f9fbe7 !important; }\n\n.lime-text.text-lighten-5 {\n color: #f9fbe7 !important; }\n\n.lime.lighten-4 {\n background-color: #f0f4c3 !important; }\n\n.lime-text.text-lighten-4 {\n color: #f0f4c3 !important; }\n\n.lime.lighten-3 {\n background-color: #e6ee9c !important; }\n\n.lime-text.text-lighten-3 {\n color: #e6ee9c !important; }\n\n.lime.lighten-2 {\n background-color: #dce775 !important; }\n\n.lime-text.text-lighten-2 {\n color: #dce775 !important; }\n\n.lime.lighten-1 {\n background-color: #d4e157 !important; }\n\n.lime-text.text-lighten-1 {\n color: #d4e157 !important; }\n\n.lime.darken-1 {\n background-color: #c0ca33 !important; }\n\n.lime-text.text-darken-1 {\n color: #c0ca33 !important; }\n\n.lime.darken-2 {\n background-color: #afb42b !important; }\n\n.lime-text.text-darken-2 {\n color: #afb42b !important; }\n\n.lime.darken-3 {\n background-color: #9e9d24 !important; }\n\n.lime-text.text-darken-3 {\n color: #9e9d24 !important; }\n\n.lime.darken-4 {\n background-color: #827717 !important; }\n\n.lime-text.text-darken-4 {\n color: #827717 !important; }\n\n.lime.accent-1 {\n background-color: #f4ff81 !important; }\n\n.lime-text.text-accent-1 {\n color: #f4ff81 !important; }\n\n.lime.accent-2 {\n background-color: #eeff41 !important; }\n\n.lime-text.text-accent-2 {\n color: #eeff41 !important; }\n\n.lime.accent-3 {\n background-color: #c6ff00 !important; }\n\n.lime-text.text-accent-3 {\n color: #c6ff00 !important; }\n\n.lime.accent-4 {\n background-color: #aeea00 !important; }\n\n.lime-text.text-accent-4 {\n color: #aeea00 !important; }\n\n.yellow {\n background-color: #ffeb3b !important; }\n\n.yellow-text {\n color: #ffeb3b !important; }\n\n.yellow.lighten-5 {\n background-color: #fffde7 !important; }\n\n.yellow-text.text-lighten-5 {\n color: #fffde7 !important; }\n\n.yellow.lighten-4 {\n background-color: #fff9c4 !important; }\n\n.yellow-text.text-lighten-4 {\n color: #fff9c4 !important; }\n\n.yellow.lighten-3 {\n background-color: #fff59d !important; }\n\n.yellow-text.text-lighten-3 {\n color: #fff59d !important; }\n\n.yellow.lighten-2 {\n background-color: #fff176 !important; }\n\n.yellow-text.text-lighten-2 {\n color: #fff176 !important; }\n\n.yellow.lighten-1 {\n background-color: #ffee58 !important; }\n\n.yellow-text.text-lighten-1 {\n color: #ffee58 !important; }\n\n.yellow.darken-1 {\n background-color: #fdd835 !important; }\n\n.yellow-text.text-darken-1 {\n color: #fdd835 !important; }\n\n.yellow.darken-2 {\n background-color: #fbc02d !important; }\n\n.yellow-text.text-darken-2 {\n color: #fbc02d !important; }\n\n.yellow.darken-3 {\n background-color: #f9a825 !important; }\n\n.yellow-text.text-darken-3 {\n color: #f9a825 !important; }\n\n.yellow.darken-4 {\n background-color: #f57f17 !important; }\n\n.yellow-text.text-darken-4 {\n color: #f57f17 !important; }\n\n.yellow.accent-1 {\n background-color: #ffff8d !important; }\n\n.yellow-text.text-accent-1 {\n color: #ffff8d !important; }\n\n.yellow.accent-2 {\n background-color: #ffff00 !important; }\n\n.yellow-text.text-accent-2 {\n color: #ffff00 !important; }\n\n.yellow.accent-3 {\n background-color: #ffea00 !important; }\n\n.yellow-text.text-accent-3 {\n color: #ffea00 !important; }\n\n.yellow.accent-4 {\n background-color: #ffd600 !important; }\n\n.yellow-text.text-accent-4 {\n color: #ffd600 !important; }\n\n.amber {\n background-color: #ffc107 !important; }\n\n.amber-text {\n color: #ffc107 !important; }\n\n.amber.lighten-5 {\n background-color: #fff8e1 !important; }\n\n.amber-text.text-lighten-5 {\n color: #fff8e1 !important; }\n\n.amber.lighten-4 {\n background-color: #ffecb3 !important; }\n\n.amber-text.text-lighten-4 {\n color: #ffecb3 !important; }\n\n.amber.lighten-3 {\n background-color: #ffe082 !important; }\n\n.amber-text.text-lighten-3 {\n color: #ffe082 !important; }\n\n.amber.lighten-2 {\n background-color: #ffd54f !important; }\n\n.amber-text.text-lighten-2 {\n color: #ffd54f !important; }\n\n.amber.lighten-1 {\n background-color: #ffca28 !important; }\n\n.amber-text.text-lighten-1 {\n color: #ffca28 !important; }\n\n.amber.darken-1 {\n background-color: #ffb300 !important; }\n\n.amber-text.text-darken-1 {\n color: #ffb300 !important; }\n\n.amber.darken-2 {\n background-color: #ffa000 !important; }\n\n.amber-text.text-darken-2 {\n color: #ffa000 !important; }\n\n.amber.darken-3 {\n background-color: #ff8f00 !important; }\n\n.amber-text.text-darken-3 {\n color: #ff8f00 !important; }\n\n.amber.darken-4 {\n background-color: #ff6f00 !important; }\n\n.amber-text.text-darken-4 {\n color: #ff6f00 !important; }\n\n.amber.accent-1 {\n background-color: #ffe57f !important; }\n\n.amber-text.text-accent-1 {\n color: #ffe57f !important; }\n\n.amber.accent-2 {\n background-color: #ffd740 !important; }\n\n.amber-text.text-accent-2 {\n color: #ffd740 !important; }\n\n.amber.accent-3 {\n background-color: #ffc400 !important; }\n\n.amber-text.text-accent-3 {\n color: #ffc400 !important; }\n\n.amber.accent-4 {\n background-color: #ffab00 !important; }\n\n.amber-text.text-accent-4 {\n color: #ffab00 !important; }\n\n.orange {\n background-color: #ff9800 !important; }\n\n.orange-text {\n color: #ff9800 !important; }\n\n.orange.lighten-5 {\n background-color: #fff3e0 !important; }\n\n.orange-text.text-lighten-5 {\n color: #fff3e0 !important; }\n\n.orange.lighten-4 {\n background-color: #ffe0b2 !important; }\n\n.orange-text.text-lighten-4 {\n color: #ffe0b2 !important; }\n\n.orange.lighten-3 {\n background-color: #ffcc80 !important; }\n\n.orange-text.text-lighten-3 {\n color: #ffcc80 !important; }\n\n.orange.lighten-2 {\n background-color: #ffb74d !important; }\n\n.orange-text.text-lighten-2 {\n color: #ffb74d !important; }\n\n.orange.lighten-1 {\n background-color: #ffa726 !important; }\n\n.orange-text.text-lighten-1 {\n color: #ffa726 !important; }\n\n.orange.darken-1 {\n background-color: #fb8c00 !important; }\n\n.orange-text.text-darken-1 {\n color: #fb8c00 !important; }\n\n.orange.darken-2 {\n background-color: #f57c00 !important; }\n\n.orange-text.text-darken-2 {\n color: #f57c00 !important; }\n\n.orange.darken-3 {\n background-color: #ef6c00 !important; }\n\n.orange-text.text-darken-3 {\n color: #ef6c00 !important; }\n\n.orange.darken-4 {\n background-color: #e65100 !important; }\n\n.orange-text.text-darken-4 {\n color: #e65100 !important; }\n\n.orange.accent-1 {\n background-color: #ffd180 !important; }\n\n.orange-text.text-accent-1 {\n color: #ffd180 !important; }\n\n.orange.accent-2 {\n background-color: #ffab40 !important; }\n\n.orange-text.text-accent-2 {\n color: #ffab40 !important; }\n\n.orange.accent-3 {\n background-color: #ff9100 !important; }\n\n.orange-text.text-accent-3 {\n color: #ff9100 !important; }\n\n.orange.accent-4 {\n background-color: #ff6d00 !important; }\n\n.orange-text.text-accent-4 {\n color: #ff6d00 !important; }\n\n.deep-orange {\n background-color: #ff5722 !important; }\n\n.deep-orange-text {\n color: #ff5722 !important; }\n\n.deep-orange.lighten-5 {\n background-color: #fbe9e7 !important; }\n\n.deep-orange-text.text-lighten-5 {\n color: #fbe9e7 !important; }\n\n.deep-orange.lighten-4 {\n background-color: #ffccbc !important; }\n\n.deep-orange-text.text-lighten-4 {\n color: #ffccbc !important; }\n\n.deep-orange.lighten-3 {\n background-color: #ffab91 !important; }\n\n.deep-orange-text.text-lighten-3 {\n color: #ffab91 !important; }\n\n.deep-orange.lighten-2 {\n background-color: #ff8a65 !important; }\n\n.deep-orange-text.text-lighten-2 {\n color: #ff8a65 !important; }\n\n.deep-orange.lighten-1 {\n background-color: #ff7043 !important; }\n\n.deep-orange-text.text-lighten-1 {\n color: #ff7043 !important; }\n\n.deep-orange.darken-1 {\n background-color: #f4511e !important; }\n\n.deep-orange-text.text-darken-1 {\n color: #f4511e !important; }\n\n.deep-orange.darken-2 {\n background-color: #e64a19 !important; }\n\n.deep-orange-text.text-darken-2 {\n color: #e64a19 !important; }\n\n.deep-orange.darken-3 {\n background-color: #d84315 !important; }\n\n.deep-orange-text.text-darken-3 {\n color: #d84315 !important; }\n\n.deep-orange.darken-4 {\n background-color: #bf360c !important; }\n\n.deep-orange-text.text-darken-4 {\n color: #bf360c !important; }\n\n.deep-orange.accent-1 {\n background-color: #ff9e80 !important; }\n\n.deep-orange-text.text-accent-1 {\n color: #ff9e80 !important; }\n\n.deep-orange.accent-2 {\n background-color: #ff6e40 !important; }\n\n.deep-orange-text.text-accent-2 {\n color: #ff6e40 !important; }\n\n.deep-orange.accent-3 {\n background-color: #ff3d00 !important; }\n\n.deep-orange-text.text-accent-3 {\n color: #ff3d00 !important; }\n\n.deep-orange.accent-4 {\n background-color: #dd2c00 !important; }\n\n.deep-orange-text.text-accent-4 {\n color: #dd2c00 !important; }\n\n.brown {\n background-color: #795548 !important; }\n\n.brown-text {\n color: #795548 !important; }\n\n.brown.lighten-5 {\n background-color: #efebe9 !important; }\n\n.brown-text.text-lighten-5 {\n color: #efebe9 !important; }\n\n.brown.lighten-4 {\n background-color: #d7ccc8 !important; }\n\n.brown-text.text-lighten-4 {\n color: #d7ccc8 !important; }\n\n.brown.lighten-3 {\n background-color: #bcaaa4 !important; }\n\n.brown-text.text-lighten-3 {\n color: #bcaaa4 !important; }\n\n.brown.lighten-2 {\n background-color: #a1887f !important; }\n\n.brown-text.text-lighten-2 {\n color: #a1887f !important; }\n\n.brown.lighten-1 {\n background-color: #8d6e63 !important; }\n\n.brown-text.text-lighten-1 {\n color: #8d6e63 !important; }\n\n.brown.darken-1 {\n background-color: #6d4c41 !important; }\n\n.brown-text.text-darken-1 {\n color: #6d4c41 !important; }\n\n.brown.darken-2 {\n background-color: #5d4037 !important; }\n\n.brown-text.text-darken-2 {\n color: #5d4037 !important; }\n\n.brown.darken-3 {\n background-color: #4e342e !important; }\n\n.brown-text.text-darken-3 {\n color: #4e342e !important; }\n\n.brown.darken-4 {\n background-color: #3e2723 !important; }\n\n.brown-text.text-darken-4 {\n color: #3e2723 !important; }\n\n.blue-grey {\n background-color: #607d8b !important; }\n\n.blue-grey-text {\n color: #607d8b !important; }\n\n.blue-grey.lighten-5 {\n background-color: #eceff1 !important; }\n\n.blue-grey-text.text-lighten-5 {\n color: #eceff1 !important; }\n\n.blue-grey.lighten-4 {\n background-color: #cfd8dc !important; }\n\n.blue-grey-text.text-lighten-4 {\n color: #cfd8dc !important; }\n\n.blue-grey.lighten-3 {\n background-color: #b0bec5 !important; }\n\n.blue-grey-text.text-lighten-3 {\n color: #b0bec5 !important; }\n\n.blue-grey.lighten-2 {\n background-color: #90a4ae !important; }\n\n.blue-grey-text.text-lighten-2 {\n color: #90a4ae !important; }\n\n.blue-grey.lighten-1 {\n background-color: #78909c !important; }\n\n.blue-grey-text.text-lighten-1 {\n color: #78909c !important; }\n\n.blue-grey.darken-1 {\n background-color: #546e7a !important; }\n\n.blue-grey-text.text-darken-1 {\n color: #546e7a !important; }\n\n.blue-grey.darken-2 {\n background-color: #455a64 !important; }\n\n.blue-grey-text.text-darken-2 {\n color: #455a64 !important; }\n\n.blue-grey.darken-3 {\n background-color: #37474f !important; }\n\n.blue-grey-text.text-darken-3 {\n color: #37474f !important; }\n\n.blue-grey.darken-4 {\n background-color: #263238 !important; }\n\n.blue-grey-text.text-darken-4 {\n color: #263238 !important; }\n\n.grey {\n background-color: #9e9e9e !important; }\n\n.grey-text {\n color: #9e9e9e !important; }\n\n.grey.lighten-5 {\n background-color: #fafafa !important; }\n\n.grey-text.text-lighten-5 {\n color: #fafafa !important; }\n\n.grey.lighten-4 {\n background-color: #f5f5f5 !important; }\n\n.grey-text.text-lighten-4 {\n color: #f5f5f5 !important; }\n\n.grey.lighten-3 {\n background-color: #eeeeee !important; }\n\n.grey-text.text-lighten-3 {\n color: #eeeeee !important; }\n\n.grey.lighten-2 {\n background-color: #e0e0e0 !important; }\n\n.grey-text.text-lighten-2 {\n color: #e0e0e0 !important; }\n\n.grey.lighten-1 {\n background-color: #bdbdbd !important; }\n\n.grey-text.text-lighten-1 {\n color: #bdbdbd !important; }\n\n.grey.darken-1 {\n background-color: #757575 !important; }\n\n.grey-text.text-darken-1 {\n color: #757575 !important; }\n\n.grey.darken-2 {\n background-color: #616161 !important; }\n\n.grey-text.text-darken-2 {\n color: #616161 !important; }\n\n.grey.darken-3 {\n background-color: #424242 !important; }\n\n.grey-text.text-darken-3 {\n color: #424242 !important; }\n\n.grey.darken-4 {\n background-color: #212121 !important; }\n\n.grey-text.text-darken-4 {\n color: #212121 !important; }\n\n.black {\n background-color: #000000 !important; }\n\n.black-text {\n color: #000000 !important; }\n\n.white {\n background-color: #FFFFFF !important; }\n\n.white-text {\n color: #FFFFFF !important; }\n\n.transparent {\n background-color: transparent !important; }\n\n.transparent-text {\n color: transparent !important; }\n\n/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */\n/**\n * 1. Set default font family to sans-serif.\n * 2. Prevent iOS and IE text size adjust after device orientation change,\n * without disabling user zoom.\n */\nhtml {\n font-family: sans-serif;\n /* 1 */\n -ms-text-size-adjust: 100%;\n /* 2 */\n -webkit-text-size-adjust: 100%;\n /* 2 */ }\n\n/**\n * Remove default margin.\n */\nbody {\n margin: 0; }\n\n/* HTML5 display definitions\n ========================================================================== */\n/**\n * Correct `block` display not defined for any HTML5 element in IE 8/9.\n * Correct `block` display not defined for `details` or `summary` in IE 10/11\n * and Firefox.\n * Correct `block` display not defined for `main` in IE 11.\n */\narticle,\naside,\ndetails,\nfigcaption,\nfigure,\nfooter,\nheader,\nhgroup,\nmain,\nmenu,\nnav,\nsection,\nsummary {\n display: block; }\n\n/**\n * 1. Correct `inline-block` display not defined in IE 8/9.\n * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.\n */\naudio,\ncanvas,\nprogress,\nvideo {\n display: inline-block;\n /* 1 */\n vertical-align: baseline;\n /* 2 */ }\n\n/**\n * Prevent modern browsers from displaying `audio` without controls.\n * Remove excess height in iOS 5 devices.\n */\naudio:not([controls]) {\n display: none;\n height: 0; }\n\n/**\n * Address `[hidden]` styling not present in IE 8/9/10.\n * Hide the `template` element in IE 8/9/10/11, Safari, and Firefox < 22.\n */\n[hidden],\ntemplate {\n display: none; }\n\n/* Links\n ========================================================================== */\n/**\n * Remove the gray background color from active links in IE 10.\n */\na {\n background-color: transparent; }\n\n/**\n * Improve readability of focused elements when they are also in an\n * active/hover state.\n */\na:active,\na:hover {\n outline: 0; }\n\n/* Text-level semantics\n ========================================================================== */\n/**\n * Address styling not present in IE 8/9/10/11, Safari, and Chrome.\n */\nabbr[title] {\n border-bottom: 1px dotted; }\n\n/**\n * Address style set to `bolder` in Firefox 4+, Safari, and Chrome.\n */\nb,\nstrong {\n font-weight: bold; }\n\n/**\n * Address styling not present in Safari and Chrome.\n */\ndfn {\n font-style: italic; }\n\n/**\n * Address variable `h1` font-size and margin within `section` and `article`\n * contexts in Firefox 4+, Safari, and Chrome.\n */\nh1 {\n font-size: 2em;\n margin: 0.67em 0; }\n\n/**\n * Address styling not present in IE 8/9.\n */\nmark {\n background: #ff0;\n color: #000; }\n\n/**\n * Address inconsistent and variable font size in all browsers.\n */\nsmall {\n font-size: 80%; }\n\n/**\n * Prevent `sub` and `sup` affecting `line-height` in all browsers.\n */\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline; }\n\nsup {\n top: -0.5em; }\n\nsub {\n bottom: -0.25em; }\n\n/* Embedded content\n ========================================================================== */\n/**\n * Remove border when inside `a` element in IE 8/9/10.\n */\nimg {\n border: 0; }\n\n/**\n * Correct overflow not hidden in IE 9/10/11.\n */\nsvg:not(:root) {\n overflow: hidden; }\n\n/* Grouping content\n ========================================================================== */\n/**\n * Address margin not present in IE 8/9 and Safari.\n */\nfigure {\n margin: 1em 40px; }\n\n/**\n * Address differences between Firefox and other browsers.\n */\nhr {\n box-sizing: content-box;\n height: 0; }\n\n/**\n * Contain overflow in all browsers.\n */\npre {\n overflow: auto; }\n\n/**\n * Address odd `em`-unit font size rendering in all browsers.\n */\ncode,\nkbd,\npre,\nsamp {\n font-family: monospace, monospace;\n font-size: 1em; }\n\n/* Forms\n ========================================================================== */\n/**\n * Known limitation: by default, Chrome and Safari on OS X allow very limited\n * styling of `select`, unless a `border` property is set.\n */\n/**\n * 1. Correct color not being inherited.\n * Known issue: affects color of disabled elements.\n * 2. Correct font properties not being inherited.\n * 3. Address margins set differently in Firefox 4+, Safari, and Chrome.\n */\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n color: inherit;\n /* 1 */\n font: inherit;\n /* 2 */\n margin: 0;\n /* 3 */ }\n\n/**\n * Address `overflow` set to `hidden` in IE 8/9/10/11.\n */\nbutton {\n overflow: visible; }\n\n/**\n * Address inconsistent `text-transform` inheritance for `button` and `select`.\n * All other form control elements do not inherit `text-transform` values.\n * Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera.\n * Correct `select` style inheritance in Firefox.\n */\nbutton,\nselect {\n text-transform: none; }\n\n/**\n * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`\n * and `video` controls.\n * 2. Correct inability to style clickable `input` types in iOS.\n * 3. Improve usability and consistency of cursor style between image-type\n * `input` and others.\n */\nbutton,\nhtml input[type=\"button\"],\ninput[type=\"reset\"],\ninput[type=\"submit\"] {\n -webkit-appearance: button;\n /* 2 */\n cursor: pointer;\n /* 3 */ }\n\n/**\n * Re-set default cursor for disabled elements.\n */\nbutton[disabled],\nhtml input[disabled] {\n cursor: default; }\n\n/**\n * Remove inner padding and border in Firefox 4+.\n */\nbutton::-moz-focus-inner,\ninput::-moz-focus-inner {\n border: 0;\n padding: 0; }\n\n/**\n * Address Firefox 4+ setting `line-height` on `input` using `!important` in\n * the UA stylesheet.\n */\ninput {\n line-height: normal; }\n\n/**\n * It's recommended that you don't attempt to style these elements.\n * Firefox's implementation doesn't respect box-sizing, padding, or width.\n *\n * 1. Address box sizing set to `content-box` in IE 8/9/10.\n * 2. Remove excess padding in IE 8/9/10.\n */\ninput[type=\"checkbox\"],\ninput[type=\"radio\"] {\n box-sizing: border-box;\n /* 1 */\n padding: 0;\n /* 2 */ }\n\n/**\n * Fix the cursor style for Chrome's increment/decrement buttons. For certain\n * `font-size` values of the `input`, it causes the cursor style of the\n * decrement button to change from `default` to `text`.\n */\ninput[type=\"number\"]::-webkit-inner-spin-button,\ninput[type=\"number\"]::-webkit-outer-spin-button {\n height: auto; }\n\n/**\n * 1. Address `appearance` set to `searchfield` in Safari and Chrome.\n * 2. Address `box-sizing` set to `border-box` in Safari and Chrome.\n */\ninput[type=\"search\"] {\n -webkit-appearance: textfield;\n /* 1 */\n box-sizing: content-box;\n /* 2 */ }\n\n/**\n * Remove inner padding and search cancel button in Safari and Chrome on OS X.\n * Safari (but not Chrome) clips the cancel button when the search input has\n * padding (and `textfield` appearance).\n */\ninput[type=\"search\"]::-webkit-search-cancel-button,\ninput[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none; }\n\n/**\n * Define consistent border, margin, and padding.\n */\nfieldset {\n border: 1px solid #c0c0c0;\n margin: 0 2px;\n padding: 0.35em 0.625em 0.75em; }\n\n/**\n * 1. Correct `color` not being inherited in IE 8/9/10/11.\n * 2. Remove padding so people aren't caught out if they zero out fieldsets.\n */\nlegend {\n border: 0;\n /* 1 */\n padding: 0;\n /* 2 */ }\n\n/**\n * Remove default vertical scrollbar in IE 8/9/10/11.\n */\ntextarea {\n overflow: auto; }\n\n/**\n * Don't inherit the `font-weight` (applied by a rule above).\n * NOTE: the default cannot safely be changed in Chrome and Safari on OS X.\n */\noptgroup {\n font-weight: bold; }\n\n/* Tables\n ========================================================================== */\n/**\n * Remove most spacing between table cells.\n */\ntable {\n border-collapse: collapse;\n border-spacing: 0; }\n\ntd,\nth {\n padding: 0; }\n\nhtml {\n box-sizing: border-box; }\n\n*, *:before, *:after {\n box-sizing: inherit; }\n\nul:not(.browser-default) {\n padding-left: 0;\n list-style-type: none; }\n ul:not(.browser-default) > li {\n list-style-type: none; }\n\na {\n color: #039be5;\n text-decoration: none;\n -webkit-tap-highlight-color: transparent; }\n\n.valign-wrapper {\n display: flex;\n align-items: center; }\n\n.clearfix {\n clear: both; }\n\n.z-depth-0 {\n box-shadow: none !important; }\n\n.z-depth-1, .btn, .btn-large, .btn-floating, .dropdown-content, .collapsible {\n box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2); }\n\n.z-depth-1-half, .btn:hover, .btn-large:hover, .btn-floating:hover {\n box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.14), 0 1px 7px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -1px rgba(0, 0, 0, 0.2); }\n\n.z-depth-2 {\n box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.3); }\n\n.z-depth-3 {\n box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12), 0 3px 5px -1px rgba(0, 0, 0, 0.3); }\n\n.z-depth-4 {\n box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12), 0 5px 5px -3px rgba(0, 0, 0, 0.3); }\n\n.z-depth-5 {\n box-shadow: 0 16px 24px 2px rgba(0, 0, 0, 0.14), 0 6px 30px 5px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 0, 0, 0.3); }\n\n.hoverable {\n transition: box-shadow .25s; }\n .hoverable:hover {\n box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); }\n\n.divider {\n height: 1px;\n overflow: hidden;\n background-color: #e0e0e0; }\n\nblockquote {\n margin: 20px 0;\n padding-left: 1.5rem;\n border-left: 5px solid #ee6e73; }\n\ni {\n line-height: inherit; }\n i.left {\n float: left;\n margin-right: 15px; }\n i.right {\n float: right;\n margin-left: 15px; }\n i.tiny {\n font-size: 1rem; }\n i.small {\n font-size: 2rem; }\n i.medium {\n font-size: 4rem; }\n i.large {\n font-size: 6rem; }\n\nimg.responsive-img,\nvideo.responsive-video {\n max-width: 100%;\n height: auto; }\n\n.pagination li {\n display: inline-block;\n border-radius: 2px;\n text-align: center;\n vertical-align: top;\n height: 30px; }\n .pagination li a {\n color: #444;\n display: inline-block;\n font-size: 1.2rem;\n padding: 0 10px;\n line-height: 30px; }\n .pagination li.active a {\n color: #fff; }\n .pagination li.active {\n background-color: #ee6e73; }\n .pagination li.disabled a {\n cursor: default;\n color: #999; }\n .pagination li i {\n font-size: 2rem; }\n\n.pagination li.pages ul li {\n display: inline-block;\n float: none; }\n\n@media only screen and (max-width: 992px) {\n .pagination {\n width: 100%; }\n .pagination li.prev,\n .pagination li.next {\n width: 10%; }\n .pagination li.pages {\n width: 80%;\n overflow: hidden;\n white-space: nowrap; } }\n\n.breadcrumb {\n font-size: 18px;\n color: rgba(255, 255, 255, 0.7); }\n .breadcrumb i,\n .breadcrumb [class^=\"mdi-\"], .breadcrumb [class*=\"mdi-\"],\n .breadcrumb i.material-icons {\n display: inline-block;\n float: left;\n font-size: 24px; }\n .breadcrumb:before {\n content: '\\E5CC';\n color: rgba(255, 255, 255, 0.7);\n vertical-align: top;\n display: inline-block;\n font-family: 'Material Icons';\n font-weight: normal;\n font-style: normal;\n font-size: 25px;\n margin: 0 10px 0 8px;\n -webkit-font-smoothing: antialiased; }\n .breadcrumb:first-child:before {\n display: none; }\n .breadcrumb:last-child {\n color: #fff; }\n\n.parallax-container {\n position: relative;\n overflow: hidden;\n height: 500px; }\n .parallax-container .parallax {\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n bottom: 0;\n z-index: -1; }\n .parallax-container .parallax img {\n display: none;\n position: absolute;\n left: 50%;\n bottom: 0;\n min-width: 100%;\n min-height: 100%;\n transform: translate3d(0, 0, 0);\n transform: translateX(-50%); }\n\n.pin-top, .pin-bottom {\n position: relative; }\n\n.pinned {\n position: fixed !important; }\n\n/*********************\n Transition Classes\n**********************/\nul.staggered-list li {\n opacity: 0; }\n\n.fade-in {\n opacity: 0;\n transform-origin: 0 50%; }\n\n/*********************\n Media Query Classes\n**********************/\n@media only screen and (max-width: 600px) {\n .hide-on-small-only, .hide-on-small-and-down {\n display: none !important; } }\n\n@media only screen and (max-width: 992px) {\n .hide-on-med-and-down {\n display: none !important; } }\n\n@media only screen and (min-width: 601px) {\n .hide-on-med-and-up {\n display: none !important; } }\n\n@media only screen and (min-width: 600px) and (max-width: 992px) {\n .hide-on-med-only {\n display: none !important; } }\n\n@media only screen and (min-width: 993px) {\n .hide-on-large-only {\n display: none !important; } }\n\n@media only screen and (min-width: 993px) {\n .show-on-large {\n display: block !important; } }\n\n@media only screen and (min-width: 600px) and (max-width: 992px) {\n .show-on-medium {\n display: block !important; } }\n\n@media only screen and (max-width: 600px) {\n .show-on-small {\n display: block !important; } }\n\n@media only screen and (min-width: 601px) {\n .show-on-medium-and-up {\n display: block !important; } }\n\n@media only screen and (max-width: 992px) {\n .show-on-medium-and-down {\n display: block !important; } }\n\n@media only screen and (max-width: 600px) {\n .center-on-small-only {\n text-align: center; } }\n\n.page-footer {\n padding-top: 20px;\n color: #fff;\n background-color: #ee6e73; }\n .page-footer .footer-copyright {\n overflow: hidden;\n min-height: 50px;\n display: flex;\n align-items: center;\n padding: 10px 0px;\n color: rgba(255, 255, 255, 0.8);\n background-color: rgba(51, 51, 51, 0.08); }\n\ntable, th, td {\n border: none; }\n\ntable {\n width: 100%;\n display: table; }\n table.bordered > thead > tr,\n table.bordered > tbody > tr {\n border-bottom: 1px solid #d0d0d0; }\n table.striped > tbody > tr:nth-child(odd) {\n background-color: #f2f2f2; }\n table.striped > tbody > tr > td {\n border-radius: 0; }\n table.highlight > tbody > tr {\n transition: background-color .25s ease; }\n table.highlight > tbody > tr:hover {\n background-color: #f2f2f2; }\n table.centered thead tr th, table.centered tbody tr td {\n text-align: center; }\n\nthead {\n border-bottom: 1px solid #d0d0d0; }\n\ntd, th {\n padding: 15px 5px;\n display: table-cell;\n text-align: left;\n vertical-align: middle;\n border-radius: 2px; }\n\n@media only screen and (max-width: 992px) {\n table.responsive-table {\n width: 100%;\n border-collapse: collapse;\n border-spacing: 0;\n display: block;\n position: relative;\n /* sort out borders */ }\n table.responsive-table td:empty:before {\n content: '\\00a0'; }\n table.responsive-table th,\n table.responsive-table td {\n margin: 0;\n vertical-align: top; }\n table.responsive-table th {\n text-align: left; }\n table.responsive-table thead {\n display: block;\n float: left; }\n table.responsive-table thead tr {\n display: block;\n padding: 0 10px 0 0; }\n table.responsive-table thead tr th::before {\n content: \"\\00a0\"; }\n table.responsive-table tbody {\n display: block;\n width: auto;\n position: relative;\n overflow-x: auto;\n white-space: nowrap; }\n table.responsive-table tbody tr {\n display: inline-block;\n vertical-align: top; }\n table.responsive-table th {\n display: block;\n text-align: right; }\n table.responsive-table td {\n display: block;\n min-height: 1.25em;\n text-align: left; }\n table.responsive-table tr {\n padding: 0 10px; }\n table.responsive-table thead {\n border: 0;\n border-right: 1px solid #d0d0d0; }\n table.responsive-table.bordered th {\n border-bottom: 0;\n border-left: 0; }\n table.responsive-table.bordered td {\n border-left: 0;\n border-right: 0;\n border-bottom: 0; }\n table.responsive-table.bordered tr {\n border: 0; }\n table.responsive-table.bordered tbody tr {\n border-right: 1px solid #d0d0d0; } }\n\n.collection {\n margin: 0.5rem 0 1rem 0;\n border: 1px solid #e0e0e0;\n border-radius: 2px;\n overflow: hidden;\n position: relative; }\n .collection .collection-item {\n background-color: #fff;\n line-height: 1.5rem;\n padding: 10px 20px;\n margin: 0;\n border-bottom: 1px solid #e0e0e0; }\n .collection .collection-item.avatar {\n min-height: 84px;\n padding-left: 72px;\n position: relative; }\n .collection .collection-item.avatar:not(.circle-clipper) > .circle,\n .collection .collection-item.avatar :not(.circle-clipper) > .circle {\n position: absolute;\n width: 42px;\n height: 42px;\n overflow: hidden;\n left: 15px;\n display: inline-block;\n vertical-align: middle; }\n .collection .collection-item.avatar i.circle {\n font-size: 18px;\n line-height: 42px;\n color: #fff;\n background-color: #999;\n text-align: center; }\n .collection .collection-item.avatar .title {\n font-size: 16px; }\n .collection .collection-item.avatar p {\n margin: 0; }\n .collection .collection-item.avatar .secondary-content {\n position: absolute;\n top: 16px;\n right: 16px; }\n .collection .collection-item:last-child {\n border-bottom: none; }\n .collection .collection-item.active {\n background-color: #26a69a;\n color: #eafaf9; }\n .collection .collection-item.active .secondary-content {\n color: #fff; }\n .collection a.collection-item {\n display: block;\n transition: .25s;\n color: #26a69a; }\n .collection a.collection-item:not(.active):hover {\n background-color: #ddd; }\n .collection.with-header .collection-header {\n background-color: #fff;\n border-bottom: 1px solid #e0e0e0;\n padding: 10px 20px; }\n .collection.with-header .collection-item {\n padding-left: 30px; }\n .collection.with-header .collection-item.avatar {\n padding-left: 72px; }\n\n.secondary-content {\n float: right;\n color: #26a69a; }\n\n.collapsible .collection {\n margin: 0;\n border: none; }\n\n.video-container {\n position: relative;\n padding-bottom: 56.25%;\n height: 0;\n overflow: hidden; }\n .video-container iframe, .video-container object, .video-container embed {\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%; }\n\n.progress {\n position: relative;\n height: 4px;\n display: block;\n width: 100%;\n background-color: #acece6;\n border-radius: 2px;\n margin: 0.5rem 0 1rem 0;\n overflow: hidden; }\n .progress .determinate {\n position: absolute;\n top: 0;\n left: 0;\n bottom: 0;\n background-color: #26a69a;\n transition: width .3s linear; }\n .progress .indeterminate {\n background-color: #26a69a; }\n .progress .indeterminate:before {\n content: '';\n position: absolute;\n background-color: inherit;\n top: 0;\n left: 0;\n bottom: 0;\n will-change: left, right;\n animation: indeterminate 2.1s cubic-bezier(0.65, 0.815, 0.735, 0.395) infinite; }\n .progress .indeterminate:after {\n content: '';\n position: absolute;\n background-color: inherit;\n top: 0;\n left: 0;\n bottom: 0;\n will-change: left, right;\n animation: indeterminate-short 2.1s cubic-bezier(0.165, 0.84, 0.44, 1) infinite;\n animation-delay: 1.15s; }\n\n@keyframes indeterminate {\n 0% {\n left: -35%;\n right: 100%; }\n 60% {\n left: 100%;\n right: -90%; }\n 100% {\n left: 100%;\n right: -90%; } }\n\n@keyframes indeterminate-short {\n 0% {\n left: -200%;\n right: 100%; }\n 60% {\n left: 107%;\n right: -8%; }\n 100% {\n left: 107%;\n right: -8%; } }\n\n/*******************\n Utility Classes\n*******************/\n.hide {\n display: none !important; }\n\n.left-align {\n text-align: left; }\n\n.right-align {\n text-align: right; }\n\n.center, .center-align {\n text-align: center; }\n\n.left {\n float: left !important; }\n\n.right {\n float: right !important; }\n\n.no-select, input[type=range],\ninput[type=range] + .thumb {\n user-select: none; }\n\n.circle {\n border-radius: 50%; }\n\n.center-block {\n display: block;\n margin-left: auto;\n margin-right: auto; }\n\n.truncate {\n display: block;\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis; }\n\n.no-padding {\n padding: 0 !important; }\n\n/* This is needed for some mobile phones to display the Google Icon font properly */\n.material-icons {\n text-rendering: optimizeLegibility;\n font-feature-settings: 'liga'; }\n\n.container {\n margin: 0 auto;\n max-width: 1280px;\n width: 90%; }\n\n@media only screen and (min-width: 601px) {\n .container {\n width: 85%; } }\n\n@media only screen and (min-width: 993px) {\n .container {\n width: 70%; } }\n\n.container .row {\n margin-left: -0.75rem;\n margin-right: -0.75rem; }\n\n.section {\n padding-top: 1rem;\n padding-bottom: 1rem; }\n .section.no-pad {\n padding: 0; }\n .section.no-pad-bot {\n padding-bottom: 0; }\n .section.no-pad-top {\n padding-top: 0; }\n\n.row {\n margin-left: auto;\n margin-right: auto;\n margin-bottom: 20px; }\n .row:after {\n content: \"\";\n display: table;\n clear: both; }\n .row .col {\n float: left;\n box-sizing: border-box;\n padding: 0 0.75rem;\n min-height: 1px; }\n .row .col[class*=\"push-\"], .row .col[class*=\"pull-\"] {\n position: relative; }\n .row .col.s1 {\n width: 8.33333%;\n margin-left: auto;\n left: auto;\n right: auto; }\n .row .col.s2 {\n width: 16.66667%;\n margin-left: auto;\n left: auto;\n right: auto; }\n .row .col.s3 {\n width: 25%;\n margin-left: auto;\n left: auto;\n right: auto; }\n .row .col.s4 {\n width: 33.33333%;\n margin-left: auto;\n left: auto;\n right: auto; }\n .row .col.s5 {\n width: 41.66667%;\n margin-left: auto;\n left: auto;\n right: auto; }\n .row .col.s6 {\n width: 50%;\n margin-left: auto;\n left: auto;\n right: auto; }\n .row .col.s7 {\n width: 58.33333%;\n margin-left: auto;\n left: auto;\n right: auto; }\n .row .col.s8 {\n width: 66.66667%;\n margin-left: auto;\n left: auto;\n right: auto; }\n .row .col.s9 {\n width: 75%;\n margin-left: auto;\n left: auto;\n right: auto; }\n .row .col.s10 {\n width: 83.33333%;\n margin-left: auto;\n left: auto;\n right: auto; }\n .row .col.s11 {\n width: 91.66667%;\n margin-left: auto;\n left: auto;\n right: auto; }\n .row .col.s12 {\n width: 100%;\n margin-left: auto;\n left: auto;\n right: auto; }\n .row .col.offset-s1 {\n margin-left: 8.33333%; }\n .row .col.pull-s1 {\n right: 8.33333%; }\n .row .col.push-s1 {\n left: 8.33333%; }\n .row .col.offset-s2 {\n margin-left: 16.66667%; }\n .row .col.pull-s2 {\n right: 16.66667%; }\n .row .col.push-s2 {\n left: 16.66667%; }\n .row .col.offset-s3 {\n margin-left: 25%; }\n .row .col.pull-s3 {\n right: 25%; }\n .row .col.push-s3 {\n left: 25%; }\n .row .col.offset-s4 {\n margin-left: 33.33333%; }\n .row .col.pull-s4 {\n right: 33.33333%; }\n .row .col.push-s4 {\n left: 33.33333%; }\n .row .col.offset-s5 {\n margin-left: 41.66667%; }\n .row .col.pull-s5 {\n right: 41.66667%; }\n .row .col.push-s5 {\n left: 41.66667%; }\n .row .col.offset-s6 {\n margin-left: 50%; }\n .row .col.pull-s6 {\n right: 50%; }\n .row .col.push-s6 {\n left: 50%; }\n .row .col.offset-s7 {\n margin-left: 58.33333%; }\n .row .col.pull-s7 {\n right: 58.33333%; }\n .row .col.push-s7 {\n left: 58.33333%; }\n .row .col.offset-s8 {\n margin-left: 66.66667%; }\n .row .col.pull-s8 {\n right: 66.66667%; }\n .row .col.push-s8 {\n left: 66.66667%; }\n .row .col.offset-s9 {\n margin-left: 75%; }\n .row .col.pull-s9 {\n right: 75%; }\n .row .col.push-s9 {\n left: 75%; }\n .row .col.offset-s10 {\n margin-left: 83.33333%; }\n .row .col.pull-s10 {\n right: 83.33333%; }\n .row .col.push-s10 {\n left: 83.33333%; }\n .row .col.offset-s11 {\n margin-left: 91.66667%; }\n .row .col.pull-s11 {\n right: 91.66667%; }\n .row .col.push-s11 {\n left: 91.66667%; }\n .row .col.offset-s12 {\n margin-left: 100%; }\n .row .col.pull-s12 {\n right: 100%; }\n .row .col.push-s12 {\n left: 100%; }\n @media only screen and (min-width: 601px) {\n .row .col.m1 {\n width: 8.33333%;\n margin-left: auto;\n left: auto;\n right: auto; }\n .row .col.m2 {\n width: 16.66667%;\n margin-left: auto;\n left: auto;\n right: auto; }\n .row .col.m3 {\n width: 25%;\n margin-left: auto;\n left: auto;\n right: auto; }\n .row .col.m4 {\n width: 33.33333%;\n margin-left: auto;\n left: auto;\n right: auto; }\n .row .col.m5 {\n width: 41.66667%;\n margin-left: auto;\n left: auto;\n right: auto; }\n .row .col.m6 {\n width: 50%;\n margin-left: auto;\n left: auto;\n right: auto; }\n .row .col.m7 {\n width: 58.33333%;\n margin-left: auto;\n left: auto;\n right: auto; }\n .row .col.m8 {\n width: 66.66667%;\n margin-left: auto;\n left: auto;\n right: auto; }\n .row .col.m9 {\n width: 75%;\n margin-left: auto;\n left: auto;\n right: auto; }\n .row .col.m10 {\n width: 83.33333%;\n margin-left: auto;\n left: auto;\n right: auto; }\n .row .col.m11 {\n width: 91.66667%;\n margin-left: auto;\n left: auto;\n right: auto; }\n .row .col.m12 {\n width: 100%;\n margin-left: auto;\n left: auto;\n right: auto; }\n .row .col.offset-m1 {\n margin-left: 8.33333%; }\n .row .col.pull-m1 {\n right: 8.33333%; }\n .row .col.push-m1 {\n left: 8.33333%; }\n .row .col.offset-m2 {\n margin-left: 16.66667%; }\n .row .col.pull-m2 {\n right: 16.66667%; }\n .row .col.push-m2 {\n left: 16.66667%; }\n .row .col.offset-m3 {\n margin-left: 25%; }\n .row .col.pull-m3 {\n right: 25%; }\n .row .col.push-m3 {\n left: 25%; }\n .row .col.offset-m4 {\n margin-left: 33.33333%; }\n .row .col.pull-m4 {\n right: 33.33333%; }\n .row .col.push-m4 {\n left: 33.33333%; }\n .row .col.offset-m5 {\n margin-left: 41.66667%; }\n .row .col.pull-m5 {\n right: 41.66667%; }\n .row .col.push-m5 {\n left: 41.66667%; }\n .row .col.offset-m6 {\n margin-left: 50%; }\n .row .col.pull-m6 {\n right: 50%; }\n .row .col.push-m6 {\n left: 50%; }\n .row .col.offset-m7 {\n margin-left: 58.33333%; }\n .row .col.pull-m7 {\n right: 58.33333%; }\n .row .col.push-m7 {\n left: 58.33333%; }\n .row .col.offset-m8 {\n margin-left: 66.66667%; }\n .row .col.pull-m8 {\n right: 66.66667%; }\n .row .col.push-m8 {\n left: 66.66667%; }\n .row .col.offset-m9 {\n margin-left: 75%; }\n .row .col.pull-m9 {\n right: 75%; }\n .row .col.push-m9 {\n left: 75%; }\n .row .col.offset-m10 {\n margin-left: 83.33333%; }\n .row .col.pull-m10 {\n right: 83.33333%; }\n .row .col.push-m10 {\n left: 83.33333%; }\n .row .col.offset-m11 {\n margin-left: 91.66667%; }\n .row .col.pull-m11 {\n right: 91.66667%; }\n .row .col.push-m11 {\n left: 91.66667%; }\n .row .col.offset-m12 {\n margin-left: 100%; }\n .row .col.pull-m12 {\n right: 100%; }\n .row .col.push-m12 {\n left: 100%; } }\n @media only screen and (min-width: 993px) {\n .row .col.l1 {\n width: 8.33333%;\n margin-left: auto;\n left: auto;\n right: auto; }\n .row .col.l2 {\n width: 16.66667%;\n margin-left: auto;\n left: auto;\n right: auto; }\n .row .col.l3 {\n width: 25%;\n margin-left: auto;\n left: auto;\n right: auto; }\n .row .col.l4 {\n width: 33.33333%;\n margin-left: auto;\n left: auto;\n right: auto; }\n .row .col.l5 {\n width: 41.66667%;\n margin-left: auto;\n left: auto;\n right: auto; }\n .row .col.l6 {\n width: 50%;\n margin-left: auto;\n left: auto;\n right: auto; }\n .row .col.l7 {\n width: 58.33333%;\n margin-left: auto;\n left: auto;\n right: auto; }\n .row .col.l8 {\n width: 66.66667%;\n margin-left: auto;\n left: auto;\n right: auto; }\n .row .col.l9 {\n width: 75%;\n margin-left: auto;\n left: auto;\n right: auto; }\n .row .col.l10 {\n width: 83.33333%;\n margin-left: auto;\n left: auto;\n right: auto; }\n .row .col.l11 {\n width: 91.66667%;\n margin-left: auto;\n left: auto;\n right: auto; }\n .row .col.l12 {\n width: 100%;\n margin-left: auto;\n left: auto;\n right: auto; }\n .row .col.offset-l1 {\n margin-left: 8.33333%; }\n .row .col.pull-l1 {\n right: 8.33333%; }\n .row .col.push-l1 {\n left: 8.33333%; }\n .row .col.offset-l2 {\n margin-left: 16.66667%; }\n .row .col.pull-l2 {\n right: 16.66667%; }\n .row .col.push-l2 {\n left: 16.66667%; }\n .row .col.offset-l3 {\n margin-left: 25%; }\n .row .col.pull-l3 {\n right: 25%; }\n .row .col.push-l3 {\n left: 25%; }\n .row .col.offset-l4 {\n margin-left: 33.33333%; }\n .row .col.pull-l4 {\n right: 33.33333%; }\n .row .col.push-l4 {\n left: 33.33333%; }\n .row .col.offset-l5 {\n margin-left: 41.66667%; }\n .row .col.pull-l5 {\n right: 41.66667%; }\n .row .col.push-l5 {\n left: 41.66667%; }\n .row .col.offset-l6 {\n margin-left: 50%; }\n .row .col.pull-l6 {\n right: 50%; }\n .row .col.push-l6 {\n left: 50%; }\n .row .col.offset-l7 {\n margin-left: 58.33333%; }\n .row .col.pull-l7 {\n right: 58.33333%; }\n .row .col.push-l7 {\n left: 58.33333%; }\n .row .col.offset-l8 {\n margin-left: 66.66667%; }\n .row .col.pull-l8 {\n right: 66.66667%; }\n .row .col.push-l8 {\n left: 66.66667%; }\n .row .col.offset-l9 {\n margin-left: 75%; }\n .row .col.pull-l9 {\n right: 75%; }\n .row .col.push-l9 {\n left: 75%; }\n .row .col.offset-l10 {\n margin-left: 83.33333%; }\n .row .col.pull-l10 {\n right: 83.33333%; }\n .row .col.push-l10 {\n left: 83.33333%; }\n .row .col.offset-l11 {\n margin-left: 91.66667%; }\n .row .col.pull-l11 {\n right: 91.66667%; }\n .row .col.push-l11 {\n left: 91.66667%; }\n .row .col.offset-l12 {\n margin-left: 100%; }\n .row .col.pull-l12 {\n right: 100%; }\n .row .col.push-l12 {\n left: 100%; } }\n @media only screen and (min-width: 1201px) {\n .row .col.xl1 {\n width: 8.33333%;\n margin-left: auto;\n left: auto;\n right: auto; }\n .row .col.xl2 {\n width: 16.66667%;\n margin-left: auto;\n left: auto;\n right: auto; }\n .row .col.xl3 {\n width: 25%;\n margin-left: auto;\n left: auto;\n right: auto; }\n .row .col.xl4 {\n width: 33.33333%;\n margin-left: auto;\n left: auto;\n right: auto; }\n .row .col.xl5 {\n width: 41.66667%;\n margin-left: auto;\n left: auto;\n right: auto; }\n .row .col.xl6 {\n width: 50%;\n margin-left: auto;\n left: auto;\n right: auto; }\n .row .col.xl7 {\n width: 58.33333%;\n margin-left: auto;\n left: auto;\n right: auto; }\n .row .col.xl8 {\n width: 66.66667%;\n margin-left: auto;\n left: auto;\n right: auto; }\n .row .col.xl9 {\n width: 75%;\n margin-left: auto;\n left: auto;\n right: auto; }\n .row .col.xl10 {\n width: 83.33333%;\n margin-left: auto;\n left: auto;\n right: auto; }\n .row .col.xl11 {\n width: 91.66667%;\n margin-left: auto;\n left: auto;\n right: auto; }\n .row .col.xl12 {\n width: 100%;\n margin-left: auto;\n left: auto;\n right: auto; }\n .row .col.offset-xl1 {\n margin-left: 8.33333%; }\n .row .col.pull-xl1 {\n right: 8.33333%; }\n .row .col.push-xl1 {\n left: 8.33333%; }\n .row .col.offset-xl2 {\n margin-left: 16.66667%; }\n .row .col.pull-xl2 {\n right: 16.66667%; }\n .row .col.push-xl2 {\n left: 16.66667%; }\n .row .col.offset-xl3 {\n margin-left: 25%; }\n .row .col.pull-xl3 {\n right: 25%; }\n .row .col.push-xl3 {\n left: 25%; }\n .row .col.offset-xl4 {\n margin-left: 33.33333%; }\n .row .col.pull-xl4 {\n right: 33.33333%; }\n .row .col.push-xl4 {\n left: 33.33333%; }\n .row .col.offset-xl5 {\n margin-left: 41.66667%; }\n .row .col.pull-xl5 {\n right: 41.66667%; }\n .row .col.push-xl5 {\n left: 41.66667%; }\n .row .col.offset-xl6 {\n margin-left: 50%; }\n .row .col.pull-xl6 {\n right: 50%; }\n .row .col.push-xl6 {\n left: 50%; }\n .row .col.offset-xl7 {\n margin-left: 58.33333%; }\n .row .col.pull-xl7 {\n right: 58.33333%; }\n .row .col.push-xl7 {\n left: 58.33333%; }\n .row .col.offset-xl8 {\n margin-left: 66.66667%; }\n .row .col.pull-xl8 {\n right: 66.66667%; }\n .row .col.push-xl8 {\n left: 66.66667%; }\n .row .col.offset-xl9 {\n margin-left: 75%; }\n .row .col.pull-xl9 {\n right: 75%; }\n .row .col.push-xl9 {\n left: 75%; }\n .row .col.offset-xl10 {\n margin-left: 83.33333%; }\n .row .col.pull-xl10 {\n right: 83.33333%; }\n .row .col.push-xl10 {\n left: 83.33333%; }\n .row .col.offset-xl11 {\n margin-left: 91.66667%; }\n .row .col.pull-xl11 {\n right: 91.66667%; }\n .row .col.push-xl11 {\n left: 91.66667%; }\n .row .col.offset-xl12 {\n margin-left: 100%; }\n .row .col.pull-xl12 {\n right: 100%; }\n .row .col.push-xl12 {\n left: 100%; } }\n\na {\n text-decoration: none; }\n\nhtml {\n line-height: 1.5;\n font-family: \"Roboto\", sans-serif;\n font-weight: normal;\n color: rgba(0, 0, 0, 0.87); }\n @media only screen and (min-width: 0) {\n html {\n font-size: 14px; } }\n @media only screen and (min-width: 992px) {\n html {\n font-size: 14.5px; } }\n @media only screen and (min-width: 1200px) {\n html {\n font-size: 15px; } }\n\nh1, h2, h3, h4, h5, h6 {\n font-weight: 400;\n line-height: 1.1; }\n\nh1 a, h2 a, h3 a, h4 a, h5 a, h6 a {\n font-weight: inherit; }\n\nh1 {\n font-size: 4.2rem;\n line-height: 110%;\n margin: 2.1rem 0 1.68rem 0; }\n\nh2 {\n font-size: 3.56rem;\n line-height: 110%;\n margin: 1.78rem 0 1.424rem 0; }\n\nh3 {\n font-size: 2.92rem;\n line-height: 110%;\n margin: 1.46rem 0 1.168rem 0; }\n\nh4 {\n font-size: 2.28rem;\n line-height: 110%;\n margin: 1.14rem 0 0.912rem 0; }\n\nh5 {\n font-size: 1.64rem;\n line-height: 110%;\n margin: 0.82rem 0 0.656rem 0; }\n\nh6 {\n font-size: 1rem;\n line-height: 110%;\n margin: 0.5rem 0 0.4rem 0; }\n\nem {\n font-style: italic; }\n\nstrong {\n font-weight: 500; }\n\nsmall {\n font-size: 75%; }\n\n.light, .page-footer .footer-copyright {\n font-weight: 300; }\n\n.thin {\n font-weight: 200; }\n\n.flow-text {\n font-weight: 300; }\n @media only screen and (min-width: 360px) {\n .flow-text {\n font-size: 1.2rem; } }\n @media only screen and (min-width: 390px) {\n .flow-text {\n font-size: 1.224rem; } }\n @media only screen and (min-width: 420px) {\n .flow-text {\n font-size: 1.248rem; } }\n @media only screen and (min-width: 450px) {\n .flow-text {\n font-size: 1.272rem; } }\n @media only screen and (min-width: 480px) {\n .flow-text {\n font-size: 1.296rem; } }\n @media only screen and (min-width: 510px) {\n .flow-text {\n font-size: 1.32rem; } }\n @media only screen and (min-width: 540px) {\n .flow-text {\n font-size: 1.344rem; } }\n @media only screen and (min-width: 570px) {\n .flow-text {\n font-size: 1.368rem; } }\n @media only screen and (min-width: 600px) {\n .flow-text {\n font-size: 1.392rem; } }\n @media only screen and (min-width: 630px) {\n .flow-text {\n font-size: 1.416rem; } }\n @media only screen and (min-width: 660px) {\n .flow-text {\n font-size: 1.44rem; } }\n @media only screen and (min-width: 690px) {\n .flow-text {\n font-size: 1.464rem; } }\n @media only screen and (min-width: 720px) {\n .flow-text {\n font-size: 1.488rem; } }\n @media only screen and (min-width: 750px) {\n .flow-text {\n font-size: 1.512rem; } }\n @media only screen and (min-width: 780px) {\n .flow-text {\n font-size: 1.536rem; } }\n @media only screen and (min-width: 810px) {\n .flow-text {\n font-size: 1.56rem; } }\n @media only screen and (min-width: 840px) {\n .flow-text {\n font-size: 1.584rem; } }\n @media only screen and (min-width: 870px) {\n .flow-text {\n font-size: 1.608rem; } }\n @media only screen and (min-width: 900px) {\n .flow-text {\n font-size: 1.632rem; } }\n @media only screen and (min-width: 930px) {\n .flow-text {\n font-size: 1.656rem; } }\n @media only screen and (min-width: 960px) {\n .flow-text {\n font-size: 1.68rem; } }\n @media only screen and (max-width: 360px) {\n .flow-text {\n font-size: 1.2rem; } }\n\n.btn, .btn-large,\n.btn-flat {\n border: none;\n border-radius: 2px;\n display: inline-block;\n height: 36px;\n line-height: 36px;\n padding: 0 2rem;\n text-transform: uppercase;\n vertical-align: middle;\n -webkit-tap-highlight-color: transparent; }\n\n.btn.disabled, .disabled.btn-large,\n.btn-floating.disabled,\n.btn-large.disabled,\n.btn-flat.disabled,\n.btn:disabled,\n.btn-large:disabled,\n.btn-floating:disabled,\n.btn-large:disabled,\n.btn-flat:disabled,\n.btn[disabled],\n[disabled].btn-large,\n.btn-floating[disabled],\n.btn-large[disabled],\n.btn-flat[disabled] {\n pointer-events: none;\n background-color: #DFDFDF !important;\n box-shadow: none;\n color: #9F9F9F !important;\n cursor: default; }\n .btn.disabled:hover, .disabled.btn-large:hover,\n .btn-floating.disabled:hover,\n .btn-large.disabled:hover,\n .btn-flat.disabled:hover,\n .btn:disabled:hover,\n .btn-large:disabled:hover,\n .btn-floating:disabled:hover,\n .btn-large:disabled:hover,\n .btn-flat:disabled:hover,\n .btn[disabled]:hover,\n [disabled].btn-large:hover,\n .btn-floating[disabled]:hover,\n .btn-large[disabled]:hover,\n .btn-flat[disabled]:hover {\n background-color: #DFDFDF !important;\n color: #9F9F9F !important; }\n\n.btn, .btn-large,\n.btn-floating,\n.btn-large,\n.btn-flat {\n font-size: 1rem;\n outline: 0; }\n .btn i, .btn-large i,\n .btn-floating i,\n .btn-large i,\n .btn-flat i {\n font-size: 1.3rem;\n line-height: inherit; }\n\n.btn:focus, .btn-large:focus,\n.btn-floating:focus {\n background-color: #1d7d74; }\n\n.btn, .btn-large {\n text-decoration: none;\n color: #fff;\n background-color: #26a69a;\n text-align: center;\n letter-spacing: .5px;\n transition: .2s ease-out;\n cursor: pointer; }\n .btn:hover, .btn-large:hover {\n background-color: #2bbbad; }\n\n.btn-floating {\n display: inline-block;\n color: #fff;\n position: relative;\n overflow: hidden;\n z-index: 1;\n width: 40px;\n height: 40px;\n line-height: 40px;\n padding: 0;\n background-color: #26a69a;\n border-radius: 50%;\n transition: .3s;\n cursor: pointer;\n vertical-align: middle; }\n .btn-floating:hover {\n background-color: #26a69a; }\n .btn-floating:before {\n border-radius: 0; }\n .btn-floating.btn-large {\n width: 56px;\n height: 56px; }\n .btn-floating.btn-large.halfway-fab {\n bottom: -28px; }\n .btn-floating.btn-large i {\n line-height: 56px; }\n .btn-floating.halfway-fab {\n position: absolute;\n right: 24px;\n bottom: -20px; }\n .btn-floating.halfway-fab.left {\n right: auto;\n left: 24px; }\n .btn-floating i {\n width: inherit;\n display: inline-block;\n text-align: center;\n color: #fff;\n font-size: 1.6rem;\n line-height: 40px; }\n\nbutton.btn-floating {\n border: none; }\n\n.fixed-action-btn {\n position: fixed;\n right: 23px;\n bottom: 23px;\n padding-top: 15px;\n margin-bottom: 0;\n z-index: 997; }\n .fixed-action-btn.active ul {\n visibility: visible; }\n .fixed-action-btn.horizontal {\n padding: 0 0 0 15px; }\n .fixed-action-btn.horizontal ul {\n text-align: right;\n right: 64px;\n top: 50%;\n transform: translateY(-50%);\n height: 100%;\n left: auto;\n width: 500px;\n /*width 100% only goes to width of button container */ }\n .fixed-action-btn.horizontal ul li {\n display: inline-block;\n margin: 15px 15px 0 0; }\n .fixed-action-btn.toolbar {\n padding: 0;\n height: 56px; }\n .fixed-action-btn.toolbar.active > a i {\n opacity: 0; }\n .fixed-action-btn.toolbar ul {\n display: flex;\n top: 0;\n bottom: 0;\n z-index: 1; }\n .fixed-action-btn.toolbar ul li {\n flex: 1;\n display: inline-block;\n margin: 0;\n height: 100%;\n transition: none; }\n .fixed-action-btn.toolbar ul li a {\n display: block;\n overflow: hidden;\n position: relative;\n width: 100%;\n height: 100%;\n background-color: transparent;\n box-shadow: none;\n color: #fff;\n line-height: 56px;\n z-index: 1; }\n .fixed-action-btn.toolbar ul li a i {\n line-height: inherit; }\n .fixed-action-btn ul {\n left: 0;\n right: 0;\n text-align: center;\n position: absolute;\n bottom: 64px;\n margin: 0;\n visibility: hidden; }\n .fixed-action-btn ul li {\n margin-bottom: 15px; }\n .fixed-action-btn ul a.btn-floating {\n opacity: 0; }\n .fixed-action-btn .fab-backdrop {\n position: absolute;\n top: 0;\n left: 0;\n z-index: -1;\n width: 40px;\n height: 40px;\n background-color: #26a69a;\n border-radius: 50%;\n transform: scale(0); }\n\n.btn-flat {\n box-shadow: none;\n background-color: transparent;\n color: #343434;\n cursor: pointer;\n transition: background-color .2s; }\n .btn-flat:focus, .btn-flat:hover {\n box-shadow: none; }\n .btn-flat:focus {\n background-color: rgba(0, 0, 0, 0.1); }\n .btn-flat.disabled {\n background-color: transparent !important;\n color: #b3b3b3 !important;\n cursor: default; }\n\n.btn-large {\n height: 54px;\n line-height: 54px; }\n .btn-large i {\n font-size: 1.6rem; }\n\n.btn-block {\n display: block; }\n\n.dropdown-content {\n background-color: #fff;\n margin: 0;\n display: none;\n min-width: 100px;\n max-height: 650px;\n overflow-y: auto;\n opacity: 0;\n position: absolute;\n z-index: 999;\n will-change: width, height; }\n .dropdown-content li {\n clear: both;\n color: rgba(0, 0, 0, 0.87);\n cursor: pointer;\n min-height: 50px;\n line-height: 1.5rem;\n width: 100%;\n text-align: left;\n text-transform: none; }\n .dropdown-content li:hover, .dropdown-content li.active, .dropdown-content li.selected {\n background-color: #eee; }\n .dropdown-content li.active.selected {\n background-color: #e1e1e1; }\n .dropdown-content li.divider {\n min-height: 0;\n height: 1px; }\n .dropdown-content li > a, .dropdown-content li > span {\n font-size: 16px;\n color: #26a69a;\n display: block;\n line-height: 22px;\n padding: 14px 16px; }\n .dropdown-content li > span > label {\n top: 1px;\n left: 0;\n height: 18px; }\n .dropdown-content li > a > i {\n height: inherit;\n line-height: inherit;\n float: left;\n margin: 0 24px 0 0;\n width: 24px; }\n\n.input-field.col .dropdown-content [type=\"checkbox\"] + label {\n top: 1px;\n left: 0;\n height: 18px; }\n\n/*!\n * Waves v0.6.0\n * http://fian.my.id/Waves\n *\n * Copyright 2014 Alfiana E. Sibuea and other contributors\n * Released under the MIT license\n * https://github.com/fians/Waves/blob/master/LICENSE\n */\n.waves-effect {\n position: relative;\n cursor: pointer;\n display: inline-block;\n overflow: hidden;\n user-select: none;\n -webkit-tap-highlight-color: transparent;\n vertical-align: middle;\n z-index: 1;\n transition: .3s ease-out; }\n .waves-effect .waves-ripple {\n position: absolute;\n border-radius: 50%;\n width: 20px;\n height: 20px;\n margin-top: -10px;\n margin-left: -10px;\n opacity: 0;\n background: rgba(0, 0, 0, 0.2);\n transition: all 0.7s ease-out;\n transition-property: transform, opacity;\n transform: scale(0);\n pointer-events: none; }\n .waves-effect.waves-light .waves-ripple {\n background-color: rgba(255, 255, 255, 0.45); }\n .waves-effect.waves-red .waves-ripple {\n background-color: rgba(244, 67, 54, 0.7); }\n .waves-effect.waves-yellow .waves-ripple {\n background-color: rgba(255, 235, 59, 0.7); }\n .waves-effect.waves-orange .waves-ripple {\n background-color: rgba(255, 152, 0, 0.7); }\n .waves-effect.waves-purple .waves-ripple {\n background-color: rgba(156, 39, 176, 0.7); }\n .waves-effect.waves-green .waves-ripple {\n background-color: rgba(76, 175, 80, 0.7); }\n .waves-effect.waves-teal .waves-ripple {\n background-color: rgba(0, 150, 136, 0.7); }\n .waves-effect input[type=\"button\"], .waves-effect input[type=\"reset\"], .waves-effect input[type=\"submit\"] {\n border: 0;\n font-style: normal;\n font-size: inherit;\n text-transform: inherit;\n background: none; }\n .waves-effect img {\n position: relative;\n z-index: -1; }\n\n.waves-notransition {\n transition: none !important; }\n\n.waves-circle {\n transform: translateZ(0);\n -webkit-mask-image: -webkit-radial-gradient(circle, white 100%, black 100%); }\n\n.waves-input-wrapper {\n border-radius: 0.2em;\n vertical-align: bottom; }\n .waves-input-wrapper .waves-button-input {\n position: relative;\n top: 0;\n left: 0;\n z-index: 1; }\n\n.waves-circle {\n text-align: center;\n width: 2.5em;\n height: 2.5em;\n line-height: 2.5em;\n border-radius: 50%;\n -webkit-mask-image: none; }\n\n.waves-block {\n display: block; }\n\n/* Firefox Bug: link not triggered */\n.waves-effect .waves-ripple {\n z-index: -1; }\n\n.collapsible {\n border-top: 1px solid #ddd;\n border-right: 1px solid #ddd;\n border-left: 1px solid #ddd;\n margin: 0.5rem 0 1rem 0; }\n\n.collapsible-header {\n display: flex;\n cursor: pointer;\n -webkit-tap-highlight-color: transparent;\n line-height: 1.5;\n padding: 1rem;\n background-color: #fff;\n border-bottom: 1px solid #ddd; }\n .collapsible-header i {\n width: 2rem;\n font-size: 1.6rem;\n display: inline-block;\n text-align: center;\n margin-right: 1rem; }\n\n.collapsible-body {\n display: none;\n border-bottom: 1px solid #ddd;\n box-sizing: border-box;\n padding: 2rem; }\n\n.side-nav .collapsible,\n.side-nav.fixed .collapsible {\n border: none;\n box-shadow: none; }\n .side-nav .collapsible li,\n .side-nav.fixed .collapsible li {\n padding: 0; }\n\n.side-nav .collapsible-header,\n.side-nav.fixed .collapsible-header {\n background-color: transparent;\n border: none;\n line-height: inherit;\n height: inherit;\n padding: 0 16px; }\n .side-nav .collapsible-header:hover,\n .side-nav.fixed .collapsible-header:hover {\n background-color: rgba(0, 0, 0, 0.05); }\n .side-nav .collapsible-header i,\n .side-nav.fixed .collapsible-header i {\n line-height: inherit; }\n\n.side-nav .collapsible-body,\n.side-nav.fixed .collapsible-body {\n border: 0;\n background-color: #fff; }\n .side-nav .collapsible-body li a,\n .side-nav.fixed .collapsible-body li a {\n padding: 0 23.5px 0 31px; }\n\n.collapsible.popout {\n border: none;\n box-shadow: none; }\n .collapsible.popout > li {\n box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);\n margin: 0 24px;\n transition: margin 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n .collapsible.popout > li.active {\n box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);\n margin: 16px 0; }\n\n.chip {\n display: inline-block;\n height: 32px;\n font-size: 13px;\n font-weight: 500;\n color: rgba(0, 0, 0, 0.6);\n line-height: 32px;\n padding: 0 12px;\n border-radius: 16px;\n background-color: #e4e4e4;\n margin-bottom: 5px;\n margin-right: 5px; }\n .chip > img {\n float: left;\n margin: 0 8px 0 -12px;\n height: 32px;\n width: 32px;\n border-radius: 50%; }\n .chip .close {\n cursor: pointer;\n float: right;\n font-size: 16px;\n line-height: 32px;\n padding-left: 8px; }\n\n.chips {\n border: none;\n border-bottom: 1px solid #9e9e9e;\n box-shadow: none;\n margin: 0 0 20px 0;\n min-height: 45px;\n outline: none;\n transition: all .3s; }\n .chips.focus {\n border-bottom: 1px solid #26a69a;\n box-shadow: 0 1px 0 0 #26a69a; }\n .chips:hover {\n cursor: text; }\n .chips .chip.selected {\n background-color: #26a69a;\n color: #fff; }\n .chips .input {\n background: none;\n border: 0;\n color: rgba(0, 0, 0, 0.6);\n display: inline-block;\n font-size: 1rem;\n height: 3rem;\n line-height: 32px;\n outline: 0;\n margin: 0;\n padding: 0 !important;\n width: 120px !important; }\n .chips .input:focus {\n border: 0 !important;\n box-shadow: none !important; }\n .chips .autocomplete-content {\n margin-top: 0;\n margin-bottom: 0; }\n\n.prefix ~ .chips {\n margin-left: 3rem;\n width: 92%;\n width: calc(100% - 3rem); }\n\n.chips:empty ~ label {\n font-size: 0.8rem;\n transform: translateY(-140%); }\n\nselect:focus {\n outline: 1px solid #c9f3ef; }\n\nbutton:focus {\n outline: none;\n background-color: #2ab7a9; }\n\nlabel {\n font-size: 0.8rem;\n color: #9e9e9e; }\n\n/* Text Inputs + Textarea\n ========================================================================== */\n/* Style Placeholders */\n::placeholder {\n color: #d1d1d1; }\n\n/* Text inputs */\ninput:not([type]),\ninput[type=text]:not(.browser-default),\ninput[type=password]:not(.browser-default),\ninput[type=email]:not(.browser-default),\ninput[type=url]:not(.browser-default),\ninput[type=time]:not(.browser-default),\ninput[type=date]:not(.browser-default),\ninput[type=datetime]:not(.browser-default),\ninput[type=datetime-local]:not(.browser-default),\ninput[type=tel]:not(.browser-default),\ninput[type=number]:not(.browser-default),\ninput[type=search]:not(.browser-default),\ntextarea.materialize-textarea {\n background-color: transparent;\n border: none;\n border-bottom: 1px solid #9e9e9e;\n border-radius: 0;\n outline: none;\n height: 3rem;\n width: 100%;\n font-size: 1rem;\n margin: 0 0 20px 0;\n padding: 0;\n box-shadow: none;\n box-sizing: content-box;\n transition: all 0.3s; }\n input:not([type]):disabled, input:not([type])[readonly=\"readonly\"],\n input[type=text]:not(.browser-default):disabled,\n input[type=text]:not(.browser-default)[readonly=\"readonly\"],\n input[type=password]:not(.browser-default):disabled,\n input[type=password]:not(.browser-default)[readonly=\"readonly\"],\n input[type=email]:not(.browser-default):disabled,\n input[type=email]:not(.browser-default)[readonly=\"readonly\"],\n input[type=url]:not(.browser-default):disabled,\n input[type=url]:not(.browser-default)[readonly=\"readonly\"],\n input[type=time]:not(.browser-default):disabled,\n input[type=time]:not(.browser-default)[readonly=\"readonly\"],\n input[type=date]:not(.browser-default):disabled,\n input[type=date]:not(.browser-default)[readonly=\"readonly\"],\n input[type=datetime]:not(.browser-default):disabled,\n input[type=datetime]:not(.browser-default)[readonly=\"readonly\"],\n input[type=datetime-local]:not(.browser-default):disabled,\n input[type=datetime-local]:not(.browser-default)[readonly=\"readonly\"],\n input[type=tel]:not(.browser-default):disabled,\n input[type=tel]:not(.browser-default)[readonly=\"readonly\"],\n input[type=number]:not(.browser-default):disabled,\n input[type=number]:not(.browser-default)[readonly=\"readonly\"],\n input[type=search]:not(.browser-default):disabled,\n input[type=search]:not(.browser-default)[readonly=\"readonly\"],\n textarea.materialize-textarea:disabled,\n textarea.materialize-textarea[readonly=\"readonly\"] {\n color: rgba(0, 0, 0, 0.42);\n border-bottom: 1px dotted rgba(0, 0, 0, 0.42); }\n input:not([type]):disabled + label,\n input:not([type])[readonly=\"readonly\"] + label,\n input[type=text]:not(.browser-default):disabled + label,\n input[type=text]:not(.browser-default)[readonly=\"readonly\"] + label,\n input[type=password]:not(.browser-default):disabled + label,\n input[type=password]:not(.browser-default)[readonly=\"readonly\"] + label,\n input[type=email]:not(.browser-default):disabled + label,\n input[type=email]:not(.browser-default)[readonly=\"readonly\"] + label,\n input[type=url]:not(.browser-default):disabled + label,\n input[type=url]:not(.browser-default)[readonly=\"readonly\"] + label,\n input[type=time]:not(.browser-default):disabled + label,\n input[type=time]:not(.browser-default)[readonly=\"readonly\"] + label,\n input[type=date]:not(.browser-default):disabled + label,\n input[type=date]:not(.browser-default)[readonly=\"readonly\"] + label,\n input[type=datetime]:not(.browser-default):disabled + label,\n input[type=datetime]:not(.browser-default)[readonly=\"readonly\"] + label,\n input[type=datetime-local]:not(.browser-default):disabled + label,\n input[type=datetime-local]:not(.browser-default)[readonly=\"readonly\"] + label,\n input[type=tel]:not(.browser-default):disabled + label,\n input[type=tel]:not(.browser-default)[readonly=\"readonly\"] + label,\n input[type=number]:not(.browser-default):disabled + label,\n input[type=number]:not(.browser-default)[readonly=\"readonly\"] + label,\n input[type=search]:not(.browser-default):disabled + label,\n input[type=search]:not(.browser-default)[readonly=\"readonly\"] + label,\n textarea.materialize-textarea:disabled + label,\n textarea.materialize-textarea[readonly=\"readonly\"] + label {\n color: rgba(0, 0, 0, 0.42); }\n input:not([type]):focus:not([readonly]),\n input[type=text]:not(.browser-default):focus:not([readonly]),\n input[type=password]:not(.browser-default):focus:not([readonly]),\n input[type=email]:not(.browser-default):focus:not([readonly]),\n input[type=url]:not(.browser-default):focus:not([readonly]),\n input[type=time]:not(.browser-default):focus:not([readonly]),\n input[type=date]:not(.browser-default):focus:not([readonly]),\n input[type=datetime]:not(.browser-default):focus:not([readonly]),\n input[type=datetime-local]:not(.browser-default):focus:not([readonly]),\n input[type=tel]:not(.browser-default):focus:not([readonly]),\n input[type=number]:not(.browser-default):focus:not([readonly]),\n input[type=search]:not(.browser-default):focus:not([readonly]),\n textarea.materialize-textarea:focus:not([readonly]) {\n border-bottom: 1px solid #26a69a;\n box-shadow: 0 1px 0 0 #26a69a; }\n input:not([type]):focus:not([readonly]) + label,\n input[type=text]:not(.browser-default):focus:not([readonly]) + label,\n input[type=password]:not(.browser-default):focus:not([readonly]) + label,\n input[type=email]:not(.browser-default):focus:not([readonly]) + label,\n input[type=url]:not(.browser-default):focus:not([readonly]) + label,\n input[type=time]:not(.browser-default):focus:not([readonly]) + label,\n input[type=date]:not(.browser-default):focus:not([readonly]) + label,\n input[type=datetime]:not(.browser-default):focus:not([readonly]) + label,\n input[type=datetime-local]:not(.browser-default):focus:not([readonly]) + label,\n input[type=tel]:not(.browser-default):focus:not([readonly]) + label,\n input[type=number]:not(.browser-default):focus:not([readonly]) + label,\n input[type=search]:not(.browser-default):focus:not([readonly]) + label,\n textarea.materialize-textarea:focus:not([readonly]) + label {\n color: #26a69a; }\n input:not([type]).validate + label,\n input[type=text]:not(.browser-default).validate + label,\n input[type=password]:not(.browser-default).validate + label,\n input[type=email]:not(.browser-default).validate + label,\n input[type=url]:not(.browser-default).validate + label,\n input[type=time]:not(.browser-default).validate + label,\n input[type=date]:not(.browser-default).validate + label,\n input[type=datetime]:not(.browser-default).validate + label,\n input[type=datetime-local]:not(.browser-default).validate + label,\n input[type=tel]:not(.browser-default).validate + label,\n input[type=number]:not(.browser-default).validate + label,\n input[type=search]:not(.browser-default).validate + label,\n textarea.materialize-textarea.validate + label {\n width: 100%; }\n input:not([type]).invalid + label:after,\n input:not([type]).valid + label:after,\n input[type=text]:not(.browser-default).invalid + label:after,\n input[type=text]:not(.browser-default).valid + label:after,\n input[type=password]:not(.browser-default).invalid + label:after,\n input[type=password]:not(.browser-default).valid + label:after,\n input[type=email]:not(.browser-default).invalid + label:after,\n input[type=email]:not(.browser-default).valid + label:after,\n input[type=url]:not(.browser-default).invalid + label:after,\n input[type=url]:not(.browser-default).valid + label:after,\n input[type=time]:not(.browser-default).invalid + label:after,\n input[type=time]:not(.browser-default).valid + label:after,\n input[type=date]:not(.browser-default).invalid + label:after,\n input[type=date]:not(.browser-default).valid + label:after,\n input[type=datetime]:not(.browser-default).invalid + label:after,\n input[type=datetime]:not(.browser-default).valid + label:after,\n input[type=datetime-local]:not(.browser-default).invalid + label:after,\n input[type=datetime-local]:not(.browser-default).valid + label:after,\n input[type=tel]:not(.browser-default).invalid + label:after,\n input[type=tel]:not(.browser-default).valid + label:after,\n input[type=number]:not(.browser-default).invalid + label:after,\n input[type=number]:not(.browser-default).valid + label:after,\n input[type=search]:not(.browser-default).invalid + label:after,\n input[type=search]:not(.browser-default).valid + label:after,\n textarea.materialize-textarea.invalid + label:after,\n textarea.materialize-textarea.valid + label:after {\n display: none; }\n input:not([type]).invalid + label.active:after,\n input:not([type]).valid + label.active:after,\n input[type=text]:not(.browser-default).invalid + label.active:after,\n input[type=text]:not(.browser-default).valid + label.active:after,\n input[type=password]:not(.browser-default).invalid + label.active:after,\n input[type=password]:not(.browser-default).valid + label.active:after,\n input[type=email]:not(.browser-default).invalid + label.active:after,\n input[type=email]:not(.browser-default).valid + label.active:after,\n input[type=url]:not(.browser-default).invalid + label.active:after,\n input[type=url]:not(.browser-default).valid + label.active:after,\n input[type=time]:not(.browser-default).invalid + label.active:after,\n input[type=time]:not(.browser-default).valid + label.active:after,\n input[type=date]:not(.browser-default).invalid + label.active:after,\n input[type=date]:not(.browser-default).valid + label.active:after,\n input[type=datetime]:not(.browser-default).invalid + label.active:after,\n input[type=datetime]:not(.browser-default).valid + label.active:after,\n input[type=datetime-local]:not(.browser-default).invalid + label.active:after,\n input[type=datetime-local]:not(.browser-default).valid + label.active:after,\n input[type=tel]:not(.browser-default).invalid + label.active:after,\n input[type=tel]:not(.browser-default).valid + label.active:after,\n input[type=number]:not(.browser-default).invalid + label.active:after,\n input[type=number]:not(.browser-default).valid + label.active:after,\n input[type=search]:not(.browser-default).invalid + label.active:after,\n input[type=search]:not(.browser-default).valid + label.active:after,\n textarea.materialize-textarea.invalid + label.active:after,\n textarea.materialize-textarea.valid + label.active:after {\n display: block; }\n\n/* Validation Sass Placeholders */\ninput.valid:not([type]), input.valid:not([type]):focus,\ninput[type=text].valid:not(.browser-default),\ninput[type=text].valid:not(.browser-default):focus,\ninput[type=password].valid:not(.browser-default),\ninput[type=password].valid:not(.browser-default):focus,\ninput[type=email].valid:not(.browser-default),\ninput[type=email].valid:not(.browser-default):focus,\ninput[type=url].valid:not(.browser-default),\ninput[type=url].valid:not(.browser-default):focus,\ninput[type=time].valid:not(.browser-default),\ninput[type=time].valid:not(.browser-default):focus,\ninput[type=date].valid:not(.browser-default),\ninput[type=date].valid:not(.browser-default):focus,\ninput[type=datetime].valid:not(.browser-default),\ninput[type=datetime].valid:not(.browser-default):focus,\ninput[type=datetime-local].valid:not(.browser-default),\ninput[type=datetime-local].valid:not(.browser-default):focus,\ninput[type=tel].valid:not(.browser-default),\ninput[type=tel].valid:not(.browser-default):focus,\ninput[type=number].valid:not(.browser-default),\ninput[type=number].valid:not(.browser-default):focus,\ninput[type=search].valid:not(.browser-default),\ninput[type=search].valid:not(.browser-default):focus,\ntextarea.materialize-textarea.valid,\ntextarea.materialize-textarea.valid:focus, .select-wrapper.valid > input.select-dropdown {\n border-bottom: 1px solid #4CAF50;\n box-shadow: 0 1px 0 0 #4CAF50; }\n\ninput.invalid:not([type]), input.invalid:not([type]):focus,\ninput[type=text].invalid:not(.browser-default),\ninput[type=text].invalid:not(.browser-default):focus,\ninput[type=password].invalid:not(.browser-default),\ninput[type=password].invalid:not(.browser-default):focus,\ninput[type=email].invalid:not(.browser-default),\ninput[type=email].invalid:not(.browser-default):focus,\ninput[type=url].invalid:not(.browser-default),\ninput[type=url].invalid:not(.browser-default):focus,\ninput[type=time].invalid:not(.browser-default),\ninput[type=time].invalid:not(.browser-default):focus,\ninput[type=date].invalid:not(.browser-default),\ninput[type=date].invalid:not(.browser-default):focus,\ninput[type=datetime].invalid:not(.browser-default),\ninput[type=datetime].invalid:not(.browser-default):focus,\ninput[type=datetime-local].invalid:not(.browser-default),\ninput[type=datetime-local].invalid:not(.browser-default):focus,\ninput[type=tel].invalid:not(.browser-default),\ninput[type=tel].invalid:not(.browser-default):focus,\ninput[type=number].invalid:not(.browser-default),\ninput[type=number].invalid:not(.browser-default):focus,\ninput[type=search].invalid:not(.browser-default),\ninput[type=search].invalid:not(.browser-default):focus,\ntextarea.materialize-textarea.invalid,\ntextarea.materialize-textarea.invalid:focus, .select-wrapper.invalid > input.select-dropdown {\n border-bottom: 1px solid #F44336;\n box-shadow: 0 1px 0 0 #F44336; }\n\ninput:not([type]).valid + label:after,\ninput:not([type]):focus.valid + label:after,\ninput[type=text]:not(.browser-default).valid + label:after,\ninput[type=text]:not(.browser-default):focus.valid + label:after,\ninput[type=password]:not(.browser-default).valid + label:after,\ninput[type=password]:not(.browser-default):focus.valid + label:after,\ninput[type=email]:not(.browser-default).valid + label:after,\ninput[type=email]:not(.browser-default):focus.valid + label:after,\ninput[type=url]:not(.browser-default).valid + label:after,\ninput[type=url]:not(.browser-default):focus.valid + label:after,\ninput[type=time]:not(.browser-default).valid + label:after,\ninput[type=time]:not(.browser-default):focus.valid + label:after,\ninput[type=date]:not(.browser-default).valid + label:after,\ninput[type=date]:not(.browser-default):focus.valid + label:after,\ninput[type=datetime]:not(.browser-default).valid + label:after,\ninput[type=datetime]:not(.browser-default):focus.valid + label:after,\ninput[type=datetime-local]:not(.browser-default).valid + label:after,\ninput[type=datetime-local]:not(.browser-default):focus.valid + label:after,\ninput[type=tel]:not(.browser-default).valid + label:after,\ninput[type=tel]:not(.browser-default):focus.valid + label:after,\ninput[type=number]:not(.browser-default).valid + label:after,\ninput[type=number]:not(.browser-default):focus.valid + label:after,\ninput[type=search]:not(.browser-default).valid + label:after,\ninput[type=search]:not(.browser-default):focus.valid + label:after,\ntextarea.materialize-textarea.valid + label:after,\ntextarea.materialize-textarea:focus.valid + label:after, .select-wrapper.valid + label:after {\n content: attr(data-success);\n color: #4CAF50;\n opacity: 1;\n transform: translateY(9px); }\n\ninput:not([type]).invalid + label:after,\ninput:not([type]):focus.invalid + label:after,\ninput[type=text]:not(.browser-default).invalid + label:after,\ninput[type=text]:not(.browser-default):focus.invalid + label:after,\ninput[type=password]:not(.browser-default).invalid + label:after,\ninput[type=password]:not(.browser-default):focus.invalid + label:after,\ninput[type=email]:not(.browser-default).invalid + label:after,\ninput[type=email]:not(.browser-default):focus.invalid + label:after,\ninput[type=url]:not(.browser-default).invalid + label:after,\ninput[type=url]:not(.browser-default):focus.invalid + label:after,\ninput[type=time]:not(.browser-default).invalid + label:after,\ninput[type=time]:not(.browser-default):focus.invalid + label:after,\ninput[type=date]:not(.browser-default).invalid + label:after,\ninput[type=date]:not(.browser-default):focus.invalid + label:after,\ninput[type=datetime]:not(.browser-default).invalid + label:after,\ninput[type=datetime]:not(.browser-default):focus.invalid + label:after,\ninput[type=datetime-local]:not(.browser-default).invalid + label:after,\ninput[type=datetime-local]:not(.browser-default):focus.invalid + label:after,\ninput[type=tel]:not(.browser-default).invalid + label:after,\ninput[type=tel]:not(.browser-default):focus.invalid + label:after,\ninput[type=number]:not(.browser-default).invalid + label:after,\ninput[type=number]:not(.browser-default):focus.invalid + label:after,\ninput[type=search]:not(.browser-default).invalid + label:after,\ninput[type=search]:not(.browser-default):focus.invalid + label:after,\ntextarea.materialize-textarea.invalid + label:after,\ntextarea.materialize-textarea:focus.invalid + label:after, .select-wrapper.invalid + label:after {\n content: attr(data-error);\n color: #F44336;\n opacity: 1;\n transform: translateY(9px); }\n\ninput:not([type]) + label:after,\ninput[type=text]:not(.browser-default) + label:after,\ninput[type=password]:not(.browser-default) + label:after,\ninput[type=email]:not(.browser-default) + label:after,\ninput[type=url]:not(.browser-default) + label:after,\ninput[type=time]:not(.browser-default) + label:after,\ninput[type=date]:not(.browser-default) + label:after,\ninput[type=datetime]:not(.browser-default) + label:after,\ninput[type=datetime-local]:not(.browser-default) + label:after,\ninput[type=tel]:not(.browser-default) + label:after,\ninput[type=number]:not(.browser-default) + label:after,\ninput[type=search]:not(.browser-default) + label:after,\ntextarea.materialize-textarea + label:after, .select-wrapper + label:after {\n display: block;\n content: \"\";\n position: absolute;\n top: 100%;\n left: 0;\n opacity: 0;\n transition: .2s opacity ease-out, .2s color ease-out; }\n\n.input-field {\n position: relative;\n margin-top: 1rem; }\n .input-field.inline {\n display: inline-block;\n vertical-align: middle;\n margin-left: 5px; }\n .input-field.inline input,\n .input-field.inline .select-dropdown {\n margin-bottom: 1rem; }\n .input-field.col label {\n left: 0.75rem; }\n .input-field.col .prefix ~ label,\n .input-field.col .prefix ~ .validate ~ label {\n width: calc(100% - 3rem - 1.5rem); }\n .input-field label {\n color: #9e9e9e;\n position: absolute;\n top: 0;\n left: 0;\n height: 100%;\n font-size: 1rem;\n cursor: text;\n transition: transform .2s ease-out;\n transform-origin: 0% 100%;\n text-align: initial;\n transform: translateY(12px);\n pointer-events: none; }\n .input-field label:not(.label-icon).active {\n transform: translateY(-14px) scale(0.8);\n transform-origin: 0 0; }\n .input-field .prefix {\n position: absolute;\n width: 3rem;\n font-size: 2rem;\n transition: color .2s; }\n .input-field .prefix.active {\n color: #26a69a; }\n .input-field .prefix ~ input,\n .input-field .prefix ~ textarea,\n .input-field .prefix ~ label,\n .input-field .prefix ~ .validate ~ label,\n .input-field .prefix ~ .autocomplete-content {\n margin-left: 3rem;\n width: 92%;\n width: calc(100% - 3rem); }\n .input-field .prefix ~ label {\n margin-left: 3rem; }\n @media only screen and (max-width: 992px) {\n .input-field .prefix ~ input {\n width: 86%;\n width: calc(100% - 3rem); } }\n @media only screen and (max-width: 600px) {\n .input-field .prefix ~ input {\n width: 80%;\n width: calc(100% - 3rem); } }\n\n/* Search Field */\n.input-field input[type=search] {\n display: block;\n line-height: inherit; }\n .nav-wrapper .input-field input[type=search] {\n height: inherit;\n padding-left: 4rem;\n width: calc(100% - 4rem);\n border: 0;\n box-shadow: none; }\n .input-field input[type=search]:focus {\n background-color: #fff;\n border: 0;\n box-shadow: none;\n color: #444; }\n .input-field input[type=search]:focus + label i,\n .input-field input[type=search]:focus ~ .mdi-navigation-close,\n .input-field input[type=search]:focus ~ .material-icons {\n color: #444; }\n .input-field input[type=search] + label {\n left: 1rem; }\n .input-field input[type=search] ~ .mdi-navigation-close,\n .input-field input[type=search] ~ .material-icons {\n position: absolute;\n top: 0;\n right: 1rem;\n color: transparent;\n cursor: pointer;\n font-size: 2rem;\n transition: .3s color; }\n\n/* Textarea */\ntextarea {\n width: 100%;\n height: 3rem;\n background-color: transparent; }\n textarea.materialize-textarea {\n overflow-y: hidden;\n /* prevents scroll bar flash */\n padding: .8rem 0 1.6rem 0;\n /* prevents text jump on Enter keypress */\n resize: none;\n min-height: 3rem; }\n textarea.materialize-textarea.validate + label {\n height: 100%; }\n textarea.materialize-textarea.validate + label::after {\n top: calc(100% - 12px); }\n textarea.materialize-textarea.validate + label:not(.label-icon).active {\n transform: translateY(-25px); }\n\n.hiddendiv {\n display: none;\n white-space: pre-wrap;\n word-wrap: break-word;\n overflow-wrap: break-word;\n /* future version of deprecated 'word-wrap' */\n padding-top: 1.2rem;\n /* prevents text jump on Enter keypress */\n position: absolute;\n top: 0; }\n\n/* Autocomplete */\n.autocomplete-content {\n margin-top: -20px;\n margin-bottom: 20px;\n display: block;\n opacity: 1;\n position: static; }\n .autocomplete-content li .highlight {\n color: #444; }\n .autocomplete-content li img {\n height: 40px;\n width: 40px;\n margin: 5px 15px; }\n\n/* Radio Buttons\n ========================================================================== */\n[type=\"radio\"]:not(:checked),\n[type=\"radio\"]:checked {\n position: absolute;\n opacity: 0;\n pointer-events: none; }\n\n[type=\"radio\"]:not(:checked) + label,\n[type=\"radio\"]:checked + label {\n position: relative;\n padding-left: 35px;\n cursor: pointer;\n display: inline-block;\n height: 25px;\n line-height: 25px;\n font-size: 1rem;\n transition: .28s ease;\n user-select: none; }\n\n[type=\"radio\"] + label:before,\n[type=\"radio\"] + label:after {\n content: '';\n position: absolute;\n left: 0;\n top: 0;\n margin: 4px;\n width: 16px;\n height: 16px;\n z-index: 0;\n transition: .28s ease; }\n\n/* Unchecked styles */\n[type=\"radio\"]:not(:checked) + label:before,\n[type=\"radio\"]:not(:checked) + label:after,\n[type=\"radio\"]:checked + label:before,\n[type=\"radio\"]:checked + label:after,\n[type=\"radio\"].with-gap:checked + label:before,\n[type=\"radio\"].with-gap:checked + label:after {\n border-radius: 50%; }\n\n[type=\"radio\"]:not(:checked) + label:before,\n[type=\"radio\"]:not(:checked) + label:after {\n border: 2px solid #5a5a5a; }\n\n[type=\"radio\"]:not(:checked) + label:after {\n transform: scale(0); }\n\n/* Checked styles */\n[type=\"radio\"]:checked + label:before {\n border: 2px solid transparent; }\n\n[type=\"radio\"]:checked + label:after,\n[type=\"radio\"].with-gap:checked + label:before,\n[type=\"radio\"].with-gap:checked + label:after {\n border: 2px solid #26a69a; }\n\n[type=\"radio\"]:checked + label:after,\n[type=\"radio\"].with-gap:checked + label:after {\n background-color: #26a69a; }\n\n[type=\"radio\"]:checked + label:after {\n transform: scale(1.02); }\n\n/* Radio With gap */\n[type=\"radio\"].with-gap:checked + label:after {\n transform: scale(0.5); }\n\n/* Focused styles */\n[type=\"radio\"].tabbed:focus + label:before {\n box-shadow: 0 0 0 10px rgba(0, 0, 0, 0.1); }\n\n/* Disabled Radio With gap */\n[type=\"radio\"].with-gap:disabled:checked + label:before {\n border: 2px solid rgba(0, 0, 0, 0.42); }\n\n[type=\"radio\"].with-gap:disabled:checked + label:after {\n border: none;\n background-color: rgba(0, 0, 0, 0.42); }\n\n/* Disabled style */\n[type=\"radio\"]:disabled:not(:checked) + label:before,\n[type=\"radio\"]:disabled:checked + label:before {\n background-color: transparent;\n border-color: rgba(0, 0, 0, 0.42); }\n\n[type=\"radio\"]:disabled + label {\n color: rgba(0, 0, 0, 0.42); }\n\n[type=\"radio\"]:disabled:not(:checked) + label:before {\n border-color: rgba(0, 0, 0, 0.42); }\n\n[type=\"radio\"]:disabled:checked + label:after {\n background-color: rgba(0, 0, 0, 0.42);\n border-color: #949494; }\n\n/* Checkboxes\n ========================================================================== */\n/* CUSTOM CSS CHECKBOXES */\nform p {\n margin-bottom: 10px;\n text-align: left; }\n\nform p:last-child {\n margin-bottom: 0; }\n\n/* Remove default checkbox */\n[type=\"checkbox\"]:not(:checked),\n[type=\"checkbox\"]:checked {\n position: absolute;\n opacity: 0;\n pointer-events: none; }\n\n[type=\"checkbox\"] {\n /* checkbox aspect */ }\n [type=\"checkbox\"] + label {\n position: relative;\n padding-left: 35px;\n cursor: pointer;\n display: inline-block;\n height: 25px;\n line-height: 25px;\n font-size: 1rem;\n user-select: none; }\n [type=\"checkbox\"] + label:before,\n [type=\"checkbox\"]:not(.filled-in) + label:after {\n content: '';\n position: absolute;\n top: 0;\n left: 0;\n width: 18px;\n height: 18px;\n z-index: 0;\n border: 2px solid #5a5a5a;\n border-radius: 1px;\n margin-top: 2px;\n transition: .2s; }\n [type=\"checkbox\"]:not(.filled-in) + label:after {\n border: 0;\n transform: scale(0); }\n [type=\"checkbox\"]:not(:checked):disabled + label:before {\n border: none;\n background-color: rgba(0, 0, 0, 0.42); }\n [type=\"checkbox\"].tabbed:focus + label:after {\n transform: scale(1);\n border: 0;\n border-radius: 50%;\n box-shadow: 0 0 0 10px rgba(0, 0, 0, 0.1);\n background-color: rgba(0, 0, 0, 0.1); }\n\n[type=\"checkbox\"]:checked + label:before {\n top: -4px;\n left: -5px;\n width: 12px;\n height: 22px;\n border-top: 2px solid transparent;\n border-left: 2px solid transparent;\n border-right: 2px solid #26a69a;\n border-bottom: 2px solid #26a69a;\n transform: rotate(40deg);\n backface-visibility: hidden;\n transform-origin: 100% 100%; }\n\n[type=\"checkbox\"]:checked:disabled + label:before {\n border-right: 2px solid rgba(0, 0, 0, 0.42);\n border-bottom: 2px solid rgba(0, 0, 0, 0.42); }\n\n/* Indeterminate checkbox */\n[type=\"checkbox\"]:indeterminate + label:before {\n top: -11px;\n left: -12px;\n width: 10px;\n height: 22px;\n border-top: none;\n border-left: none;\n border-right: 2px solid #26a69a;\n border-bottom: none;\n transform: rotate(90deg);\n backface-visibility: hidden;\n transform-origin: 100% 100%; }\n\n[type=\"checkbox\"]:indeterminate:disabled + label:before {\n border-right: 2px solid rgba(0, 0, 0, 0.42);\n background-color: transparent; }\n\n[type=\"checkbox\"].filled-in + label:after {\n border-radius: 2px; }\n\n[type=\"checkbox\"].filled-in + label:before,\n[type=\"checkbox\"].filled-in + label:after {\n content: '';\n left: 0;\n position: absolute;\n /* .1s delay is for check animation */\n transition: border .25s, background-color .25s, width .20s .1s, height .20s .1s, top .20s .1s, left .20s .1s;\n z-index: 1; }\n\n[type=\"checkbox\"].filled-in:not(:checked) + label:before {\n width: 0;\n height: 0;\n border: 3px solid transparent;\n left: 6px;\n top: 10px;\n transform: rotateZ(37deg);\n transform-origin: 100% 100%; }\n\n[type=\"checkbox\"].filled-in:not(:checked) + label:after {\n height: 20px;\n width: 20px;\n background-color: transparent;\n border: 2px solid #5a5a5a;\n top: 0px;\n z-index: 0; }\n\n[type=\"checkbox\"].filled-in:checked + label:before {\n top: 0;\n left: 1px;\n width: 8px;\n height: 13px;\n border-top: 2px solid transparent;\n border-left: 2px solid transparent;\n border-right: 2px solid #fff;\n border-bottom: 2px solid #fff;\n transform: rotateZ(37deg);\n transform-origin: 100% 100%; }\n\n[type=\"checkbox\"].filled-in:checked + label:after {\n top: 0;\n width: 20px;\n height: 20px;\n border: 2px solid #26a69a;\n background-color: #26a69a;\n z-index: 0; }\n\n[type=\"checkbox\"].filled-in.tabbed:focus + label:after {\n border-radius: 2px;\n border-color: #5a5a5a;\n background-color: rgba(0, 0, 0, 0.1); }\n\n[type=\"checkbox\"].filled-in.tabbed:checked:focus + label:after {\n border-radius: 2px;\n background-color: #26a69a;\n border-color: #26a69a; }\n\n[type=\"checkbox\"].filled-in:disabled:not(:checked) + label:before {\n background-color: transparent;\n border: 2px solid transparent; }\n\n[type=\"checkbox\"].filled-in:disabled:not(:checked) + label:after {\n border-color: transparent;\n background-color: #949494; }\n\n[type=\"checkbox\"].filled-in:disabled:checked + label:before {\n background-color: transparent; }\n\n[type=\"checkbox\"].filled-in:disabled:checked + label:after {\n background-color: #949494;\n border-color: #949494; }\n\n/* Switch\n ========================================================================== */\n.switch,\n.switch * {\n -webkit-tap-highlight-color: transparent;\n user-select: none; }\n\n.switch label {\n cursor: pointer; }\n\n.switch label input[type=checkbox] {\n opacity: 0;\n width: 0;\n height: 0; }\n .switch label input[type=checkbox]:checked + .lever {\n background-color: #84c7c1; }\n .switch label input[type=checkbox]:checked + .lever:before, .switch label input[type=checkbox]:checked + .lever:after {\n left: 18px; }\n .switch label input[type=checkbox]:checked + .lever:after {\n background-color: #26a69a; }\n\n.switch label .lever {\n content: \"\";\n display: inline-block;\n position: relative;\n width: 36px;\n height: 14px;\n background-color: rgba(0, 0, 0, 0.38);\n border-radius: 15px;\n margin-right: 10px;\n transition: background 0.3s ease;\n vertical-align: middle;\n margin: 0 16px; }\n .switch label .lever:before, .switch label .lever:after {\n content: \"\";\n position: absolute;\n display: inline-block;\n width: 20px;\n height: 20px;\n border-radius: 50%;\n left: 0;\n top: -3px;\n transition: left 0.3s ease, background .3s ease, box-shadow 0.1s ease, transform .1s ease; }\n .switch label .lever:before {\n background-color: rgba(38, 166, 154, 0.15); }\n .switch label .lever:after {\n background-color: #F1F1F1;\n box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12); }\n\ninput[type=checkbox]:checked:not(:disabled) ~ .lever:active::before,\ninput[type=checkbox]:checked:not(:disabled).tabbed:focus ~ .lever::before {\n transform: scale(2.4);\n background-color: rgba(38, 166, 154, 0.15); }\n\ninput[type=checkbox]:not(:disabled) ~ .lever:active:before,\ninput[type=checkbox]:not(:disabled).tabbed:focus ~ .lever::before {\n transform: scale(2.4);\n background-color: rgba(0, 0, 0, 0.08); }\n\n.switch input[type=checkbox][disabled] + .lever {\n cursor: default;\n background-color: rgba(0, 0, 0, 0.12); }\n\n.switch label input[type=checkbox][disabled] + .lever:after,\n.switch label input[type=checkbox][disabled]:checked + .lever:after {\n background-color: #949494; }\n\n/* Select Field\n ========================================================================== */\nselect {\n display: none; }\n\nselect.browser-default {\n display: block; }\n\nselect {\n background-color: rgba(255, 255, 255, 0.9);\n width: 100%;\n padding: 5px;\n border: 1px solid #f2f2f2;\n border-radius: 2px;\n height: 3rem; }\n\n.input-field select {\n display: block;\n position: absolute;\n width: 0;\n pointer-events: none;\n height: 0;\n top: 0;\n left: 0;\n opacity: 0; }\n\n.select-label {\n position: absolute; }\n\n.select-wrapper {\n position: relative; }\n .select-wrapper.valid + label,\n .select-wrapper.invalid + label {\n width: 100%;\n pointer-events: none; }\n .select-wrapper input.select-dropdown {\n position: relative;\n cursor: pointer;\n background-color: transparent;\n border: none;\n border-bottom: 1px solid #9e9e9e;\n outline: none;\n height: 3rem;\n line-height: 3rem;\n width: 100%;\n font-size: 1rem;\n margin: 0 0 20px 0;\n padding: 0;\n display: block;\n user-select: none; }\n .select-wrapper span.caret {\n color: initial;\n position: absolute;\n right: 0;\n top: 0;\n bottom: 0;\n height: 10px;\n margin: auto 0;\n font-size: 10px;\n line-height: 10px; }\n .select-wrapper + label {\n position: absolute;\n top: -26px;\n font-size: 0.8rem; }\n\nselect:disabled {\n color: rgba(0, 0, 0, 0.42); }\n\n.select-wrapper.disabled span.caret,\n.select-wrapper.disabled + label {\n color: rgba(0, 0, 0, 0.42); }\n\n.select-wrapper input.select-dropdown:disabled {\n color: rgba(0, 0, 0, 0.42);\n cursor: default;\n user-select: none; }\n\n.select-wrapper i {\n color: rgba(0, 0, 0, 0.3); }\n\n.select-dropdown li.disabled,\n.select-dropdown li.disabled > span,\n.select-dropdown li.optgroup {\n color: rgba(0, 0, 0, 0.3);\n background-color: transparent; }\n\n.select-dropdown.dropdown-content li.active {\n background-color: transparent; }\n\n.select-dropdown.dropdown-content li:hover {\n background-color: rgba(0, 0, 0, 0.06); }\n\n.select-dropdown.dropdown-content li.selected {\n background-color: rgba(0, 0, 0, 0.03); }\n\n.prefix ~ .select-wrapper {\n margin-left: 3rem;\n width: 92%;\n width: calc(100% - 3rem); }\n\n.prefix ~ label {\n margin-left: 3rem; }\n\n.select-dropdown li img {\n height: 40px;\n width: 40px;\n margin: 5px 15px;\n float: right; }\n\n.select-dropdown li.optgroup {\n border-top: 1px solid #eee; }\n .select-dropdown li.optgroup.selected > span {\n color: rgba(0, 0, 0, 0.7); }\n .select-dropdown li.optgroup > span {\n color: rgba(0, 0, 0, 0.4); }\n .select-dropdown li.optgroup ~ li.optgroup-option {\n padding-left: 1rem; }\n\n/* File Input\n ========================================================================== */\n.file-field {\n position: relative; }\n .file-field .file-path-wrapper {\n overflow: hidden;\n padding-left: 10px; }\n .file-field input.file-path {\n width: 100%; }\n .file-field .btn, .file-field .btn-large {\n float: left;\n height: 3rem;\n line-height: 3rem; }\n .file-field span {\n cursor: pointer; }\n .file-field input[type=file] {\n position: absolute;\n top: 0;\n right: 0;\n left: 0;\n bottom: 0;\n width: 100%;\n margin: 0;\n padding: 0;\n font-size: 20px;\n cursor: pointer;\n opacity: 0;\n filter: alpha(opacity=0); }\n .file-field input[type=file]::-webkit-file-upload-button {\n display: none; }\n\n/* Range\n ========================================================================== */\n.range-field {\n position: relative; }\n\ninput[type=range],\ninput[type=range] + .thumb {\n cursor: pointer; }\n\ninput[type=range] {\n position: relative;\n background-color: transparent;\n border: none;\n outline: none;\n width: 100%;\n margin: 15px 0;\n padding: 0; }\n input[type=range]:focus {\n outline: none; }\n\ninput[type=range] + .thumb {\n position: absolute;\n top: 10px;\n left: 0;\n border: none;\n height: 0;\n width: 0;\n border-radius: 50%;\n background-color: #26a69a;\n margin-left: 7px;\n transform-origin: 50% 50%;\n transform: rotate(-45deg); }\n input[type=range] + .thumb .value {\n display: block;\n width: 30px;\n text-align: center;\n color: #26a69a;\n font-size: 0;\n transform: rotate(45deg); }\n input[type=range] + .thumb.active {\n border-radius: 50% 50% 50% 0; }\n input[type=range] + .thumb.active .value {\n color: #fff;\n margin-left: -1px;\n margin-top: 8px;\n font-size: 10px; }\n\ninput[type=range] {\n -webkit-appearance: none; }\n\ninput[type=range]::-webkit-slider-runnable-track {\n height: 3px;\n background: #c2c0c2;\n border: none; }\n\ninput[type=range]::-webkit-slider-thumb {\n -webkit-appearance: none;\n border: none;\n height: 14px;\n width: 14px;\n border-radius: 50%;\n background-color: #26a69a;\n transform-origin: 50% 50%;\n margin: -5px 0 0 0;\n transition: .3s; }\n\ninput[type=range]:focus::-webkit-slider-runnable-track {\n background: #ccc; }\n\ninput[type=range] {\n /* fix for FF unable to apply focus style bug */\n border: 1px solid white;\n /*required for proper track sizing in FF*/ }\n\ninput[type=range]::-moz-range-track {\n height: 3px;\n background: #ddd;\n border: none; }\n\ninput[type=range]::-moz-range-thumb {\n border: none;\n height: 14px;\n width: 14px;\n border-radius: 50%;\n background: #26a69a;\n margin-top: -5px; }\n\ninput[type=range]:-moz-focusring {\n outline: 1px solid #fff;\n outline-offset: -1px; }\n\ninput[type=range]:focus::-moz-range-track {\n background: #ccc; }\n\ninput[type=range]::-ms-track {\n height: 3px;\n background: transparent;\n border-color: transparent;\n border-width: 6px 0;\n /*remove default tick marks*/\n color: transparent; }\n\ninput[type=range]::-ms-fill-lower {\n background: #777; }\n\ninput[type=range]::-ms-fill-upper {\n background: #ddd; }\n\ninput[type=range]::-ms-thumb {\n border: none;\n height: 14px;\n width: 14px;\n border-radius: 50%;\n background: #26a69a; }\n\ninput[type=range]:focus::-ms-fill-lower {\n background: #888; }\n\ninput[type=range]:focus::-ms-fill-upper {\n background: #ccc; }\n\n/* material icons font */\n/* custom styles */\n.display-none {\n display: none; }\n\n.display-block {\n display: block; }\n\ninput.input-margin {\n margin: 0 0 3px 0 !important; }\n\n.select-margin .select-1 input {\n margin: 0 0 3px 0 !important; }\n\n.options .submit {\n position: sticky !important;\n bottom: 1px;\n float: right; }\n","//Default styles\n\nhtml {\n box-sizing: border-box;\n}\n*, *:before, *:after {\n box-sizing: inherit;\n}\n\nbody {\n // display: flex;\n // min-height: 100vh;\n // flex-direction: column;\n}\n\nmain {\n // flex: 1 0 auto;\n}\n\nul {\n &:not(.browser-default) {\n padding-left: 0;\n list-style-type: none;\n\n & > li {\n list-style-type: none;\n }\n }\n}\n\na {\n\tcolor: $link-color;\n\ttext-decoration: none;\n\n // Gets rid of tap active state\n -webkit-tap-highlight-color: transparent;\n}\n\n\n// Positioning\n.valign-wrapper {\n display: flex;\n align-items: center;\n}\n\n\n// classic clearfix\n.clearfix {\n clear: both;\n}\n\n\n// Z-levels\n.z-depth-0 {\n box-shadow: none !important;\n}\n.z-depth-1 {\n box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2);\n}\n.z-depth-1-half {\n box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.14), 0 1px 7px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -1px rgba(0, 0, 0, 0.2);\n}\n.z-depth-2 {\n box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.3);\n}\n.z-depth-3 {\n box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12), 0 3px 5px -1px rgba(0, 0, 0, 0.3);\n}\n.z-depth-4 {\n box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12), 0 5px 5px -3px rgba(0, 0, 0, 0.3);\n}\n.z-depth-5 {\n box-shadow: 0 16px 24px 2px rgba(0, 0, 0, 0.14), 0 6px 30px 5px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 0, 0, 0.3);\n}\n\n.hoverable {\n transition: box-shadow .25s;\n\n &:hover {\n box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);\n }\n}\n\n// Dividers\n\n.divider {\n height: 1px;\n overflow: hidden;\n background-color: color(\"grey\", \"lighten-2\");\n}\n\n\n// Blockquote\n\nblockquote {\n margin: 20px 0;\n padding-left: 1.5rem;\n border-left: 5px solid $primary-color;\n}\n\n// Icon Styles\n\ni {\n line-height: inherit;\n\n &.left {\n float: left;\n margin-right: 15px;\n }\n &.right {\n float: right;\n margin-left: 15px;\n }\n &.tiny {\n font-size: 1rem;\n }\n &.small {\n font-size: 2rem;\n }\n &.medium {\n font-size: 4rem;\n }\n &.large {\n font-size: 6rem;\n }\n}\n\n// Images\nimg.responsive-img,\nvideo.responsive-video {\n max-width: 100%;\n height: auto;\n}\n\n\n// Pagination\n\n.pagination {\n\n li {\n display: inline-block;\n border-radius: 2px;\n text-align: center;\n vertical-align: top;\n height: 30px;\n\n a {\n color: #444;\n display: inline-block;\n font-size: 1.2rem;\n padding: 0 10px;\n line-height: 30px;\n }\n\n &.active a { color: #fff; }\n\n &.active { background-color: $primary-color; }\n\n &.disabled a {\n cursor: default;\n color: #999;\n }\n\n i {\n font-size: 2rem;\n }\n }\n\n\n li.pages ul li {\n display: inline-block;\n float: none;\n }\n}\n@media #{$medium-and-down} {\n .pagination {\n width: 100%;\n\n li.prev,\n li.next {\n width: 10%;\n }\n\n li.pages {\n width: 80%;\n overflow: hidden;\n white-space: nowrap;\n }\n }\n}\n\n// Breadcrumbs\n.breadcrumb {\n font-size: 18px;\n color: rgba(255,255,255, .7);\n\n i,\n [class^=\"mdi-\"], [class*=\"mdi-\"],\n i.material-icons {\n display: inline-block;\n float: left;\n font-size: 24px;\n }\n\n &:before {\n content: '\\E5CC';\n color: rgba(255,255,255, .7);\n vertical-align: top;\n display: inline-block;\n font-family: 'Material Icons';\n font-weight: normal;\n font-style: normal;\n font-size: 25px;\n margin: 0 10px 0 8px;\n -webkit-font-smoothing: antialiased;\n }\n\n &:first-child:before {\n display: none;\n }\n\n &:last-child {\n color: #fff;\n }\n}\n\n// Parallax\n.parallax-container {\n position: relative;\n overflow: hidden;\n height: 500px;\n\n .parallax {\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n bottom: 0;\n z-index: -1;\n\n img {\n display: none;\n position: absolute;\n left: 50%;\n bottom: 0;\n min-width: 100%;\n min-height: 100%;\n transform: translate3d(0,0,0);\n transform: translateX(-50%);\n }\n }\n}\n\n// Pushpin\n.pin-top, .pin-bottom {\n position: relative;\n}\n.pinned {\n position: fixed !important;\n}\n\n/*********************\n Transition Classes\n**********************/\n\nul.staggered-list li {\n opacity: 0;\n}\n\n.fade-in {\n opacity: 0;\n transform-origin: 0 50%;\n}\n\n\n/*********************\n Media Query Classes\n**********************/\n.hide-on-small-only, .hide-on-small-and-down {\n @media #{$small-and-down} {\n display: none !important;\n }\n}\n.hide-on-med-and-down {\n @media #{$medium-and-down} {\n display: none !important;\n }\n}\n.hide-on-med-and-up {\n @media #{$medium-and-up} {\n display: none !important;\n }\n}\n.hide-on-med-only {\n @media only screen and (min-width: $small-screen) and (max-width: $medium-screen) {\n display: none !important;\n }\n}\n.hide-on-large-only {\n @media #{$large-and-up} {\n display: none !important;\n }\n}\n.show-on-large {\n @media #{$large-and-up} {\n display: block !important;\n }\n}\n.show-on-medium {\n @media only screen and (min-width: $small-screen) and (max-width: $medium-screen) {\n display: block !important;\n }\n}\n.show-on-small {\n @media #{$small-and-down} {\n display: block !important;\n }\n}\n.show-on-medium-and-up {\n @media #{$medium-and-up} {\n display: block !important;\n }\n}\n.show-on-medium-and-down {\n @media #{$medium-and-down} {\n display: block !important;\n }\n}\n\n\n// Center text on mobile\n.center-on-small-only {\n @media #{$small-and-down} {\n text-align: center;\n }\n}\n\n// Footer\n.page-footer {\n padding-top: 20px;\n color: $footer-font-color;\n background-color: $footer-bg-color;\n\n .footer-copyright {\n overflow: hidden;\n min-height: 50px;\n display: flex;\n align-items: center;\n padding: 10px 0px;\n color: $footer-copyright-font-color;\n background-color: $footer-copyright-bg-color;\n @extend .light;\n }\n}\n\n// Tables\ntable, th, td {\n border: none;\n}\n\ntable {\n width:100%;\n display: table;\n\n &.bordered > thead > tr,\n &.bordered > tbody > tr {\n border-bottom: 1px solid $table-border-color;\n }\n\n &.striped > tbody {\n > tr:nth-child(odd) {\n background-color: $table-striped-color;\n }\n\n > tr > td {\n border-radius: 0;\n }\n }\n\n &.highlight > tbody > tr {\n transition: background-color .25s ease;\n &:hover {\n background-color: $table-striped-color;\n }\n }\n\n &.centered {\n thead tr th, tbody tr td {\n text-align: center;\n }\n }\n\n}\n\nthead {\n border-bottom: 1px solid $table-border-color;\n}\n\ntd, th{\n padding: 15px 5px;\n display: table-cell;\n text-align: left;\n vertical-align: middle;\n border-radius: 2px;\n}\n\n// Responsive Table\n@media #{$medium-and-down} {\n\n table.responsive-table {\n width: 100%;\n border-collapse: collapse;\n border-spacing: 0;\n display: block;\n position: relative;\n\n td:empty:before {\n content: '\\00a0';\n }\n\n th,\n td {\n margin: 0;\n vertical-align: top;\n }\n\n th { text-align: left; }\n thead {\n display: block;\n float: left;\n\n tr {\n display: block;\n padding: 0 10px 0 0;\n\n th::before {\n content: \"\\00a0\";\n }\n }\n }\n tbody {\n display: block;\n width: auto;\n position: relative;\n overflow-x: auto;\n white-space: nowrap;\n\n tr {\n display: inline-block;\n vertical-align: top;\n }\n }\n th {\n display: block;\n text-align: right;\n }\n td {\n display: block;\n min-height: 1.25em;\n text-align: left;\n }\n tr { padding: 0 10px; }\n\n /* sort out borders */\n thead {\n border: 0;\n border-right: 1px solid $table-border-color;\n }\n\n &.bordered {\n th { border-bottom: 0; border-left: 0; }\n td { border-left: 0; border-right: 0; border-bottom: 0; }\n tr { border: 0; }\n tbody tr { border-right: 1px solid $table-border-color; }\n }\n\n }\n\n}\n\n\n// Collections\n.collection {\n margin: $element-top-margin 0 $element-bottom-margin 0;\n border: 1px solid $collection-border-color;\n border-radius: 2px;\n overflow: hidden;\n position: relative;\n\n .collection-item {\n background-color: $collection-bg-color;\n line-height: $collection-line-height;\n padding: 10px 20px;\n margin: 0;\n border-bottom: 1px solid $collection-border-color;\n\n // Avatar Collection\n &.avatar {\n min-height: 84px;\n padding-left: 72px;\n position: relative;\n\n // Don't style circles inside preloader classes.\n &:not(.circle-clipper) > .circle,\n :not(.circle-clipper) > .circle {\n position: absolute;\n width: 42px;\n height: 42px;\n overflow: hidden;\n left: 15px;\n display: inline-block;\n vertical-align: middle;\n }\n i.circle {\n font-size: 18px;\n line-height: 42px;\n color: #fff;\n background-color: #999;\n text-align: center;\n }\n\n\n .title {\n font-size: 16px;\n }\n\n p {\n margin: 0;\n }\n\n .secondary-content {\n position: absolute;\n top: 16px;\n right: 16px;\n }\n\n }\n\n\n &:last-child {\n border-bottom: none;\n }\n\n &.active {\n background-color: $collection-active-bg-color;\n color: $collection-active-color;\n\n .secondary-content {\n color: #fff;\n }\n }\n }\n a.collection-item{\n display: block;\n transition: .25s;\n color: $collection-link-color;\n &:not(.active) {\n &:hover {\n background-color: $collection-hover-bg-color;\n }\n }\n }\n\n &.with-header {\n .collection-header {\n background-color: $collection-bg-color;\n border-bottom: 1px solid $collection-border-color;\n padding: 10px 20px;\n }\n .collection-item {\n padding-left: 30px;\n }\n .collection-item.avatar {\n padding-left: 72px;\n }\n }\n\n}\n// Made less specific to allow easier overriding\n.secondary-content {\n float: right;\n color: $secondary-color;\n}\n.collapsible .collection {\n margin: 0;\n border: none;\n}\n\n\n\n// Responsive Videos\n.video-container {\n position: relative;\n padding-bottom: 56.25%;\n height: 0;\n overflow: hidden;\n\n iframe, object, embed {\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n }\n}\n\n// Progress Bar\n.progress {\n position: relative;\n height: 4px;\n display: block;\n width: 100%;\n background-color: lighten($progress-bar-color, 40%);\n border-radius: 2px;\n margin: $element-top-margin 0 $element-bottom-margin 0;\n overflow: hidden;\n .determinate {\n position: absolute;\n top: 0;\n left: 0;\n bottom: 0;\n background-color: $progress-bar-color;\n transition: width .3s linear;\n }\n .indeterminate {\n background-color: $progress-bar-color;\n &:before {\n content: '';\n position: absolute;\n background-color: inherit;\n top: 0;\n left:0;\n bottom: 0;\n will-change: left, right;\n // Custom bezier\n animation: indeterminate 2.1s cubic-bezier(0.650, 0.815, 0.735, 0.395) infinite;\n\n }\n &:after {\n content: '';\n position: absolute;\n background-color: inherit;\n top: 0;\n left:0;\n bottom: 0;\n will-change: left, right;\n // Custom bezier\n animation: indeterminate-short 2.1s cubic-bezier(0.165, 0.840, 0.440, 1.000) infinite;\n animation-delay: 1.15s;\n }\n }\n}\n@keyframes indeterminate {\n 0% {\n left: -35%;\n right:100%;\n }\n 60% {\n left: 100%;\n right: -90%;\n }\n 100% {\n left: 100%;\n right: -90%;\n }\n}\n\n@keyframes indeterminate-short {\n 0% {\n left: -200%;\n right: 100%;\n }\n 60% {\n left: 107%;\n right: -8%;\n }\n 100% {\n left: 107%;\n right: -8%;\n }\n}\n\n\n/*******************\n Utility Classes\n*******************/\n\n.hide {\n display: none !important;\n}\n\n// Text Align\n.left-align {\n text-align: left;\n}\n.right-align {\n text-align: right\n}\n.center, .center-align {\n text-align: center;\n}\n\n.left {\n float: left !important;\n}\n.right {\n float: right !important;\n}\n\n// No Text Select\n.no-select {\n user-select: none;\n}\n\n.circle {\n border-radius: 50%;\n}\n\n.center-block {\n display: block;\n margin-left: auto;\n margin-right: auto;\n}\n\n.truncate {\n display: block;\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n\n.no-padding {\n padding: 0 !important;\n}\n","// ==========================================================================\n// Materialize variables\n// ==========================================================================\n//\n// Table of Contents:\n//\n// 1. Colors\n// 2. Badges\n// 3. Buttons\n// 4. Cards\n// 5. Carousel\n// 6. Collapsible\n// 7. Chips\n// 8. Date + Time Picker\n// 9. Dropdown\n// 10. Fonts\n// 11. Forms\n// 12. Global\n// 13. Grid\n// 14. Navigation Bar\n// 15. Side Navigation\n// 16. Photo Slider\n// 17. Spinners | Loaders\n// 18. Tabs\n// 19. Tables\n// 20. Toasts\n// 21. Typography\n// 22. Footer\n// 23. Flow Text\n// 24. Collections\n// 25. Progress Bar\n\n\n\n// 1. Colors\n// ==========================================================================\n\n$primary-color: color(\"materialize-red\", \"lighten-2\") !default;\n$primary-color-light: lighten($primary-color, 15%) !default;\n$primary-color-dark: darken($primary-color, 15%) !default;\n\n$secondary-color: color(\"teal\", \"lighten-1\") !default;\n$success-color: color(\"green\", \"base\") !default;\n$error-color: color(\"red\", \"base\") !default;\n$link-color: color(\"light-blue\", \"darken-1\") !default;\n\n\n// 2. Badges\n// ==========================================================================\n\n$badge-bg-color: $secondary-color !default;\n$badge-height: 22px !default;\n\n\n// 3. Buttons\n// ==========================================================================\n\n// Shared styles\n$button-border: none !default;\n$button-background-focus: lighten($secondary-color, 4%) !default;\n$button-font-size: 1rem !default;\n$button-icon-font-size: 1.3rem !default;\n$button-height: 36px !default;\n$button-padding: 0 2rem !default;\n$button-radius: 2px !default;\n\n// Disabled styles\n$button-disabled-background: #DFDFDF !default;\n$button-disabled-color: #9F9F9F !default;\n\n// Raised buttons\n$button-raised-background: $secondary-color !default;\n$button-raised-background-hover: lighten($button-raised-background, 5%) !default;\n$button-raised-color: #fff !default;\n\n// Large buttons\n$button-large-icon-font-size: 1.6rem !default;\n$button-large-height: $button-height * 1.5 !default;\n\n// Flat buttons\n$button-flat-color: #343434 !default;\n$button-flat-disabled-color: lighten(#999, 10%) !default;\n\n// Floating buttons\n$button-floating-background: $secondary-color !default;\n$button-floating-background-hover: $button-floating-background !default;\n$button-floating-color: #fff !default;\n$button-floating-size: 40px !default;\n$button-floating-large-size: 56px !default;\n$button-floating-radius: 50% !default;\n\n\n// 4. Cards\n// ==========================================================================\n\n$card-padding: 24px !default;\n$card-bg-color: #fff !default;\n$card-link-color: color(\"orange\", \"accent-2\") !default;\n$card-link-color-light: lighten($card-link-color, 20%) !default;\n\n\n// 5. Carousel\n// ==========================================================================\n\n$carousel-height: 400px !default;\n$carousel-item-height: $carousel-height / 2 !default;\n$carousel-item-width: $carousel-item-height !default;\n\n\n// 6. Collapsible\n// ==========================================================================\n\n$collapsible-height: 3rem !default;\n$collapsible-line-height: $collapsible-height !default;\n$collapsible-header-color: #fff !default;\n$collapsible-border-color: #ddd !default;\n\n\n// 7. Chips\n// ==========================================================================\n\n$chip-bg-color: #e4e4e4 !default;\n$chip-border-color: #9e9e9e !default;\n$chip-selected-color: #26a69a !default;\n$chip-margin: 5px !default;\n\n\n// 8. Date + Time Picker\n// ==========================================================================\n\n$datepicker-display-font-size: 2.8rem;\n$datepicker-weekday-color: rgba(0, 0, 0, .87) !default;\n$datepicker-weekday-bg: darken($secondary-color, 7%) !default;\n$datepicker-date-bg: $secondary-color !default;\n$datepicker-year: rgba(255, 255, 255, .7) !default;\n$datepicker-focus: rgba(0,0,0, .05) !default;\n$datepicker-selected: $secondary-color !default;\n$datepicker-selected-outfocus: desaturate(lighten($secondary-color, 35%), 15%) !default;\n\n$timepicker-clock-color: rgba(0, 0, 0, .87) !default;\n$timepicker-clock-plate-bg: #eee;\n\n\n// 9. Dropdown\n// ==========================================================================\n\n$dropdown-bg-color: #fff !default;\n$dropdown-hover-bg-color: #eee !default;\n$dropdown-color: $secondary-color !default;\n$dropdown-item-height: 50px !default;\n\n\n// 10. Fonts\n// ==========================================================================\n\n$roboto-font-path: \"../fonts/roboto/\" !default;\n\n\n// 11. Forms\n// ==========================================================================\n\n// Text Inputs + Textarea\n$input-height: 3rem !default;\n$input-border-color: color(\"grey\", \"base\") !default;\n$input-border: 1px solid $input-border-color !default;\n$input-background: #fff !default;\n$input-error-color: $error-color !default;\n$input-success-color: $success-color !default;\n$input-focus-color: $secondary-color !default;\n$input-font-size: 1rem !default;\n$input-margin-bottom: 20px;\n$input-margin: 0 0 $input-margin-bottom 0 !default;\n$input-padding: 0 !default;\n$input-transition: all .3s !default;\n$label-font-size: .8rem !default;\n$input-disabled-color: rgba(0,0,0, .42) !default;\n$input-disabled-solid-color: #949494 !default;\n$input-disabled-border: 1px dotted $input-disabled-color !default;\n$input-invalid-border: 1px solid $input-error-color !default;\n$placeholder-text-color: lighten($input-border-color, 20%) !default;\n\n// Radio Buttons\n$radio-fill-color: $secondary-color !default;\n$radio-empty-color: #5a5a5a !default;\n$radio-border: 2px solid $radio-fill-color !default;\n\n// Range\n$range-height: 14px !default;\n$range-width: 14px !default;\n$track-height: 3px !default;\n\n// Select\n$select-border: 1px solid #f2f2f2 !default;\n$select-background: rgba(255, 255, 255, 0.90) !default;\n$select-focus: 1px solid lighten($secondary-color, 47%) !default;\n$select-option-hover: rgba(0,0,0,.06) !default;\n$select-option-focus: rgba(0,0,0,.03) !default;\n$select-padding: 5px !default;\n$select-radius: 2px !default;\n$select-disabled-color: rgba(0,0,0,.3) !default;\n\n// Switches\n$switch-bg-color: $secondary-color !default;\n$switch-checked-lever-bg: desaturate(lighten($switch-bg-color, 25%), 25%) !default;\n$switch-unchecked-bg: #F1F1F1 !default;\n$switch-unchecked-lever-bg: rgba(0,0,0,.38) !default;\n$switch-radius: 15px !default;\n\n\n// 12. Global\n// ==========================================================================\n\n// Media Query Ranges\n$small-screen-up: 601px !default;\n$medium-screen-up: 993px !default;\n$large-screen-up: 1201px !default;\n$small-screen: 600px !default;\n$medium-screen: 992px !default;\n$large-screen: 1200px !default;\n\n$medium-and-up: \"only screen and (min-width : #{$small-screen-up})\" !default;\n$large-and-up: \"only screen and (min-width : #{$medium-screen-up})\" !default;\n$extra-large-and-up: \"only screen and (min-width : #{$large-screen-up})\" !default;\n$small-and-down: \"only screen and (max-width : #{$small-screen})\" !default;\n$medium-and-down: \"only screen and (max-width : #{$medium-screen})\" !default;\n$medium-only: \"only screen and (min-width : #{$small-screen-up}) and (max-width : #{$medium-screen})\" !default;\n\n\n// 13. Grid\n// ==========================================================================\n\n$num-cols: 12 !default;\n$gutter-width: 1.5rem !default;\n$element-top-margin: $gutter-width/3 !default;\n$element-bottom-margin: ($gutter-width*2)/3 !default;\n\n\n// 14. Navigation Bar\n// ==========================================================================\n\n$navbar-height: 64px !default;\n$navbar-line-height: $navbar-height !default;\n$navbar-height-mobile: 56px !default;\n$navbar-line-height-mobile: $navbar-height-mobile !default;\n$navbar-font-size: 1rem !default;\n$navbar-font-color: #fff !default;\n$navbar-brand-font-size: 2.1rem !default;\n\n// 15. Side Navigation\n// ==========================================================================\n\n$sidenav-font-size: 14px !default;\n$sidenav-font-color: rgba(0,0,0,.87) !default;\n$sidenav-bg-color: #fff !default;\n$sidenav-padding: 16px !default;\n$sidenav-item-height: 48px !default;\n$sidenav-line-height: $sidenav-item-height !default;\n\n\n// 16. Photo Slider\n// ==========================================================================\n\n$slider-bg-color: color('grey', 'base') !default;\n$slider-bg-color-light: color('grey', 'lighten-2') !default;\n$slider-indicator-color: color('green', 'base') !default;\n\n\n// 17. Spinners | Loaders\n// ==========================================================================\n\n$spinner-default-color: $secondary-color !default;\n\n\n// 18. Tabs\n// ==========================================================================\n\n$tabs-underline-color: $primary-color-light !default;\n$tabs-text-color: $primary-color !default;\n$tabs-bg-color: #fff !default;\n\n\n// 19. Tables\n// ==========================================================================\n\n$table-border-color: #d0d0d0 !default;\n$table-striped-color: #f2f2f2 !default;\n\n\n// 20. Toasts\n// ==========================================================================\n\n$toast-height: 48px !default;\n$toast-color: #323232 !default;\n$toast-text-color: #fff !default;\n$toast-action-color: #eeff41;\n\n\n// 21. Typography\n// ==========================================================================\n\n$off-black: rgba(0, 0, 0, 0.87) !default;\n// Header Styles\n$h1-fontsize: 4.2rem !default;\n$h2-fontsize: 3.56rem !default;\n$h3-fontsize: 2.92rem !default;\n$h4-fontsize: 2.28rem !default;\n$h5-fontsize: 1.64rem !default;\n$h6-fontsize: 1rem !default;\n\n\n// 22. Footer\n// ==========================================================================\n\n$footer-font-color: #fff !default;\n$footer-bg-color: $primary-color !default;\n$footer-copyright-font-color: rgba(255,255,255,.8) !default;\n$footer-copyright-bg-color: rgba(51,51,51,.08) !default;\n\n\n// 23. Flow Text\n// ==========================================================================\n\n$range : $large-screen - $small-screen !default;\n$intervals: 20 !default;\n$interval-size: $range / $intervals !default;\n\n\n// 24. Collections\n// ==========================================================================\n\n$collection-border-color: #e0e0e0 !default;\n$collection-bg-color: #fff !default;\n$collection-active-bg-color: $secondary-color !default;\n$collection-active-color: lighten($secondary-color, 55%) !default;\n$collection-hover-bg-color: #ddd !default;\n$collection-link-color: $secondary-color !default;\n$collection-line-height: 1.5rem !default;\n\n\n// 25. Progress Bar\n// ==========================================================================\n\n$progress-bar-color: $secondary-color !default;\n","/* This is needed for some mobile phones to display the Google Icon font properly */\n.material-icons {\n text-rendering: optimizeLegibility;\n font-feature-settings: 'liga';\n}\n",".container {\n margin: 0 auto;\n max-width: 1280px;\n width: 90%;\n}\n@media #{$medium-and-up} {\n .container {\n width: 85%;\n }\n}\n@media #{$large-and-up} {\n .container {\n width: 70%;\n }\n}\n.container .row {\n margin-left: (-1 * $gutter-width / 2);\n margin-right: (-1 * $gutter-width / 2);\n}\n\n.section {\n padding-top: 1rem;\n padding-bottom: 1rem;\n\n &.no-pad {\n padding: 0;\n }\n &.no-pad-bot {\n padding-bottom: 0;\n }\n &.no-pad-top {\n padding-top: 0;\n }\n}\n\n\n// Mixins to eliminate code repitition\n@mixin reset-offset {\n margin-left: auto;\n left: auto;\n right: auto;\n}\n@mixin grid-classes($size, $i, $perc) {\n &.offset-#{$size}#{$i} {\n margin-left: $perc;\n }\n &.pull-#{$size}#{$i} {\n right: $perc;\n }\n &.push-#{$size}#{$i} {\n left: $perc;\n }\n}\n\n\n.row {\n margin-left: auto;\n margin-right: auto;\n margin-bottom: 20px;\n\n // Clear floating children\n &:after {\n content: \"\";\n display: table;\n clear: both;\n }\n\n .col {\n float: left;\n box-sizing: border-box;\n padding: 0 $gutter-width / 2;\n min-height: 1px;\n\n &[class*=\"push-\"],\n &[class*=\"pull-\"] {\n position: relative;\n }\n\n $i: 1;\n @while $i <= $num-cols {\n $perc: unquote((100 / ($num-cols / $i)) + \"%\");\n &.s#{$i} {\n width: $perc;\n @include reset-offset;\n }\n $i: $i + 1;\n }\n\n $i: 1;\n @while $i <= $num-cols {\n $perc: unquote((100 / ($num-cols / $i)) + \"%\");\n @include grid-classes(\"s\", $i, $perc);\n $i: $i + 1;\n }\n\n @media #{$medium-and-up} {\n\n $i: 1;\n @while $i <= $num-cols {\n $perc: unquote((100 / ($num-cols / $i)) + \"%\");\n &.m#{$i} {\n width: $perc;\n @include reset-offset;\n }\n $i: $i + 1\n }\n\n $i: 1;\n @while $i <= $num-cols {\n $perc: unquote((100 / ($num-cols / $i)) + \"%\");\n @include grid-classes(\"m\", $i, $perc);\n $i: $i + 1;\n }\n }\n\n @media #{$large-and-up} {\n\n $i: 1;\n @while $i <= $num-cols {\n $perc: unquote((100 / ($num-cols / $i)) + \"%\");\n &.l#{$i} {\n width: $perc;\n @include reset-offset;\n }\n $i: $i + 1;\n }\n\n $i: 1;\n @while $i <= $num-cols {\n $perc: unquote((100 / ($num-cols / $i)) + \"%\");\n @include grid-classes(\"l\", $i, $perc);\n $i: $i + 1;\n }\n }\n\n @media #{$extra-large-and-up} {\n\n $i: 1;\n @while $i <= $num-cols {\n $perc: unquote((100 / ($num-cols / $i)) + \"%\");\n &.xl#{$i} {\n width: $perc;\n @include reset-offset;\n }\n $i: $i + 1;\n }\n\n $i: 1;\n @while $i <= $num-cols {\n $perc: unquote((100 / ($num-cols / $i)) + \"%\");\n @include grid-classes(\"xl\", $i, $perc);\n $i: $i + 1;\n }\n }\n }\n}\n","\na {\n text-decoration: none;\n}\n\nhtml{\n line-height: 1.5;\n\n @media only screen and (min-width: 0) {\n font-size: 14px;\n }\n\n @media only screen and (min-width: $medium-screen) {\n font-size: 14.5px;\n }\n\n @media only screen and (min-width: $large-screen) {\n font-size: 15px;\n }\n\n font-family: \"Roboto\", sans-serif;\n font-weight: normal;\n color: $off-black;\n}\nh1, h2, h3, h4, h5, h6 {\n\tfont-weight: 400;\n\tline-height: 1.1;\n}\n\n// Header Styles\nh1 a, h2 a, h3 a, h4 a, h5 a, h6 a { font-weight: inherit; }\nh1 { font-size: $h1-fontsize; line-height: 110%; margin: ($h1-fontsize / 2) 0 ($h1-fontsize / 2.5) 0;}\nh2 { font-size: $h2-fontsize; line-height: 110%; margin: ($h2-fontsize / 2) 0 ($h2-fontsize / 2.5) 0;}\nh3 { font-size: $h3-fontsize; line-height: 110%; margin: ($h3-fontsize / 2) 0 ($h3-fontsize / 2.5) 0;}\nh4 { font-size: $h4-fontsize; line-height: 110%; margin: ($h4-fontsize / 2) 0 ($h4-fontsize / 2.5) 0;}\nh5 { font-size: $h5-fontsize; line-height: 110%; margin: ($h5-fontsize / 2) 0 ($h5-fontsize / 2.5) 0;}\nh6 { font-size: $h6-fontsize; line-height: 110%; margin: ($h6-fontsize / 2) 0 ($h6-fontsize / 2.5) 0;}\n\n// Text Styles\nem { font-style: italic; }\nstrong { font-weight: 500; }\nsmall { font-size: 75%; }\n.light { font-weight: 300; }\n.thin { font-weight: 200; }\n\n\n.flow-text{\n font-weight: 300;\n $i: 0;\n @while $i <= $intervals {\n @media only screen and (min-width : 360 + ($i * $interval-size)) {\n font-size: 1.2rem * (1 + (.02 * $i));\n }\n $i: $i + 1;\n }\n\n // Handle below 360px screen\n @media only screen and (max-width: 360px) {\n font-size: 1.2rem;\n }\n}","// shared styles\n.btn,\n.btn-flat {\n border: $button-border;\n border-radius: $button-radius;\n display: inline-block;\n height: $button-height;\n line-height: $button-height;\n padding: $button-padding;\n text-transform: uppercase;\n vertical-align: middle;\n // Gets rid of tap active state\n -webkit-tap-highlight-color: transparent;\n}\n\n// Disabled shared style\n.btn.disabled,\n.btn-floating.disabled,\n.btn-large.disabled,\n.btn-flat.disabled,\n.btn:disabled,\n.btn-floating:disabled,\n.btn-large:disabled,\n.btn-flat:disabled,\n.btn[disabled],\n.btn-floating[disabled],\n.btn-large[disabled],\n.btn-flat[disabled] {\n pointer-events: none;\n background-color: $button-disabled-background !important;\n box-shadow: none;\n color: $button-disabled-color !important;\n cursor: default;\n\n &:hover {\n background-color: $button-disabled-background !important;\n color: $button-disabled-color !important;\n }\n}\n\n// Shared icon styles\n.btn,\n.btn-floating,\n.btn-large,\n.btn-flat {\n font-size: $button-font-size;\n outline: 0;\n\n i {\n font-size: $button-icon-font-size;\n line-height: inherit;\n }\n}\n\n// Shared focus button style\n.btn,\n.btn-floating {\n &:focus {\n background-color: darken($button-raised-background, 10%);\n }\n}\n\n// Raised Button\n.btn {\n text-decoration: none;\n color: $button-raised-color;\n background-color: $button-raised-background;\n text-align: center;\n letter-spacing: .5px;\n @extend .z-depth-1;\n transition: .2s ease-out;\n cursor: pointer;\n\n &:hover {\n background-color: $button-raised-background-hover;\n @extend .z-depth-1-half;\n }\n}\n\n// Floating button\n.btn-floating {\n &:hover {\n background-color: $button-floating-background-hover;\n @extend .z-depth-1-half;\n }\n\n &:before {\n border-radius: 0;\n }\n\n &.btn-large {\n &.halfway-fab {\n bottom: -$button-floating-large-size / 2;\n }\n\n width: $button-floating-large-size;\n height: $button-floating-large-size;\n i {\n line-height: $button-floating-large-size;\n }\n }\n\n &.halfway-fab {\n &.left {\n right: auto;\n left: 24px;\n }\n\n position: absolute;\n right: 24px;\n bottom: -$button-floating-size / 2;\n }\n\n display: inline-block;\n color: $button-floating-color;\n position: relative;\n overflow: hidden;\n z-index: 1;\n width: $button-floating-size;\n height: $button-floating-size;\n line-height: $button-floating-size;\n padding: 0;\n background-color: $button-floating-background;\n border-radius: $button-floating-radius;\n @extend .z-depth-1;\n transition: .3s;\n cursor: pointer;\n vertical-align: middle;\n\n i {\n width: inherit;\n display: inline-block;\n text-align: center;\n color: $button-floating-color;\n font-size: $button-large-icon-font-size;\n line-height: $button-floating-size;\n }\n}\n\n// button fix\nbutton.btn-floating {\n border: $button-border;\n}\n\n// Fixed Action Button\n.fixed-action-btn {\n &.active {\n ul {\n visibility: visible;\n }\n }\n\n &.horizontal {\n padding: 0 0 0 15px;\n\n ul {\n text-align: right;\n right: 64px;\n top: 50%;\n transform: translateY(-50%);\n height: 100%;\n left: auto;\n width: 500px; /*width 100% only goes to width of button container */\n\n li {\n display: inline-block;\n margin: 15px 15px 0 0;\n }\n }\n }\n\n &.toolbar {\n &.active {\n & > a i {\n opacity: 0;\n }\n }\n\n padding: 0;\n height: $button-floating-large-size;\n\n ul {\n display: flex;\n top: 0;\n bottom: 0;\n z-index: 1;\n\n li {\n flex: 1;\n display: inline-block;\n margin: 0;\n height: 100%;\n transition: none;\n\n a {\n display: block;\n overflow: hidden;\n position: relative;\n width: 100%;\n height: 100%;\n background-color: transparent;\n box-shadow: none;\n color: #fff;\n line-height: $button-floating-large-size;\n z-index: 1;\n\n i {\n line-height: inherit;\n }\n }\n }\n }\n }\n\n position: fixed;\n right: 23px;\n bottom: 23px;\n padding-top: 15px;\n margin-bottom: 0;\n z-index: 997;\n\n ul {\n left: 0;\n right: 0;\n text-align: center;\n position: absolute;\n bottom: 64px;\n margin: 0;\n visibility: hidden;\n\n li {\n margin-bottom: 15px;\n }\n\n a.btn-floating {\n opacity: 0;\n }\n }\n\n .fab-backdrop {\n position: absolute;\n top: 0;\n left: 0;\n z-index: -1;\n width: $button-floating-size;\n height: $button-floating-size;\n background-color: $button-floating-background;\n border-radius: $button-floating-radius;\n transform: scale(0);\n }\n}\n\n// Flat button\n.btn-flat {\n box-shadow: none;\n background-color: transparent;\n color: $button-flat-color;\n cursor: pointer;\n transition: background-color .2s;\n\n &:focus,\n &:hover {\n box-shadow: none;\n }\n\n &:focus {\n background-color: rgba(0,0,0,.1);\n }\n\n &.disabled {\n background-color: transparent !important;\n color: $button-flat-disabled-color !important;\n cursor: default;\n }\n}\n\n// Large button\n.btn-large {\n @extend .btn;\n height: $button-large-height;\n line-height: $button-large-height;\n\n i {\n font-size: $button-large-icon-font-size;\n }\n}\n\n// Block button\n.btn-block {\n display: block;\n}\n",".dropdown-content {\n @extend .z-depth-1;\n background-color: $dropdown-bg-color;\n margin: 0;\n display: none;\n min-width: 100px;\n max-height: 650px;\n overflow-y: auto;\n opacity: 0;\n position: absolute;\n z-index: 999;\n will-change: width, height;\n\n li {\n clear: both;\n color: $off-black;\n cursor: pointer;\n min-height: $dropdown-item-height;\n line-height: 1.5rem;\n width: 100%;\n text-align: left;\n text-transform: none;\n\n &:hover, &.active, &.selected {\n background-color: $dropdown-hover-bg-color;\n }\n\n &.active.selected {\n background-color: darken($dropdown-hover-bg-color, 5%);\n }\n\n &.divider {\n min-height: 0;\n height: 1px;\n }\n\n & > a, & > span {\n font-size: 16px;\n color: $dropdown-color;\n display: block;\n line-height: 22px;\n padding: (($dropdown-item-height - 22) / 2) 16px;\n }\n\n & > span > label {\n top: 1px;\n left: 0;\n height: 18px;\n }\n\n // Icon alignment override\n & > a > i {\n height: inherit;\n line-height: inherit;\n float: left;\n margin: 0 24px 0 0;\n width: 24px;\n }\n }\n}\n\n// Input field specificity bugfix\n.input-field.col .dropdown-content [type=\"checkbox\"] + label {\n top: 1px;\n left: 0;\n height: 18px;\n}\n\n","\n/*!\n * Waves v0.6.0\n * http://fian.my.id/Waves\n *\n * Copyright 2014 Alfiana E. Sibuea and other contributors\n * Released under the MIT license\n * https://github.com/fians/Waves/blob/master/LICENSE\n */\n\n\n.waves-effect {\n position: relative;\n cursor: pointer;\n display: inline-block;\n overflow: hidden;\n user-select: none;\n -webkit-tap-highlight-color: transparent;\n vertical-align: middle;\n z-index: 1;\n transition: .3s ease-out;\n\n .waves-ripple {\n position: absolute;\n border-radius: 50%;\n width: 20px;\n height: 20px;\n margin-top:-10px;\n margin-left:-10px;\n opacity: 0;\n\n background: rgba(0,0,0,0.2);\n transition: all 0.7s ease-out;\n transition-property: transform, opacity;\n transform: scale(0);\n pointer-events: none;\n }\n\n // Waves Colors\n &.waves-light .waves-ripple {\n background-color: rgba(255, 255, 255, 0.45);\n }\n &.waves-red .waves-ripple {\n background-color: rgba(244, 67, 54, .70);\n }\n &.waves-yellow .waves-ripple {\n background-color: rgba(255, 235, 59, .70);\n }\n &.waves-orange .waves-ripple {\n background-color: rgba(255, 152, 0, .70);\n }\n &.waves-purple .waves-ripple {\n background-color: rgba(156, 39, 176, 0.70);\n }\n &.waves-green .waves-ripple {\n background-color: rgba(76, 175, 80, 0.70);\n }\n &.waves-teal .waves-ripple {\n background-color: rgba(0, 150, 136, 0.70);\n }\n\n // Style input button bug.\n input[type=\"button\"], input[type=\"reset\"], input[type=\"submit\"] {\n border: 0;\n font-style: normal;\n font-size: inherit;\n text-transform: inherit;\n background: none;\n }\n\n img {\n position: relative;\n z-index: -1;\n }\n}\n\n.waves-notransition {\n transition: none #{\"!important\"};\n}\n\n.waves-circle {\n transform: translateZ(0);\n -webkit-mask-image: -webkit-radial-gradient(circle, white 100%, black 100%);\n}\n\n.waves-input-wrapper {\n border-radius: 0.2em;\n vertical-align: bottom;\n\n .waves-button-input {\n position: relative;\n top: 0;\n left: 0;\n z-index: 1;\n }\n}\n\n.waves-circle {\n text-align: center;\n width: 2.5em;\n height: 2.5em;\n line-height: 2.5em;\n border-radius: 50%;\n -webkit-mask-image: none;\n}\n\n.waves-block {\n display: block;\n}\n\n/* Firefox Bug: link not triggered */\n.waves-effect .waves-ripple {\n z-index: -1;\n}",".collapsible {\n border-top: 1px solid $collapsible-border-color;\n border-right: 1px solid $collapsible-border-color;\n border-left: 1px solid $collapsible-border-color;\n margin: $element-top-margin 0 $element-bottom-margin 0;\n @extend .z-depth-1;\n}\n\n.collapsible-header {\n display: flex;\n cursor: pointer;\n -webkit-tap-highlight-color: transparent;\n line-height: 1.5;\n padding: 1rem;\n background-color: $collapsible-header-color;\n border-bottom: 1px solid $collapsible-border-color;\n\n i {\n width: 2rem;\n font-size: 1.6rem;\n display: inline-block;\n text-align: center;\n margin-right: 1rem;\n }\n}\n\n.collapsible-body {\n display: none;\n border-bottom: 1px solid $collapsible-border-color;\n box-sizing: border-box;\n padding: 2rem;\n}\n\n// sideNav collapsible styling\n.side-nav,\n.side-nav.fixed {\n\n .collapsible {\n border: none;\n box-shadow: none;\n\n li { padding: 0; }\n }\n\n .collapsible-header {\n background-color: transparent;\n border: none;\n line-height: inherit;\n height: inherit;\n padding: 0 $sidenav-padding;\n\n &:hover { background-color: rgba(0,0,0,.05); }\n i { line-height: inherit; }\n }\n\n .collapsible-body {\n border: 0;\n background-color: $collapsible-header-color;\n\n li a {\n padding: 0 (7.5px + $sidenav-padding)\n 0 (15px + $sidenav-padding);\n }\n }\n\n}\n\n// Popout Collapsible\n\n.collapsible.popout {\n border: none;\n box-shadow: none;\n > li {\n box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);\n // transform: scaleX(.92);\n margin: 0 24px;\n transition: margin .35s cubic-bezier(0.250, 0.460, 0.450, 0.940);\n }\n > li.active {\n box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);\n margin: 16px 0;\n // transform: scaleX(1);\n }\n}\n",".chip {\n display: inline-block;\n height: 32px;\n font-size: 13px;\n font-weight: 500;\n color: rgba(0,0,0,.6);\n line-height: 32px;\n padding: 0 12px;\n border-radius: 16px;\n background-color: $chip-bg-color;\n margin-bottom: $chip-margin;\n margin-right: $chip-margin;\n\n > img {\n float: left;\n margin: 0 8px 0 -12px;\n height: 32px;\n width: 32px;\n border-radius: 50%;\n }\n\n .close {\n cursor: pointer;\n float: right;\n font-size: 16px;\n line-height: 32px;\n padding-left: 8px;\n }\n}\n\n.chips {\n border: none;\n border-bottom: 1px solid $chip-border-color;\n box-shadow: none;\n margin: $input-margin;\n min-height: 45px;\n outline: none;\n transition: all .3s;\n\n &.focus {\n border-bottom: 1px solid $chip-selected-color;\n box-shadow: 0 1px 0 0 $chip-selected-color;\n }\n\n &:hover {\n cursor: text;\n }\n\n .chip.selected {\n background-color: $chip-selected-color;\n color: #fff;\n }\n\n .input {\n background: none;\n border: 0;\n color: rgba(0,0,0,.6);\n display: inline-block;\n font-size: $input-font-size;\n height: $input-height;\n line-height: 32px;\n outline: 0;\n margin: 0;\n padding: 0 !important;\n width: 120px !important;\n }\n\n .input:focus {\n border: 0 !important;\n box-shadow: none !important;\n }\n\n // Autocomplete\n .autocomplete-content {\n margin-top: 0;\n margin-bottom: 0;\n }\n}\n\n// Form prefix\n.prefix ~ .chips {\n margin-left: 3rem;\n width: 92%;\n width: calc(100% - 3rem);\n}\n.chips:empty ~ label {\n font-size: 0.8rem;\n transform: translateY(-140%);\n}\n","// Remove Focus Boxes\nselect:focus {\n outline: $select-focus;\n}\n\nbutton:focus {\n outline: none;\n background-color: $button-background-focus;\n}\n\nlabel {\n font-size: $label-font-size;\n color: $input-border-color;\n}\n\n@import 'input-fields';\n@import 'radio-buttons';\n@import 'checkboxes';\n@import 'switches';\n@import 'select';\n@import 'file-input';\n@import 'range';\n","/* Text Inputs + Textarea\n ========================================================================== */\n\n/* Style Placeholders */\n\n::placeholder {\n color: $placeholder-text-color;\n}\n\n/* Text inputs */\n\ninput:not([type]),\ninput[type=text]:not(.browser-default),\ninput[type=password]:not(.browser-default),\ninput[type=email]:not(.browser-default),\ninput[type=url]:not(.browser-default),\ninput[type=time]:not(.browser-default),\ninput[type=date]:not(.browser-default),\ninput[type=datetime]:not(.browser-default),\ninput[type=datetime-local]:not(.browser-default),\ninput[type=tel]:not(.browser-default),\ninput[type=number]:not(.browser-default),\ninput[type=search]:not(.browser-default),\ntextarea.materialize-textarea {\n\n // General Styles\n background-color: transparent;\n border: none;\n border-bottom: $input-border;\n border-radius: 0;\n outline: none;\n height: $input-height;\n width: 100%;\n font-size: $input-font-size;\n margin: $input-margin;\n padding: $input-padding;\n box-shadow: none;\n box-sizing: content-box;\n transition: $input-transition;\n\n // Disabled input style\n &:disabled,\n &[readonly=\"readonly\"] {\n color: $input-disabled-color;\n border-bottom: $input-disabled-border;\n }\n\n // Disabled label style\n &:disabled+label,\n &[readonly=\"readonly\"]+label {\n color: $input-disabled-color;\n }\n\n // Focused input style\n &:focus:not([readonly]) {\n border-bottom: 1px solid $input-focus-color;\n box-shadow: 0 1px 0 0 $input-focus-color;\n }\n\n // Focused label style\n &:focus:not([readonly])+label {\n color: $input-focus-color;\n }\n\n // Valid Input Style\n &.valid,\n &:focus.valid {\n @extend %valid-input-style;\n }\n\n // Custom Success Message\n &.valid + label:after,\n &:focus.valid + label:after {\n @extend %custom-success-message;\n }\n\n // Invalid Input Style\n &.invalid,\n &:focus.invalid {\n @extend %invalid-input-style;\n }\n\n // Custom Error message\n &.invalid + label:after,\n &:focus.invalid + label:after {\n @extend %custom-error-message;\n }\n\n // Full width label when using validate for error messages\n &.validate + label {\n width: 100%;\n }\n\n // Form Message Shared Styles\n & + label:after {\n @extend %input-after-style;\n }\n\n // TODO: Remove once input fields are reworked to support validation messages better\n &.invalid + label:after,\n &.valid + label:after{\n display: none;\n }\n\n &.invalid + label.active:after,\n &.valid + label.active:after{\n display: block;\n }\n}\n\n\n/* Validation Sass Placeholders */\n%valid-input-style {\n border-bottom: 1px solid $input-success-color;\n box-shadow: 0 1px 0 0 $input-success-color;\n}\n%invalid-input-style {\n border-bottom: $input-invalid-border;\n box-shadow: 0 1px 0 0 $input-error-color;\n}\n%custom-success-message {\n content: attr(data-success);\n color: $input-success-color;\n opacity: 1;\n transform: translateY(9px);\n}\n%custom-error-message {\n content: attr(data-error);\n color: $input-error-color;\n opacity: 1;\n transform: translateY(9px);\n}\n%input-after-style {\n display: block;\n content: \"\";\n position: absolute;\n top: 100%;\n left: 0;\n opacity: 0;\n transition: .2s opacity ease-out, .2s color ease-out;\n}\n\n\n// Styling for input field wrapper\n.input-field {\n // Inline styles\n &.inline {\n display: inline-block;\n vertical-align: middle;\n margin-left: 5px;\n\n input,\n .select-dropdown {\n margin-bottom: 1rem;\n }\n }\n\n // Gutter spacing\n &.col {\n label {\n left: $gutter-width / 2;\n }\n\n .prefix ~ label,\n .prefix ~ .validate ~ label {\n width: calc(100% - 3rem - #{$gutter-width});\n }\n }\n\n position: relative;\n margin-top: 1rem;\n\n label {\n color: $input-border-color;\n position: absolute;\n top: 0;\n left: 0;\n height: 100%;\n font-size: 1rem;\n cursor: text;\n transition: transform .2s ease-out;\n transform-origin: 0% 100%;\n text-align: initial;\n transform: translateY(12px);\n pointer-events: none;\n\n &:not(.label-icon).active {\n transform: translateY(-14px) scale(.8);\n transform-origin: 0 0;\n }\n }\n\n // Prefix Icons\n .prefix {\n position: absolute;\n width: $input-height;\n font-size: 2rem;\n transition: color .2s;\n\n &.active { color: $input-focus-color; }\n }\n\n .prefix ~ input,\n .prefix ~ textarea,\n .prefix ~ label,\n .prefix ~ .validate ~ label,\n .prefix ~ .autocomplete-content {\n margin-left: 3rem;\n width: 92%;\n width: calc(100% - 3rem);\n }\n\n .prefix ~ label { margin-left: 3rem; }\n\n @media #{$medium-and-down} {\n .prefix ~ input {\n width: 86%;\n width: calc(100% - 3rem);\n }\n }\n\n @media #{$small-and-down} {\n .prefix ~ input {\n width: 80%;\n width: calc(100% - 3rem);\n }\n }\n}\n\n\n/* Search Field */\n\n.input-field input[type=search] {\n display: block;\n line-height: inherit;\n\n .nav-wrapper & {\n height: inherit;\n padding-left: 4rem;\n width: calc(100% - 4rem);\n border: 0;\n box-shadow: none;\n }\n\n &:focus {\n background-color: $input-background;\n border: 0;\n box-shadow: none;\n color: #444;\n\n & + label i,\n & ~ .mdi-navigation-close,\n & ~ .material-icons {\n color: #444;\n }\n }\n\n & + label {\n left: 1rem;\n }\n\n & ~ .mdi-navigation-close,\n & ~ .material-icons {\n position: absolute;\n top: 0;\n right: 1rem;\n color: transparent;\n cursor: pointer;\n font-size: 2rem;\n transition: .3s color;\n }\n}\n\n\n/* Textarea */\n\n// Default textarea\ntextarea {\n width: 100%;\n height: $input-height;\n background-color: transparent;\n\n &.materialize-textarea {\n // Fixes validation messages for dynamic textareas\n &.validate + label {\n &::after {\n top: calc(100% - 12px);\n }\n &:not(.label-icon).active {\n transform: translateY(-25px);\n }\n height: 100%;\n }\n\n overflow-y: hidden; /* prevents scroll bar flash */\n padding: .8rem 0 1.6rem 0; /* prevents text jump on Enter keypress */\n resize: none;\n min-height: $input-height;\n }\n}\n\n// For textarea autoresize\n.hiddendiv {\n display: none;\n white-space: pre-wrap;\n word-wrap: break-word;\n overflow-wrap: break-word; /* future version of deprecated 'word-wrap' */\n padding-top: 1.2rem; /* prevents text jump on Enter keypress */\n\n // Reduces repaints\n position: absolute;\n top: 0;\n}\n\n\n/* Autocomplete */\n.autocomplete-content {\n margin-top: -1 * $input-margin-bottom;\n margin-bottom: $input-margin-bottom;\n display: block;\n opacity: 1;\n position: static;\n\n li {\n .highlight { color: #444; }\n\n img {\n height: $dropdown-item-height - 10;\n width: $dropdown-item-height - 10;\n margin: 5px 15px;\n }\n }\n}\n","/* Radio Buttons\n ========================================================================== */\n\n// Remove default Radio Buttons\n[type=\"radio\"]:not(:checked),\n[type=\"radio\"]:checked {\n position: absolute;\n opacity: 0;\n pointer-events: none;\n}\n\n[type=\"radio\"]:not(:checked) + label,\n[type=\"radio\"]:checked + label {\n position: relative;\n padding-left: 35px;\n cursor: pointer;\n display: inline-block;\n height: 25px;\n line-height: 25px;\n font-size: 1rem;\n transition: .28s ease;\n user-select: none;\n}\n\n[type=\"radio\"] + label:before,\n[type=\"radio\"] + label:after {\n content: '';\n position: absolute;\n left: 0;\n top: 0;\n margin: 4px;\n width: 16px;\n height: 16px;\n z-index: 0;\n transition: .28s ease;\n}\n\n/* Unchecked styles */\n[type=\"radio\"]:not(:checked) + label:before,\n[type=\"radio\"]:not(:checked) + label:after,\n[type=\"radio\"]:checked + label:before,\n[type=\"radio\"]:checked + label:after,\n[type=\"radio\"].with-gap:checked + label:before,\n[type=\"radio\"].with-gap:checked + label:after {\n border-radius: 50%;\n}\n\n[type=\"radio\"]:not(:checked) + label:before,\n[type=\"radio\"]:not(:checked) + label:after {\n border: 2px solid $radio-empty-color;\n}\n\n[type=\"radio\"]:not(:checked) + label:after {\n transform: scale(0);\n}\n\n/* Checked styles */\n[type=\"radio\"]:checked + label:before {\n border: 2px solid transparent;\n}\n\n[type=\"radio\"]:checked + label:after,\n[type=\"radio\"].with-gap:checked + label:before,\n[type=\"radio\"].with-gap:checked + label:after {\n border: $radio-border;\n}\n\n[type=\"radio\"]:checked + label:after,\n[type=\"radio\"].with-gap:checked + label:after {\n background-color: $radio-fill-color;\n}\n\n[type=\"radio\"]:checked + label:after {\n transform: scale(1.02);\n}\n\n/* Radio With gap */\n[type=\"radio\"].with-gap:checked + label:after {\n transform: scale(.5);\n}\n\n/* Focused styles */\n[type=\"radio\"].tabbed:focus + label:before {\n box-shadow: 0 0 0 10px rgba(0,0,0,.1);\n}\n\n/* Disabled Radio With gap */\n[type=\"radio\"].with-gap:disabled:checked + label:before {\n border: 2px solid $input-disabled-color;\n}\n\n[type=\"radio\"].with-gap:disabled:checked + label:after {\n border: none;\n background-color: $input-disabled-color;\n}\n\n/* Disabled style */\n[type=\"radio\"]:disabled:not(:checked) + label:before,\n[type=\"radio\"]:disabled:checked + label:before {\n background-color: transparent;\n border-color: $input-disabled-color;\n}\n\n[type=\"radio\"]:disabled + label {\n color: $input-disabled-color;\n}\n\n[type=\"radio\"]:disabled:not(:checked) + label:before {\n border-color: $input-disabled-color;\n}\n\n[type=\"radio\"]:disabled:checked + label:after {\n background-color: $input-disabled-color;\n border-color: $input-disabled-solid-color;\n}\n","/* Checkboxes\n ========================================================================== */\n\n/* CUSTOM CSS CHECKBOXES */\nform p {\n margin-bottom: 10px;\n text-align: left;\n}\n\nform p:last-child {\n margin-bottom: 0;\n}\n\n/* Remove default checkbox */\n[type=\"checkbox\"]:not(:checked),\n[type=\"checkbox\"]:checked {\n position: absolute;\n opacity: 0;\n pointer-events: none;\n}\n\n// Checkbox Styles\n[type=\"checkbox\"] {\n // Text Label Style\n + label {\n position: relative;\n padding-left: 35px;\n cursor: pointer;\n display: inline-block;\n height: 25px;\n line-height: 25px;\n font-size: 1rem;\n user-select: none;\n }\n\n /* checkbox aspect */\n + label:before,\n &:not(.filled-in) + label:after {\n content: '';\n position: absolute;\n top: 0;\n left: 0;\n width: 18px;\n height: 18px;\n z-index: 0;\n border: 2px solid $radio-empty-color;\n border-radius: 1px;\n margin-top: 2px;\n transition: .2s;\n }\n\n &:not(.filled-in) + label:after {\n border: 0;\n transform: scale(0);\n }\n\n &:not(:checked):disabled + label:before {\n border: none;\n background-color: $input-disabled-color;\n }\n\n // Focused styles\n &.tabbed:focus + label:after {\n transform: scale(1);\n border: 0;\n border-radius: 50%;\n box-shadow: 0 0 0 10px rgba(0,0,0,.1);\n background-color: rgba(0,0,0,.1);\n }\n}\n\n[type=\"checkbox\"]:checked {\n + label:before {\n top: -4px;\n left: -5px;\n width: 12px;\n height: 22px;\n border-top: 2px solid transparent;\n border-left: 2px solid transparent;\n border-right: $radio-border;\n border-bottom: $radio-border;\n transform: rotate(40deg);\n backface-visibility: hidden;\n transform-origin: 100% 100%;\n }\n\n &:disabled + label:before {\n border-right: 2px solid $input-disabled-color;\n border-bottom: 2px solid $input-disabled-color;\n }\n}\n\n/* Indeterminate checkbox */\n[type=\"checkbox\"]:indeterminate {\n +label:before {\n top: -11px;\n left: -12px;\n width: 10px;\n height: 22px;\n border-top: none;\n border-left: none;\n border-right: $radio-border;\n border-bottom: none;\n transform: rotate(90deg);\n backface-visibility: hidden;\n transform-origin: 100% 100%;\n }\n\n // Disabled indeterminate\n &:disabled + label:before {\n border-right: 2px solid $input-disabled-color;\n background-color: transparent;\n }\n}\n\n// Filled in Style\n[type=\"checkbox\"].filled-in {\n // General\n + label:after {\n border-radius: 2px;\n }\n\n + label:before,\n + label:after {\n content: '';\n left: 0;\n position: absolute;\n /* .1s delay is for check animation */\n transition: border .25s, background-color .25s, width .20s .1s, height .20s .1s, top .20s .1s, left .20s .1s;\n z-index: 1;\n }\n\n // Unchecked style\n &:not(:checked) + label:before {\n width: 0;\n height: 0;\n border: 3px solid transparent;\n left: 6px;\n top: 10px;\n transform: rotateZ(37deg);\n transform-origin: 100% 100%;\n }\n\n &:not(:checked) + label:after {\n height: 20px;\n width: 20px;\n background-color: transparent;\n border: 2px solid $radio-empty-color;\n top: 0px;\n z-index: 0;\n }\n\n // Checked style\n &:checked {\n + label:before {\n top: 0;\n left: 1px;\n width: 8px;\n height: 13px;\n border-top: 2px solid transparent;\n border-left: 2px solid transparent;\n border-right: 2px solid $input-background;\n border-bottom: 2px solid $input-background;\n transform: rotateZ(37deg);\n transform-origin: 100% 100%;\n }\n\n + label:after {\n top: 0;\n width: 20px;\n height: 20px;\n border: 2px solid $secondary-color;\n background-color: $secondary-color;\n z-index: 0;\n }\n }\n\n // Focused styles\n &.tabbed:focus + label:after {\n border-radius: 2px;\n border-color: $radio-empty-color;\n background-color: rgba(0,0,0,.1);\n }\n\n &.tabbed:checked:focus + label:after {\n border-radius: 2px;\n background-color: $secondary-color;\n border-color: $secondary-color;\n }\n\n // Disabled style\n &:disabled:not(:checked) + label:before {\n background-color: transparent;\n border: 2px solid transparent;\n }\n\n &:disabled:not(:checked) + label:after {\n border-color: transparent;\n background-color: $input-disabled-solid-color;\n }\n\n &:disabled:checked + label:before {\n background-color: transparent;\n }\n\n &:disabled:checked + label:after {\n background-color: $input-disabled-solid-color;\n border-color: $input-disabled-solid-color;\n }\n}\n","/* Switch\n ========================================================================== */\n\n.switch,\n.switch * {\n -webkit-tap-highlight-color: transparent;\n user-select: none;\n}\n\n.switch label {\n cursor: pointer;\n}\n\n.switch label input[type=checkbox] {\n opacity: 0;\n width: 0;\n height: 0;\n\n &:checked + .lever {\n background-color: $switch-checked-lever-bg;\n\n &:before, &:after {\n left: 18px;\n }\n\n &:after {\n background-color: $switch-bg-color;\n }\n }\n}\n\n.switch label .lever {\n content: \"\";\n display: inline-block;\n position: relative;\n width: 36px;\n height: 14px;\n background-color: $switch-unchecked-lever-bg;\n border-radius: $switch-radius;\n margin-right: 10px;\n transition: background 0.3s ease;\n vertical-align: middle;\n margin: 0 16px;\n\n &:before, &:after {\n content: \"\";\n position: absolute;\n display: inline-block;\n width: 20px;\n height: 20px;\n border-radius: 50%;\n left: 0;\n top: -3px;\n transition: left 0.3s ease, background .3s ease, box-shadow 0.1s ease, transform .1s ease;\n }\n\n &:before {\n background-color: transparentize($switch-bg-color, .85);\n }\n\n &:after {\n background-color: $switch-unchecked-bg;\n box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);\n }\n}\n\n// Switch active style\ninput[type=checkbox]:checked:not(:disabled) ~ .lever:active::before,\ninput[type=checkbox]:checked:not(:disabled).tabbed:focus ~ .lever::before {\n transform: scale(2.4);\n background-color: transparentize($switch-bg-color, .85);\n}\n\ninput[type=checkbox]:not(:disabled) ~ .lever:active:before,\ninput[type=checkbox]:not(:disabled).tabbed:focus ~ .lever::before {\n transform: scale(2.4);\n background-color: rgba(0,0,0,.08);\n}\n\n// Disabled Styles\n.switch input[type=checkbox][disabled] + .lever {\n cursor: default;\n background-color: rgba(0,0,0,.12);\n}\n\n.switch label input[type=checkbox][disabled] + .lever:after,\n.switch label input[type=checkbox][disabled]:checked + .lever:after {\n background-color: $input-disabled-solid-color;\n}\n","/* Select Field\n ========================================================================== */\n\nselect { display: none; }\nselect.browser-default { display: block; }\n\nselect {\n background-color: $select-background;\n width: 100%;\n padding: $select-padding;\n border: $select-border;\n border-radius: $select-radius;\n height: $input-height;\n}\n\n\n.input-field {\n select {\n display: block;\n position: absolute;\n width: 0;\n pointer-events: none;\n height: 0;\n top: 0;\n left: 0;\n opacity: 0;\n }\n}\n\n.select-label {\n position: absolute;\n}\n\n.select-wrapper {\n &.valid {\n & > input.select-dropdown {\n @extend %valid-input-style;\n }\n\n & + label:after {\n @extend %custom-success-message;\n }\n }\n\n &.invalid {\n & > input.select-dropdown {\n @extend %invalid-input-style;\n }\n\n & + label:after {\n @extend %custom-error-message;\n }\n }\n\n &.valid + label,\n &.invalid + label {\n width: 100%;\n pointer-events: none;\n }\n\n & + label:after {\n @extend %input-after-style;\n }\n\n position: relative;\n\n input.select-dropdown {\n position: relative;\n cursor: pointer;\n background-color: transparent;\n border: none;\n border-bottom: $input-border;\n outline: none;\n height: $input-height;\n line-height: $input-height;\n width: 100%;\n font-size: $input-font-size;\n margin: $input-margin;\n padding: 0;\n display: block;\n user-select:none;\n }\n\n span.caret {\n color: initial;\n position: absolute;\n right: 0;\n top: 0;\n bottom: 0;\n height: 10px;\n margin: auto 0;\n font-size: 10px;\n line-height: 10px;\n }\n\n & + label {\n position: absolute;\n top: -26px;\n font-size: $label-font-size;\n }\n}\n\n// Disabled styles\nselect:disabled {\n color: $input-disabled-color;\n}\n\n.select-wrapper.disabled {\n span.caret,\n & + label {\n color: $input-disabled-color;\n }\n}\n\n.select-wrapper input.select-dropdown:disabled {\n color: $input-disabled-color;\n cursor: default;\n user-select: none;\n}\n\n.select-wrapper i {\n color: $select-disabled-color;\n}\n\n.select-dropdown li.disabled,\n.select-dropdown li.disabled > span,\n.select-dropdown li.optgroup {\n color: $select-disabled-color;\n background-color: transparent;\n}\n\n.select-dropdown.dropdown-content {\n li {\n &.active {\n background-color: transparent;\n }\n\n &:hover {\n background-color: $select-option-hover;\n }\n\n &.selected {\n background-color: $select-option-focus;\n }\n }\n}\n\n// Prefix Icons\n.prefix ~ .select-wrapper {\n margin-left: 3rem;\n width: 92%;\n width: calc(100% - 3rem);\n}\n\n.prefix ~ label { margin-left: 3rem; }\n\n// Icons\n.select-dropdown li {\n img {\n height: $dropdown-item-height - 10;\n width: $dropdown-item-height - 10;\n margin: 5px 15px;\n float: right;\n }\n}\n\n// Optgroup styles\n.select-dropdown li.optgroup {\n border-top: 1px solid $dropdown-hover-bg-color;\n\n &.selected > span {\n color: rgba(0, 0, 0, .7);\n }\n\n & > span {\n color: rgba(0, 0, 0, .4);\n }\n\n & ~ li.optgroup-option {\n padding-left: 1rem;\n }\n}\n","/* File Input\n ========================================================================== */\n\n.file-field {\n position: relative;\n\n .file-path-wrapper {\n overflow: hidden;\n padding-left: 10px;\n }\n\n input.file-path { width: 100%; }\n\n .btn {\n float: left;\n height: $input-height;\n line-height: $input-height;\n }\n\n span {\n cursor: pointer;\n }\n\n input[type=file] {\n\n // Needed to override webkit button\n &::-webkit-file-upload-button {\n display: none;\n }\n\n position: absolute;\n top: 0;\n right: 0;\n left: 0;\n bottom: 0;\n width: 100%;\n margin: 0;\n padding: 0;\n font-size: 20px;\n cursor: pointer;\n opacity: 0;\n filter: alpha(opacity=0);\n }\n}\n","/* Range\n ========================================================================== */\n\n.range-field {\n position: relative;\n}\n\ninput[type=range],\ninput[type=range] + .thumb {\n @extend .no-select;\n cursor: pointer;\n}\n\ninput[type=range] {\n position: relative;\n background-color: transparent;\n border: none;\n outline: none;\n width: 100%;\n margin: 15px 0;\n padding: 0;\n\n &:focus {\n outline: none;\n }\n}\n\ninput[type=range] + .thumb {\n position: absolute;\n top: 10px;\n left: 0;\n border: none;\n height: 0;\n width: 0;\n border-radius: 50%;\n background-color: $radio-fill-color;\n margin-left: 7px;\n\n transform-origin: 50% 50%;\n transform: rotate(-45deg);\n\n .value {\n display: block;\n width: 30px;\n text-align: center;\n color: $radio-fill-color;\n font-size: 0;\n transform: rotate(45deg);\n }\n\n &.active {\n border-radius: 50% 50% 50% 0;\n\n .value {\n color: $input-background;\n margin-left: -1px;\n margin-top: 8px;\n font-size: 10px;\n }\n }\n}\n\n// WebKit\ninput[type=range] {\n -webkit-appearance: none;\n}\n\ninput[type=range]::-webkit-slider-runnable-track {\n height: $track-height;\n background: #c2c0c2;\n border: none;\n}\n\ninput[type=range]::-webkit-slider-thumb {\n -webkit-appearance: none;\n border: none;\n height: $range-height;\n width: $range-width;\n border-radius: 50%;\n background-color: $radio-fill-color;\n transform-origin: 50% 50%;\n margin: -5px 0 0 0;\n transition: .3s;\n}\n\ninput[type=range]:focus::-webkit-slider-runnable-track {\n background: #ccc;\n}\n\n// FireFox\ninput[type=range] {\n /* fix for FF unable to apply focus style bug */\n border: 1px solid white;\n\n /*required for proper track sizing in FF*/\n}\n\ninput[type=range]::-moz-range-track {\n height: $track-height;\n background: #ddd;\n border: none;\n}\n\ninput[type=range]::-moz-range-thumb {\n border: none;\n height: $range-height;\n width: $range-width;\n border-radius: 50%;\n background: $radio-fill-color;\n margin-top: -5px;\n}\n\n// hide the outline behind the border\ninput[type=range]:-moz-focusring {\n outline: 1px solid #fff;\n outline-offset: -1px;\n}\n\ninput[type=range]:focus::-moz-range-track {\n background: #ccc;\n}\n\n// IE 10+\ninput[type=range]::-ms-track {\n height: $track-height;\n\n // remove bg colour from the track, we'll use ms-fill-lower and ms-fill-upper instead\n background: transparent;\n\n // leave room for the larger thumb to overflow with a transparent border */\n border-color: transparent;\n border-width: 6px 0;\n\n /*remove default tick marks*/\n color: transparent;\n}\n\ninput[type=range]::-ms-fill-lower {\n background: #777;\n}\n\ninput[type=range]::-ms-fill-upper {\n background: #ddd;\n}\n\ninput[type=range]::-ms-thumb {\n border: none;\n height: $range-height;\n width: $range-width;\n border-radius: 50%;\n background: $radio-fill-color;\n}\n\ninput[type=range]:focus::-ms-fill-lower {\n background: #888;\n}\n\ninput[type=range]:focus::-ms-fill-upper {\n background: #ccc;\n}\n"],"sourceRoot":""}]);
77
+
78
+ // exports
79
+
80
+
81
+ /***/ }),
82
+
83
+ /***/ 1:
84
+ /***/ (function(module, exports) {
85
+
86
+ /*
87
+ MIT License http://www.opensource.org/licenses/mit-license.php
88
+ Author Tobias Koppers @sokra
89
+ */
90
+ // css base code, injected by the css-loader
91
+ module.exports = function(useSourceMap) {
92
+ var list = [];
93
+
94
+ // return the list of modules as css string
95
+ list.toString = function toString() {
96
+ return this.map(function (item) {
97
+ var content = cssWithMappingToString(item, useSourceMap);
98
+ if(item[2]) {
99
+ return "@media " + item[2] + "{" + content + "}";
100
+ } else {
101
+ return content;
102
+ }
103
+ }).join("");
104
+ };
105
+
106
+ // import a list of modules into the list
107
+ list.i = function(modules, mediaQuery) {
108
+ if(typeof modules === "string")
109
+ modules = [[null, modules, ""]];
110
+ var alreadyImportedModules = {};
111
+ for(var i = 0; i < this.length; i++) {
112
+ var id = this[i][0];
113
+ if(typeof id === "number")
114
+ alreadyImportedModules[id] = true;
115
+ }
116
+ for(i = 0; i < modules.length; i++) {
117
+ var item = modules[i];
118
+ // skip already imported module
119
+ // this implementation is not 100% perfect for weird media query combinations
120
+ // when a module is imported multiple times with different media queries.
121
+ // I hope this will never occur (Hey this way we have smaller bundles)
122
+ if(typeof item[0] !== "number" || !alreadyImportedModules[item[0]]) {
123
+ if(mediaQuery && !item[2]) {
124
+ item[2] = mediaQuery;
125
+ } else if(mediaQuery) {
126
+ item[2] = "(" + item[2] + ") and (" + mediaQuery + ")";
127
+ }
128
+ list.push(item);
129
+ }
130
+ }
131
+ };
132
+ return list;
133
+ };
134
+
135
+ function cssWithMappingToString(item, useSourceMap) {
136
+ var content = item[1] || '';
137
+ var cssMapping = item[3];
138
+ if (!cssMapping) {
139
+ return content;
140
+ }
141
+
142
+ if (useSourceMap && typeof btoa === 'function') {
143
+ var sourceMapping = toComment(cssMapping);
144
+ var sourceURLs = cssMapping.sources.map(function (source) {
145
+ return '/*# sourceURL=' + cssMapping.sourceRoot + source + ' */'
146
+ });
147
+
148
+ return [content].concat(sourceURLs).concat([sourceMapping]).join('\n');
149
+ }
150
+
151
+ return [content].join('\n');
152
+ }
153
+
154
+ // Adapted from convert-source-map (MIT)
155
+ function toComment(sourceMap) {
156
+ // eslint-disable-next-line no-undef
157
+ var base64 = btoa(unescape(encodeURIComponent(JSON.stringify(sourceMap))));
158
+ var data = 'sourceMappingURL=data:application/json;charset=utf-8;base64,' + base64;
159
+
160
+ return '/*# ' + data + ' */';
161
+ }
162
+
163
+
164
+ /***/ }),
165
+
166
+ /***/ 10:
167
+ /***/ (function(module, exports) {
168
+
169
+ // removed by extract-text-webpack-plugin
170
+
171
+ /***/ })
172
+
173
  /******/ });
assets/js/app.js CHANGED
@@ -1,1370 +1,1370 @@
1
- /******/ (function(modules) { // webpackBootstrap
2
- /******/ // The module cache
3
- /******/ var installedModules = {};
4
- /******/
5
- /******/ // The require function
6
- /******/ function __webpack_require__(moduleId) {
7
- /******/
8
- /******/ // Check if module is in cache
9
- /******/ if(installedModules[moduleId]) {
10
- /******/ return installedModules[moduleId].exports;
11
- /******/ }
12
- /******/ // Create a new module (and put it into the cache)
13
- /******/ var module = installedModules[moduleId] = {
14
- /******/ i: moduleId,
15
- /******/ l: false,
16
- /******/ exports: {}
17
- /******/ };
18
- /******/
19
- /******/ // Execute the module function
20
- /******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__);
21
- /******/
22
- /******/ // Flag the module as loaded
23
- /******/ module.l = true;
24
- /******/
25
- /******/ // Return the exports of the module
26
- /******/ return module.exports;
27
- /******/ }
28
- /******/
29
- /******/
30
- /******/ // expose the modules object (__webpack_modules__)
31
- /******/ __webpack_require__.m = modules;
32
- /******/
33
- /******/ // expose the module cache
34
- /******/ __webpack_require__.c = installedModules;
35
- /******/
36
- /******/ // define getter function for harmony exports
37
- /******/ __webpack_require__.d = function(exports, name, getter) {
38
- /******/ if(!__webpack_require__.o(exports, name)) {
39
- /******/ Object.defineProperty(exports, name, {
40
- /******/ configurable: false,
41
- /******/ enumerable: true,
42
- /******/ get: getter
43
- /******/ });
44
- /******/ }
45
- /******/ };
46
- /******/
47
- /******/ // getDefaultExport function for compatibility with non-harmony modules
48
- /******/ __webpack_require__.n = function(module) {
49
- /******/ var getter = module && module.__esModule ?
50
- /******/ function getDefault() { return module['default']; } :
51
- /******/ function getModuleExports() { return module; };
52
- /******/ __webpack_require__.d(getter, 'a', getter);
53
- /******/ return getter;
54
- /******/ };
55
- /******/
56
- /******/ // Object.prototype.hasOwnProperty.call
57
- /******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };
58
- /******/
59
- /******/ // __webpack_public_path__
60
- /******/ __webpack_require__.p = "";
61
- /******/
62
- /******/ // Load entry module and return exports
63
- /******/ return __webpack_require__(__webpack_require__.s = 1);
64
- /******/ })
65
- /************************************************************************/
66
- /******/ ([
67
- /* 0 */,
68
- /* 1 */
69
- /***/ (function(module, exports, __webpack_require__) {
70
-
71
- "use strict";
72
-
73
-
74
- __webpack_require__(2);
75
-
76
- __webpack_require__(3);
77
-
78
- __webpack_require__(4);
79
-
80
- // import "materialize-css/js/waves";
81
-
82
-
83
- // jQuery(document).ready(function ($) {
84
- jQuery(document).ready(function () {
85
-
86
- // jQuery('.an').hover( add , remove );
87
-
88
- // function add() {
89
- // // jQuery(this).addClass('animated tada infinite');
90
- // jQuery(this).addClass('animated tada');
91
- // }
92
-
93
- // function remove() {
94
- // jQuery(this).removeClass('animated tada');
95
- // }
96
-
97
-
98
- // jQuery('.img-icon-sc').on('click', ()=>{
99
- // // let x = num;
100
- // // window.location.href = 'https://web.whatsapp.com/send?phone='+x+'&text=';
101
- // // window.open('https://web.whatsapp.com/send?phone='+x+'&text=', '_blank');
102
- // });
103
-
104
- jQuery(".inline_issue").prev("p").css("display", "inline");
105
- }); // import "materialize-css/dist/js/materialize";
106
-
107
- /***/ }),
108
- /* 2 */
109
- /***/ (function(module, exports) {
110
-
111
- // Required for Meteor package, the use of window prevents export by Meteor
112
- (function(window){
113
- if(window.Package){
114
- Materialize = {};
115
- } else {
116
- window.Materialize = {};
117
- }
118
- })(window);
119
-
120
-
121
- /*
122
- * raf.js
123
- * https://github.com/ngryman/raf.js
124
- *
125
- * original requestAnimationFrame polyfill by Erik Möller
126
- * inspired from paul_irish gist and post
127
- *
128
- * Copyright (c) 2013 ngryman
129
- * Licensed under the MIT license.
130
- */
131
- (function(window) {
132
- var lastTime = 0,
133
- vendors = ['webkit', 'moz'],
134
- requestAnimationFrame = window.requestAnimationFrame,
135
- cancelAnimationFrame = window.cancelAnimationFrame,
136
- i = vendors.length;
137
-
138
- // try to un-prefix existing raf
139
- while (--i >= 0 && !requestAnimationFrame) {
140
- requestAnimationFrame = window[vendors[i] + 'RequestAnimationFrame'];
141
- cancelAnimationFrame = window[vendors[i] + 'CancelRequestAnimationFrame'];
142
- }
143
-
144
- // polyfill with setTimeout fallback
145
- // heavily inspired from @darius gist mod: https://gist.github.com/paulirish/1579671#comment-837945
146
- if (!requestAnimationFrame || !cancelAnimationFrame) {
147
- requestAnimationFrame = function(callback) {
148
- var now = +Date.now(),
149
- nextTime = Math.max(lastTime + 16, now);
150
- return setTimeout(function() {
151
- callback(lastTime = nextTime);
152
- }, nextTime - now);
153
- };
154
-
155
- cancelAnimationFrame = clearTimeout;
156
- }
157
-
158
- // export to window
159
- window.requestAnimationFrame = requestAnimationFrame;
160
- window.cancelAnimationFrame = cancelAnimationFrame;
161
- }(window));
162
-
163
-
164
- /**
165
- * Generate approximated selector string for a jQuery object
166
- * @param {jQuery} obj jQuery object to be parsed
167
- * @returns {string}
168
- */
169
- Materialize.objectSelectorString = function(obj) {
170
- var tagStr = obj.prop('tagName') || '';
171
- var idStr = obj.attr('id') || '';
172
- var classStr = obj.attr('class') || '';
173
- return (tagStr + idStr + classStr).replace(/\s/g,'');
174
- };
175
-
176
-
177
- // Unique Random ID
178
- Materialize.guid = (function() {
179
- function s4() {
180
- return Math.floor((1 + Math.random()) * 0x10000)
181
- .toString(16)
182
- .substring(1);
183
- }
184
- return function() {
185
- return s4() + s4() + '-' + s4() + '-' + s4() + '-' +
186
- s4() + '-' + s4() + s4() + s4();
187
- };
188
- })();
189
-
190
- /**
191
- * Escapes hash from special characters
192
- * @param {string} hash String returned from this.hash
193
- * @returns {string}
194
- */
195
- Materialize.escapeHash = function(hash) {
196
- return hash.replace( /(:|\.|\[|\]|,|=)/g, "\\$1" );
197
- };
198
-
199
- Materialize.elementOrParentIsFixed = function(element) {
200
- var $element = $(element);
201
- var $checkElements = $element.add($element.parents());
202
- var isFixed = false;
203
- $checkElements.each(function(){
204
- if ($(this).css("position") === "fixed") {
205
- isFixed = true;
206
- return false;
207
- }
208
- });
209
- return isFixed;
210
- };
211
-
212
-
213
- /**
214
- * Get time in ms
215
- * @license https://raw.github.com/jashkenas/underscore/master/LICENSE
216
- * @type {function}
217
- * @return {number}
218
- */
219
- var getTime = (Date.now || function () {
220
- return new Date().getTime();
221
- });
222
-
223
-
224
- /**
225
- * Returns a function, that, when invoked, will only be triggered at most once
226
- * during a given window of time. Normally, the throttled function will run
227
- * as much as it can, without ever going more than once per `wait` duration;
228
- * but if you'd like to disable the execution on the leading edge, pass
229
- * `{leading: false}`. To disable execution on the trailing edge, ditto.
230
- * @license https://raw.github.com/jashkenas/underscore/master/LICENSE
231
- * @param {function} func
232
- * @param {number} wait
233
- * @param {Object=} options
234
- * @returns {Function}
235
- */
236
- Materialize.throttle = function(func, wait, options) {
237
- var context, args, result;
238
- var timeout = null;
239
- var previous = 0;
240
- options || (options = {});
241
- var later = function () {
242
- previous = options.leading === false ? 0 : getTime();
243
- timeout = null;
244
- result = func.apply(context, args);
245
- context = args = null;
246
- };
247
- return function () {
248
- var now = getTime();
249
- if (!previous && options.leading === false) previous = now;
250
- var remaining = wait - (now - previous);
251
- context = this;
252
- args = arguments;
253
- if (remaining <= 0) {
254
- clearTimeout(timeout);
255
- timeout = null;
256
- previous = now;
257
- result = func.apply(context, args);
258
- context = args = null;
259
- } else if (!timeout && options.trailing !== false) {
260
- timeout = setTimeout(later, remaining);
261
- }
262
- return result;
263
- };
264
- };
265
-
266
-
267
- // Velocity has conflicts when loaded with jQuery, this will check for it
268
- // First, check if in noConflict mode
269
- var Vel;
270
- if (jQuery) {
271
- Vel = jQuery.Velocity;
272
- } else if ($) {
273
- Vel = $.Velocity;
274
- } else {
275
- Vel = Velocity;
276
- }
277
-
278
-
279
- /***/ }),
280
- /* 3 */
281
- /***/ (function(module, exports) {
282
-
283
- (function ($) {
284
- $(document).ready(function() {
285
-
286
- // Function to update labels of text fields
287
- Materialize.updateTextFields = function() {
288
- var input_selector = 'input[type=text], input[type=password], input[type=email], input[type=url], input[type=tel], input[type=number], input[type=search], textarea';
289
- $(input_selector).each(function(index, element) {
290
- var $this = $(this);
291
- if ($(element).val().length > 0 || $(element).is(':focus') || element.autofocus || $this.attr('placeholder') !== undefined) {
292
- $this.siblings('label').addClass('active');
293
- } else if ($(element)[0].validity) {
294
- $this.siblings('label').toggleClass('active', $(element)[0].validity.badInput === true);
295
- } else {
296
- $this.siblings('label').removeClass('active');
297
- }
298
- });
299
- };
300
-
301
- // Text based inputs
302
- var input_selector = 'input[type=text], input[type=password], input[type=email], input[type=url], input[type=tel], input[type=number], input[type=search], textarea';
303
-
304
- // Add active if form auto complete
305
- $(document).on('change', input_selector, function () {
306
- if($(this).val().length !== 0 || $(this).attr('placeholder') !== undefined) {
307
- $(this).siblings('label').addClass('active');
308
- }
309
- validate_field($(this));
310
- });
311
-
312
- // Add active if input element has been pre-populated on document ready
313
- $(document).ready(function() {
314
- Materialize.updateTextFields();
315
- });
316
-
317
- // HTML DOM FORM RESET handling
318
- $(document).on('reset', function(e) {
319
- var formReset = $(e.target);
320
- if (formReset.is('form')) {
321
- formReset.find(input_selector).removeClass('valid').removeClass('invalid');
322
- formReset.find(input_selector).each(function () {
323
- if ($(this).attr('value') === '') {
324
- $(this).siblings('label').removeClass('active');
325
- }
326
- });
327
-
328
- // Reset select
329
- formReset.find('select.initialized').each(function () {
330
- var reset_text = formReset.find('option[selected]').text();
331
- formReset.siblings('input.select-dropdown').val(reset_text);
332
- });
333
- }
334
- });
335
-
336
- // Add active when element has focus
337
- $(document).on('focus', input_selector, function () {
338
- $(this).siblings('label, .prefix').addClass('active');
339
- });
340
-
341
- $(document).on('blur', input_selector, function () {
342
- var $inputElement = $(this);
343
- var selector = ".prefix";
344
-
345
- if ($inputElement.val().length === 0 && $inputElement[0].validity.badInput !== true && $inputElement.attr('placeholder') === undefined) {
346
- selector += ", label";
347
- }
348
-
349
- $inputElement.siblings(selector).removeClass('active');
350
-
351
- validate_field($inputElement);
352
- });
353
-
354
- window.validate_field = function(object) {
355
- var hasLength = object.attr('data-length') !== undefined;
356
- var lenAttr = parseInt(object.attr('data-length'));
357
- var len = object.val().length;
358
-
359
- if (object.val().length === 0 && object[0].validity.badInput === false && !object.is(':required')) {
360
- if (object.hasClass('validate')) {
361
- object.removeClass('valid');
362
- object.removeClass('invalid');
363
- }
364
- }
365
- else {
366
- if (object.hasClass('validate')) {
367
- // Check for character counter attributes
368
- if ((object.is(':valid') && hasLength && (len <= lenAttr)) || (object.is(':valid') && !hasLength)) {
369
- object.removeClass('invalid');
370
- object.addClass('valid');
371
- }
372
- else {
373
- object.removeClass('valid');
374
- object.addClass('invalid');
375
- }
376
- }
377
- }
378
- };
379
-
380
- // Radio and Checkbox focus class
381
- var radio_checkbox = 'input[type=radio], input[type=checkbox]';
382
- $(document).on('keyup.radio', radio_checkbox, function(e) {
383
- // TAB, check if tabbing to radio or checkbox.
384
- if (e.which === 9) {
385
- $(this).addClass('tabbed');
386
- var $this = $(this);
387
- $this.one('blur', function(e) {
388
-
389
- $(this).removeClass('tabbed');
390
- });
391
- return;
392
- }
393
- });
394
-
395
- // Textarea Auto Resize
396
- var hiddenDiv = $('.hiddendiv').first();
397
- if (!hiddenDiv.length) {
398
- hiddenDiv = $('<div class="hiddendiv common"></div>');
399
- $('body').append(hiddenDiv);
400
- }
401
- var text_area_selector = '.materialize-textarea';
402
-
403
- function textareaAutoResize($textarea) {
404
- // Set font properties of hiddenDiv
405
-
406
- var fontFamily = $textarea.css('font-family');
407
- var fontSize = $textarea.css('font-size');
408
- var lineHeight = $textarea.css('line-height');
409
- var padding = $textarea.css('padding');
410
-
411
- if (fontSize) { hiddenDiv.css('font-size', fontSize); }
412
- if (fontFamily) { hiddenDiv.css('font-family', fontFamily); }
413
- if (lineHeight) { hiddenDiv.css('line-height', lineHeight); }
414
- if (padding) { hiddenDiv.css('padding', padding); }
415
-
416
- // Set original-height, if none
417
- if (!$textarea.data('original-height')) {
418
- $textarea.data('original-height', $textarea.height());
419
- }
420
-
421
- if ($textarea.attr('wrap') === 'off') {
422
- hiddenDiv.css('overflow-wrap', 'normal')
423
- .css('white-space', 'pre');
424
- }
425
-
426
- hiddenDiv.text($textarea.val() + '\n');
427
- var content = hiddenDiv.html().replace(/\n/g, '<br>');
428
- hiddenDiv.html(content);
429
-
430
-
431
- // When textarea is hidden, width goes crazy.
432
- // Approximate with half of window size
433
-
434
- if ($textarea.is(':visible')) {
435
- hiddenDiv.css('width', $textarea.width());
436
- }
437
- else {
438
- hiddenDiv.css('width', $(window).width()/2);
439
- }
440
-
441
-
442
- /**
443
- * Resize if the new height is greater than the
444
- * original height of the textarea
445
- */
446
- if ($textarea.data('original-height') <= hiddenDiv.height()) {
447
- $textarea.css('height', hiddenDiv.height());
448
- } else if ($textarea.val().length < $textarea.data('previous-length')) {
449
- /**
450
- * In case the new height is less than original height, it
451
- * means the textarea has less text than before
452
- * So we set the height to the original one
453
- */
454
- $textarea.css('height', $textarea.data('original-height'));
455
- }
456
- $textarea.data('previous-length', $textarea.val().length);
457
- }
458
-
459
- $(text_area_selector).each(function () {
460
- var $textarea = $(this);
461
- /**
462
- * Instead of resizing textarea on document load,
463
- * store the original height and the original length
464
- */
465
- $textarea.data('original-height', $textarea.height());
466
- $textarea.data('previous-length', $textarea.val().length);
467
- });
468
-
469
- $('body').on('keyup keydown autoresize', text_area_selector, function () {
470
- textareaAutoResize($(this));
471
- });
472
-
473
- // File Input Path
474
- $(document).on('change', '.file-field input[type="file"]', function () {
475
- var file_field = $(this).closest('.file-field');
476
- var path_input = file_field.find('input.file-path');
477
- var files = $(this)[0].files;
478
- var file_names = [];
479
- for (var i = 0; i < files.length; i++) {
480
- file_names.push(files[i].name);
481
- }
482
- path_input.val(file_names.join(", "));
483
- path_input.trigger('change');
484
- });
485
-
486
- /****************
487
- * Range Input *
488
- ****************/
489
-
490
- var range_type = 'input[type=range]';
491
- var range_mousedown = false;
492
- var left;
493
-
494
- $(range_type).each(function () {
495
- var thumb = $('<span class="thumb"><span class="value"></span></span>');
496
- $(this).after(thumb);
497
- });
498
-
499
- var showRangeBubble = function(thumb) {
500
- var paddingLeft = parseInt(thumb.parent().css('padding-left'));
501
- var marginLeft = (-7 + paddingLeft) + 'px';
502
- thumb.velocity({ height: "30px", width: "30px", top: "-30px", marginLeft: marginLeft}, { duration: 300, easing: 'easeOutExpo' });
503
- };
504
-
505
- var calcRangeOffset = function(range) {
506
- var width = range.width() - 15;
507
- var max = parseFloat(range.attr('max'));
508
- var min = parseFloat(range.attr('min'));
509
- var percent = (parseFloat(range.val()) - min) / (max - min);
510
- return percent * width;
511
- }
512
-
513
- var range_wrapper = '.range-field';
514
- $(document).on('change', range_type, function(e) {
515
- var thumb = $(this).siblings('.thumb');
516
- thumb.find('.value').html($(this).val());
517
-
518
- if (!thumb.hasClass('active')) {
519
- showRangeBubble(thumb);
520
- }
521
-
522
- var offsetLeft = calcRangeOffset($(this));
523
- thumb.addClass('active').css('left', offsetLeft);
524
- });
525
-
526
- $(document).on('mousedown touchstart', range_type, function(e) {
527
- var thumb = $(this).siblings('.thumb');
528
-
529
- // If thumb indicator does not exist yet, create it
530
- if (thumb.length <= 0) {
531
- thumb = $('<span class="thumb"><span class="value"></span></span>');
532
- $(this).after(thumb);
533
- }
534
-
535
- // Set indicator value
536
- thumb.find('.value').html($(this).val());
537
-
538
- range_mousedown = true;
539
- $(this).addClass('active');
540
-
541
- if (!thumb.hasClass('active')) {
542
- showRangeBubble(thumb);
543
- }
544
-
545
- if (e.type !== 'input') {
546
- var offsetLeft = calcRangeOffset($(this));
547
- thumb.addClass('active').css('left', offsetLeft);
548
- }
549
- });
550
-
551
- $(document).on('mouseup touchend', range_wrapper, function() {
552
- range_mousedown = false;
553
- $(this).removeClass('active');
554
- });
555
-
556
- $(document).on('input mousemove touchmove', range_wrapper, function(e) {
557
- var thumb = $(this).children('.thumb');
558
- var left;
559
- var input = $(this).find(range_type);
560
-
561
- if (range_mousedown) {
562
- if (!thumb.hasClass('active')) {
563
- showRangeBubble(thumb);
564
- }
565
-
566
- var offsetLeft = calcRangeOffset(input);
567
- thumb.addClass('active').css('left', offsetLeft);
568
- thumb.find('.value').html(thumb.siblings(range_type).val());
569
- }
570
- });
571
-
572
- $(document).on('mouseout touchleave', range_wrapper, function() {
573
- if (!range_mousedown) {
574
-
575
- var thumb = $(this).children('.thumb');
576
- var paddingLeft = parseInt($(this).css('padding-left'));
577
- var marginLeft = (7 + paddingLeft) + 'px';
578
-
579
- if (thumb.hasClass('active')) {
580
- thumb.velocity({ height: '0', width: '0', top: '10px', marginLeft: marginLeft}, { duration: 100 });
581
- }
582
- thumb.removeClass('active');
583
- }
584
- });
585
-
586
- /**************************
587
- * Auto complete plugin *
588
- *************************/
589
- $.fn.autocomplete = function (options) {
590
- // Defaults
591
- var defaults = {
592
- data: {},
593
- limit: Infinity,
594
- onAutocomplete: null,
595
- minLength: 1
596
- };
597
-
598
- options = $.extend(defaults, options);
599
-
600
- return this.each(function() {
601
- var $input = $(this);
602
- var data = options.data,
603
- count = 0,
604
- activeIndex = -1,
605
- oldVal,
606
- $inputDiv = $input.closest('.input-field'); // Div to append on
607
-
608
- // Check if data isn't empty
609
- if (!$.isEmptyObject(data)) {
610
- var $autocomplete = $('<ul class="autocomplete-content dropdown-content"></ul>');
611
- var $oldAutocomplete;
612
-
613
- // Append autocomplete element.
614
- // Prevent double structure init.
615
- if ($inputDiv.length) {
616
- $oldAutocomplete = $inputDiv.children('.autocomplete-content.dropdown-content').first();
617
- if (!$oldAutocomplete.length) {
618
- $inputDiv.append($autocomplete); // Set ul in body
619
- }
620
- } else {
621
- $oldAutocomplete = $input.next('.autocomplete-content.dropdown-content');
622
- if (!$oldAutocomplete.length) {
623
- $input.after($autocomplete);
624
- }
625
- }
626
- if ($oldAutocomplete.length) {
627
- $autocomplete = $oldAutocomplete;
628
- }
629
-
630
- // Highlight partial match.
631
- var highlight = function(string, $el) {
632
- var img = $el.find('img');
633
- var matchStart = $el.text().toLowerCase().indexOf("" + string.toLowerCase() + ""),
634
- matchEnd = matchStart + string.length - 1,
635
- beforeMatch = $el.text().slice(0, matchStart),
636
- matchText = $el.text().slice(matchStart, matchEnd + 1),
637
- afterMatch = $el.text().slice(matchEnd + 1);
638
- $el.html("<span>" + beforeMatch + "<span class='highlight'>" + matchText + "</span>" + afterMatch + "</span>");
639
- if (img.length) {
640
- $el.prepend(img);
641
- }
642
- };
643
-
644
- // Reset current element position
645
- var resetCurrentElement = function() {
646
- activeIndex = -1;
647
- $autocomplete.find('.active').removeClass('active');
648
- }
649
-
650
- // Remove autocomplete elements
651
- var removeAutocomplete = function() {
652
- $autocomplete.empty();
653
- resetCurrentElement();
654
- oldVal = undefined;
655
- };
656
-
657
- $input.off('blur.autocomplete').on('blur.autocomplete', function() {
658
- removeAutocomplete();
659
- });
660
-
661
- // Perform search
662
- $input.off('keyup.autocomplete focus.autocomplete').on('keyup.autocomplete focus.autocomplete', function (e) {
663
- // Reset count.
664
- count = 0;
665
- var val = $input.val().toLowerCase();
666
-
667
- // Don't capture enter or arrow key usage.
668
- if (e.which === 13 ||
669
- e.which === 38 ||
670
- e.which === 40) {
671
- return;
672
- }
673
-
674
-
675
- // Check if the input isn't empty
676
- if (oldVal !== val) {
677
- removeAutocomplete();
678
-
679
- if (val.length >= options.minLength) {
680
- for(var key in data) {
681
- if (data.hasOwnProperty(key) &&
682
- key.toLowerCase().indexOf(val) !== -1) {
683
- // Break if past limit
684
- if (count >= options.limit) {
685
- break;
686
- }
687
-
688
- var autocompleteOption = $('<li></li>');
689
- if (!!data[key]) {
690
- autocompleteOption.append('<img src="'+ data[key] +'" class="right circle"><span>'+ key +'</span>');
691
- } else {
692
- autocompleteOption.append('<span>'+ key +'</span>');
693
- }
694
-
695
- $autocomplete.append(autocompleteOption);
696
- highlight(val, autocompleteOption);
697
- count++;
698
- }
699
- }
700
- }
701
- }
702
-
703
- // Update oldVal
704
- oldVal = val;
705
- });
706
-
707
- $input.off('keydown.autocomplete').on('keydown.autocomplete', function (e) {
708
- // Arrow keys and enter key usage
709
- var keyCode = e.which,
710
- liElement,
711
- numItems = $autocomplete.children('li').length,
712
- $active = $autocomplete.children('.active').first();
713
-
714
- // select element on Enter
715
- if (keyCode === 13 && activeIndex >= 0) {
716
- liElement = $autocomplete.children('li').eq(activeIndex);
717
- if (liElement.length) {
718
- liElement.trigger('mousedown.autocomplete');
719
- e.preventDefault();
720
- }
721
- return;
722
- }
723
-
724
- // Capture up and down key
725
- if ( keyCode === 38 || keyCode === 40 ) {
726
- e.preventDefault();
727
-
728
- if (keyCode === 38 &&
729
- activeIndex > 0) {
730
- activeIndex--;
731
- }
732
-
733
- if (keyCode === 40 &&
734
- activeIndex < (numItems - 1)) {
735
- activeIndex++;
736
- }
737
-
738
- $active.removeClass('active');
739
- if (activeIndex >= 0) {
740
- $autocomplete.children('li').eq(activeIndex).addClass('active');
741
- }
742
- }
743
- });
744
-
745
- // Set input value
746
- $autocomplete.off('mousedown.autocomplete touchstart.autocomplete').on('mousedown.autocomplete touchstart.autocomplete', 'li', function () {
747
- var text = $(this).text().trim();
748
- $input.val(text);
749
- $input.trigger('change');
750
- removeAutocomplete();
751
-
752
- // Handle onAutocomplete callback.
753
- if (typeof(options.onAutocomplete) === "function") {
754
- options.onAutocomplete.call(this, text);
755
- }
756
- });
757
-
758
- // Empty data
759
- } else {
760
- $input.off('keyup.autocomplete focus.autocomplete');
761
- }
762
- });
763
- };
764
-
765
- }); // End of $(document).ready
766
-
767
- /*******************
768
- * Select Plugin *
769
- ******************/
770
- $.fn.material_select = function (callback) {
771
- $(this).each(function(){
772
- var $select = $(this);
773
-
774
- if ($select.hasClass('browser-default')) {
775
- return; // Continue to next (return false breaks out of entire loop)
776
- }
777
-
778
- var multiple = $select.attr('multiple') ? true : false,
779
- lastID = $select.attr('data-select-id'); // Tear down structure if Select needs to be rebuilt
780
-
781
- if (lastID) {
782
- $select.parent().find('span.caret').remove();
783
- $select.parent().find('input').remove();
784
-
785
- $select.unwrap();
786
- $('ul#select-options-'+lastID).remove();
787
- }
788
-
789
- // If destroying the select, remove the selelct-id and reset it to it's uninitialized state.
790
- if(callback === 'destroy') {
791
- $select.removeAttr('data-select-id').removeClass('initialized');
792
- $(window).off('click.select');
793
- return;
794
- }
795
-
796
- var uniqueID = Materialize.guid();
797
- $select.attr('data-select-id', uniqueID);
798
- var wrapper = $('<div class="select-wrapper"></div>');
799
- wrapper.addClass($select.attr('class'));
800
- if ($select.is(':disabled'))
801
- wrapper.addClass('disabled');
802
- var options = $('<ul id="select-options-' + uniqueID +'" class="dropdown-content select-dropdown ' + (multiple ? 'multiple-select-dropdown' : '') + '"></ul>'),
803
- selectChildren = $select.children('option, optgroup'),
804
- valuesSelected = [],
805
- optionsHover = false;
806
-
807
- var label = $select.find('option:selected').html() || $select.find('option:first').html() || "";
808
-
809
- // Function that renders and appends the option taking into
810
- // account type and possible image icon.
811
- var appendOptionWithIcon = function(select, option, type) {
812
- // Add disabled attr if disabled
813
- var disabledClass = (option.is(':disabled')) ? 'disabled ' : '';
814
- var optgroupClass = (type === 'optgroup-option') ? 'optgroup-option ' : '';
815
- var multipleCheckbox = multiple ? '<input type="checkbox"' + disabledClass + '/><label></label>' : '';
816
-
817
- // add icons
818
- var icon_url = option.data('icon');
819
- var classes = option.attr('class');
820
- if (!!icon_url) {
821
- var classString = '';
822
- if (!!classes) classString = ' class="' + classes + '"';
823
-
824
- // Check for multiple type.
825
- options.append($('<li class="' + disabledClass + optgroupClass + '"><img alt="" src="' + icon_url + '"' + classString + '><span>' + multipleCheckbox + option.html() + '</span></li>'));
826
- return true;
827
- }
828
-
829
- // Check for multiple type.
830
- options.append($('<li class="' + disabledClass + optgroupClass + '"><span>' + multipleCheckbox + option.html() + '</span></li>'));
831
- };
832
-
833
- /* Create dropdown structure. */
834
- if (selectChildren.length) {
835
- selectChildren.each(function() {
836
- if ($(this).is('option')) {
837
- // Direct descendant option.
838
- if (multiple) {
839
- appendOptionWithIcon($select, $(this), 'multiple');
840
-
841
- } else {
842
- appendOptionWithIcon($select, $(this));
843
- }
844
- } else if ($(this).is('optgroup')) {
845
- // Optgroup.
846
- var selectOptions = $(this).children('option');
847
- options.append($('<li class="optgroup"><span>' + $(this).attr('label') + '</span></li>'));
848
-
849
- selectOptions.each(function() {
850
- appendOptionWithIcon($select, $(this), 'optgroup-option');
851
- });
852
- }
853
- });
854
- }
855
-
856
- options.find('li:not(.optgroup)').each(function (i) {
857
- $(this).click(function (e) {
858
- // Check if option element is disabled
859
- if (!$(this).hasClass('disabled') && !$(this).hasClass('optgroup')) {
860
- var selected = true;
861
-
862
- if (multiple) {
863
- $('input[type="checkbox"]', this).prop('checked', function(i, v) { return !v; });
864
- selected = toggleEntryFromArray(valuesSelected, i, $select);
865
- $newSelect.trigger('focus');
866
- } else {
867
- options.find('li').removeClass('active');
868
- $(this).toggleClass('active');
869
- $newSelect.val($(this).text());
870
- }
871
-
872
- activateOption(options, $(this));
873
- $select.find('option').eq(i).prop('selected', selected);
874
- // Trigger onchange() event
875
- $select.trigger('change');
876
- if (typeof callback !== 'undefined') callback();
877
- }
878
-
879
- e.stopPropagation();
880
- });
881
- });
882
-
883
- // Wrap Elements
884
- $select.wrap(wrapper);
885
- // Add Select Display Element
886
- var dropdownIcon = $('<span class="caret">&#9660;</span>');
887
-
888
- // escape double quotes
889
- var sanitizedLabelHtml = label.replace(/"/g, '&quot;');
890
-
891
- var $newSelect = $('<input type="text" class="select-dropdown" readonly="true" ' + (($select.is(':disabled')) ? 'disabled' : '') + ' data-activates="select-options-' + uniqueID +'" value="'+ sanitizedLabelHtml +'"/>');
892
- $select.before($newSelect);
893
- $newSelect.before(dropdownIcon);
894
-
895
- $newSelect.after(options);
896
- // Check if section element is disabled
897
- if (!$select.is(':disabled')) {
898
- $newSelect.dropdown({'hover': false});
899
- }
900
-
901
- // Copy tabindex
902
- if ($select.attr('tabindex')) {
903
- $($newSelect[0]).attr('tabindex', $select.attr('tabindex'));
904
- }
905
-
906
- $select.addClass('initialized');
907
-
908
- $newSelect.on({
909
- 'focus': function (){
910
- if ($('ul.select-dropdown').not(options[0]).is(':visible')) {
911
- $('input.select-dropdown').trigger('close');
912
- $(window).off('click.select');
913
- }
914
- if (!options.is(':visible')) {
915
- $(this).trigger('open', ['focus']);
916
- var label = $(this).val();
917
- if (multiple && label.indexOf(',') >= 0) {
918
- label = label.split(',')[0];
919
- }
920
-
921
- var selectedOption = options.find('li').filter(function() {
922
- return $(this).text().toLowerCase() === label.toLowerCase();
923
- })[0];
924
- activateOption(options, selectedOption, true);
925
-
926
- $(window).off('click.select').on('click.select', function () {
927
- multiple && (optionsHover || $newSelect.trigger('close'));
928
- $(window).off('click.select');
929
- });
930
- }
931
- },
932
- 'click': function (e){
933
- e.stopPropagation();
934
- }
935
- });
936
-
937
- $newSelect.on('blur', function() {
938
- if (!multiple) {
939
- $(this).trigger('close');
940
- $(window).off('click.select');
941
- }
942
- options.find('li.selected').removeClass('selected');
943
- });
944
-
945
- options.hover(function() {
946
- optionsHover = true;
947
- }, function () {
948
- optionsHover = false;
949
- });
950
-
951
- // Add initial multiple selections.
952
- if (multiple) {
953
- $select.find("option:selected:not(:disabled)").each(function () {
954
- var index = $(this).index();
955
-
956
- toggleEntryFromArray(valuesSelected, index, $select);
957
- options.find("li").eq(index).find(":checkbox").prop("checked", true);
958
- });
959
- }
960
-
961
- /**
962
- * Make option as selected and scroll to selected position
963
- * @param {jQuery} collection Select options jQuery element
964
- * @param {Element} newOption element of the new option
965
- * @param {Boolean} firstActivation If on first activation of select
966
- */
967
- var activateOption = function(collection, newOption, firstActivation) {
968
- if (newOption) {
969
- collection.find('li.selected').removeClass('selected');
970
- var option = $(newOption);
971
- option.addClass('selected');
972
- if (!multiple || !!firstActivation) {
973
- options.scrollTo(option);
974
- }
975
- }
976
- };
977
-
978
- // Allow user to search by typing
979
- // this array is cleared after 1 second
980
- var filterQuery = [],
981
- onKeyDown = function(e){
982
- // TAB - switch to another input
983
- if(e.which == 9){
984
- $newSelect.trigger('close');
985
- return;
986
- }
987
-
988
- // ARROW DOWN WHEN SELECT IS CLOSED - open select options
989
- if(e.which == 40 && !options.is(':visible')){
990
- $newSelect.trigger('open');
991
- return;
992
- }
993
-
994
- // ENTER WHEN SELECT IS CLOSED - submit form
995
- if(e.which == 13 && !options.is(':visible')){
996
- return;
997
- }
998
-
999
- e.preventDefault();
1000
-
1001
- // CASE WHEN USER TYPE LETTERS
1002
- var letter = String.fromCharCode(e.which).toLowerCase(),
1003
- nonLetters = [9,13,27,38,40];
1004
- if (letter && (nonLetters.indexOf(e.which) === -1)) {
1005
- filterQuery.push(letter);
1006
-
1007
- var string = filterQuery.join(''),
1008
- newOption = options.find('li').filter(function() {
1009
- return $(this).text().toLowerCase().indexOf(string) === 0;
1010
- })[0];
1011
-
1012
- if (newOption) {
1013
- activateOption(options, newOption);
1014
- }
1015
- }
1016
-
1017
- // ENTER - select option and close when select options are opened
1018
- if (e.which == 13) {
1019
- var activeOption = options.find('li.selected:not(.disabled)')[0];
1020
- if(activeOption){
1021
- $(activeOption).trigger('click');
1022
- if (!multiple) {
1023
- $newSelect.trigger('close');
1024
- }
1025
- }
1026
- }
1027
-
1028
- // ARROW DOWN - move to next not disabled option
1029
- if (e.which == 40) {
1030
- if (options.find('li.selected').length) {
1031
- newOption = options.find('li.selected').next('li:not(.disabled)')[0];
1032
- } else {
1033
- newOption = options.find('li:not(.disabled)')[0];
1034
- }
1035
- activateOption(options, newOption);
1036
- }
1037
-
1038
- // ESC - close options
1039
- if (e.which == 27) {
1040
- $newSelect.trigger('close');
1041
- }
1042
-
1043
- // ARROW UP - move to previous not disabled option
1044
- if (e.which == 38) {
1045
- newOption = options.find('li.selected').prev('li:not(.disabled)')[0];
1046
- if(newOption)
1047
- activateOption(options, newOption);
1048
- }
1049
-
1050
- // Automaticaly clean filter query so user can search again by starting letters
1051
- setTimeout(function(){ filterQuery = []; }, 1000);
1052
- };
1053
-
1054
- $newSelect.on('keydown', onKeyDown);
1055
- });
1056
-
1057
- function toggleEntryFromArray(entriesArray, entryIndex, select) {
1058
- var index = entriesArray.indexOf(entryIndex),
1059
- notAdded = index === -1;
1060
-
1061
- if (notAdded) {
1062
- entriesArray.push(entryIndex);
1063
- } else {
1064
- entriesArray.splice(index, 1);
1065
- }
1066
-
1067
- select.siblings('ul.dropdown-content').find('li:not(.optgroup)').eq(entryIndex).toggleClass('active');
1068
-
1069
- // use notAdded instead of true (to detect if the option is selected or not)
1070
- select.find('option').eq(entryIndex).prop('selected', notAdded);
1071
- setValueToInput(entriesArray, select);
1072
-
1073
- return notAdded;
1074
- }
1075
-
1076
- function setValueToInput(entriesArray, select) {
1077
- var value = '';
1078
-
1079
- for (var i = 0, count = entriesArray.length; i < count; i++) {
1080
- var text = select.find('option').eq(entriesArray[i]).text();
1081
-
1082
- i === 0 ? value += text : value += ', ' + text;
1083
- }
1084
-
1085
- if (value === '') {
1086
- value = select.find('option:disabled').eq(0).text();
1087
- }
1088
-
1089
- select.siblings('input.select-dropdown').val(value);
1090
- }
1091
- };
1092
-
1093
- }( jQuery ));
1094
-
1095
-
1096
- /***/ }),
1097
- /* 4 */
1098
- /***/ (function(module, exports) {
1099
-
1100
- (function ($) {
1101
- $(document).ready(function() {
1102
-
1103
- // jQuery reverse
1104
- $.fn.reverse = [].reverse;
1105
-
1106
- // Hover behaviour: make sure this doesn't work on .click-to-toggle FABs!
1107
- $(document).on('mouseenter.fixedActionBtn', '.fixed-action-btn:not(.click-to-toggle):not(.toolbar)', function(e) {
1108
- var $this = $(this);
1109
- openFABMenu($this);
1110
- });
1111
- $(document).on('mouseleave.fixedActionBtn', '.fixed-action-btn:not(.click-to-toggle):not(.toolbar)', function(e) {
1112
- var $this = $(this);
1113
- closeFABMenu($this);
1114
- });
1115
-
1116
- // Toggle-on-click behaviour.
1117
- $(document).on('click.fabClickToggle', '.fixed-action-btn.click-to-toggle > a', function(e) {
1118
- var $this = $(this);
1119
- var $menu = $this.parent();
1120
- if ($menu.hasClass('active')) {
1121
- closeFABMenu($menu);
1122
- } else {
1123
- openFABMenu($menu);
1124
- }
1125
- });
1126
-
1127
- // Toolbar transition behaviour.
1128
- $(document).on('click.fabToolbar', '.fixed-action-btn.toolbar > a', function(e) {
1129
- var $this = $(this);
1130
- var $menu = $this.parent();
1131
- FABtoToolbar($menu);
1132
- });
1133
-
1134
- });
1135
-
1136
- $.fn.extend({
1137
- openFAB: function() {
1138
- openFABMenu($(this));
1139
- },
1140
- closeFAB: function() {
1141
- closeFABMenu($(this));
1142
- },
1143
- openToolbar: function() {
1144
- FABtoToolbar($(this));
1145
- },
1146
- closeToolbar: function() {
1147
- toolbarToFAB($(this));
1148
- }
1149
- });
1150
-
1151
-
1152
- var openFABMenu = function (btn) {
1153
- var $this = btn;
1154
- if ($this.hasClass('active') === false) {
1155
-
1156
- // Get direction option
1157
- var horizontal = $this.hasClass('horizontal');
1158
- var offsetY, offsetX;
1159
-
1160
- if (horizontal === true) {
1161
- offsetX = 40;
1162
- } else {
1163
- offsetY = 40;
1164
- }
1165
-
1166
- $this.addClass('active');
1167
- $this.find('ul .btn-floating').velocity(
1168
- { scaleY: ".4", scaleX: ".4", translateY: offsetY + 'px', translateX: offsetX + 'px'},
1169
- { duration: 0 });
1170
-
1171
- var time = 0;
1172
- $this.find('ul .btn-floating').reverse().each( function () {
1173
- $(this).velocity(
1174
- { opacity: "1", scaleX: "1", scaleY: "1", translateY: "0", translateX: '0'},
1175
- { duration: 80, delay: time });
1176
- time += 40;
1177
- });
1178
- }
1179
- };
1180
-
1181
- var closeFABMenu = function (btn) {
1182
- var $this = btn;
1183
- // Get direction option
1184
- var horizontal = $this.hasClass('horizontal');
1185
- var offsetY, offsetX;
1186
-
1187
- if (horizontal === true) {
1188
- offsetX = 40;
1189
- } else {
1190
- offsetY = 40;
1191
- }
1192
-
1193
- $this.removeClass('active');
1194
- var time = 0;
1195
- $this.find('ul .btn-floating').velocity("stop", true);
1196
- $this.find('ul .btn-floating').velocity(
1197
- { opacity: "0", scaleX: ".4", scaleY: ".4", translateY: offsetY + 'px', translateX: offsetX + 'px'},
1198
- { duration: 80 }
1199
- );
1200
- };
1201
-
1202
-
1203
- /**
1204
- * Transform FAB into toolbar
1205
- * @param {Object} object jQuery object
1206
- */
1207
- var FABtoToolbar = function(btn) {
1208
- if (btn.attr('data-open') === "true") {
1209
- return;
1210
- }
1211
-
1212
- var offsetX, offsetY, scaleFactor;
1213
- var windowWidth = window.innerWidth;
1214
- var windowHeight = window.innerHeight;
1215
- var btnRect = btn[0].getBoundingClientRect();
1216
- var anchor = btn.find('> a').first();
1217
- var menu = btn.find('> ul').first();
1218
- var backdrop = $('<div class="fab-backdrop"></div>');
1219
- var fabColor = anchor.css('background-color');
1220
- anchor.append(backdrop);
1221
-
1222
- offsetX = btnRect.left - (windowWidth / 2) + (btnRect.width / 2);
1223
- offsetY = windowHeight - btnRect.bottom;
1224
- scaleFactor = windowWidth / backdrop.width();
1225
- btn.attr('data-origin-bottom', btnRect.bottom);
1226
- btn.attr('data-origin-left', btnRect.left);
1227
- btn.attr('data-origin-width', btnRect.width);
1228
-
1229
- // Set initial state
1230
- btn.addClass('active');
1231
- btn.attr('data-open', true);
1232
- btn.css({
1233
- 'text-align': 'center',
1234
- width: '100%',
1235
- bottom: 0,
1236
- left: 0,
1237
- transform: 'translateX(' + offsetX + 'px)',
1238
- transition: 'none'
1239
- });
1240
- anchor.css({
1241
- transform: 'translateY(' + -offsetY + 'px)',
1242
- transition: 'none'
1243
- });
1244
- backdrop.css({
1245
- 'background-color': fabColor
1246
- });
1247
-
1248
-
1249
- setTimeout(function() {
1250
- btn.css({
1251
- transform: '',
1252
- transition: 'transform .2s cubic-bezier(0.550, 0.085, 0.680, 0.530), background-color 0s linear .2s'
1253
- });
1254
- anchor.css({
1255
- overflow: 'visible',
1256
- transform: '',
1257
- transition: 'transform .2s'
1258
- });
1259
-
1260
- setTimeout(function() {
1261
- btn.css({
1262
- overflow: 'hidden',
1263
- 'background-color': fabColor
1264
- });
1265
- backdrop.css({
1266
- transform: 'scale(' + scaleFactor + ')',
1267
- transition: 'transform .2s cubic-bezier(0.550, 0.055, 0.675, 0.190)'
1268
- });
1269
- menu.find('> li > a').css({
1270
- opacity: 1
1271
- });
1272
-
1273
- // Scroll to close.
1274
- $(window).on('scroll.fabToolbarClose', function() {
1275
- toolbarToFAB(btn);
1276
- $(window).off('scroll.fabToolbarClose');
1277
- $(document).off('click.fabToolbarClose');
1278
- });
1279
-
1280
- $(document).on('click.fabToolbarClose', function(e) {
1281
- if (!$(e.target).closest(menu).length) {
1282
- toolbarToFAB(btn);
1283
- $(window).off('scroll.fabToolbarClose');
1284
- $(document).off('click.fabToolbarClose');
1285
- }
1286
- });
1287
- }, 100);
1288
- }, 0);
1289
- };
1290
-
1291
- /**
1292
- * Transform toolbar back into FAB
1293
- * @param {Object} object jQuery object
1294
- */
1295
- var toolbarToFAB = function(btn) {
1296
- if (btn.attr('data-open') !== "true") {
1297
- return;
1298
- }
1299
-
1300
- var offsetX, offsetY, scaleFactor;
1301
- var windowWidth = window.innerWidth;
1302
- var windowHeight = window.innerHeight;
1303
- var btnWidth = btn.attr('data-origin-width');
1304
- var btnBottom = btn.attr('data-origin-bottom');
1305
- var btnLeft = btn.attr('data-origin-left');
1306
- var anchor = btn.find('> .btn-floating').first();
1307
- var menu = btn.find('> ul').first();
1308
- var backdrop = btn.find('.fab-backdrop');
1309
- var fabColor = anchor.css('background-color');
1310
-
1311
- offsetX = btnLeft - (windowWidth / 2) + (btnWidth / 2);
1312
- offsetY = windowHeight - btnBottom;
1313
- scaleFactor = windowWidth / backdrop.width();
1314
-
1315
-
1316
- // Hide backdrop
1317
- btn.removeClass('active');
1318
- btn.attr('data-open', false);
1319
- btn.css({
1320
- 'background-color': 'transparent',
1321
- transition: 'none'
1322
- });
1323
- anchor.css({
1324
- transition: 'none'
1325
- });
1326
- backdrop.css({
1327
- transform: 'scale(0)',
1328
- 'background-color': fabColor
1329
- });
1330
- menu.find('> li > a').css({
1331
- opacity: ''
1332
- });
1333
-
1334
- setTimeout(function() {
1335
- backdrop.remove();
1336
-
1337
- // Set initial state.
1338
- btn.css({
1339
- 'text-align': '',
1340
- width: '',
1341
- bottom: '',
1342
- left: '',
1343
- overflow: '',
1344
- 'background-color': '',
1345
- transform: 'translate3d(' + -offsetX + 'px,0,0)'
1346
- });
1347
- anchor.css({
1348
- overflow: '',
1349
- transform: 'translate3d(0,' + offsetY + 'px,0)'
1350
- });
1351
-
1352
- setTimeout(function() {
1353
- btn.css({
1354
- transform: 'translate3d(0,0,0)',
1355
- transition: 'transform .2s'
1356
- });
1357
- anchor.css({
1358
- transform: 'translate3d(0,0,0)',
1359
- transition: 'transform .2s cubic-bezier(0.550, 0.055, 0.675, 0.190)'
1360
- });
1361
- }, 20);
1362
- }, 200);
1363
- };
1364
-
1365
-
1366
- }( jQuery ));
1367
-
1368
-
1369
- /***/ })
1
+ /******/ (function(modules) { // webpackBootstrap
2
+ /******/ // The module cache
3
+ /******/ var installedModules = {};
4
+ /******/
5
+ /******/ // The require function
6
+ /******/ function __webpack_require__(moduleId) {
7
+ /******/
8
+ /******/ // Check if module is in cache
9
+ /******/ if(installedModules[moduleId]) {
10
+ /******/ return installedModules[moduleId].exports;
11
+ /******/ }
12
+ /******/ // Create a new module (and put it into the cache)
13
+ /******/ var module = installedModules[moduleId] = {
14
+ /******/ i: moduleId,
15
+ /******/ l: false,
16
+ /******/ exports: {}
17
+ /******/ };
18
+ /******/
19
+ /******/ // Execute the module function
20
+ /******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__);
21
+ /******/
22
+ /******/ // Flag the module as loaded
23
+ /******/ module.l = true;
24
+ /******/
25
+ /******/ // Return the exports of the module
26
+ /******/ return module.exports;
27
+ /******/ }
28
+ /******/
29
+ /******/
30
+ /******/ // expose the modules object (__webpack_modules__)
31
+ /******/ __webpack_require__.m = modules;
32
+ /******/
33
+ /******/ // expose the module cache
34
+ /******/ __webpack_require__.c = installedModules;
35
+ /******/
36
+ /******/ // define getter function for harmony exports
37
+ /******/ __webpack_require__.d = function(exports, name, getter) {
38
+ /******/ if(!__webpack_require__.o(exports, name)) {
39
+ /******/ Object.defineProperty(exports, name, {
40
+ /******/ configurable: false,
41
+ /******/ enumerable: true,
42
+ /******/ get: getter
43
+ /******/ });
44
+ /******/ }
45
+ /******/ };
46
+ /******/
47
+ /******/ // getDefaultExport function for compatibility with non-harmony modules
48
+ /******/ __webpack_require__.n = function(module) {
49
+ /******/ var getter = module && module.__esModule ?
50
+ /******/ function getDefault() { return module['default']; } :
51
+ /******/ function getModuleExports() { return module; };
52
+ /******/ __webpack_require__.d(getter, 'a', getter);
53
+ /******/ return getter;
54
+ /******/ };
55
+ /******/
56
+ /******/ // Object.prototype.hasOwnProperty.call
57
+ /******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };
58
+ /******/
59
+ /******/ // __webpack_public_path__
60
+ /******/ __webpack_require__.p = "";
61
+ /******/
62
+ /******/ // Load entry module and return exports
63
+ /******/ return __webpack_require__(__webpack_require__.s = 1);
64
+ /******/ })
65
+ /************************************************************************/
66
+ /******/ ([
67
+ /* 0 */,
68
+ /* 1 */
69
+ /***/ (function(module, exports, __webpack_require__) {
70
+
71
+ "use strict";
72
+
73
+
74
+ __webpack_require__(2);
75
+
76
+ __webpack_require__(3);
77
+
78
+ __webpack_require__(4);
79
+
80
+ // import "materialize-css/js/waves";
81
+
82
+
83
+ // jQuery(document).ready(function ($) {
84
+ jQuery(document).ready(function () {
85
+
86
+ // jQuery('.an').hover( add , remove );
87
+
88
+ // function add() {
89
+ // // jQuery(this).addClass('animated tada infinite');
90
+ // jQuery(this).addClass('animated tada');
91
+ // }
92
+
93
+ // function remove() {
94
+ // jQuery(this).removeClass('animated tada');
95
+ // }
96
+
97
+
98
+ // jQuery('.img-icon-sc').on('click', ()=>{
99
+ // // let x = num;
100
+ // // window.location.href = 'https://web.whatsapp.com/send?phone='+x+'&text=';
101
+ // // window.open('https://web.whatsapp.com/send?phone='+x+'&text=', '_blank');
102
+ // });
103
+
104
+ jQuery(".inline_issue").prev("p").css("display", "inline");
105
+ }); // import "materialize-css/dist/js/materialize";
106
+
107
+ /***/ }),
108
+ /* 2 */
109
+ /***/ (function(module, exports) {
110
+
111
+ // Required for Meteor package, the use of window prevents export by Meteor
112
+ (function(window){
113
+ if(window.Package){
114
+ Materialize = {};
115
+ } else {
116
+ window.Materialize = {};
117
+ }
118
+ })(window);
119
+
120
+
121
+ /*
122
+ * raf.js
123
+ * https://github.com/ngryman/raf.js
124
+ *
125
+ * original requestAnimationFrame polyfill by Erik Möller
126
+ * inspired from paul_irish gist and post
127
+ *
128
+ * Copyright (c) 2013 ngryman
129
+ * Licensed under the MIT license.
130
+ */
131
+ (function(window) {
132
+ var lastTime = 0,
133
+ vendors = ['webkit', 'moz'],
134
+ requestAnimationFrame = window.requestAnimationFrame,
135
+ cancelAnimationFrame = window.cancelAnimationFrame,
136
+ i = vendors.length;
137
+
138
+ // try to un-prefix existing raf
139
+ while (--i >= 0 && !requestAnimationFrame) {
140
+ requestAnimationFrame = window[vendors[i] + 'RequestAnimationFrame'];
141
+ cancelAnimationFrame = window[vendors[i] + 'CancelRequestAnimationFrame'];
142
+ }
143
+
144
+ // polyfill with setTimeout fallback
145
+ // heavily inspired from @darius gist mod: https://gist.github.com/paulirish/1579671#comment-837945
146
+ if (!requestAnimationFrame || !cancelAnimationFrame) {
147
+ requestAnimationFrame = function(callback) {
148
+ var now = +Date.now(),
149
+ nextTime = Math.max(lastTime + 16, now);
150
+ return setTimeout(function() {
151
+ callback(lastTime = nextTime);
152
+ }, nextTime - now);
153
+ };
154
+
155
+ cancelAnimationFrame = clearTimeout;
156
+ }
157
+
158
+ // export to window
159
+ window.requestAnimationFrame = requestAnimationFrame;
160
+ window.cancelAnimationFrame = cancelAnimationFrame;
161
+ }(window));
162
+
163
+
164
+ /**
165
+ * Generate approximated selector string for a jQuery object
166
+ * @param {jQuery} obj jQuery object to be parsed
167
+ * @returns {string}
168
+ */
169
+ Materialize.objectSelectorString = function(obj) {
170
+ var tagStr = obj.prop('tagName') || '';
171
+ var idStr = obj.attr('id') || '';
172
+ var classStr = obj.attr('class') || '';
173
+ return (tagStr + idStr + classStr).replace(/\s/g,'');
174
+ };
175
+
176
+
177
+ // Unique Random ID
178
+ Materialize.guid = (function() {
179
+ function s4() {
180
+ return Math.floor((1 + Math.random()) * 0x10000)
181
+ .toString(16)
182
+ .substring(1);
183
+ }
184
+ return function() {
185
+ return s4() + s4() + '-' + s4() + '-' + s4() + '-' +
186
+ s4() + '-' + s4() + s4() + s4();
187
+ };
188
+ })();
189
+
190
+ /**
191
+ * Escapes hash from special characters
192
+ * @param {string} hash String returned from this.hash
193
+ * @returns {string}
194
+ */
195
+ Materialize.escapeHash = function(hash) {
196
+ return hash.replace( /(:|\.|\[|\]|,|=)/g, "\\$1" );
197
+ };
198
+
199
+ Materialize.elementOrParentIsFixed = function(element) {
200
+ var $element = $(element);
201
+ var $checkElements = $element.add($element.parents());
202
+ var isFixed = false;
203
+ $checkElements.each(function(){
204
+ if ($(this).css("position") === "fixed") {
205
+ isFixed = true;
206
+ return false;
207
+ }
208
+ });
209
+ return isFixed;
210
+ };
211
+
212
+
213
+ /**
214
+ * Get time in ms
215
+ * @license https://raw.github.com/jashkenas/underscore/master/LICENSE
216
+ * @type {function}
217
+ * @return {number}
218
+ */
219
+ var getTime = (Date.now || function () {
220
+ return new Date().getTime();
221
+ });
222
+
223
+
224
+ /**
225
+ * Returns a function, that, when invoked, will only be triggered at most once
226
+ * during a given window of time. Normally, the throttled function will run
227
+ * as much as it can, without ever going more than once per `wait` duration;
228
+ * but if you'd like to disable the execution on the leading edge, pass
229
+ * `{leading: false}`. To disable execution on the trailing edge, ditto.
230
+ * @license https://raw.github.com/jashkenas/underscore/master/LICENSE
231
+ * @param {function} func
232
+ * @param {number} wait
233
+ * @param {Object=} options
234
+ * @returns {Function}
235
+ */
236
+ Materialize.throttle = function(func, wait, options) {
237
+ var context, args, result;
238
+ var timeout = null;
239
+ var previous = 0;
240
+ options || (options = {});
241
+ var later = function () {
242
+ previous = options.leading === false ? 0 : getTime();
243
+ timeout = null;
244
+ result = func.apply(context, args);
245
+ context = args = null;
246
+ };
247
+ return function () {
248
+ var now = getTime();
249
+ if (!previous && options.leading === false) previous = now;
250
+ var remaining = wait - (now - previous);
251
+ context = this;
252
+ args = arguments;
253
+ if (remaining <= 0) {
254
+ clearTimeout(timeout);
255
+ timeout = null;
256
+ previous = now;
257
+ result = func.apply(context, args);
258
+ context = args = null;
259
+ } else if (!timeout && options.trailing !== false) {
260
+ timeout = setTimeout(later, remaining);
261
+ }
262
+ return result;
263
+ };
264
+ };
265
+
266
+
267
+ // Velocity has conflicts when loaded with jQuery, this will check for it
268
+ // First, check if in noConflict mode
269
+ var Vel;
270
+ if (jQuery) {
271
+ Vel = jQuery.Velocity;
272
+ } else if ($) {
273
+ Vel = $.Velocity;
274
+ } else {
275
+ Vel = Velocity;
276
+ }
277
+
278
+
279
+ /***/ }),
280
+ /* 3 */
281
+ /***/ (function(module, exports) {
282
+
283
+ (function ($) {
284
+ $(document).ready(function() {
285
+
286
+ // Function to update labels of text fields
287
+ Materialize.updateTextFields = function() {
288
+ var input_selector = 'input[type=text], input[type=password], input[type=email], input[type=url], input[type=tel], input[type=number], input[type=search], textarea';
289
+ $(input_selector).each(function(index, element) {
290
+ var $this = $(this);
291
+ if ($(element).val().length > 0 || $(element).is(':focus') || element.autofocus || $this.attr('placeholder') !== undefined) {
292
+ $this.siblings('label').addClass('active');
293
+ } else if ($(element)[0].validity) {
294
+ $this.siblings('label').toggleClass('active', $(element)[0].validity.badInput === true);
295
+ } else {
296
+ $this.siblings('label').removeClass('active');
297
+ }
298
+ });
299
+ };
300
+
301
+ // Text based inputs
302
+ var input_selector = 'input[type=text], input[type=password], input[type=email], input[type=url], input[type=tel], input[type=number], input[type=search], textarea';
303
+
304
+ // Add active if form auto complete
305
+ $(document).on('change', input_selector, function () {
306
+ if($(this).val().length !== 0 || $(this).attr('placeholder') !== undefined) {
307
+ $(this).siblings('label').addClass('active');
308
+ }
309
+ validate_field($(this));
310
+ });
311
+
312
+ // Add active if input element has been pre-populated on document ready
313
+ $(document).ready(function() {
314
+ Materialize.updateTextFields();
315
+ });
316
+
317
+ // HTML DOM FORM RESET handling
318
+ $(document).on('reset', function(e) {
319
+ var formReset = $(e.target);
320
+ if (formReset.is('form')) {
321
+ formReset.find(input_selector).removeClass('valid').removeClass('invalid');
322
+ formReset.find(input_selector).each(function () {
323
+ if ($(this).attr('value') === '') {
324
+ $(this).siblings('label').removeClass('active');
325
+ }
326
+ });
327
+
328
+ // Reset select
329
+ formReset.find('select.initialized').each(function () {
330
+ var reset_text = formReset.find('option[selected]').text();
331
+ formReset.siblings('input.select-dropdown').val(reset_text);
332
+ });
333
+ }
334
+ });
335
+
336
+ // Add active when element has focus
337
+ $(document).on('focus', input_selector, function () {
338
+ $(this).siblings('label, .prefix').addClass('active');
339
+ });
340
+
341
+ $(document).on('blur', input_selector, function () {
342
+ var $inputElement = $(this);
343
+ var selector = ".prefix";
344
+
345
+ if ($inputElement.val().length === 0 && $inputElement[0].validity.badInput !== true && $inputElement.attr('placeholder') === undefined) {
346
+ selector += ", label";
347
+ }
348
+
349
+ $inputElement.siblings(selector).removeClass('active');
350
+
351
+ validate_field($inputElement);
352
+ });
353
+
354
+ window.validate_field = function(object) {
355
+ var hasLength = object.attr('data-length') !== undefined;
356
+ var lenAttr = parseInt(object.attr('data-length'));
357
+ var len = object.val().length;
358
+
359
+ if (object.val().length === 0 && object[0].validity.badInput === false && !object.is(':required')) {
360
+ if (object.hasClass('validate')) {
361
+ object.removeClass('valid');
362
+ object.removeClass('invalid');
363
+ }
364
+ }
365
+ else {
366
+ if (object.hasClass('validate')) {
367
+ // Check for character counter attributes
368
+ if ((object.is(':valid') && hasLength && (len <= lenAttr)) || (object.is(':valid') && !hasLength)) {
369
+ object.removeClass('invalid');
370
+ object.addClass('valid');
371
+ }
372
+ else {
373
+ object.removeClass('valid');
374
+ object.addClass('invalid');
375
+ }
376
+ }
377
+ }
378
+ };
379
+
380
+ // Radio and Checkbox focus class
381
+ var radio_checkbox = 'input[type=radio], input[type=checkbox]';
382
+ $(document).on('keyup.radio', radio_checkbox, function(e) {
383
+ // TAB, check if tabbing to radio or checkbox.
384
+ if (e.which === 9) {
385
+ $(this).addClass('tabbed');
386
+ var $this = $(this);
387
+ $this.one('blur', function(e) {
388
+
389
+ $(this).removeClass('tabbed');
390
+ });
391
+ return;
392
+ }
393
+ });
394
+
395
+ // Textarea Auto Resize
396
+ var hiddenDiv = $('.hiddendiv').first();
397
+ if (!hiddenDiv.length) {
398
+ hiddenDiv = $('<div class="hiddendiv common"></div>');
399
+ $('body').append(hiddenDiv);
400
+ }
401
+ var text_area_selector = '.materialize-textarea';
402
+
403
+ function textareaAutoResize($textarea) {
404
+ // Set font properties of hiddenDiv
405
+
406
+ var fontFamily = $textarea.css('font-family');
407
+ var fontSize = $textarea.css('font-size');
408
+ var lineHeight = $textarea.css('line-height');
409
+ var padding = $textarea.css('padding');
410
+
411
+ if (fontSize) { hiddenDiv.css('font-size', fontSize); }
412
+ if (fontFamily) { hiddenDiv.css('font-family', fontFamily); }
413
+ if (lineHeight) { hiddenDiv.css('line-height', lineHeight); }
414
+ if (padding) { hiddenDiv.css('padding', padding); }
415
+
416
+ // Set original-height, if none
417
+ if (!$textarea.data('original-height')) {
418
+ $textarea.data('original-height', $textarea.height());
419
+ }
420
+
421
+ if ($textarea.attr('wrap') === 'off') {
422
+ hiddenDiv.css('overflow-wrap', 'normal')
423
+ .css('white-space', 'pre');
424
+ }
425
+
426
+ hiddenDiv.text($textarea.val() + '\n');
427
+ var content = hiddenDiv.html().replace(/\n/g, '<br>');
428
+ hiddenDiv.html(content);
429
+
430
+
431
+ // When textarea is hidden, width goes crazy.
432
+ // Approximate with half of window size
433
+
434
+ if ($textarea.is(':visible')) {
435
+ hiddenDiv.css('width', $textarea.width());
436
+ }
437
+ else {
438
+ hiddenDiv.css('width', $(window).width()/2);
439
+ }
440
+
441
+
442
+ /**
443
+ * Resize if the new height is greater than the
444
+ * original height of the textarea
445
+ */
446
+ if ($textarea.data('original-height') <= hiddenDiv.height()) {
447
+ $textarea.css('height', hiddenDiv.height());
448
+ } else if ($textarea.val().length < $textarea.data('previous-length')) {
449
+ /**
450
+ * In case the new height is less than original height, it
451
+ * means the textarea has less text than before
452
+ * So we set the height to the original one
453
+ */
454
+ $textarea.css('height', $textarea.data('original-height'));
455
+ }
456
+ $textarea.data('previous-length', $textarea.val().length);
457
+ }
458
+
459
+ $(text_area_selector).each(function () {
460
+ var $textarea = $(this);
461
+ /**
462
+ * Instead of resizing textarea on document load,
463
+ * store the original height and the original length
464
+ */
465
+ $textarea.data('original-height', $textarea.height());
466
+ $textarea.data('previous-length', $textarea.val().length);
467
+ });
468
+
469
+ $('body').on('keyup keydown autoresize', text_area_selector, function () {
470
+ textareaAutoResize($(this));
471
+ });
472
+
473
+ // File Input Path
474
+ $(document).on('change', '.file-field input[type="file"]', function () {
475
+ var file_field = $(this).closest('.file-field');
476
+ var path_input = file_field.find('input.file-path');
477
+ var files = $(this)[0].files;
478
+ var file_names = [];
479
+ for (var i = 0; i < files.length; i++) {
480
+ file_names.push(files[i].name);
481
+ }
482
+ path_input.val(file_names.join(", "));
483
+ path_input.trigger('change');
484
+ });
485
+
486
+ /****************
487
+ * Range Input *
488
+ ****************/
489
+
490
+ var range_type = 'input[type=range]';
491
+ var range_mousedown = false;
492
+ var left;
493
+
494
+ $(range_type).each(function () {
495
+ var thumb = $('<span class="thumb"><span class="value"></span></span>');
496
+ $(this).after(thumb);
497
+ });
498
+
499
+ var showRangeBubble = function(thumb) {
500
+ var paddingLeft = parseInt(thumb.parent().css('padding-left'));
501
+ var marginLeft = (-7 + paddingLeft) + 'px';
502
+ thumb.velocity({ height: "30px", width: "30px", top: "-30px", marginLeft: marginLeft}, { duration: 300, easing: 'easeOutExpo' });
503
+ };
504
+
505
+ var calcRangeOffset = function(range) {
506
+ var width = range.width() - 15;
507
+ var max = parseFloat(range.attr('max'));
508
+ var min = parseFloat(range.attr('min'));
509
+ var percent = (parseFloat(range.val()) - min) / (max - min);
510
+ return percent * width;
511
+ }
512
+
513
+ var range_wrapper = '.range-field';
514
+ $(document).on('change', range_type, function(e) {
515
+ var thumb = $(this).siblings('.thumb');
516
+ thumb.find('.value').html($(this).val());
517
+
518
+ if (!thumb.hasClass('active')) {
519
+ showRangeBubble(thumb);
520
+ }
521
+
522
+ var offsetLeft = calcRangeOffset($(this));
523
+ thumb.addClass('active').css('left', offsetLeft);
524
+ });
525
+
526
+ $(document).on('mousedown touchstart', range_type, function(e) {
527
+ var thumb = $(this).siblings('.thumb');
528
+
529
+ // If thumb indicator does not exist yet, create it
530
+ if (thumb.length <= 0) {
531
+ thumb = $('<span class="thumb"><span class="value"></span></span>');
532
+ $(this).after(thumb);
533
+ }
534
+
535
+ // Set indicator value
536
+ thumb.find('.value').html($(this).val());
537
+
538
+ range_mousedown = true;
539
+ $(this).addClass('active');
540
+
541
+ if (!thumb.hasClass('active')) {
542
+ showRangeBubble(thumb);
543
+ }
544
+
545
+ if (e.type !== 'input') {
546
+ var offsetLeft = calcRangeOffset($(this));
547
+ thumb.addClass('active').css('left', offsetLeft);
548
+ }
549
+ });
550
+
551
+ $(document).on('mouseup touchend', range_wrapper, function() {
552
+ range_mousedown = false;
553
+ $(this).removeClass('active');
554
+ });
555
+
556
+ $(document).on('input mousemove touchmove', range_wrapper, function(e) {
557
+ var thumb = $(this).children('.thumb');
558
+ var left;
559
+ var input = $(this).find(range_type);
560
+
561
+ if (range_mousedown) {
562
+ if (!thumb.hasClass('active')) {
563
+ showRangeBubble(thumb);
564
+ }
565
+
566
+ var offsetLeft = calcRangeOffset(input);
567
+ thumb.addClass('active').css('left', offsetLeft);
568
+ thumb.find('.value').html(thumb.siblings(range_type).val());
569
+ }
570
+ });
571
+
572
+ $(document).on('mouseout touchleave', range_wrapper, function() {
573
+ if (!range_mousedown) {
574
+
575
+ var thumb = $(this).children('.thumb');
576
+ var paddingLeft = parseInt($(this).css('padding-left'));
577
+ var marginLeft = (7 + paddingLeft) + 'px';
578
+
579
+ if (thumb.hasClass('active')) {
580
+ thumb.velocity({ height: '0', width: '0', top: '10px', marginLeft: marginLeft}, { duration: 100 });
581
+ }
582
+ thumb.removeClass('active');
583
+ }
584
+ });
585
+
586
+ /**************************
587
+ * Auto complete plugin *
588
+ *************************/
589
+ $.fn.autocomplete = function (options) {
590
+ // Defaults
591
+ var defaults = {
592
+ data: {},
593
+ limit: Infinity,
594
+ onAutocomplete: null,
595
+ minLength: 1
596
+ };
597
+
598
+ options = $.extend(defaults, options);
599
+
600
+ return this.each(function() {
601
+ var $input = $(this);
602
+ var data = options.data,
603
+ count = 0,
604
+ activeIndex = -1,
605
+ oldVal,
606
+ $inputDiv = $input.closest('.input-field'); // Div to append on
607
+
608
+ // Check if data isn't empty
609
+ if (!$.isEmptyObject(data)) {
610
+ var $autocomplete = $('<ul class="autocomplete-content dropdown-content"></ul>');
611
+ var $oldAutocomplete;
612
+
613
+ // Append autocomplete element.
614
+ // Prevent double structure init.
615
+ if ($inputDiv.length) {
616
+ $oldAutocomplete = $inputDiv.children('.autocomplete-content.dropdown-content').first();
617
+ if (!$oldAutocomplete.length) {
618
+ $inputDiv.append($autocomplete); // Set ul in body
619
+ }
620
+ } else {
621
+ $oldAutocomplete = $input.next('.autocomplete-content.dropdown-content');
622
+ if (!$oldAutocomplete.length) {
623
+ $input.after($autocomplete);
624
+ }
625
+ }
626
+ if ($oldAutocomplete.length) {
627
+ $autocomplete = $oldAutocomplete;
628
+ }
629
+
630
+ // Highlight partial match.
631
+ var highlight = function(string, $el) {
632
+ var img = $el.find('img');
633
+ var matchStart = $el.text().toLowerCase().indexOf("" + string.toLowerCase() + ""),
634
+ matchEnd = matchStart + string.length - 1,
635
+ beforeMatch = $el.text().slice(0, matchStart),
636
+ matchText = $el.text().slice(matchStart, matchEnd + 1),
637
+ afterMatch = $el.text().slice(matchEnd + 1);
638
+ $el.html("<span>" + beforeMatch + "<span class='highlight'>" + matchText + "</span>" + afterMatch + "</span>");
639
+ if (img.length) {
640
+ $el.prepend(img);
641
+ }
642
+ };
643
+
644
+ // Reset current element position
645
+ var resetCurrentElement = function() {
646
+ activeIndex = -1;
647
+ $autocomplete.find('.active').removeClass('active');
648
+ }
649
+
650
+ // Remove autocomplete elements
651
+ var removeAutocomplete = function() {
652
+ $autocomplete.empty();
653
+ resetCurrentElement();
654
+ oldVal = undefined;
655
+ };
656
+
657
+ $input.off('blur.autocomplete').on('blur.autocomplete', function() {
658
+ removeAutocomplete();
659
+ });
660
+
661
+ // Perform search
662
+ $input.off('keyup.autocomplete focus.autocomplete').on('keyup.autocomplete focus.autocomplete', function (e) {
663
+ // Reset count.
664
+ count = 0;
665
+ var val = $input.val().toLowerCase();
666
+
667
+ // Don't capture enter or arrow key usage.
668
+ if (e.which === 13 ||
669
+ e.which === 38 ||
670
+ e.which === 40) {
671
+ return;
672
+ }
673
+
674
+
675
+ // Check if the input isn't empty
676
+ if (oldVal !== val) {
677
+ removeAutocomplete();
678
+
679
+ if (val.length >= options.minLength) {
680
+ for(var key in data) {
681
+ if (data.hasOwnProperty(key) &&
682
+ key.toLowerCase().indexOf(val) !== -1) {
683
+ // Break if past limit
684
+ if (count >= options.limit) {
685
+ break;
686
+ }
687
+
688
+ var autocompleteOption = $('<li></li>');
689
+ if (!!data[key]) {
690
+ autocompleteOption.append('<img src="'+ data[key] +'" class="right circle"><span>'+ key +'</span>');
691
+ } else {
692
+ autocompleteOption.append('<span>'+ key +'</span>');
693
+ }
694
+
695
+ $autocomplete.append(autocompleteOption);
696
+ highlight(val, autocompleteOption);
697
+ count++;
698
+ }
699
+ }
700
+ }
701
+ }
702
+
703
+ // Update oldVal
704
+ oldVal = val;
705
+ });
706
+
707
+ $input.off('keydown.autocomplete').on('keydown.autocomplete', function (e) {
708
+ // Arrow keys and enter key usage
709
+ var keyCode = e.which,
710
+ liElement,
711
+ numItems = $autocomplete.children('li').length,
712
+ $active = $autocomplete.children('.active').first();
713
+
714
+ // select element on Enter
715
+ if (keyCode === 13 && activeIndex >= 0) {
716
+ liElement = $autocomplete.children('li').eq(activeIndex);
717
+ if (liElement.length) {
718
+ liElement.trigger('mousedown.autocomplete');
719
+ e.preventDefault();
720
+ }
721
+ return;
722
+ }
723
+
724
+ // Capture up and down key
725
+ if ( keyCode === 38 || keyCode === 40 ) {
726
+ e.preventDefault();
727
+
728
+ if (keyCode === 38 &&
729
+ activeIndex > 0) {
730
+ activeIndex--;
731
+ }
732
+
733
+ if (keyCode === 40 &&
734
+ activeIndex < (numItems - 1)) {
735
+ activeIndex++;
736
+ }
737
+
738
+ $active.removeClass('active');
739
+ if (activeIndex >= 0) {
740
+ $autocomplete.children('li').eq(activeIndex).addClass('active');
741
+ }
742
+ }
743
+ });
744
+
745
+ // Set input value
746
+ $autocomplete.off('mousedown.autocomplete touchstart.autocomplete').on('mousedown.autocomplete touchstart.autocomplete', 'li', function () {
747
+ var text = $(this).text().trim();
748
+ $input.val(text);
749
+ $input.trigger('change');
750
+ removeAutocomplete();
751
+
752
+ // Handle onAutocomplete callback.
753
+ if (typeof(options.onAutocomplete) === "function") {
754
+ options.onAutocomplete.call(this, text);
755
+ }
756
+ });
757
+
758
+ // Empty data
759
+ } else {
760
+ $input.off('keyup.autocomplete focus.autocomplete');
761
+ }
762
+ });
763
+ };
764
+
765
+ }); // End of $(document).ready
766
+
767
+ /*******************
768
+ * Select Plugin *
769
+ ******************/
770
+ $.fn.material_select = function (callback) {
771
+ $(this).each(function(){
772
+ var $select = $(this);
773
+
774
+ if ($select.hasClass('browser-default')) {
775
+ return; // Continue to next (return false breaks out of entire loop)
776
+ }
777
+
778
+ var multiple = $select.attr('multiple') ? true : false,
779
+ lastID = $select.attr('data-select-id'); // Tear down structure if Select needs to be rebuilt
780
+
781
+ if (lastID) {
782
+ $select.parent().find('span.caret').remove();
783
+ $select.parent().find('input').remove();
784
+
785
+ $select.unwrap();
786
+ $('ul#select-options-'+lastID).remove();
787
+ }
788
+
789
+ // If destroying the select, remove the selelct-id and reset it to it's uninitialized state.
790
+ if(callback === 'destroy') {
791
+ $select.removeAttr('data-select-id').removeClass('initialized');
792
+ $(window).off('click.select');
793
+ return;
794
+ }
795
+
796
+ var uniqueID = Materialize.guid();
797
+ $select.attr('data-select-id', uniqueID);
798
+ var wrapper = $('<div class="select-wrapper"></div>');
799
+ wrapper.addClass($select.attr('class'));
800
+ if ($select.is(':disabled'))
801
+ wrapper.addClass('disabled');
802
+ var options = $('<ul id="select-options-' + uniqueID +'" class="dropdown-content select-dropdown ' + (multiple ? 'multiple-select-dropdown' : '') + '"></ul>'),
803
+ selectChildren = $select.children('option, optgroup'),
804
+ valuesSelected = [],
805
+ optionsHover = false;
806
+
807
+ var label = $select.find('option:selected').html() || $select.find('option:first').html() || "";
808
+
809
+ // Function that renders and appends the option taking into
810
+ // account type and possible image icon.
811
+ var appendOptionWithIcon = function(select, option, type) {
812
+ // Add disabled attr if disabled
813
+ var disabledClass = (option.is(':disabled')) ? 'disabled ' : '';
814
+ var optgroupClass = (type === 'optgroup-option') ? 'optgroup-option ' : '';
815
+ var multipleCheckbox = multiple ? '<input type="checkbox"' + disabledClass + '/><label></label>' : '';
816
+
817
+ // add icons
818
+ var icon_url = option.data('icon');
819
+ var classes = option.attr('class');
820
+ if (!!icon_url) {
821
+ var classString = '';
822
+ if (!!classes) classString = ' class="' + classes + '"';
823
+
824
+ // Check for multiple type.
825
+ options.append($('<li class="' + disabledClass + optgroupClass + '"><img alt="" src="' + icon_url + '"' + classString + '><span>' + multipleCheckbox + option.html() + '</span></li>'));
826
+ return true;
827
+ }
828
+
829
+ // Check for multiple type.
830
+ options.append($('<li class="' + disabledClass + optgroupClass + '"><span>' + multipleCheckbox + option.html() + '</span></li>'));
831
+ };
832
+
833
+ /* Create dropdown structure. */
834
+ if (selectChildren.length) {
835
+ selectChildren.each(function() {
836
+ if ($(this).is('option')) {
837
+ // Direct descendant option.
838
+ if (multiple) {
839
+ appendOptionWithIcon($select, $(this), 'multiple');
840
+
841
+ } else {
842
+ appendOptionWithIcon($select, $(this));
843
+ }
844
+ } else if ($(this).is('optgroup')) {
845
+ // Optgroup.
846
+ var selectOptions = $(this).children('option');
847
+ options.append($('<li class="optgroup"><span>' + $(this).attr('label') + '</span></li>'));
848
+
849
+ selectOptions.each(function() {
850
+ appendOptionWithIcon($select, $(this), 'optgroup-option');
851
+ });
852
+ }
853
+ });
854
+ }
855
+
856
+ options.find('li:not(.optgroup)').each(function (i) {
857
+ $(this).click(function (e) {
858
+ // Check if option element is disabled
859
+ if (!$(this).hasClass('disabled') && !$(this).hasClass('optgroup')) {
860
+ var selected = true;
861
+
862
+ if (multiple) {
863
+ $('input[type="checkbox"]', this).prop('checked', function(i, v) { return !v; });
864
+ selected = toggleEntryFromArray(valuesSelected, i, $select);
865
+ $newSelect.trigger('focus');
866
+ } else {
867
+ options.find('li').removeClass('active');
868
+ $(this).toggleClass('active');
869
+ $newSelect.val($(this).text());
870
+ }
871
+
872
+ activateOption(options, $(this));
873
+ $select.find('option').eq(i).prop('selected', selected);
874
+ // Trigger onchange() event
875
+ $select.trigger('change');
876
+ if (typeof callback !== 'undefined') callback();
877
+ }
878
+
879
+ e.stopPropagation();
880
+ });
881
+ });
882
+
883
+ // Wrap Elements
884
+ $select.wrap(wrapper);
885
+ // Add Select Display Element
886
+ var dropdownIcon = $('<span class="caret">&#9660;</span>');
887
+
888
+ // escape double quotes
889
+ var sanitizedLabelHtml = label.replace(/"/g, '&quot;');
890
+
891
+ var $newSelect = $('<input type="text" class="select-dropdown" readonly="true" ' + (($select.is(':disabled')) ? 'disabled' : '') + ' data-activates="select-options-' + uniqueID +'" value="'+ sanitizedLabelHtml +'"/>');
892
+ $select.before($newSelect);
893
+ $newSelect.before(dropdownIcon);
894
+
895
+ $newSelect.after(options);
896
+ // Check if section element is disabled
897
+ if (!$select.is(':disabled')) {
898
+ $newSelect.dropdown({'hover': false});
899
+ }
900
+
901
+ // Copy tabindex
902
+ if ($select.attr('tabindex')) {
903
+ $($newSelect[0]).attr('tabindex', $select.attr('tabindex'));
904
+ }
905
+
906
+ $select.addClass('initialized');
907
+
908
+ $newSelect.on({
909
+ 'focus': function (){
910
+ if ($('ul.select-dropdown').not(options[0]).is(':visible')) {
911
+ $('input.select-dropdown').trigger('close');
912
+ $(window).off('click.select');
913
+ }
914
+ if (!options.is(':visible')) {
915
+ $(this).trigger('open', ['focus']);
916
+ var label = $(this).val();
917
+ if (multiple && label.indexOf(',') >= 0) {
918
+ label = label.split(',')[0];
919
+ }
920
+
921
+ var selectedOption = options.find('li').filter(function() {
922
+ return $(this).text().toLowerCase() === label.toLowerCase();
923
+ })[0];
924
+ activateOption(options, selectedOption, true);
925
+
926
+ $(window).off('click.select').on('click.select', function () {
927
+ multiple && (optionsHover || $newSelect.trigger('close'));
928
+ $(window).off('click.select');
929
+ });
930
+ }
931
+ },
932
+ 'click': function (e){
933
+ e.stopPropagation();
934
+ }
935
+ });
936
+
937
+ $newSelect.on('blur', function() {
938
+ if (!multiple) {
939
+ $(this).trigger('close');
940
+ $(window).off('click.select');
941
+ }
942
+ options.find('li.selected').removeClass('selected');
943
+ });
944
+
945
+ options.hover(function() {
946
+ optionsHover = true;
947
+ }, function () {
948
+ optionsHover = false;
949
+ });
950
+
951
+ // Add initial multiple selections.
952
+ if (multiple) {
953
+ $select.find("option:selected:not(:disabled)").each(function () {
954
+ var index = $(this).index();
955
+
956
+ toggleEntryFromArray(valuesSelected, index, $select);
957
+ options.find("li").eq(index).find(":checkbox").prop("checked", true);
958
+ });
959
+ }
960
+
961
+ /**
962
+ * Make option as selected and scroll to selected position
963
+ * @param {jQuery} collection Select options jQuery element
964
+ * @param {Element} newOption element of the new option
965
+ * @param {Boolean} firstActivation If on first activation of select
966
+ */
967
+ var activateOption = function(collection, newOption, firstActivation) {
968
+ if (newOption) {
969
+ collection.find('li.selected').removeClass('selected');
970
+ var option = $(newOption);
971
+ option.addClass('selected');
972
+ if (!multiple || !!firstActivation) {
973
+ options.scrollTo(option);
974
+ }
975
+ }
976
+ };
977
+
978
+ // Allow user to search by typing
979
+ // this array is cleared after 1 second
980
+ var filterQuery = [],
981
+ onKeyDown = function(e){
982
+ // TAB - switch to another input
983
+ if(e.which == 9){
984
+ $newSelect.trigger('close');
985
+ return;
986
+ }
987
+
988
+ // ARROW DOWN WHEN SELECT IS CLOSED - open select options
989
+ if(e.which == 40 && !options.is(':visible')){
990
+ $newSelect.trigger('open');
991
+ return;
992
+ }
993
+
994
+ // ENTER WHEN SELECT IS CLOSED - submit form
995
+ if(e.which == 13 && !options.is(':visible')){
996
+ return;
997
+ }
998
+
999
+ e.preventDefault();
1000
+
1001
+ // CASE WHEN USER TYPE LETTERS
1002
+ var letter = String.fromCharCode(e.which).toLowerCase(),
1003
+ nonLetters = [9,13,27,38,40];
1004
+ if (letter && (nonLetters.indexOf(e.which) === -1)) {
1005
+ filterQuery.push(letter);
1006
+
1007
+ var string = filterQuery.join(''),
1008
+ newOption = options.find('li').filter(function() {
1009
+ return $(this).text().toLowerCase().indexOf(string) === 0;
1010
+ })[0];
1011
+
1012
+ if (newOption) {
1013
+ activateOption(options, newOption);
1014
+ }
1015
+ }
1016
+
1017
+ // ENTER - select option and close when select options are opened
1018
+ if (e.which == 13) {
1019
+ var activeOption = options.find('li.selected:not(.disabled)')[0];
1020
+ if(activeOption){
1021
+ $(activeOption).trigger('click');
1022
+ if (!multiple) {
1023
+ $newSelect.trigger('close');
1024
+ }
1025
+ }
1026
+ }
1027
+
1028
+ // ARROW DOWN - move to next not disabled option
1029
+ if (e.which == 40) {
1030
+ if (options.find('li.selected').length) {
1031
+ newOption = options.find('li.selected').next('li:not(.disabled)')[0];
1032
+ } else {
1033
+ newOption = options.find('li:not(.disabled)')[0];
1034
+ }
1035
+ activateOption(options, newOption);
1036
+ }
1037
+
1038
+ // ESC - close options
1039
+ if (e.which == 27) {
1040
+ $newSelect.trigger('close');
1041
+ }
1042
+
1043
+ // ARROW UP - move to previous not disabled option
1044
+ if (e.which == 38) {
1045
+ newOption = options.find('li.selected').prev('li:not(.disabled)')[0];
1046
+ if(newOption)
1047
+ activateOption(options, newOption);
1048
+ }
1049
+
1050
+ // Automaticaly clean filter query so user can search again by starting letters
1051
+ setTimeout(function(){ filterQuery = []; }, 1000);
1052
+ };
1053
+
1054
+ $newSelect.on('keydown', onKeyDown);
1055
+ });
1056
+
1057
+ function toggleEntryFromArray(entriesArray, entryIndex, select) {
1058
+ var index = entriesArray.indexOf(entryIndex),
1059
+ notAdded = index === -1;
1060
+
1061
+ if (notAdded) {
1062
+ entriesArray.push(entryIndex);
1063
+ } else {
1064
+ entriesArray.splice(index, 1);
1065
+ }
1066
+
1067
+ select.siblings('ul.dropdown-content').find('li:not(.optgroup)').eq(entryIndex).toggleClass('active');
1068
+
1069
+ // use notAdded instead of true (to detect if the option is selected or not)
1070
+ select.find('option').eq(entryIndex).prop('selected', notAdded);
1071
+ setValueToInput(entriesArray, select);
1072
+
1073
+ return notAdded;
1074
+ }
1075
+
1076
+ function setValueToInput(entriesArray, select) {
1077
+ var value = '';
1078
+
1079
+ for (var i = 0, count = entriesArray.length; i < count; i++) {
1080
+ var text = select.find('option').eq(entriesArray[i]).text();
1081
+
1082
+ i === 0 ? value += text : value += ', ' + text;
1083
+ }
1084
+
1085
+ if (value === '') {
1086
+ value = select.find('option:disabled').eq(0).text();
1087
+ }
1088
+
1089
+ select.siblings('input.select-dropdown').val(value);
1090
+ }
1091
+ };
1092
+
1093
+ }( jQuery ));
1094
+
1095
+
1096
+ /***/ }),
1097
+ /* 4 */
1098
+ /***/ (function(module, exports) {
1099
+
1100
+ (function ($) {
1101
+ $(document).ready(function() {
1102
+
1103
+ // jQuery reverse
1104
+ $.fn.reverse = [].reverse;
1105
+
1106
+ // Hover behaviour: make sure this doesn't work on .click-to-toggle FABs!
1107
+ $(document).on('mouseenter.fixedActionBtn', '.fixed-action-btn:not(.click-to-toggle):not(.toolbar)', function(e) {
1108
+ var $this = $(this);
1109
+ openFABMenu($this);
1110
+ });
1111
+ $(document).on('mouseleave.fixedActionBtn', '.fixed-action-btn:not(.click-to-toggle):not(.toolbar)', function(e) {
1112
+ var $this = $(this);
1113
+ closeFABMenu($this);
1114
+ });
1115
+
1116
+ // Toggle-on-click behaviour.
1117
+ $(document).on('click.fabClickToggle', '.fixed-action-btn.click-to-toggle > a', function(e) {
1118
+ var $this = $(this);
1119
+ var $menu = $this.parent();
1120
+ if ($menu.hasClass('active')) {
1121
+ closeFABMenu($menu);
1122
+ } else {
1123
+ openFABMenu($menu);
1124
+ }
1125
+ });
1126
+
1127
+ // Toolbar transition behaviour.
1128
+ $(document).on('click.fabToolbar', '.fixed-action-btn.toolbar > a', function(e) {
1129
+ var $this = $(this);
1130
+ var $menu = $this.parent();
1131
+ FABtoToolbar($menu);
1132
+ });
1133
+
1134
+ });
1135
+
1136
+ $.fn.extend({
1137
+ openFAB: function() {
1138
+ openFABMenu($(this));
1139
+ },
1140
+ closeFAB: function() {
1141
+ closeFABMenu($(this));
1142
+ },
1143
+ openToolbar: function() {
1144
+ FABtoToolbar($(this));
1145
+ },
1146
+ closeToolbar: function() {
1147
+ toolbarToFAB($(this));
1148
+ }
1149
+ });
1150
+
1151
+
1152
+ var openFABMenu = function (btn) {
1153
+ var $this = btn;
1154
+ if ($this.hasClass('active') === false) {
1155
+
1156
+ // Get direction option
1157
+ var horizontal = $this.hasClass('horizontal');
1158
+ var offsetY, offsetX;
1159
+
1160
+ if (horizontal === true) {
1161
+ offsetX = 40;
1162
+ } else {
1163
+ offsetY = 40;
1164
+ }
1165
+
1166
+ $this.addClass('active');
1167
+ $this.find('ul .btn-floating').velocity(
1168
+ { scaleY: ".4", scaleX: ".4", translateY: offsetY + 'px', translateX: offsetX + 'px'},
1169
+ { duration: 0 });
1170
+
1171
+ var time = 0;
1172
+ $this.find('ul .btn-floating').reverse().each( function () {
1173
+ $(this).velocity(
1174
+ { opacity: "1", scaleX: "1", scaleY: "1", translateY: "0", translateX: '0'},
1175
+ { duration: 80, delay: time });
1176
+ time += 40;
1177
+ });
1178
+ }
1179
+ };
1180
+
1181
+ var closeFABMenu = function (btn) {
1182
+ var $this = btn;
1183
+ // Get direction option
1184
+ var horizontal = $this.hasClass('horizontal');
1185
+ var offsetY, offsetX;
1186
+
1187
+ if (horizontal === true) {
1188
+ offsetX = 40;
1189
+ } else {
1190
+ offsetY = 40;
1191
+ }
1192
+
1193
+ $this.removeClass('active');
1194
+ var time = 0;
1195
+ $this.find('ul .btn-floating').velocity("stop", true);
1196
+ $this.find('ul .btn-floating').velocity(
1197
+ { opacity: "0", scaleX: ".4", scaleY: ".4", translateY: offsetY + 'px', translateX: offsetX + 'px'},
1198
+ { duration: 80 }
1199
+ );
1200
+ };
1201
+
1202
+
1203
+ /**
1204
+ * Transform FAB into toolbar
1205
+ * @param {Object} object jQuery object
1206
+ */
1207
+ var FABtoToolbar = function(btn) {
1208
+ if (btn.attr('data-open') === "true") {
1209
+ return;
1210
+ }
1211
+
1212
+ var offsetX, offsetY, scaleFactor;
1213
+ var windowWidth = window.innerWidth;
1214
+ var windowHeight = window.innerHeight;
1215
+ var btnRect = btn[0].getBoundingClientRect();
1216
+ var anchor = btn.find('> a').first();
1217
+ var menu = btn.find('> ul').first();
1218
+ var backdrop = $('<div class="fab-backdrop"></div>');
1219
+ var fabColor = anchor.css('background-color');
1220
+ anchor.append(backdrop);
1221
+
1222
+ offsetX = btnRect.left - (windowWidth / 2) + (btnRect.width / 2);
1223
+ offsetY = windowHeight - btnRect.bottom;
1224
+ scaleFactor = windowWidth / backdrop.width();
1225
+ btn.attr('data-origin-bottom', btnRect.bottom);
1226
+ btn.attr('data-origin-left', btnRect.left);
1227
+ btn.attr('data-origin-width', btnRect.width);
1228
+
1229
+ // Set initial state
1230
+ btn.addClass('active');
1231
+ btn.attr('data-open', true);
1232
+ btn.css({
1233
+ 'text-align': 'center',
1234
+ width: '100%',
1235
+ bottom: 0,
1236
+ left: 0,
1237
+