Easy Coming Soon - Version 0.8

Version Description

  1. Resolved Undefined variable error
  2. The coming soon page displays the Site Title.
  3. Added "Coming Soon Active" in the Wordpress Admin Menu Bar
Download this release

Release Info

Developer a.ankit
Plugin Icon 128x128 Easy Coming Soon
Version 0.8
Comparing to
See all releases

Version 0.8

Files changed (68) hide show
  1. coming-soon-plugin.php +476 -0
  2. css/ecs-admin-style.css +11 -0
  3. css/farbtasticss.css +54 -0
  4. css/flexslider.css +330 -0
  5. css/style-classic.css +61 -0
  6. css/style-option.css +1638 -0
  7. css/theme-admin.css +61 -0
  8. design-settings.php +295 -0
  9. general-settings.php +252 -0
  10. images/black_px.png +0 -0
  11. images/btn.png +0 -0
  12. images/empty.gif +0 -0
  13. images/facebook.png +0 -0
  14. images/googleplus.png +0 -0
  15. images/header.png +0 -0
  16. images/header_classic.png +0 -0
  17. images/help.png +0 -0
  18. images/icon_add.png +0 -0
  19. images/icon_arrow.png +0 -0
  20. images/icon_check.png +0 -0
  21. images/icon_classic.png +0 -0
  22. images/icon_dark.png +0 -0
  23. images/icon_delete.png +0 -0
  24. images/icon_edit.png +0 -0
  25. images/icon_error.png +0 -0
  26. images/icon_header.png +0 -0
  27. images/icon_off.png +0 -0
  28. images/icon_on.png +0 -0
  29. images/icon_option.png +0 -0
  30. images/icon_option_classic.png +0 -0
  31. images/icon_up.png +0 -0
  32. images/icon_up_down.png +0 -0
  33. images/icons.png +0 -0
  34. images/logo_classic.png +0 -0
  35. images/logo_dark.png +0 -0
  36. images/marker.png +0 -0
  37. images/mask.png +0 -0
  38. images/message.png +0 -0
  39. images/pre_bg.gif +0 -0
  40. images/pre_classic_bg.gif +0 -0
  41. images/select.png +0 -0
  42. images/star.png +0 -0
  43. images/support.png +0 -0
  44. images/tabs_bg.png +0 -0
  45. images/tabs_bg_classic.png +0 -0
  46. images/toggle_tabs.png +0 -0
  47. images/twitter.png +0 -0
  48. images/wheel.png +0 -0
  49. images/white_px.png +0 -0
  50. js/color-picker-jquery.js +293 -0
  51. js/dw_tooltip_c.js +192 -0
  52. js/jquery.option.tree.js +1214 -0
  53. js/media-upload-script.js +30 -0
  54. js/spa-tab.js +50 -0
  55. notification-settings.php +277 -0
  56. readme.txt +63 -0
  57. screenshot-1.png +0 -0
  58. screenshot-2.png +0 -0
  59. screenshot-3.png +0 -0
  60. screenshot-4.png +0 -0
  61. screenshot-5.png +0 -0
  62. template/coming_soon_display.php +213 -0
  63. template/css/cs-bootstrap-responsive.css +1133 -0
  64. template/css/cs-bootstrap.css +6151 -0
  65. template/css/style.css +442 -0
  66. template/images/facebook.png +0 -0
  67. template/images/googleplus.png +0 -0
  68. template/images/twitter.png +0 -0
coming-soon-plugin.php ADDED
@@ -0,0 +1,476 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /*
3
+ Plugin Name:Easy Coming Soon
4
+ Description: Creates a Coming Soon page for your Website while Coming soon mode on.Collects E-mails and connect with Socials links.
5
+ Version: 0.8
6
+ Author:Deepesh paiwal
7
+ Author URI:
8
+ Plugin URI:
9
+ */
10
+
11
+ add_action('admin_menu','coming_soon_menu');
12
+
13
+
14
+ /*
15
+ * Coming Soon menu
16
+ *
17
+ * for create plugin menu on admin panel
18
+ *
19
+ */
20
+ function coming_soon_menu()
21
+ {
22
+
23
+ $menu = add_menu_page('Easy coming soon', 'Easy coming soon','administrator', 'coming_soon', 'construction');
24
+
25
+ add_action( 'admin_print_styles-' . $menu, 'coming_soon_plugin_js_css' );
26
+ }
27
+
28
+ /*
29
+ * Coming Soon plugin js and css
30
+ *
31
+ * attach file css and js from plugin directory
32
+ *
33
+ */
34
+
35
+
36
+ function coming_soon_plugin_js_css()
37
+ {
38
+ // enqueue script for coming soon plugin
39
+
40
+ wp_enqueue_script('dashboard');
41
+
42
+ wp_enqueue_script( 'theme-preview' );
43
+ wp_enqueue_script('tab',plugins_url('/js/spa-tab.js',__FILE__));
44
+ wp_enqueue_script('tab-content',plugins_url('/js/jquery.option.tree.js',__FILE__));
45
+ wp_enqueue_script('media-uploads',plugins_url('/js/media-upload-script.js',__FILE__),array('media-upload','thickbox','jquery'));
46
+
47
+
48
+
49
+
50
+ wp_enqueue_style('dashboard');
51
+ //wp_enqueue_style('ecs-admin-style', plugins_url('/css/ecs-admin-style.css',__FILE__));
52
+
53
+ //enqueue css for coming soon plugin
54
+ wp_enqueue_style('spa_flexslider', plugins_url('/css/theme-admin.css',__FILE__));
55
+ wp_enqueue_style('classic',plugins_url('/css/style-classic.css',__FILE__));
56
+ wp_enqueue_style('option',plugins_url('/css/style-option.css',__FILE__));
57
+ wp_enqueue_style('thickbox');
58
+ wp_enqueue_style('farbtasticss',plugins_url('/css/farbtasticss.css',__FILE__));
59
+
60
+
61
+ }
62
+
63
+ function load_custom_wp_admin_style() {
64
+ wp_register_style( 'custom_wp_admin_css', plugins_url('/css/ecs-admin-style.css',__FILE__), false, '1.0.0' );
65
+ wp_enqueue_style( 'custom_wp_admin_css' );
66
+ }
67
+ add_action( 'admin_enqueue_scripts', 'load_custom_wp_admin_style' );
68
+
69
+
70
+ add_action('admin_bar_menu', 'my_custom_menu', 1000);
71
+ function my_custom_menu()
72
+ {
73
+ global $wp_admin_bar;
74
+ $value=get_option('soon_page_settings');
75
+ if($value['status']=='0') return;
76
+ // Add Parent Menu
77
+ $argsParent=array(
78
+ 'id' => 'myCustomMenu',
79
+ 'title' => 'Coming Soon Mode Enable',
80
+ //'parent' => 'top-secondary',
81
+ 'href' => '?page=coming_soon',
82
+ 'meta' => array( 'class' => 'ecs-mode-enable' ),
83
+ );
84
+ $wp_admin_bar->add_menu($argsParent);
85
+
86
+
87
+ }
88
+
89
+
90
+ /*
91
+ * Construction
92
+ *
93
+ * This function is render all setting page on coming soon plugin page
94
+ *
95
+ */
96
+ function construction()
97
+ { ?>
98
+
99
+ <!-- div "wrap" is start to get all setting page in warpper -->
100
+ <div class="wrap" id="framework_wrap">
101
+
102
+ <!-- div class icon32 is start to attach coming soon icon on top page heading -->
103
+ <div class="icon32" id="icon-options-general" style="background-position:-369px -7px;">
104
+ </div>
105
+ <!-- div class icon32 is close -->
106
+
107
+ <!-- coming soon plugin headline -->
108
+ <h2 style="color:#21759b;background:#C3D9FF;width:180%"><?php _e('Coming Soon Plugin');?></h2>
109
+ <br />
110
+ <div class="one-third">
111
+
112
+ <!--div content_wrap is start -->
113
+ <div id="content_wrap">
114
+ <!-- div content is start to add content in tabs-->
115
+ <div id="content">
116
+ <!-- div options_tabs is start to add tab list in left side of warpper -->
117
+ <div id="options_tabs" class="ui-tabs ">
118
+ <ul class="options_tabs ui-tabs-nav" role="tablist">
119
+ <li class="active" role="tab" tabindex="0" aria-controls="option_general_default" aria-labelledby="ui-id-1" aria-selected="true"><a href="#" class="ui-tabs-anchor" role="presentation" tabindex="-1" id="ui-id-1"><img src="<?php echo plugins_url('images/icon_edit.png',__FILE__)?>" />&nbsp;<?php _e('General');?></a><span></span>
120
+ </li>
121
+
122
+ <li role="tab" tabindex="-1" aria-controls="option_demo_header" aria-labelledby="ui-id-2" aria-selected="true">
123
+ <a href="#" class="ui-tabs-anchor" role="presentation" tabindex="-1" id="ui-id-2"><img src="<?php echo plugins_url('images/icon_classic.png',__FILE__)?>" />&nbsp;<?php _e('Design');?></a><span></span>
124
+ </li>
125
+ <li role="tab" tabindex="-1" aria-controls="option_color_header" aria-labelledby="ui-id-5" aria-selected="false"><a href="#" class="ui-tabs-anchor" role="presentation" tabindex="-1" id="ui-id-5"><img src="<?php echo plugins_url('images/message.png',__FILE__)?>" />&nbsp;<?php _e('Notification');?></a><span></span>
126
+ </li>
127
+
128
+ <li><a href="<?php echo home_url(); ?>?my_preview=true&TB_iframe=true&width=500&height=532" title="<?php _e('Live Preview Window') ?>" class="ui-tabs-anchor thickbox-preview" ><img src="<?php echo plugins_url('images/icon_on.png',__FILE__)?>" />&nbsp;<?php _e('Live Preview');?> </a>
129
+ </li>
130
+ </ul>
131
+
132
+ <!-- Apply script for call open window on live preview button for preview coming soon page-->
133
+ <!-- tab-1 to add general settings on right side of coming soon plugin wrapper -->
134
+ <?php require_once('general-settings.php');?>
135
+ <!-- tab-2 to add design settings on right side of coming soon plugin wrappers-->
136
+ <?php include('design-settings.php');?>
137
+ <!-- tab-3 to add notification settings on right side of coming soon plugin wrappers-->
138
+ <?php include('notification-settings.php');?>
139
+
140
+ <br class="clear">
141
+ </div><!-- end div of option_tabs -->
142
+ </div><!-- end div of content -->
143
+ </div><!-- end div of content_wrap -->
144
+ </div> <!-- end of div one third-->
145
+
146
+ <div class="one-fourth">
147
+ <div id="dashboard_recent_drafts" class="postbox " style="float:right;width:20%;margin-right:1.7%;margin-top:0%;position:fixed;right:0px;">
148
+ <div class="handlediv" title="Click to toggle">
149
+ <br>
150
+ </div>
151
+ <h3 class="hndle" style="font-size:16px;padding-top:5px;padding-left:5px;padding-bottom:10px;">
152
+ <span><img src="<?php echo plugins_url('images/star.png',__FILE__)?>" />&nbsp; Show us some Love</span>
153
+ </h3>
154
+ <div class="inside" style="font-size:14px;" >
155
+ * Like This Plugin? Give your rating and review<br /><br />
156
+ <img src="<?php echo plugins_url('images/icon_up.png',__FILE__)?>" />&nbsp;<a href="http://wordpress.org/plugins/easy-coming-soon/" target="_new">Rating us on Wordpress</a><br />
157
+ <br />
158
+ </div>
159
+
160
+ </div>
161
+
162
+ <div id="dashboard_recent_drafts" class="postbox " style="float:right;width:20%;margin-right:1.7%;margin-top:11%;position:fixed;right:0px;">
163
+ <div class="handlediv" title="Click to toggle">
164
+ <br>
165
+ </div>
166
+ <h3 class="hndle" style="font-size:16px;padding-top:5px;padding-left:5px;padding-bottom:10px;">
167
+ <span><img src="<?php echo plugins_url('images/support.png',__FILE__)?>" />&nbsp;Support & Feedback</span>
168
+ </h3>
169
+ <div class="inside" style="font-size:14px;" >
170
+
171
+ In case you face any problem, contact us via the <a href="http://wordpress.org/support/plugin/easy-coming-soon" target="_new">Forums</a>.<br />
172
+ <br />
173
+ </div>
174
+
175
+ </div>
176
+
177
+ </div>
178
+
179
+ </div> <!-- end of div wrap -->
180
+ <!--One Forth Part Right End-->
181
+ <?php
182
+ }
183
+
184
+ /*
185
+ * add_action to call coming_soon_general_page_save_settings
186
+ */
187
+
188
+ add_action('wp_ajax_coming_soon_page_settings', 'coming_soon_general_page_save_settings');
189
+
190
+ /*
191
+ * Function coming_soon_general_page_save_settings function
192
+ *
193
+ * To get data from general setting page after "save settings" by ajax post
194
+ *
195
+ */
196
+
197
+ function coming_soon_general_page_save_settings()
198
+ {
199
+ //when ajax action call to post data from general settings page
200
+ if(isset($_POST['action']) == "coming_soon_page_settings")
201
+ {
202
+ $status = mysql_real_escape_string($_POST['status']);
203
+ $background = mysql_real_escape_string($_POST['background']);
204
+ $title = mysql_real_escape_string($_POST['title']);
205
+ $descrip = mysql_real_escape_string($_POST['descrip']);
206
+ $google_code = stripslashes($_POST['google_code']);
207
+
208
+
209
+ $fb = mysql_real_escape_string($_POST['fb']);
210
+ $twit = mysql_real_escape_string($_POST['twit']);
211
+ $gp = mysql_real_escape_string($_POST['gp']);
212
+
213
+ //all data is sotre in array form
214
+ $general_page_save_setting = array( 'status' => $status,
215
+ 'background' => $background,
216
+ 'title' => $title,
217
+ 'descrip' => $descrip,
218
+ 'google_code' => $google_code,
219
+
220
+
221
+ 'fb' => $fb,
222
+ 'twit' => $twit,
223
+ 'gp' => $gp
224
+ );
225
+ // data is insert into option table
226
+ update_option("soon_page_settings", $general_page_save_setting);
227
+ }
228
+ }
229
+
230
+ /*
231
+ * add_action to call coming_soon_general_page_reset_settings
232
+ */
233
+
234
+ add_action('wp_ajax_coming_soon_page_reset_settings', 'coming_soon_general_page_reset_settings');
235
+
236
+ /*
237
+ * Function coming_soon_general_page_reset_settings
238
+ *
239
+ * To get data from general setting page after "reset data" by ajax post
240
+ *
241
+ */
242
+ function coming_soon_general_page_reset_settings()
243
+ {
244
+ if(isset($_POST['action']) == "coming_soon_page_reset_settings")
245
+ {
246
+ $status = "1";
247
+ $background = "";
248
+ $title = "";
249
+ $descrip = "";
250
+ $google_code = "";
251
+
252
+ $fb = "";
253
+ $twit ="";
254
+ $gp = "";
255
+
256
+ $general_page_reset_setting = array( 'status' => $status,
257
+ 'background' => $background,
258
+ 'title' => $title,
259
+ 'descrip' => $descrip,
260
+ 'google_code' => $google_code,
261
+
262
+ 'fb' => $fb,
263
+ 'twit' => $twit,
264
+ 'gp' => $gp
265
+ );
266
+ //send data into option table by update option
267
+ update_option("soon_page_settings", $general_page_reset_setting);
268
+ }
269
+ }
270
+
271
+ /*
272
+ * add_action to call coming_soon_design_page_save_settings function
273
+ */
274
+ add_action('wp_ajax_coming_soon_page_design_settings', 'coming_soon_page_design_save_settings');
275
+
276
+ /*
277
+ * Function coming_soon_design_page_save_settings
278
+ *
279
+ * To get data from design setting page after "save settings" by ajax post
280
+ *
281
+ */
282
+ function coming_soon_page_design_save_settings()
283
+ {
284
+ if(isset($_POST['action']) == "coming_soon_page_design_settings")
285
+ {
286
+ $background_color = mysql_real_escape_string($_POST['background_color']);
287
+ $title_color = mysql_real_escape_string($_POST['title_color']);
288
+ $title_font_size = mysql_real_escape_string($_POST['pxselect_post_title']);
289
+ $title_font_format = mysql_real_escape_string($_POST['font_family_post_title']);
290
+ $descrip_color = mysql_real_escape_string($_POST['descrip_color']);
291
+ $description_font_size = mysql_real_escape_string($_POST['pxselect_post_entry']);
292
+ $description_font_format = mysql_real_escape_string($_POST['font_family_post_description']);
293
+
294
+ $design_settings_save_setting = array( 'background_color' => $background_color,
295
+ 'title_color' => $title_color,
296
+ 'title_font_size' => $title_font_size,
297
+ 'title_font_format' => $title_font_format,
298
+ 'descrip_color' => $descrip_color,
299
+ 'description_font_size' => $description_font_size,
300
+ 'description_font_format' => $description_font_format,
301
+ );
302
+
303
+ update_option("soon_page_desgin_settings", $design_settings_save_setting);
304
+ }
305
+ }
306
+
307
+ /*
308
+ * add_action to call coming_soon_design_page_reset_settings function
309
+ */
310
+ add_action('wp_ajax_coming_soon_page_design_reset_settings', 'coming_soon_page_design_reset_settings');
311
+
312
+ /*
313
+ * Function coming_soon_design_page_reset_settings
314
+ *
315
+ * To get data from design setting page after "reset settings" by ajax post
316
+ *
317
+ */
318
+ function coming_soon_page_design_reset_settings()
319
+ {
320
+ if(isset($_POST['action']) == "coming_soon_page_design_reset_settings")
321
+ {
322
+ $background_color ="#21759B";
323
+ $title_color = "#ffffff";
324
+ $descrip_color ="#ffffff";
325
+ $title_font_size = "30";
326
+ $title_font_format = "Arial Black, sans-serif";
327
+ $description_font_size ="20";
328
+ $description_font_format = "Verdana, Geneva, sans-serif";
329
+
330
+ $design_page_reset_setting = array( 'background_color' => $background_color,
331
+ 'title_color' => $title_color,
332
+ 'descrip_color' => $descrip_color,
333
+ 'title_font_size' => $title_font_size,
334
+ 'title_font_format' => $title_font_format,
335
+ 'description_font_size' => $description_font_size,
336
+ 'description_font_format' => $description_font_format,
337
+ );
338
+
339
+ update_option("soon_page_desgin_settings", $design_page_reset_setting);
340
+ }
341
+ }
342
+ /*
343
+ * add_action to call coming_soon_page_notification_settings function
344
+ */
345
+ add_action('wp_ajax_coming_soon_page_notification_settings', 'coming_soon_page_notification_settings');
346
+ /*
347
+ * Function coming_soon_Notification_page_save_settings
348
+ *
349
+ * To get data from notification setting page after "save settings" by ajax post
350
+ *
351
+ */
352
+ function coming_soon_page_notification_settings()
353
+ {
354
+ if(isset($_POST['action']) == "coming_soon_page_notification_settings")
355
+ {
356
+ $mailto = ($_POST['mailto']);
357
+ $email_address = ($_POST['email_address']);
358
+ $message = ($_POST['message']);
359
+ $sb_btn = ($_POST['sb_btn']);
360
+
361
+
362
+ //all data is store in array form
363
+ $notification_page_save_setting = array(
364
+
365
+ 'mailto' => $mailto,
366
+ 'email_address' => $email_address,
367
+ 'message' => $message,
368
+ 'sb_btn' => $sb_btn,
369
+
370
+ );
371
+ // data is insert into option table
372
+ update_option("soon_page_notification_settings", $notification_page_save_setting);
373
+
374
+
375
+ }
376
+ }
377
+
378
+
379
+ /*
380
+ * add_action to call coming_soon_page_reset_notification_settings function
381
+ */
382
+ add_action('wp_ajax_coming_soon_page_reset_notification_settings', 'coming_soon_page_reset_notification_settings');
383
+ /*
384
+ * Function coming_soon_Notification_page_save_settings
385
+ *
386
+ * To get data from notification setting page after "reset settings" by ajax post
387
+ *
388
+ */
389
+ function coming_soon_page_reset_notification_settings()
390
+ {
391
+ if(isset($_POST['action']) == "coming_soon_page_reset_notification_settings")
392
+ {
393
+
394
+ $mailto = "no";
395
+ $email_address ="";
396
+ $message = "";
397
+ $sb_btn ="Notify Me!";
398
+
399
+
400
+
401
+ //all data is sotre in array form
402
+ $notification_page_reset_setting = array(
403
+
404
+ 'mailto' => $mailto,
405
+ 'email_address' => $email_address,
406
+ 'message' => $message,
407
+ 'sb_btn' => $sb_btn,
408
+
409
+ );
410
+ // data is insert into option table
411
+ update_option("soon_page_notification_settings", $notification_page_reset_setting);
412
+
413
+ }
414
+ }
415
+ /*
416
+ * Function my_page_template_redirect
417
+ *
418
+ * To redirect our site url by coming soon page,after redirecting only our coming soon page can display
419
+ *
420
+ */
421
+ function my_page_template_redirect()
422
+ {
423
+ //get status value from option table for enable or disable coming soon page
424
+ $value=get_option('soon_page_settings');
425
+
426
+ //condition matching if status is not disable for coming soon then page is redirect
427
+ if($value['status']!=='0')
428
+ {
429
+ if(!is_feed())
430
+ {
431
+ //if user not login page is redirect on coming soon template page
432
+ if ( !is_user_logged_in() )
433
+ {
434
+ //get path of our coming soon display page and redirecting
435
+ $file = plugin_dir_path(__FILE__).'template/coming_soon_display.php';
436
+ include($file);
437
+ exit();
438
+ }
439
+ }
440
+ //if user is log-in then we check role.
441
+ if (is_user_logged_in() )
442
+ {
443
+ //get logined in user role
444
+ global $current_user;
445
+ get_currentuserinfo();
446
+ $LoggedInUserID = $current_user->ID;
447
+ $UserData = get_userdata( $LoggedInUserID );
448
+ //if user role not 'administrator' redirect him to message page
449
+ if($UserData->roles[0] != "administrator")
450
+ {
451
+ if(!is_feed())
452
+ {
453
+ $file = plugin_dir_path(__FILE__).'template/coming_soon_display.php';
454
+ include($file);
455
+ exit();
456
+ }
457
+ }
458
+ }
459
+ }
460
+ }
461
+
462
+ /*
463
+ * add action to call function my_page_template_redirect
464
+ */
465
+ add_action( 'template_redirect', 'my_page_template_redirect' );
466
+
467
+ //get page for live preview when my_preview is true,that mean when this page is call on live preview
468
+ if ( (isset($_GET['my_preview']) && $_GET['my_preview'] == 'true') )
469
+ {
470
+ $file = plugin_dir_path(__FILE__).'template/coming_soon_display.php';
471
+ include($file);
472
+ exit();
473
+ }
474
+
475
+
476
+ ?>
css/ecs-admin-style.css ADDED
@@ -0,0 +1,11 @@
 
 
 
 
 
 
 
 
 
 
 
1
+ #wpadminbar .ecs-mode-enable > .ab-item{
2
+ color:#fff;
3
+ background-color: #21759b;
4
+
5
+ }
6
+
7
+ #wpadminbar .ecs-mode-enable:hover > .ab-item{
8
+ background-color:#23607C !important;
9
+ background-image: -moz-linear-gradient(bottom, #23607C, #23607C) !important;
10
+ background-image: -webkit-gradient(linear, left bottom, left top, from(#23607C), to(#23607C)) !important;
11
+ }
css/farbtasticss.css ADDED
@@ -0,0 +1,54 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /**
2
+ * Farbtastic Color Picker 1.2
3
+ * © 2008 Steven Wittens
4
+ *
5
+ * This program is free software; you can redistribute it and/or modify
6
+ * it under the terms of the GNU General Public License as published by
7
+ * the Free Software Foundation; either version 2 of the License, or
8
+ * (at your option) any later version.
9
+ *
10
+ * This program is distributed in the hope that it will be useful,
11
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
12
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13
+ * GNU General Public License for more details.
14
+ *
15
+ * You should have received a copy of the GNU General Public License
16
+ * along with this program; if not, write to the Free Software
17
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
18
+ */
19
+ .farbtastic {
20
+ position: relative;
21
+ }
22
+ .farbtastic * {
23
+ position: absolute;
24
+ cursor: crosshair;
25
+ }
26
+ .farbtastic, .farbtastic .wheel {
27
+ width: 195px;
28
+ height: 195px;
29
+ }
30
+ .farbtastic .color, .farbtastic .overlay {
31
+ top: 47px;
32
+ left: 47px;
33
+ width: 101px;
34
+ height: 101px;
35
+ }
36
+ .farbtastic .wheel {
37
+ background: url(../images/wheel.png) no-repeat;
38
+ width: 195px;
39
+ height: 195px;
40
+ }
41
+ .farbtastic .overlay {
42
+ background: url(../images/mask.png) no-repeat;
43
+ }
44
+ .farbtastic .marker {
45
+ width: 17px;
46
+ height: 17px;
47
+ margin: -8px 0 0 -8px;
48
+ overflow: hidden;
49
+ background: url(../images/marker.png) no-repeat;
50
+ }
51
+
52
+
53
+
54
+
css/flexslider.css ADDED
@@ -0,0 +1,330 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /*
2
+ * jQuery FlexSlider v2.0
3
+ * http://www.woothemes.com/flexslider/
4
+ *
5
+ * Copyright 2012 WooThemes
6
+ * Free to use under the GPLv2 license.
7
+ * http://www.gnu.org/licenses/gpl-2.0.html
8
+ *
9
+ * Contributing author: Tyler Smith (@mbmufffin)
10
+ */
11
+
12
+
13
+ /* Browser Resets */
14
+ .flex-container a:active,
15
+ .flexslider a:active,
16
+ .flex-container a:focus,
17
+ .flexslider a:focus {
18
+ outline: none;
19
+ }
20
+
21
+ .slides,
22
+ .flex-control-nav,
23
+ .flex-direction-nav {
24
+ margin: 0;
25
+ padding: 0;
26
+ list-style: none;
27
+ }
28
+
29
+ /* FlexSlider Necessary Styles
30
+ *********************************/
31
+ .flexslider {
32
+ margin: 0;
33
+ padding: 0;
34
+ }
35
+
36
+ .flexslider .slides > li {
37
+ display: none;
38
+ -webkit-backface-visibility: hidden;
39
+ } /* Hide the slides before the JS is loaded. Avoids image jumping */
40
+ .flexslider .slides img {
41
+ width: 100%;
42
+ display: block;
43
+
44
+ }
45
+
46
+ .flex-pauseplay span {
47
+ text-transform: capitalize;
48
+ }
49
+
50
+ /* Clearfix for the .slides element */
51
+ .slides:after {
52
+ content: ".";
53
+ display: block;
54
+ clear: both;
55
+ visibility: hidden;
56
+ line-height: 0;
57
+ height: 0;
58
+ }
59
+
60
+ html[xmlns] .slides {
61
+ display: block;
62
+ }
63
+
64
+ * html .slides {
65
+ height: 1%;
66
+ }
67
+
68
+ /* No JavaScript Fallback */
69
+ /* If you are not using another script, such as Modernizr, make sure you
70
+ * include js that eliminates this class on page load */
71
+ .no-js .slides > li:first-child {
72
+ display: block;
73
+ }
74
+
75
+
76
+ /* FlexSlider Default Theme
77
+ *********************************/
78
+ .flexslider
79
+ {
80
+ margin: 0 0 0px;
81
+ position: relative;
82
+ zoom: 1;
83
+ }
84
+
85
+ .flex-viewport
86
+ {
87
+ /* max-height: 2000px; akhlesh*/
88
+ max-height:800px;
89
+ -webkit-transition: all 1s ease;
90
+ -moz-transition: all 1s ease;
91
+ transition: all 1s ease;
92
+ }
93
+
94
+ .loading .flex-viewport {
95
+ max-height: 300px;
96
+ }
97
+
98
+ .flexslider .slides {
99
+ zoom: 1;
100
+ }
101
+
102
+ .carousel li {
103
+ /* margin-right: 5px; commented by akhlesh*/
104
+ margin-right: 0px;
105
+ }
106
+
107
+
108
+ /* Direction Nav */
109
+ .flex-direction-nav {
110
+ *height: 0;
111
+ }
112
+
113
+ .flex-direction-nav a {
114
+ width: 32px;
115
+ height: 46px;
116
+ margin: -20px 0 0;
117
+ display: block;
118
+ /* background: url(../images/bg_direction_nav.png) no-repeat 0 0; */
119
+ position: absolute;
120
+ top: 50%;
121
+ z-index: 10;
122
+ cursor: pointer;
123
+ text-indent: -9999px;
124
+
125
+ -webkit-transition: all .3s ease;
126
+ }
127
+
128
+ #carousel .flex-direction-nav .flex-prev,
129
+ #carousel .flex-direction-nav .flex-next{
130
+ left: -36px;
131
+ visibility: hidden;
132
+ }
133
+
134
+ .flex-direction-nav .flex-next {
135
+ background-position: 100% 0;
136
+ right: 0px;
137
+ /* background: url(../images/next.png) no-repeat 0 0; */
138
+ width: 33px;
139
+ height: 46px;
140
+ }
141
+ .flex-direction-nav .flex-next:hover {
142
+ /* background: url(../images/hover_next.png) no-repeat 0 0; */
143
+ width: 33px;
144
+ height: 46px;
145
+ }
146
+ .flex-direction-nav .flex-prev {
147
+ b/* ackground: url(../images/prev.png) no-repeat 0 0; */
148
+ width: 33px;
149
+ height: 46px;
150
+ }
151
+ .flex-direction-nav .flex-prev:hover {
152
+ /* background: url(../images/hover_prev.png) no-repeat 0 0; */
153
+ width: 33px;
154
+ height: 46px;
155
+ }
156
+
157
+ .flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {
158
+ opacity: 1;
159
+ }
160
+
161
+ .flex-direction-nav .flex-disabled {
162
+
163
+ filter: alpha(opacity=30);
164
+ cursor: default;
165
+ }
166
+
167
+ /* Control Nav */
168
+ .flex-control-nav {
169
+ width: 100%;
170
+ position: absolute;
171
+ bottom: -40px;
172
+ text-align: center;
173
+ visibility: hidden; /* Comment by Shahid */
174
+ }
175
+
176
+ .flex-control-nav li {
177
+ margin: 0 6px;
178
+ display: inline-block;
179
+ zoom: 1;
180
+ *display: inline;
181
+ }
182
+
183
+ .flex-control-paging li a {
184
+ width: 11px;
185
+ height: 11px;
186
+ display: block;
187
+ background: #666;
188
+ background: rgba(0,0,0,0.5);
189
+ cursor: pointer;
190
+ text-indent: -9999px;
191
+ -webkit-border-radius: 20px;
192
+ -moz-border-radius: 20px;
193
+ -o-border-radius: 20px;
194
+ border-radius: 20px;
195
+ box-shadow: inset 0 0 3px rgba(0,0,0,0.3);
196
+ }
197
+
198
+ .flex-control-paging li a:hover {
199
+ background: #333;
200
+ background: rgba(0,0,0,0.7);
201
+ }
202
+
203
+ .flex-control-paging li a.flex-active {
204
+ background: #000;
205
+ background: rgba(0,0,0,0.9);
206
+ cursor: default;
207
+ }
208
+
209
+ .flex-control-thumbs {
210
+ margin: 5px 0 0;
211
+ position: static;
212
+ overflow: hidden;
213
+ }
214
+
215
+ .flex-control-thumbs li {
216
+ width: 25%;
217
+ float: left;
218
+ margin: 0;
219
+ }
220
+
221
+ .flex-control-thumbs img {
222
+ width: 100%;
223
+ display: block;
224
+ opacity: .7;
225
+ cursor: pointer;
226
+ }
227
+
228
+ .flex-control-thumbs img:hover {
229
+ opacity: 1;
230
+ }
231
+
232
+ .flex-control-thumbs .flex-active {
233
+ opacity: 1;
234
+ cursor: default;
235
+ }
236
+
237
+ @media screen and (max-width: 860px) {
238
+ .flex-direction-nav .flex-prev {
239
+ opacity: 1;
240
+ left: 0;
241
+ }
242
+
243
+ .flex-direction-nav .flex-next {
244
+ opacity: 1;
245
+ right: 0;
246
+ };
247
+ }
248
+
249
+
250
+ /*additional style*/
251
+ /* added for make changes in thumnail and pink strip */
252
+
253
+ .slidesDescription {
254
+
255
+ bottom:100%;
256
+ background: none repeat scroll 0 0 #21759b;
257
+ left: 0;
258
+ padding-top: 5px;
259
+ padding-bottom: 0px;
260
+ padding-left: 0px;
261
+ padding-right: 0px;
262
+
263
+ position: relative;
264
+ right: 0;
265
+ margin:0px auto;
266
+ }
267
+ .slidesDescription h1, .slidesDescription .lead {
268
+ color: #FFFFFF;
269
+ line-height: 1.25;
270
+ margin: 0;
271
+
272
+ }
273
+ .slidesDescription p{
274
+ border-left: 1px solid #F05D7D;
275
+ color: #FCCED7;
276
+ font-family: roboto;
277
+ font-size: 13px;
278
+ padding-left: 30px;
279
+ line-height: 21px;
280
+ }
281
+ .main-sliderimg
282
+ {
283
+ height:800px;
284
+ }
285
+
286
+
287
+
288
+ /* Flexslider for Products Thumbnails --- Shahid */
289
+ .product_flex_img{
290
+ display: block;
291
+ width: 100%;
292
+ height: 235px;
293
+ border-bottom: 1px solid #eae7e4;
294
+ }
295
+ .product_manage{
296
+ margin-bottom: 70px;
297
+ }
298
+ #flex_new{
299
+ background: #ffffff;
300
+ }
301
+ #flex_new h4{
302
+ margin: 15px 20px 0;
303
+ }
304
+ #flex_new h4 a{
305
+ color: #353C3F;
306
+ text-decoration: none;
307
+ font-family: Roboto;
308
+ font-size: 16px;
309
+ text-align: left;
310
+
311
+ }
312
+ #flex_new h4 a:hover{color:#f22853;}
313
+
314
+ #flex_new p{
315
+ color: #626668;
316
+ text-decoration: none;
317
+ font-family: Roboto;
318
+ font-size: 13px;
319
+ text-align: left;
320
+ margin-left: 20px;
321
+ overflow:hidden;
322
+ height:15px;
323
+ margin-bottom:0px;
324
+ line-height:15px;
325
+ padding-right:5px;
326
+ }
327
+ #flex_new li
328
+ {
329
+ border-right:1px solid #eae7e4;
330
+ }
css/style-classic.css ADDED
@@ -0,0 +1,61 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ a strong {
2
+ color: #1C6280 !important;
3
+ }
4
+ #framework_wrap #header {
5
+ background: #436d92 url(../images/header_classic.png) repeat-x left top;
6
+ border: 1px solid #1d507d;
7
+ }
8
+ #framework_wrap #header h1 {
9
+ background: url(../images/logo_classic.png) no-repeat 0 0;
10
+ }
11
+ #framework_wrap #header div.version {
12
+ color: #1a4b76;
13
+ text-shadow: 0 1px 0 #6694bd;
14
+ }
15
+ #framework_wrap #header span.icon {
16
+ background-image: url(../images/icon_option_classic.png);
17
+ }
18
+ #framework_wrap #content_wrap .info {
19
+ background: #f4f3ed;
20
+ border-bottom: 1px solid #dfdfdf;
21
+ }
22
+ #framework_wrap #content {
23
+ border-bottom: 1px solid #dfdfdf;
24
+ }
25
+ #framework_wrap #content .has-table table th {
26
+ background: #f4f3ee;
27
+ background-image: -moz-linear-gradient(top, #fdfdfc, #f4f3ee);
28
+ background-image: -webkit-gradient(linear, left top, left bottom, from(#fdfdfc), to(#f4f3ee));
29
+ }
30
+ .has-table table .col-heading {
31
+ background: #f7f6f1;
32
+ }
33
+ tbody tr.inline-edit-option td {
34
+ background: #eaf3fa;
35
+ }
36
+ #framework_wrap #content tbody tr.inline-edit-option td h3 {
37
+ border-bottom-color: #dae1e8;
38
+ }
39
+ #framework_wrap tr.active-layout {
40
+ background: #F7F6F1;
41
+ }
42
+ #framework_wrap code {
43
+ background-color: #eaf3fa;
44
+ }
45
+ #framework_wrap pre {
46
+ background: #eaf3fa;
47
+ border-bottom: 1px solid #eaf3fa;
48
+ }
49
+ #framework_wrap pre code {
50
+ background-image: url(../images/pre_classic_bg.gif);
51
+ }
52
+ .ui-tabs {
53
+ background-image: url(../images/tabs_bg_classic.png);
54
+ }
55
+ .ui-tabs .ui-tabs-nav li a {
56
+ border-bottom: 1px solid #dfdfdf;
57
+ }
58
+ .ui-tabs .ui-tabs-nav li.ui-state-hover a {
59
+ background-color: #f1f8fd;
60
+ color: #555;
61
+ }
css/style-option.css ADDED
@@ -0,0 +1,1638 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /* OptionTree */
2
+
3
+ #option_ver_border{ border:1px solid #000 ; margin-bottom:20px;}
4
+
5
+ .section_heading
6
+ {
7
+ background-color: #B55C60;
8
+ border-radius: 6px 6px 6px 6px;
9
+ color: #FFFFFF;
10
+ margin: 0;
11
+ padding: 5px;
12
+ }
13
+
14
+
15
+ #wpwrap {
16
+ min-width: 990px;
17
+ }
18
+
19
+ strong {
20
+ color: #000;
21
+ }
22
+
23
+ .clear {
24
+ clear: both;
25
+ }
26
+
27
+ .hide,
28
+ #contextual-help-link-wrap {
29
+ display: none;
30
+ }
31
+
32
+ .left {
33
+ float: left !important;
34
+ }
35
+
36
+ .right {
37
+ float: right !important;
38
+ }
39
+
40
+ p {
41
+ padding-bottom: 14px;
42
+ }
43
+
44
+ a {
45
+ text-decoration: none;
46
+ }
47
+
48
+ a strong {
49
+ color: #21759B !important;
50
+ }
51
+
52
+ a:hover strong {
53
+ color: #d54e21 !important;
54
+ }
55
+
56
+ #framework_wrap .error {
57
+ display: none !important;
58
+ }
59
+
60
+ #framework_wrap {
61
+ position: relative;
62
+ width: 800px;
63
+ margin: 4px 15px 0 0;
64
+ }
65
+
66
+ #framework_wrap #header {
67
+
68
+ -webkit-border-top-left-radius: 8px;
69
+ -webkit-border-top-right-radius: 8px;
70
+ -moz-border-radius-topleft: 8px;
71
+ -moz-border-radius-topright: 8px;
72
+ border-top-left-radius: 8px;
73
+ border-top-right-radius: 8px;
74
+ background: #6d6d6d url(../images/header.png) repeat-x left top;
75
+ border: 1px solid #555;
76
+ height: 71px;
77
+ width: 785px;
78
+ position: relative;
79
+
80
+ display: none;
81
+ visibility: collapse;
82
+ }
83
+
84
+ #framework_wrap #header h1 {
85
+ width: 150px;
86
+ height: 31px;
87
+ background: url(../images/logo_dark.png) no-repeat 0 0;
88
+ text-indent: -9999px;
89
+ margin: 20px 0 0 20px;
90
+ }
91
+
92
+ #framework_wrap #header span.icon {
93
+ position: absolute;
94
+ display: block;
95
+ right: 20px;
96
+ top: 18px;
97
+ height: 32px;
98
+ width: 32px;
99
+ text-indent: -9999px;
100
+ background: url(../images/icon_option.png) no-repeat left center;
101
+ }
102
+
103
+ #framework_wrap #header div.version {
104
+ text-align: left;
105
+ position: absolute;
106
+ left: 170px;
107
+ top: 32px;
108
+ font-size: 9px !important;
109
+ line-height: 10px;
110
+ color: #444;
111
+ font-style: normal;
112
+ font-family: Verdana, Arial, sans-serif;
113
+ text-transform: uppercase;
114
+ font-weight: normal;
115
+ text-shadow: 0 1px 0 #888;
116
+ letter-spacing: -0.05em;
117
+ }
118
+
119
+ #framework_wrap #content_wrap {
120
+ margin-top: 0px;
121
+
122
+ background: #fff;
123
+ width: 98%;
124
+ position: relative;
125
+ border-radius: 0px;
126
+
127
+ }
128
+
129
+ #framework_wrap #content_wrap .info {
130
+ background: #eaf2fa;
131
+ background: #f9f9f9;
132
+ height: 50px;
133
+ border-top: 1px solid #fff;
134
+ border-bottom: 1px solid #e3e3e3;
135
+ }
136
+
137
+ #framework_wrap #content_wrap .info.is-option-page {
138
+ height: 71px;
139
+ display: none;
140
+ visibility: collapse;
141
+ }
142
+
143
+ .top-layout-bar {
144
+ background: #eaf2fa;
145
+ float: left;
146
+ width: 100%;
147
+ border-top: 1px solid #e3e3e3;
148
+ margin-top: 7px;
149
+ }
150
+
151
+ #save_theme_layout {
152
+ margin: 5px 10px 0 0;
153
+ padding: 5px 3px 4px 3px;
154
+ width: 140px;
155
+ float: left;
156
+ }
157
+
158
+ #active_theme_layout {
159
+ float: right;
160
+ }
161
+
162
+ a.toggle_tabs {
163
+ cursor: pointer;
164
+ background: url(../images/toggle_tabs.png) no-repeat -2px -1px;
165
+ display: block;
166
+ height: 22px;
167
+ width: 21px;
168
+ float: left;
169
+ text-indent: -9999px;
170
+ margin: 5px 5px 0 19px;
171
+ border: 1px solid #bbb;
172
+ -webkit-border-radius: 4px;
173
+ -moz-border-radius: 4px;
174
+ border-radius: 4px;
175
+ }
176
+
177
+ .no-tabs a.toggle_tabs {
178
+ display: none;
179
+ }
180
+
181
+ a:hover.toggle_tabs {
182
+ border-color: #666;
183
+ }
184
+
185
+ a.off {
186
+ background-position: -2px -26px;
187
+ }
188
+
189
+ #framework_wrap #content_wrap .bottom {
190
+ border-top: 1px solid #fff !important;
191
+ border-bottom: none !important;
192
+ margin: 5px;
193
+ background: #f1f1f1;
194
+ }
195
+
196
+ #framework_wrap #content_wrap .info input.button-framework {
197
+ float: right;
198
+ margin: 8px 20px 0 0;
199
+ padding: 7px 16px 25px;
200
+ font-size: 12px;
201
+ height: 24px;
202
+ }
203
+
204
+ #framework_wrap #content_wrap .info input.add-item {
205
+ float: left;
206
+ margin-left: 20px;
207
+ }
208
+
209
+ #framework_wrap #content_wrap .info input.reset {
210
+ margin-left: 20px;
211
+ color: #ffffff;
212
+ float: left;
213
+
214
+ background-color: #EF6527;
215
+ background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#EF6527), to(#C6450C));
216
+ background-image: -webkit-linear-gradient(top, #EF6527, #C6450C);
217
+ background-image: -moz-linear-gradient(top, #EF6527, #C6450C);
218
+ background-image: -ms-linear-gradient(top, #EF6527, #C6450C);
219
+ background-image: -o-linear-gradient(top, #EF6527, #C6450C);
220
+ -webkit-border-radius: 5px;
221
+ -moz-border-radius: 5px;
222
+ border-radius: 5px;
223
+ cursor:pointer;
224
+ font-weight:600;
225
+ }
226
+ #framework_wrap #content_wrap .info input.reset:hover {
227
+ background-color: #C6450C;
228
+ background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(C6450C), to(#EF6527));
229
+ background-image: -webkit-linear-gradient(top, #C6450C, #EF6527);
230
+ background-image: -moz-linear-gradient(top, #C6450C, #EF6527);
231
+ background-image: -ms-linear-gradient(top, #C6450C, #EF6527);
232
+ background-image: -o-linear-gradient(top, #C6450C, #EF6527);
233
+ }
234
+ #framework_wrap #content_wrap .info input.reload-options {
235
+ color: #d54e45
236
+ }
237
+
238
+ #framework_wrap #content_wrap a.reset {
239
+ margin-right: 10px;
240
+ color: #d54e45;
241
+ }
242
+
243
+ .ajax-message {
244
+ position: absolute;
245
+ left: 275px;
246
+ top: 200px;
247
+ width: 250px;
248
+ z-index: 100;
249
+ display: none;
250
+ overflow: visible;
251
+ }
252
+
253
+ #framework_wrap #content_wrap .message {
254
+ text-align: center;
255
+ color: #fff;
256
+ text-shadow: 0 1px 0 #000;
257
+ font-size: 14px;
258
+ line-height: 18px;
259
+ padding: 40px 10px;
260
+ background: #444;
261
+ border: 1px solid #333;
262
+ -webkit-border-radius: 5px;
263
+ -moz-border-radius: 5px;
264
+ border-radius: 5px;
265
+ -moz-box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.25);
266
+ -webkit-box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.25);
267
+ box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.25);
268
+ }
269
+
270
+ #framework_wrap #content_wrap .message span {
271
+ display: block;
272
+ height: 16px;
273
+ width: 16px;
274
+ position: absolute;
275
+ left: -8px;
276
+ top: -8px;
277
+ background: url(../images/icon_add.png) no-repeat 0 0;
278
+ }
279
+
280
+ #framework_wrap #content_wrap .message.warning span {
281
+ background-image: url(../images/icon_error.png);
282
+ }
283
+
284
+ /* Primary Form Button */
285
+ #framework_wrap input.button-framework {
286
+ cursor: pointer;
287
+ font-size: 12px;
288
+ color: #ffffff;
289
+ background: #f3f3f3 url(../images/btn.png) repeat-x 0 0;
290
+ border: 0;
291
+ padding: 5px 10px;
292
+
293
+ background-color: #EF6527;
294
+ background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#EF6527), to(#C6450C));
295
+ background-image: -webkit-linear-gradient(top, #EF6527, #C6450C);
296
+ background-image: -moz-linear-gradient(top, #EF6527, #C6450C);
297
+ background-image: -ms-linear-gradient(top, #EF6527, #C6450C);
298
+ background-image: -o-linear-gradient(top, #EF6527, #C6450C);
299
+ -webkit-border-radius: 5px;
300
+ -moz-border-radius: 5px;
301
+ border-radius: 5px;
302
+ cursor:pointer;
303
+ }
304
+
305
+ #framework_wrap input.button-framework {
306
+ cursor: pointer;
307
+ font-size: 14px;
308
+ color: #ffffff;
309
+ background: #f3f3f3 url(../images/btn.png) repeat-x 0 0;
310
+ border: 0;
311
+ padding: 7px 15px;
312
+ font-weight:600;
313
+
314
+ background-color: #2D292A;
315
+ background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#2D292A), to(#2D292A));
316
+ background-image: -webkit-linear-gradient(top, #2D292A, #2D292A);
317
+ background-image: -moz-linear-gradient(top, #2D292A, #2D292A);
318
+ background-image: -ms-linear-gradient(top, #2D292A, #2D292A);
319
+ background-image: -o-linear-gradient(top, #2D292A, #2D292A);
320
+ -webkit-border-radius: 5px;
321
+ -moz-border-radius: 5px;
322
+ border-radius: 5px;
323
+ cursor:pointer;
324
+ }
325
+
326
+ #framework_wrap input:hover.button-framework {
327
+
328
+ background-color: #F22853;
329
+ background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#F22853), to(#F22853));
330
+ background-image: -webkit-linear-gradient(top, #F22853, #F22853);
331
+ background-image: -moz-linear-gradient(top, #F22853, #F22853);
332
+ background-image: -ms-linear-gradient(top, #F22853, #F22853);
333
+ background-image: -o-linear-gradient(top, #F22853, #F22853);
334
+ }
335
+
336
+ #framework_wrap a.button-framework {
337
+ cursor: pointer;
338
+ font-size: 12px;
339
+
340
+ text-shadow: 0 1px 0 #fff;
341
+ background: #f3f3f3 url(../images/btn.png) repeat-x 0 0;
342
+ border: 1px solid #bbb;
343
+ padding: 3px 10px 3px 10px;
344
+ -webkit-border-radius: 4px;
345
+ -moz-border-radius: 4px;
346
+ border-radius: 4px;
347
+ text-decoration: none;
348
+ float: left;
349
+ position: relative;
350
+ left: 1px;
351
+ }
352
+
353
+ #framework_wrap div.inline-edit-save a.button-framework {
354
+ padding: 2px 10px 2px 10px;
355
+ font-size: 11px;
356
+ }
357
+
358
+ #framework_wrap a:hover.button-framework {
359
+ color: #000;
360
+ border-color: #666;
361
+ }
362
+
363
+ #framework_wrap a.button-framework.light {
364
+ border: 1px solid #dfdfdf;
365
+ color: #464646;
366
+ }
367
+
368
+ #framework_wrap a:hover.button-framework.light {
369
+ color: #000;
370
+ border-color: #adaca7;
371
+ }
372
+
373
+ /* Content Inner */
374
+ #framework_wrap #content {
375
+ padding: 0px;
376
+ width: 800px;
377
+ border-bottom: 1px solid #e3e3e3;
378
+ border-top: 1px solid #aaa;
379
+ position: relative;
380
+ }
381
+
382
+ .screenshot {
383
+ float: right;
384
+ margin-left: 1px;
385
+ position: relative;
386
+ width: 344px;
387
+ }
388
+
389
+ .screenshot img {
390
+ max-width: 334px;
391
+ padding: 4px;
392
+ border: 1px solid #ccc;
393
+ background: #fafafa;
394
+ border-color: #ccc #eee #eee #ccc;
395
+ -webkit-border-radius: 4px;
396
+ -moz-border-radius: 4px;
397
+ border-radius: 4px;
398
+ float: right;
399
+ }
400
+
401
+ .screenshot a {
402
+ text-decoration: none;
403
+ padding-left: 20px;
404
+ }
405
+
406
+ .screenshot a.remove {
407
+ background: url(../images/icon_delete.png) no-repeat 0 0;
408
+ display: block;
409
+ height: 16px;
410
+ width: 16px;
411
+ position: absolute;
412
+ bottom: -4px;
413
+ right: -4px;
414
+ text-indent: -9999px;
415
+ float: left;
416
+ padding: 0;
417
+ border: none;
418
+ }
419
+
420
+ .screenshot .no_image a.remove {
421
+ left: 0;
422
+ top: 2px;
423
+ }
424
+
425
+ .option-upload .element {
426
+ padding-bottom: 5px;
427
+ }
428
+
429
+ #framework_wrap #content h2,
430
+ .metabox-holder .post-meta-options h2 {
431
+ margin-bottom: 10px;
432
+ border-bottom: 1px solid #e5e5e5;
433
+ }
434
+
435
+ #framework_wrap #content h3,
436
+ #poststuff .post-meta-options h3 {
437
+ border-bottom: 2px solid #eee;
438
+ margin: 10px 0 5px 0;
439
+ /*padding-top: 10px;*/
440
+ padding-bottom: 10px;
441
+ clear: both;
442
+ font-size: 17px;
443
+ }
444
+
445
+ #framework_wrap #content .option-option-tree-slider .section .element h3 {
446
+ padding-bottom: 0;
447
+ padding-top: 10px;
448
+ }
449
+
450
+ #poststuff .post-meta-options h3 {
451
+ padding-left: 0;
452
+ }
453
+
454
+ #prime-settings .inside {
455
+ background: white;
456
+ margin-top: 0;
457
+ padding-top: 10px;
458
+ }
459
+
460
+ #poststuff .postbox .post-meta-options h3 {
461
+ /*border: none;*/
462
+ text-shadow: none;
463
+ background: none;
464
+ font-family: sans-serif;
465
+ color: #333;
466
+
467
+ font-weight: bold;
468
+ line-height: 18px;
469
+ }
470
+
471
+ .post-meta-options .ui-widget-content{
472
+ background-color: #FFFFFF;
473
+ border: none;
474
+ }
475
+
476
+ h3.text-title {
477
+ font: italic 20px/30px Georgia, "Times New Roman", "Bitstream Charter", Times, serif !important;
478
+ }
479
+
480
+ #framework_wrap #content tbody tr.inline-edit-option td h3 {
481
+ border-bottom-color: #ddd;
482
+ }
483
+
484
+ #framework_wrap #content .block {
485
+ display: block;
486
+ overflow: hidden;
487
+ padding: 10px;
488
+ }
489
+
490
+ #framework_wrap #content p {
491
+ font-size: 11px;
492
+ color: #555;
493
+ padding-bottom: 20px;
494
+ margin: 0;
495
+ }
496
+
497
+ #framework_wrap #content table {
498
+ border: 1px solid #dfdfdf;
499
+ width: 100%;
500
+ text-align: left;
501
+ border-spacing: 0;
502
+ border-style: solid;
503
+ border-width: 1px;
504
+ font-size: 11px !important;
505
+ text-shadow: 0 1px 0 #fff;
506
+ -webkit-border-radius: 4px;
507
+ -moz-border-radius: 4px;
508
+ border-radius: 4px;
509
+ }
510
+
511
+ #framework_wrap #content .has-table table th {
512
+ background: #f1f1f1;
513
+ background-image: -moz-linear-gradient(top, #f9f9f9, #f1f1f1);
514
+ background-image: -webkit-gradient(linear, left top, left bottom, from(#f9f9f9), to(#f1f1f1));
515
+ }
516
+
517
+ tbody tr:hover {
518
+ cursor: pointer;
519
+ }
520
+
521
+ tbody tr.inline-edit-option {
522
+ }
523
+
524
+ tbody tr.inline-edit-option td {
525
+ background: #f1f1f1;
526
+ border-top: 1px solid #fff;
527
+ border-left: 1px solid #fff;
528
+ border-right: 1px solid #fff;
529
+ }
530
+
531
+ tbody tr:hover.inline-edit-option {
532
+ cursor: default;
533
+ }
534
+
535
+ #framework_wrap #content .has-table table #framework-settings .dragging {
536
+ background: #666 url(../images/black_px.png) repeat-x 0 0;
537
+ color: #fff;
538
+ text-shadow: 0 1px 0 #000;
539
+ }
540
+
541
+ #framework_wrap #content .has-table table #framework-settings .dragging td {
542
+ border-color: #000;
543
+ }
544
+
545
+ #framework_wrap #content .has-table table #framework-settings .dragging .col-edit {
546
+ background: url(../images/icon_up_down.png) no-repeat 63px center;
547
+ }
548
+
549
+ #framework_wrap #content .has-table table #framework-settings .dragging a.edit-inline,
550
+ #framework_wrap #content .has-table table #framework-settings .dragging a.delete-inline {
551
+ display: none;
552
+ }
553
+
554
+ .col-title {
555
+ padding-left: 10px !important;
556
+ width: 200px;
557
+ }
558
+
559
+ .col-type {
560
+ width: 60px;
561
+ }
562
+
563
+ .col-edit {
564
+ width: 45px;
565
+ padding-left: 40px !important;
566
+ padding-right: 0px !important;
567
+ }
568
+
569
+ .has-table table tr:first-child {
570
+ cursor: default;
571
+ }
572
+
573
+ .has-table table .col-heading {
574
+ background: #eaf3fa;
575
+ }
576
+
577
+ .has-table table .col-heading td:first-child {
578
+ font-weight: bold;
579
+ background: transparent url(../images/icon_header.png) no-repeat 10px 11px;
580
+ padding-left: 30px !important;
581
+ }
582
+
583
+ .has-table table thead th,
584
+ .has-table table td {
585
+ border-bottom: 1px solid #dfdfdf;
586
+ }
587
+
588
+ .has-table table tr,
589
+ .has-table table td,
590
+ .has-table table th {
591
+ padding: 10px 10px;
592
+ font-size: 11px !important;
593
+ }
594
+
595
+ .has-table table th {
596
+ padding: 6px 10px;
597
+ font-size: 11px !important;
598
+ }
599
+
600
+ #framework_wrap tr.active-layout {
601
+ background: #eaf3fa;
602
+ }
603
+
604
+ .has-table table a {
605
+ text-decoration: none;
606
+ }
607
+
608
+ /* Inline Edit */
609
+ .inline-edit-option {
610
+ display: none;
611
+ }
612
+
613
+ a.edit-inline,
614
+ a.delete-inline,
615
+ a.add-option,
616
+ a.activate-saved,
617
+ a.delete-saved {
618
+ background: url(../images/icon_edit.png) no-repeat 0 0;
619
+ display: block;
620
+ height: 16px;
621
+ width: 16px;
622
+ text-indent: -9999px;
623
+ float: left;
624
+ margin-right: 5px;
625
+ display: block;
626
+ }
627
+
628
+ a.delete-inline,
629
+ a.delete-saved {
630
+ background-image: url(../images/icon_delete.png);
631
+ }
632
+
633
+ a.add-option {
634
+ background-image: url(../images/icon_add.png);
635
+ margin-left: 21px;
636
+ }
637
+
638
+ a.activate-saved {
639
+ background-image: url(../images/icon_off.png);
640
+ }
641
+
642
+ .active-layout a.activate-saved {
643
+ background-image: url(../images/icon_on.png);
644
+ }
645
+
646
+ a:hover.edit-inline {
647
+ border-color: #666;
648
+ }
649
+
650
+ a:hover.delete-inline {
651
+ border-color: #d54e45;
652
+ }
653
+
654
+ #framework_wrap #content .option,
655
+ .post-meta-options .option {
656
+ padding-bottom: 15px;
657
+ width: 550px;
658
+ }
659
+
660
+ #framework_wrap #content .option .section,
661
+ .post-meta-options .option .section {
662
+ overflow: hidden;
663
+ font-size: 13px;
664
+ }
665
+
666
+ #framework_wrap #content .option .section .element,
667
+ .post-meta-options .option .section .element {
668
+ float: left;
669
+ margin: 0 15px 0 0;
670
+ width: 550px;
671
+ }
672
+
673
+ #framework_wrap #content .option-checkbox .section .element,
674
+ .post-meta-options .option-checkbox .section .element {
675
+ width: 25px;
676
+ }
677
+
678
+ #framework_wrap #content .option .section .description,
679
+ .post-meta-options .option .section .description {
680
+ color: #555;
681
+ float: left;
682
+ font-size: 11px;
683
+ padding: 2px 10px 0 0;
684
+ width: 100% !important;
685
+ margin-top: 5px;
686
+ }
687
+
688
+ div.desc-text p {
689
+ color: #555;
690
+ font-size: 11px !important;
691
+ }
692
+
693
+ #framework_wrap #content .inline-edit-option .option .section .description,
694
+ .post-meta-options .inline-edit-option .option .section .description {
695
+ width: 325px;
696
+ padding-top: 0px;
697
+ }
698
+
699
+ #framework_wrap #content .option-checkbox .section .description,
700
+ .post-meta-options .option-checkbox .section .description {
701
+ width: 540px;
702
+ }
703
+
704
+ #framework_wrap #content label {
705
+
706
+ }
707
+
708
+ .input_wrap {
709
+ padding: 4px 10px 12px 0;
710
+ float: left;
711
+ width: 350px;
712
+ }
713
+
714
+ .option-checbox .input_wrap,
715
+ .option-radio .input_wrap {
716
+ padding: 4px 10px 4px 0;
717
+ width: 325px;
718
+ }
719
+
720
+ .option-checbox .element {
721
+ border: none;
722
+ /*max-height: 260px;*/
723
+ height: auto !important;
724
+ height: expression( document.body.clientHeight > 260 ? "260px" : "auto" );
725
+ overflow-y: auto;
726
+ overflow-x: hidden;
727
+ }
728
+
729
+ .input_wrap input[type="checkbox"],
730
+ .input_wrap input[type="radio"] {
731
+ float: left;
732
+ width: 20px;
733
+ margin-top: 3px;
734
+ vertical-align: bottom;
735
+ }
736
+
737
+ .input_wrap input[type="radio"] {
738
+ margin-top: 4px;
739
+ }
740
+
741
+ .input_wrap label {
742
+ float: left;
743
+ width: 325px;
744
+ }
745
+
746
+ .option-checbox .input_wrap label,
747
+ .option-radio .input_wrap label {
748
+ width: 300px;
749
+ }
750
+
751
+ #framework_wrap #content label input {
752
+ margin-right: 5px;
753
+ display: block;
754
+ float: left;
755
+ }
756
+
757
+
758
+
759
+
760
+ #framework_wrap #content input[type="text"],
761
+ #framework_wrap #content select,
762
+ #framework_wrap #content textarea,
763
+ #framework_wrap #content input.input_layout,
764
+ .post-meta-options input[type="text"],
765
+ .post-meta-options select,
766
+ .post-meta-options textarea,
767
+ .post-meta-options input.input_layout {
768
+ background: #fafafa;
769
+ font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
770
+ font-size: 13px;
771
+ margin-bottom: 9px !important;
772
+ padding: 5px;
773
+ width: 344px;
774
+ display: block;
775
+ color: #888;
776
+ resize: none;
777
+ float: left;
778
+
779
+ border: 1px solid #e0e0e0;
780
+ -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
781
+ -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
782
+ box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
783
+ -webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
784
+ -moz-transition: border linear 0.2s, box-shadow linear 0.2s;
785
+ -o-transition: border linear 0.2s, box-shadow linear 0.2s;
786
+ transition: border linear 0.2s, box-shadow linear 0.2s;
787
+ }
788
+
789
+ #framework_wrap #content input[type="text"]:focus,
790
+ #framework_wrap #content select:focus,
791
+ #framework_wrap #content textarea:focus,
792
+ #framework_wrap #content input.input_layout:focus,
793
+ .post-meta-options input[type="text"]:focus,
794
+ .post-meta-options select:focus,
795
+ .post-meta-options textarea:focus,
796
+ .post-meta-options input.input_layout:focus {
797
+ -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(242, 40, 83, 0.6);
798
+ -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(242, 40, 83, 0.6);
799
+ box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(242, 40, 83, 0.6);
800
+
801
+ border-color: rgba(242, 40, 83, 0.6);
802
+ outline: 0;
803
+
804
+ }
805
+
806
+
807
+ /*textarea:focus,
808
+ input[type="text"]:focus,
809
+ input[type="password"]:focus,
810
+ input[type="datetime"]:focus,
811
+ input[type="datetime-local"]:focus,
812
+ input[type="date"]:focus,
813
+ input[type="month"]:focus,
814
+ input[type="time"]:focus,
815
+ input[type="week"]:focus,
816
+ input[type="number"]:focus,
817
+ input[type="email"]:focus,
818
+ input[type="url"]:focus,
819
+ input[type="search"]:focus,
820
+ input[type="tel"]:focus,
821
+ input[type="color"]:focus,*/
822
+
823
+ #framework_wrap #content div.css_block textarea {
824
+ width: 594px;
825
+ }
826
+
827
+ #framework_wrap #content input.input_layout {
828
+ -webkit-border-radius: 4px;
829
+ -moz-border-radius: 4px;
830
+ border-radius: 4px;
831
+ width: 250px;
832
+ float: left;
833
+ }
834
+
835
+ #framework_wrap #content tbody tr.inline-edit-option td input[type="text"],
836
+ #framework_wrap #content tbody tr.inline-edit-option td select,
837
+ #framework_wrap #content tbody tr.inline-edit-option td textarea {
838
+ background: #fff;
839
+ }
840
+
841
+ #framework_wrap #content input[type="text"].upload,
842
+ .post-meta-options input[type="text"].upload {
843
+ width: 281px;
844
+ float: left;
845
+ }
846
+
847
+ #framework_wrap #content input[type="text"].cp_input,
848
+ .post-meta-options input[type="text"].cp_input {
849
+ width: 312px !important;
850
+ float: left;
851
+ }
852
+
853
+ .cp_box {
854
+ float: right;
855
+ width: 25px;
856
+ height: 25px;
857
+ position: relative;
858
+ top: 1px;
859
+ border: 1px solid #ccc;
860
+ border-color: #ccc #eee #eee #ccc;
861
+ background: #fafafa;
862
+ -webkit-border-radius: 4px;
863
+ -moz-border-radius: 4px;
864
+ border-radius: 4px;
865
+ }
866
+
867
+ .cp_box div {
868
+ width: 13px;
869
+ height: 13px;
870
+ border: 1px solid #bbb;
871
+ border-color: #eee #ccc #ccc #eee;
872
+ background: #fafafa url(../images/empty.gif);
873
+ position: absolute;
874
+ left: 5px;
875
+ top: 5px;
876
+ box-shadow: 1px 1px 0px #ccc;
877
+ -webkit-box-shadow: 1px 1px 0px #ccc;
878
+ -moz-box-shadow: 1px 1px 0px #ccc;
879
+ }
880
+
881
+ #framework_wrap #content .element small {
882
+ float: left;
883
+ font-size: 9px;
884
+ line-height: 9px;
885
+ color: #999;
886
+ position: relative;
887
+ top: -5px;
888
+ left: 2px;
889
+ }
890
+
891
+ #upload_button,
892
+ #upload_file_button,
893
+ .ob_button {
894
+ float: right;
895
+ padding: 5px;
896
+ cursor: pointer;
897
+ color: #fff;
898
+ text-shadow: 0 1px 0 #fff;
899
+ background: #21759b !important;
900
+ border: 1px solid #bbb;
901
+ position: relative;
902
+ right: -1px;
903
+ height: 27px;
904
+ }
905
+
906
+ #framework_wrap #content select {
907
+ height: 28px;
908
+ padding: 4px 5px;
909
+ }
910
+
911
+ #framework_wrap #content input[type="text"]:focus,
912
+ #framework_wrap #content select:focus,
913
+ #framework_wrap #content textarea:focus,
914
+ #framework_wrap #content input[type="text"]:hover,
915
+ #framework_wrap #content select:hover,
916
+ #framework_wrap #content textarea:hover,
917
+ #framework_wrap #content input:hover.input_layout,
918
+ #framework_wrap #content input:focus.input_layout,
919
+ .post-meta-options input[type="text"]:focus,
920
+ .post-meta-options select:focus,
921
+ .post-meta-options textarea:focus,
922
+ .post-meta-options input[type="text"]:hover,
923
+ .post-meta-options select:hover,
924
+ .post-meta-options textarea:hover,
925
+ .post-meta-options input:hover.input_layout,
926
+ .post-meta-options input:focus.input_layout,
927
+ {
928
+ background: #fff;
929
+ border-color: #bbb #eee #eee #bbb;
930
+ color: #333;
931
+ }
932
+
933
+ #framework_wrap *:focus {
934
+ outline: none;
935
+ }
936
+
937
+ #framework_wrap *::-moz-focus-inner {
938
+ border: none;
939
+ }
940
+
941
+ .bottom_btn {
942
+ float: left;
943
+ width: 100%;
944
+ padding-top: 15px;
945
+ }
946
+
947
+ #framework_wrap .select-layout,
948
+ #framework_wrap .save-layout-wrap {
949
+ height: 34px;
950
+ float: right;
951
+ }
952
+
953
+ #framework_wrap .select-layout {
954
+ padding-left: 10px;
955
+ border-left: 1px solid #e3e3e3;
956
+ }
957
+
958
+ #framework_wrap .select-layout select {
959
+ margin: 5px 10px 0 0;
960
+ height: 25px;
961
+ padding: 4px 5px;
962
+ }
963
+
964
+ #framework_wrap #content .select_wrapper,
965
+ .post-meta-options .select_wrapper {
966
+ -moz-border-radius: 4px;
967
+ -webkit-border-radius: 4px;
968
+ border-radius: 4px;
969
+ font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
970
+ font-size: 12px;
971
+ background: #fafafa url(../images/select.png) no-repeat right center;
972
+ border-color: #ccc #eee #eee #ccc;
973
+ border-style: solid;
974
+ border-width: 1px;
975
+ float: left;
976
+ height: 26px;
977
+ width: 343px;
978
+ margin: 0;
979
+ margin-bottom: 9px !important;
980
+ display: block;
981
+ color: #888;
982
+ }
983
+
984
+ #framework_wrap #content .option-type .select_wrapper {
985
+ background-color: #fff;
986
+ }
987
+
988
+ #framework_wrap #content .select_wrapper.measurement {
989
+ width: 65px;
990
+ float: right;
991
+ margin-top: 1px;
992
+ }
993
+
994
+ #framework_wrap #content input.measurement {
995
+ width: 269px;
996
+ float: left;
997
+ padding-top: 6px;
998
+ }
999
+
1000
+ #framework_wrap #content .select_wrapper:hover {
1001
+ background-color: #fff;
1002
+ border-color: #bbb #eee #eee #bbb;
1003
+ color: #333;
1004
+ }
1005
+
1006
+ #framework_wrap #content select.select,
1007
+ .post-meta-options select.select {
1008
+ cursor: pointer;
1009
+ height: 28px;
1010
+ margin: 0;
1011
+ filter: alpha(opacity:0);
1012
+ padding: 0;
1013
+ position: relative;
1014
+ width: inherit;
1015
+ z-index: 4;
1016
+ }
1017
+
1018
+ #framework_wrap #content .select_wrapper span,
1019
+ .post-meta-options .select_wrapper span {
1020
+ height: 26px;
1021
+ line-height: 26px;
1022
+ position: absolute;
1023
+ z-index: 2;
1024
+ padding-left: 6px;
1025
+ }
1026
+
1027
+ /* Image Slider */
1028
+ .option-tree-slider {
1029
+ background: #eaf3fa;
1030
+ padding: 0px 10px;
1031
+ margin-bottom: 8px;
1032
+ text-shadow: 0 1px 0 #fff;
1033
+ position: relative;
1034
+ /* CSS3 */
1035
+ -webkit-border-radius: 4px;
1036
+ -moz-border-radius: 4px;
1037
+ border-radius: 4px;
1038
+ -moz-box-shadow: 1px 1px 0px #ccc;
1039
+ -webkit-box-shadow: 1px 1px 0px #ccc;
1040
+ box-shadow: 1px 1px 0px #ccc;
1041
+ }
1042
+
1043
+ .option-tree-slider p {
1044
+ padding-bottom: 5px !important;
1045
+ margin-bottom: 0px !important;
1046
+ }
1047
+
1048
+ #framework_wrap #content .option-option-tree-slider .section .element {
1049
+ width: 370px;
1050
+ }
1051
+
1052
+ #framework_wrap #content .option-option-tree-slider .section .element input[type="text"].upload {
1053
+ width: 296px;
1054
+ float: left;
1055
+ }
1056
+
1057
+ #framework_wrap #content .option-option-tree-slider .section .element input[type="button"]#upload_button,
1058
+ #framework_wrap #content .option-option-tree-slider .section .element .screenshot,
1059
+ #framework_wrap #content .option-option-tree-slider .section .element .cp_box {
1060
+ float: left;
1061
+ }
1062
+
1063
+ #framework_wrap #content .option-option-tree-slider .section .element .screenshot {
1064
+ margin-left: 5px;
1065
+ }
1066
+
1067
+ #framework_wrap #content .option-option-tree-slider .section .element h3 {
1068
+ border-top: 1px solid #CCD;
1069
+ /*margin: 0 0 20px 0;*/
1070
+ /*padding-bottom: 10px;*/
1071
+ /*clear: both;*/
1072
+ /*font-size: 14px;*/
1073
+ }
1074
+
1075
+ .option-tree-slider-wrap .edit {
1076
+ position: absolute;
1077
+ height: 16px;
1078
+ width: 16px;
1079
+ display: block;
1080
+ text-indent: -9999px;
1081
+ background: url(../images/icon_edit.png);
1082
+ top: 6px;
1083
+ right: 27px;
1084
+ z-index: 10;
1085
+ }
1086
+
1087
+ .option-tree-slider-wrap .edit.down {
1088
+ background: url(../images/icon_up.png) !important;
1089
+ }
1090
+
1091
+ .option-tree-slider-wrap .trash {
1092
+ position: absolute;
1093
+ height: 16px;
1094
+ width: 16px;
1095
+ display: block;
1096
+ text-indent: -9999px;
1097
+ background: url(../images/icon_delete.png);
1098
+ top: 6px;
1099
+ right: 6px;
1100
+ z-index: 10;
1101
+ }
1102
+
1103
+ .option-tree-slider-wrap .open {
1104
+ padding: 5px 0px;
1105
+ padding-right: 40px;
1106
+ display: block;
1107
+ font-size: 11px;
1108
+ min-height: 1.5em;
1109
+ }
1110
+
1111
+ .option-tree-slider-wrap .option-tree-slider-body {
1112
+
1113
+ }
1114
+
1115
+ .option-tree-slider p {
1116
+ clear: both;
1117
+ }
1118
+
1119
+ .option-tree-slider-wrap .option-tree-slider-body div label {
1120
+ color: #555;
1121
+ font-size: 11px;
1122
+ display: block;
1123
+ }
1124
+
1125
+ .option-tree-slider-wrap .option-tree-slider-body .screenshot {
1126
+ display: block;
1127
+ width: 320px;
1128
+ }
1129
+
1130
+ .option-tree-slider-wrap .option-tree-slider-body .screenshot img {
1131
+ max-width: 314px;
1132
+ margin: 10px 0;
1133
+ }
1134
+
1135
+ .option-tree-slider-wrap .option-tree-slider-body .screenshot .remove {
1136
+ bottom: 6px;
1137
+ }
1138
+
1139
+ /* Docs */
1140
+ #framework_wrap #options_tabs.docs {
1141
+ font-size: 11px !important;
1142
+ color: #555;
1143
+ }
1144
+
1145
+ #framework_wrap code {
1146
+ font-size: 10px;
1147
+ }
1148
+
1149
+ #framework_wrap ul.doc_list {
1150
+ font-size: 11px !important;
1151
+ padding-bottom: 20px;
1152
+ }
1153
+
1154
+ #framework_wrap .doc_list li {
1155
+ padding-bottom: 0px;
1156
+ line-height: 12px;
1157
+ list-style: disc;
1158
+ margin-left: 16px;
1159
+ }
1160
+
1161
+ #framework_wrap code {
1162
+ background-color: #f1f1f1;
1163
+ color: #000;
1164
+ }
1165
+
1166
+ #framework_wrap pre {
1167
+ font-size: 13px;
1168
+ padding: 0;
1169
+ margin: 0;
1170
+ line-height: 18px;
1171
+ overflow: auto;
1172
+ overflow-Y: hidden;
1173
+ padding-top: 18px;
1174
+ background: #f1f1f1;
1175
+ border-bottom: 1px solid #f1f1f1;
1176
+ margin-bottom: 20px;
1177
+ color: #000;
1178
+ white-space: pre-wrap;
1179
+ word-wrap: break-word;
1180
+ }
1181
+
1182
+ #framework_wrap pre code {
1183
+ padding: 0 18px 18px 18px;
1184
+ display: block;
1185
+ background: url(../images/pre_bg.gif) repeat left top; /*--Background of lined paper--*/
1186
+ }
1187
+
1188
+ /* Tabs */
1189
+ #framework_wrap .options_tabs {
1190
+ display: none;
1191
+ }
1192
+
1193
+ #framework_wrap .ui-tabs {
1194
+ zoom: 1;
1195
+ background: url(../images/tabs_bg.png) repeat-y 0 0;
1196
+ }
1197
+
1198
+ #framework_wrap .ui-tabs .options_tabs {
1199
+ display: block;
1200
+ }
1201
+
1202
+ #framework_wrap .ui-tabs-panel .description {
1203
+ width: 425px !important;
1204
+
1205
+ }
1206
+
1207
+ #framework_wrap .ui-tabs-panel .inline-edit-option .description {
1208
+ width: 200px !important;
1209
+ }
1210
+
1211
+ #framework_wrap .ui-tabs-panel h2 {
1212
+ display: none;
1213
+ }
1214
+
1215
+ #framework_wrap .ui-tabs .ui-tabs-nav {
1216
+ margin-top: 0;
1217
+ list-style: none;
1218
+ position: relative;
1219
+ float: left;
1220
+ width: 180px;
1221
+ word-wrap: break-word;
1222
+ padding-left:0px;
1223
+
1224
+ }
1225
+
1226
+ #framework_wrap .ui-tabs .ui-tabs-nav li {
1227
+ position: relative;
1228
+ float: left;
1229
+ display: block;
1230
+ margin: 0;
1231
+ padding: 0;
1232
+ overflow: visible;
1233
+ font-family: Georgia;
1234
+
1235
+ }
1236
+
1237
+ #framework_wrap .ui-tabs .ui-tabs-nav li :hover, #framework_wrap .ui-tabs .ui-tabs-nav li :active {
1238
+
1239
+ background-color: #ccc;
1240
+ }
1241
+
1242
+ #framework_wrap .ui-tabs .ui-tabs-nav li a {
1243
+ float: left;
1244
+ text-decoration: none;
1245
+ display: block;
1246
+ width: 160px;
1247
+ padding: 8px 10px;
1248
+ border-bottom: 1px solid #e3e3e3;
1249
+ color: #21759b;
1250
+ text-shadow: 0 1px 0 #fff;
1251
+ background-image: url(../images/white_px.png);
1252
+ background-repeat: repeat-x;
1253
+ background-position: 0 0;
1254
+ font-size: 16px;
1255
+ font-weight:600;
1256
+
1257
+ }
1258
+
1259
+ #framework_wrap .ui-tabs .ui-tabs-nav li a:active
1260
+ {
1261
+ /*background-color: #535353;*/
1262
+ }
1263
+ .ui-tabs-active a:active{
1264
+ color: #fff;
1265
+ }
1266
+ /*.menu ul li:hover ul li a:link, .menu ul li:hover ul li a:visited,
1267
+ .menu ul li:hover ul li a:link, .menu ul li:hover ul li a:visited,
1268
+ .menu ul li.active ul li a:link, .menu ul li.active ul li a:visited
1269
+ { height:auto; margin:0px; padding:4px 0 4px 30px; border:0px; float:none; display:block; line-height:28px; background:none; color:#ffffff;
1270
+ }*/
1271
+
1272
+
1273
+
1274
+ #framework_wrap .ui-tabs .ui-tabs-nav li a:hover {
1275
+ color: #000;
1276
+ }
1277
+ #framework_wrap .ui-tabs .ui-tabs-nav li .active {
1278
+ color: #000;
1279
+ }
1280
+
1281
+ #framework_wrap .ui-tabs .ui-tabs-nav li.ui-tabs-selected a,
1282
+ #framework_wrap .ui-tabs .ui-tabs-nav li.ui-tabs-selected a:hover {
1283
+ background: #fff;
1284
+ color: #d54e45;
1285
+ width: 128px;
1286
+ }
1287
+
1288
+ #framework_wrap .ui-tabs .ui-tabs-nav li.ui-state-disabled a,
1289
+ #framework_wrap .ui-tabs .ui-tabs-nav li.ui-state-processing a {
1290
+ cursor: text;
1291
+ }
1292
+
1293
+ #framework_wrap .ui-tabs .ui-tabs-nav li a,
1294
+ #framework_wrap .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a {
1295
+ cursor: pointer;
1296
+
1297
+ }
1298
+ #framework_wrap .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a {background-color:orange;}
1299
+ #framework_wrap .ui-tabs .ui-tabs-nav li.ui-state-hover a {
1300
+ background-color: #eaf2fa;
1301
+ color: #555;
1302
+ }
1303
+
1304
+ #framework_wrap .ui-tabs .ui-tabs-panel {
1305
+ display: block;
1306
+ float: right;
1307
+ margin-right:6px;
1308
+ width: 585px;
1309
+ min-height: 400px;
1310
+ }
1311
+
1312
+ #framework_wrap .ui-tabs .ui-tabs-hide {
1313
+ display: none !important;
1314
+ }
1315
+
1316
+ #framework_wrap .options_tabs li.ui-tabs-selected span {
1317
+ position: absolute;
1318
+ left: -1px;
1319
+ top: 12px;
1320
+ height: 9px;
1321
+ width: 8px;
1322
+ background: url(../images/icon_arrow.png) no-repeat 0 0;
1323
+ }
1324
+
1325
+ /* ColorPicker */
1326
+ .colorpicker {
1327
+ width: 342px;
1328
+ height: 170px;
1329
+ overflow: hidden;
1330
+ position: absolute;
1331
+ background: #fafafa url(../images/colorpicker/color_bg.png);
1332
+ font-family: Arial, Helvetica, sans-serif;
1333
+ display: none;
1334
+ border: 1px solid #ccc;
1335
+ border-color: #ddd #bbb #bbb #ddd;
1336
+ -moz-border-radius: 4px;
1337
+ -webkit-border-radius: 4px;
1338
+ border-radius: 4px;
1339
+ z-index: 100;
1340
+ }
1341
+
1342
+ .colorpicker_color {
1343
+ width: 150px;
1344
+ height: 150px;
1345
+ left: 10px;
1346
+ top: 10px;
1347
+ position: absolute;
1348
+ background: #f00;
1349
+ overflow: hidden;
1350
+ cursor: crosshair;
1351
+ }
1352
+
1353
+ .colorpicker_color div {
1354
+ position: absolute;
1355
+ top: 0;
1356
+ left: 0;
1357
+ width: 150px;
1358
+ height: 150px;
1359
+ background: url(../images/colorpicker/color_overlay.png);
1360
+ }
1361
+
1362
+ .colorpicker_color div div {
1363
+ position: absolute;
1364
+ top: 0;
1365
+ left: 0;
1366
+ width: 11px;
1367
+ height: 11px;
1368
+ overflow: hidden;
1369
+ background: url(../images/colorpicker/color_select.gif);
1370
+ margin: -5px 0 0 -5px;
1371
+ }
1372
+
1373
+ .colorpicker_hue {
1374
+ position: absolute;
1375
+ top: 10px;
1376
+ left: 164px;
1377
+ width: 35px;
1378
+ height: 150px;
1379
+ cursor: n-resize;
1380
+ }
1381
+
1382
+ .colorpicker_hue div {
1383
+ position: absolute;
1384
+ width: 35px;
1385
+ height: 9px;
1386
+ overflow: hidden;
1387
+ background: url(../images/colorpicker/color_indicator.png) left top;
1388
+ margin: -5px 0 0 0;
1389
+ }
1390
+
1391
+ .colorpicker_new_color {
1392
+ position: absolute;
1393
+ width: 60px;
1394
+ height: 30px;
1395
+ right: 80px;
1396
+ top: 10px;
1397
+ background: #f00;
1398
+ }
1399
+
1400
+ .colorpicker_current_color {
1401
+ position: absolute;
1402
+ width: 60px;
1403
+ height: 30px;
1404
+ right: 10px;
1405
+ top: 10px;
1406
+ background: #f00;
1407
+ }
1408
+
1409
+ .colorpicker input {
1410
+ background-color: transparent;
1411
+ border: 1px solid transparent;
1412
+ position: absolute;
1413
+ font-size: 10px;
1414
+ font-family: Arial, Helvetica, sans-serif;
1415
+ color: #666;
1416
+ top: 6px;
1417
+ right: 11px;
1418
+ text-align: right;
1419
+ margin: 0;
1420
+ padding: 0;
1421
+ height: 11px;
1422
+ }
1423
+
1424
+ .colorpicker_hex {
1425
+ position: absolute;
1426
+ width: 72px;
1427
+ height: 22px;
1428
+ background: url(../images/colorpicker/color_hex.png) top;
1429
+ left: 201px;
1430
+ bottom: 9px;
1431
+ }
1432
+
1433
+ .colorpicker_hex input {
1434
+ right: 6px;
1435
+ }
1436
+
1437
+ .colorpicker_field {
1438
+ height: 22px;
1439
+ width: 62px;
1440
+ background-position: top;
1441
+ position: absolute;
1442
+ }
1443
+
1444
+ .colorpicker_field span {
1445
+ position: absolute;
1446
+ width: 12px;
1447
+ height: 22px;
1448
+ overflow: hidden;
1449
+ top: 0;
1450
+ right: 0;
1451
+ cursor: n-resize;
1452
+ }
1453
+
1454
+ .colorpicker_rgb_r {
1455
+ background-image: url(../images/colorpicker/color_rgb_r.png);
1456
+ top: 49px;
1457
+ left: 201px;
1458
+ }
1459
+
1460
+ .colorpicker_rgb_g {
1461
+ background-image: url(../images/colorpicker/color_rgb_g.png);
1462
+ top: 79px;
1463
+ left: 201px;
1464
+ }
1465
+
1466
+ .colorpicker_rgb_b {
1467
+ background-image: url(../images/colorpicker/color_rgb_b.png);
1468
+ top: 109px;
1469
+ left: 201px;
1470
+ }
1471
+
1472
+ .colorpicker_hsb_h {
1473
+ background-image: url(../images/colorpicker/color_hsb_h.png);
1474
+ top: 49px;
1475
+ right: 9px;
1476
+ }
1477
+
1478
+ .colorpicker_hsb_s {
1479
+ background-image: url(../images/colorpicker/color_hsb_s.png);
1480
+ top: 79px;
1481
+ right: 9px;
1482
+ }
1483
+
1484
+ .colorpicker_hsb_b {
1485
+ background-image: url(../images/colorpicker/color_hsb_b.png);
1486
+ top: 109px;
1487
+ right: 9px;
1488
+ }
1489
+
1490
+ .colorpicker_submit {
1491
+ position: absolute;
1492
+ width: 16px;
1493
+ height: 16px;
1494
+ background: url(../images/colorpicker/color_wheel.png) top;
1495
+ right: 10px;
1496
+ bottom: 10px;
1497
+ overflow: hidden;
1498
+ }
1499
+
1500
+ .colorpicker_focus {
1501
+ background-position: center;
1502
+ }
1503
+
1504
+ .colorpicker_hex.colorpicker_focus {
1505
+ background-position: bottom;
1506
+ }
1507
+
1508
+ .colorpicker_submit.colorpicker_focus {
1509
+ background-position: bottom;
1510
+ }
1511
+
1512
+ .colorpicker_slider {
1513
+ background-position: bottom;
1514
+ }
1515
+
1516
+ /* file input */
1517
+ div.file_wrap {
1518
+ position: relative;
1519
+ float: left;
1520
+ width: 345px;
1521
+ }
1522
+
1523
+ div.fake_file {
1524
+ position: absolute;
1525
+ top: 0px;
1526
+ left: 0px;
1527
+ z-index: 1;
1528
+ }
1529
+
1530
+ div.fake_file input.upload {
1531
+ margin-right: 3px;
1532
+ width: 279px !important;
1533
+ }
1534
+
1535
+ input.file {
1536
+ background: none;
1537
+ position: relative;
1538
+ text-align: right;
1539
+ float: right;
1540
+ height: 28px;
1541
+ -moz-opacity: 0;
1542
+ filter: alpha(opacity:0);
1543
+ opacity: 0;
1544
+ z-index: 2;
1545
+ }
1546
+
1547
+ .option-background-upload .screenshot img {
1548
+ margin-bottom: 10px;
1549
+ }
1550
+
1551
+ .option-background-upload .screenshot .remove {
1552
+ bottom: 6px;
1553
+ }
1554
+
1555
+ /* Import Demo */
1556
+ input[type="submit"].ob_button {
1557
+ font-size: 1.3em;
1558
+ padding: 12px 20px;
1559
+ height: auto;
1560
+ color: #ffffff;
1561
+ background-color: #b26a15;
1562
+ background-repeat: repeat-x;
1563
+ background-image: -khtml-gradient(linear, left top, left bottom, from(#f7941d), to(#b26a15)) !important;
1564
+ background-image: -moz-linear-gradient(top, #f7941d, #b26a15) !important;
1565
+ background-image: -ms-linear-gradient(top, #f7941d, #b26a15) !important;
1566
+ background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f7941d), color-stop(100%, #b26a15)) !important;
1567
+ background-image: -webkit-linear-gradient(top, #f7941d, #b26a15) !important;
1568
+ background-image: -o-linear-gradient(top, #f7941d, #b26a15) !important;
1569
+ background-image: linear-gradient(top, #f7941d, #b26a15) !important;
1570
+ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#f7941d', endColorstr = '#b26a15', GradientType = 0) !important;
1571
+ text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
1572
+ border-color: #b26a15 #b26a15 #b26a15 #b26a15;
1573
+ float: left !important;
1574
+ /*border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);*/
1575
+ }
1576
+
1577
+ #framework_wrap #content div#import_demo_options.block {
1578
+ padding-left: 0;
1579
+ }
1580
+ /* 1, May today css include */
1581
+
1582
+ .option_tab_title{
1583
+ border: 0px;
1584
+ border-top-width: 0;
1585
+ clear: both;
1586
+ color: #21759B;
1587
+ float: left;
1588
+ font-size: 22px;
1589
+ margin-bottom: 16px;
1590
+ margin-left: 0;
1591
+ margin-right: 0;
1592
+ margin-top: 0;
1593
+ padding-bottom: 10px;
1594
+ width: 100%;
1595
+ }
1596
+ #success_message_reset_general {
1597
+ display: none;
1598
+ margin: 15px 8px 0px 1px;
1599
+ padding: 13px 0px 15px 52px;
1600
+ background: url("../images/icon_check.png") left no-repeat #5f5f5f;
1601
+ /*opacity:0.5;
1602
+ filter:alpha(opacity=50);*/
1603
+ background-position: 15px 15px;
1604
+ border: solid 1px #F22853;
1605
+ -webkit-border-radius: 15px;
1606
+ -moz-border-radius: 15px;
1607
+ border-radius: 15px;
1608
+ width: 220px;
1609
+ font-size: 20px;
1610
+ color: #ffffff;
1611
+ position: absolute;
1612
+ left: 500px;
1613
+ bottom: 20px;
1614
+
1615
+ }
1616
+ #success_message_save_general {
1617
+ display: none;
1618
+ margin: 15px 8px 0px 1px;
1619
+ padding: 13px 0px 15px 52px;
1620
+ background: url("../images/icon_check.png") left no-repeat #5f5f5f;
1621
+
1622
+ background-position: 15px 15px;
1623
+ border: solid 1px #F22853;
1624
+ -webkit-border-radius: 15px;
1625
+ -moz-border-radius: 15px;
1626
+ border-radius: 15px;
1627
+ width: 220px;
1628
+ font-size: 20px;
1629
+ color: #ffffff;
1630
+ position: absolute;
1631
+ left: 500px;
1632
+ bottom: 20px;
1633
+
1634
+ }
1635
+ .active{
1636
+ background: #cccccc;
1637
+ color:#000;
1638
+ }
css/theme-admin.css ADDED
@@ -0,0 +1,61 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ .busi-custom-div {
2
+ border: 0px #050505 solid;
3
+ float: left;
4
+ width: 100%;
5
+ }
6
+
7
+ .one-third {
8
+ border: 0px #050505 solid;
9
+ float: left;
10
+ width: 100%;
11
+ background: -moz-linear-gradient(center bottom , #FFFFFF, #FAFAFA) repeat scroll 0 0 #F5F5F5;
12
+ border-color: #DFDFDF;
13
+ border-radius: 3px 3px 3px 3px;
14
+ border-style: solid;
15
+ border-width: 1px;
16
+ font-size: 13px;
17
+ line-height: 2.1em;
18
+ overflow: auto;
19
+
20
+ position: relative;
21
+
22
+ border-radius: 10px;
23
+
24
+ border: 7px solid #21759b;
25
+ }
26
+ }
27
+
28
+ .one-forth {
29
+ border: 0px #050505 solid;
30
+ float: left;
31
+ width: 35%;
32
+ background: -moz-linear-gradient(center bottom , #FFFFFF, #FAFAFA) repeat scroll 0 0 #F5F5F5;
33
+ border-color: #DFDFDF;
34
+ border-radius: 3px 3px 3px 3px;
35
+ border-style: solid;
36
+ border-width: 1px;
37
+ font-size: 13px;
38
+ line-height: 2.1em;
39
+ margin-left: 10px;
40
+ overflow: auto;
41
+ padding: 5px;
42
+ position: relative;
43
+ }
44
+
45
+ textarea, input[type="text"], input[type="password"], input[type="file"], input[type="email"], input[type="number"], input[type="search"], input[type="tel"], input[type="url"], select {
46
+ background-color: #FFFFFF;
47
+ color: #333333;
48
+ width: 90%;
49
+ }
50
+
51
+ hr {
52
+ border: 1px dashed rgba(0, 0, 0, 0.1);
53
+ }
54
+
55
+
56
+ .handlediv {
57
+ background:url(../images/arrow-dark.png) 50% no-repeat;
58
+ }
59
+ .handlediv h3:hover, h3.option-active {
60
+ background:url(../images/arrow-dark.png) 50% no-repeat;
61
+ }
design-settings.php ADDED
@@ -0,0 +1,295 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <script>
2
+ //data save function call on save button onclick and post by action to option table
3
+ function datasave_design_settings()
4
+ {
5
+ var background_color = jQuery('#backgound_color').val();
6
+ var title_color = jQuery('#title_color').val();
7
+ var descrip_color = jQuery('#descrip_color').val();
8
+ var pxselect_post_title = jQuery('#pxselect_post_title').val();
9
+ var font_family_post_title = jQuery('#font_family_post_title').val();
10
+ var pxselect_post_entry = jQuery('#pxselect_post_entry').val();
11
+ var font_family_post_description = jQuery('#font_family_post_description').val();
12
+
13
+
14
+ jQuery.ajax(
15
+ {
16
+ type: "POST",
17
+ url: ajaxurl,
18
+
19
+ data : {
20
+ 'action':'coming_soon_page_design_settings',
21
+ 'background_color':background_color,
22
+ 'title_color':title_color,
23
+ 'descrip_color':descrip_color,
24
+ 'pxselect_post_title':pxselect_post_title,
25
+ 'font_family_post_title':font_family_post_title,
26
+ 'pxselect_post_entry':pxselect_post_entry,
27
+ 'font_family_post_description':font_family_post_description,
28
+ },
29
+ success : function(data){
30
+ jQuery('#success_message_save').show();
31
+ jQuery("#success_message_save").fadeOut(5000);
32
+ location.href='?page=coming_soon';
33
+ }
34
+ });
35
+ }
36
+ //data reset function is call on reset button onclick and data post by ajax action in option table
37
+ function reset_data_typography()
38
+ {
39
+ jQuery.ajax(
40
+ {
41
+ type: "POST",
42
+ url: ajaxurl,
43
+
44
+ data : {
45
+ 'action':'coming_soon_page_design_reset_settings',
46
+ },
47
+ success : function(data){
48
+ jQuery('#success_message').show();
49
+ jQuery("#success_message").fadeOut(5000);
50
+ location.href='?page=coming_soon';
51
+ }
52
+ });
53
+ }
54
+ </script>
55
+
56
+ <style>
57
+ /* =Tooltips style
58
+ ========================================================================*/
59
+
60
+ .icon {
61
+ display: inline-block;
62
+ width: 16px;
63
+ height: 16px;
64
+ position: relative;
65
+ padding: 0 4px 0 0;
66
+
67
+ background: url(<?php echo plugins_url('images/icons.png',__FILE__) ?>) no-repeat;
68
+ }
69
+
70
+ .tooltip {
71
+ display: none;
72
+ width: 200px;
73
+ position: absolute;
74
+ padding: 10px;
75
+ margin: 4px 0 0 4px;
76
+ top: 0;
77
+ right: 16px;
78
+ border: 1px solid #76B6D7;
79
+ border-radius: 0 8px 8px 8px;
80
+ background: #bedffe;
81
+ font-size: 13px;
82
+ box-shadow: 0 1px 2px -1px #21759B;
83
+ z-index: 999;
84
+ }
85
+
86
+ /* Icons Sprite Position */
87
+
88
+ .help {
89
+ background-position: 0 0;
90
+ }
91
+
92
+ .warning {
93
+ background-position: -20px 0;
94
+ }
95
+
96
+ .error {
97
+ background-position: -40px 0;
98
+ }
99
+
100
+ /* Tooltip Colors */
101
+
102
+ .help .tooltip {
103
+ border-color: #76B6D7;
104
+ background-color: #bedffe;
105
+ box-shadow-color: #21759B;
106
+ }
107
+
108
+ .warning .tooltip {
109
+ border-color: #cca863;
110
+ background-color: #ffff70;
111
+ box-shadow-color: #ac8c4e;
112
+ }
113
+
114
+ .error .tooltip {
115
+ border-color: #b50d0d;
116
+ background-color: #e44d4e;
117
+ box-shadow-color: #810606;
118
+ }
119
+
120
+ .icon:hover .tooltip {
121
+ display: block;
122
+ }
123
+ </style>
124
+
125
+
126
+ <?php wp_enqueue_script('color-picker-jquery',plugins_url('/js/color-picker-jquery.js',__FILE__),array('farbtastic','jquery-ui-tabs','jquery-ui-sortable'));
127
+ ?>
128
+
129
+ <!-- first div start for diplay design setting on second tab "design" -->
130
+ <div class="block ui-tabs-panel ui-widget-content ui-corner-bottom" id="option_typography" aria-labelledby="ui-id-2" role="tabpanel" style="display: none;">
131
+ <?php $value=get_option('soon_page_desgin_settings');?>
132
+ <!--code for Menu Style-->
133
+ <!-- div start to diplay page top head title -->
134
+ <div class="option option-checbox">
135
+ <span class="option_tab_title"><?php _e('Design Settings');?></span>
136
+ <h3><?php _e('Background Color');?><span class="icon help" style="float:right">
137
+ <span class="tooltip">Select background color.</span></h3>
138
+ </div>
139
+ <!-- div end to diplay page top head title -->
140
+ <!-- div start to diplay "baackground color" field-->
141
+ <div class="option option-background-upload">
142
+ <div class="section">
143
+ <div class="element">
144
+ <div class="form-item" >
145
+ <input type="text" class="colorwell" id="backgound_color" name="color_navigation" value="<?php if($value['background_color']=='') { echo '#21759B' ;} else{ echo $value['background_color'];} ?>" />
146
+ </div>
147
+ <div id="picker_navigation" style="z-index: 100; background:#eee; border:1px solid #ccc; position:absolute; display:none; margin-left:150px">
148
+ </div>
149
+ </div>
150
+ </div>
151
+ </div>
152
+ <!-- div end to diplay "baackground color" field -->
153
+
154
+ <!--div start to display "title and fonts" -->
155
+ <div class="option option-checbox">
156
+ <h3><?php _e('"Title" Font & Color','sis_spa');?><span class="icon help" style="float:right">
157
+ <span class="tooltip">Customize the font , size and color of the title.</span></h3>
158
+ </div>
159
+ <!--div end to display "title and fonts" -->
160
+ <!--div start to display "title and fonts colors and formats" -->
161
+ <div class="option option-background-upload">
162
+ <div class="section">
163
+ <div class="element">
164
+ <div class="select_wrapper background-attachment" style="margin: 0px 0px 0px 0px; width: 180px;">
165
+ <select name="post_title_px" id="pxselect_post_title" class="select">
166
+ <?php
167
+ for ($i = 10; $i <=100; $i++) {
168
+ ?>
169
+ <option value="<?php echo $i; ?>" <?php $value=get_option('soon_page_desgin_settings'); if ( $value['title_font_size'] == $i ) echo selected($value['title_font_size'], $i ); ?> name=""><?php echo $i; ?></option>
170
+ <?php } ?>
171
+ </select>
172
+ </div>
173
+ <div class="select_wrapper background-attachment" style="margin: 0px 0px 0px 10px; width: 180px;">
174
+ <select id="main_post_title" onchange="return change_post_title()" class="select">
175
+ <option value="px"><?php _e('px');?></option>
176
+ <!-- <option value="em">em</option>-->
177
+ </select>
178
+ </div>
179
+
180
+ <?php $value=get_option('soon_page_desgin_settings'); $font_family_post_title = $value['title_font_format']; ?>
181
+ <div class="select_wrapper background-attachment" style="margin: 0px 0px 0px 0px; width: 180px;">
182
+ <select name="font_family_post_title" class="select" id="font_family_post_title">
183
+ <option value="roboto" <?php selected($font_family_post_title, 'roboto' ); ?>>roboto</option>
184
+ <option value="Arial, sans-serif" <?php selected($font_family_post_title, 'Arial, sans-serif' ); ?>>Arial</option>
185
+ <option value="Verdana, Geneva, sans-serif" <?php selected($font_family_post_title, 'Verdana, Geneva, sans-serif' ); ?>>Verdana</option><option value="Trebuchet MS, Tahoma, sans-serif" <?php selected($font_family_post_title, 'Trebuchet MS, Tahoma, sans-serif' ); ?>>Trebuchet</option><option value="Georgia, serif" <?php selected($font_family_post_title, 'Georgia, serif' ); ?>>Georgia</option><option value="Times New Roman, serif" <?php selected($font_family_post_title, 'Times New Roman, serif' ); ?>>Times New Roman</option><option value="Tahoma, Geneva, Verdana, sans-serif" <?php selected($font_family_post_title, 'Tahoma, Geneva, Verdana, sans-serif' ); ?>>Tahoma</option><option value="Palatino, Palatino Linotype, serif" <?php selected($font_family_post_title, 'Palatino, Palatino Linotype, serif' ); ?>>Palatino</option><option value="Helvetica Neue, Helvetica, sans-serif" <?php selected($font_family_post_title, 'Helvetica Neue, Helvetica, sans-serif' ); ?>>Helvetica*</option><option value="Calibri, Candara, Segoe, Optima, sans-serif" <?php selected($font_family_post_title, 'Calibri, Candara, Segoe, Optima, sans-serif' ); ?>>Calibri*</option><option value="Myriad Pro, Myriad, sans-serif" <?php selected($font_family_post_title, 'Myriad Pro, Myriad, sans-serif' ); ?>>Myriad Pro*</option><option value="Lucida Grande, Lucida Sans Unicode, Lucida Sans, sans-serif" <?php selected($font_family_post_title, 'Lucida Grande, Lucida Sans Unicode, Lucida Sans, sans-serif' ); ?>>Lucida</option><option value="Arial Black, sans-serif" <?php selected($font_family_post_title, 'Arial Black, sans-serif' ); ?>>Arial Black</option><option value="Gill Sans, Gill Sans MT, Calibri, sans-serif" <?php selected($font_family_post_title, 'Gill Sans, Gill Sans MT, Calibri, sans-serif' ); ?>>Gill Sans*</option><option value="Geneva, Tahoma, Verdana, sans-serif" <?php selected($font_family_post_title, 'Geneva, Tahoma, Verdana, sans-serif' ); ?>>Geneva*</option><option value="Impact, Charcoal, sans-serif" <?php selected($font_family_post_title, 'Impact, Charcoal, sans-serif' ); ?>>Impact</option><option value="Courier, Courier New, monospace" <?php selected($font_family_post_title, 'Courier, Courier New, monospace' ); ?>>Courier</option><option value="Abel" <?php selected($font_family_post_title, 'Abel' ); ?>>Abel</option><option value="Abril Fatface" <?php selected($font_family_post_title, 'Abril Fatface' ); ?>>Abril Fatface</option><option value="Aclonica" <?php selected($font_family_post_title, 'Aclonica' ); ?>>Aclonica</option><option value="Actor" <?php selected($font_family_post_title, 'Actor' ); ?>>Actor</option><option value="Adamina" <?php selected($font_family_post_title, 'Adamina' ); ?>>Adamina</option><option value="Aldrich" <?php selected($font_family_post_title, 'Aldrich' ); ?>>Aldrich</option><option value="Alice" <?php selected($font_family_post_title, 'Alice' ); ?>>Alice</option><option value="Alike" <?php selected($font_family_post_title, 'Alike' ); ?>>Alike</option><option value="Alike Angular" <?php selected($font_family_post_title, 'Alike Angular' ); ?>>Alike Angular</option><option value="Allan" <?php selected($font_family_post_title, 'Allan' ); ?>>Allan</option><option value="Allerta" <?php selected($font_family_post_title, 'Allerta' ); ?>>Allerta</option><option value="Allerta Stencil" <?php selected($font_family_post_title, 'Allerta Stencil' ); ?>>Allerta Stencil</option><option value="Amaranth" <?php selected($font_family_post_title, 'Amaranth' ); ?>>Amaranth</option><option value="Amatic SC" <?php selected($font_family_post_title, 'Amatic SC' ); ?>>Amatic SC</option><option value="Andada" <?php selected($font_family_post_title, 'Andada' ); ?>>Andada</option><option value="Andika" <?php selected($font_family_post_title, 'Andika' ); ?>>Andika</option><option value="Annie Use Your Telescope" <?php selected($font_family_post_title, 'Annie Use Your Telescope' ); ?>>Annie Use Your Telescope</option><option value="Anonymous Pro" <?php selected($font_family_post_title, 'Anonymous Pro' ); ?>>Anonymous Pro</option><option value="Antic" <?php selected($font_family_post_title, 'Antic' ); ?>>Antic</option><option value="Anton" <?php selected($font_family_post_title, 'Anton' ); ?>>Anton</option><option value="Architects Daughter" <?php selected($font_family_post_title, 'Architects Daughter' ); ?>>Architects Daughter</option><option value="Arimo" <?php selected($font_family_post_title, 'Arimo' ); ?>>Arimo</option><option value="Artifika" <?php selected($font_family_post_title, 'Artifika' ); ?>>Artifika</option><option value="Arvo" <?php selected($font_family_post_title, 'Arvo' ); ?>>Arvo</option><option value="Asset" <?php selected($font_family_post_title, 'Asset' ); ?>>Asset</option><option value="Astloch" <?php selected($font_family_post_title, 'Astloch' ); ?>>Astloch</option><option value="Atomic Age" <?php selected($font_family_post_title, 'Atomic Age' ); ?>>Atomic Age</option><option value="Aubrey" <?php selected($font_family_post_title, 'Aubrey' ); ?>>Aubrey</option><option value="Bangers" <?php selected($font_family_post_title, 'Bangers' ); ?>>Bangers</option><option value="Bentham" <?php selected($font_family_post_title, 'Bentham' ); ?>>Bentham</option><option value="Bevan" <?php selected($font_family_post_title, 'Bevan' ); ?>>Bevan</option><option value="Bigshot One" <?php selected($font_family_post_title, 'Bigshot One' ); ?>>Bigshot One</option><option value="Black Ops One" <?php selected($font_family_post_title, 'Black Ops One' ); ?>>Black Ops One</option><option value="Bowlby One" <?php selected($font_family_post_title, 'Bowlby One' ); ?>>Bowlby One</option><option value="Bowlby One SC" <?php selected($font_family_post_title, 'Bowlby One SC' ); ?>>Bowlby One SC</option><option value="Brawler" <?php selected($font_family_post_title, 'Brawler' ); ?>>Brawler</option><option value="Butcherman Caps" <?php selected($font_family_post_title, 'Butcherman Caps' ); ?>>Butcherman Caps</option><option value="Cabin" <?php selected($font_family_post_title, 'Cabin' ); ?>>Cabin</option><option value="Cabin Sketch" <?php selected($font_family_post_title, 'Cabin Sketch' ); ?>>Cabin Sketch</option><option value="Cabin Sketch" <?php selected($font_family_post_title, 'Cabin Sketch' ); ?>>Cabin Sketch</option><option value="Calligraffitti" <?php selected($font_family_post_title, 'Calligraffitti' ); ?>>Calligraffitti</option><option value="Candal" <?php selected($font_family_post_title, 'Candal' ); ?>>Candal</option><option value="Cantarell" <?php selected($font_family_post_title, 'Cantarell' ); ?>>Cantarell</option><option value="Cardo" <?php selected($font_family_post_title, 'Cardo' ); ?>>Cardo</option><option value="Carme" <?php selected($font_family_post_title, 'Carme' ); ?>>Carme</option><option value="Carter One" <?php selected($font_family_post_title, 'Carter One' ); ?>>Carter One</option><option value="Caudex" <?php selected($font_family_post_title, 'Caudex' ); ?>>Caudex</option><option value="Cedarville Cursive" <?php selected($font_family_post_title, 'Cedarville Cursive' ); ?>>Cedarville Cursive</option><option value="Changa One" <?php selected($font_family_post_title, 'Changa One' ); ?>>Changa One</option><option value="Cherry Cream Soda" <?php selected($font_family_post_title, 'Cherry Cream Soda' ); ?>>Cherry Cream Soda</option><option value="Chewy" <?php selected($font_family_post_title, 'Chewy' ); ?>>Chewy</option><option value="Chivo" <?php selected($font_family_post_title, 'Chivo' ); ?>>Chivo</option><option value="Coda" <?php selected($font_family_post_title, 'Coda' ); ?>>Coda</option><option value="Comfortaa" <?php selected($font_family_post_title, 'Comfortaa' ); ?>>Comfortaa</option><option value="Coming Soon" <?php selected($font_family_post_title, 'Coming Soon' ); ?>>Coming Soon</option><option value="Contrail One" <?php selected($font_family_post_title, 'Contrail One' ); ?>>Contrail One</option><option value="Copse" <?php selected($font_family_post_title, 'Copse' ); ?>>Copse</option><option value="Corben" <?php selected($font_family_post_title, 'Corben' ); ?>>Corben</option><option value="Corben" <?php selected($font_family_post_title, 'Corben' ); ?>>Corben</option><option value="Cousine" <?php selected($font_family_post_title, 'Cousine' ); ?>>Cousine</option><option value="Coustard" <?php selected($font_family_post_title, 'Coustard' ); ?>>Coustard</option><option value="Covered By Your Grace" <?php selected($font_family_post_title, 'Covered By Your Grace' ); ?>>Covered By Your Grace</option><option value="Crafty Girls" <?php selected($font_family_post_title, 'Crafty Girls' ); ?>>Crafty Girls</option><option value="Creepster Caps" <?php selected($font_family_post_title, 'Creepster Caps' ); ?>>Creepster Caps</option><option value="Crimson Text" <?php selected($font_family_post_title, 'Crimson Text' ); ?>>Crimson Text</option><option value="Crushed" <?php selected($font_family_post_title, 'Crushed' ); ?>>Crushed</option><option value="Cuprum" <?php selected($font_family_post_title, 'Cuprum' ); ?>>Cuprum</option><option value="Damion" <?php selected($font_family_post_title, 'Damion' ); ?>>Damion</option><option value="Dancing Script" <?php selected($font_family_post_title, 'Dancing Script' ); ?>>Dancing Script</option><option value="Dawning of a New Day" <?php selected($font_family_post_title, 'Dawning of a New Day' ); ?>>Dawning of a New Day</option><option value="Days One" <?php selected($font_family_post_title, 'Days One' ); ?>>Days One</option><option value="Delius" <?php selected($font_family_post_title, 'Delius' ); ?>>Delius</option><option value="Delius Swash Caps" <?php selected($font_family_post_title, 'Delius Swash Caps' ); ?>>Delius Swash Caps</option><option value="Delius Unicase" <?php selected($font_family_post_title, 'Delius Unicase' ); ?>>Delius Unicase</option><option value="Didact Gothic" <?php selected($font_family_post_title, 'Didact Gothic' ); ?>>Didact Gothic</option><option value="Dorsa" <?php selected($font_family_post_title, 'Dorsa' ); ?>>Dorsa</option><option value="Droid Sans" <?php selected($font_family_post_title, 'Droid Sans' ); ?>>Droid Sans</option><option value="Droid Sans Mono" <?php selected($font_family_post_title, 'Droid Sans Mono' ); ?>>Droid Sans Mono</option><option value="Droid Serif" <?php selected($font_family_post_title, 'Droid Serif' ); ?>>Droid Serif</option><option value="EB Garamond" <?php selected($font_family_post_title, 'EB Garamond' ); ?>>EB Garamond</option><option value="Eater Caps" <?php selected($font_family_post_title, 'Eater Caps' ); ?>>Eater Caps</option><option value="Expletus Sans" <?php selected($font_family_post_title, 'Expletus Sans' ); ?>>Expletus Sans</option><option value="Fanwood Text" <?php selected($font_family_post_title, 'Fanwood Text' ); ?>>Fanwood Text</option><option value="Federant" <?php selected($font_family_post_title, 'Federant' ); ?>>Federant</option><option value="Federo" <?php selected($font_family_post_title, 'Federo' ); ?>>Federo</option><option value="Fontdiner Swanky" <?php selected($font_family_post_title, 'Fontdiner Swanky' ); ?>>Fontdiner Swanky</option><option value="Forum" <?php selected($font_family_post_title, 'Forum' ); ?>>Forum</option><option value="Francois One" <?php selected($font_family_post_title, 'Francois One' ); ?>>Francois One</option><option value="Gentium Book Basic" <?php selected($font_family_post_title, 'Gentium Book Basic' ); ?>>Gentium Book Basic</option><option value="Geo" <?php selected($font_family_post_title, 'Geo' ); ?>>Geo</option><option value="Geostar" <?php selected($font_family_post_title, 'Geostar' ); ?>>Geostar</option><option value="Geostar Fill" <?php selected($font_family_post_title, 'Geostar Fill' ); ?>>Geostar Fill</option><option value="Give You Glory" <?php selected($font_family_post_title, 'Give You Glory' ); ?>>Give You Glory</option><option value="Gloria Hallelujah" <?php selected($font_family_post_title, 'Gloria Hallelujah' ); ?>>Gloria Hallelujah</option><option value="Goblin One" <?php selected($font_family_post_title, 'Goblin One' ); ?>>Goblin One</option><option value="Gochi Hand" <?php selected($font_family_post_title, 'Gochi Hand' ); ?>>Gochi Hand</option><option value="Goudy Bookletter 1911" <?php selected($font_family_post_title, 'Goudy Bookletter 1911' ); ?>>Goudy Bookletter 1911</option><option value="Gravitas One" <?php selected($font_family_post_title, 'Gravitas One' ); ?>>Gravitas One</option><option value="Gruppo" <?php selected($font_family_post_title, 'Gruppo' ); ?>>Gruppo</option><option value="Hammersmith One" <?php selected($font_family_post_title, 'Hammersmith One' ); ?>>Hammersmith One</option><option value="Holtwood One SC" <?php selected($font_family_post_title, 'Holtwood One SC' ); ?>>Holtwood One SC</option><option value="Homemade Apple" <?php selected($font_family_post_title, 'Homemade Apple' ); ?>>Homemade Apple</option><option value="IM Fell DW Pica" <?php selected($font_family_post_title, 'IM Fell DW Pica' ); ?>>IM Fell DW Pica</option><option value="IM Fell English" <?php selected($font_family_post_title, 'IM Fell English' ); ?>>IM Fell English</option><option value="IM Fell English SC" <?php selected($font_family_post_title, 'IM Fell English SC' ); ?>>IM Fell English SC</option><option value="Inconsolata" <?php selected($font_family_post_title, 'Inconsolata' ); ?>>Inconsolata</option><option value="Indie Flower" <?php selected($font_family_post_title, 'Indie Flower' ); ?>>Indie Flower</option><option value="Irish Grover" <?php selected($font_family_post_title, 'Irish Grover' ); ?>>Irish Grover</option><option value="Irish Growler" <?php selected($font_family_post_title, 'Irish Growler' ); ?>>Irish Growler</option><option value="Istok Web" <?php selected($font_family_post_title, 'Istok Web' ); ?>>Istok Web</option><option value="Jockey One" <?php selected($font_family_post_title, 'Jockey One' ); ?>>Jockey One</option><option value="Josefin Sans" <?php selected($font_family_post_title, 'Josefin Sans' ); ?>>Josefin Sans</option><option value="Josefin Slab" <?php selected($font_family_post_title, 'Josefin Slab' ); ?>>Josefin Slab</option><option value="Judson" <?php selected($font_family_post_title, 'Judson' ); ?>>Judson</option><option value="Julee" <?php selected($font_family_post_title, 'Julee' ); ?>>Julee</option><option value="Jura" <?php selected($font_family_post_title, 'Jura' ); ?>>Jura</option><option value="Just Another Hand" <?php selected($font_family_post_title, 'Just Another Hand' ); ?>>Just Another Hand</option><option value="Just Me Again Down Here" <?php selected($font_family_post_title, 'Just Me Again Down Here' ); ?>>Just Me Again Down Here</option><option value="Kameron" <?php selected($font_family_post_title, 'Kameron' ); ?>>Kameron</option><option value="Kelly Slab" <?php selected($font_family_post_title, 'Kelly Slab' ); ?>>Kelly Slab</option><option value="Kenia" <?php selected($font_family_post_title, 'Kenia' ); ?>>Kenia</option><option value="Kranky" <?php selected($font_family_post_title, 'Kranky' ); ?>>Kranky</option><option value="Kreon" <?php selected($font_family_post_title, 'Kreon' ); ?>>Kreon</option><option value="Kristi" <?php selected($font_family_post_title, 'Kristi' ); ?>>Kristi</option><option value="La Belle Aurore" <?php selected($font_family_post_title, 'La Belle Aurore' ); ?>>La Belle Aurore</option><option value="Lato" <?php selected($font_family_post_title, 'Lato' ); ?>>Lato</option><option value="League Script" <?php selected($font_family_post_title, 'League Script' ); ?>>League Script</option><option value="Leckerli One" <?php selected($font_family_post_title, 'Leckerli One' ); ?>>Leckerli One</option><option value="Lekton" <?php selected($font_family_post_title, 'Lekton' ); ?>>Lekton</option><option value="Limelight" <?php selected($font_family_post_title, 'Limelight' ); ?>>Limelight</option><option value="Linden Hill" <?php selected($font_family_post_title, 'Linden Hill' ); ?>>Linden Hill</option><option value="Lobster" <?php selected($font_family_post_title, 'Lobster' ); ?>>Lobster</option><option value="Lobster Two" <?php selected($font_family_post_title, 'Lobster Two' ); ?>>Lobster Two</option><option value="Lora" <?php selected($font_family_post_title, 'Lora' ); ?>>Lora</option><option value="Love Ya Like A Sister" <?php selected($font_family_post_title, 'Love Ya Like A Sister' ); ?>>Love Ya Like A Sister</option><option value="Loved by the King" <?php selected($font_family_post_title, 'Loved by the King' ); ?>>Loved by the King</option><option value="Luckiest Guy" <?php selected($font_family_post_title, 'Luckiest Guy' ); ?>>Luckiest Guy</option><option value="Maiden Orange" <?php selected($font_family_post_title, 'Maiden Orange' ); ?>>Maiden Orange</option>
186
+ </select>
187
+ </div>
188
+
189
+
190
+ <div class="select_wrapper background-attachment" style="margin: 0px 0px 0px 10px; width: 180px;">
191
+ <select id="" name="font_style_post_title" class="select"><option value="normal" <?php selected('normal'); ?>>Normal</option>
192
+ </select>
193
+ </div>
194
+ <div class="form-item">
195
+ <input type="text" class="colorwell" id="title_color" name="color_post_title" value="<?php $value=get_option('soon_page_desgin_settings'); if($value['title_color']=='') { echo '#ffffff' ;} else{ echo $value['title_color'];} ?>"/>
196
+ </div>
197
+ <div id="picker_post_title" style="z-index: 100; background:#eee; border:1px solid #ccc; position:absolute; display:none;margin-left:150px">
198
+ </div>
199
+ </div>
200
+ </div>
201
+ </div>
202
+ <!--div end to display "title and fonts colos and formats" -->
203
+ <!--div start for display "Description" Font & Color" -->
204
+ <div class="option option-checbox">
205
+ <h3><?php _e('"Description" Font & Color');?><span class="icon help" style="float:right">
206
+ <span class="tooltip">Customize font, size and color of description</span></h3>
207
+ </div>
208
+ <!--div end for display "Description" Font & Color" -->
209
+ <!--div start for display "Description" Font & Color with formats and colors display" -->
210
+ <div class="option option-background-upload">
211
+ <div class="section">
212
+ <div class="element">
213
+ <div class="select_wrapper background-attachment" style="margin: 0px 0px 0px 0px; width: 180px;">
214
+ <select name="post_entry_px" id="pxselect_post_entry" class="select">
215
+ <?php
216
+ for ($i = 10; $i <= 100; $i++) {
217
+ ?>
218
+ <option value="<?php echo $i; ?>" <?php $value=get_option('soon_page_desgin_settings'); if ( $value['description_font_size'] == $i ) echo selected($value['description_font_size'], $i ); ?> name=""><?php echo $i; ?></option>
219
+ <?php } ?>
220
+ </select>
221
+ </div>
222
+ <div class="select_wrapper background-attachment" style="margin: 0px 0px 0px 10px; width: 180px;">
223
+ <select id="main_post_entry" onchange="return change_post_entry()" class="select">
224
+ <option value="px"><?php _e('px');?></option>
225
+ </select>
226
+ </div>
227
+ <?php $value=get_option('soon_page_desgin_settings'); $font_family_post_entry = $value['description_font_format']; ?>
228
+ <div class="select_wrapper background-attachment" style="margin: 0px 0px 0px 0px; width: 180px;">
229
+ <select name="font_family_post_description" class="select" id="font_family_post_description">
230
+ <option value="roboto" <?php selected($font_family_post_entry, 'roboto' ); ?>>roboto</option>
231
+ <option value="Arial, sans-serif" <?php selected($font_family_post_entry, 'Arial, sans-serif' ); ?>>Arial</option>
232
+ <option value="Verdana, Geneva, sans-serif" <?php selected($font_family_post_entry, 'Verdana, Geneva, sans-serif' ); ?>>Verdana</option><option value="Trebuchet MS, Tahoma, sans-serif" <?php selected($font_family_post_entry, 'Trebuchet MS, Tahoma, sans-serif' ); ?>>Trebuchet</option><option value="Georgia, serif" <?php selected($font_family_post_entry, 'Georgia, serif' ); ?>>Georgia</option><option value="Times New Roman, serif" <?php selected($font_family_post_entry, 'Times New Roman, serif' ); ?>>Times New Roman</option><option value="Tahoma, Geneva, Verdana, sans-serif" <?php selected($font_family_post_entry, 'Tahoma, Geneva, Verdana, sans-serif' ); ?>>Tahoma</option><option value="Palatino, Palatino Linotype, serif" <?php selected($font_family_post_entry, 'Palatino, Palatino Linotype, serif' ); ?>>Palatino</option><option value="Helvetica Neue, Helvetica, sans-serif" <?php selected($font_family_post_entry, 'Helvetica Neue, Helvetica, sans-serif' ); ?>>Helvetica*</option><option value="Calibri, Candara, Segoe, Optima, sans-serif" <?php selected($font_family_post_entry, 'Calibri, Candara, Segoe, Optima, sans-serif' ); ?>>Calibri*</option><option value="Myriad Pro, Myriad, sans-serif" <?php selected($font_family_post_entry, 'Myriad Pro, Myriad, sans-serif' ); ?>>Myriad Pro*</option><option value="Lucida Grande, Lucida Sans Unicode, Lucida Sans, sans-serif" <?php selected($font_family_post_entry, 'Lucida Grande, Lucida Sans Unicode, Lucida Sans, sans-serif' ); ?>>Lucida</option><option value="Arial Black, sans-serif" <?php selected($font_family_post_entry, 'Arial Black, sans-serif' ); ?>>Arial Black</option><option value="Gill Sans, Gill Sans MT, Calibri, sans-serif" <?php selected($font_family_post_entry, 'Gill Sans, Gill Sans MT, Calibri, sans-serif' ); ?>>Gill Sans*</option><option value="Geneva, Tahoma, Verdana, sans-serif" <?php selected($font_family_post_entry, 'Geneva, Tahoma, Verdana, sans-serif' ); ?>>Geneva*</option><option value="Impact, Charcoal, sans-serif" <?php selected($font_family_post_entry, 'Impact, Charcoal, sans-serif' ); ?>>Impact</option><option value="Courier, Courier New, monospace" <?php selected($font_family_post_entry, 'Courier, Courier New, monospace' ); ?>>Courier</option><option value="Abel" <?php selected($font_family_post_entry, 'Abel' ); ?>>Abel</option><option value="Abril Fatface" <?php selected($font_family_post_entry, 'Abril Fatface' ); ?>>Abril Fatface</option><option value="Aclonica" <?php selected($font_family_post_entry, 'Aclonica' ); ?>>Aclonica</option><option value="Actor" <?php selected($font_family_post_entry, 'Actor' ); ?>>Actor</option><option value="Adamina" <?php selected($font_family_post_entry, 'Adamina' ); ?>>Adamina</option><option value="Aldrich" <?php selected($font_family_post_entry, 'Aldrich' ); ?>>Aldrich</option><option value="Alice" <?php selected($font_family_post_entry, 'Alice' ); ?>>Alice</option><option value="Alike" <?php selected($font_family_post_entry, 'Alike' ); ?>>Alike</option><option value="Alike Angular" <?php selected($font_family_post_entry, 'Alike Angular' ); ?>>Alike Angular</option><option value="Allan" <?php selected($font_family_post_entry, 'Allan' ); ?>>Allan</option><option value="Allerta" <?php selected($font_family_post_entry, 'Allerta' ); ?>>Allerta</option><option value="Allerta Stencil" <?php selected($font_family_post_entry, 'Allerta Stencil' ); ?>>Allerta Stencil</option><option value="Amaranth" <?php selected($font_family_post_entry, 'Amaranth' ); ?>>Amaranth</option><option value="Amatic SC" <?php selected($font_family_post_entry, 'Amatic SC' ); ?>>Amatic SC</option><option value="Andada" <?php selected($font_family_post_entry, 'Andada' ); ?>>Andada</option><option value="Andika" <?php selected($font_family_post_entry, 'Andika' ); ?>>Andika</option><option value="Annie Use Your Telescope" <?php selected($font_family_post_entry, 'Annie Use Your Telescope' ); ?>>Annie Use Your Telescope</option><option value="Anonymous Pro" <?php selected($font_family_post_entry, 'Anonymous Pro' ); ?>>Anonymous Pro</option><option value="Antic" <?php selected($font_family_post_entry, 'Antic' ); ?>>Antic</option><option value="Anton" <?php selected($font_family_post_entry, 'Anton' ); ?>>Anton</option><option value="Architects Daughter" <?php selected($font_family_post_entry, 'Architects Daughter' ); ?>>Architects Daughter</option><option value="Arimo" <?php selected($font_family_post_entry, 'Arimo' ); ?>>Arimo</option><option value="Artifika" <?php selected($font_family_post_entry, 'Artifika' ); ?>>Artifika</option><option value="Arvo" <?php selected($font_family_post_entry, 'Arvo' ); ?>>Arvo</option><option value="Asset" <?php selected($font_family_post_entry, 'Asset' ); ?>>Asset</option><option value="Astloch" <?php selected($font_family_post_entry, 'Astloch' ); ?>>Astloch</option><option value="Atomic Age" <?php selected($font_family_post_entry, 'Atomic Age' ); ?>>Atomic Age</option><option value="Aubrey" <?php selected($font_family_post_entry, 'Aubrey' ); ?>>Aubrey</option><option value="Bangers" <?php selected($font_family_post_entry, 'Bangers' ); ?>>Bangers</option><option value="Bentham" <?php selected($font_family_post_entry, 'Bentham' ); ?>>Bentham</option><option value="Bevan" <?php selected($font_family_post_entry, 'Bevan' ); ?>>Bevan</option><option value="Bigshot One" <?php selected($font_family_post_entry, 'Bigshot One' ); ?>>Bigshot One</option><option value="Black Ops One" <?php selected($font_family_post_entry, 'Black Ops One' ); ?>>Black Ops One</option><option value="Bowlby One" <?php selected($font_family_post_entry, 'Bowlby One' ); ?>>Bowlby One</option><option value="Bowlby One SC" <?php selected($font_family_post_entry, 'Bowlby One SC' ); ?>>Bowlby One SC</option><option value="Brawler" <?php selected($font_family_post_entry, 'Brawler' ); ?>>Brawler</option><option value="Butcherman Caps" <?php selected($font_family_post_entry, 'Butcherman Caps' ); ?>>Butcherman Caps</option><option value="Cabin" <?php selected($font_family_post_entry, 'Cabin' ); ?>>Cabin</option><option value="Cabin Sketch" <?php selected($font_family_post_entry, 'Cabin Sketch' ); ?>>Cabin Sketch</option><option value="Cabin Sketch" <?php selected($font_family_post_entry, 'Cabin Sketch' ); ?>>Cabin Sketch</option><option value="Calligraffitti" <?php selected($font_family_post_entry, 'Calligraffitti' ); ?>>Calligraffitti</option><option value="Candal" <?php selected($font_family_post_entry, 'Candal' ); ?>>Candal</option><option value="Cantarell" <?php selected($font_family_post_entry, 'Cantarell' ); ?>>Cantarell</option><option value="Cardo" <?php selected($font_family_post_entry, 'Cardo' ); ?>>Cardo</option><option value="Carme" <?php selected($font_family_post_entry, 'Carme' ); ?>>Carme</option><option value="Carter One" <?php selected($font_family_post_entry, 'Carter One' ); ?>>Carter One</option><option value="Caudex" <?php selected($font_family_post_entry, 'Caudex' ); ?>>Caudex</option><option value="Cedarville Cursive" <?php selected($font_family_post_entry, 'Cedarville Cursive' ); ?>>Cedarville Cursive</option><option value="Changa One" <?php selected($font_family_post_entry, 'Changa One' ); ?>>Changa One</option><option value="Cherry Cream Soda" <?php selected($font_family_post_entry, 'Cherry Cream Soda' ); ?>>Cherry Cream Soda</option><option value="Chewy" <?php selected($font_family_post_entry, 'Chewy' ); ?>>Chewy</option><option value="Chivo" <?php selected($font_family_post_entry, 'Chivo' ); ?>>Chivo</option><option value="Coda" <?php selected($font_family_post_entry, 'Coda' ); ?>>Coda</option><option value="Comfortaa" <?php selected($font_family_post_entry, 'Comfortaa' ); ?>>Comfortaa</option><option value="Coming Soon" <?php selected($font_family_post_entry, 'Coming Soon' ); ?>>Coming Soon</option><option value="Contrail One" <?php selected($font_family_post_entry, 'Contrail One' ); ?>>Contrail One</option><option value="Copse" <?php selected($font_family_post_entry, 'Copse' ); ?>>Copse</option><option value="Corben" <?php selected($font_family_post_entry, 'Corben' ); ?>>Corben</option><option value="Corben" <?php selected($font_family_post_entry, 'Corben' ); ?>>Corben</option><option value="Cousine" <?php selected($font_family_post_entry, 'Cousine' ); ?>>Cousine</option><option value="Coustard" <?php selected($font_family_post_entry, 'Coustard' ); ?>>Coustard</option><option value="Covered By Your Grace" <?php selected($font_family_post_entry, 'Covered By Your Grace' ); ?>>Covered By Your Grace</option><option value="Crafty Girls" <?php selected($font_family_post_entry, 'Crafty Girls' ); ?>>Crafty Girls</option><option value="Creepster Caps" <?php selected($font_family_post_entry, 'Creepster Caps' ); ?>>Creepster Caps</option><option value="Crimson Text" <?php selected($font_family_post_entry, 'Crimson Text' ); ?>>Crimson Text</option><option value="Crushed" <?php selected($font_family_post_entry, 'Crushed' ); ?>>Crushed</option><option value="Cuprum" <?php selected($font_family_post_entry, 'Cuprum' ); ?>>Cuprum</option><option value="Damion" <?php selected($font_family_post_entry, 'Damion' ); ?>>Damion</option><option value="Dancing Script" <?php selected($font_family_post_entry, 'Dancing Script' ); ?>>Dancing Script</option><option value="Dawning of a New Day" <?php selected($font_family_post_entry, 'Dawning of a New Day' ); ?>>Dawning of a New Day</option><option value="Days One" <?php selected($font_family_post_entry, 'Days One' ); ?>>Days One</option><option value="Delius" <?php selected($font_family_post_entry, 'Delius' ); ?>>Delius</option><option value="Delius Swash Caps" <?php selected($font_family_post_entry, 'Delius Swash Caps' ); ?>>Delius Swash Caps</option><option value="Delius Unicase" <?php selected($font_family_post_entry, 'Delius Unicase' ); ?>>Delius Unicase</option><option value="Didact Gothic" <?php selected($font_family_post_entry, 'Didact Gothic' ); ?>>Didact Gothic</option><option value="Dorsa" <?php selected($font_family_post_entry, 'Dorsa' ); ?>>Dorsa</option><option value="Droid Sans" <?php selected($font_family_post_entry, 'Droid Sans' ); ?>>Droid Sans</option><option value="Droid Sans Mono" <?php selected($font_family_post_entry, 'Droid Sans Mono' ); ?>>Droid Sans Mono</option><option value="Droid Serif" <?php selected($font_family_post_entry, 'Droid Serif' ); ?>>Droid Serif</option><option value="EB Garamond" <?php selected($font_family_post_entry, 'EB Garamond' ); ?>>EB Garamond</option><option value="Eater Caps" <?php selected($font_family_post_entry, 'Eater Caps' ); ?>>Eater Caps</option><option value="Expletus Sans" <?php selected($font_family_post_entry, 'Expletus Sans' ); ?>>Expletus Sans</option><option value="Fanwood Text" <?php selected($font_family_post_entry, 'Fanwood Text' ); ?>>Fanwood Text</option><option value="Federant" <?php selected($font_family_post_entry, 'Federant' ); ?>>Federant</option><option value="Federo" <?php selected($font_family_post_entry, 'Federo' ); ?>>Federo</option><option value="Fontdiner Swanky" <?php selected($font_family_post_entry, 'Fontdiner Swanky' ); ?>>Fontdiner Swanky</option><option value="Forum" <?php selected($font_family_post_entry, 'Forum' ); ?>>Forum</option><option value="Francois One" <?php selected($font_family_post_entry, 'Francois One' ); ?>>Francois One</option><option value="Gentium Book Basic" <?php selected($font_family_post_entry, 'Gentium Book Basic' ); ?>>Gentium Book Basic</option><option value="Geo" <?php selected($font_family_post_entry, 'Geo' ); ?>>Geo</option><option value="Geostar" <?php selected($font_family_post_entry, 'Geostar' ); ?>>Geostar</option><option value="Geostar Fill" <?php selected($font_family_post_entry, 'Geostar Fill' ); ?>>Geostar Fill</option><option value="Give You Glory" <?php selected($font_family_post_entry, 'Give You Glory' ); ?>>Give You Glory</option><option value="Gloria Hallelujah" <?php selected($font_family_post_entry, 'Gloria Hallelujah' ); ?>>Gloria Hallelujah</option><option value="Goblin One" <?php selected($font_family_post_entry, 'Goblin One' ); ?>>Goblin One</option><option value="Gochi Hand" <?php selected($font_family_post_entry, 'Gochi Hand' ); ?>>Gochi Hand</option><option value="Goudy Bookletter 1911" <?php selected($font_family_post_entry, 'Goudy Bookletter 1911' ); ?>>Goudy Bookletter 1911</option><option value="Gravitas One" <?php selected($font_family_post_entry, 'Gravitas One' ); ?>>Gravitas One</option><option value="Gruppo" <?php selected($font_family_post_entry, 'Gruppo' ); ?>>Gruppo</option><option value="Hammersmith One" <?php selected($font_family_post_entry, 'Hammersmith One' ); ?>>Hammersmith One</option><option value="Holtwood One SC" <?php selected($font_family_post_entry, 'Holtwood One SC' ); ?>>Holtwood One SC</option><option value="Homemade Apple" <?php selected($font_family_post_entry, 'Homemade Apple' ); ?>>Homemade Apple</option><option value="IM Fell DW Pica" <?php selected($font_family_post_entry, 'IM Fell DW Pica' ); ?>>IM Fell DW Pica</option><option value="IM Fell English" <?php selected($font_family_post_entry, 'IM Fell English' ); ?>>IM Fell English</option><option value="IM Fell English SC" <?php selected($font_family_post_entry, 'IM Fell English SC' ); ?>>IM Fell English SC</option><option value="Inconsolata" <?php selected($font_family_post_entry, 'Inconsolata' ); ?>>Inconsolata</option><option value="Indie Flower" <?php selected($font_family_post_entry, 'Indie Flower' ); ?>>Indie Flower</option><option value="Irish Grover" <?php selected($font_family_post_entry, 'Irish Grover' ); ?>>Irish Grover</option><option value="Irish Growler" <?php selected($font_family_post_entry, 'Irish Growler' ); ?>>Irish Growler</option><option value="Istok Web" <?php selected($font_family_post_entry, 'Istok Web' ); ?>>Istok Web</option><option value="Jockey One" <?php selected($font_family_post_entry, 'Jockey One' ); ?>>Jockey One</option><option value="Josefin Sans" <?php selected($font_family_post_entry, 'Josefin Sans' ); ?>>Josefin Sans</option><option value="Josefin Slab" <?php selected($font_family_post_entry, 'Josefin Slab' ); ?>>Josefin Slab</option><option value="Judson" <?php selected($font_family_post_entry, 'Judson' ); ?>>Judson</option><option value="Julee" <?php selected($font_family_post_entry, 'Julee' ); ?>>Julee</option><option value="Jura" <?php selected($font_family_post_entry, 'Jura' ); ?>>Jura</option><option value="Just Another Hand" <?php selected($font_family_post_entry, 'Just Another Hand' ); ?>>Just Another Hand</option><option value="Just Me Again Down Here" <?php selected($font_family_post_entry, 'Just Me Again Down Here' ); ?>>Just Me Again Down Here</option><option value="Kameron" <?php selected($font_family_post_entry, 'Kameron' ); ?>>Kameron</option><option value="Kelly Slab" <?php selected($font_family_post_entry, 'Kelly Slab' ); ?>>Kelly Slab</option><option value="Kenia" <?php selected($font_family_post_entry, 'Kenia' ); ?>>Kenia</option><option value="Kranky" <?php selected($font_family_post_entry, 'Kranky' ); ?>>Kranky</option><option value="Kreon" <?php selected($font_family_post_entry, 'Kreon' ); ?>>Kreon</option><option value="Kristi" <?php selected($font_family_post_entry, 'Kristi' ); ?>>Kristi</option><option value="La Belle Aurore" <?php selected($font_family_post_entry, 'La Belle Aurore' ); ?>>La Belle Aurore</option><option value="Lato" <?php selected($font_family_post_entry, 'Lato' ); ?>>Lato</option><option value="League Script" <?php selected($font_family_post_entry, 'League Script' ); ?>>League Script</option><option value="Leckerli One" <?php selected($font_family_post_entry, 'Leckerli One' ); ?>>Leckerli One</option><option value="Lekton" <?php selected($font_family_post_entry, 'Lekton' ); ?>>Lekton</option><option value="Limelight" <?php selected($font_family_post_entry, 'Limelight' ); ?>>Limelight</option><option value="Linden Hill" <?php selected($font_family_post_entry, 'Linden Hill' ); ?>>Linden Hill</option><option value="Lobster" <?php selected($font_family_post_entry, 'Lobster' ); ?>>Lobster</option><option value="Lobster Two" <?php selected($font_family_post_entry, 'Lobster Two' ); ?>>Lobster Two</option><option value="Lora" <?php selected($font_family_post_entry, 'Lora' ); ?>>Lora</option><option value="Love Ya Like A Sister" <?php selected($font_family_post_entry, 'Love Ya Like A Sister' ); ?>>Love Ya Like A Sister</option><option value="Loved by the King" <?php selected($font_family_post_entry, 'Loved by the King' ); ?>>Loved by the King</option><option value="Luckiest Guy" <?php selected($font_family_post_entry, 'Luckiest Guy' ); ?>>Luckiest Guy</option><option value="Maiden Orange" <?php selected($font_family_post_entry, 'Maiden Orange' ); ?>>Maiden Orange</option>
233
+ </select>
234
+ </div>
235
+ <div class="select_wrapper background-attachment" style="margin: 0px 0px 0px 10px; width: 180px;">
236
+ <select id="" name="font_style_post_entry" class="select"><option value="normal" <?php selected('normal'); ?>>Normal</option>
237
+ </select>
238
+ </div>
239
+ <div class="form-item">
240
+ <input type="text" class="colorwell" id="descrip_color" name="color_post_entry" value="<?php $value=get_option('soon_page_desgin_settings'); if($value['descrip_color']=='') { echo '#ffffff' ;} else{ echo $value['descrip_color'];}?>" />
241
+ </div>
242
+ <div id="picker_post_entry" style="z-index: 100; background:#eee; border:1px solid #ccc; position:absolute; display:none;margin-left:150px">
243
+ </div>
244
+ </div>
245
+ </div>
246
+ </div><br /><br/>
247
+ <!--div end for display "Description" Font & Color with formats and colors display" -->
248
+ <input type="button" class="button-framework save-options" value= "<?php _e('Save Changes');?>" onclick="datasave_design_settings()"/>
249
+ <input type="button" class="button-framework reset" value="<?php _e('Restore Defaults');?>" onclick="reset_data_typography()" />
250
+ <div id="success_message" ><?php _e('Data Reset Successfully');?></div>
251
+ <div id="success_message_save" ><?php _e('Data Save Successfully');?></div>
252
+ </div><!-- end of final div for design settings page -->
253
+ <style>
254
+ #success_message_save
255
+ {
256
+ display: none;
257
+ margin: 15px 8px 0px 1px;
258
+ padding: 13px 0px 15px 52px;
259
+ background: url(<?php echo plugins_url("/images/icon_check.png",__FILE__) ?>) left no-repeat #21759B;
260
+ /*opacity:0.5;
261
+ filter:alpha(opacity=50);*/
262
+ background-position: 15px 15px;
263
+ border: solid 1px #F22853;
264
+ -webkit-border-radius: 15px;
265
+ -moz-border-radius: 15px;
266
+ border-radius: 15px;
267
+ width: 220px;
268
+ font-size: 20px;
269
+ color: #ffffff;
270
+ position: absolute;
271
+ left: 500px;
272
+ bottom: 20px;
273
+
274
+ }
275
+ #success_message
276
+ {
277
+ display: none;
278
+ margin: 15px 8px 0px 1px;
279
+ padding: 13px 0px 15px 52px;
280
+ background: url(<?php echo plugins_url("/images/icon_check.png",__FILE__) ?>) left no-repeat #21759B;
281
+
282
+ background-position: 15px 15px;
283
+ border: solid 1px #F22853;
284
+ -webkit-border-radius: 15px;
285
+ -moz-border-radius: 15px;
286
+ border-radius: 15px;
287
+ width: 220px;
288
+ font-size: 20px;
289
+ color: #ffffff;
290
+ position: absolute;
291
+ left: 500px;
292
+ bottom: 20px;
293
+
294
+ }
295
+ </style>
general-settings.php ADDED
@@ -0,0 +1,252 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <script>
2
+ //save button onclick function for post value through ajax in option table
3
+ function datasave_general_pagesetting()
4
+ {
5
+ var status= jQuery('input[type="radio"]:checked').val();
6
+ var background = jQuery('#upload_background').val();
7
+ var title = jQuery('#title').val();
8
+ var descrip = jQuery('#descrip').val();
9
+ var google_code = jQuery('#google_code').val();
10
+
11
+
12
+
13
+ if(jQuery('#fbchk').is(':checked'))
14
+ {
15
+
16
+ var fb = jQuery('#fb').val();
17
+
18
+ }
19
+ if(jQuery('#twitchk').is(':checked'))
20
+ {
21
+
22
+ var twit= jQuery('#twit').val();
23
+
24
+ }
25
+ if(jQuery('#gpchk').is(':checked'))
26
+ {
27
+
28
+ var gp= jQuery('#gp').val();
29
+
30
+ }
31
+
32
+ jQuery.ajax(
33
+ {
34
+ type: "POST",
35
+ url: ajaxurl,
36
+
37
+ data : {
38
+ 'action':'coming_soon_page_settings',
39
+ 'status':status,
40
+ 'background':background,
41
+ 'title':title,
42
+ 'descrip':descrip,
43
+ 'google_code':google_code,
44
+ 'fb':fb,
45
+ 'twit':twit,
46
+ 'gp':gp,
47
+ },
48
+ success : function(data){
49
+ jQuery('#success_message_save_general').show();
50
+ jQuery("#success_message_save_general").fadeOut(5000);
51
+ location.href='?page=coming_soon';
52
+ }
53
+ });
54
+ }
55
+
56
+ //reset button onclick function for post value through ajax in option table
57
+ function reset_data_general_pagesetting()
58
+ {
59
+ jQuery.ajax(
60
+ {
61
+ type: "POST",
62
+ url: ajaxurl,
63
+
64
+ data : {
65
+ 'action':'coming_soon_page_reset_settings',
66
+ },
67
+ success : function(data){
68
+ jQuery('#success_message_reset_general').show();
69
+ jQuery("#success_message_reset_general").fadeOut(5000);
70
+ location.href='?page=coming_soon';
71
+ }
72
+
73
+ });
74
+
75
+ }
76
+
77
+ </script>
78
+
79
+ <style>
80
+ /* =Tooltips style
81
+ ========================================================================*/
82
+
83
+ .icon {
84
+ display: inline-block;
85
+ width: 16px;
86
+ height: 16px;
87
+ position: relative;
88
+ padding: 0 4px 0 0;
89
+
90
+ background: url(<?php echo plugins_url('images/icons.png',__FILE__) ?>) no-repeat;
91
+ }
92
+
93
+ .tooltip {
94
+ display: none;
95
+ width: 200px;
96
+ position: absolute;
97
+ padding: 10px;
98
+ margin: 4px 0 0 4px;
99
+ top: 0;
100
+ right: 16px;
101
+ border: 1px solid #76B6D7;
102
+ border-radius: 0 8px 8px 8px;
103
+ background: #bedffe;
104
+ font-size: 13px;
105
+ box-shadow: 0 1px 2px -1px #21759B;
106
+ z-index: 999;
107
+ }
108
+
109
+ /* Icons Sprite Position */
110
+
111
+ .help {
112
+ background-position: 0 0;
113
+ }
114
+
115
+ .warning {
116
+ background-position: -20px 0;
117
+ }
118
+
119
+ .error {
120
+ background-position: -40px 0;
121
+ }
122
+
123
+ /* Tooltip Colors */
124
+
125
+ .help .tooltip {
126
+ border-color: #76B6D7;
127
+ background-color: #bedffe;
128
+ box-shadow-color: #21759B;
129
+ }
130
+
131
+ .warning .tooltip {
132
+ border-color: #cca863;
133
+ background-color: #ffff70;
134
+ box-shadow-color: #ac8c4e;
135
+ }
136
+
137
+ .error .tooltip {
138
+ border-color: #b50d0d;
139
+ background-color: #e44d4e;
140
+ box-shadow-color: #810606;
141
+ }
142
+
143
+ .icon:hover .tooltip {
144
+ display: block;
145
+ box-shadow: 0 10px 20px -1px rgba(0,0,0,0.5);
146
+
147
+
148
+ }
149
+ </style>
150
+
151
+ <!--get values from option table -->
152
+ <?php $value=get_option('soon_page_settings');
153
+ ?>
154
+ <!-- div start general settings get on tabs -->
155
+ <div class="block ui-tabs-panel ui-widget-content ui-corner-bottom" id="option_general" aria-labelledby="ui-id-1" >
156
+ <!--div start for display "status" field -->
157
+ <div class="option option-input">
158
+ <span class="option_tab_title"><?php _e('General Settings');?></span>
159
+ <h3><?php _e('Status');?><span class="icon help" style="float:right">
160
+ <span class="tooltip">Enable coming soon page from here.</span>
161
+ </span></h3>
162
+ <div class="section">
163
+ <div class="element">
164
+ <input type="radio" name="status" value="0" id="status" <?php if($value['status']=='0') echo 'checked' ?>/>&nbsp;Disabled<br>
165
+ <input type="radio" name="status" value="1" id="status" <?php if($value['status']=='1') echo 'checked' ?>/>&nbsp;Coming soon enabled
166
+ </div>
167
+ </div>
168
+ </div>
169
+ <!-- div end for display "status" field -->
170
+ <!--div start for display "background" field -->
171
+ <div class="option option-upload">
172
+ <h3><?php _e('Background Image');?><span class="icon help" style="float:right">
173
+ <span class="tooltip">The placeholder image that will be used as a background image.</span>
174
+ </span></h3>
175
+ <div class="section">
176
+ <div class="element">
177
+ <input type="text" value="<?php echo esc_attr($value['background']); ?>" id="upload_background" name="upload_image" size="36" />
178
+ <input type="button" id="upload_button" value="Upload Background Image" class="upload_image_button" />
179
+
180
+ </div>
181
+ </div>
182
+ </div>
183
+ <!-- div end for display "background" field -->
184
+ <!-- div start for display "title" field -->
185
+ <div class="option option-input">
186
+ <h3><?php _e('Title');?><span class="icon help" style="float:right">
187
+ <span class="tooltip">This is the page title and will be displayed on top of the page.</span>
188
+ </span></h3>
189
+ <div class="section">
190
+ <div class="element">
191
+ <input type="text" value="<?php if($value['title']==""){echo "coming soon page";} else{echo $value['title'];} ?>" id="title" name="title" class="" />
192
+ </div>
193
+ </div>
194
+ </div>
195
+ <!-- div end for display "title" field -->
196
+ <!-- div start for display "description" field -->
197
+ <div class="option option-input">
198
+ <h3><?php _e('Description');?><span class="icon help" style="float:right">
199
+ <span class="tooltip">This will be displayed below the Page Title.</span>
200
+ </span></h3>
201
+ <div class="section">
202
+ <div class="element">
203
+ <textarea name="descrip" id="descrip" rows="4" cols="100"><?php if($value['descrip']==""){echo "This website will launch soon. To connect with us enter your email below.";} else{echo $value['descrip'];} ?> </textarea>
204
+ </div>
205
+ </div>
206
+ </div>
207
+ <!-- div end for display "description" field -->
208
+ <!-- div start for display "description" field -->
209
+ <div class="option option-input">
210
+ <h3><?php _e('Google Analytics Code');?><span class="icon help" style="float:right">
211
+ <span class="tooltip">Insert the tracking code here. For example Google Analytics code can be inserted here.</span>
212
+ </span></h3>
213
+ <div class="section">
214
+ <div class="element">
215
+ <textarea name="google_code" id="google_code" rows="4" cols="100"><?php echo $value['google_code']; ?> </textarea>
216
+ </div>
217
+ </div>
218
+ </div>
219
+ <!-- div end for display "description" field -->
220
+
221
+ <!-- div start for display "Social media links" field -->
222
+ <div class="option option-input">
223
+ <h3><?php _e('Social Media Links');?><span class="icon help" style="float:right">
224
+ <span class="tooltip">Make you page Social. Insert social links here.</span>
225
+ </span></h3>
226
+ <div class="section">
227
+ <div class="element">
228
+ <div>
229
+ <!-- facebook field with checkbox -->
230
+ <img src="<?php echo plugins_url('images/facebook.png',__FILE__) ?>" align="left" />
231
+ <input type="text" name="fb" id="fb" value="<?php echo $value['fb']; ?>" placeholder="Enter facbook url" style="width:250px; margin-left:10px" />
232
+ <input type="checkbox" name="fbchk" id="fbchk" style="margin-top:5px; margin-left:6px;" <?php if($value['fb']!='') echo 'checked'?>/><br /><br />
233
+ <!-- twitter field with checkbox -->
234
+ <img src="<?php echo plugins_url('images/twitter.png',__FILE__) ?>" align="left" />
235
+ <input type="text" name="twit" id="twit" value="<?php echo $value['twit']; ?>" placeholder="Enter twitter url" style="width:250px; margin-left:10px" />
236
+ <input type="checkbox" name="twitchk" id="twitchk" style="margin-top:5px; margin-left:6px;" <?php if($value['twit']!='') echo 'checked'?>/><br /><br />
237
+ <!-- google plus field with checkbox -->
238
+ <img src="<?php echo plugins_url('images/googleplus.png',__FILE__) ?>" align="left" />
239
+ <input type="text" name="gp" id="gp" value="<?php echo $value['gp']; ?>" placeholder="Enter google-plus url" style="width:250px; margin-left:10px" />
240
+ <input type="checkbox" name="gpchk" id="gpchk" style="margin-top:5px; margin-left:6px;" <?php if($value['gp']!='') echo 'checked'?>/>
241
+ </div>
242
+ </div>
243
+ </div>
244
+ </div>
245
+ <!-- div end for display "Social media links" field -->
246
+ <!-- save and reset button -->
247
+ <input type="button" class="button-framework save-options" value= "<?php _e('Save Changes');?>" onclick="datasave_general_pagesetting()"/>
248
+ <input type="button" class="button-framework reset" value="<?php _e('Restore Defaults');?>" onclick="reset_data_general_pagesetting()" />
249
+ <div id="success_message_reset_general" ><?php _e('Data reset sucessfully');?> </div>
250
+ <div id="success_message_save_general" ><?php _e('Data save sucessfully');?></div>
251
+ </div>
252
+ <!-- general setting page final div is closed -->
images/black_px.png ADDED
Binary file
images/btn.png ADDED
Binary file
images/empty.gif ADDED
Binary file
images/facebook.png ADDED
Binary file
images/googleplus.png ADDED
Binary file
images/header.png ADDED
Binary file
images/header_classic.png ADDED
Binary file
images/help.png ADDED
Binary file
images/icon_add.png ADDED
Binary file
images/icon_arrow.png ADDED
Binary file
images/icon_check.png ADDED
Binary file
images/icon_classic.png ADDED
Binary file
images/icon_dark.png ADDED
Binary file
images/icon_delete.png ADDED
Binary file
images/icon_edit.png ADDED
Binary file
images/icon_error.png ADDED
Binary file
images/icon_header.png ADDED
Binary file
images/icon_off.png ADDED
Binary file
images/icon_on.png ADDED
Binary file
images/icon_option.png ADDED
Binary file
images/icon_option_classic.png ADDED
File without changes
images/icon_up.png ADDED
Binary file
images/icon_up_down.png ADDED
Binary file
images/icons.png ADDED
Binary file
images/logo_classic.png ADDED
Binary file
images/logo_dark.png ADDED
Binary file
images/marker.png ADDED
Binary file
images/mask.png ADDED
Binary file
images/message.png ADDED
Binary file
images/pre_bg.gif ADDED
Binary file
images/pre_classic_bg.gif ADDED
Binary file
images/select.png ADDED
Binary file
images/star.png ADDED
Binary file
images/support.png ADDED
Binary file
images/tabs_bg.png ADDED
Binary file
images/tabs_bg_classic.png ADDED
Binary file
images/toggle_tabs.png ADDED
Binary file
images/twitter.png ADDED
Binary file
images/wheel.png ADDED
Binary file
images/white_px.png ADDED
Binary file
js/color-picker-jquery.js ADDED
@@ -0,0 +1,293 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+
2
+
3
+ /*menu navigation color picker js*/
4
+ jQuery(document).ready(function() {
5
+
6
+
7
+
8
+ var f = jQuery.farbtastic('#picker_navigation');
9
+ var p = jQuery('#picker_navigation').css('opacity', 0.25);
10
+ var selected;
11
+ jQuery('.colorwell')
12
+ .each(function () { f.linkTo(this); jQuery(this).css('opacity', 0.75); })
13
+ .focus(function() {
14
+ if (selected) {
15
+ jQuery(selected).css('opacity', 0.75).removeClass('colorwell-selected');
16
+ }
17
+ f.linkTo(this);
18
+ p.css('opacity', 1);
19
+ jQuery(selected = this).css('opacity', 1).addClass('colorwell-selected');
20
+
21
+ });
22
+
23
+
24
+
25
+ jQuery(document).mousedown( function() {
26
+ jQuery('#picker_navigation').hide();
27
+ });
28
+
29
+
30
+ jQuery("input[name='color_navigation']").click(function(){
31
+ jQuery('#picker_navigation').show();
32
+
33
+ });
34
+
35
+ });
36
+
37
+
38
+ /*end of navigation typographi*/
39
+
40
+ /*Post Title color picker js */
41
+ jQuery(document).ready(function() {
42
+
43
+
44
+ var f = jQuery.farbtastic('#picker_post_title');
45
+ var p = jQuery('#picker_post_title').css('opacity', 0.25);
46
+ var selected;
47
+ jQuery('.colorwell')
48
+ .each(function () { f.linkTo(this); jQuery(this).css('opacity', 0.75); })
49
+ .focus(function() {
50
+ if (selected) {
51
+ jQuery(selected).css('opacity', 0.75).removeClass('colorwell-selected');
52
+ }
53
+ f.linkTo(this);
54
+ p.css('opacity', 1);
55
+ jQuery(selected = this).css('opacity', 1).addClass('colorwell-selected');
56
+ });
57
+
58
+
59
+
60
+ jQuery(document).mousedown( function() {
61
+ jQuery('#picker_post_title').hide();
62
+ });
63
+
64
+
65
+ jQuery("input[name='color_post_title']").click(function(){
66
+ jQuery('#picker_post_title').show();
67
+ });
68
+
69
+ });
70
+ /*end of Post Title typographi*/
71
+
72
+ /*Post Excerpt typography color picker */
73
+ jQuery(document).ready(function() {
74
+
75
+ var f = jQuery.farbtastic('#picker_post_entry');
76
+ var p = jQuery('#picker_post_entry').css('opacity', 0.25);
77
+ var selected;
78
+ jQuery('.colorwell')
79
+ .each(function () { f.linkTo(this); jQuery(this).css('opacity', 0.75); })
80
+ .focus(function() {
81
+ if (selected) {
82
+ jQuery(selected).css('opacity', 0.75).removeClass('colorwell-selected');
83
+ }
84
+ f.linkTo(this);
85
+ p.css('opacity', 1);
86
+ jQuery(selected = this).css('opacity', 1).addClass('colorwell-selected');
87
+ });
88
+
89
+
90
+
91
+ jQuery(document).mousedown( function() {
92
+ jQuery('#picker_post_entry').hide();
93
+ });
94
+
95
+
96
+ jQuery("input[name='color_post_entry']").click(function(){
97
+ jQuery('#picker_post_entry').show();
98
+ });
99
+
100
+ });
101
+ /*end of Post Excerpt typography*/
102
+
103
+ /*Post Meta typographi color picker js */
104
+ jQuery(document).ready(function() {
105
+
106
+ var f = jQuery.farbtastic('#picker_post_meta');
107
+ var p = jQuery('#picker_post_meta').css('opacity', 0.25);
108
+ var selected;
109
+ jQuery('.colorwell')
110
+ .each(function () { f.linkTo(this); jQuery(this).css('opacity', 0.75); })
111
+ .focus(function() {
112
+ if (selected) {
113
+ jQuery(selected).css('opacity', 0.75).removeClass('colorwell-selected');
114
+ }
115
+ f.linkTo(this);
116
+ p.css('opacity', 1);
117
+ jQuery(selected = this).css('opacity', 1).addClass('colorwell-selected');
118
+ });
119
+
120
+
121
+
122
+ jQuery(document).mousedown( function() {
123
+ jQuery('#picker_post_meta').hide();
124
+ });
125
+
126
+
127
+ jQuery("input[name='color_post_meta']").click(function(){
128
+ jQuery('#picker_post_meta').show();
129
+ });
130
+
131
+ });
132
+ /*end of Post Meta*/
133
+
134
+ /*Sidebar Widget Titles typographi color picker js */
135
+ jQuery(document).ready(function() {
136
+
137
+ var f = jQuery.farbtastic('#picker_sidebar_widget_titles');
138
+ var p = jQuery('#picker_sidebar_widget_titles').css('opacity', 0.25);
139
+ var selected;
140
+ jQuery('.colorwell')
141
+ .each(function () { f.linkTo(this); jQuery(this).css('opacity', 0.75); })
142
+ .focus(function() {
143
+ if (selected) {
144
+ jQuery(selected).css('opacity', 0.75).removeClass('colorwell-selected');
145
+ }
146
+ f.linkTo(this);
147
+ p.css('opacity', 1);
148
+ jQuery(selected = this).css('opacity', 1).addClass('colorwell-selected');
149
+ });
150
+
151
+
152
+
153
+ jQuery(document).mousedown( function() {
154
+ jQuery('#picker_sidebar_widget_titles').hide();
155
+ });
156
+
157
+
158
+ jQuery("input[name='color_sidebar_widget_titles']").click(function(){
159
+ jQuery('#picker_sidebar_widget_titles').show();
160
+ });
161
+
162
+ });
163
+
164
+ /*end of Sidebar Widget Titles*/
165
+
166
+ /*typographi Footer Widget Titles color picker js */
167
+ jQuery(document).ready(function() {
168
+
169
+ var f = jQuery.farbtastic('#picker_footer_widget_titles');
170
+ var p = jQuery('#picker_footer_widget_titles').css('opacity', 0.25);
171
+ var selected;
172
+ jQuery('.colorwell')
173
+ .each(function () { f.linkTo(this); jQuery(this).css('opacity', 0.75); })
174
+ .focus(function() {
175
+ if (selected) {
176
+ jQuery(selected).css('opacity', 0.75).removeClass('colorwell-selected');
177
+ }
178
+ f.linkTo(this);
179
+ p.css('opacity', 1);
180
+ jQuery(selected = this).css('opacity', 1).addClass('colorwell-selected');
181
+ });
182
+
183
+
184
+
185
+ jQuery(document).mousedown( function() {
186
+ jQuery('#picker_footer_widget_titles').hide();
187
+ });
188
+
189
+
190
+ jQuery("input[name='home_color_title']").click(function(){
191
+ jQuery('#picker_footer_widget_titles').show();
192
+ });
193
+
194
+ });
195
+ /*end typographi Footer Widge*/
196
+
197
+ /*general option color picker js */
198
+
199
+ jQuery(document).ready(function() {
200
+
201
+ var f = jQuery.farbtastic('#picker_title');
202
+ var p = jQuery('#picker_title').css('opacity', 0.25);
203
+ var selected;
204
+ jQuery('.colorwell')
205
+ .each(function () { f.linkTo(this); jQuery(this).css('opacity', 0.75); })
206
+ .focus(function() {
207
+ if (selected) {
208
+ jQuery(selected).css('opacity', 0.75).removeClass('colorwell-selected');
209
+ }
210
+ f.linkTo(this);
211
+ p.css('opacity', 1);
212
+ jQuery(selected = this).css('opacity', 1).addClass('colorwell-selected');
213
+ });
214
+
215
+
216
+
217
+ jQuery(document).mousedown( function() {
218
+ jQuery('#picker_title').hide();
219
+ });
220
+
221
+ jQuery("input[name='color_title']").click(function(){
222
+ jQuery('#picker_title').show();
223
+ });
224
+
225
+ });
226
+ /*end of site title*/
227
+ /*typographi Footer Widget Titles color picker js */
228
+ jQuery(document).ready(function() {
229
+
230
+ var f = jQuery.farbtastic('#picker_footer_widget_titles');
231
+ var p = jQuery('#picker_footer_widget_titles').css('opacity', 0.25);
232
+ var selected;
233
+ jQuery('.colorwell')
234
+ .each(function () { f.linkTo(this); jQuery(this).css('opacity', 0.75); })
235
+ .focus(function() {
236
+ if (selected) {
237
+ jQuery(selected).css('opacity', 0.75).removeClass('colorwell-selected');
238
+ }
239
+ f.linkTo(this);
240
+ p.css('opacity', 1);
241
+ jQuery(selected = this).css('opacity', 1).addClass('colorwell-selected');
242
+ });
243
+
244
+
245
+
246
+ jQuery(document).mousedown( function() {
247
+ jQuery('#picker_footer_widget_titles').hide();
248
+ });
249
+
250
+
251
+ jQuery("input[name='home_color_title']").click(function(){
252
+ jQuery('#picker_footer_widget_titles').show();
253
+ });
254
+
255
+ });
256
+ /*end typographi Footer Widge*/
257
+
258
+
259
+
260
+ /* Porduct Titles color picker js on homepage
261
+ jQuery(document).ready(function() {
262
+
263
+ var f = jQuery.farbtastic('#picker_product_titles');
264
+ var p = jQuery('#picker_product_titles').css('opacity', 0.25);
265
+ var selected;
266
+ jQuery('.colorwell')
267
+ .each(function () { f.linkTo(this); jQuery(this).css('opacity', 0.75); })
268
+ .focus(function() {
269
+ if (selected) {
270
+ jQuery(selected).css('opacity', 0.75).removeClass('colorwell-selected');
271
+ }
272
+ f.linkTo(this);
273
+ p.css('opacity', 1);
274
+ jQuery(selected = this).css('opacity', 1).addClass('colorwell-selected');
275
+ });
276
+
277
+
278
+
279
+ jQuery(document).mousedown( function() {
280
+ jQuery('#picker_product_titles').hide();
281
+ });
282
+
283
+
284
+ jQuery("input[name='product_color_title']").click(function(){
285
+ alert(123);
286
+ jQuery('#picker_product_titles').show();
287
+ });
288
+
289
+ });*/
290
+
291
+
292
+
293
+
js/dw_tooltip_c.js ADDED
@@ -0,0 +1,192 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /*
2
+ This code is from Dynamic Web Coding at dyn-web.com
3
+ Copyright 2003-2012 by Sharon Paine
4
+ See Terms of Use at www.dyn-web.com/business/terms.php
5
+ regarding conditions under which you may use this code.
6
+ This notice must be retained in the code as is!
7
+
8
+ Version date: Nov 2012
9
+ All required code is in this file
10
+ */
11
+
12
+ /* Resources:
13
+ focus/blur: http://www.quirksmode.org/blog/archives/2008/04/delegating_the.html
14
+ dw_Util.getCurrentStyle: from jquery, dean edwards, see http://erik.eae.net/archives/2007/07/27/18.54.15/#comment-102291
15
+ */
16
+
17
+ var dw_Event={add:function(obj,etype,fp,cap){cap=cap||false;if(obj.addEventListener)obj.addEventListener(etype,fp,cap);else if(obj.attachEvent)obj.attachEvent("on"+etype,fp);},remove:function(obj,etype,fp,cap){cap=cap||false;if(obj.removeEventListener)obj.removeEventListener(etype,fp,cap);else if(obj.detachEvent)obj.detachEvent("on"+etype,fp);},DOMit:function(e){e=e?e:window.event;if(!e.target)e.target=e.srcElement;if(!e.preventDefault)e.preventDefault=function(){e.returnValue=false;return false;};if(!e.stopPropagation)e.stopPropagation=function(){e.cancelBubble=true;};return e;},getTarget:function(e){e=dw_Event.DOMit(e);var tgt=e.target;if(tgt.nodeType!=1)tgt=tgt.parentNode;return tgt;}}
18
+
19
+ var dw_Viewport={getWinWidth:function(){this.width=0;if(window.innerWidth)this.width=window.innerWidth-18;else if(document.documentElement&&document.documentElement.clientWidth)this.width=document.documentElement.clientWidth;else if(document.body&&document.body.clientWidth)this.width=document.body.clientWidth;return this.width;},getWinHeight:function(){this.height=0;if(window.innerHeight)this.height=window.innerHeight-18;else if(document.documentElement&&document.documentElement.clientHeight)this.height=document.documentElement.clientHeight;else if(document.body&&document.body.clientHeight)this.height=document.body.clientHeight;return this.height;},getScrollX:function(){this.scrollX=0;if(typeof window.pageXOffset=="number")this.scrollX=window.pageXOffset;else if(document.documentElement&&document.documentElement.scrollLeft)this.scrollX=document.documentElement.scrollLeft;else if(document.body&&document.body.scrollLeft)this.scrollX=document.body.scrollLeft;else if(window.scrollX)this.scrollX=window.scrollX;return this.scrollX;},getScrollY:function(){this.scrollY=0;if(typeof window.pageYOffset=="number")this.scrollY=window.pageYOffset;else if(document.documentElement&&document.documentElement.scrollTop)this.scrollY=document.documentElement.scrollTop;else if(document.body&&document.body.scrollTop)this.scrollY=document.body.scrollTop;else if(window.scrollY)this.scrollY=window.scrollY;return this.scrollY;},getAll:function(){this.getWinWidth();this.getWinHeight();this.getScrollX();this.getScrollY();}};
20
+
21
+ var dw_Util;if(!dw_Util)dw_Util={};dw_Util.getImage=function(src){var img=new Image();img.src=src;return img;};dw_Util.forBackCompatWidth=function(el){var val=0;var getStyle=dw_Util.getCurrentStyle;if(el.currentStyle&&!window.opera&&(document.compatMode==null||document.compatMode=="BackCompat")){var pl=parseInt(getStyle(el,'paddingLeft'));var pr=parseInt(getStyle(el,'paddingRight'));var bl=parseInt(getStyle(el,'borderLeftWidth'));var br=parseInt(getStyle(el,'borderRightWidth'));val=(!isNaN(pl)?pl:0)+(!isNaN(pr)?pr:0)+(!isNaN(bl)?bl:0)+(!isNaN(br)?br:0);}return val;};dw_Util.getCurrentStyle=function(el,prop){var val='';if(document.defaultView&&document.defaultView.getComputedStyle){val=document.defaultView.getComputedStyle(el,null)[prop];}else if(el.currentStyle){val=el.currentStyle[prop];if(!/^\d+(px)?$/i.test(val)&&/^\d/.test(val)){var style=el.style.left;var runtimeStyle=el.runtimeStyle.left;el.runtimeStyle.left=el.currentStyle.left;el.style.left=val||0;val=el.style.pixelLeft+"px";el.style.left=style;el.runtimeStyle.left=runtimeStyle;}}return val;};dw_Util.writeStyleRule=function(rule,bScreenOnly){var media=(bScreenOnly!=false)?' media="screen">':'>';document.write('\n<style type="text/css"'+media+rule+'</style>');};dw_Util.mouseleave=function(e,oNode){e=dw_Event.DOMit(e);var toEl=e.relatedTarget?e.relatedTarget:e.toElement?e.toElement:null;if(oNode!=toEl&&!dw_Util.contained(toEl,oNode)){return true;}return false;};dw_Util.contained=function(oNode,oCont){if(!oNode)return null;while((oNode=oNode.parentNode))if(oNode==oCont)return true;return false;};dw_Util.getPageOffsets=function(el){var left=0,top=0;do{left+=el.offsetLeft;top+=el.offsetTop;}while((el=el.offsetParent));return{x:left,y:top};};dw_Util.isTouchDevice=function(){return 'ontouchend' in document;};dw_Util.makeClickable=function(sel,el){el=el||document;if(el.querySelectorAll){var list=el.querySelectorAll(sel);for(var i=0;list[i];i++){dw_Event.add(list[i],'click',function(){});}}};
22
+
23
+ var dw_Tooltip={tip:null,timer:0,hoverTimer:0,active:false,actuator:null,resetFlag:false,restored:true,init:function(){var _this=dw_Tooltip,el;if(_this.hasSupport()){_this.setProps(true);if(dw_Util.isTouchDevice()){if(!_this.supportTouch){return;}_this.forTouch=true;}if(!(el=document.getElementById(_this.tipID))){el=document.createElement("div");el.id=_this.tipID;document.body.appendChild(el);}el.style.position='absolute';el.style.visibility='hidden';el.style.zIndex=10000;_this.tip=el;if(_this.forTouch||_this.activateOnClick){_this.showDelay=1;_this.hideDelay=1;}_this.setProps();_this.setPosition(0,0);_this.initHandlers();}},hasSupport:function(){var doc=document;if(doc.createElement&&doc.getElementsByTagName&&(doc.addEventListener||doc.attachEvent)){return true;}return false;},setProps:function(dflts){var _this=dw_Tooltip;var list=dflts?_this.getDefaultsList():_this.getPropsList();var prop,el;if(!_this.defaultProps)_this.defaultProps={};for(var i=0;el=list[i];i++){prop=el[0];_this[prop]=(typeof _this.defaultProps[prop]==el[1])?_this.defaultProps[prop]:el[2];}if(!dflts){_this.tip.className=_this.klass;_this.coordinateOptions();}},getDefaultsList:function(){return[['offX','number',12],['offY','number',12],['showDelay','number',100],['hideDelay','number',100],['hoverDelay','number',500],['tipID','string','tipDiv'],['actuatorClass','string','showTip'],['maxLoops','number',2],['supportTouch','boolean',false],['activateOnClick','boolean',false],['showCloseBox','boolean',false],['closeBoxImage','string',''],['activateOnFocus','boolean',true],['content_source','string','content_vars'],['on_activate','function',function(){}],['on_show','function',function(){}],['on_position','function',function(){}],['on_deactivate','function',function(){}],['on_hide','function',function(){}]];},getPropsList:function(){return[['klass','string',''],['followMouse','boolean',true],['sticky','boolean',false],['hoverable','boolean',false],['duration','number',0],['jumpAbove','boolean',true],['jumpLeft','boolean',true],['Left','boolean',false],['Above','boolean',false],['positionFn','function',this.positionRelEvent],['wrapFn','function',this.plainWrap]];},plainWrap:function(str){return str;},activate:function(e,tgt,msg,id){var _this=dw_Tooltip;if(!_this.tip)return;_this.clearTimer('timer');_this.clearTimer('hoverTimer');if(!_this.restored){_this.handleRestore();}_this.actuator=tgt;dw_Viewport.getAll();_this.getContent(e,tgt,msg,id);if(!_this.tip.innerHTML)return;_this.active=true;_this.on_activate();_this.positionFn(e,tgt);_this.adjust();_this.timer=setTimeout(_this.show,_this.showDelay);},getContent:function(e,tgt,msg,id){var _this=dw_Tooltip,vars,obj;if(id&&!msg){vars=_this.content_vars||{};obj=vars[id]?vars[id]:false;if(typeof obj=='string'){msg=obj;}else if(typeof obj=='object'){_this.checkForProps(obj);if(_this.content_source=='ajax'&&!obj['static']){_this.initAjaxRequest(id);}if(obj['content']){msg=obj['content'];}else if(obj['html_id']){var el=document.getElementById(obj['html_id']);if(el)msg=el.innerHTML;}else{msg=obj;}}}_this.restored=false;_this.handleOptions(e);_this.writeTip(msg);},writeTip:function(msg){msg=this.wrapFn(msg);this.tip.innerHTML=msg;},positionRelEvent:function(e,tgt){var _this=dw_Tooltip,pos;if(typeof e=='object'){if(e.type=='mouseover'||e.type=='mousemove'||e.type=='click'){_this.evX=_this.getMouseEventX(e);_this.evY=_this.getMouseEventY(e);if(e.type=='click'){pos=dw_Util.getPageOffsets(tgt);if((_this.evX>(pos.x+tgt.offsetWidth))||(_this.evX<pos.x)||(_this.evY>(pos.y+tgt.offsetHeight))||(_this.evY<pos.y)){_this.evX=pos.x;_this.evY=pos.y;_this.foc=true;}}}else{pos=dw_Util.getPageOffsets(tgt);_this.evX=pos.x;_this.evY=pos.y;_this.foc=true;}}var coords=_this.calcPosCoords(e,tgt);_this.setPosition(coords.x,coords.y);},calcPosCoords:function(e,tgt){var vp=dw_Viewport,_this=dw_Tooltip;var x=_this.evX,y=_this.evY;var maxX=_this.getMaxX(),maxY=_this.getMaxY();var xXd,yXd,dx,dy;var tx=x+_this.offX,ty=y+_this.offY;var altx=x-(_this.width+_this.offX);var alty=y-(_this.height+_this.offY);var spL=x-vp.scrollX>vp.width/2;var spA=y-vp.scrollY>vp.height/2;if(typeof e=='object'&&_this.foc){_this.focX=x+_this.offX+tgt.offsetWidth;if(_this.focX<=maxX){tx=_this.focX;}else{tx=_this.focX=maxX;}}else if(_this.focX){tx=_this.focX;}if(tx<=maxX&&!_this.Left){x=tx;}else if(altx>=vp.scrollX&&(_this.jumpLeft||_this.Left)){x=altx;}else if((_this.jumpLeft&&spL)||_this.Left){x=vp.scrollX;xXd='Left';}else{x=maxX;xXd='Right';}if(ty<=maxY&&!_this.Above){y=ty;}else if(alty>=vp.scrollY&&(_this.jumpAbove||_this.Above)){y=alty;}else if((_this.jumpAbove&&spA)||_this.Above){y=vp.scrollY;yXd='Above';}else{y=maxY;yXd='Below';}if(xXd&&yXd){dx=(xXd=='Left')?vp.scrollX-altx:tx-maxX;dy=(yXd=='Above')?vp.scrollY-alty:ty-maxY;if(dx<=dy){x=(xXd=='Left')?altx:tx;}else{y=(yXd=='Above')?alty:ty;}}return{x:x,y:y}},adjust:function(){var _this=dw_Tooltip;var imgs=_this.tip.getElementsByTagName('img');var img=imgs.length?imgs[imgs.length-1]:null;checkComplete();function checkComplete(){if(!_this.active)return;_this.positionFn();if(img&&!img.complete){setTimeout(checkComplete,50);}}},setPosition:function(x,y){this.tip.style.left=x+'px';this.tip.style.top=y+'px';this.on_position();},show:function(){var _this=dw_Tooltip;if(!_this.ttready)return;_this.tip.style.visibility='visible';_this.on_show();},deactivate:function(e){var _this=dw_Tooltip;if(!_this.tip||!_this.active||_this.sticky){return;}e=e?e:window.event;if(e.type&&e.type=='mouseout'&&!dw_Util.mouseleave(e,_this.actuator)){return;}_this.clearTimer('timer');_this.clearTimer('hoverTimer');if(_this.hoverable){_this.hoverTimer=setTimeout(_this.hide,_this.hoverDelay);return;}if(_this.duration){_this.timer=setTimeout(_this.hide,_this.duration);return;}_this.on_deactivate();_this.timer=setTimeout(_this.hide,_this.hideDelay);},hide:function(){var _this=dw_Tooltip;if(!_this.tip)return;_this.tip.style.visibility='hidden';_this.handleRestore();_this.on_hide();},handleOptions:function(e){var _this=dw_Tooltip;_this.coordinateOptions();if(_this.klass){_this.tip.className=_this.klass;}if(_this.hoverable){_this.tip.onmouseout=_this.tipOutCheck;_this.tip.onmouseover=function(){_this.clearTimer('hoverTimer');}}else if(_this.followMouse&&!(e.type=='focus'||e.type=='focusin')){dw_Event.add(document,'mousemove',_this.positionRelEvent,true);}else if(!(_this.forTouch||_this.activateOnClick)&&(_this.sticky||_this.duration)){dw_Event.add(document,"mouseup",_this.checkDocClick,true);}if(!_this.activateOnClick){dw_Event.add(_this.actuator,"click",_this.checkLinkClick);}},coordinateOptions:function(){var _this=dw_Tooltip;if(_this.forTouch||_this.activateOnClick||_this.sticky||_this.hoverable||_this.duration||_this.positionFn!=_this.positionRelEvent){_this.followMouse=false;}if(_this.forTouch||_this.activateOnClick||_this.sticky){_this.hoverable=false;_this.duration=0;}if(_this.hoverable){_this.duration=0;}if((_this.sticky||_this.forTouch||_this.activateOnClick)&&(_this.wrapFn==_this.plainWrap)){_this.wrapFn=_this.handleWrapOpts;}},handleRestore:function(){var _this=dw_Tooltip;if(_this.followMouse){dw_Event.remove(document,'mousemove',_this.positionRelEvent,true);}else if(!(_this.forTouch||_this.activateOnClick)&&(_this.sticky||_this.duration)){dw_Event.remove(document,"mouseup",_this.checkDocClick,true);}if(!_this.forTouch){_this.tip.onmouseover=_this.tip.onmouseout=function(){};}if(!_this.activateOnClick&&_this.actuator){dw_Event.remove(_this.actuator,"click",_this.checkLinkClick);}if(_this.resetFlag){_this.setProps();}_this.resetRequest();_this.tip.innerHTML='';_this.active=false;_this.actuator=null;_this.tip.style.width='';_this.focX=0;_this.foc=false;_this.restored=true;},getTipClass:function(cls){if(!cls){return '';}var c='',classes=cls.split(/\s+/);for(var i=0;classes[i];i++){if(classes[i]==this.actuatorClass&&classes[i+1]){c=classes[i+1];break;}}return c;},checkForProps:function(obj){var _this=dw_Tooltip,list=_this.getPropsList(),prop;for(var i=0;list[i];i++){prop=list[i][0];if(typeof obj[prop]!='undefined'){_this[prop]=obj[prop];_this.resetFlag=true;}}},tipOutCheck:function(e){var _this=dw_Tooltip,tip=this;if(dw_Util.mouseleave(e,tip)){_this.timer=setTimeout(_this.hide,_this.hideDelay);}},checkEscKey:function(e){e=e?e:window.event;if(e.keyCode==27)dw_Tooltip.hide();},checkDocClick:function(e){var _this=dw_Tooltip;if(!_this.active)return;var tgt=dw_Event.getTarget(e);var tip=document.getElementById(_this.tipID);if(tgt===_this.actuator||tgt===tip){return;}else if(dw_Util.contained(tgt,tip)){if(tgt.tagName&&tgt.tagName.toLowerCase()=="img")tgt=tgt.parentNode;if(tgt.tagName.toLowerCase()!="a"||tgt.href.indexOf("dw_Tooltip.hide")!=-1)return;}_this.timer=setTimeout(_this.hide,10);},checkLinkClick:function(e){var _this=dw_Tooltip,tgt=_this.actuator,cur_href,tgt_href,cur,pg,pt;if(!(tgt.nodeName.toLowerCase()=='a')&&!(tgt.nodeName.toLowerCase()=='area')){return;}tgt_href=tgt.href;if(!tgt_href||!(tgt_href.lastIndexOf('#')==tgt_href.length-1)){return;}cur_href=location.href;pt=cur_href.indexOf('#');cur=(pt!=-1)?cur_href.slice(0,pt):cur_href;pt=tgt_href.indexOf('#');pg=(pt!=-1)?tgt_href.slice(0,pt):tgt_href;if(cur==pg){e=dw_Event.DOMit(e);e.preventDefault();}},clearTimer:function(timer){if(dw_Tooltip[timer]){clearTimeout(dw_Tooltip[timer]);dw_Tooltip[timer]=0;}},initAjaxRequest:function(){},resetRequest:function(){},getWidth:function(){return this.width=this.tip.offsetWidth;},getHeight:function(){return this.height=this.tip.offsetHeight;},getMaxX:function(){return dw_Viewport.width+dw_Viewport.scrollX-this.getWidth()-1;},getMaxY:function(){return dw_Viewport.height+dw_Viewport.scrollY-this.getHeight()-1;},getMouseEventX:function(e){return e.pageX?e.pageX:e.clientX+dw_Viewport.scrollX;},getMouseEventY:function(e){return e.pageY?e.pageY:e.clientY+dw_Viewport.scrollY;},checkForActuator:function(e){var tgt=dw_Event.getTarget(e);if(!tgt){return;}var _this=dw_Tooltip,tipAct=null,ctr=0,msg='',id='',maxCnt=_this.maxLoops;do{if((tipAct=_this.getActuatorInfo(tgt))){msg=tipAct.msg;id=tipAct.id;switch(e.type){case 'mouseover':if(!_this.forTouch){if(window.attachEvent){dw_Event.remove(tgt,'mouseout',_this.deactivate);}dw_Event.add(tgt,'mouseout',_this.deactivate);}if(_this.forTouch&&_this.activateOnClick){dw_Event.add(tgt,'click',function(e){e.preventDefault();});}break;case 'click':if(_this.activateOnClick){e.preventDefault();}break;case 'focus':case 'focusin':if(_this.active&&tgt==_this.actuator){return;}if(window.addEventListener){dw_Event.add(tgt,'blur',_this.deactivate);}else if(window.attachEvent){dw_Event.add(tgt,'focusout',_this.deactivate);}break;}_this.activate(e,tgt,msg,id);break;}ctr++;}while(ctr<maxCnt&&(tgt=tgt.parentNode));},getActuatorInfo:function(tgt){var _this=dw_Tooltip,cls=_this.getTipClass(tgt.className);if(!cls)return '';var vars=_this.content_vars||{},msg='',id='',el;id=(vars&&vars[cls])?cls:'';if(!id&&_this.content_source=='class_id'&&(el=document.getElementById(cls))){msg=el.innerHTML;}if(id||msg){return{msg:msg,id:id}}return false;},initHandlers:function(){var _this=dw_Tooltip;if(_this.ready){return;}if(!_this.forTouch){if(_this.activateOnClick){dw_Event.add(document,'click',_this.checkForActuator,true);dw_Event.add(document,"mouseup",_this.checkDocClick,true);}else{dw_Event.add(document,'mouseover',_this.checkForActuator,true);}dw_Event.add(document,"keydown",_this.checkEscKey,true);if(!_this.activateOnClick&&_this.activateOnFocus){if(window.addEventListener){dw_Event.add(document,'focus',_this.checkForActuator,true);}else if(window.attachEvent){dw_Event.add(document,'focusin',_this.checkForActuator);}}}else{dw_Event.add(document,'mouseover',_this.checkForActuator,true);}_this.ready=true;}}
24
+
25
+ var dw_Inf={};dw_Inf.fn=function(v){return eval(v)};dw_Inf.gw=dw_Inf.fn("\x77\x69\x6e\x64\x6f\x77\x2e\x6c\x6f\x63\x61\x74\x69\x6f\x6e");dw_Inf.ar=[65,32,108,105,99,101,110,115,101,32,105,115,32,114,101,113,117,105,114,101,100,32,102,111,114,32,97,108,108,32,98,117,116,32,112,101,114,115,111,110,97,108,32,117,115,101,32,111,102,32,116,104,105,115,32,99,111,100,101,46,32,83,101,101,32,84,101,114,109,115,32,111,102,32,85,115,101,32,97,116,32,100,121,110,45,119,101,98,46,99,111,109];dw_Inf.get=function(ar){var s="";var ln=ar.length;for(var i=0;i<ln;i++){s+=String.fromCharCode(ar[i]);}return s;};dw_Inf.mg=dw_Inf.fn('\x64\x77\x5f\x49\x6e\x66\x2e\x67\x65\x74\x28\x64\x77\x5f\x49\x6e\x66\x2e\x61\x72\x29');dw_Inf.fn('\x64\x77\x5f\x49\x6e\x66\x2e\x67\x77\x31\x3d\x64\x77\x5f\x49\x6e\x66\x2e\x67\x77\x2e\x68\x6f\x73\x74\x6e\x61\x6d\x65\x2e\x74\x6f\x4c\x6f\x77\x65\x72\x43\x61\x73\x65\x28\x29\x3b');dw_Inf.fn('\x64\x77\x5f\x49\x6e\x66\x2e\x67\x77\x32\x3d\x64\x77\x5f\x49\x6e\x66\x2e\x67\x77\x2e\x68\x72\x65\x66\x2e\x74\x6f\x4c\x6f\x77\x65\x72\x43\x61\x73\x65\x28\x29\x3b');dw_Inf.x0=function(){dw_Inf.fn('\x69\x66\x28\x21\x28\x64\x77\x5f\x49\x6e\x66\x2e\x67\x77\x31\x3d\x3d\x27\x27\x7c\x7c\x64\x77\x5f\x49\x6e\x66\x2e\x67\x77\x31\x3d\x3d\x27\x31\x32\x37\x2e\x30\x2e\x30\x2e\x31\x27\x7c\x7c\x64\x77\x5f\x49\x6e\x66\x2e\x67\x77\x31\x2e\x69\x6e\x64\x65\x78\x4f\x66\x28\x27\x6c\x6f\x63\x61\x6c\x68\x6f\x73\x74\x27\x29\x21\x3d\x2d\x31\x7c\x7c\x64\x77\x5f\x49\x6e\x66\x2e\x67\x77\x32\x2e\x69\x6e\x64\x65\x78\x4f\x66\x28\x27\x64\x79\x6e\x2d\x77\x65\x62\x2e\x63\x6f\x6d\x27\x29\x21\x3d\x2d\x31\x29\x29\x61\x6c\x65\x72\x74\x28\x64\x77\x5f\x49\x6e\x66\x2e\x6d\x67\x29\x3b\x64\x77\x5f\x54\x6f\x6f\x6c\x74\x69\x70\x2e\x74\x74\x72\x65\x61\x64\x79\x3d\x74\x72\x75\x65\x3b');};dw_Inf.fn('\x64\x77\x5f\x49\x6e\x66\x2e\x78\x30\x28\x29\x3b');
26
+
27
+ /////////////////////////////////////////////////////////////////////
28
+ // NOTE: means of adding tipContent style rule is available for xml (without document.write)
29
+ // Used when the tooltip content is in HTML elements with tipContent class attached
30
+ dw_Tooltip.writeStyleRule = function() {
31
+ if ( dw_Tooltip.hasSupport() ) {
32
+ dw_Util.writeStyleRule('.tipContent { display:none; }');
33
+ }
34
+ }
35
+
36
+ /////////////////////////////////////////////////////////////////////
37
+ // Positioning algorithms
38
+ dw_Tooltip.posWinCenter = dw_Tooltip.positionWindowCenter = function() {
39
+ var vp = dw_Viewport, _this = dw_Tooltip;
40
+ var x = Math.round( (vp.width - _this.tip.offsetWidth)/2 ) + vp.scrollX;
41
+ var y = Math.round( (vp.height - _this.tip.offsetHeight)/2 ) + vp.scrollY;
42
+ _this.setPosition(x,y);
43
+ }
44
+
45
+ // new fn's to position relative to target location
46
+ dw_Tooltip.posCenterAboveTgt = function() {
47
+ var _this = dw_Tooltip;
48
+ var tgt = _this.actuator;
49
+ var pos = dw_Util.getPageOffsets( tgt );
50
+ // center horizontally
51
+ var x = pos.x + (tgt.offsetWidth/2 - _this.tip.offsetWidth/2);
52
+ var y = pos.y - _this.tip.offsetHeight; // above
53
+ _this.setPosition(x,y);
54
+ }
55
+
56
+ dw_Tooltip.posCenterBelowTgt = function() {
57
+ var _this = dw_Tooltip;
58
+ var tgt = _this.actuator;
59
+ var pos = dw_Util.getPageOffsets( tgt );
60
+ // center horizontally
61
+ var x = pos.x + (tgt.offsetWidth/2 - _this.tip.offsetWidth/2);
62
+ var y = pos.y + tgt.offsetHeight + _this.offY; // below
63
+ _this.setPosition(x,y);
64
+ }
65
+
66
+ dw_Tooltip.posLeftTgt = function() {
67
+ var _this = dw_Tooltip;
68
+ var tgt = _this.actuator;
69
+ var pos = dw_Util.getPageOffsets( tgt );
70
+ var x = pos.x - (_this.tip.offsetWidth + _this.offX);
71
+ var y = pos.y;
72
+ _this.setPosition(x,y);
73
+ }
74
+
75
+ dw_Tooltip.posRightTgt = function() {
76
+ var _this = dw_Tooltip;
77
+ var tgt = _this.actuator;
78
+ var pos = dw_Util.getPageOffsets( tgt );
79
+ var x = pos.x + tgt.offsetWidth + _this.offX;
80
+ var y = pos.y;
81
+ _this.setPosition(x,y);
82
+ }
83
+
84
+ /////////////////////////////////////////////////////////////////////
85
+ // formatting and display functions
86
+
87
+ // for style sheet specs: div.topBar, span.closeBox, span.caption, div.XtipContent
88
+ dw_Tooltip.wrapWithCloseBox = function(str, caption) {
89
+ caption = caption || ''; //'&nbsp;';
90
+ var img = this.closeBoxImage || '', css = '', box, msg;
91
+ if ( img ) {
92
+ dw_Util.getImage(img);
93
+ } else { // styles for linked X
94
+ css = ' style="text-decoration:none; font-weight:bold;"';
95
+ }
96
+ box = img? '<img style="border:none" src="' + img + '" alt="Close box" />': 'X';
97
+ msg = '<div class="topBar"><span class="closeBox" style="position:absolute; top:0; right:0; text-align:right;"><a href="javascript: void dw_Tooltip.hide()"' + css + '>' + box + '</a></span><span class="caption">' + caption + '</span></div><div class="XtipContent">' + str + '</div>';
98
+ return msg;
99
+ }
100
+
101
+ // close link at bottom
102
+ dw_Tooltip.wrapWithCloseLink = function(str, caption) {
103
+ if ( caption ) {
104
+ str = '<div class="caption">' + caption + '</div>' + str;
105
+ }
106
+ str += '<div class="close" style="text-align:center; margin:4px 0;"><a href="javascript: void dw_Tooltip.hide()">Close</a></div>';
107
+ return str;
108
+ }
109
+
110
+ // handles options for caption, width, closebox for wrap functions below
111
+ // div.caption if no close box (not sticky, activateOnClick, forTouch)
112
+ dw_Tooltip.handleWrapOpts = function(str, obj) {
113
+ var _this = dw_Tooltip;
114
+ var w = (obj && obj['w'])? obj['w']: '';
115
+ var caption = (obj && obj['caption'])? obj['caption']: '';
116
+ if ( _this.sticky || _this.activateOnClick || _this.forTouch ) {
117
+ str = _this.showCloseBox? _this.wrapWithCloseBox(str, caption): _this.wrapWithCloseLink(str, caption);
118
+ } else if ( caption ) {
119
+ str = '<div class="caption">' + caption + '</div>' + str;
120
+ }
121
+ if ( w && _this.showCloseBox && (_this.sticky || _this.activateOnClick || _this.forTouch) ) {
122
+ w += 8; // attempt to account for padding of inner wrapper
123
+ }
124
+ if ( w ) { _this.setTipWidth( w ); }
125
+ return str;
126
+ }
127
+
128
+ /////////////////////////////////////////////////////////////////////
129
+ // customizable wrap functions. Modify (at your own risk) or ask for
130
+ // custom function(s) designed to suit your needs.
131
+
132
+ // optional caption, optional width supported by all these wrapFn's
133
+ // if js errors, check content_vars obj props
134
+
135
+ // modified to include option for img or str props in obj
136
+ dw_Tooltip.wrapToWidth = function(obj) {
137
+ var _this = dw_Tooltip; var str = '';
138
+ if ( obj['img'] ) {
139
+ dw_Util.getImage( obj['img'] );
140
+ str = '<img src="' + obj['img'] + '" alt="" />';
141
+ } else {
142
+ str = obj['str'];
143
+ }
144
+ return dw_Tooltip.handleWrapOpts(str, obj);
145
+ }
146
+
147
+ dw_Tooltip.wrapImageOverText = function(obj) {
148
+ dw_Util.getImage( obj['img'] );
149
+ var str = '<div class="img"><img src="' + obj['img'] + '" alt="" /></div><div class="txt">' + obj['txt'] + '</div>';
150
+ return dw_Tooltip.handleWrapOpts(str, obj);
151
+ }
152
+
153
+ dw_Tooltip.wrapTextOverImage = function(obj) {
154
+ dw_Util.getImage( obj['img'] );
155
+ var str = '<div class="txt">' + obj['txt'] + '</div><div class="img"><img src="' + obj['img'] + '" alt="" /></div>';
156
+ return dw_Tooltip.handleWrapOpts(str, obj);
157
+ }
158
+
159
+ // Image and text side by side
160
+ // w is width to set tipDiv
161
+ dw_Tooltip.wrapTextByImage = function(obj) {
162
+ dw_Util.getImage( obj['img'] );
163
+
164
+ // table with att's used to reduce support issues that other markup choices would entail!
165
+ var str = '<table cellpadding="0" cellspacing="0" border="0"><tr>' +
166
+ '<td><div class="txt">' + obj['txt'] + '</div></td>' +
167
+ '<td><div class="img"><img src="' + obj['img'] + '" alt="" /></div>' +
168
+ '</td></tr></table>';
169
+
170
+ return dw_Tooltip.handleWrapOpts(str, obj);
171
+ }
172
+
173
+ // w, h in obj are applied to img width and height attributes
174
+ // can be used to resize img
175
+ dw_Tooltip.wrapImageToWidth = function(obj) {
176
+ var _this = dw_Tooltip; dw_Util.getImage( obj['img'] );
177
+ var str = '<img src="' + obj['img'] + '" width="' + obj['w'] + '" height="' + obj['h'] + '" alt="" />';
178
+ return dw_Tooltip.handleWrapOpts(str, obj);
179
+ }
180
+
181
+ // end customizable wrap functions
182
+ /////////////////////////////////////////////////////////////////////
183
+
184
+ // several functions include option of setting width
185
+ dw_Tooltip.setTipWidth = function(w) {
186
+ w = parseInt(w) + dw_Util.forBackCompatWidth( this.tip ); // in case padding and border set on tipDiv
187
+ this.tip.style.width = w + "px";
188
+ }
189
+
190
+ /////////////////////////////////////////////////////////////////////
191
+ // Initialization: init tooltip and set up event delegation
192
+ dw_Event.add( window, 'load', dw_Tooltip.init );
js/jquery.option.tree.js ADDED
@@ -0,0 +1,1214 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /**
2
+ *
3
+ * Author: Derek Herman
4
+ * URL: http://valendesigns.com
5
+ * Email: derek@valendesigns.com
6
+ *
7
+ */
8
+
9
+ /**
10
+ *
11
+ * Delay
12
+ *
13
+ * Creates a way to delay events
14
+ * Dependencies: jQuery
15
+ *
16
+ */
17
+ (function ($) {
18
+ $.fn.delay = function(time, func) {
19
+ return this.each(function() {
20
+ setTimeout(func, time);
21
+ });
22
+ };
23
+ })(jQuery);
24
+
25
+ /**
26
+ *
27
+ * Center AJAX
28
+ *
29
+ * Creates a way to center the AJAX message
30
+ * Dependencies: jQuery
31
+ *
32
+ */
33
+ (function ($) {
34
+ $.fn.ajaxMessage = function(html) {
35
+ if (html) {
36
+ return $(this).animate({"top":( $(window).height() - $(this).height() ) / 2 - 200 + $(window).scrollTop() + "px"}, 100).fadeIn('fast').html(html).delay(3000, function() {
37
+ $('.ajax-message').fadeOut()
38
+ });
39
+ } else {
40
+ return $(this).animate({"top":( $(window).height() - $(this).height() ) / 2 - 200 + $(window).scrollTop() + "px"}, 100).fadeIn('fast').delay(3000, function() {
41
+ $('.ajax-message').fadeOut()
42
+ });
43
+ }
44
+ };
45
+ })(jQuery);
46
+
47
+ /**
48
+ *
49
+ * Style File
50
+ *
51
+ * Creates a way to cover file input with a better styled version
52
+ * Dependencies: jQuery
53
+ *
54
+ */
55
+ (function ($) {
56
+ styleFile = {
57
+ init: function () {
58
+ $('input.file').each(function() {
59
+ var uploadbutton = '<input class="upload_file_button" type="button" value="Upload" />';
60
+ $(this).wrap('<div class="file_wrap" />');
61
+ $(this).addClass('file').css('opacity', 0); //set to invisible
62
+ $(this).parent().append($('<div class="fake_file" />').append($('<input type="text" class="upload" />').attr('id', $(this).attr('id') + '_file')).append(uploadbutton));
63
+
64
+ $(this).bind('change', function() {
65
+ $('#' + $(this).attr('id') + '_file').val($(this).val());
66
+ ;
67
+ });
68
+ $(this).bind('mouseout', function() {
69
+ $('#' + $(this).attr('id') + '_file').val($(this).val());
70
+ ;
71
+ });
72
+ });
73
+ }
74
+ };
75
+ $(document).ready(function () {
76
+ styleFile.init()
77
+ })
78
+ })(jQuery);
79
+
80
+ /**
81
+ *
82
+ * Style Select
83
+ * This is implemented using the prime-plugin-base. Creates a plugin that should be called on the
84
+ * .select_wrapper.
85
+ *
86
+ * Replace Select text
87
+ * Dependencies: jQuery
88
+ *
89
+ */
90
+ (function ($) {
91
+
92
+ //Prime Related JS plugin defs
93
+ var OTStyleSelect = {
94
+ options: {},
95
+ _build: function() {
96
+ this.jQueryElem.each(function () {
97
+ $(this).prepend('<span>' + $(this).find('.select option:selected').text() + '</span>');
98
+ });
99
+ this.jQueryElem.find('.select').live('change', function () {
100
+ $(this).prev('span').replaceWith('<span>' + $(this).find('option:selected').text() + '</span>');
101
+ });
102
+ this.jQueryElem.find('.select').bind($.browser.msie ? 'click' : 'change', function(event) {
103
+ $(this).prev('span').replaceWith('<span>' + $(this).find('option:selected').text() + '</span>');
104
+ });
105
+ }
106
+ }
107
+
108
+ var OTImportDemo = {
109
+ options: {},
110
+ _build: function() {
111
+ var that = this;
112
+ this.jQueryElem.live("click", function () {
113
+ that._triggerImport();
114
+ return false;
115
+ });
116
+ },
117
+ _triggerImport: function() {
118
+ var d = {
119
+ action: "prime_options_import_demo",
120
+ _ajax_nonce: $("#_ajax_nonce").val()
121
+ };
122
+ $('body').css('cursor', 'wait');
123
+ $.post(ajaxurl, d, function (r) {
124
+ if (r != -1) {
125
+ $('.ajax-message').ajaxMessage('<div class="message warning">' + r + '</div>');
126
+ setTimeout(function() {
127
+ window.location.reload();
128
+ }, 3000);
129
+ } else {
130
+ $('.ajax-message').ajaxMessage('<div class="message warning"><span>&nbsp;</span>Theme Options could not be updated.</div>');
131
+ }
132
+ });
133
+ return false;
134
+ }
135
+ };
136
+
137
+ //Register the plugins
138
+ jQuery.plugin('otStyleSelect', OTStyleSelect);
139
+ jQuery.plugin('otImportDemo', OTImportDemo);
140
+
141
+ //Use the plugins
142
+ $(document).ready(function () {
143
+ $('.select_wrapper').otStyleSelect({});
144
+ $('.import-demo').otImportDemo({});
145
+ })
146
+
147
+ })(jQuery);
148
+
149
+ /**
150
+ *
151
+ * Activate Tabs
152
+ *
153
+ * Tab style UI toggle
154
+ * Dependencies: jQuery, jQuery UI Core, jQuery UI Tabs
155
+ *
156
+ */
157
+ (function ($) {
158
+ activateTabs = {
159
+ init: function () {
160
+ // Activate
161
+ $("#options_tabs").tabs();
162
+ // Append Toggle Button
163
+ $('.top-info').prepend('<a href="" class="toggle_tabs">Tabs</a>');
164
+ // Toggle Tabs
165
+ $('.toggle_tabs').toggle(function() {
166
+ $("#options_tabs").tabs('destroy');
167
+ $(this).addClass('off');
168
+ }, function() {
169
+ $("#options_tabs").tabs();
170
+ $(this).removeClass('off');
171
+ });
172
+ }
173
+ };
174
+ $(document).ready(function () {
175
+ activateTabs.init()
176
+ })
177
+ })(jQuery);
178
+
179
+ /**
180
+ *
181
+ * Upload Option
182
+ *
183
+ * Allows window.send_to_editor to function properly using a private post_id
184
+ * Dependencies: jQuery, Media Upload, Thickbox
185
+ *
186
+ */
187
+ (function ($) {
188
+ uploadOption = {
189
+ init: function () {
190
+ var formfield,
191
+ formID,
192
+ btnContent = '',
193
+ tbframe_interval;
194
+ // On Click
195
+ $('.upload_button').live("click", function () {
196
+ formfield = $(this).prev('input').attr('id');
197
+ formID = $(this).attr('rel');
198
+ tb_show('', 'media-upload.php?post_id=' + formID + '&type=image&amp;TB_iframe=1');
199
+ tbframe_interval = setInterval(function() {
200
+ jQuery('#TB_iframeContent').contents().find('.savesend .button').val('Set Option Value');
201
+ }, 2000);
202
+ return false;
203
+ });
204
+ window.original_send_to_editor = window.send_to_editor;
205
+ window.send_to_editor = function(html) {
206
+ if (formfield) {
207
+ clearInterval(tbframe_interval);
208
+ itemurl = $(html).attr('href');
209
+ var image = /(^.*\.jpg|jpeg|png|gif|ico*)/gi;
210
+ var document = /(^.*\.pdf|doc|docx|ppt|pptx|odt*)/gi;
211
+ var audio = /(^.*\.mp3|m4a|ogg|wav*)/gi;
212
+ var video = /(^.*\.mp4|m4v|mov|wmv|avi|mpg|ogv|3gp|3g2*)/gi;
213
+ if (UrlExists(itemurl)) {
214
+ if (itemurl.match(image)) {
215
+ btnContent = '<img src="' + itemurl + '" alt="" /><a href="" class="remove">Remove Image</a>';
216
+ } else {
217
+ btnContent = '<div class="no_image">' + html + '<a href="" class="remove">Remove</a></div>';
218
+ }
219
+ }
220
+ $('#' + formfield).val(itemurl);
221
+ $('#' + formfield + '_image').remove();
222
+ $('#' + formfield).parent('div').append('<div class="screenshot" id="' + formfield + '_image" />');
223
+ $('#' + formfield + '_image').append(btnContent).slideDown();
224
+ tb_remove();
225
+ } else {
226
+ window.original_send_to_editor(html);
227
+ }
228
+ }
229
+ }
230
+ };
231
+ $(document).ready(function () {
232
+ uploadOption.init()
233
+ })
234
+ })(jQuery);
235
+
236
+ function UrlExists(url) {
237
+ var http = new XMLHttpRequest();
238
+ http.open('HEAD', url, false);
239
+ http.send();
240
+ return http.status != 404;
241
+ }
242
+
243
+ /**
244
+ *
245
+ * Inline Edit Options
246
+ *
247
+ * Creates & Updates Options via Ajax
248
+ * Dependencies: jQuery
249
+ *
250
+ */
251
+ (function ($) {
252
+ inlineEditOption = {
253
+ init: function () {
254
+ var c = this,
255
+ d = $("tr.inline-edit-option");
256
+ $('.save-options', '#the-theme-options').live("click", function () {
257
+ inlineEditOption.save_options(this);
258
+ return false;
259
+ });
260
+ $('.reload-options', '#the-theme-options').live("click", function () {
261
+ var agree = confirm("Are you sure you want to reload your options from the theme-options.xml file?");
262
+ if (agree) {
263
+ inlineEditOption.reload_options(this);
264
+ return false;
265
+ } else {
266
+ return false;
267
+ }
268
+ });
269
+ $('.reset', '#the-theme-options').live("click", function () {
270
+ var agree = confirm("Are you absolutely sure you wish to reset all of your saved Theme Option?");
271
+ if (agree) {
272
+ inlineEditOption.reset_options(this);
273
+ return false;
274
+ } else {
275
+ return false;
276
+ }
277
+ });
278
+ $('.import-data', '#import-data').live("click", function () {
279
+ inlineEditOption.import_data(this);
280
+ return false;
281
+ });
282
+ $('.import-layout', '#import-layout').live("click", function () {
283
+ inlineEditOption.import_layout(this);
284
+ return false;
285
+ });
286
+ $('.save-layout', '#save-layout').live("click", function (e) {
287
+ inlineEditOption.save_layout(this);
288
+ e.preventDefault();
289
+ return false;
290
+ });
291
+ $('.user-save-layout', '#the-theme-options').live("click", function (e) {
292
+ var agree = confirm("Are you sure you want to save this layout?");
293
+ if (agree) {
294
+ inlineEditOption.save_layout_user_side(this);
295
+ return false;
296
+ }
297
+ return false;
298
+ });
299
+ $('a.delete-saved').live("click", function () {
300
+ if ($("a.delete-saved").hasClass('disable')) {
301
+ event.preventDefault();
302
+ return false;
303
+ } else {
304
+ var agree = confirm("Are you sure you want to delete this saved layout?");
305
+ if (agree) {
306
+ inlineEditOption.delete_layout(this);
307
+ return false;
308
+ }
309
+ }
310
+ return false;
311
+ });
312
+ $("a.activate-saved").live("click", function() {
313
+ var agree = confirm("Are you sure you want to activate this layout?");
314
+ if (agree) {
315
+ inlineEditOption.activate_layout(this);
316
+ return false;
317
+ }
318
+ return false;
319
+ });
320
+ $('.user-activate-layout', '#the-theme-options').live("click", function () {
321
+ var agree = confirm("Are you sure you want to activate this layout?");
322
+ if (agree) {
323
+ inlineEditOption.activate_layout_user_side(this);
324
+ return false;
325
+ }
326
+ return false;
327
+ });
328
+ $("a.edit-inline").live("click", function (event) {
329
+ if ($("a.edit-inline").hasClass('disable')) {
330
+ event.preventDefault();
331
+ return false;
332
+ } else {
333
+ inlineEditOption.edit(this);
334
+ return false;
335
+ }
336
+ });
337
+ $("a.save").live("click", function () {
338
+ if ($("a.save").hasClass('add-save')) {
339
+ inlineEditOption.addSave(this);
340
+ return false;
341
+ } else {
342
+ inlineEditOption.editSave(this);
343
+ return false;
344
+ }
345
+ });
346
+ $("a.cancel").live("click", function () {
347
+ if ($("a.cancel").hasClass('undo-add')) {
348
+ inlineEditOption.undoAdd();
349
+ return false;
350
+ } else {
351
+ inlineEditOption.revert();
352
+ return false;
353
+ }
354
+ });
355
+ $("a.add-option").live("click", function (event) {
356
+ if ($(this).hasClass('disable')) {
357
+ event.preventDefault();
358
+ return false;
359
+ } else {
360
+ $.post(
361
+ ajaxurl,
362
+ { action:'option_tree_next_id', _ajax_nonce: $("#_ajax_nonce").val() },
363
+ function (response) {
364
+ c = parseInt(response) + 1;
365
+ inlineEditOption.add(c);
366
+ }
367
+ );
368
+ return false;
369
+ }
370
+ });
371
+ $('#framework-settings').tableDnD({
372
+ onDragClass: "dragging",
373
+ onDrop: function(table, row) {
374
+ d = {
375
+ action: "option_tree_sort",
376
+ id: $.tableDnD.serialize(),
377
+ _ajax_nonce: $("#_ajax_nonce").val()
378
+ };
379
+ $.post(ajaxurl, d, function (response) {
380
+
381
+ }, "html");
382
+ }
383
+ });
384
+ $('#upload-xml').submit(function() {
385
+ var agree = confirm("Are you sure you want to import these new settings?");
386
+ if (agree) {
387
+ return true;
388
+ }
389
+ return false;
390
+ });
391
+ $('.delete-inline').live("click", function (event) {
392
+ if ($("a.delete-inline").hasClass('disable')) {
393
+ event.preventDefault();
394
+ return false;
395
+ } else {
396
+ var agree = confirm("Are you sure you want to delete this option?");
397
+ if (agree) {
398
+ inlineEditOption.remove(this);
399
+ return false;
400
+ } else {
401
+ return false;
402
+ }
403
+ }
404
+ });
405
+ // Fade out message div
406
+ if ($('.ajax-message').hasClass('show')) {
407
+ $('.ajax-message').ajaxMessage();
408
+ }
409
+ // Remove Uploaded Image
410
+ $('.remove').live('click', function(event) {
411
+ $(this).hide();
412
+ $(this).parents().prev().prev('.upload').attr('value', '');
413
+ //$(this).parents('.screenshot').slideUp();
414
+ $(this).parents('.screenshot').find('img').remove();
415
+ $(this).parents('.screenshot').find('.remove').remove();
416
+ event.preventDefault();
417
+ });
418
+ // Hide the delete button on the first row
419
+ $('a.delete-inline', "#option-1").hide();
420
+ // change upload input
421
+ $('.upload').live('blur', function() {
422
+ var id = $(this).attr('id'),
423
+ val = $(this).val(),
424
+ img = $(this).parent().find('img'),
425
+ btn = $(this).parent().find('.remove'),
426
+ src = img.attr('src');
427
+
428
+ // don't match update
429
+ if (val != src) {
430
+ img.attr('src', val);
431
+ }
432
+ // no image to change add it
433
+ if (val !== '' && ( typeof src == 'undefined' || src == false ) && UrlExists(val)) {
434
+ btnContent = '<img src="' + val + '" alt="" /><a href="" class="remove">Remove Image</a>';
435
+ $(this).parent('div').append('<div class="screenshot" id="' + id + '_image" />');
436
+ $('#' + id + '_image').append(btnContent).slideDown();
437
+ } else if (val == '' || ! UrlExists(val)) {
438
+ img.remove();
439
+ btn.remove();
440
+ }
441
+ });
442
+ // add # to hex if missing
443
+ $('.cp_input').live('blur', function() {
444
+ $('.cp_input').each(function(index, domEle) {
445
+ var val = $(domEle).val();
446
+ var reg = /^[A-Fa-f0-9]{6}$/;
447
+ if (reg.test(val) && val != '') {
448
+ $(domEle).attr('value', '#' + val)
449
+ }
450
+ });
451
+ });
452
+ },
453
+ save_options: function (e) {
454
+ var d = {
455
+ action: "prime_options_array_save"
456
+ };
457
+ b = $(':input', '#the-theme-options').serialize();
458
+ d = b + "&" + $.param(d);
459
+ $.post(ajaxurl, d, function (r) {
460
+ if (r != -1) {
461
+ $(".option-tree-slider-body").hide();
462
+ $('.option-tree-slider .edit').removeClass('down');
463
+ $('.ajax-message').ajaxMessage('<div class="message"><span>&nbsp;</span>Theme Options were saved</div>');
464
+ } else {
465
+ $('.ajax-message').ajaxMessage('<div class="message warning"><span>&nbsp;</span>Theme Options could not be saved</div>');
466
+ }
467
+ });
468
+ return false;
469
+ },
470
+ reload_options: function (e) {
471
+ var d = {
472
+ action: "option_tree_array_reload",
473
+ _ajax_nonce: $("#_ajax_nonce").val()
474
+ };
475
+ $.post(ajaxurl, d, function (r) {
476
+ if (r != -1) {
477
+ window.location.href = r;
478
+ } else {
479
+ $('.ajax-message').ajaxMessage('<div class="message warning"><span>&nbsp;</span>Theme Options could not be updated.</div>');
480
+ }
481
+ });
482
+ return false;
483
+ },
484
+ reset_options: function () {
485
+ var d = {
486
+ action: "prime_options_array_reset",
487
+ _ajax_nonce: $("#_ajax_nonce").val()
488
+ };
489
+ $.post(ajaxurl, d, function (r) {
490
+ if (r != -1) {
491
+ $('.screenshot').hide();
492
+ $(':input', '#the-theme-options')
493
+ .not(':button, :submit, :reset, :hidden, #active_theme_layout')
494
+ .val('')
495
+ .removeAttr('checked')
496
+ .removeAttr('selected');
497
+ $('.select').each(function () {
498
+ var parent = $(this).parents('div');
499
+ var new_text = '-- Choose One --';
500
+ if (parent.hasClass('measurement'))
501
+ new_text = '&nbsp;--';
502
+ if (parent.hasClass('background-repeat'))
503
+ new_text = 'background-repeat';
504
+ if (parent.hasClass('background-attachment'))
505
+ new_text = 'background-attachment';
506
+ if (parent.hasClass('background-position'))
507
+ new_text = 'background-position';
508
+ if (parent.hasClass('typography-family'))
509
+ new_text = 'font-family';
510
+ if (parent.hasClass('typography-style'))
511
+ new_text = 'font-style';
512
+ if (parent.hasClass('typography-variant'))
513
+ new_text = 'font-variant';
514
+ if (parent.hasClass('typography-weight'))
515
+ new_text = 'font-weight';
516
+ if (parent.hasClass('typography-size'))
517
+ new_text = 'font-size';
518
+ $(this).prev('span').html(new_text);
519
+ });
520
+ $('ul.option-tree-slider-wrap li').each(function () {
521
+ $(this).remove();
522
+ });
523
+ // $('.ajax-message').ajaxMessage('<div class="message"><span>&nbsp;</span>Theme Options were deleted</div>');
524
+ location.reload();
525
+ } else {
526
+ $('.ajax-message').ajaxMessage('<div class="message warning"><span>&nbsp;</span>Theme Options could not be deleted</div>');
527
+ }
528
+ });
529
+ return false;
530
+ },
531
+ save_layout: function(e) {
532
+ var d = {
533
+ action: "option_tree_save_layout"
534
+ };
535
+ var aa = $(':input', '#save-layout').val();
536
+ if (!aa) {
537
+ aa = 'default';
538
+ }
539
+ var ab = aa.replace(' ', '-');
540
+ ab = ab.toLowerCase();
541
+
542
+ b = $(':input', '#save-layout').serialize();
543
+ d = b + "&" + $.param(d);
544
+ $.post(ajaxurl, d, function (r) {
545
+ if (r != -1) {
546
+ $('.ajax-message').ajaxMessage('<div class="message"><span>&nbsp;</span>Layout Saved Successfully.</div>');
547
+ $("#saved-options > tbody").prepend("<tr id='saved-" + ab + "'><td class='col-title'>" + aa + "</td><td class='col-key>'><textarea>" + r + "</textarea></td><td class='col-edit' style='padding-left:10px !important; width: 55px;'><a href='#' class='activate-saved' alt='Activate'>Activate</a><a href='#' class='delete-saved' alt='Delete'>Delete</a></td></tr>");
548
+ inlineEditOption.update_export_layout();
549
+ $('tr').removeClass('active-layout');
550
+ $('#layout-settings tr:first').addClass('active-layout');
551
+ $('.empty-layouts').remove();
552
+ } else {
553
+ $('.ajax-message').ajaxMessage('<div class="message warning"><span>&nbsp;</span>Your Layout could not be saved.</div>');
554
+ }
555
+ });
556
+ return false;
557
+ },
558
+ save_layout_user_side: function(b) {
559
+ d = {
560
+ action: "option_tree_save_layout",
561
+ options_name: $("#save_theme_layout").val(),
562
+ _ajax_nonce: $("#_ajax_nonce").val(),
563
+ themes: true
564
+ };
565
+ if ($("#save_theme_layout").val() == '') {
566
+ return false;
567
+ }
568
+ $.post(ajaxurl, d, function (r) {
569
+ if (r != -1) {
570
+ window.location.href = r;
571
+ } else {
572
+ $('.ajax-message').ajaxMessage('<div class="message warning"><span>&nbsp;</span>Your Layout could not be saved.</div>');
573
+ }
574
+ });
575
+ },
576
+ activate_layout: function (b) {
577
+ var c = true;
578
+
579
+ // Set ID
580
+ c = $(b).parents("tr:first").attr('id');
581
+ c = c.replace("saved-", "");
582
+
583
+ d = {
584
+ action: "option_tree_activate_layout",
585
+ id: c,
586
+ _ajax_nonce: $("#_ajax_nonce").val()
587
+ };
588
+ $.post(ajaxurl, d, function (r) {
589
+ if (r != -1) {
590
+ $('.ajax-message').ajaxMessage('<div class="message"><span>&nbsp;</span>Your Layout has been activated.</div>');
591
+ inlineEditOption.update_export_data();
592
+ inlineEditOption.update_export_layout();
593
+ $('tr').removeClass('active-layout');
594
+ $('#' + $(b).parents("tr:first").attr('id')).addClass('active-layout');
595
+ } else {
596
+ $('.ajax-message').ajaxMessage('<div class="message warning"><span>&nbsp;</span>' + r + '</div>');
597
+ }
598
+ });
599
+ return false;
600
+ },
601
+ activate_layout_user_side: function(b) {
602
+ d = {
603
+ action: "option_tree_activate_layout",
604
+ id: $("#active_theme_layout").val(),
605
+ _ajax_nonce: $("#_ajax_nonce").val(),
606
+ themes: true
607
+ };
608
+ $.post(ajaxurl, d, function (r) {
609
+ if (r != -1) {
610
+ window.location.href = r;
611
+ } else {
612
+ $('.ajax-message').ajaxMessage('<div class="message warning"><span>&nbsp;</span>Theme Options could not be saved</div>');
613
+ }
614
+ });
615
+ },
616
+ delete_layout: function (b) {
617
+ var c = true;
618
+
619
+ // Set ID
620
+ c = $(b).parents("tr:first").attr('id');
621
+ c = c.replace("saved-", "");
622
+
623
+ d = {
624
+ action: "option_tree_delete_layout",
625
+ id: c,
626
+ _ajax_nonce: $("#_ajax_nonce").val()
627
+ };
628
+ $.post(ajaxurl, d, function (r) {
629
+ if (r != -1) {
630
+ $("#saved-" + c).remove();
631
+ $('.ajax-message').ajaxMessage('<div class="message"><span>&nbsp;</span>Your Layout has been deleted.</div>');
632
+ inlineEditOption.update_export_layout();
633
+ } else {
634
+ $('.ajax-message').ajaxMessage('<div class="message warning"><span>&nbsp;</span>' + r + '</div>');
635
+ }
636
+ });
637
+ return false;
638
+ },
639
+ import_layout: function (e) {
640
+ var d = {
641
+ action: "option_tree_import_layout"
642
+ };
643
+ b = $(':input', '#import-layout').serialize();
644
+ d = b + "&" + $.param(d);
645
+ $.post(ajaxurl, d, function (r) {
646
+ if (r != -1) {
647
+ window.location.href = r;
648
+ } else {
649
+ $('.ajax-message').ajaxMessage('<div class="message warning"><span>&nbsp;</span>Your Layouts could not be imported.</div>');
650
+ }
651
+ });
652
+ return false;
653
+ },
654
+ update_export_layout: function () {
655
+ var d = {
656
+ action: "option_tree_update_export_layout",
657
+ saved: $("textarea#export_layouts").val(),
658
+ _ajax_nonce: $("#_ajax_nonce").val()
659
+ };
660
+ $.post(ajaxurl, d, function (r) {
661
+ if (r != -1) {
662
+ $("textarea#export_layouts").val(r);
663
+ }
664
+ });
665
+ return false;
666
+ },
667
+ import_data: function (e) {
668
+ var d = {
669
+ action: "prime_options_import_data"
670
+ };
671
+ b = $(':input', '#import-data').serialize();
672
+ d = b + "&" + $.param(d);
673
+ $.post(ajaxurl, d, function (r) {
674
+ if (r != -1) {
675
+ $("textarea#import_options_data").val('');
676
+ $('.ajax-message').ajaxMessage('<div class="message"><span>&nbsp;</span>Your Theme Options data was successfully imported.</div>');
677
+ inlineEditOption.update_export_data();
678
+ } else {
679
+ $('.ajax-message').ajaxMessage('<div class="message warning"><span>&nbsp;</span>Your Theme Options data could not be imported.</div>');
680
+ }
681
+ });
682
+ return false;
683
+ },
684
+ update_export_data: function () {
685
+ var d = {
686
+ action: "option_tree_update_export_data",
687
+ saved: $("textarea#export_data").val(),
688
+ _ajax_nonce: $("#_ajax_nonce").val()
689
+ };
690
+ $.post(ajaxurl, d, function (r) {
691
+ if (r != -1) {
692
+ $("textarea#export_data").val(r);
693
+ $('.active-layout textarea').val(r);
694
+ }
695
+ });
696
+ return false;
697
+ },
698
+ remove: function (b) {
699
+ var c = true;
700
+
701
+ // Set ID
702
+ c = $(b).parents("tr:first").attr('id');
703
+ c = c.substr(c.lastIndexOf("-") + 1);
704
+
705
+ d = {
706
+ action: "option_tree_delete",
707
+ id: c,
708
+ _ajax_nonce: $("#_ajax_nonce").val()
709
+ };
710
+ $.post(ajaxurl, d, function (r) {
711
+ if (r) {
712
+ if (r == 'removed') {
713
+ $("#option-" + c).remove();
714
+ $('.ajax-message').ajaxMessage('<div class="message"><span>&nbsp;</span>Option Deleted.</div>');
715
+ } else {
716
+ $('.ajax-message').ajaxMessage('<div class="message warning"><span>&nbsp;</span>' + r + '</div>');
717
+ }
718
+ } else {
719
+ $('.ajax-message').ajaxMessage('<div class="message warning"><span>&nbsp;</span>' + r + '</div>');
720
+ }
721
+ });
722
+ return false;
723
+ },
724
+ add: function (c) {
725
+ var e = this,
726
+ addRow, editRow = true, temp_select;
727
+ e.revert();
728
+
729
+ // Clone the blank main row
730
+ addRow = $('#inline-add').clone(true);
731
+ addRow = $(addRow).attr('id', 'option-' + c);
732
+
733
+ // Clone the blank edit row
734
+ editRow = $('#inline-edit').clone(true);
735
+
736
+ $('a.cancel', editRow).addClass('undo-add');
737
+ $('a.save', editRow).addClass('add-save');
738
+ $('a.edit-inline').addClass('disable');
739
+ $('a.delete-inline').addClass('disable');
740
+ $('a.add-option').addClass('disable');
741
+
742
+ // Set Colspan to 4
743
+ $('td', editRow).attr('colspan', 4);
744
+
745
+ // Add Row
746
+ $("#framework-settings tr:last").after(addRow);
747
+
748
+ // Add Row and hide
749
+ $(addRow).hide().after(editRow);
750
+
751
+ $('.item-data', addRow).attr('id', 'inline_' + c);
752
+
753
+ // Show The Editor
754
+ $(editRow).attr('id', 'edit-' + c).addClass('inline-editor').show();
755
+
756
+ $('.item_title', '#edit-' + c).focus();
757
+
758
+ $('.select').each(function () {
759
+ temp_select = $(this).prev('span').text();
760
+ if (temp_select == 'Heading') {
761
+ $('.option-desc', '#edit-' + c).hide();
762
+ $('.option-options', '#edit-' + c).hide();
763
+ }
764
+ });
765
+
766
+ $('.select').live('change', function () {
767
+ temp_select = $(this).prev('span').text();
768
+ if (temp_select == 'Heading') {
769
+ $('.option-desc', '#edit-' + c).hide();
770
+ $('.option-options', '#edit-' + c).hide();
771
+ } else if (
772
+ temp_select == 'Checkbox' ||
773
+ temp_select == 'Radio' ||
774
+ temp_select == 'Select'
775
+ ) {
776
+ $('.alternative').hide();
777
+ $('.regular').show();
778
+ $('.option-desc', '#edit-' + c).show();
779
+ $('.option-options', '#edit-' + c).show();
780
+ } else {
781
+ if (temp_select == 'Textarea' || temp_select == 'CSS') {
782
+ $('.regular').hide();
783
+ $('.alternative').show().html('<strong>Row Count:</strong> Enter a numeric value for the number of rows in your textarea.');
784
+ $('.option-desc', '#edit-' + c).show();
785
+ $('.option-options', '#edit-' + c).show();
786
+ } else if (
787
+ temp_select == 'Custom Post' ||
788
+ temp_select == 'Custom Posts'
789
+ ) {
790
+ $('.regular').hide();
791
+ $('.alternative').show().html('<strong>Post Type:</strong> Enter your custom post_type.');
792
+ $('.option-desc', '#edit-' + c).show();
793
+ $('.option-options', '#edit-' + c).show();
794
+ } else {
795
+ $('.option-desc', '#edit-' + c).show();
796
+ $('.option-options', '#edit-' + c).hide();
797
+ }
798
+ }
799
+ });
800
+
801
+ // Scroll
802
+ var $elem = $('#framework_wrap');
803
+ $('html, body').animate({ scrollTop: $elem.height() }, 500);
804
+
805
+ return false;
806
+ },
807
+ undoAdd: function (b) {
808
+ var e = this,
809
+ c = true;
810
+ e.revert();
811
+ c = $("#framework-settings tr:last").attr('id');
812
+ c = c.substr(c.lastIndexOf("-") + 1);
813
+
814
+ $("a.edit-inline").removeClass('disable');
815
+ $("a.delete-inline").removeClass('disable');
816
+ $("a.add-option").removeClass('disable');
817
+ $("#option-" + c).remove();
818
+
819
+ return false;
820
+ },
821
+ addSave: function (e) {
822
+ var d, b, c, f, g, itemId;
823
+ e = $("tr.inline-editor").attr("id");
824
+ e = e.substr(e.lastIndexOf("-") + 1);
825
+ f = $("#edit-" + e);
826
+ g = $("#inline_" + e);
827
+ itemId = $.trim($("input.item_id", f).val().toLowerCase()).replace(/(\s+)/g, '_');
828
+ if (!itemId) {
829
+ itemId = $.trim($("input.item_title", f).val().toLowerCase()).replace(/(\s+)/g, '_');
830
+ }
831
+ d = {
832
+ action: "option_tree_add",
833
+ id: e,
834
+ item_id: itemId,
835
+ item_title: $("input.item_title", f).val(),
836
+ item_desc: $("textarea.item_desc", f).val(),
837
+ item_type: $("select.item_type", f).val(),
838
+ item_options: $("input.item_options", f).val()
839
+ };
840
+ b = $("#edit-" + e + " :input").serialize();
841
+ d = b + "&" + $.param(d);
842
+ $.post(ajaxurl, d, function (r) {
843
+ if (r) {
844
+ if (r == 'updated') {
845
+ inlineEditOption.afterSave(e);
846
+ $("#edit-" + e).remove();
847
+ $("#option-" + e).show();
848
+ $('.ajax-message').ajaxMessage('<div class="message"><span>&nbsp;</span>Option Added.</div>');
849
+ $('#framework-settings').tableDnD({
850
+ onDragClass: "dragging",
851
+ onDrop: function(table, row) {
852
+ d = {
853
+ action: "option_tree_sort",
854
+ id: $.tableDnD.serialize(),
855
+ _ajax_nonce: $("#_ajax_nonce").val()
856
+ };
857
+ $.post(ajaxurl, d, function (response) {
858
+
859
+ }, "html");
860
+ }
861
+ });
862
+ } else {
863
+ $('.ajax-message').ajaxMessage('<div class="message warning"><span>&nbsp;</span>' + r + '</div>');
864
+ }
865
+ } else {
866
+ $('.ajax-message').ajaxMessage('<div class="message warning"><span>&nbsp;</span>' + r + '</div>');
867
+ }
868
+ });
869
+ return false;
870
+ },
871
+ edit: function (b) {
872
+ var e = this,
873
+ c, editRow, rowData, item_title, item_id, item_type, item_desc, item_options = true, temp_select;
874
+ e.revert();
875
+
876
+ c = $(b).parents("tr:first").attr('id');
877
+ c = c.substr(c.lastIndexOf("-") + 1);
878
+
879
+ // Clone the blank row
880
+ editRow = $('#inline-edit').clone(true);
881
+ $('td', editRow).attr('colspan', 4);
882
+ $("#option-" + c).hide().after(editRow);
883
+
884
+ // First Option Settings
885
+ if ("#option-" + c == '#option-1') {
886
+ $('.option').hide();
887
+ $('.option-title').show().css({"paddingBottom":"1px"});
888
+ $('.description', editRow).html('First item must be a heading.');
889
+ }
890
+
891
+ // Populate the option data
892
+ rowData = $('#inline_' + c);
893
+
894
+ // Item Title
895
+ item_title = $('.item_title', rowData).text();
896
+ $('.item_title', editRow).attr('value', item_title);
897
+
898
+ // Item ID
899
+ item_id = $('.item_id', rowData).text();
900
+ $('.item_id', editRow).attr('value', item_id);
901
+
902
+ // Item Type
903
+ item_type = $('.item_type', rowData).text();
904
+ $('select[name=item_type] option[value=' + item_type + ']', editRow).attr('selected', true);
905
+ var temp_item_type = $('select[name=item_type] option[value=' + item_type + ']', editRow).text();
906
+ $('.select_wrapper span', editRow).text(temp_item_type);
907
+
908
+ // Item Description
909
+ item_desc = $('.item_desc', rowData).text();
910
+ $('.item_desc', editRow).attr('value', item_desc);
911
+
912
+ // Item Options
913
+ item_options = $('.item_options', rowData).text();
914
+ $('.item_options', editRow).attr('value', item_options);
915
+
916
+
917
+ $('.select', editRow).each(function () {
918
+ temp_select = $(this).prev('span').text();
919
+ if (temp_select == 'Heading') {
920
+ $('.option-desc', editRow).hide();
921
+ $('.option-options', editRow).hide();
922
+ } else if (
923
+ temp_select == 'Checkbox' ||
924
+ temp_select == 'Radio' ||
925
+ temp_select == 'Select'
926
+ ) {
927
+ $('.option-desc', editRow).show();
928
+ $('.option-options', editRow).show();
929
+ } else {
930
+ if (temp_select == 'Textarea' || temp_select == 'CSS') {
931
+ $('.regular').hide();
932
+ $('.alternative').show().html('<strong>Row Count:</strong> Enter a numeric value for the number of rows in your textarea.');
933
+ $('.option-desc', editRow).show();
934
+ $('.option-options', editRow).show();
935
+ } else if (
936
+ temp_select == 'Custom Post' ||
937
+ temp_select == 'Custom Posts'
938
+ ) {
939
+ $('.regular').hide();
940
+ $('.alternative').show().html('<strong>Post Type:</strong> Enter your custom post_type.');
941
+ $('.option-desc', editRow).show();
942
+ $('.option-options', editRow).show();
943
+ } else {
944
+ $('.option-desc', editRow).show();
945
+ $('.option-options', editRow).hide();
946
+ }
947
+ }
948
+ });
949
+
950
+ $('.select').live('change', function () {
951
+ temp_select = $(this).prev('span').text();
952
+ if (temp_select == 'Heading') {
953
+ $('.option-desc', editRow).hide();
954
+ $('.option-options', editRow).hide();
955
+ } else if (
956
+ temp_select == 'Checkbox' ||
957
+ temp_select == 'Radio' ||
958
+ temp_select == 'Select'
959
+ ) {
960
+ $('.alternative').hide();
961
+ $('.regular').show();
962
+ $('.option-desc', editRow).show();
963
+ $('.option-options', editRow).show();
964
+ } else {
965
+ if (temp_select == 'Textarea' || temp_select == 'CSS') {
966
+ $('.regular').hide();
967
+ $('.alternative').show().html('<strong>Row Count:</strong> Enter a numeric value for the number of rows in your textarea.');
968
+ $('.option-desc', editRow).show();
969
+ $('.option-options', editRow).show();
970
+ } else if (
971
+ temp_select == 'Custom Post' ||
972
+ temp_select == 'Custom Posts'
973
+ ) {
974
+ $('.regular').hide();
975
+ $('.alternative').show().html('<strong>Post Type:</strong> Enter your custom post_type.');
976
+ $('.option-desc', editRow).show();
977
+ $('.option-options', editRow).show();
978
+ } else {
979
+ $('.option-desc', editRow).show();
980
+ $('.option-options', editRow).hide();
981
+ }
982
+ }
983
+ });
984
+
985
+ // Show The Editor
986
+ $(editRow).attr('id', 'edit-' + c).addClass('inline-editor').show();
987
+
988
+ // Scroll
989
+ var target = $('#edit-' + c);
990
+ if (c > 1) {
991
+ var top = target.offset().top;
992
+ $('html,body').animate({scrollTop: top}, 500);
993
+ return false;
994
+ }
995
+
996
+ return false;
997
+ },
998
+ editSave: function (e) {
999
+ var d, b, c, f, g, itemId;
1000
+ e = $("tr.inline-editor").attr("id");
1001
+ e = e.substr(e.lastIndexOf("-") + 1);
1002
+ f = $("#edit-" + e);
1003
+ g = $("#inline_" + e);
1004
+ itemId = $.trim($("input.item_id", f).val().toLowerCase()).replace(/(\s+)/g, '_');
1005
+ if (!itemId) {
1006
+ itemId = $.trim($("input.item_title", f).val().toLowerCase()).replace(/(\s+)/g, '_');
1007
+ }
1008
+ d = {
1009
+ action: "option_tree_edit",
1010
+ id: e,
1011
+ item_id: itemId,
1012
+ item_title: $("input.item_title", f).val(),
1013
+ item_desc: $("textarea.item_desc", f).val(),
1014
+ item_type: $("select.item_type", f).val(),
1015
+ item_options: $("input.item_options", f).val()
1016
+ };
1017
+ b = $("#edit-" + e + " :input").serialize();
1018
+ d = b + "&" + $.param(d);
1019
+ $.post(ajaxurl, d, function (r) {
1020
+ if (r) {
1021
+ if (r == 'updated') {
1022
+ inlineEditOption.afterSave(e);
1023
+ $("#edit-" + e).remove();
1024
+ $("#option-" + e).show();
1025
+ $('.ajax-message').ajaxMessage('<div class="message"><span>&nbsp;</span>Option Saved.</div>');
1026
+ } else {
1027
+ $('.ajax-message').ajaxMessage('<div class="message warning"><span>&nbsp;</span>' + r + '</div>');
1028
+ }
1029
+ } else {
1030
+ $('.ajax-message').ajaxMessage('<div class="message warning"><span>&nbsp;</span>' + r + '</div>');
1031
+ }
1032
+ });
1033
+ return false;
1034
+ },
1035
+ afterSave: function (e) {
1036
+ var x, y, z,
1037
+ n, m, o, p, q, r = true;
1038
+ x = $("#edit-" + e);
1039
+ y = $("#option-" + e);
1040
+ z = $("#inline_" + e);
1041
+ $('.option').show();
1042
+ $('a.cancel', x).removeClass('undo-add');
1043
+ $('a.save', x).removeClass('add-save');
1044
+ $("a.add-option").removeClass('disable');
1045
+ $('a.edit-inline').removeClass('disable');
1046
+ $('a.delete-inline').removeClass('disable');
1047
+ if (n = $("input.item_title", x).val()) {
1048
+ if ($("select.item_type", x).val() != 'heading') {
1049
+ $(y).removeClass('col-heading');
1050
+ $('.col-title', y).attr('colspan', 1);
1051
+ $(".col-key", y).show();
1052
+ $(".col-type", y).show();
1053
+ $(".col-title", y).text('- ' + n);
1054
+ } else {
1055
+ $(y).addClass('col-heading');
1056
+ $('.col-title', y).attr('colspan', 3);
1057
+ $(".col-key", y).hide();
1058
+ $(".col-type", y).hide();
1059
+ $(".col-title", y).text(n);
1060
+ }
1061
+ $(".item_title", z).text(n);
1062
+ }
1063
+ if (m = $.trim($("input.item_id", x).val().toLowerCase()).replace(/(\s+)/g, '_')) {
1064
+ $(".col-key", y).text(m);
1065
+ $(".item_id", z).text(m);
1066
+ } else {
1067
+ m = $.trim($("input.item_title", x).val().toLowerCase()).replace(/(\s+)/g, '_');
1068
+ $(".col-key", y).text(m);
1069
+ $(".item_id", z).text(m);
1070
+ }
1071
+ if (o = $("select.item_type option:selected", x).val()) {
1072
+ $(".col-type", y).text(o);
1073
+ $(".item_type", z).text(o);
1074
+ }
1075
+ if (p = $("textarea.item_desc", x).val()) {
1076
+ $(".item_desc", z).text(p);
1077
+ }
1078
+ if (r = $("input.item_options", x).val()) {
1079
+ $(".item_options", z).text(r);
1080
+ }
1081
+ },
1082
+ revert: function () {
1083
+ var b,
1084
+ n, m, o, p, q, r = true;
1085
+ if (b = $(".inline-editor").attr("id")) {
1086
+ $('#' + b).remove();
1087
+ b = b.substr(b.lastIndexOf("-") + 1);
1088
+ $('.option').show();
1089
+ $("#option-" + b).show();
1090
+ }
1091
+ return false;
1092
+ }
1093
+ };
1094
+ $(document).ready(function () {
1095
+ inlineEditOption.init();
1096
+ })
1097
+ })(jQuery);
1098
+
1099
+ /**
1100
+ *
1101
+ * Image Slider
1102
+ *
1103
+ * Creates & Updates Image Slider
1104
+ * Dependencies: jQuery, jQuery UI
1105
+ *
1106
+ */
1107
+ function S4() {
1108
+ return (((1 + Math.random()) * 0x10000) | 0).toString(16).substring(1);
1109
+ }
1110
+ function guid() {
1111
+ return (S4() + S4() + "-" + S4() + "-" + S4() + "-" + S4() + "-" + S4() + S4() + S4());
1112
+ }
1113
+
1114
+ (function ($) {
1115
+ ImageSlider = {
1116
+ processing: false,
1117
+ init: function () {
1118
+ $(".option-tree-slider-body").hide();
1119
+ $('.option-tree-slider .edit').live('click', function(event) {
1120
+ event.preventDefault();
1121
+ $('.option-tree-slider .edit').not($(this)).removeClass('down');
1122
+ $('.option-tree-slider-body').not($(this).parent().find('.option-tree-slider-body')).hide();
1123
+ $(this).toggleClass('down');
1124
+ $(this).parent().find('.option-tree-slider-body').toggle();
1125
+ });
1126
+ $('.option-tree-slider-id').each(function() {
1127
+ //make sure all the option slides have id.
1128
+ $val = $(this).val();
1129
+ if ($val == undefined || $val == '') $(this).val(guid());
1130
+ });
1131
+ $('.option-tree-slider-title').live('keyup', function() {
1132
+ ImageSlider.update_slider_title(this);
1133
+ });
1134
+ $('.remove-slide').live('click', function(event) {
1135
+ event.preventDefault();
1136
+ var agree = confirm("Are you sure you wish to delete this slide?");
1137
+ if (agree) {
1138
+ ImageSlider.delete_slider_image(this);
1139
+ return false;
1140
+ } else {
1141
+ return false;
1142
+ }
1143
+ });
1144
+ $('.add-slide').live('click', function(event) {
1145
+ event.preventDefault();
1146
+ ImageSlider.add_slider($(this).attr('id'));
1147
+ });
1148
+ $('.option-tree-slider-wrap').each(function() {
1149
+ var id = $(this).attr('id');
1150
+ if ($('#' + id).length) {
1151
+ $('#' + id).sortable({
1152
+ update: function(event, ui) {
1153
+ $('#' + id).find('li:not(.ui-sortable-helper)').each(function(inc) {
1154
+ var target = $(this).find('a.open').attr('href').split("#")[1];
1155
+ $('#' + target).find('input.option-tree-slider-order').val(inc + 1);
1156
+ });
1157
+ }
1158
+ });
1159
+ }
1160
+ });
1161
+ },
1162
+ update_slider_title: function(e) {
1163
+ var element = e;
1164
+ if (this.timer) {
1165
+ clearTimeout(element.timer);
1166
+ }
1167
+ this.timer = setTimeout(function() {
1168
+ $(element).parents('.option-tree-slider').find('.open').text(element.value);
1169
+ }, 100);
1170
+ return true;
1171
+ },
1172
+ add_slider: function(id) {
1173
+ var self = this;
1174
+ if (this.processing === false) {
1175
+ this.processing = true;
1176
+ var image_count = parseInt($('#' + id + '_list li').length) - 1;
1177
+ $.ajax({
1178
+ url: ajaxurl,
1179
+ type: 'get',
1180
+ data: {
1181
+ action: 'prime_options_add_slider',
1182
+ slide_id: id,
1183
+ count: image_count,
1184
+ page: 'option_tree'
1185
+ },
1186
+ complete: function(data) {
1187
+ console.log(data);
1188
+ $('.option-tree-slider .edit').removeClass('down');
1189
+ $('.option-tree-slider-body').hide();
1190
+ $('#' + id + '_list').append('<li>' + data.responseText + '</li>');
1191
+
1192
+ $('#' + id + '_list .select_wrapper').otStyleSelect({})
1193
+
1194
+ $('#' + id + '_list li:last .option-tree-slider .edit').toggleClass('down');
1195
+
1196
+ $('.option-tree-slider-id').each(function() {
1197
+ //make sure all the option slides have id.
1198
+ $val = $(this).val();
1199
+ if ($val == undefined || $val == '') $(this).val(guid());
1200
+ });
1201
+
1202
+ self.processing = false;
1203
+ }
1204
+ });
1205
+ }
1206
+ },
1207
+ delete_slider_image: function(e) {
1208
+ $(e).parents('li').remove();
1209
+ }
1210
+ };
1211
+ $(document).ready(function () {
1212
+ ImageSlider.init();
1213
+ })
1214
+ })(jQuery);
js/media-upload-script.js ADDED
@@ -0,0 +1,30 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ jQuery(document).ready(function() {
2
+
3
+ var uploadID = ''; /*setup the var*/
4
+
5
+ jQuery('.upload_image_button').click(function() {
6
+ uploadID = jQuery(this).prev('input'); /*grab the specific input*/
7
+
8
+ formfield = jQuery('.upload').attr('name');
9
+ tb_show('', 'media-upload.php?type=image&amp;TB_iframe=true');
10
+
11
+ return false;
12
+ });
13
+
14
+
15
+
16
+ window.send_to_editor = function(html) {
17
+
18
+ imgurl = jQuery('img',html).attr('src');
19
+ uploadID.val(imgurl); /*assign the value to the input*/
20
+ tb_remove();
21
+ };
22
+
23
+
24
+
25
+
26
+ });
27
+
28
+
29
+
30
+
js/spa-tab.js ADDED
@@ -0,0 +1,50 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ jQuery(document).ready(function() {
2
+ jQuery('#ui-id-1').click(function(){
3
+ jQuery('#option_general').show();
4
+
5
+ jQuery('#option_footer').hide();
6
+ jQuery('#option_home').hide();
7
+ jQuery('#option_typography').hide();
8
+ });
9
+ jQuery('#ui-id-2').click(function(){
10
+ jQuery('#option_typography').show();
11
+ jQuery('#option_general').hide();
12
+
13
+ jQuery('#option_footer').hide();
14
+ jQuery('#option_home').hide();
15
+ });
16
+ /* jQuery('#ui-id-3').click(function(){
17
+ jQuery('#option_logo_header').show();
18
+ jQuery('#option_general').hide();
19
+ jQuery('#option_typography').hide();
20
+ jQuery('#option_footer').hide();
21
+ jQuery('#option_home').hide();
22
+ }); */
23
+ jQuery('#ui-id-4').click(function(){
24
+ jQuery('#option_footer').hide();
25
+ jQuery('#option_general').show();
26
+ jQuery('#option_typography').hide();
27
+
28
+ jQuery('#option_home').hide();
29
+ });
30
+ jQuery('#ui-id-5').click(function(){
31
+ jQuery('#option_home').show();
32
+ jQuery('#option_general').hide();
33
+ jQuery('#option_typography').hide();
34
+
35
+ jQuery('#option_footer').hide();
36
+ });
37
+ });
38
+
39
+ // js to active the link of option pannel
40
+ jQuery(document).ready(function() {
41
+ jQuery('ul.options_tabs li ').click(function() {
42
+ jQuery('ul.options_tabs li ').removeClass('active');
43
+ jQuery(this).addClass('active');
44
+ });
45
+ });
46
+
47
+ //js to for tabs..
48
+ /* jQuery(function() {
49
+ jQuery( "#tabs" ).tabs();
50
+ }); */
notification-settings.php ADDED
@@ -0,0 +1,277 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <script>
2
+
3
+ function datasave_footer()
4
+ {
5
+
6
+ var mailto = jQuery( "#mailingarea" ).val();
7
+ var email_address = jQuery('#email').val();
8
+
9
+ var message = jQuery('#message').val();
10
+
11
+ var sb_btn = jQuery('#sb_btn').val();
12
+
13
+
14
+ if(mailto == 'yes')
15
+ {
16
+ if(email_address == '')
17
+ {
18
+ alert("Please enter your email");
19
+ return false;
20
+ }
21
+ var regex = /^([a-zA-Z0-9_.+-])+\@(([a-zA-Z0-9-])+\.)+([a-zA-Z0-9]{2,4})+$/;
22
+ if(!regex.test(email_address))
23
+ {
24
+ alert("Please Enter a valid Email Address");
25
+ return false;
26
+ }
27
+
28
+ }
29
+
30
+
31
+ jQuery.ajax(
32
+ {
33
+ type: "POST",
34
+ url: ajaxurl,
35
+
36
+ data : {
37
+ 'action':'coming_soon_page_notification_settings',
38
+
39
+
40
+ 'mailto':mailto,
41
+ 'email_address':email_address,
42
+ 'message':message,
43
+ 'sb_btn':sb_btn,
44
+
45
+ },
46
+ success : function(data){
47
+ jQuery('#success_message_save_footer').show();
48
+ jQuery("#success_message_save_footer").fadeOut(5000);
49
+ location.href='?page=coming_soon';
50
+ }
51
+ });
52
+
53
+
54
+
55
+ }
56
+
57
+ function reset_data_footersetting()
58
+ {
59
+ jQuery.ajax(
60
+ {
61
+ type: "POST",
62
+ url: ajaxurl,
63
+
64
+ data : {
65
+ 'action':'coming_soon_page_reset_notification_settings',
66
+ },
67
+ success : function(data){
68
+ jQuery('#success_message_reset_footer').show();
69
+ jQuery("#success_message_reset_footer").fadeOut(5000);
70
+ location.href='?page=coming_soon';
71
+ }
72
+
73
+ });
74
+
75
+
76
+ }
77
+
78
+ function mail_field_display()
79
+ {
80
+ var mailfield = jQuery("#mailingarea").val();
81
+ //alert(mailfield)
82
+ if(mailfield=="no"){ hideAll(); }
83
+ if(mailfield=="yes"){ show_mail_field(); }
84
+
85
+ }
86
+
87
+ function hideAll()
88
+ {
89
+ jQuery('#mail_field').hide();
90
+ jQuery('#message_field').hide();
91
+ jQuery('#subscribe_button').hide();
92
+
93
+ }
94
+
95
+ function show_mail_field()
96
+ {
97
+ jQuery('#mail_field').show();
98
+ jQuery('#message_field').show();
99
+ jQuery('#subscribe_button').show();
100
+
101
+ }
102
+
103
+
104
+ </script>
105
+ <style>
106
+ /* =Tooltips style
107
+ ========================================================================*/
108
+
109
+ .icon {
110
+ display: inline-block;
111
+ width: 16px;
112
+ height: 16px;
113
+ position: relative;
114
+ padding: 0 4px 0 0;
115
+
116
+ background: url(<?php echo plugins_url('images/icons.png',__FILE__) ?>) no-repeat;
117
+ }
118
+
119
+ .tooltip {
120
+ display: none;
121
+ width: 200px;
122
+ position: absolute;
123
+ padding: 10px;
124
+ margin: 4px 0 0 4px;
125
+ top: 0;
126
+ right: 16px;
127
+ border: 1px solid #76B6D7;
128
+ border-radius: 0 8px 8px 8px;
129
+ background: #bedffe;
130
+ font-size: 13px;
131
+ box-shadow: 0 1px 2px -1px #21759B;
132
+ z-index: 999;
133
+ }
134
+
135
+ /* Icons Sprite Position */
136
+
137
+ .help {
138
+ background-position: 0 0;
139
+ }
140
+
141
+ .warning {
142
+ background-position: -20px 0;
143
+ }
144
+
145
+ .error {
146
+ background-position: -40px 0;
147
+ }
148
+
149
+ /* Tooltip Colors */
150
+
151
+ .help .tooltip {
152
+ border-color: #76B6D7;
153
+ background-color: #bedffe;
154
+ box-shadow-color: #21759B;
155
+ }
156
+
157
+ .warning .tooltip {
158
+ border-color: #cca863;
159
+ background-color: #ffff70;
160
+ box-shadow-color: #ac8c4e;
161
+ }
162
+
163
+ .error .tooltip {
164
+ border-color: #b50d0d;
165
+ background-color: #e44d4e;
166
+ box-shadow-color: #810606;
167
+ }
168
+
169
+ .icon:hover .tooltip {
170
+ display: block;
171
+ }
172
+ </style>
173
+ <?php $value=get_option('soon_page_notification_settings');?>
174
+ <div class="block ui-tabs-panel ui-widget-content ui-corner-bottom" id="option_home" aria-labelledby="ui-id-5" role="tabpanel" style="display: none;" aria-expanded="false" aria-hidden="true">
175
+
176
+ <!-- div start for display "Enter mail field" field -->
177
+ <div class="option option-input">
178
+ <h3><?php _e('Mailing Option');?><span class="icon help" style="float:right">
179
+ <span class="tooltip">Choose if you want to display a signup / subscribe field on the page.</span></span></h3>
180
+ <div class="section">
181
+ <div class="element">
182
+ <select name="mailingarea" id="mailingarea" onchange="mail_field_display()" >
183
+ <option onclick="hideAll()" value="no" <?php if($value['mailto']=='no') echo 'selected' ?> ><?php _e('Do not display signup field'); ?></option>
184
+ <option onclick="show_mail_field()" value="yes" <?php if($value['mailto']=='yes') echo 'selected' ?>><?php _e('Mail to the Owner'); ?></option>
185
+ </select>
186
+ </div>
187
+ </div>
188
+ </div>
189
+ <!-- div end for display "Enter mail field" field -->
190
+ <!-- div start for display "Owner email address" field -->
191
+ <div class="option option-input" id="mail_field" style="display:<?php if($value['mailto']=='no') {echo 'none';} elseif($value['mailto']=='') echo 'none' ?>;">
192
+ <h3 style="color:#21759b"><?php _e('Owner Email Address');?><span class="icon help" style="float:right">
193
+ <span class="tooltip">Information of new susbscribers will be sent to this email address.</span></span></h3>
194
+ <div class="section">
195
+ <div class="element">
196
+ <input type="text" value="<?php echo $value['email_address'] ?>" id="email" name="email" placeholder="example@gmail.com" class="" />
197
+ </div>
198
+ </div>
199
+ </div>
200
+ <!-- div end for display "Owner email address" field -->
201
+ <!-- div start for display "Display message to subscriber" field -->
202
+ <div class="option option-input" id="message_field" style="display:<?php if($value['mailto']=='no') {echo 'none';} elseif($value['mailto']=='') echo 'none' ?>;">
203
+ <h3 style="color:#21759b"><?php _e('Display Message after user subscribing');?><span class="icon help" style="float:right">
204
+ <span class="tooltip">Enter message to display after a user enters his email address.</span></h3>
205
+ <div class="section">
206
+ <div class="element">
207
+ <input type="text" value="<?php echo $value['message'] ?>" id="message" name="message" placeholder="Thanks you for subscribing" class="" />
208
+ </div>
209
+ </div>
210
+ </div>
211
+ <!-- div end for display "message display to subscriber" -->
212
+ <!-- div start for enter "Notify button label" field -->
213
+ <div class="option option-input" id="subscribe_button" style="display:<?php if($value['mailto']=='no') {echo 'none';} elseif($value['mailto']=='') echo 'none' ?>;">
214
+ <h3 style="color:#21759b"><?php _e('Subscribe Button');?><span class="icon help" style="float:right">
215
+ <span class="tooltip">Customize the button text.</span></h3>
216
+ <div class="section">
217
+ <div class="element">
218
+ <input type="text" value="<?php echo $value['sb_btn'] ?>" id="sb_btn" name="sb_btn" placeholder="Notify Me!" class="" />
219
+ </div>
220
+ </div>
221
+ </div>
222
+ <!-- div end for enter "notify buttton label" field -->
223
+
224
+
225
+ <input type="hidden" value="1" id="spa_footer_customization" name="spa_footer_customization" />
226
+ <input type="button" class="button-framework save-options" value= "<?php _e('Save Changes');?>" onclick="datasave_footer()">
227
+
228
+ <input type="button" class="button-framework reset" value="<?php _e('Restore Defaults');?>" onclick="reset_data_footersetting()" />
229
+
230
+ <div id="success_message_reset_footer" >
231
+ <?php _e('Data reset sucessfully');?>
232
+ </div>
233
+
234
+ <div id="success_message_save_footer" >
235
+ <?php _e('Data save sucessfully');?>
236
+ </div>
237
+ </div>
238
+ <style>
239
+ #success_message_save_footer{
240
+ display: none;
241
+ margin: 15px 8px 0px 1px;
242
+ padding: 13px 0px 15px 52px;
243
+ background: url(<?php echo plugins_url("/images/icon_check.png",__FILE__) ?>) left no-repeat #21759B;
244
+ /*opacity:0.5;
245
+ filter:alpha(opacity=50);*/
246
+ background-position: 15px 15px;
247
+ border: solid 1px #F22853;
248
+ -webkit-border-radius: 15px;
249
+ -moz-border-radius: 15px;
250
+ border-radius: 15px;
251
+ width: 220px;
252
+ font-size: 20px;
253
+ color: #ffffff;
254
+ position: absolute;
255
+ left: 500px;
256
+ bottom: 20px;
257
+
258
+ }
259
+ #success_message_reset_footer {
260
+ display: none;
261
+ margin: 15px 8px 0px 1px;
262
+ padding: 13px 0px 15px 52px;
263
+ background: url(<?php echo plugins_url("/images/icon_check.png",__FILE__) ?>) left no-repeat #21759B;
264
+
265
+ background-position: 15px 15px;
266
+ border: solid 1px #F22853;
267
+ -webkit-border-radius: 15px;
268
+ -moz-border-radius: 15px;
269
+ border-radius: 15px;
270
+ width: 220px;
271
+ font-size: 20px;
272
+ color: #ffffff;
273
+ position: absolute;
274
+ left: 500px;
275
+ bottom: 20px;
276
+ }
277
+ </style>
readme.txt ADDED
@@ -0,0 +1,63 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ === Easy Coming Soon ===
2
+ Contributors: a.ankit, deepeshpaliwal
3
+ Donate link: http://www.webriti.com/
4
+ Tags: coming soon, wordpress coming soon, wordpress under construction, wordpress maintenance mode, maintenance mode, under construction, coming soon page, launch page, maintenance, construction, offline,landing page
5
+ Requires at least: 3.3+
6
+ Tested up to: 3.6.1
7
+ Stable tag: 0.8
8
+ License: GPLv2 or later
9
+ License URI: http://www.gnu.org/licenses/gpl-2.0.html
10
+
11
+ Easy coming Soon plugin allows you to quickly create a launch / under construction page for your website. Collects E-mails and connect with users on Social Networks.
12
+
13
+ == Description ==
14
+
15
+ The **Easy Coming Soon** plugin allows you quckly create a Launch page / Coming Soon page for your wordpress website. Simply activate the plugin, Setup Page Title , Description and you are ready to go.
16
+
17
+ The Easy Coming Soon plugin works with any WordPress theme you have installed on your site. Looged out users will see the coming soon page while logged-in users will have access to the website. This is ideal for web developers who want to present their clients with a Under construction page while working on the website.
18
+
19
+ Give **Easy Coming Soon** a try. We are sure you will like it.
20
+
21
+ In case you face any problem, contact us via the [Forums](http://wordpress.org/support/plugin/easy-coming-soon).
22
+
23
+
24
+ **Features**
25
+
26
+ * Works with any WordPress Theme
27
+ * Responsive
28
+ * Provide Social connectivity(Facebook, Twitter, Google+)
29
+ * Free Coming soon page template
30
+ * Flexible and user-friendly setup
31
+ * Live Preview of coming soon page
32
+ * Subscribe feature / Easily collect visitor emails
33
+ * Add Google Analytics Tracking to the Coming Soon Page
34
+ * Very easy customization of coming soon page template setup
35
+
36
+
37
+ == Installation ==
38
+
39
+ 1. Download Easy coming soon plugin.
40
+ 2. Upload the easy-coming-soon folder to the /wp-content/plugins/ directory.
41
+ 3. Activate the plugin through the 'Plugins' menu in WordPress and Enjoy.
42
+
43
+
44
+ == Frequently Asked Questions ==
45
+
46
+
47
+
48
+
49
+ == Screenshots ==
50
+
51
+ 1. Create Coming soon page like this
52
+ 2. Coming soon plugin general setting panel
53
+ 3. Coming soon plugin Design panel
54
+
55
+ == Changelog ==
56
+
57
+ = 0.8 =
58
+ 1. Resolved Undefined variable error
59
+ 2. The coming soon page displays the Site Title.
60
+ 3. Added "Coming Soon Active" in the Wordpress Admin Menu Bar
61
+
62
+ = 0.5 =
63
+ This version provides basic functionality to craete easily coming soon or launching page and get e-mail on wordpress blog.
screenshot-1.png ADDED
Binary file
screenshot-2.png ADDED
Binary file
screenshot-3.png ADDED
Binary file
screenshot-4.png ADDED
Binary file
screenshot-5.png ADDED
Binary file
template/coming_soon_display.php ADDED
@@ -0,0 +1,213 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <!DOCTYPE html>
2
+ <html lang="en">
3
+ <?php $general_settings = get_option('soon_page_settings');
4
+ $design_settings = get_option('soon_page_desgin_settings');
5
+ $notification_settings =get_option('soon_page_notification_settings');
6
+
7
+ ?>
8
+
9
+ <head>
10
+ <meta charset="utf-8">
11
+ <title><?php
12
+ bloginfo( 'name' );
13
+ $site_description = get_bloginfo( 'description' );
14
+ ?></title>
15
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
16
+ <meta name="description" content="">
17
+ <meta name="author" content="">
18
+
19
+ <!-- Le styles -->
20
+
21
+ <link rel="stylesheet" href="<?php echo plugins_url('template/css/style.css',dirname(__FILE__)); ?>">
22
+ <link rel="stylesheet" href="<?php echo plugins_url('template/css/cs-bootstrap.css',dirname(__FILE__)); ?>">
23
+ <style type="text/css">
24
+ body {
25
+ padding-top:9%;
26
+ padding-bottom:9%;
27
+
28
+ background: <?php if($design_settings['background_color']!==''){echo ($design_settings['background_color']); } else { echo('#21759B');}?> url('<?php echo $general_settings['background']; ?>') repeat;
29
+
30
+ background-repeat: no-repeat;
31
+ background-attachment: fixed;
32
+ background-position: top center;
33
+ -webkit-background-size: cover;
34
+ -moz-background-size: cover;
35
+ -o-background-size: cover;
36
+ background-size: cover;
37
+ }
38
+
39
+
40
+
41
+ #title_style
42
+ {
43
+
44
+ color:<?php if($design_settings['title_color']!==''){echo ($design_settings['title_color']); } else { echo('#ffffff');} ?>;
45
+ font-size:<?php if($design_settings['title_font_size']!==''){echo ($design_settings['title_font_size']); } else { echo('30');} ?>px;
46
+ font-family:<?php echo $design_settings['title_font_format'] ?>;
47
+ font-style:normal;
48
+ line-height:1.1;
49
+ word-break: break-word;
50
+ word-break break-word;
51
+ -ms-word-wrap: normal | break-word;
52
+
53
+ }
54
+
55
+ #left_content
56
+ {
57
+
58
+ }
59
+ #descrip
60
+ {
61
+
62
+ color:<?php if($design_settings['descrip_color']!==''){echo ($design_settings['descrip_color']); } else { echo('#ffffff');} ?>;
63
+ font-size:<?php if($design_settings['description_font_size']!==''){echo ($design_settings['description_font_size']); } else { echo('20');} ?>px;
64
+ font-family:<?php echo $design_settings['description_font_format'] ?>;
65
+ font-style:normal;
66
+ line-height:1.5;
67
+ text-align:justify;
68
+ width:80%;
69
+ word-break: break-word;
70
+ word-break break-word;
71
+ -ms-word-wrap: normal | break-word;
72
+
73
+ }
74
+ #social_links
75
+ {
76
+ }
77
+
78
+ </style>
79
+
80
+ <link rel="stylesheet" href="<?php echo plugins_url('template/css/cs-bootstrap-responsive.css',dirname(__FILE__)); ?>">
81
+
82
+
83
+
84
+ <?php echo $general_settings['google_code']; ?>
85
+
86
+ </head>
87
+
88
+ <body>
89
+
90
+
91
+
92
+ <div class="container" style="height:auto">
93
+
94
+ <!-- Main hero unit for a primary marketing message or call to action -->
95
+ <div class="hero-unit" style=" background:rgba(0,0,0,0.5);">
96
+ <center>
97
+ <div id="title_style" >
98
+ <h1><?php if($general_settings['title']!==''){echo ucwords($general_settings['title']); } else { echo('coming soon page');} ?></h1></div>
99
+
100
+
101
+ <div id="descrip" >
102
+
103
+
104
+ <p> <?php if($general_settings['descrip']!==''){echo ($general_settings['descrip']); } else { echo('This website will launch soon. To connect with us enter your email below.');} ?> </p>
105
+ </div>
106
+
107
+ <?php if ($notification_settings['mailto']=="yes")
108
+ {?>
109
+
110
+ <form id="subscribe" class="form-signin" action="#" method="post" style=" width:80%;background:#2a6888; border:0px groove #333333;padding: 6px 5px 7px 5px; ">
111
+
112
+
113
+ <input id="email" name="email" type="text" class="input-xlarge" placeholder="<?php _e('Enter your email to nontify') ?>"/>
114
+
115
+ <button id="notify" class="btn btn-primary" name="notify" onClick="checkvalidation()"><?php if($notification_settings['sb_btn']!==''){echo ($notification_settings['sb_btn']); } else { echo('Notify Me!');} ?></button>
116
+ </form><?php } ?></center>
117
+
118
+ </div>
119
+ <?php if($general_settings['fb']!='' || $general_settings['twit']!='' || $general_settings['gp']!='') { ?>
120
+ <div class="footer" style="background:#A4C5D6;margin-top:-30px;height:40px" >
121
+
122
+
123
+ <div id="social_links" style="margin-right:10px;padding-top:1%;float:right" >
124
+ Social Links:&nbsp;
125
+ <?php if($general_settings['fb']!='')
126
+ {?>
127
+ <a href="<?php echo $general_settings['fb']; ?>"> <img src="<?php echo plugins_url('images/facebook.png',__FILE__); ?>"></a>
128
+
129
+ <?php } ?>
130
+ &nbsp;
131
+ <?php if($general_settings['twit']!='')
132
+ {?>
133
+ <a href="<?php echo $general_settings['twit']; ?>"> <img src="<?php echo plugins_url('images/twitter.png',__FILE__); ?>"></a>
134
+
135
+ <?php } ?>
136
+
137
+ &nbsp;
138
+ <?php if($general_settings['gp']!='')
139
+ {?>
140
+ <a href="<?php echo $general_settings['gp']; ?>"> <img src="<?php echo plugins_url('images/googleplus.png',__FILE__); ?>"></a>
141
+
142
+ <?php } ?>
143
+
144
+
145
+
146
+
147
+
148
+
149
+ </div>
150
+
151
+
152
+ </div>
153
+ <?php } ?> <!--/footer end -->
154
+
155
+
156
+
157
+ </div>
158
+
159
+
160
+ </div> <!-- /container -->
161
+
162
+ <?php
163
+ if(isset($_POST['notify'])) {
164
+ $email = $_POST['email'];
165
+
166
+ $to = $notification_settings['email_address'];
167
+ $subject = "Coming soon page";
168
+ $message = "Hey Some one with email id => ".$email." has subscribed for Coming Soon page";
169
+ $from = $notification_settings['email_address'];
170
+ $headers = "From:" . $from;
171
+
172
+ if($email=='')
173
+ {
174
+ echo "<script>alert('please enter email');
175
+ location.href='';</script>";
176
+ }
177
+
178
+
179
+ else
180
+ {
181
+ $regex = '/^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,3})$/';
182
+ if(preg_match($regex, $email))
183
+ {
184
+ if(wp_mail($to,$subject,$message,$headers))
185
+ {
186
+ if($notification_settings['message']=='')
187
+ {
188
+ $display='Thank you for subscribing,We will contact you very soon.';
189
+ }
190
+ else
191
+ {
192
+ $display=$notification_settings['message'];
193
+ }
194
+ echo "<script>alert('$display');
195
+ location.href='';</script>";
196
+ }
197
+ else
198
+ {
199
+ echo 'Message could not be sent.';
200
+ echo "<script>location.href='';</script>";
201
+ }
202
+ }
203
+ else
204
+ {
205
+ echo "<script>alert('Invalid email address Please enter valid email.');
206
+ location.href='';</script>";
207
+ }
208
+ }
209
+ }
210
+ ?>
211
+
212
+ </body>
213
+ </html>
template/css/cs-bootstrap-responsive.css ADDED
@@ -0,0 +1,1133 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /*!
2
+ * Bootstrap Responsive v2.3.2
3
+ *
4
+ * Copyright 2012 Twitter, Inc
5
+ * Licensed under the Apache License v2.0
6
+ * http://www.apache.org/licenses/LICENSE-2.0
7
+ *
8
+ * Designed and built with all the love in the world @twitter by @mdo and @fat.
9
+ */
10
+
11
+ .clearfix {
12
+ *zoom: 1;
13
+ }
14
+
15
+ .clearfix:before,
16
+ .clearfix:after {
17
+ display: table;
18
+ line-height: 0;
19
+ content: "";
20
+ }
21
+
22
+ .clearfix:after {
23
+ clear: both;
24
+ }
25
+
26
+ .hide-text {
27
+ font: 0/0 a;
28
+ color: transparent;
29
+ text-shadow: none;
30
+ background-color: transparent;
31
+ border: 0;
32
+ }
33
+
34
+ .input-block-level {
35
+ display: block;
36
+ width: 100%;
37
+ min-height: 30px;
38
+ -webkit-box-sizing: border-box;
39
+ -moz-box-sizing: border-box;
40
+ box-sizing: border-box;
41
+ }
42
+
43
+ @-ms-viewport {
44
+ width: device-width;
45
+ }
46
+
47
+ .hidden {
48
+ display: none;
49
+ visibility: hidden;
50
+ }
51
+
52
+ .visible-phone {
53
+ display: none !important;
54
+ }
55
+
56
+ .visible-tablet {
57
+ display: none !important;
58
+ }
59
+
60
+ .hidden-desktop {
61
+ display: none !important;
62
+ }
63
+
64
+ .visible-desktop {
65
+ display: inherit !important;
66
+ }
67
+
68
+ @media (min-width: 768px) and (max-width: 979px) {
69
+ .hidden-desktop {
70
+ display: inherit !important;
71
+ }
72
+ .visible-desktop {
73
+ display: none !important ;
74
+ }
75
+ .visible-tablet {
76
+ display: inherit !important;
77
+ }
78
+ .hidden-tablet {
79
+ display: none !important;
80
+ }
81
+ }
82
+
83
+ @media (max-width: 767px) {
84
+ .hidden-desktop {
85
+ display: inherit !important;
86
+ }
87
+ .visible-desktop {
88
+ display: none !important;
89
+ }
90
+ .visible-phone {
91
+ display: inherit !important;
92
+ }
93
+ .hidden-phone {
94
+ display: none !important;
95
+ }
96
+ }
97
+
98
+ .visible-print {
99
+ display: none !important;
100
+ }
101
+
102
+ @media print {
103
+ .visible-print {
104
+ display: inherit !important;
105
+ }
106
+ .hidden-print {
107
+ display: none !important;
108
+ }
109
+ }
110
+
111
+ @media (min-width: 1200px) {
112
+ .row {
113
+
114
+ *zoom: 1;
115
+ }
116
+ .row:before,
117
+ .row:after {
118
+ display: table;
119
+ line-height: 0;
120
+ content: "";
121
+ }
122
+ .row:after {
123
+ clear: both;
124
+ }
125
+ [class*="span"] {
126
+ float: left;
127
+ min-height: 1px;
128
+ margin-left: 30px;
129
+ }
130
+
131
+ .span12 {
132
+ width: 1170px;
133
+ }
134
+ .span11 {
135
+ width: 1070px;
136
+ }
137
+ .span10 {
138
+ width: 970px;
139
+ }
140
+ .span9 {
141
+ width: 870px;
142
+ }
143
+ .span8 {
144
+ width: 770px;
145
+ }
146
+ .span7 {
147
+ width: 670px;
148
+ }
149
+ .span6 {
150
+ width: 570px;
151
+ }
152
+ .span5 {
153
+ width: 470px;
154
+ }
155
+ .span4 {
156
+ width: auto;
157
+ }
158
+ .span3 {
159
+ width: 270px;
160
+ }
161
+ .span2 {
162
+ width: 170px;
163
+ }
164
+ .span1 {
165
+ width: 70px;
166
+ }
167
+ .offset12 {
168
+ margin-left: 1230px;
169
+ }
170
+ .offset11 {
171
+ margin-left: 1130px;
172
+ }
173
+ .offset10 {
174
+ margin-left: 1030px;
175
+ }
176
+ .offset9 {
177
+ margin-left: 930px;
178
+ }
179
+ .offset8 {
180
+ margin-left: 830px;
181
+ }
182
+ .offset7 {
183
+ margin-left: 730px;
184
+ }
185
+ .offset6 {
186
+ margin-left: 630px;
187
+ }
188
+ .offset5 {
189
+ margin-left: 530px;
190
+ }
191
+ .offset4 {
192
+ margin-left: 430px;
193
+ }
194
+ .offset3 {
195
+ margin-left: 330px;
196
+ }
197
+ .offset2 {
198
+ margin-left: 230px;
199
+ }
200
+ .offset1 {
201
+ margin-left: 130px;
202
+ }
203
+ .row-fluid {
204
+ width: 100%;
205
+ *zoom: 1;
206
+ }
207
+ .row-fluid:before,
208
+ .row-fluid:after {
209
+ display: table;
210
+ line-height: 0;
211
+ content: "";
212
+ }
213
+ .row-fluid:after {
214
+ clear: both;
215
+ }
216
+ .row-fluid [class*="span"] {
217
+ display: block;
218
+ float: left;
219
+ width: 100%;
220
+ min-height: 30px;
221
+ margin-left: 2.564102564102564%;
222
+ *margin-left: 2.5109110747408616%;
223
+ -webkit-box-sizing: border-box;
224
+ -moz-box-sizing: border-box;
225
+ box-sizing: border-box;
226
+ }
227
+ .row-fluid [class*="span"]:first-child {
228
+ margin-left: 0;
229
+ }
230
+ .row-fluid .controls-row [class*="span"] + [class*="span"] {
231
+ margin-left: 2.564102564102564%;
232
+ }
233
+ .row-fluid .span12 {
234
+ width: 100%;
235
+ *width: 99.94680851063829%;
236
+ }
237
+ .row-fluid .span11 {
238
+ width: 91.45299145299145%;
239
+ *width: 91.39979996362975%;
240
+ }
241
+ .row-fluid .span10 {
242
+ width: 82.90598290598291%;
243
+ *width: 82.8527914166212%;
244
+ }
245
+ .row-fluid .span9 {
246
+ width: 74.35897435897436%;
247
+ *width: 74.30578286961266%;
248
+ }
249
+ .row-fluid .span8 {
250
+ width: 65.81196581196582%;
251
+ *width: 65.75877432260411%;
252
+ }
253
+ .row-fluid .span7 {
254
+ width: 57.26495726495726%;
255
+ *width: 57.21176577559556%;
256
+ }
257
+ .row-fluid .span6 {
258
+ width: 48.717948717948715%;
259
+ *width: 48.664757228587014%;
260
+ }
261
+ .row-fluid .span5 {
262
+ width: 40.17094017094017%;
263
+ *width: 40.11774868157847%;
264
+ }
265
+ .row-fluid .span4 {
266
+ width: 31.623931623931625%;
267
+ *width: 31.570740134569924%;
268
+ }
269
+ .row-fluid .span3 {
270
+ width: 23.076923076923077%;
271
+ *width: 23.023731587561375%;
272
+ }
273
+ .row-fluid .span2 {
274
+ width: 14.52991452991453%;
275
+ *width: 14.476723040552828%;
276
+ }
277
+ .row-fluid .span1 {
278
+ width: 5.982905982905983%;
279
+ *width: 5.929714493544281%;
280
+ }
281
+ .row-fluid .offset12 {
282
+ margin-left: 105.12820512820512%;
283
+ *margin-left: 105.02182214948171%;
284
+ }
285
+ .row-fluid .offset12:first-child {
286
+ margin-left: 102.56410256410257%;
287
+ *margin-left: 102.45771958537915%;
288
+ }
289
+ .row-fluid .offset11 {
290
+ margin-left: 96.58119658119658%;
291
+ *margin-left: 96.47481360247316%;
292
+ }
293
+ .row-fluid .offset11:first-child {
294
+ margin-left: 94.01709401709402%;
295
+ *margin-left: 93.91071103837061%;
296
+ }
297
+ .row-fluid .offset10 {
298
+ margin-left: 88.03418803418803%;
299
+ *margin-left: 87.92780505546462%;
300
+ }
301
+ .row-fluid .offset10:first-child {
302
+ margin-left: 85.47008547008548%;
303
+ *margin-left: 85.36370249136206%;
304
+ }
305
+ .row-fluid .offset9 {
306
+ margin-left: 79.48717948717949%;
307
+ *margin-left: 79.38079650845607%;
308
+ }
309
+ .row-fluid .offset9:first-child {
310
+ margin-left: 76.92307692307693%;
311
+ *margin-left: 76.81669394435352%;
312
+ }
313
+ .row-fluid .offset8 {
314
+ margin-left: 70.94017094017094%;
315
+ *margin-left: 70.83378796144753%;
316
+ }
317
+ .row-fluid .offset8:first-child {
318
+ margin-left: 68.37606837606839%;
319
+ *margin-left: 68.26968539734497%;
320
+ }
321
+ .row-fluid .offset7 {
322
+ margin-left: 62.393162393162385%;
323
+ *margin-left: 62.28677941443899%;
324
+ }
325
+ .row-fluid .offset7:first-child {
326
+ margin-left: 59.82905982905982%;
327
+ *margin-left: 59.72267685033642%;
328
+ }
329
+ .row-fluid .offset6 {
330
+ margin-left: 53.84615384615384%;
331
+ *margin-left: 53.739770867430444%;
332
+ }
333
+ .row-fluid .offset6:first-child {
334
+ margin-left: 51.28205128205128%;
335
+ *margin-left: 51.175668303327875%;
336
+ }
337
+ .row-fluid .offset5 {
338
+ margin-left: 45.299145299145295%;
339
+ *margin-left: 45.1927623204219%;
340
+ }
341
+ .row-fluid .offset5:first-child {
342
+ margin-left: 42.73504273504273%;
343
+ *margin-left: 42.62865975631933%;
344
+ }
345
+ .row-fluid .offset4 {
346
+ margin-left: 36.75213675213675%;
347
+ *margin-left: 36.645753773413354%;
348
+ }
349
+ .row-fluid .offset4:first-child {
350
+ margin-left: 34.18803418803419%;
351
+ *margin-left: 34.081651209310785%;
352
+ }
353
+ .row-fluid .offset3 {
354
+ margin-left: 28.205128205128204%;
355
+ *margin-left: 28.0987452264048%;
356
+ }
357
+ .row-fluid .offset3:first-child {
358
+ margin-left: 25.641025641025642%;
359
+ *margin-left: 25.53464266230224%;
360
+ }
361
+ .row-fluid .offset2 {
362
+ margin-left: 19.65811965811966%;
363
+ *margin-left: 19.551736679396257%;
364
+ }
365
+ .row-fluid .offset2:first-child {
366
+ margin-left: 17.094017094017094%;
367
+ *margin-left: 16.98763411529369%;
368
+ }
369
+ .row-fluid .offset1 {
370
+ margin-left: 11.11111111111111%;
371
+ *margin-left: 11.004728132387708%;
372
+ }
373
+ .row-fluid .offset1:first-child {
374
+ margin-left: 8.547008547008547%;
375
+ *margin-left: 8.440625568285142%;
376
+ }
377
+ input,
378
+ textarea,
379
+ .uneditable-input {
380
+ margin-left: 0;
381
+ }
382
+ .controls-row [class*="span"] + [class*="span"] {
383
+ margin-left: 30px;
384
+ }
385
+ input.span12,
386
+ textarea.span12,
387
+ .uneditable-input.span12 {
388
+ width: 1156px;
389
+ }
390
+ input.span11,
391
+ textarea.span11,
392
+ .uneditable-input.span11 {
393
+ width: 1056px;
394
+ }
395
+ input.span10,
396
+ textarea.span10,
397
+ .uneditable-input.span10 {
398
+ width: 956px;
399
+ }
400
+ input.span9,
401
+ textarea.span9,
402
+ .uneditable-input.span9 {
403
+ width: 856px;
404
+ }
405
+ input.span8,
406
+ textarea.span8,
407
+ .uneditable-input.span8 {
408
+ width: 756px;
409
+ }
410
+ input.span7,
411
+ textarea.span7,
412
+ .uneditable-input.span7 {
413
+ width: 656px;
414
+ }
415
+ input.span6,
416
+ textarea.span6,
417
+ .uneditable-input.span6 {
418
+ width: 556px;
419
+ }
420
+ input.span5,
421
+ textarea.span5,
422
+ .uneditable-input.span5 {
423
+ width: 456px;
424
+ }
425
+ input.span4,
426
+ textarea.span4,
427
+ .uneditable-input.span4 {
428
+ width: 356px;
429
+ }
430
+ input.span3,
431
+ textarea.span3,
432
+ .uneditable-input.span3 {
433
+ width: 256px;
434
+ }
435
+ input.span2,
436
+ textarea.span2,
437
+ .uneditable-input.span2 {
438
+ width: 156px;
439
+ }
440
+ input.span1,
441
+ textarea.span1,
442
+ .uneditable-input.span1 {
443
+ width: 56px;
444
+ }
445
+ .thumbnails {
446
+ margin-left: -30px;
447
+ }
448
+ .thumbnails > li {
449
+ margin-left: 30px;
450
+ }
451
+ .row-fluid .thumbnails {
452
+ margin-left: 0;
453
+ }
454
+ }
455
+
456
+ @media (min-width: 768px) and (max-width: 979px) {
457
+ .row {
458
+ margin-left: -20px;
459
+ *zoom: 1;
460
+ }
461
+ .row:before,
462
+ .row:after {
463
+ display: table;
464
+ line-height: 0;
465
+ content: "";
466
+ }
467
+ .row:after {
468
+ clear: both;
469
+ }
470
+ [class*="span"] {
471
+ float: left;
472
+ min-height: 1px;
473
+ margin-left: 20px;
474
+ }
475
+ .container,
476
+ .navbar-static-top .container,
477
+ .navbar-fixed-top .container,
478
+ .navbar-fixed-bottom .container {
479
+ width:500px;;
480
+ margin-top:5%;
481
+ }
482
+ .span12 {
483
+ width: 724px;
484
+ }
485
+ .span11 {
486
+ width: 662px;
487
+ }
488
+ .span10 {
489
+ width: 600px;
490
+ }
491
+ .span9 {
492
+ width: 538px;
493
+ }
494
+ .span8 {
495
+ width: 476px;
496
+ }
497
+ .span7 {
498
+ width: 414px;
499
+ }
500
+ .span6 {
501
+ width: 352px;
502
+ }
503
+ .span5 {
504
+ width: 290px;
505
+ }
506
+ .span4 {
507
+ width: 228px;
508
+ padding:2px;
509
+ }
510
+ .span3 {
511
+ width: 166px;
512
+ }
513
+ .span2 {
514
+ width: 104px;
515
+ }
516
+ .span1 {
517
+ width: 42px;
518
+ }
519
+ .offset12 {
520
+ margin-left: 764px;
521
+ }
522
+ .offset11 {
523
+ margin-left: 702px;
524
+ }
525
+ .offset10 {
526
+ margin-left: 640px;
527
+ }
528
+ .offset9 {
529
+ margin-left: 578px;
530
+ }
531
+ .offset8 {
532
+ margin-left: 516px;
533
+ }
534
+ .offset7 {
535
+ margin-left: 454px;
536
+ }
537
+ .offset6 {
538
+ margin-left: 392px;
539
+ }
540
+ .offset5 {
541
+ margin-left: 330px;
542
+ }
543
+ .offset4 {
544
+ margin-left: 268px;
545
+ }
546
+ .offset3 {
547
+ margin-left: 206px;
548
+ }
549
+ .offset2 {
550
+ margin-left: 144px;
551
+ }
552
+ .offset1 {
553
+ margin-left: 82px;
554
+ }
555
+ .row-fluid {
556
+ width: 100%;
557
+ *zoom: 1;
558
+ }
559
+ .row-fluid:before,
560
+ .row-fluid:after {
561
+ display: table;
562
+ line-height: 0;
563
+ content: "";
564
+ }
565
+ .row-fluid:after {
566
+ clear: both;
567
+ }
568
+ .row-fluid [class*="span"] {
569
+ display: block;
570
+ float: left;
571
+ width: 100%;
572
+ min-height: 30px;
573
+ margin-left: 2.7624309392265194%;
574
+ *margin-left: 2.709239449864817%;
575
+ -webkit-box-sizing: border-box;
576
+ -moz-box-sizing: border-box;
577
+ box-sizing: border-box;
578
+ }
579
+ .row-fluid [class*="span"]:first-child {
580
+ margin-left: 0;
581
+ }
582
+ .row-fluid .controls-row [class*="span"] + [class*="span"] {
583
+ margin-left: 2.7624309392265194%;
584
+ }
585
+ .row-fluid .span12 {
586
+ width: 100%;
587
+ *width: 99.94680851063829%;
588
+ }
589
+ .row-fluid .span11 {
590
+ width: 91.43646408839778%;
591
+ *width: 91.38327259903608%;
592
+ }
593
+ .row-fluid .span10 {
594
+ width: 82.87292817679558%;
595
+ *width: 82.81973668743387%;
596
+ }
597
+ .row-fluid .span9 {
598
+ width: 74.30939226519337%;
599
+ *width: 74.25620077583166%;
600
+ }
601
+ .row-fluid .span8 {
602
+ width: 65.74585635359117%;
603
+ *width: 65.69266486422946%;
604
+ }
605
+ .row-fluid .span7 {
606
+ width: 57.18232044198895%;
607
+ *width: 57.12912895262725%;
608
+ }
609
+ .row-fluid .span6 {
610
+ width: 48.61878453038674%;
611
+ *width: 48.56559304102504%;
612
+ }
613
+ .row-fluid .span5 {
614
+ width: 40.05524861878453%;
615
+ *width: 40.00205712942283%;
616
+ }
617
+ .row-fluid .span4 {
618
+ width: 31.491712707182323%;
619
+ *width: 31.43852121782062%;
620
+ }
621
+ .row-fluid .span3 {
622
+ width: 22.92817679558011%;
623
+ *width: 22.87498530621841%;
624
+ }
625
+ .row-fluid .span2 {
626
+ width: 14.3646408839779%;
627
+ *width: 14.311449394616199%;
628
+ }
629
+ .row-fluid .span1 {
630
+ width: 5.801104972375691%;
631
+ *width: 5.747913483013988%;
632
+ }
633
+ .row-fluid .offset12 {
634
+ margin-left: 105.52486187845304%;
635
+ *margin-left: 105.41847889972962%;
636
+ }
637
+ .row-fluid .offset12:first-child {
638
+ margin-left: 102.76243093922652%;
639
+ *margin-left: 102.6560479605031%;
640
+ }
641
+ .row-fluid .offset11 {
642
+ margin-left: 96.96132596685082%;
643
+ *margin-left: 96.8549429881274%;
644
+ }
645
+ .row-fluid .offset11:first-child {
646
+ margin-left: 94.1988950276243%;
647
+ *margin-left: 94.09251204890089%;
648
+ }
649
+ .row-fluid .offset10 {
650
+ margin-left: 88.39779005524862%;
651
+ *margin-left: 88.2914070765252%;
652
+ }
653
+ .row-fluid .offset10:first-child {
654
+ margin-left: 85.6353591160221%;
655
+ *margin-left: 85.52897613729868%;
656
+ }
657
+ .row-fluid .offset9 {
658
+ margin-left: 79.8342541436464%;
659
+ *margin-left: 79.72787116492299%;
660
+ }
661
+ .row-fluid .offset9:first-child {
662
+ margin-left: 77.07182320441989%;
663
+ *margin-left: 76.96544022569647%;
664
+ }
665
+ .row-fluid .offset8 {
666
+ margin-left: 71.2707182320442%;
667
+ *margin-left: 71.16433525332079%;
668
+ }
669
+ .row-fluid .offset8:first-child {
670
+ margin-left: 68.50828729281768%;
671
+ *margin-left: 68.40190431409427%;
672
+ }
673
+ .row-fluid .offset7 {
674
+ margin-left: 62.70718232044199%;
675
+ *margin-left: 62.600799341718584%;
676
+ }
677
+ .row-fluid .offset7:first-child {
678
+ margin-left: 59.94475138121547%;
679
+ *margin-left: 59.838368402492065%;
680
+ }
681
+ .row-fluid .offset6 {
682
+ margin-left: 54.14364640883978%;
683
+ *margin-left: 54.037263430116376%;
684
+ }
685
+ .row-fluid .offset6:first-child {
686
+ margin-left: 51.38121546961326%;
687
+ *margin-left: 51.27483249088986%;
688
+ }
689
+ .row-fluid .offset5 {
690
+ margin-left: 45.58011049723757%;
691
+ *margin-left: 45.47372751851417%;
692
+ }
693
+ .row-fluid .offset5:first-child {
694
+ margin-left: 42.81767955801105%;
695
+ *margin-left: 42.71129657928765%;
696
+ }
697
+ .row-fluid .offset4 {
698
+ margin-left: 37.01657458563536%;
699
+ *margin-left: 36.91019160691196%;
700
+ }
701
+ .row-fluid .offset4:first-child {
702
+ margin-left: 34.25414364640884%;
703
+ *margin-left: 34.14776066768544%;
704
+ }
705
+ .row-fluid .offset3 {
706
+ margin-left: 28.45303867403315%;
707
+ *margin-left: 28.346655695309746%;
708
+ }
709
+ .row-fluid .offset3:first-child {
710
+ margin-left: 25.69060773480663%;
711
+ *margin-left: 25.584224756083227%;
712
+ }
713
+ .row-fluid .offset2 {
714
+ margin-left: 19.88950276243094%;
715
+ *margin-left: 19.783119783707537%;
716
+ }
717
+ .row-fluid .offset2:first-child {
718
+ margin-left: 17.12707182320442%;
719
+ *margin-left: 17.02068884448102%;
720
+ }
721
+ .row-fluid .offset1 {
722
+ margin-left: 11.32596685082873%;
723
+ *margin-left: 11.219583872105325%;
724
+ }
725
+ .row-fluid .offset1:first-child {
726
+ margin-left: 8.56353591160221%;
727
+ *margin-left: 8.457152932878806%;
728
+ }
729
+ input,
730
+ textarea,
731
+ .uneditable-input {
732
+ margin-left: 0;
733
+ }
734
+ .controls-row [class*="span"] + [class*="span"] {
735
+ margin-left: 20px;
736
+ }
737
+ input.span12,
738
+ textarea.span12,
739
+ .uneditable-input.span12 {
740
+ width: 710px;
741
+ }
742
+ input.span11,
743
+ textarea.span11,
744
+ .uneditable-input.span11 {
745
+ width: 648px;
746
+ }
747
+ input.span10,
748
+ textarea.span10,
749
+ .uneditable-input.span10 {
750
+ width: 586px;
751
+ }
752
+ input.span9,
753
+ textarea.span9,
754
+ .uneditable-input.span9 {
755
+ width: 524px;
756
+ }
757
+ input.span8,
758
+ textarea.span8,
759
+ .uneditable-input.span8 {
760
+ width: 462px;
761
+ }
762
+ input.span7,
763
+ textarea.span7,
764
+ .uneditable-input.span7 {
765
+ width: 400px;
766
+ }
767
+ input.span6,
768
+ textarea.span6,
769
+ .uneditable-input.span6 {
770
+ width: 338px;
771
+ }
772
+ input.span5,
773
+ textarea.span5,
774
+ .uneditable-input.span5 {
775
+ width: 276px;
776
+ }
777
+ input.span4,
778
+ textarea.span4,
779
+ .uneditable-input.span4 {
780
+ width: 214px;
781
+ }
782
+ input.span3,
783
+ textarea.span3,
784
+ .uneditable-input.span3 {
785
+ width: 152px;
786
+ }
787
+ input.span2,
788
+ textarea.span2,
789
+ .uneditable-input.span2 {
790
+ width: 90px;
791
+ }
792
+ input.span1,
793
+ textarea.span1,
794
+ .uneditable-input.span1 {
795
+ width: 28px;
796
+ }
797
+ .input-large,
798
+ .input-xlarge,
799
+ .input-xxlarge,
800
+ input[class*="span"],
801
+ select[class*="span"],
802
+ textarea[class*="span"],
803
+ .uneditable-input {
804
+ display: block;
805
+ width: 50%;
806
+ min-height: 28px;
807
+ -webkit-box-sizing: border-box;
808
+ -moz-box-sizing: border-box;
809
+ box-sizing: border-box;
810
+ }
811
+ }
812
+
813
+ @media (max-width: 767px) {
814
+ body {
815
+ padding-right: 20px;
816
+ padding-left: 20px;
817
+ }
818
+ .navbar-fixed-top,
819
+ .navbar-fixed-bottom,
820
+ .navbar-static-top {
821
+ margin-right: -20px;
822
+ margin-left: -20px;
823
+ }
824
+ .container-fluid {
825
+ padding: 0;
826
+ }
827
+ .dl-horizontal dt {
828
+ float: none;
829
+ width: auto;
830
+ clear: none;
831
+ text-align: left;
832
+ }
833
+ .dl-horizontal dd {
834
+ margin-left: 0;
835
+ }
836
+ .container {
837
+ width: auto;
838
+ margin-top:5%;
839
+ margin-bottom: 5%;
840
+ }
841
+ .subscribe{
842
+ width:80%;
843
+ }
844
+ .row-fluid {
845
+ width: 100%;
846
+ }
847
+ .row,
848
+ .thumbnails {
849
+ margin-left: 0;
850
+ }
851
+ .thumbnails > li {
852
+ float: none;
853
+ margin-left: 0;
854
+ }
855
+ [class*="span"],
856
+ .uneditable-input[class*="span"],
857
+ .row-fluid [class*="span"] {
858
+ display: block;
859
+ float: none;
860
+ width: 100%;
861
+ margin-left: 0;
862
+ -webkit-box-sizing: border-box;
863
+ -moz-box-sizing: border-box;
864
+ box-sizing: border-box;
865
+ }
866
+ .span12,
867
+ .row-fluid .span12 {
868
+ width: 100%;
869
+ -webkit-box-sizing: border-box;
870
+ -moz-box-sizing: border-box;
871
+ box-sizing: border-box;
872
+ }
873
+ .row-fluid [class*="offset"]:first-child {
874
+ margin-left: 0;
875
+ }
876
+ .input-large,
877
+ .input-xlarge,
878
+ .input-xxlarge,
879
+ input[class*="span"],
880
+ select[class*="span"],
881
+ textarea[class*="span"],
882
+ .uneditable-input {
883
+ display: block;
884
+ width: 50%;
885
+ min-height: 28px;
886
+ -webkit-box-sizing: border-box;
887
+ -moz-box-sizing: border-box;
888
+ box-sizing: border-box;
889
+ }
890
+ .input-prepend input,
891
+ .input-append input,
892
+ .input-prepend input[class*="span"],
893
+ .input-append input[class*="span"] {
894
+ display: inline-block;
895
+ width: auto;
896
+ }
897
+ .controls-row [class*="span"] + [class*="span"] {
898
+ margin-left: 0;
899
+ }
900
+ .modal {
901
+ position: fixed;
902
+ top: 20px;
903
+ right: 20px;
904
+ left: 20px;
905
+ width: auto;
906
+ margin: 0;
907
+ }
908
+ .modal.fade {
909
+ top: -100px;
910
+ }
911
+ .modal.fade.in {
912
+ top: 20px;
913
+ }
914
+ }
915
+
916
+ @media (max-width: 480px) {
917
+ .nav-collapse {
918
+ -webkit-transform: translate3d(0, 0, 0);
919
+ }
920
+ .span4 {
921
+
922
+ padding:2px;
923
+ }
924
+ .page-header small {
925
+ display: block;
926
+ line-height: 20px;
927
+ }
928
+ input[type="checkbox"],
929
+ input[type="radio"] {
930
+ border: 1px solid #ccc;
931
+ }
932
+ .form-horizontal .control-label {
933
+ float: none;
934
+ width: auto;
935
+ padding-top: 0;
936
+ text-align: left;
937
+ }
938
+ .form-horizontal .controls {
939
+ margin-left: 0;
940
+ }
941
+ .form-horizontal .control-list {
942
+ padding-top: 0;
943
+ }
944
+ .form-horizontal .form-actions {
945
+ padding-right: 10px;
946
+ padding-left: 10px;
947
+ }
948
+ .media .pull-left,
949
+ .media .pull-right {
950
+ display: block;
951
+ float: none;
952
+ margin-bottom: 10px;
953
+ }
954
+ .media-object {
955
+ margin-right: 0;
956
+ margin-left: 0;
957
+ }
958
+ .modal {
959
+ top: 10px;
960
+ right: 10px;
961
+ left: 10px;
962
+ }
963
+ .modal-header .close {
964
+ padding: 10px;
965
+ margin: -10px;
966
+ }
967
+ .carousel-caption {
968
+ position: static;
969
+ }
970
+ }
971
+
972
+ @media (max-width: 979px) {
973
+ body {
974
+ padding-top: 0;
975
+ padding-bottom:9%;
976
+ }
977
+ .btn {
978
+ width:50%;
979
+ }
980
+ .navbar-fixed-top,
981
+ .navbar-fixed-bottom {
982
+ position: static;
983
+ }
984
+ .navbar-fixed-top {
985
+ margin-bottom: 20px;
986
+ }
987
+ .navbar-fixed-bottom {
988
+ margin-top: 20px;
989
+ }
990
+ .navbar-fixed-top .navbar-inner,
991
+ .navbar-fixed-bottom .navbar-inner {
992
+ padding: 5px;
993
+ }
994
+ .navbar .container {
995
+ width: auto;
996
+ padding: 0;
997
+ }
998
+ .navbar .brand {
999
+ padding-right: 10px;
1000
+ padding-left: 10px;
1001
+ margin: 0 0 0 -5px;
1002
+ }
1003
+ .nav-collapse {
1004
+ clear: both;
1005
+ }
1006
+ .nav-collapse .nav {
1007
+ float: none;
1008
+ margin: 0 0 10px;
1009
+ }
1010
+ .nav-collapse .nav > li {
1011
+ float: none;
1012
+ }
1013
+ .nav-collapse .nav > li > a {
1014
+ margin-bottom: 2px;
1015
+ }
1016
+ .nav-collapse .nav > .divider-vertical {
1017
+ display: none;
1018
+ }
1019
+ .nav-collapse .nav .nav-header {
1020
+ color: #777777;
1021
+ text-shadow: none;
1022
+ }
1023
+ .nav-collapse .nav > li > a,
1024
+ .nav-collapse .dropdown-menu a {
1025
+ padding: 9px 15px;
1026
+ font-weight: bold;
1027
+ color: #777777;
1028
+ -webkit-border-radius: 3px;
1029
+ -moz-border-radius: 3px;
1030
+ border-radius: 3px;
1031
+ }
1032
+ .nav-collapse .btn {
1033
+ padding: 4px 10px 4px;
1034
+ font-weight: normal;
1035
+ -webkit-border-radius: 4px;
1036
+ -moz-border-radius: 4px;
1037
+ border-radius: 4px;
1038
+ }
1039
+ .nav-collapse .dropdown-menu li + li a {
1040
+ margin-bottom: 2px;
1041
+ }
1042
+ .nav-collapse .nav > li > a:hover,
1043
+ .nav-collapse .nav > li > a:focus,
1044
+ .nav-collapse .dropdown-menu a:hover,
1045
+ .nav-collapse .dropdown-menu a:focus {
1046
+ background-color: #f2f2f2;
1047
+ }
1048
+ .navbar-inverse .nav-collapse .nav > li > a,
1049
+ .navbar-inverse .nav-collapse .dropdown-menu a {
1050
+ color: #999999;
1051
+ }
1052
+ .navbar-inverse .nav-collapse .nav > li > a:hover,
1053
+ .navbar-inverse .nav-collapse .nav > li > a:focus,
1054
+ .navbar-inverse .nav-collapse .dropdown-menu a:hover,
1055
+ .navbar-inverse .nav-collapse .dropdown-menu a:focus {
1056
+ background-color: #111111;
1057
+ }
1058
+ .nav-collapse.in .btn-group {
1059
+ padding: 0;
1060
+ margin-top: 5px;
1061
+ }
1062
+ .nav-collapse .dropdown-menu {
1063
+ position: static;
1064
+ top: auto;
1065
+ left: auto;
1066
+ display: none;
1067
+ float: none;
1068
+ max-width: none;
1069
+ padding: 0;
1070
+ margin: 0 15px;
1071
+ background-color: transparent;
1072
+ border: none;
1073
+ -webkit-border-radius: 0;
1074
+ -moz-border-radius: 0;
1075
+ border-radius: 0;
1076
+ -webkit-box-shadow: none;
1077
+ -moz-box-shadow: none;
1078
+ box-shadow: none;
1079
+ }
1080
+ .nav-collapse .open > .dropdown-menu {
1081
+ display: block;
1082
+ }
1083
+ .nav-collapse .dropdown-menu:before,
1084
+ .nav-collapse .dropdown-menu:after {
1085
+ display: none;
1086
+ }
1087
+ .nav-collapse .dropdown-menu .divider {
1088
+ display: none;
1089
+ }
1090
+ .nav-collapse .nav > li > .dropdown-menu:before,
1091
+ .nav-collapse .nav > li > .dropdown-menu:after {
1092
+ display: none;
1093
+ }
1094
+ .nav-collapse .navbar-form,
1095
+ .nav-collapse .navbar-search {
1096
+ float: none;
1097
+ padding: 10px 15px;
1098
+ margin: 10px 0;
1099
+ border-top: 1px solid #f2f2f2;
1100
+ border-bottom: 1px solid #f2f2f2;
1101
+ -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
1102
+ -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
1103
+ box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
1104
+ }
1105
+ .navbar-inverse .nav-collapse .navbar-form,
1106
+ .navbar-inverse .nav-collapse .navbar-search {
1107
+ border-top-color: #111111;
1108
+ border-bottom-color: #111111;
1109
+ }
1110
+ .navbar .nav-collapse .nav.pull-right {
1111
+ float: none;
1112
+ margin-left: 0;
1113
+ }
1114
+ .nav-collapse,
1115
+ .nav-collapse.collapse {
1116
+ height: 0;
1117
+ overflow: hidden;
1118
+ }
1119
+ .navbar .btn-navbar {
1120
+ display: block;
1121
+ }
1122
+ .navbar-static .navbar-inner {
1123
+ padding-right: 10px;
1124
+ padding-left: 10px;
1125
+ }
1126
+ }
1127
+
1128
+ @media (min-width: 980px) {
1129
+ .nav-collapse.collapse {
1130
+ height: auto !important;
1131
+ overflow: visible !important;
1132
+ }
1133
+ }
template/css/cs-bootstrap.css ADDED
@@ -0,0 +1,6151 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /*!
2
+ * Bootstrap v2.3.2
3
+ *
4
+ * Copyright 2012 Twitter, Inc
5
+ * Licensed under the Apache License v2.0
6
+ * http://www.apache.org/licenses/LICENSE-2.0
7
+ *
8
+ * Designed and built with all the love in the world @twitter by @mdo and @fat.
9
+ */
10
+
11
+ .clearfix {
12
+ *zoom: 1;
13
+ }
14
+
15
+ .clearfix:before,
16
+ .clearfix:after {
17
+ display: table;
18
+ line-height: 0;
19
+ content: "";
20
+ }
21
+
22
+ .clearfix:after {
23
+ clear: both;
24
+ }
25
+
26
+ .hide-text {
27
+ font: 0/0 a;
28
+ color: transparent;
29
+ text-shadow: none;
30
+ background-color: transparent;
31
+ border: 0;
32
+ }
33
+
34
+ .input-block-level {
35
+ display: block;
36
+ width: 100%;
37
+ min-height: 30px;
38
+ -webkit-box-sizing: border-box;
39
+ -moz-box-sizing: border-box;
40
+ box-sizing: border-box;
41
+ }
42
+
43
+ article,
44
+ aside,
45
+ details,
46
+ figcaption,
47
+ figure,
48
+ footer,
49
+ header,
50
+ hgroup,
51
+ nav,
52
+ section {
53
+ display: block;
54
+ }
55
+
56
+ audio,
57
+ canvas,
58
+ video {
59
+ display: inline-block;
60
+ *display: inline;
61
+ *zoom: 1;
62
+ }
63
+
64
+ audio:not([controls]) {
65
+ display: none;
66
+ }
67
+
68
+ html {
69
+ font-size: 100%;
70
+ -webkit-text-size-adjust: 100%;
71
+ -ms-text-size-adjust: 100%;
72
+ }
73
+
74
+ a:focus {
75
+ outline: thin dotted #333;
76
+ outline: 5px auto -webkit-focus-ring-color;
77
+ outline-offset: -2px;
78
+ }
79
+
80
+ a:hover,
81
+ a:active {
82
+ outline: 0;
83
+ }
84
+
85
+ sub,
86
+ sup {
87
+ position: relative;
88
+ font-size: 75%;
89
+ line-height: 0;
90
+ vertical-align: baseline;
91
+ }
92
+
93
+ sup {
94
+ top: -0.5em;
95
+ }
96
+
97
+ sub {
98
+ bottom: -0.25em;
99
+ }
100
+
101
+ img {
102
+ width: auto\9;
103
+ height: auto;
104
+ max-width: 100%;
105
+ vertical-align: middle;
106
+ border: 0;
107
+ -ms-interpolation-mode: bicubic;
108
+ }
109
+
110
+ #map_canvas img,
111
+ .google-maps img {
112
+ max-width: none;
113
+ }
114
+
115
+ button,
116
+ input,
117
+ select,
118
+ textarea {
119
+ margin: 0;
120
+ font-size: 100%;
121
+ vertical-align: middle;
122
+ }
123
+
124
+ button,
125
+ input {
126
+ *overflow: visible;
127
+ line-height: normal;
128
+ }
129
+
130
+ button::-moz-focus-inner,
131
+ input::-moz-focus-inner {
132
+ padding: 0;
133
+ border: 0;
134
+ }
135
+
136
+ button,
137
+ html input[type="button"],
138
+ input[type="reset"],
139
+ input[type="submit"] {
140
+ cursor: pointer;
141
+ -webkit-appearance: button;
142
+ }
143
+
144
+ label,
145
+ select,
146
+ button,
147
+ input[type="button"],
148
+ input[type="reset"],
149
+ input[type="submit"],
150
+ input[type="radio"],
151
+ input[type="checkbox"] {
152
+ cursor: pointer;
153
+ }
154
+
155
+ input[type="search"] {
156
+ -webkit-box-sizing: content-box;
157
+ -moz-box-sizing: content-box;
158
+ box-sizing: content-box;
159
+ -webkit-appearance: textfield;
160
+ }
161
+
162
+ input[type="search"]::-webkit-search-decoration,
163
+ input[type="search"]::-webkit-search-cancel-button {
164
+ -webkit-appearance: none;
165
+ }
166
+
167
+ textarea {
168
+ overflow: auto;
169
+ vertical-align: top;
170
+ }
171
+
172
+ @media print {
173
+ * {
174
+ color: #000 !important;
175
+ text-shadow: none !important;
176
+ background: transparent !important;
177
+ box-shadow: none !important;
178
+ }
179
+ a,
180
+ a:visited {
181
+ text-decoration: underline;
182
+ }
183
+ a[href]:after {
184
+ content: " (" attr(href) ")";
185
+ }
186
+ abbr[title]:after {
187
+ content: " (" attr(title) ")";
188
+ }
189
+ .ir a:after,
190
+ a[href^="javascript:"]:after,
191
+ a[href^="#"]:after {
192
+ content: "";
193
+ }
194
+ pre,
195
+ blockquote {
196
+ border: 1px solid #999;
197
+ page-break-inside: avoid;
198
+ }
199
+ thead {
200
+ display: table-header-group;
201
+ }
202
+ tr,
203
+ img {
204
+ page-break-inside: avoid;
205
+ }
206
+ img {
207
+ max-width: 100% !important;
208
+ }
209
+ @page {
210
+ margin: 0.5cm;
211
+ }
212
+ p,
213
+ h2,
214
+ h3 {
215
+ orphans: 3;
216
+ widows: 3;
217
+ }
218
+ h2,
219
+ h3 {
220
+ page-break-after: avoid;
221
+ }
222
+ }
223
+
224
+ body {
225
+ margin: 0;
226
+ font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
227
+ font-size: 14px;
228
+
229
+ color:#000;
230
+ background-color: #ffffff;
231
+ }
232
+
233
+ a {
234
+ color: #0088cc;
235
+ text-decoration: none;
236
+ }
237
+
238
+ a:hover,
239
+ a:focus {
240
+ color: #005580;
241
+ text-decoration: underline;
242
+ }
243
+
244
+ .img-rounded {
245
+ -webkit-border-radius: 6px;
246
+ -moz-border-radius: 6px;
247
+ border-radius: 6px;
248
+ }
249
+
250
+ .img-polaroid {
251
+ padding: 4px;
252
+ background-color: #fff;
253
+ border: 1px solid #ccc;
254
+ border: 1px solid rgba(0, 0, 0, 0.2);
255
+ -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
256
+ -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
257
+ box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
258
+ }
259
+
260
+ .img-circle {
261
+ -webkit-border-radius: 500px;
262
+ -moz-border-radius: 500px;
263
+ border-radius: 500px;
264
+ }
265
+
266
+
267
+
268
+ .row:before,
269
+ .row:after {
270
+ display: table;
271
+ line-height: 0;
272
+ content: "";
273
+ }
274
+
275
+ .row:after {
276
+ clear: both;
277
+ }
278
+
279
+ [class*="span"] {
280
+ float: left;
281
+ min-height: 1px;
282
+ margin-left: 20px;
283
+ }
284
+
285
+ .container,
286
+ .navbar-static-top .container,
287
+ .navbar-fixed-top .container,
288
+ .navbar-fixed-bottom .container {
289
+ width: 850px;
290
+ }
291
+
292
+ .span12 {
293
+ width: 940px;
294
+ }
295
+
296
+ .span11 {
297
+ width: 860px;
298
+ }
299
+
300
+ .span10 {
301
+ width: 780px;
302
+ }
303
+
304
+ .span9 {
305
+ width: 700px;
306
+ }
307
+
308
+ .span8 {
309
+ width: 620px;
310
+ }
311
+
312
+ .span7 {
313
+ width: 540px;
314
+ }
315
+
316
+ .span6 {
317
+ width: 460px;
318
+ }
319
+
320
+ .span5 {
321
+ width: 380px;
322
+ }
323
+
324
+ .span4 {
325
+ width: 300px;
326
+ }
327
+
328
+ .span3 {
329
+ width: 220px;
330
+ }
331
+
332
+ .span2 {
333
+ width: 140px;
334
+ }
335
+
336
+ .span1 {
337
+ width: 60px;
338
+ }
339
+
340
+ .offset12 {
341
+ margin-left: 980px;
342
+ }
343
+
344
+ .offset11 {
345
+ margin-left: 900px;
346
+ }
347
+
348
+ .offset10 {
349
+ margin-left: 820px;
350
+ }
351
+
352
+ .offset9 {
353
+ margin-left: 740px;
354
+ }
355
+
356
+ .offset8 {
357
+ margin-left: 660px;
358
+ }
359
+
360
+ .offset7 {
361
+ margin-left: 580px;
362
+ }
363
+
364
+ .offset6 {
365
+ margin-left: 500px;
366
+ }
367
+
368
+ .offset5 {
369
+ margin-left: 420px;
370
+ }
371
+
372
+ .offset4 {
373
+ margin-left: 340px;
374
+ }
375
+
376
+ .offset3 {
377
+ margin-left: 260px;
378
+ }
379
+
380
+ .offset2 {
381
+ margin-left: 180px;
382
+ }
383
+
384
+ .offset1 {
385
+ margin-left: 100px;
386
+ }
387
+
388
+ .row-fluid {
389
+ width: 100%;
390
+ *zoom: 1;
391
+ }
392
+
393
+ .row-fluid:before,
394
+ .row-fluid:after {
395
+ display: table;
396
+ line-height: 0;
397
+ content: "";
398
+ }
399
+
400
+ .row-fluid:after {
401
+ clear: both;
402
+ }
403
+
404
+ .row-fluid [class*="span"] {
405
+ display: block;
406
+ float: left;
407
+ width: 100%;
408
+ min-height: 30px;
409
+ margin-left: 2.127659574468085%;
410
+ *margin-left: 2.074468085106383%;
411
+ -webkit-box-sizing: border-box;
412
+ -moz-box-sizing: border-box;
413
+ box-sizing: border-box;
414
+ }
415
+
416
+ .row-fluid [class*="span"]:first-child {
417
+ margin-left: 0;
418
+ }
419
+
420
+ .row-fluid .controls-row [class*="span"] + [class*="span"] {
421
+ margin-left: 2.127659574468085%;
422
+ }
423
+
424
+ .row-fluid .span12 {
425
+ width: 100%;
426
+ *width: 99.94680851063829%;
427
+ }
428
+
429
+ .row-fluid .span11 {
430
+ width: 91.48936170212765%;
431
+ *width: 91.43617021276594%;
432
+ }
433
+
434
+ .row-fluid .span10 {
435
+ width: 82.97872340425532%;
436
+ *width: 82.92553191489361%;
437
+ }
438
+
439
+ .row-fluid .span9 {
440
+ width: 74.46808510638297%;
441
+ *width: 74.41489361702126%;
442
+ }
443
+
444
+ .row-fluid .span8 {
445
+ width: 65.95744680851064%;
446
+ *width: 65.90425531914893%;
447
+ }
448
+
449
+ .row-fluid .span7 {
450
+ width: 57.44680851063829%;
451
+ *width: 57.39361702127659%;
452
+ }
453
+
454
+ .row-fluid .span6 {
455
+ width: 48.93617021276595%;
456
+ *width: 48.88297872340425%;
457
+ }
458
+
459
+ .row-fluid .span5 {
460
+ width: 40.42553191489362%;
461
+ *width: 40.37234042553192%;
462
+ }
463
+
464
+ .row-fluid .span4 {
465
+ width: 31.914893617021278%;
466
+ *width: 31.861702127659576%;
467
+ }
468
+
469
+ .row-fluid .span3 {
470
+ width: 23.404255319148934%;
471
+ *width: 23.351063829787233%;
472
+ }
473
+
474
+ .row-fluid .span2 {
475
+ width: 14.893617021276595%;
476
+ *width: 14.840425531914894%;
477
+ }
478
+
479
+ .row-fluid .span1 {
480
+ width: 6.382978723404255%;
481
+ *width: 6.329787234042553%;
482
+ }
483
+
484
+ .row-fluid .offset12 {
485
+ margin-left: 104.25531914893617%;
486
+ *margin-left: 104.14893617021275%;
487
+ }
488
+
489
+ .row-fluid .offset12:first-child {
490
+ margin-left: 102.12765957446808%;
491
+ *margin-left: 102.02127659574467%;
492
+ }
493
+
494
+ .row-fluid .offset11 {
495
+ margin-left: 95.74468085106382%;
496
+ *margin-left: 95.6382978723404%;
497
+ }
498
+
499
+ .row-fluid .offset11:first-child {
500
+ margin-left: 93.61702127659574%;
501
+ *margin-left: 93.51063829787232%;
502
+ }
503
+
504
+ .row-fluid .offset10 {
505
+ margin-left: 87.23404255319149%;
506
+ *margin-left: 87.12765957446807%;
507
+ }
508
+
509
+ .row-fluid .offset10:first-child {
510
+ margin-left: 85.1063829787234%;
511
+ *margin-left: 84.99999999999999%;
512
+ }
513
+
514
+ .row-fluid .offset9 {
515
+ margin-left: 78.72340425531914%;
516
+ *margin-left: 78.61702127659572%;
517
+ }
518
+
519
+ .row-fluid .offset9:first-child {
520
+ margin-left: 76.59574468085106%;
521
+ *margin-left: 76.48936170212764%;
522
+ }
523
+
524
+ .row-fluid .offset8 {
525
+ margin-left: 70.2127659574468%;
526
+ *margin-left: 70.10638297872339%;
527
+ }
528
+
529
+ .row-fluid .offset8:first-child {
530
+ margin-left: 68.08510638297872%;
531
+ *margin-left: 67.9787234042553%;
532
+ }
533
+
534
+ .row-fluid .offset7 {
535
+ margin-left: 61.70212765957446%;
536
+ *margin-left: 61.59574468085106%;
537
+ }
538
+
539
+ .row-fluid .offset7:first-child {
540
+ margin-left: 59.574468085106375%;
541
+ *margin-left: 59.46808510638297%;
542
+ }
543
+
544
+ .row-fluid .offset6 {
545
+ margin-left: 53.191489361702125%;
546
+ *margin-left: 53.085106382978715%;
547
+ }
548
+
549
+ .row-fluid .offset6:first-child {
550
+ margin-left: 51.063829787234035%;
551
+ *margin-left: 50.95744680851063%;
552
+ }
553
+
554
+ .row-fluid .offset5 {
555
+ margin-left: 44.68085106382979%;
556
+ *margin-left: 44.57446808510638%;
557
+ }
558
+
559
+ .row-fluid .offset5:first-child {
560
+ margin-left: 42.5531914893617%;
561
+ *margin-left: 42.4468085106383%;
562
+ }
563
+
564
+ .row-fluid .offset4 {
565
+ margin-left: 36.170212765957444%;
566
+ *margin-left: 36.06382978723405%;
567
+ }
568
+
569
+ .row-fluid .offset4:first-child {
570
+ margin-left: 34.04255319148936%;
571
+ *margin-left: 33.93617021276596%;
572
+ }
573
+
574
+ .row-fluid .offset3 {
575
+ margin-left: 27.659574468085104%;
576
+ *margin-left: 27.5531914893617%;
577
+ }
578
+
579
+ .row-fluid .offset3:first-child {
580
+ margin-left: 25.53191489361702%;
581
+ *margin-left: 25.425531914893618%;
582
+ }
583
+
584
+ .row-fluid .offset2 {
585
+ margin-left: 19.148936170212764%;
586
+ *margin-left: 19.04255319148936%;
587
+ }
588
+
589
+ .row-fluid .offset2:first-child {
590
+ margin-left: 17.02127659574468%;
591
+ *margin-left: 16.914893617021278%;
592
+ }
593
+
594
+ .row-fluid .offset1 {
595
+ margin-left: 10.638297872340425%;
596
+ *margin-left: 10.53191489361702%;
597
+ }
598
+
599
+ .row-fluid .offset1:first-child {
600
+ margin-left: 8.51063829787234%;
601
+ *margin-left: 8.404255319148938%;
602
+ }
603
+
604
+ [class*="span"].hide,
605
+ .row-fluid [class*="span"].hide {
606
+ display: none;
607
+ }
608
+
609
+ [class*="span"].pull-right,
610
+ .row-fluid [class*="span"].pull-right {
611
+ float: right;
612
+ }
613
+
614
+ .container {
615
+ margin-right: auto;
616
+ margin-left:auto;
617
+
618
+ *zoom: 1;
619
+ }
620
+
621
+ .container:before,
622
+ .container:after {
623
+ display: table;
624
+ line-height: 0;
625
+ content: "";
626
+ }
627
+
628
+ .container:after {
629
+ clear: both;
630
+ }
631
+
632
+ .container-fluid {
633
+ padding-right: 20px;
634
+ padding-left: 20px;
635
+ *zoom: 1;
636
+ }
637
+
638
+ .container-fluid:before,
639
+ .container-fluid:after {
640
+ display: table;
641
+ line-height: 0;
642
+ content: "";
643
+ }
644
+
645
+ .container-fluid:after {
646
+ clear: both;
647
+ }
648
+
649
+ p {
650
+ margin: 0 0 10px;
651
+ }
652
+
653
+ .lead {
654
+ margin-bottom: 20px;
655
+ font-size: 21px;
656
+ font-weight: 200;
657
+ line-height: 30px;
658
+ }
659
+
660
+ small {
661
+ font-size: 85%;
662
+ }
663
+
664
+ strong {
665
+ font-weight: bold;
666
+ }
667
+
668
+ em {
669
+ font-style: italic;
670
+ }
671
+
672
+ cite {
673
+ font-style: normal;
674
+ }
675
+
676
+ .muted {
677
+ color: #999999;
678
+ }
679
+
680
+ a.muted:hover,
681
+ a.muted:focus {
682
+ color: #808080;
683
+ }
684
+
685
+ .text-warning {
686
+ color: #c09853;
687
+ }
688
+
689
+ a.text-warning:hover,
690
+ a.text-warning:focus {
691
+ color: #a47e3c;
692
+ }
693
+
694
+ .text-error {
695
+ color: #b94a48;
696
+ }
697
+
698
+ a.text-error:hover,
699
+ a.text-error:focus {
700
+ color: #953b39;
701
+ }
702
+
703
+ .text-info {
704
+ color: #3a87ad;
705
+ }
706
+
707
+ a.text-info:hover,
708
+ a.text-info:focus {
709
+ color: #2d6987;
710
+ }
711
+
712
+ .text-success {
713
+ color: #468847;
714
+ }
715
+
716
+ a.text-success:hover,
717
+ a.text-success:focus {
718
+ color: #356635;
719
+ }
720
+
721
+ .text-left {
722
+ text-align: left;
723
+ }
724
+
725
+ .text-right {
726
+ text-align: right;
727
+ }
728
+
729
+ .text-center {
730
+ text-align: center;
731
+ }
732
+
733
+
734
+ h2,
735
+ h3,
736
+ h4,
737
+ h5,
738
+ h6 {
739
+ margin: 10px 0;
740
+ font-family: inherit;
741
+ font-weight: bold;
742
+ line-height: 20px;
743
+ color: inherit;
744
+ text-rendering: optimizelegibility;
745
+ }
746
+
747
+
748
+ h2 small,
749
+ h3 small,
750
+ h4 small,
751
+ h5 small,
752
+ h6 small {
753
+ font-weight: normal;
754
+ line-height: 1;
755
+ color: #999999;
756
+ }
757
+
758
+
759
+ h2,
760
+ h3 {
761
+ line-height: 40px;
762
+ }
763
+
764
+
765
+ h2 {
766
+ font-size: 31.5px;
767
+ }
768
+
769
+ h3 {
770
+ font-size: 24.5px;
771
+ }
772
+
773
+ h4 {
774
+ font-size: 17.5px;
775
+ }
776
+
777
+ h5 {
778
+ font-size: 14px;
779
+ }
780
+
781
+ h6 {
782
+ font-size: 11.9px;
783
+ }
784
+
785
+
786
+
787
+ h2 small {
788
+ font-size: 17.5px;
789
+ }
790
+
791
+ h3 small {
792
+ font-size: 14px;
793
+ }
794
+
795
+ h4 small {
796
+ font-size: 14px;
797
+ }
798
+
799
+ .page-header {
800
+ padding-bottom: 9px;
801
+ margin: 20px 0 30px;
802
+ border-bottom: 1px solid #eeeeee;
803
+ }
804
+
805
+ ul,
806
+ ol {
807
+ padding: 0;
808
+ margin: 0 0 10px 25px;
809
+ }
810
+
811
+ ul ul,
812
+ ul ol,
813
+ ol ol,
814
+ ol ul {
815
+ margin-bottom: 0;
816
+ }
817
+
818
+ li {
819
+ line-height: 20px;
820
+ }
821
+
822
+ ul.unstyled,
823
+ ol.unstyled {
824
+ margin-left: 0;
825
+ list-style: none;
826
+ }
827
+
828
+ ul.inline,
829
+ ol.inline {
830
+ margin-left: 0;
831
+ list-style: none;
832
+ }
833
+
834
+ ul.inline > li,
835
+ ol.inline > li {
836
+ display: inline-block;
837
+ *display: inline;
838
+ padding-right: 5px;
839
+ padding-left: 5px;
840
+ *zoom: 1;
841
+ }
842
+
843
+ dl {
844
+ margin-bottom: 20px;
845
+ }
846
+
847
+ dt,
848
+ dd {
849
+ line-height: 20px;
850
+ }
851
+
852
+ dt {
853
+ font-weight: bold;
854
+ }
855
+
856
+ dd {
857
+ margin-left: 10px;
858
+ }
859
+
860
+ .dl-horizontal {
861
+ *zoom: 1;
862
+ }
863
+
864
+ .dl-horizontal:before,
865
+ .dl-horizontal:after {
866
+ display: table;
867
+ line-height: 0;
868
+ content: "";
869
+ }
870
+
871
+ .dl-horizontal:after {
872
+ clear: both;
873
+ }
874
+
875
+ .dl-horizontal dt {
876
+ float: left;
877
+ width: 160px;
878
+ overflow: hidden;
879
+ clear: left;
880
+ text-align: right;
881
+ text-overflow: ellipsis;
882
+ white-space: nowrap;
883
+ }
884
+
885
+ .dl-horizontal dd {
886
+ margin-left: 180px;
887
+ }
888
+
889
+ hr {
890
+ margin: 20px 0;
891
+ border: 0;
892
+ border-top: 1px solid #eeeeee;
893
+ border-bottom: 1px solid #ffffff;
894
+ }
895
+
896
+ abbr[title],
897
+ abbr[data-original-title] {
898
+ cursor: help;
899
+ border-bottom: 1px dotted #999999;
900
+ }
901
+
902
+ abbr.initialism {
903
+ font-size: 90%;
904
+ text-transform: uppercase;
905
+ }
906
+
907
+ blockquote {
908
+ padding: 0 0 0 15px;
909
+ margin: 0 0 20px;
910
+ border-left: 5px solid #eeeeee;
911
+ }
912
+
913
+ blockquote p {
914
+ margin-bottom: 0;
915
+ font-size: 17.5px;
916
+ font-weight: 300;
917
+ line-height: 1.25;
918
+ }
919
+
920
+ blockquote small {
921
+ display: block;
922
+ line-height: 20px;
923
+ color: #999999;
924
+ }
925
+
926
+ blockquote small:before {
927
+ content: '\2014 \00A0';
928
+ }
929
+
930
+ blockquote.pull-right {
931
+ float: right;
932
+ padding-right: 15px;
933
+ padding-left: 0;
934
+ border-right: 5px solid #eeeeee;
935
+ border-left: 0;
936
+ }
937
+
938
+ blockquote.pull-right p,
939
+ blockquote.pull-right small {
940
+ text-align: right;
941
+ }
942
+
943
+ blockquote.pull-right small:before {
944
+ content: '';
945
+ }
946
+
947
+ blockquote.pull-right small:after {
948
+ content: '\00A0 \2014';
949
+ }
950
+
951
+ q:before,
952
+ q:after,
953
+ blockquote:before,
954
+ blockquote:after {
955
+ content: "";
956
+ }
957
+
958
+ address {
959
+ display: block;
960
+ margin-bottom: 20px;
961
+ font-style: normal;
962
+ line-height: 20px;
963
+ }
964
+
965
+ code,
966
+ pre {
967
+ padding: 0 3px 2px;
968
+ font-family: Monaco, Menlo, Consolas, "Courier New", monospace;
969
+ font-size: 12px;
970
+ color: #333333;
971
+ -webkit-border-radius: 3px;
972
+ -moz-border-radius: 3px;
973
+ border-radius: 3px;
974
+ }
975
+
976
+ code {
977
+ padding: 2px 4px;
978
+ color: #d14;
979
+ white-space: nowrap;
980
+ background-color: #f7f7f9;
981
+ border: 1px solid #e1e1e8;
982
+ }
983
+
984
+ pre {
985
+ display: block;
986
+ padding: 9.5px;
987
+ margin: 0 0 10px;
988
+ font-size: 13px;
989
+ line-height: 20px;
990
+ word-break: break-all;
991
+ word-wrap: break-word;
992
+ white-space: pre;
993
+ white-space: pre-wrap;
994
+ background-color: #f5f5f5;
995
+ border: 1px solid #ccc;
996
+ border: 1px solid rgba(0, 0, 0, 0.15);
997
+ -webkit-border-radius: 4px;
998
+ -moz-border-radius: 4px;
999
+ border-radius: 4px;
1000
+ }
1001
+
1002
+ pre.prettyprint {
1003
+ margin-bottom: 20px;
1004
+ }
1005
+
1006
+ pre code {
1007
+ padding: 0;
1008
+ color: inherit;
1009
+ white-space: pre;
1010
+ white-space: pre-wrap;
1011
+ background-color: transparent;
1012
+ border: 0;
1013
+ }
1014
+
1015
+ .pre-scrollable {
1016
+ max-height: 340px;
1017
+ overflow-y: scroll;
1018
+ }
1019
+
1020
+ form {
1021
+ margin-top:4%;
1022
+ }
1023
+
1024
+ fieldset {
1025
+ padding: 0;
1026
+ margin: 0;
1027
+ border: 0;
1028
+ }
1029
+
1030
+ legend {
1031
+ display: block;
1032
+ width: 100%;
1033
+ padding: 0;
1034
+ margin-bottom: 20px;
1035
+ font-size: 21px;
1036
+ line-height: 40px;
1037
+ color: #333333;
1038
+ border: 0;
1039
+ border-bottom: 1px solid #e5e5e5;
1040
+ }
1041
+
1042
+ legend small {
1043
+ font-size: 15px;
1044
+ color: #999999;
1045
+ }
1046
+
1047
+ label,
1048
+ input,
1049
+ button,
1050
+ select,
1051
+ textarea {
1052
+ font-size: 14px;
1053
+ font-weight: normal;
1054
+ line-height: 20px;
1055
+ }
1056
+
1057
+ input,
1058
+ button,
1059
+ select,
1060
+ textarea {
1061
+ font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
1062
+ }
1063
+
1064
+ label {
1065
+ display: block;
1066
+ margin-bottom: 5px;
1067
+ }
1068
+
1069
+ select,
1070
+ textarea,
1071
+ input[type="text"],
1072
+ input[type="password"],
1073
+ input[type="datetime"],
1074
+ input[type="datetime-local"],
1075
+ input[type="date"],
1076
+ input[type="month"],
1077
+ input[type="time"],
1078
+ input[type="week"],
1079
+ input[type="number"],
1080
+ input[type="email"],
1081
+ input[type="url"],
1082
+ input[type="search"],
1083
+ input[type="tel"],
1084
+ input[type="color"],
1085
+ .uneditable-input {
1086
+ display: inline-block;
1087
+ height: 20px;
1088
+ padding: 4px 6px;
1089
+
1090
+ font-size: 14px;
1091
+ line-height: 20px;
1092
+ color: #555555;
1093
+ vertical-align: middle;
1094
+
1095
+ }
1096
+
1097
+ input,
1098
+ textarea,
1099
+ .uneditable-input {
1100
+ width: 206px;
1101
+ }
1102
+
1103
+ textarea {
1104
+ height: auto;
1105
+ }
1106
+
1107
+ textarea,
1108
+ input[type="text"],
1109
+ input[type="password"],
1110
+ input[type="datetime"],
1111
+ input[type="datetime-local"],
1112
+ input[type="date"],
1113
+ input[type="month"],
1114
+ input[type="time"],
1115
+ input[type="week"],
1116
+ input[type="number"],
1117
+ input[type="email"],
1118
+ input[type="url"],
1119
+ input[type="search"],
1120
+ input[type="tel"],
1121
+ input[type="color"],
1122
+ .uneditable-input {
1123
+ background-color: #ffffff;
1124
+ border: 1px solid #cccccc;
1125
+ -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
1126
+ -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
1127
+ box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
1128
+ -webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
1129
+ -moz-transition: border linear 0.2s, box-shadow linear 0.2s;
1130
+ -o-transition: border linear 0.2s, box-shadow linear 0.2s;
1131
+ transition: border linear 0.2s, box-shadow linear 0.2s;
1132
+ }
1133
+
1134
+ textarea:focus,
1135
+ input[type="text"]:focus,
1136
+ input[type="password"]:focus,
1137
+ input[type="datetime"]:focus,
1138
+ input[type="datetime-local"]:focus,
1139
+ input[type="date"]:focus,
1140
+ input[type="month"]:focus,
1141
+ input[type="time"]:focus,
1142
+ input[type="week"]:focus,
1143
+ input[type="number"]:focus,
1144
+ input[type="email"]:focus,
1145
+ input[type="url"]:focus,
1146
+ input[type="search"]:focus,
1147
+ input[type="tel"]:focus,
1148
+ input[type="color"]:focus,
1149
+ .uneditable-input:focus {
1150
+ border-color: rgba(82, 168, 236, 0.8);
1151
+ outline: 0;
1152
+ outline: thin dotted \9;
1153
+ /* IE6-9 */
1154
+
1155
+ -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
1156
+ -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
1157
+ box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
1158
+ }
1159
+
1160
+ input[type="radio"],
1161
+ input[type="checkbox"] {
1162
+ margin: 4px 0 0;
1163
+ margin-top: 1px \9;
1164
+ *margin-top: 0;
1165
+ line-height: normal;
1166
+ }
1167
+
1168
+ input[type="file"],
1169
+ input[type="image"],
1170
+ input[type="submit"],
1171
+ input[type="reset"],
1172
+ input[type="button"],
1173
+ input[type="radio"],
1174
+ input[type="checkbox"] {
1175
+ width: auto;
1176
+ }
1177
+
1178
+ select,
1179
+ input[type="file"] {
1180
+ height: 30px;
1181
+ /* In IE7, the height of the select element cannot be changed by height, only font-size */
1182
+
1183
+ *margin-top: 4px;
1184
+ /* For IE7, add top margin to align select with labels */
1185
+
1186
+ line-height: 30px;
1187
+ }
1188
+
1189
+ select {
1190
+ width: 220px;
1191
+ background-color: #ffffff;
1192
+ border: 1px solid #cccccc;
1193
+ }
1194
+
1195
+ select[multiple],
1196
+ select[size] {
1197
+ height: auto;
1198
+ }
1199
+
1200
+ select:focus,
1201
+ input[type="file"]:focus,
1202
+ input[type="radio"]:focus,
1203
+ input[type="checkbox"]:focus {
1204
+ outline: thin dotted #333;
1205
+ outline: 5px auto -webkit-focus-ring-color;
1206
+ outline-offset: -2px;
1207
+ }
1208
+
1209
+ .uneditable-input,
1210
+ .uneditable-textarea {
1211
+ color: #999999;
1212
+ cursor: not-allowed;
1213
+ background-color: #fcfcfc;
1214
+ border-color: #cccccc;
1215
+ -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
1216
+ -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
1217
+ box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
1218
+ }
1219
+
1220
+ .uneditable-input {
1221
+ overflow: hidden;
1222
+ white-space: nowrap;
1223
+ }
1224
+
1225
+ .uneditable-textarea {
1226
+ width: auto;
1227
+ height: auto;
1228
+ }
1229
+
1230
+ input:-moz-placeholder,
1231
+ textarea:-moz-placeholder {
1232
+ color: #999999;
1233
+ }
1234
+
1235
+ input:-ms-input-placeholder,
1236
+ textarea:-ms-input-placeholder {
1237
+ color: #999999;
1238
+ }
1239
+
1240
+ input::-webkit-input-placeholder,
1241
+ textarea::-webkit-input-placeholder {
1242
+ color: #999999;
1243
+ }
1244
+
1245
+ .radio,
1246
+ .checkbox {
1247
+ min-height: 20px;
1248
+ padding-left: 20px;
1249
+ }
1250
+
1251
+ .radio input[type="radio"],
1252
+ .checkbox input[type="checkbox"] {
1253
+ float: left;
1254
+ margin-left: -20px;
1255
+ }
1256
+
1257
+ .controls > .radio:first-child,
1258
+ .controls > .checkbox:first-child {
1259
+ padding-top: 5px;
1260
+ }
1261
+
1262
+ .radio.inline,
1263
+ .checkbox.inline {
1264
+ display: inline-block;
1265
+ padding-top: 5px;
1266
+ margin-bottom: 0;
1267
+ vertical-align: middle;
1268
+ }
1269
+
1270
+ .radio.inline + .radio.inline,
1271
+ .checkbox.inline + .checkbox.inline {
1272
+ margin-left: 10px;
1273
+ }
1274
+
1275
+ .input-mini {
1276
+ width: 60px;
1277
+ }
1278
+
1279
+ .input-small {
1280
+ width: 90px;
1281
+ }
1282
+
1283
+ .input-medium {
1284
+ width: 150px;
1285
+ }
1286
+
1287
+ .input-large {
1288
+ width: 210px;
1289
+ }
1290
+
1291
+ .input-xlarge {
1292
+ width: 70%;
1293
+ float: left;
1294
+
1295
+ }
1296
+
1297
+ .input-xxlarge {
1298
+ width: 530px;
1299
+ }
1300
+
1301
+ input[class*="span"],
1302
+ select[class*="span"],
1303
+ textarea[class*="span"],
1304
+ .uneditable-input[class*="span"],
1305
+ .row-fluid input[class*="span"],
1306
+ .row-fluid select[class*="span"],
1307
+ .row-fluid textarea[class*="span"],
1308
+ .row-fluid .uneditable-input[class*="span"] {
1309
+ float: none;
1310
+ margin-left: 0;
1311
+ }
1312
+
1313
+ .input-append input[class*="span"],
1314
+ .input-append .uneditable-input[class*="span"],
1315
+ .input-prepend input[class*="span"],
1316
+ .input-prepend .uneditable-input[class*="span"],
1317
+ .row-fluid input[class*="span"],
1318
+ .row-fluid select[class*="span"],
1319
+ .row-fluid textarea[class*="span"],
1320
+ .row-fluid .uneditable-input[class*="span"],
1321
+ .row-fluid .input-prepend [class*="span"],
1322
+ .row-fluid .input-append [class*="span"] {
1323
+ display: inline-block;
1324
+ }
1325
+
1326
+ input,
1327
+ textarea,
1328
+ .uneditable-input {
1329
+ margin-left: 0;
1330
+ }
1331
+
1332
+ .controls-row [class*="span"] + [class*="span"] {
1333
+ margin-left: 20px;
1334
+ }
1335
+
1336
+ input.span12,
1337
+ textarea.span12,
1338
+ .uneditable-input.span12 {
1339
+ width: 926px;
1340
+ }
1341
+
1342
+ input.span11,
1343
+ textarea.span11,
1344
+ .uneditable-input.span11 {
1345
+ width: 846px;
1346
+ }
1347
+
1348
+ input.span10,
1349
+ textarea.span10,
1350
+ .uneditable-input.span10 {
1351
+ width: 766px;
1352
+ }
1353
+
1354
+ input.span9,
1355
+ textarea.span9,
1356
+ .uneditable-input.span9 {
1357
+ width: 686px;
1358
+ }
1359
+
1360
+ input.span8,
1361
+ textarea.span8,
1362
+ .uneditable-input.span8 {
1363
+ width: 606px;
1364
+ }
1365
+
1366
+ input.span7,
1367
+ textarea.span7,
1368
+ .uneditable-input.span7 {
1369
+ width: 526px;
1370
+ }
1371
+
1372
+ input.span6,
1373
+ textarea.span6,
1374
+ .uneditable-input.span6 {
1375
+ width: 446px;
1376
+ }
1377
+
1378
+ input.span5,
1379
+ textarea.span5,
1380
+ .uneditable-input.span5 {
1381
+ width: 366px;
1382
+ }
1383
+
1384
+ input.span4,
1385
+ textarea.span4,
1386
+ .uneditable-input.span4 {
1387
+ width: 286px;
1388
+ }
1389
+
1390
+ input.span3,
1391
+ textarea.span3,
1392
+ .uneditable-input.span3 {
1393
+ width: 206px;
1394
+ }
1395
+
1396
+ input.span2,
1397
+ textarea.span2,
1398
+ .uneditable-input.span2 {
1399
+ width: 126px;
1400
+ }
1401
+
1402
+ input.span1,
1403
+ textarea.span1,
1404
+ .uneditable-input.span1 {
1405
+ width: 46px;
1406
+ }
1407
+
1408
+ .controls-row {
1409
+ *zoom: 1;
1410
+ }
1411
+
1412
+ .controls-row:before,
1413
+ .controls-row:after {
1414
+ display: table;
1415
+ line-height: 0;
1416
+ content: "";
1417
+ }
1418
+
1419
+ .controls-row:after {
1420
+ clear: both;
1421
+ }
1422
+
1423
+ .controls-row [class*="span"],
1424
+ .row-fluid .controls-row [class*="span"] {
1425
+ float: left;
1426
+ }
1427
+
1428
+ .controls-row .checkbox[class*="span"],
1429
+ .controls-row .radio[class*="span"] {
1430
+ padding-top: 5px;
1431
+ }
1432
+
1433
+ input[disabled],
1434
+ select[disabled],
1435
+ textarea[disabled],
1436
+ input[readonly],
1437
+ select[readonly],
1438
+ textarea[readonly] {
1439
+ cursor: not-allowed;
1440
+ background-color: #eeeeee;
1441
+ }
1442
+
1443
+ input[type="radio"][disabled],
1444
+ input[type="checkbox"][disabled],
1445
+ input[type="radio"][readonly],
1446
+ input[type="checkbox"][readonly] {
1447
+ background-color: transparent;
1448
+ }
1449
+
1450
+ .control-group.warning .control-label,
1451
+ .control-group.warning .help-block,
1452
+ .control-group.warning .help-inline {
1453
+ color: #c09853;
1454
+ }
1455
+
1456
+ .control-group.warning .checkbox,
1457
+ .control-group.warning .radio,
1458
+ .control-group.warning input,
1459
+ .control-group.warning select,
1460
+ .control-group.warning textarea {
1461
+ color: #c09853;
1462
+ }
1463
+
1464
+ .control-group.warning input,
1465
+ .control-group.warning select,
1466
+ .control-group.warning textarea {
1467
+ border-color: #c09853;
1468
+ -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
1469
+ -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
1470
+ box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
1471
+ }
1472
+
1473
+ .control-group.warning input:focus,
1474
+ .control-group.warning select:focus,
1475
+ .control-group.warning textarea:focus {
1476
+ border-color: #a47e3c;
1477
+ -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e;
1478
+ -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e;
1479
+ box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e;
1480
+ }
1481
+
1482
+ .control-group.warning .input-prepend .add-on,
1483
+ .control-group.warning .input-append .add-on {
1484
+ color: #c09853;
1485
+ background-color: #fcf8e3;
1486
+ border-color: #c09853;
1487
+ }
1488
+
1489
+ .control-group.error .control-label,
1490
+ .control-group.error .help-block,
1491
+ .control-group.error .help-inline {
1492
+ color: #b94a48;
1493
+ }
1494
+
1495
+ .control-group.error .checkbox,
1496
+ .control-group.error .radio,
1497
+ .control-group.error input,
1498
+ .control-group.error select,
1499
+ .control-group.error textarea {
1500
+ color: #b94a48;
1501
+ }
1502
+
1503
+ .control-group.error input,
1504
+ .control-group.error select,
1505
+ .control-group.error textarea {
1506
+ border-color: #b94a48;
1507
+ -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
1508
+ -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
1509
+ box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
1510
+ }
1511
+
1512
+ .control-group.error input:focus,
1513
+ .control-group.error select:focus,
1514
+ .control-group.error textarea:focus {
1515
+ border-color: #953b39;
1516
+ -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;
1517
+ -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;
1518
+ box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;
1519
+ }
1520
+
1521
+ .control-group.error .input-prepend .add-on,
1522
+ .control-group.error .input-append .add-on {
1523
+ color: #b94a48;
1524
+ background-color: #f2dede;
1525
+ border-color: #b94a48;
1526
+ }
1527
+
1528
+ .control-group.success .control-label,
1529
+ .control-group.success .help-block,
1530
+ .control-group.success .help-inline {
1531
+ color: #468847;
1532
+ }
1533
+
1534
+ .control-group.success .checkbox,
1535
+ .control-group.success .radio,
1536
+ .control-group.success input,
1537
+ .control-group.success select,
1538
+ .control-group.success textarea {
1539
+ color: #468847;
1540
+ }
1541
+
1542
+ .control-group.success input,
1543
+ .control-group.success select,
1544
+ .control-group.success textarea {
1545
+ border-color: #468847;
1546
+ -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
1547
+ -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
1548
+ box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
1549
+ }
1550
+
1551
+ .control-group.success input:focus,
1552
+ .control-group.success select:focus,
1553
+ .control-group.success textarea:focus {
1554
+ border-color: #356635;
1555
+ -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b;
1556
+ -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b;
1557
+ box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b;
1558
+ }
1559
+
1560
+ .control-group.success .input-prepend .add-on,
1561
+ .control-group.success .input-append .add-on {
1562
+ color: #468847;
1563
+ background-color: #dff0d8;
1564
+ border-color: #468847;
1565
+ }
1566
+
1567
+ .control-group.info .control-label,
1568
+ .control-group.info .help-block,
1569
+ .control-group.info .help-inline {
1570
+ color: #3a87ad;
1571
+ }
1572
+
1573
+ .control-group.info .checkbox,
1574
+ .control-group.info .radio,
1575
+ .control-group.info input,
1576
+ .control-group.info select,
1577
+ .control-group.info textarea {
1578
+ color: #3a87ad;
1579
+ }
1580
+
1581
+ .control-group.info input,
1582
+ .control-group.info select,
1583
+ .control-group.info textarea {
1584
+ border-color: #3a87ad;
1585
+ -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
1586
+ -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
1587
+ box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
1588
+ }
1589
+
1590
+ .control-group.info input:focus,
1591
+ .control-group.info select:focus,
1592
+ .control-group.info textarea:focus {
1593
+ border-color: #2d6987;
1594
+ -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3;
1595
+ -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3;
1596
+ box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3;
1597
+ }
1598
+
1599
+ .control-group.info .input-prepend .add-on,
1600
+ .control-group.info .input-append .add-on {
1601
+ color: #3a87ad;
1602
+ background-color: #d9edf7;
1603
+ border-color: #3a87ad;
1604
+ }
1605
+
1606
+ input:focus:invalid,
1607
+ textarea:focus:invalid,
1608
+ select:focus:invalid {
1609
+ color: #b94a48;
1610
+ border-color: #ee5f5b;
1611
+ }
1612
+
1613
+ input:focus:invalid:focus,
1614
+ textarea:focus:invalid:focus,
1615
+ select:focus:invalid:focus {
1616
+ border-color: #e9322d;
1617
+ -webkit-box-shadow: 0 0 6px #f8b9b7;
1618
+ -moz-box-shadow: 0 0 6px #f8b9b7;
1619
+ box-shadow: 0 0 6px #f8b9b7;
1620
+ }
1621
+
1622
+ .form-actions {
1623
+ padding: 19px 20px 20px;
1624
+ margin-top: 20px;
1625
+ margin-bottom: 20px;
1626
+ background-color: #f5f5f5;
1627
+ border-top: 1px solid #e5e5e5;
1628
+ *zoom: 1;
1629
+ }
1630
+
1631
+ .form-actions:before,
1632
+ .form-actions:after {
1633
+ display: table;
1634
+ line-height: 0;
1635
+ content: "";
1636
+ }
1637
+
1638
+ .form-actions:after {
1639
+ clear: both;
1640
+ }
1641
+
1642
+ .help-block,
1643
+ .help-inline {
1644
+ color: #595959;
1645
+ }
1646
+
1647
+ .help-block {
1648
+ display: block;
1649
+ margin-bottom: 10px;
1650
+ }
1651
+
1652
+ .help-inline {
1653
+ display: inline-block;
1654
+ *display: inline;
1655
+ padding-left: 5px;
1656
+ vertical-align: middle;
1657
+ *zoom: 1;
1658
+ }
1659
+
1660
+ .input-append,
1661
+ .input-prepend {
1662
+ display: inline-block;
1663
+ margin-bottom: 10px;
1664
+ font-size: 0;
1665
+ white-space: nowrap;
1666
+ vertical-align: middle;
1667
+ }
1668
+
1669
+ .input-append input,
1670
+ .input-prepend input,
1671
+ .input-append select,
1672
+ .input-prepend select,
1673
+ .input-append .uneditable-input,
1674
+ .input-prepend .uneditable-input,
1675
+ .input-append .dropdown-menu,
1676
+ .input-prepend .dropdown-menu,
1677
+ .input-append .popover,
1678
+ .input-prepend .popover {
1679
+ font-size: 14px;
1680
+ }
1681
+
1682
+ .input-append input,
1683
+ .input-prepend input,
1684
+ .input-append select,
1685
+ .input-prepend select,
1686
+ .input-append .uneditable-input,
1687
+ .input-prepend .uneditable-input {
1688
+ position: relative;
1689
+ margin-bottom: 0;
1690
+ *margin-left: 0;
1691
+ vertical-align: top;
1692
+ -webkit-border-radius: 0 4px 4px 0;
1693
+ -moz-border-radius: 0 4px 4px 0;
1694
+ border-radius: 0 4px 4px 0;
1695
+ }
1696
+
1697
+ .input-append input:focus,
1698
+ .input-prepend input:focus,
1699
+ .input-append select:focus,
1700
+ .input-prepend select:focus,
1701
+ .input-append .uneditable-input:focus,
1702
+ .input-prepend .uneditable-input:focus {
1703
+ z-index: 2;
1704
+ }
1705
+
1706
+ .input-append .add-on,
1707
+ .input-prepend .add-on {
1708
+ display: inline-block;
1709
+ width: auto;
1710
+ height: 20px;
1711
+ min-width: 16px;
1712
+ padding: 4px 5px;
1713
+ font-size: 14px;
1714
+ font-weight: normal;
1715
+ line-height: 20px;
1716
+ text-align: center;
1717
+ text-shadow: 0 1px 0 #ffffff;
1718
+ background-color: #eeeeee;
1719
+ border: 1px solid #ccc;
1720
+ }
1721
+
1722
+ .input-append .add-on,
1723
+ .input-prepend .add-on,
1724
+ .input-append .btn,
1725
+ .input-prepend .btn,
1726
+ .input-append .btn-group > .dropdown-toggle,
1727
+ .input-prepend .btn-group > .dropdown-toggle {
1728
+ vertical-align: top;
1729
+ -webkit-border-radius: 0;
1730
+ -moz-border-radius: 0;
1731
+ border-radius: 0;
1732
+ }
1733
+
1734
+ .input-append .active,
1735
+ .input-prepend .active {
1736
+ background-color: #a9dba9;
1737
+ border-color: #46a546;
1738
+ }
1739
+
1740
+ .input-prepend .add-on,
1741
+ .input-prepend .btn {
1742
+ margin-right: -1px;
1743
+ }
1744
+
1745
+ .input-prepend .add-on:first-child,
1746
+ .input-prepend .btn:first-child {
1747
+ -webkit-border-radius: 4px 0 0 4px;
1748
+ -moz-border-radius: 4px 0 0 4px;
1749
+ border-radius: 4px 0 0 4px;
1750
+ }
1751
+
1752
+ .input-append input,
1753
+ .input-append select,
1754
+ .input-append .uneditable-input {
1755
+ -webkit-border-radius: 4px 0 0 4px;
1756
+ -moz-border-radius: 4px 0 0 4px;
1757
+ border-radius: 4px 0 0 4px;
1758
+ }
1759
+
1760
+ .input-append input + .btn-group .btn:last-child,
1761
+ .input-append select + .btn-group .btn:last-child,
1762
+ .input-append .uneditable-input + .btn-group .btn:last-child {
1763
+ -webkit-border-radius: 0 4px 4px 0;
1764
+ -moz-border-radius: 0 4px 4px 0;
1765
+ border-radius: 0 4px 4px 0;
1766
+ }
1767
+
1768
+ .input-append .add-on,
1769
+ .input-append .btn,
1770
+ .input-append .btn-group {
1771
+ margin-left: -1px;
1772
+ }
1773
+
1774
+ .input-append .add-on:last-child,
1775
+ .input-append .btn:last-child,
1776
+ .input-append .btn-group:last-child > .dropdown-toggle {
1777
+ -webkit-border-radius: 0 4px 4px 0;
1778
+ -moz-border-radius: 0 4px 4px 0;
1779
+ border-radius: 0 4px 4px 0;
1780
+ }
1781
+
1782
+ .input-prepend.input-append input,
1783
+ .input-prepend.input-append select,
1784
+ .input-prepend.input-append .uneditable-input {
1785
+ -webkit-border-radius: 0;
1786
+ -moz-border-radius: 0;
1787
+ border-radius: 0;
1788
+ }
1789
+
1790
+ .input-prepend.input-append input + .btn-group .btn,
1791
+ .input-prepend.input-append select + .btn-group .btn,
1792
+ .input-prepend.input-append .uneditable-input + .btn-group .btn {
1793
+ -webkit-border-radius: 0 4px 4px 0;
1794
+ -moz-border-radius: 0 4px 4px 0;
1795
+ border-radius: 0 4px 4px 0;
1796
+ }
1797
+
1798
+ .input-prepend.input-append .add-on:first-child,
1799
+ .input-prepend.input-append .btn:first-child {
1800
+ margin-right: -1px;
1801
+ -webkit-border-radius: 4px 0 0 4px;
1802
+ -moz-border-radius: 4px 0 0 4px;
1803
+ border-radius: 4px 0 0 4px;
1804
+ }
1805
+
1806
+ .input-prepend.input-append .add-on:last-child,
1807
+ .input-prepend.input-append .btn:last-child {
1808
+ margin-left: -1px;
1809
+ -webkit-border-radius: 0 4px 4px 0;
1810
+ -moz-border-radius: 0 4px 4px 0;
1811
+ border-radius: 0 4px 4px 0;
1812
+ }
1813
+
1814
+ .input-prepend.input-append .btn-group:first-child {
1815
+ margin-left: 0;
1816
+ }
1817
+
1818
+ input.search-query {
1819
+ padding-right: 14px;
1820
+ padding-right: 4px \9;
1821
+ padding-left: 14px;
1822
+ padding-left: 4px \9;
1823
+ /* IE7-8 doesn't have border-radius, so don't indent the padding */
1824
+
1825
+ margin-bottom: 0;
1826
+ -webkit-border-radius: 15px;
1827
+ -moz-border-radius: 15px;
1828
+ border-radius: 15px;
1829
+ }
1830
+
1831
+ /* Allow for input prepend/append in search forms */
1832
+
1833
+ .form-search .input-append .search-query,
1834
+ .form-search .input-prepend .search-query {
1835
+ -webkit-border-radius: 0;
1836
+ -moz-border-radius: 0;
1837
+ border-radius: 0;
1838
+ }
1839
+
1840
+ .form-search .input-append .search-query {
1841
+ -webkit-border-radius: 14px 0 0 14px;
1842
+ -moz-border-radius: 14px 0 0 14px;
1843
+ border-radius: 14px 0 0 14px;
1844
+ }
1845
+
1846
+ .form-search .input-append .btn {
1847
+ -webkit-border-radius: 0 14px 14px 0;
1848
+ -moz-border-radius: 0 14px 14px 0;
1849
+ border-radius: 0 14px 14px 0;
1850
+ }
1851
+
1852
+ .form-search .input-prepend .search-query {
1853
+ -webkit-border-radius: 0 14px 14px 0;
1854
+ -moz-border-radius: 0 14px 14px 0;
1855
+ border-radius: 0 14px 14px 0;
1856
+ }
1857
+
1858
+ .form-search .input-prepend .btn {
1859
+ -webkit-border-radius: 14px 0 0 14px;
1860
+ -moz-border-radius: 14px 0 0 14px;
1861
+ border-radius: 14px 0 0 14px;
1862
+ }
1863
+
1864
+ .form-search input,
1865
+ .form-inline input,
1866
+ .form-horizontal input,
1867
+ .form-search textarea,
1868
+ .form-inline textarea,
1869
+ .form-horizontal textarea,
1870
+ .form-search select,
1871
+ .form-inline select,
1872
+ .form-horizontal select,
1873
+ .form-search .help-inline,
1874
+ .form-inline .help-inline,
1875
+ .form-horizontal .help-inline,
1876
+ .form-search .uneditable-input,
1877
+ .form-inline .uneditable-input,
1878
+ .form-horizontal .uneditable-input,
1879
+ .form-search .input-prepend,
1880
+ .form-inline .input-prepend,
1881
+ .form-horizontal .input-prepend,
1882
+ .form-search .input-append,
1883
+ .form-inline .input-append,
1884
+ .form-horizontal .input-append {
1885
+ display: inline-block;
1886
+ *display: inline;
1887
+ margin-bottom: 0;
1888
+ vertical-align: middle;
1889
+ *zoom: 1;
1890
+ }
1891
+
1892
+ .form-search .hide,
1893
+ .form-inline .hide,
1894
+ .form-horizontal .hide {
1895
+ display: none;
1896
+ }
1897
+
1898
+ .form-search label,
1899
+ .form-inline label,
1900
+ .form-search .btn-group,
1901
+ .form-inline .btn-group {
1902
+ display: inline-block;
1903
+ }
1904
+
1905
+ .form-search .input-append,
1906
+ .form-inline .input-append,
1907
+ .form-search .input-prepend,
1908
+ .form-inline .input-prepend {
1909
+ margin-bottom: 0;
1910
+ }
1911
+
1912
+ .form-search .radio,
1913
+ .form-search .checkbox,
1914
+ .form-inline .radio,
1915
+ .form-inline .checkbox {
1916
+ padding-left: 0;
1917
+ margin-bottom: 0;
1918
+ vertical-align: middle;
1919
+ }
1920
+
1921
+ .form-search .radio input[type="radio"],
1922
+ .form-search .checkbox input[type="checkbox"],
1923
+ .form-inline .radio input[type="radio"],
1924
+ .form-inline .checkbox input[type="checkbox"] {
1925
+ float: left;
1926
+ margin-right: 3px;
1927
+ margin-left: 0;
1928
+ }
1929
+
1930
+ .control-group {
1931
+ margin-bottom: 10px;
1932
+ }
1933
+
1934
+ legend + .control-group {
1935
+ margin-top: 20px;
1936
+ -webkit-margin-top-collapse: separate;
1937
+ }
1938
+
1939
+ .form-horizontal .control-group {
1940
+ margin-bottom: 20px;
1941
+ *zoom: 1;
1942
+ }
1943
+
1944
+ .form-horizontal .control-group:before,
1945
+ .form-horizontal .control-group:after {
1946
+ display: table;
1947
+ line-height: 0;
1948
+ content: "";
1949
+ }
1950
+
1951
+ .form-horizontal .control-group:after {
1952
+ clear: both;
1953
+ }
1954
+
1955
+ .form-horizontal .control-label {
1956
+ float: left;
1957
+ width: 160px;
1958
+ padding-top: 5px;
1959
+ text-align: right;
1960
+ }
1961
+
1962
+ .form-horizontal .controls {
1963
+ *display: inline-block;
1964
+ *padding-left: 20px;
1965
+ margin-left: 180px;
1966
+ *margin-left: 0;
1967
+ }
1968
+
1969
+ .form-horizontal .controls:first-child {
1970
+ *padding-left: 180px;
1971
+ }
1972
+
1973
+ .form-horizontal .help-block {
1974
+ margin-bottom: 0;
1975
+ }
1976
+
1977
+ .form-horizontal input + .help-block,
1978
+ .form-horizontal select + .help-block,
1979
+ .form-horizontal textarea + .help-block,
1980
+ .form-horizontal .uneditable-input + .help-block,
1981
+ .form-horizontal .input-prepend + .help-block,
1982
+ .form-horizontal .input-append + .help-block {
1983
+ margin-top: 10px;
1984
+ }
1985
+
1986
+ .form-horizontal .form-actions {
1987
+ padding-left: 180px;
1988
+ }
1989
+
1990
+ table {
1991
+ max-width: 100%;
1992
+ background-color: transparent;
1993
+ border-collapse: collapse;
1994
+ border-spacing: 0;
1995
+ }
1996
+
1997
+ .table {
1998
+ width: 100%;
1999
+ margin-bottom: 20px;
2000
+ }
2001
+
2002
+ .table th,
2003
+ .table td {
2004
+ padding: 8px;
2005
+ line-height: 20px;
2006
+ text-align: left;
2007
+ vertical-align: top;
2008
+ border-top: 1px solid #dddddd;
2009
+ }
2010
+
2011
+ .table th {
2012
+ font-weight: bold;
2013
+ }
2014
+
2015
+ .table thead th {
2016
+ vertical-align: bottom;
2017
+ }
2018
+
2019
+ .table caption + thead tr:first-child th,
2020
+ .table caption + thead tr:first-child td,
2021
+ .table colgroup + thead tr:first-child th,
2022
+ .table colgroup + thead tr:first-child td,
2023
+ .table thead:first-child tr:first-child th,
2024
+ .table thead:first-child tr:first-child td {
2025
+ border-top: 0;
2026
+ }
2027
+
2028
+ .table tbody + tbody {
2029
+ border-top: 2px solid #dddddd;
2030
+ }
2031
+
2032
+ .table .table {
2033
+ background-color: #ffffff;
2034
+ }
2035
+
2036
+ .table-condensed th,
2037
+ .table-condensed td {
2038
+ padding: 4px 5px;
2039
+ }
2040
+
2041
+ .table-bordered {
2042
+ border: 1px solid #dddddd;
2043
+ border-collapse: separate;
2044
+ *border-collapse: collapse;
2045
+ border-left: 0;
2046
+ -webkit-border-radius: 4px;
2047
+ -moz-border-radius: 4px;
2048
+ border-radius: 4px;
2049
+ }
2050
+
2051
+ .table-bordered th,
2052
+ .table-bordered td {
2053
+ border-left: 1px solid #dddddd;
2054
+ }
2055
+
2056
+ .table-bordered caption + thead tr:first-child th,
2057
+ .table-bordered caption + tbody tr:first-child th,
2058
+ .table-bordered caption + tbody tr:first-child td,
2059
+ .table-bordered colgroup + thead tr:first-child th,
2060
+ .table-bordered colgroup + tbody tr:first-child th,
2061
+ .table-bordered colgroup + tbody tr:first-child td,
2062
+ .table-bordered thead:first-child tr:first-child th,
2063
+ .table-bordered tbody:first-child tr:first-child th,
2064
+ .table-bordered tbody:first-child tr:first-child td {
2065
+ border-top: 0;
2066
+ }
2067
+
2068
+ .table-bordered thead:first-child tr:first-child > th:first-child,
2069
+ .table-bordered tbody:first-child tr:first-child > td:first-child,
2070
+ .table-bordered tbody:first-child tr:first-child > th:first-child {
2071
+ -webkit-border-top-left-radius: 4px;
2072
+ border-top-left-radius: 4px;
2073
+ -moz-border-radius-topleft: 4px;
2074
+ }
2075
+
2076
+ .table-bordered thead:first-child tr:first-child > th:last-child,
2077
+ .table-bordered tbody:first-child tr:first-child > td:last-child,
2078
+ .table-bordered tbody:first-child tr:first-child > th:last-child {
2079
+ -webkit-border-top-right-radius: 4px;
2080
+ border-top-right-radius: 4px;
2081
+ -moz-border-radius-topright: 4px;
2082
+ }
2083
+
2084
+ .table-bordered thead:last-child tr:last-child > th:first-child,
2085
+ .table-bordered tbody:last-child tr:last-child > td:first-child,
2086
+ .table-bordered tbody:last-child tr:last-child > th:first-child,
2087
+ .table-bordered tfoot:last-child tr:last-child > td:first-child,
2088
+ .table-bordered tfoot:last-child tr:last-child > th:first-child {
2089
+ -webkit-border-bottom-left-radius: 4px;
2090
+ border-bottom-left-radius: 4px;
2091
+ -moz-border-radius-bottomleft: 4px;
2092
+ }
2093
+
2094
+ .table-bordered thead:last-child tr:last-child > th:last-child,
2095
+ .table-bordered tbody:last-child tr:last-child > td:last-child,
2096
+ .table-bordered tbody:last-child tr:last-child > th:last-child,
2097
+ .table-bordered tfoot:last-child tr:last-child > td:last-child,
2098
+ .table-bordered tfoot:last-child tr:last-child > th:last-child {
2099
+ -webkit-border-bottom-right-radius: 4px;
2100
+ border-bottom-right-radius: 4px;
2101
+ -moz-border-radius-bottomright: 4px;
2102
+ }
2103
+
2104
+ .table-bordered tfoot + tbody:last-child tr:last-child td:first-child {
2105
+ -webkit-border-bottom-left-radius: 0;
2106
+ border-bottom-left-radius: 0;
2107
+ -moz-border-radius-bottomleft: 0;
2108
+ }
2109
+
2110
+ .table-bordered tfoot + tbody:last-child tr:last-child td:last-child {
2111
+ -webkit-border-bottom-right-radius: 0;
2112
+ border-bottom-right-radius: 0;
2113
+ -moz-border-radius-bottomright: 0;
2114
+ }
2115
+
2116
+ .table-bordered caption + thead tr:first-child th:first-child,
2117
+ .table-bordered caption + tbody tr:first-child td:first-child,
2118
+ .table-bordered colgroup + thead tr:first-child th:first-child,
2119
+ .table-bordered colgroup + tbody tr:first-child td:first-child {
2120
+ -webkit-border-top-left-radius: 4px;
2121
+ border-top-left-radius: 4px;
2122
+ -moz-border-radius-topleft: 4px;
2123
+ }
2124
+
2125
+ .table-bordered caption + thead tr:first-child th:last-child,
2126
+ .table-bordered caption + tbody tr:first-child td:last-child,
2127
+ .table-bordered colgroup + thead tr:first-child th:last-child,
2128
+ .table-bordered colgroup + tbody tr:first-child td:last-child {
2129
+ -webkit-border-top-right-radius: 4px;
2130
+ border-top-right-radius: 4px;
2131
+ -moz-border-radius-topright: 4px;
2132
+ }
2133
+
2134
+ .table-striped tbody > tr:nth-child(odd) > td,
2135
+ .table-striped tbody > tr:nth-child(odd) > th {
2136
+ background-color: #f9f9f9;
2137
+ }
2138
+
2139
+ .table-hover tbody tr:hover > td,
2140
+ .table-hover tbody tr:hover > th {
2141
+ background-color: #f5f5f5;
2142
+ }
2143
+
2144
+ table td[class*="span"],
2145
+ table th[class*="span"],
2146
+ .row-fluid table td[class*="span"],
2147
+ .row-fluid table th[class*="span"] {
2148
+ display: table-cell;
2149
+ float: none;
2150
+ margin-left: 0;
2151
+ }
2152
+
2153
+ .table td.span1,
2154
+ .table th.span1 {
2155
+ float: none;
2156
+ width: 44px;
2157
+ margin-left: 0;
2158
+ }
2159
+
2160
+ .table td.span2,
2161
+ .table th.span2 {
2162
+ float: none;
2163
+ width: 124px;
2164
+ margin-left: 0;
2165
+ }
2166
+
2167
+ .table td.span3,
2168
+ .table th.span3 {
2169
+ float: none;
2170
+ width: 204px;
2171
+ margin-left: 0;
2172
+ }
2173
+
2174
+ .table td.span4,
2175
+ .table th.span4 {
2176
+ float: none;
2177
+ width: 284px;
2178
+ margin-left: 0;
2179
+ }
2180
+
2181
+ .table td.span5,
2182
+ .table th.span5 {
2183
+ float: none;
2184
+ width: 364px;
2185
+ margin-left: 0;
2186
+ }
2187
+
2188
+ .table td.span6,
2189
+ .table th.span6 {
2190
+ float: none;
2191
+ width: 444px;
2192
+ margin-left: 0;
2193
+ }
2194
+
2195
+ .table td.span7,
2196
+ .table th.span7 {
2197
+ float: none;
2198
+ width: 524px;
2199
+ margin-left: 0;
2200
+ }
2201
+
2202
+ .table td.span8,
2203
+ .table th.span8 {
2204
+ float: none;
2205
+ width: 604px;
2206
+ margin-left: 0;
2207
+ }
2208
+
2209
+ .table td.span9,
2210
+ .table th.span9 {
2211
+ float: none;
2212
+ width: 684px;
2213
+ margin-left: 0;
2214
+ }
2215
+
2216
+ .table td.span10,
2217
+ .table th.span10 {
2218
+ float: none;
2219
+ width: 764px;
2220
+ margin-left: 0;
2221
+ }
2222
+
2223
+ .table td.span11,
2224
+ .table th.span11 {
2225
+ float: none;
2226
+ width: 844px;
2227
+ margin-left: 0;
2228
+ }
2229
+
2230
+ .table td.span12,
2231
+ .table th.span12 {
2232
+ float: none;
2233
+ width: 924px;
2234
+ margin-left: 0;
2235
+ }
2236
+
2237
+ .table tbody tr.success > td {
2238
+ background-color: #dff0d8;
2239
+ }
2240
+
2241
+ .table tbody tr.error > td {
2242
+ background-color: #f2dede;
2243
+ }
2244
+
2245
+ .table tbody tr.warning > td {
2246
+ background-color: #fcf8e3;
2247
+ }
2248
+
2249
+ .table tbody tr.info > td {
2250
+ background-color: #d9edf7;
2251
+ }
2252
+
2253
+ .table-hover tbody tr.success:hover > td {
2254
+ background-color: #d0e9c6;
2255
+ }
2256
+
2257
+ .table-hover tbody tr.error:hover > td {
2258
+ background-color: #ebcccc;
2259
+ }
2260
+
2261
+ .table-hover tbody tr.warning:hover > td {
2262
+ background-color: #faf2cc;
2263
+ }
2264
+
2265
+ .table-hover tbody tr.info:hover > td {
2266
+ background-color: #c4e3f3;
2267
+ }
2268
+
2269
+ [class^="icon-"],
2270
+ [class*=" icon-"] {
2271
+ display: inline-block;
2272
+ width: 14px;
2273
+ height: 14px;
2274
+ margin-top: 1px;
2275
+ *margin-right: .3em;
2276
+ line-height: 14px;
2277
+ vertical-align: text-top;
2278
+ background-image: url("../img/glyphicons-halflings.png");
2279
+ background-position: 14px 14px;
2280
+ background-repeat: no-repeat;
2281
+ }
2282
+
2283
+ /* White icons with optional class, or on hover/focus/active states of certain elements */
2284
+
2285
+ .icon-white,
2286
+ .nav-pills > .active > a > [class^="icon-"],
2287
+ .nav-pills > .active > a > [class*=" icon-"],
2288
+ .nav-list > .active > a > [class^="icon-"],
2289
+ .nav-list > .active > a > [class*=" icon-"],
2290
+ .navbar-inverse .nav > .active > a > [class^="icon-"],
2291
+ .navbar-inverse .nav > .active > a > [class*=" icon-"],
2292
+ .dropdown-menu > li > a:hover > [class^="icon-"],
2293
+ .dropdown-menu > li > a:focus > [class^="icon-"],
2294
+ .dropdown-menu > li > a:hover > [class*=" icon-"],
2295
+ .dropdown-menu > li > a:focus > [class*=" icon-"],
2296
+ .dropdown-menu > .active > a > [class^="icon-"],
2297
+ .dropdown-menu > .active > a > [class*=" icon-"],
2298
+ .dropdown-submenu:hover > a > [class^="icon-"],
2299
+ .dropdown-submenu:focus > a > [class^="icon-"],
2300
+ .dropdown-submenu:hover > a > [class*=" icon-"],
2301
+ .dropdown-submenu:focus > a > [class*=" icon-"] {
2302
+ background-image: url("../img/glyphicons-halflings-white.png");
2303
+ }
2304
+
2305
+ .icon-glass {
2306
+ background-position: 0 0;
2307
+ }
2308
+
2309
+ .icon-music {
2310
+ background-position: -24px 0;
2311
+ }
2312
+
2313
+ .icon-search {
2314
+ background-position: -48px 0;
2315
+ }
2316
+
2317
+ .icon-envelope {
2318
+ background-position: -72px 0;
2319
+ }
2320
+
2321
+ .icon-heart {
2322
+ background-position: -96px 0;
2323
+ }
2324
+
2325
+ .icon-star {
2326
+ background-position: -120px 0;
2327
+ }
2328
+
2329
+ .icon-star-empty {
2330
+ background-position: -144px 0;
2331
+ }
2332
+
2333
+ .icon-user {
2334
+ background-position: -168px 0;
2335
+ }
2336
+
2337
+ .icon-film {
2338
+ background-position: -192px 0;
2339
+ }
2340
+
2341
+ .icon-th-large {
2342
+ background-position: -216px 0;
2343
+ }
2344
+
2345
+ .icon-th {
2346
+ background-position: -240px 0;
2347
+ }
2348
+
2349
+ .icon-th-list {
2350
+ background-position: -264px 0;
2351
+ }
2352
+
2353
+ .icon-ok {
2354
+ background-position: -288px 0;
2355
+ }
2356
+
2357
+ .icon-remove {
2358
+ background-position: -312px 0;
2359
+ }
2360
+
2361
+ .icon-zoom-in {
2362
+ background-position: -336px 0;
2363
+ }
2364
+
2365
+ .icon-zoom-out {
2366
+ background-position: -360px 0;
2367
+ }
2368
+
2369
+ .icon-off {
2370
+ background-position: -384px 0;
2371
+ }
2372
+
2373
+ .icon-signal {
2374
+ background-position: -408px 0;
2375
+ }
2376
+
2377
+ .icon-cog {
2378
+ background-position: -432px 0;
2379
+ }
2380
+
2381
+ .icon-trash {
2382
+ background-position: -456px 0;
2383
+ }
2384
+
2385
+ .icon-home {
2386
+ background-position: 0 -24px;
2387
+ }
2388
+
2389
+ .icon-file {
2390
+ background-position: -24px -24px;
2391
+ }
2392
+
2393
+ .icon-time {
2394
+ background-position: -48px -24px;
2395
+ }
2396
+
2397
+ .icon-road {
2398
+ background-position: -72px -24px;
2399
+ }
2400
+
2401
+ .icon-download-alt {
2402
+ background-position: -96px -24px;
2403
+ }
2404
+
2405
+ .icon-download {
2406
+ background-position: -120px -24px;
2407
+ }
2408
+
2409
+ .icon-upload {
2410
+ background-position: -144px -24px;
2411
+ }
2412
+
2413
+ .icon-inbox {
2414
+ background-position: -168px -24px;
2415
+ }
2416
+
2417
+ .icon-play-circle {
2418
+ background-position: -192px -24px;
2419
+ }
2420
+
2421
+ .icon-repeat {
2422
+ background-position: -216px -24px;
2423
+ }
2424
+
2425
+ .icon-refresh {
2426
+ background-position: -240px -24px;
2427
+ }
2428
+
2429
+ .icon-list-alt {
2430
+ background-position: -264px -24px;
2431
+ }
2432
+
2433
+ .icon-lock {
2434
+ background-position: -287px -24px;
2435
+ }
2436
+
2437
+ .icon-flag {
2438
+ background-position: -312px -24px;
2439
+ }
2440
+
2441
+ .icon-headphones {
2442
+ background-position: -336px -24px;
2443
+ }
2444
+
2445
+ .icon-volume-off {
2446
+ background-position: -360px -24px;
2447
+ }
2448
+
2449
+ .icon-volume-down {
2450
+ background-position: -384px -24px;
2451
+ }
2452
+
2453
+ .icon-volume-up {
2454
+ background-position: -408px -24px;
2455
+ }
2456
+
2457
+ .icon-qrcode {
2458
+ background-position: -432px -24px;
2459
+ }
2460
+
2461
+ .icon-barcode {
2462
+ background-position: -456px -24px;
2463
+ }
2464
+
2465
+ .icon-tag {
2466
+ background-position: 0 -48px;
2467
+ }
2468
+
2469
+ .icon-tags {
2470
+ background-position: -25px -48px;
2471
+ }
2472
+
2473
+ .icon-book {
2474
+ background-position: -48px -48px;
2475
+ }
2476
+
2477
+ .icon-bookmark {
2478
+ background-position: -72px -48px;
2479
+ }
2480
+
2481
+ .icon-print {
2482
+ background-position: -96px -48px;
2483
+ }
2484
+
2485
+ .icon-camera {
2486
+ background-position: -120px -48px;
2487
+ }
2488
+
2489
+ .icon-font {
2490
+ background-position: -144px -48px;
2491
+ }
2492
+
2493
+ .icon-bold {
2494
+ background-position: -167px -48px;
2495
+ }
2496
+
2497
+ .icon-italic {
2498
+ background-position: -192px -48px;
2499
+ }
2500
+
2501
+ .icon-text-height {
2502
+ background-position: -216px -48px;
2503
+ }
2504
+
2505
+ .icon-text-width {
2506
+ background-position: -240px -48px;
2507
+ }
2508
+
2509
+ .icon-align-left {
2510
+ background-position: -264px -48px;
2511
+ }
2512
+
2513
+ .icon-align-center {
2514
+ background-position: -288px -48px;
2515
+ }
2516
+
2517
+ .icon-align-right {
2518
+ background-position: -312px -48px;
2519
+ }
2520
+
2521
+ .icon-align-justify {
2522
+ background-position: -336px -48px;
2523
+ }
2524
+
2525
+ .icon-list {
2526
+ background-position: -360px -48px;
2527
+ }
2528
+
2529
+ .icon-indent-left {
2530
+ background-position: -384px -48px;
2531
+ }
2532
+
2533
+ .icon-indent-right {
2534
+ background-position: -408px -48px;
2535
+ }
2536
+
2537
+ .icon-facetime-video {
2538
+ background-position: -432px -48px;
2539
+ }
2540
+
2541
+ .icon-picture {
2542
+ background-position: -456px -48px;
2543
+ }
2544
+
2545
+ .icon-pencil {
2546
+ background-position: 0 -72px;
2547
+ }
2548
+
2549
+ .icon-map-marker {
2550
+ background-position: -24px -72px;
2551
+ }
2552
+
2553
+ .icon-adjust {
2554
+ background-position: -48px -72px;
2555
+ }
2556
+
2557
+ .icon-tint {
2558
+ background-position: -72px -72px;
2559
+ }
2560
+
2561
+ .icon-edit {
2562
+ background-position: -96px -72px;
2563
+ }
2564
+
2565
+ .icon-share {
2566
+ background-position: -120px -72px;
2567
+ }
2568
+
2569
+ .icon-check {
2570
+ background-position: -144px -72px;
2571
+ }
2572
+
2573
+ .icon-move {
2574
+ background-position: -168px -72px;
2575
+ }
2576
+
2577
+ .icon-step-backward {
2578
+ background-position: -192px -72px;
2579
+ }
2580
+
2581
+ .icon-fast-backward {
2582
+ background-position: -216px -72px;
2583
+ }
2584
+
2585
+ .icon-backward {
2586
+ background-position: -240px -72px;
2587
+ }
2588
+
2589
+ .icon-play {
2590
+ background-position: -264px -72px;
2591
+ }
2592
+
2593
+ .icon-pause {
2594
+ background-position: -288px -72px;
2595
+ }
2596
+
2597
+ .icon-stop {
2598
+ background-position: -312px -72px;
2599
+ }
2600
+
2601
+ .icon-forward {
2602
+ background-position: -336px -72px;
2603
+ }
2604
+
2605
+ .icon-fast-forward {
2606
+ background-position: -360px -72px;
2607
+ }
2608
+
2609
+ .icon-step-forward {
2610
+ background-position: -384px -72px;
2611
+ }
2612
+
2613
+ .icon-eject {
2614
+ background-position: -408px -72px;
2615
+ }
2616
+
2617
+ .icon-chevron-left {
2618
+ background-position: -432px -72px;
2619
+ }
2620
+
2621
+ .icon-chevron-right {
2622
+ background-position: -456px -72px;
2623
+ }
2624
+
2625
+ .icon-plus-sign {
2626
+ background-position: 0 -96px;
2627
+ }
2628
+
2629
+ .icon-minus-sign {
2630
+ background-position: -24px -96px;
2631
+ }
2632
+
2633
+ .icon-remove-sign {
2634
+ background-position: -48px -96px;
2635
+ }
2636
+
2637
+ .icon-ok-sign {
2638
+ background-position: -72px -96px;
2639
+ }
2640
+
2641
+ .icon-question-sign {
2642
+ background-position: -96px -96px;
2643
+ }
2644
+
2645
+ .icon-info-sign {
2646
+ background-position: -120px -96px;
2647
+ }
2648
+
2649
+ .icon-screenshot {
2650
+ background-position: -144px -96px;
2651
+ }
2652
+
2653
+ .icon-remove-circle {
2654
+ background-position: -168px -96px;
2655
+ }
2656
+
2657
+ .icon-ok-circle {
2658
+ background-position: -192px -96px;
2659
+ }
2660
+
2661
+ .icon-ban-circle {
2662
+ background-position: -216px -96px;
2663
+ }
2664
+
2665
+ .icon-arrow-left {
2666
+ background-position: -240px -96px;
2667
+ }
2668
+
2669
+ .icon-arrow-right {
2670
+ background-position: -264px -96px;
2671
+ }
2672
+
2673
+ .icon-arrow-up {
2674
+ background-position: -289px -96px;
2675
+ }
2676
+
2677
+ .icon-arrow-down {
2678
+ background-position: -312px -96px;
2679
+ }
2680
+
2681
+ .icon-share-alt {
2682
+ background-position: -336px -96px;
2683
+ }
2684
+
2685
+ .icon-resize-full {
2686
+ background-position: -360px -96px;
2687
+ }
2688
+
2689
+ .icon-resize-small {
2690
+ background-position: -384px -96px;
2691
+ }
2692
+
2693
+ .icon-plus {
2694
+ background-position: -408px -96px;
2695
+ }
2696
+
2697
+ .icon-minus {
2698
+ background-position: -433px -96px;
2699
+ }
2700
+
2701
+ .icon-asterisk {
2702
+ background-position: -456px -96px;
2703
+ }
2704
+
2705
+ .icon-exclamation-sign {
2706
+ background-position: 0 -120px;
2707
+ }
2708
+
2709
+ .icon-gift {
2710
+ background-position: -24px -120px;
2711
+ }
2712
+
2713
+ .icon-leaf {
2714
+ background-position: -48px -120px;
2715
+ }
2716
+
2717
+ .icon-fire {
2718
+ background-position: -72px -120px;
2719
+ }
2720
+
2721
+ .icon-eye-open {
2722
+ background-position: -96px -120px;
2723
+ }
2724
+
2725
+ .icon-eye-close {
2726
+ background-position: -120px -120px;
2727
+ }
2728
+
2729
+ .icon-warning-sign {
2730
+ background-position: -144px -120px;
2731
+ }
2732
+
2733
+ .icon-plane {
2734
+ background-position: -168px -120px;
2735
+ }
2736
+
2737
+ .icon-calendar {
2738
+ background-position: -192px -120px;
2739
+ }
2740
+
2741
+ .icon-random {
2742
+ width: 16px;
2743
+ background-position: -216px -120px;
2744
+ }
2745
+
2746
+ .icon-comment {
2747
+ background-position: -240px -120px;
2748
+ }
2749
+
2750
+ .icon-magnet {
2751
+ background-position: -264px -120px;
2752
+ }
2753
+
2754
+ .icon-chevron-up {
2755
+ background-position: -288px -120px;
2756
+ }
2757
+
2758
+ .icon-chevron-down {
2759
+ background-position: -313px -119px;
2760
+ }
2761
+
2762
+ .icon-retweet {
2763
+ background-position: -336px -120px;
2764
+ }
2765
+
2766
+ .icon-shopping-cart {
2767
+ background-position: -360px -120px;
2768
+ }
2769
+
2770
+ .icon-folder-close {
2771
+ width: 16px;
2772
+ background-position: -384px -120px;
2773
+ }
2774
+
2775
+ .icon-folder-open {
2776
+ width: 16px;
2777
+ background-position: -408px -120px;
2778
+ }
2779
+
2780
+ .icon-resize-vertical {
2781
+ background-position: -432px -119px;
2782
+ }
2783
+
2784
+ .icon-resize-horizontal {
2785
+ background-position: -456px -118px;
2786
+ }
2787
+
2788
+ .icon-hdd {
2789
+ background-position: 0 -144px;
2790
+ }
2791
+
2792
+ .icon-bullhorn {
2793
+ background-position: -24px -144px;
2794
+ }
2795
+
2796
+ .icon-bell {
2797
+ background-position: -48px -144px;
2798
+ }
2799
+
2800
+ .icon-certificate {
2801
+ background-position: -72px -144px;
2802
+ }
2803
+
2804
+ .icon-thumbs-up {
2805
+ background-position: -96px -144px;
2806
+ }
2807
+
2808
+ .icon-thumbs-down {
2809
+ background-position: -120px -144px;
2810
+ }
2811
+
2812
+ .icon-hand-right {
2813
+ background-position: -144px -144px;
2814
+ }
2815
+
2816
+ .icon-hand-left {
2817
+ background-position: -168px -144px;
2818
+ }
2819
+
2820
+ .icon-hand-up {
2821
+ background-position: -192px -144px;
2822
+ }
2823
+
2824
+ .icon-hand-down {
2825
+ background-position: -216px -144px;
2826
+ }
2827
+
2828
+ .icon-circle-arrow-right {
2829
+ background-position: -240px -144px;
2830
+ }
2831
+
2832
+ .icon-circle-arrow-left {
2833
+ background-position: -264px -144px;
2834
+ }
2835
+
2836
+ .icon-circle-arrow-up {
2837
+ background-position: -288px -144px;
2838
+ }
2839
+
2840
+ .icon-circle-arrow-down {
2841
+ background-position: -312px -144px;
2842
+ }
2843
+
2844
+ .icon-globe {
2845
+ background-position: -336px -144px;
2846
+ }
2847
+
2848
+ .icon-wrench {
2849
+ background-position: -360px -144px;
2850
+ }
2851
+
2852
+ .icon-tasks {
2853
+ background-position: -384px -144px;
2854
+ }
2855
+
2856
+ .icon-filter {
2857
+ background-position: -408px -144px;
2858
+ }
2859
+
2860
+ .icon-briefcase {
2861
+ background-position: -432px -144px;
2862
+ }
2863
+
2864
+ .icon-fullscreen {
2865
+ background-position: -456px -144px;
2866
+ }
2867
+
2868
+ .dropup,
2869
+ .dropdown {
2870
+ position: relative;
2871
+ }
2872
+
2873
+ .dropdown-toggle {
2874
+ *margin-bottom: -3px;
2875
+ }
2876
+
2877
+ .dropdown-toggle:active,
2878
+ .open .dropdown-toggle {
2879
+ outline: 0;
2880
+ }
2881
+
2882
+ .caret {
2883
+ display: inline-block;
2884
+ width: 0;
2885
+ height: 0;
2886
+ vertical-align: top;
2887
+ border-top: 4px solid #000000;
2888
+ border-right: 4px solid transparent;
2889
+ border-left: 4px solid transparent;
2890
+ content: "";
2891
+ }
2892
+
2893
+ .dropdown .caret {
2894
+ margin-top: 8px;
2895
+ margin-left: 2px;
2896
+ }
2897
+
2898
+ .dropdown-menu {
2899
+ position: absolute;
2900
+ top: 100%;
2901
+ left: 0;
2902
+ z-index: 1000;
2903
+ display: none;
2904
+ float: left;
2905
+ min-width: 160px;
2906
+ padding: 5px 0;
2907
+ margin: 2px 0 0;
2908
+ list-style: none;
2909
+ background-color: #ffffff;
2910
+ border: 1px solid #ccc;
2911
+ border: 1px solid rgba(0, 0, 0, 0.2);
2912
+ *border-right-width: 2px;
2913
+ *border-bottom-width: 2px;
2914
+ -webkit-border-radius: 6px;
2915
+ -moz-border-radius: 6px;
2916
+ border-radius: 6px;
2917
+ -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
2918
+ -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
2919
+ box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
2920
+ -webkit-background-clip: padding-box;
2921
+ -moz-background-clip: padding;
2922
+ background-clip: padding-box;
2923
+ }
2924
+
2925
+ .dropdown-menu.pull-right {
2926
+ right: 0;
2927
+ left: auto;
2928
+ }
2929
+
2930
+ .dropdown-menu .divider {
2931
+ *width: 100%;
2932
+ height: 1px;
2933
+ margin: 9px 1px;
2934
+ *margin: -5px 0 5px;
2935
+ overflow: hidden;
2936
+ background-color: #e5e5e5;
2937
+ border-bottom: 1px solid #ffffff;
2938
+ }
2939
+
2940
+ .dropdown-menu > li > a {
2941
+ display: block;
2942
+ padding: 3px 20px;
2943
+ clear: both;
2944
+ font-weight: normal;
2945
+ line-height: 20px;
2946
+ color: #333333;
2947
+ white-space: nowrap;
2948
+ }
2949
+
2950
+ .dropdown-menu > li > a:hover,
2951
+ .dropdown-menu > li > a:focus,
2952
+ .dropdown-submenu:hover > a,
2953
+ .dropdown-submenu:focus > a {
2954
+ color: #ffffff;
2955
+ text-decoration: none;
2956
+ background-color: #0081c2;
2957
+ background-image: -moz-linear-gradient(top, #0088cc, #0077b3);
2958
+ background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0077b3));
2959
+ background-image: -webkit-linear-gradient(top, #0088cc, #0077b3);
2960
+ background-image: -o-linear-gradient(top, #0088cc, #0077b3);
2961
+ background-image: linear-gradient(to bottom, #0088cc, #0077b3);
2962
+ background-repeat: repeat-x;
2963
+ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0);
2964
+ }
2965
+
2966
+ .dropdown-menu > .active > a,
2967
+ .dropdown-menu > .active > a:hover,
2968
+ .dropdown-menu > .active > a:focus {
2969
+ color: #ffffff;
2970
+ text-decoration: none;
2971
+ background-color: #0081c2;
2972
+ background-image: -moz-linear-gradient(top, #0088cc, #0077b3);
2973
+ background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0077b3));
2974
+ background-image: -webkit-linear-gradient(top, #0088cc, #0077b3);
2975
+ background-image: -o-linear-gradient(top, #0088cc, #0077b3);
2976
+ background-image: linear-gradient(to bottom, #0088cc, #0077b3);
2977
+ background-repeat: repeat-x;
2978
+ outline: 0;
2979
+ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0);
2980
+ }
2981
+
2982
+ .dropdown-menu > .disabled > a,
2983
+ .dropdown-menu > .disabled > a:hover,
2984
+ .dropdown-menu > .disabled > a:focus {
2985
+ color: #999999;
2986
+ }
2987
+
2988
+ .dropdown-menu > .disabled > a:hover,
2989
+ .dropdown-menu > .disabled > a:focus {
2990
+ text-decoration: none;
2991
+ cursor: default;
2992
+ background-color: transparent;
2993
+ background-image: none;
2994
+ filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
2995
+ }
2996
+
2997
+ .open {
2998
+ *z-index: 1000;
2999
+ }
3000
+
3001
+ .open > .dropdown-menu {
3002
+ display: block;
3003
+ }
3004
+
3005
+ .dropdown-backdrop {
3006
+ position: fixed;
3007
+ top: 0;
3008
+ right: 0;
3009
+ bottom: 0;
3010
+ left: 0;
3011
+ z-index: 990;
3012
+ }
3013
+
3014
+ .pull-right > .dropdown-menu {
3015
+ right: 0;
3016
+ left: auto;
3017
+ }
3018
+
3019
+ .dropup .caret,
3020
+ .navbar-fixed-bottom .dropdown .caret {
3021
+ border-top: 0;
3022
+ border-bottom: 4px solid #000000;
3023
+ content: "";
3024
+ }
3025
+
3026
+ .dropup .dropdown-menu,
3027
+ .navbar-fixed-bottom .dropdown .dropdown-menu {
3028
+ top: auto;
3029
+ bottom: 100%;
3030
+ margin-bottom: 1px;
3031
+ }
3032
+
3033
+ .dropdown-submenu {
3034
+ position: relative;
3035
+ }
3036
+
3037
+ .dropdown-submenu > .dropdown-menu {
3038
+ top: 0;
3039
+ left: 100%;
3040
+ margin-top: -6px;
3041
+ margin-left: -1px;
3042
+ -webkit-border-radius: 0 6px 6px 6px;
3043
+ -moz-border-radius: 0 6px 6px 6px;
3044
+ border-radius: 0 6px 6px 6px;
3045
+ }
3046
+
3047
+ .dropdown-submenu:hover > .dropdown-menu {
3048
+ display: block;
3049
+ }
3050
+
3051
+ .dropup .dropdown-submenu > .dropdown-menu {
3052
+ top: auto;
3053
+ bottom: 0;
3054
+ margin-top: 0;
3055
+ margin-bottom: -2px;
3056
+ -webkit-border-radius: 5px 5px 5px 0;
3057
+ -moz-border-radius: 5px 5px 5px 0;
3058
+ border-radius: 5px 5px 5px 0;
3059
+ }
3060
+
3061
+ .dropdown-submenu > a:after {
3062
+ display: block;
3063
+ float: right;
3064
+ width: 0;
3065
+ height: 0;
3066
+ margin-top: 5px;
3067
+ margin-right: -10px;
3068
+ border-color: transparent;
3069
+ border-left-color: #cccccc;
3070
+ border-style: solid;
3071
+ border-width: 5px 0 5px 5px;
3072
+ content: " ";
3073
+ }
3074
+
3075
+ .dropdown-submenu:hover > a:after {
3076
+ border-left-color: #ffffff;
3077
+ }
3078
+
3079
+ .dropdown-submenu.pull-left {
3080
+ float: none;
3081
+ }
3082
+
3083
+ .dropdown-submenu.pull-left > .dropdown-menu {
3084
+ left: -100%;
3085
+ margin-left: 10px;
3086
+ -webkit-border-radius: 6px 0 6px 6px;
3087
+ -moz-border-radius: 6px 0 6px 6px;
3088
+ border-radius: 6px 0 6px 6px;
3089
+ }
3090
+
3091
+ .dropdown .dropdown-menu .nav-header {
3092
+ padding-right: 20px;
3093
+ padding-left: 20px;
3094
+ }
3095
+
3096
+ .typeahead {
3097
+ z-index: 1051;
3098
+ margin-top: 2px;
3099
+ -webkit-border-radius: 4px;
3100
+ -moz-border-radius: 4px;
3101
+ border-radius: 4px;
3102
+ }
3103
+
3104
+ .well {
3105
+ min-height: 20px;
3106
+ padding: 19px;
3107
+ margin-bottom: 20px;
3108
+ background-color: #f5f5f5;
3109
+ border: 1px solid #e3e3e3;
3110
+ -webkit-border-radius: 4px;
3111
+ -moz-border-radius: 4px;
3112
+ border-radius: 4px;
3113
+ -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
3114
+ -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
3115
+ box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
3116
+ }
3117
+
3118
+ .well blockquote {
3119
+ border-color: #ddd;
3120
+ border-color: rgba(0, 0, 0, 0.15);
3121
+ }
3122
+
3123
+ .well-large {
3124
+ padding: 24px;
3125
+ -webkit-border-radius: 6px;
3126
+ -moz-border-radius: 6px;
3127
+ border-radius: 6px;
3128
+ }
3129
+
3130
+ .well-small {
3131
+ padding: 9px;
3132
+ -webkit-border-radius: 3px;
3133
+ -moz-border-radius: 3px;
3134
+ border-radius: 3px;
3135
+ }
3136
+
3137
+ .fade {
3138
+ opacity: 0;
3139
+ -webkit-transition: opacity 0.15s linear;
3140
+ -moz-transition: opacity 0.15s linear;
3141
+ -o-transition: opacity 0.15s linear;
3142
+ transition: opacity 0.15s linear;
3143
+ }
3144
+
3145
+ .fade.in {
3146
+ opacity: 1;
3147
+ }
3148
+
3149
+ .collapse {
3150
+ position: relative;
3151
+ height: 0;
3152
+ overflow: hidden;
3153
+ -webkit-transition: height 0.35s ease;
3154
+ -moz-transition: height 0.35s ease;
3155
+ -o-transition: height 0.35s ease;
3156
+ transition: height 0.35s ease;
3157
+ }
3158
+
3159
+ .collapse.in {
3160
+ height: auto;
3161
+ }
3162
+
3163
+ .close {
3164
+ float: right;
3165
+ font-size: 20px;
3166
+ font-weight: bold;
3167
+ line-height: 20px;
3168
+ color: #000000;
3169
+ text-shadow: 0 1px 0 #ffffff;
3170
+ opacity: 0.2;
3171
+ filter: alpha(opacity=20);
3172
+ }
3173
+
3174
+ .close:hover,
3175
+ .close:focus {
3176
+ color: #000000;
3177
+ text-decoration: none;
3178
+ cursor: pointer;
3179
+ opacity: 0.4;
3180
+ filter: alpha(opacity=40);
3181
+ }
3182
+
3183
+ button.close {
3184
+ padding: 0;
3185
+ cursor: pointer;
3186
+ background: transparent;
3187
+ border: 0;
3188
+ -webkit-appearance: none;
3189
+ }
3190
+
3191
+ .btn {
3192
+ display: inline-block;
3193
+ width:26%;
3194
+ *display: inline;
3195
+ padding: 5px 1px;
3196
+ margin-bottom: 0;
3197
+ *margin-left: .3em;
3198
+ font-size: 13px;
3199
+ line-height: 20px;
3200
+ color: #333333;
3201
+ text-align: center;
3202
+ text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
3203
+ vertical-align: middle;
3204
+ cursor: pointer;
3205
+ background-color: #f5f5f5;
3206
+ *background-color: #e6e6e6;
3207
+ background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
3208
+ background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
3209
+ background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
3210
+ background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
3211
+ background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
3212
+ background-repeat: repeat-x;
3213
+ border: 1px solid #cccccc;
3214
+ *border: 0;
3215
+ border-color: #e6e6e6 #e6e6e6 #bfbfbf;
3216
+ border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
3217
+ border-bottom-color: #b3b3b3;
3218
+
3219
+ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
3220
+ filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
3221
+ *zoom: 1;
3222
+ -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
3223
+ -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
3224
+ box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
3225
+ }
3226
+
3227
+ .btn:hover,
3228
+ .btn:focus,
3229
+ .btn:active,
3230
+ .btn.active,
3231
+ .btn.disabled,
3232
+ .btn[disabled] {
3233
+ color: #333333;
3234
+ background-color: #e6e6e6;
3235
+ *background-color: #d9d9d9;
3236
+ }
3237
+
3238
+ .btn:active,
3239
+ .btn.active {
3240
+ background-color: #cccccc \9;
3241
+ }
3242
+
3243
+ .btn:first-child {
3244
+ *margin-left: 0;
3245
+ }
3246
+
3247
+ .btn:hover,
3248
+ .btn:focus {
3249
+ color: #333333;
3250
+ text-decoration: none;
3251
+ background-position: 0 -15px;
3252
+ -webkit-transition: background-position 0.1s linear;
3253
+ -moz-transition: background-position 0.1s linear;
3254
+ -o-transition: background-position 0.1s linear;
3255
+ transition: background-position 0.1s linear;
3256
+ }
3257
+
3258
+ .btn:focus {
3259
+ outline: thin dotted #333;
3260
+ outline: 5px auto -webkit-focus-ring-color;
3261
+ outline-offset: -2px;
3262
+ }
3263
+
3264
+ .btn.active,
3265
+ .btn:active {
3266
+ background-image: none;
3267
+ outline: 0;
3268
+ -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
3269
+ -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
3270
+ box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
3271
+ }
3272
+
3273
+ .btn.disabled,
3274
+ .btn[disabled] {
3275
+ cursor: default;
3276
+ background-image: none;
3277
+ opacity: 0.65;
3278
+ filter: alpha(opacity=65);
3279
+ -webkit-box-shadow: none;
3280
+ -moz-box-shadow: none;
3281
+ box-shadow: none;
3282
+ }
3283
+
3284
+ .btn-large {
3285
+ padding: 11px 19px;
3286
+ font-size: 17.5px;
3287
+ -webkit-border-radius: 6px;
3288
+ -moz-border-radius: 6px;
3289
+ border-radius: 6px;
3290
+ }
3291
+
3292
+ .btn-large [class^="icon-"],
3293
+ .btn-large [class*=" icon-"] {
3294
+ margin-top: 4px;
3295
+ }
3296
+
3297
+ .btn-small {
3298
+ padding: 2px 10px;
3299
+ font-size: 11.9px;
3300
+ -webkit-border-radius: 3px;
3301
+ -moz-border-radius: 3px;
3302
+ border-radius: 3px;
3303
+ }
3304
+
3305
+ .btn-small [class^="icon-"],
3306
+ .btn-small [class*=" icon-"] {
3307
+ margin-top: 0;
3308
+ }
3309
+
3310
+ .btn-mini [class^="icon-"],
3311
+ .btn-mini [class*=" icon-"] {
3312
+ margin-top: -1px;
3313
+ }
3314
+
3315
+ .btn-mini {
3316
+ padding: 0 6px;
3317
+ font-size: 10.5px;
3318
+ -webkit-border-radius: 3px;
3319
+ -moz-border-radius: 3px;
3320
+ border-radius: 3px;
3321
+ }
3322
+
3323
+ .btn-block {
3324
+ display: block;
3325
+ width: 100%;
3326
+ padding-right: 0;
3327
+ padding-left: 0;
3328
+ -webkit-box-sizing: border-box;
3329
+ -moz-box-sizing: border-box;
3330
+ box-sizing: border-box;
3331
+ }
3332
+
3333
+ .btn-block + .btn-block {
3334
+ margin-top: 5px;
3335
+ }
3336
+
3337
+ input[type="submit"].btn-block,
3338
+ input[type="reset"].btn-block,
3339
+ input[type="button"].btn-block {
3340
+ width: 100%;
3341
+ }
3342
+
3343
+ .btn-primary.active,
3344
+ .btn-warning.active,
3345
+ .btn-danger.active,
3346
+ .btn-success.active,
3347
+ .btn-info.active,
3348
+ .btn-inverse.active {
3349
+ color: rgba(255, 255, 255, 0.75);
3350
+ }
3351
+
3352
+ .btn-primary {
3353
+ color: #ffffff;
3354
+ text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
3355
+ background-color: #006dcc;
3356
+ *background-color: #0044cc;
3357
+ background-image: -moz-linear-gradient(top, #0088cc, #0044cc);
3358
+ background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc));
3359
+ background-image: -webkit-linear-gradient(top, #0088cc, #0044cc);
3360
+ background-image: -o-linear-gradient(top, #0088cc, #0044cc);
3361
+ background-image: linear-gradient(to bottom, #0088cc, #0044cc);
3362
+ background-repeat: repeat-x;
3363
+ border-color: #0044cc #0044cc #002a80;
3364
+ border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
3365
+ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0);
3366
+ filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
3367
+ }
3368
+
3369
+ .btn-primary:hover,
3370
+ .btn-primary:focus,
3371
+ .btn-primary:active,
3372
+ .btn-primary.active,
3373
+ .btn-primary.disabled,
3374
+ .btn-primary[disabled] {
3375
+ color: #ffffff;
3376
+ background-color: #0044cc;
3377
+ *background-color: #003bb3;
3378
+ }
3379
+
3380
+ .btn-primary:active,
3381
+ .btn-primary.active {
3382
+ background-color: #003399 \9;
3383
+ }
3384
+
3385
+ .btn-warning {
3386
+ color: #ffffff;
3387
+ text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
3388
+ background-color: #faa732;
3389
+ *background-color: #f89406;
3390
+ background-image: -moz-linear-gradient(top, #fbb450, #f89406);
3391
+ background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));
3392
+ background-image: -webkit-linear-gradient(top, #fbb450, #f89406);
3393
+ background-image: -o-linear-gradient(top, #fbb450, #f89406);
3394
+ background-image: linear-gradient(to bottom, #fbb450, #f89406);
3395
+ background-repeat: repeat-x;
3396
+ border-color: #f89406 #f89406 #ad6704;
3397
+ border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
3398
+ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fff89406', GradientType=0);
3399
+ filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
3400
+ }
3401
+
3402
+ .btn-warning:hover,
3403
+ .btn-warning:focus,
3404
+ .btn-warning:active,
3405
+ .btn-warning.active,
3406
+ .btn-warning.disabled,
3407
+ .btn-warning[disabled] {
3408
+ color: #ffffff;
3409
+ background-color: #f89406;
3410
+ *background-color: #df8505;
3411
+ }
3412
+
3413
+ .btn-warning:active,
3414
+ .btn-warning.active {
3415
+ background-color: #c67605 \9;
3416
+ }
3417
+
3418
+ .btn-danger {
3419
+ color: #ffffff;
3420
+ text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
3421
+ background-color: #da4f49;
3422
+ *background-color: #bd362f;
3423
+ background-image: -moz-linear-gradient(top, #ee5f5b, #bd362f);
3424
+ background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#bd362f));
3425
+ background-image: -webkit-linear-gradient(top, #ee5f5b, #bd362f);
3426
+ background-image: -o-linear-gradient(top, #ee5f5b, #bd362f);
3427
+ background-image: linear-gradient(to bottom, #ee5f5b, #bd362f);
3428
+ background-repeat: repeat-x;
3429
+ border-color: #bd362f #bd362f #802420;
3430
+ border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
3431
+ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffbd362f', GradientType=0);
3432
+ filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
3433
+ }
3434
+
3435
+ .btn-danger:hover,
3436
+ .btn-danger:focus,
3437
+ .btn-danger:active,
3438
+ .btn-danger.active,
3439
+ .btn-danger.disabled,
3440
+ .btn-danger[disabled] {
3441
+ color: #ffffff;
3442
+ background-color: #bd362f;
3443
+ *background-color: #a9302a;
3444
+ }
3445
+
3446
+ .btn-danger:active,
3447
+ .btn-danger.active {
3448
+ background-color: #942a25 \9;
3449
+ }
3450
+
3451
+ .btn-success {
3452
+ color: #ffffff;
3453
+ text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
3454
+ background-color: #5bb75b;
3455
+ *background-color: #51a351;
3456
+ background-image: -moz-linear-gradient(top, #62c462, #51a351);
3457
+ background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#51a351));
3458
+ background-image: -webkit-linear-gradient(top, #62c462, #51a351);
3459
+ background-image: -o-linear-gradient(top, #62c462, #51a351);
3460
+ background-image: linear-gradient(to bottom, #62c462, #51a351);
3461
+ background-repeat: repeat-x;
3462
+ border-color: #51a351 #51a351 #387038;
3463
+ border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
3464
+ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff51a351', GradientType=0);
3465
+ filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
3466
+ }
3467
+
3468
+ .btn-success:hover,
3469
+ .btn-success:focus,
3470
+ .btn-success:active,
3471
+ .btn-success.active,
3472
+ .btn-success.disabled,
3473
+ .btn-success[disabled] {
3474
+ color: #ffffff;
3475
+ background-color: #51a351;
3476
+ *background-color: #499249;
3477
+ }
3478
+
3479
+ .btn-success:active,
3480
+ .btn-success.active {
3481
+ background-color: #408140 \9;
3482
+ }
3483
+
3484
+ .btn-info {
3485
+ color: #ffffff;
3486
+ text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
3487
+ background-color: #49afcd;
3488
+ *background-color: #2f96b4;
3489
+ background-image: -moz-linear-gradient(top, #5bc0de, #2f96b4);
3490
+ background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#2f96b4));
3491
+ background-image: -webkit-linear-gradient(top, #5bc0de, #2f96b4);
3492
+ background-image: -o-linear-gradient(top, #5bc0de, #2f96b4);
3493
+ background-image: linear-gradient(to bottom, #5bc0de, #2f96b4);
3494
+ background-repeat: repeat-x;
3495
+ border-color: #2f96b4 #2f96b4 #1f6377;
3496
+ border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
3497
+ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2f96b4', GradientType=0);
3498
+ filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
3499
+ }
3500
+
3501
+ .btn-info:hover,
3502
+ .btn-info:focus,
3503
+ .btn-info:active,
3504
+ .btn-info.active,
3505
+ .btn-info.disabled,
3506
+ .btn-info[disabled] {
3507
+ color: #ffffff;
3508
+ background-color: #2f96b4;
3509
+ *background-color: #2a85a0;
3510
+ }
3511
+
3512
+ .btn-info:active,
3513
+ .btn-info.active {
3514
+ background-color: #24748c \9;
3515
+ }
3516
+
3517
+ .btn-inverse {
3518
+ color: #ffffff;
3519
+ text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
3520
+ background-color: #363636;
3521
+ *background-color: #222222;
3522
+ background-image: -moz-linear-gradient(top, #444444, #222222);
3523
+ background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#444444), to(#222222));
3524
+ background-image: -webkit-linear-gradient(top, #444444, #222222);
3525
+ background-image: -o-linear-gradient(top, #444444, #222222);
3526
+ background-image: linear-gradient(to bottom, #444444, #222222);
3527
+ background-repeat: repeat-x;
3528
+ border-color: #222222 #222222 #000000;
3529
+ border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
3530
+ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444', endColorstr='#ff222222', GradientType=0);
3531
+ filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
3532
+ }
3533
+
3534
+ .btn-inverse:hover,
3535
+ .btn-inverse:focus,
3536
+ .btn-inverse:active,
3537
+ .btn-inverse.active,
3538
+ .btn-inverse.disabled,
3539
+ .btn-inverse[disabled] {
3540
+ color: #ffffff;
3541
+ background-color: #222222;
3542
+ *background-color: #151515;
3543
+ }
3544
+
3545
+ .btn-inverse:active,
3546
+ .btn-inverse.active {
3547
+ background-color: #080808 \9;
3548
+ }
3549
+
3550
+ button.btn,
3551
+ input[type="submit"].btn {
3552
+ *padding-top: 3px;
3553
+ *padding-bottom: 3px;
3554
+ }
3555
+
3556
+ button.btn::-moz-focus-inner,
3557
+ input[type="submit"].btn::-moz-focus-inner {
3558
+ padding: 0;
3559
+ border: 0;
3560
+ }
3561
+
3562
+ button.btn.btn-large,
3563
+ input[type="submit"].btn.btn-large {
3564
+ *padding-top: 7px;
3565
+ *padding-bottom: 7px;
3566
+ }
3567
+
3568
+ button.btn.btn-small,
3569
+ input[type="submit"].btn.btn-small {
3570
+ *padding-top: 3px;
3571
+ *padding-bottom: 3px;
3572
+ }
3573
+
3574
+ button.btn.btn-mini,
3575
+ input[type="submit"].btn.btn-mini {
3576
+ *padding-top: 1px;
3577
+ *padding-bottom: 1px;
3578
+ }
3579
+
3580
+ .btn-link,
3581
+ .btn-link:active,
3582
+ .btn-link[disabled] {
3583
+ background-color: transparent;
3584
+ background-image: none;
3585
+ -webkit-box-shadow: none;
3586
+ -moz-box-shadow: none;
3587
+ box-shadow: none;
3588
+ }
3589
+
3590
+ .btn-link {
3591
+ color: #0088cc;
3592
+ cursor: pointer;
3593
+ border-color: transparent;
3594
+ -webkit-border-radius: 0;
3595
+ -moz-border-radius: 0;
3596
+ border-radius: 0;
3597
+ }
3598
+
3599
+ .btn-link:hover,
3600
+ .btn-link:focus {
3601
+ color: #005580;
3602
+ text-decoration: underline;
3603
+ background-color: transparent;
3604
+ }
3605
+
3606
+ .btn-link[disabled]:hover,
3607
+ .btn-link[disabled]:focus {
3608
+ color: #333333;
3609
+ text-decoration: none;
3610
+ }
3611
+
3612
+ .btn-group {
3613
+ position: relative;
3614
+ display: inline-block;
3615
+ *display: inline;
3616
+ *margin-left: .3em;
3617
+ font-size: 0;
3618
+ white-space: nowrap;
3619
+ vertical-align: middle;
3620
+ *zoom: 1;
3621
+ }
3622
+
3623
+ .btn-group:first-child {
3624
+ *margin-left: 0;
3625
+ }
3626
+
3627
+ .btn-group + .btn-group {
3628
+ margin-left: 5px;
3629
+ }
3630
+
3631
+ .btn-toolbar {
3632
+ margin-top: 10px;
3633
+ margin-bottom: 10px;
3634
+ font-size: 0;
3635
+ }
3636
+
3637
+ .btn-toolbar > .btn + .btn,
3638
+ .btn-toolbar > .btn-group + .btn,
3639
+ .btn-toolbar > .btn + .btn-group {
3640
+ margin-left: 5px;
3641
+ }
3642
+
3643
+ .btn-group > .btn {
3644
+ position: relative;
3645
+ -webkit-border-radius: 0;
3646
+ -moz-border-radius: 0;
3647
+ border-radius: 0;
3648
+ }
3649
+
3650
+ .btn-group > .btn + .btn {
3651
+ margin-left: -1px;
3652
+ }
3653
+
3654
+ .btn-group > .btn,
3655
+ .btn-group > .dropdown-menu,
3656
+ .btn-group > .popover {
3657
+ font-size: 14px;
3658
+ }
3659
+
3660
+ .btn-group > .btn-mini {
3661
+ font-size: 10.5px;
3662
+ }
3663
+
3664
+ .btn-group > .btn-small {
3665
+ font-size: 11.9px;
3666
+ }
3667
+
3668
+ .btn-group > .btn-large {
3669
+ font-size: 17.5px;
3670
+ }
3671
+
3672
+ .btn-group > .btn:first-child {
3673
+ margin-left: 0;
3674
+ -webkit-border-bottom-left-radius: 4px;
3675
+ border-bottom-left-radius: 4px;
3676
+ -webkit-border-top-left-radius: 4px;
3677
+ border-top-left-radius: 4px;
3678
+ -moz-border-radius-bottomleft: 4px;
3679
+ -moz-border-radius-topleft: 4px;
3680
+ }
3681
+
3682
+ .btn-group > .btn:last-child,
3683
+ .btn-group > .dropdown-toggle {
3684
+ -webkit-border-top-right-radius: 4px;
3685
+ border-top-right-radius: 4px;
3686
+ -webkit-border-bottom-right-radius: 4px;
3687
+ border-bottom-right-radius: 4px;
3688
+ -moz-border-radius-topright: 4px;
3689
+ -moz-border-radius-bottomright: 4px;
3690
+ }
3691
+
3692
+ .btn-group > .btn.large:first-child {
3693
+ margin-left: 0;
3694
+ -webkit-border-bottom-left-radius: 6px;
3695
+ border-bottom-left-radius: 6px;
3696
+ -webkit-border-top-left-radius: 6px;
3697
+ border-top-left-radius: 6px;
3698
+ -moz-border-radius-bottomleft: 6px;
3699
+ -moz-border-radius-topleft: 6px;
3700
+ }
3701
+
3702
+ .btn-group > .btn.large:last-child,
3703
+ .btn-group > .large.dropdown-toggle {
3704
+ -webkit-border-top-right-radius: 6px;
3705
+ border-top-right-radius: 6px;
3706
+ -webkit-border-bottom-right-radius: 6px;
3707
+ border-bottom-right-radius: 6px;
3708
+ -moz-border-radius-topright: 6px;
3709
+ -moz-border-radius-bottomright: 6px;
3710
+ }
3711
+
3712
+ .btn-group > .btn:hover,
3713
+ .btn-group > .btn:focus,
3714
+ .btn-group > .btn:active,
3715
+ .btn-group > .btn.active {
3716
+ z-index: 2;
3717
+ }
3718
+
3719
+ .btn-group .dropdown-toggle:active,
3720
+ .btn-group.open .dropdown-toggle {
3721
+ outline: 0;
3722
+ }
3723
+
3724
+ .btn-group > .btn + .dropdown-toggle {
3725
+ *padding-top: 5px;
3726
+ padding-right: 8px;
3727
+ *padding-bottom: 5px;
3728
+ padding-left: 8px;
3729
+ -webkit-box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
3730
+ -moz-box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
3731
+ box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
3732
+ }
3733
+
3734
+ .btn-group > .btn-mini + .dropdown-toggle {
3735
+ *padding-top: 2px;
3736
+ padding-right: 5px;
3737
+ *padding-bottom: 2px;
3738
+ padding-left: 5px;
3739
+ }
3740
+
3741
+ .btn-group > .btn-small + .dropdown-toggle {
3742
+ *padding-top: 5px;
3743
+ *padding-bottom: 4px;
3744
+ }
3745
+
3746
+ .btn-group > .btn-large + .dropdown-toggle {
3747
+ *padding-top: 7px;
3748
+ padding-right: 12px;
3749
+ *padding-bottom: 7px;
3750
+ padding-left: 12px;
3751
+ }
3752
+
3753
+ .btn-group.open .dropdown-toggle {
3754
+ background-image: none;
3755
+ -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
3756
+ -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
3757
+ box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
3758
+ }
3759
+
3760
+ .btn-group.open .btn.dropdown-toggle {
3761
+ background-color: #e6e6e6;
3762
+ }
3763
+
3764
+ .btn-group.open .btn-primary.dropdown-toggle {
3765
+ background-color: #0044cc;
3766
+ }
3767
+
3768
+ .btn-group.open .btn-warning.dropdown-toggle {
3769
+ background-color: #f89406;
3770
+ }
3771
+
3772
+ .btn-group.open .btn-danger.dropdown-toggle {
3773
+ background-color: #bd362f;
3774
+ }
3775
+
3776
+ .btn-group.open .btn-success.dropdown-toggle {
3777
+ background-color: #51a351;
3778
+ }
3779
+
3780
+ .btn-group.open .btn-info.dropdown-toggle {
3781
+ background-color: #2f96b4;
3782
+ }
3783
+
3784
+ .btn-group.open .btn-inverse.dropdown-toggle {
3785
+ background-color: #222222;
3786
+ }
3787
+
3788
+ .btn .caret {
3789
+ margin-top: 8px;
3790
+ margin-left: 0;
3791
+ }
3792
+
3793
+ .btn-large .caret {
3794
+ margin-top: 6px;
3795
+ }
3796
+
3797
+ .btn-large .caret {
3798
+ border-top-width: 5px;
3799
+ border-right-width: 5px;
3800
+ border-left-width: 5px;
3801
+ }
3802
+
3803
+ .btn-mini .caret,
3804
+ .btn-small .caret {
3805
+ margin-top: 8px;
3806
+ }
3807
+
3808
+ .dropup .btn-large .caret {
3809
+ border-bottom-width: 5px;
3810
+ }
3811
+
3812
+ .btn-primary .caret,
3813
+ .btn-warning .caret,
3814
+ .btn-danger .caret,
3815
+ .btn-info .caret,
3816
+ .btn-success .caret,
3817
+ .btn-inverse .caret {
3818
+ border-top-color: #ffffff;
3819
+ border-bottom-color: #ffffff;
3820
+ }
3821
+
3822
+ .btn-group-vertical {
3823
+ display: inline-block;
3824
+ *display: inline;
3825
+ /* IE7 inline-block hack */
3826
+
3827
+ *zoom: 1;
3828
+ }
3829
+
3830
+ .btn-group-vertical > .btn {
3831
+ display: block;
3832
+ float: none;
3833
+ max-width: 100%;
3834
+ -webkit-border-radius: 0;
3835
+ -moz-border-radius: 0;
3836
+ border-radius: 0;
3837
+ }
3838
+
3839
+ .btn-group-vertical > .btn + .btn {
3840
+ margin-top: -1px;
3841
+ margin-left: 0;
3842
+ }
3843
+
3844
+ .btn-group-vertical > .btn:first-child {
3845
+ -webkit-border-radius: 4px 4px 0 0;
3846
+ -moz-border-radius: 4px 4px 0 0;
3847
+ border-radius: 4px 4px 0 0;
3848
+ }
3849
+
3850
+ .btn-group-vertical > .btn:last-child {
3851
+ -webkit-border-radius: 0 0 4px 4px;
3852
+ -moz-border-radius: 0 0 4px 4px;
3853
+ border-radius: 0 0 4px 4px;
3854
+ }
3855
+
3856
+ .btn-group-vertical > .btn-large:first-child {
3857
+ -webkit-border-radius: 6px 6px 0 0;
3858
+ -moz-border-radius: 6px 6px 0 0;
3859
+ border-radius: 6px 6px 0 0;
3860
+ }
3861
+
3862
+ .btn-group-vertical > .btn-large:last-child {
3863
+ -webkit-border-radius: 0 0 6px 6px;
3864
+ -moz-border-radius: 0 0 6px 6px;
3865
+ border-radius: 0 0 6px 6px;
3866
+ }
3867
+
3868
+ .alert {
3869
+ padding: 8px 35px 8px 14px;
3870
+ margin-bottom: 20px;
3871
+ text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
3872
+ background-color: #fcf8e3;
3873
+ border: 1px solid #fbeed5;
3874
+ -webkit-border-radius: 4px;
3875
+ -moz-border-radius: 4px;
3876
+ border-radius: 4px;
3877
+ }
3878
+
3879
+ .alert,
3880
+ .alert h4 {
3881
+ color: #c09853;
3882
+ }
3883
+
3884
+ .alert h4 {
3885
+ margin: 0;
3886
+ }
3887
+
3888
+ .alert .close {
3889
+ position: relative;
3890
+ top: -2px;
3891
+ right: -21px;
3892
+ line-height: 20px;
3893
+ }
3894
+
3895
+ .alert-success {
3896
+ color: #468847;
3897
+ background-color: #dff0d8;
3898
+ border-color: #d6e9c6;
3899
+ }
3900
+
3901
+ .alert-success h4 {
3902
+ color: #468847;
3903
+ }
3904
+
3905
+ .alert-danger,
3906
+ .alert-error {
3907
+ color: #b94a48;
3908
+ background-color: #f2dede;
3909
+ border-color: #eed3d7;
3910
+ }
3911
+
3912
+ .alert-danger h4,
3913
+ .alert-error h4 {
3914
+ color: #b94a48;
3915
+ }
3916
+
3917
+ .alert-info {
3918
+ color: #3a87ad;
3919
+ background-color: #d9edf7;
3920
+ border-color: #bce8f1;
3921
+ }
3922
+
3923
+ .alert-info h4 {
3924
+ color: #3a87ad;
3925
+ }
3926
+
3927
+ .alert-block {
3928
+ padding-top: 14px;
3929
+ padding-bottom: 14px;
3930
+ }
3931
+
3932
+ .alert-block > p,
3933
+ .alert-block > ul {
3934
+ margin-bottom: 0;
3935
+ }
3936
+
3937
+ .alert-block p + p {
3938
+ margin-top: 5px;
3939
+ }
3940
+
3941
+ .nav {
3942
+ margin-bottom: 20px;
3943
+ margin-left: 0;
3944
+ list-style: none;
3945
+ }
3946
+
3947
+ .nav > li > a {
3948
+ display: block;
3949
+ }
3950
+
3951
+ .nav > li > a:hover,
3952
+ .nav > li > a:focus {
3953
+ text-decoration: none;
3954
+ background-color: #eeeeee;
3955
+ }
3956
+
3957
+ .nav > li > a > img {
3958
+ max-width: none;
3959
+ }
3960
+
3961
+ .nav > .pull-right {
3962
+ float: right;
3963
+ }
3964
+
3965
+ .nav-header {
3966
+ display: block;
3967
+ padding: 3px 15px;
3968
+ font-size: 11px;
3969
+ font-weight: bold;
3970
+ line-height: 20px;
3971
+ color: #999999;
3972
+ text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
3973
+ text-transform: uppercase;
3974
+ }
3975
+
3976
+ .nav li + .nav-header {
3977
+ margin-top: 9px;
3978
+ }
3979
+
3980
+ .nav-list {
3981
+ padding-right: 15px;
3982
+ padding-left: 15px;
3983
+ margin-bottom: 0;
3984
+ }
3985
+
3986
+ .nav-list > li > a,
3987
+ .nav-list .nav-header {
3988
+ margin-right: -15px;
3989
+ margin-left: -15px;
3990
+ text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
3991
+ }
3992
+
3993
+ .nav-list > li > a {
3994
+ padding: 3px 15px;
3995
+ }
3996
+
3997
+ .nav-list > .active > a,
3998
+ .nav-list > .active > a:hover,
3999
+ .nav-list > .active > a:focus {
4000
+ color: #ffffff;
4001
+ text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
4002
+ background-color: #0088cc;
4003
+ }
4004
+
4005
+ .nav-list [class^="icon-"],
4006
+ .nav-list [class*=" icon-"] {
4007
+ margin-right: 2px;
4008
+ }
4009
+
4010
+ .nav-list .divider {
4011
+ *width: 100%;
4012
+ height: 1px;
4013
+ margin: 9px 1px;
4014
+ *margin: -5px 0 5px;
4015
+ overflow: hidden;
4016
+ background-color: #e5e5e5;
4017
+ border-bottom: 1px solid #ffffff;
4018
+ }
4019
+
4020
+ .nav-tabs,
4021
+ .nav-pills {
4022
+ *zoom: 1;
4023
+ }
4024
+
4025
+ .nav-tabs:before,
4026
+ .nav-pills:before,
4027
+ .nav-tabs:after,
4028
+ .nav-pills:after {
4029
+ display: table;
4030
+ line-height: 0;
4031
+ content: "";
4032
+ }
4033
+
4034
+ .nav-tabs:after,
4035
+ .nav-pills:after {
4036
+ clear: both;
4037
+ }
4038
+
4039
+ .nav-tabs > li,
4040
+ .nav-pills > li {
4041
+ float: left;
4042
+ }
4043
+
4044
+ .nav-tabs > li > a,
4045
+ .nav-pills > li > a {
4046
+ padding-right: 12px;
4047
+ padding-left: 12px;
4048
+ margin-right: 2px;
4049
+ line-height: 14px;
4050
+ }
4051
+
4052
+ .nav-tabs {
4053
+ border-bottom: 1px solid #ddd;
4054
+ }
4055
+
4056
+ .nav-tabs > li {
4057
+ margin-bottom: -1px;
4058
+ }
4059
+
4060
+ .nav-tabs > li > a {
4061
+ padding-top: 8px;
4062
+ padding-bottom: 8px;
4063
+ line-height: 20px;
4064
+ border: 1px solid transparent;
4065
+ -webkit-border-radius: 4px 4px 0 0;
4066
+ -moz-border-radius: 4px 4px 0 0;
4067
+ border-radius: 4px 4px 0 0;
4068
+ }
4069
+
4070
+ .nav-tabs > li > a:hover,
4071
+ .nav-tabs > li > a:focus {
4072
+ border-color: #eeeeee #eeeeee #dddddd;
4073
+ }
4074
+
4075
+ .nav-tabs > .active > a,
4076
+ .nav-tabs > .active > a:hover,
4077
+ .nav-tabs > .active > a:focus {
4078
+ color: #555555;
4079
+ cursor: default;
4080
+ background-color: #ffffff;
4081
+ border: 1px solid #ddd;
4082
+ border-bottom-color: transparent;
4083
+ }
4084
+
4085
+ .nav-pills > li > a {
4086
+ padding-top: 8px;
4087
+ padding-bottom: 8px;
4088
+ margin-top: 2px;
4089
+ margin-bottom: 2px;
4090
+ -webkit-border-radius: 5px;
4091
+ -moz-border-radius: 5px;
4092
+ border-radius: 5px;
4093
+ }
4094
+
4095
+ .nav-pills > .active > a,
4096
+ .nav-pills > .active > a:hover,
4097
+ .nav-pills > .active > a:focus {
4098
+ color: #ffffff;
4099
+ background-color: #0088cc;
4100
+ }
4101
+
4102
+ .nav-stacked > li {
4103
+ float: none;
4104
+ }
4105
+
4106
+ .nav-stacked > li > a {
4107
+ margin-right: 0;
4108
+ }
4109
+
4110
+ .nav-tabs.nav-stacked {
4111
+ border-bottom: 0;
4112
+ }
4113
+
4114
+ .nav-tabs.nav-stacked > li > a {
4115
+ border: 1px solid #ddd;
4116
+ -webkit-border-radius: 0;
4117
+ -moz-border-radius: 0;
4118
+ border-radius: 0;
4119
+ }
4120
+
4121
+ .nav-tabs.nav-stacked > li:first-child > a {
4122
+ -webkit-border-top-right-radius: 4px;
4123
+ border-top-right-radius: 4px;
4124
+ -webkit-border-top-left-radius: 4px;
4125
+ border-top-left-radius: 4px;
4126
+ -moz-border-radius-topright: 4px;
4127
+ -moz-border-radius-topleft: 4px;
4128
+ }
4129
+
4130
+ .nav-tabs.nav-stacked > li:last-child > a {
4131
+ -webkit-border-bottom-right-radius: 4px;
4132
+ border-bottom-right-radius: 4px;
4133
+ -webkit-border-bottom-left-radius: 4px;
4134
+ border-bottom-left-radius: 4px;
4135
+ -moz-border-radius-bottomright: 4px;
4136
+ -moz-border-radius-bottomleft: 4px;
4137
+ }
4138
+
4139
+ .nav-tabs.nav-stacked > li > a:hover,
4140
+ .nav-tabs.nav-stacked > li > a:focus {
4141
+ z-index: 2;
4142
+ border-color: #ddd;
4143
+ }
4144
+
4145
+ .nav-pills.nav-stacked > li > a {
4146
+ margin-bottom: 3px;
4147
+ }
4148
+
4149
+ .nav-pills.nav-stacked > li:last-child > a {
4150
+ margin-bottom: 1px;
4151
+ }
4152
+
4153
+ .nav-tabs .dropdown-menu {
4154
+ -webkit-border-radius: 0 0 6px 6px;
4155
+ -moz-border-radius: 0 0 6px 6px;
4156
+ border-radius: 0 0 6px 6px;
4157
+ }
4158
+
4159
+ .nav-pills .dropdown-menu {
4160
+ -webkit-border-radius: 6px;
4161
+ -moz-border-radius: 6px;
4162
+ border-radius: 6px;
4163
+ }
4164
+
4165
+ .nav .dropdown-toggle .caret {
4166
+ margin-top: 6px;
4167
+ border-top-color: #0088cc;
4168
+ border-bottom-color: #0088cc;
4169
+ }
4170
+
4171
+ .nav .dropdown-toggle:hover .caret,
4172
+ .nav .dropdown-toggle:focus .caret {
4173
+ border-top-color: #005580;
4174
+ border-bottom-color: #005580;
4175
+ }
4176
+
4177
+ /* move down carets for tabs */
4178
+
4179
+ .nav-tabs .dropdown-toggle .caret {
4180
+ margin-top: 8px;
4181
+ }
4182
+
4183
+ .nav .active .dropdown-toggle .caret {
4184
+ border-top-color: #fff;
4185
+ border-bottom-color: #fff;
4186
+ }
4187
+
4188
+ .nav-tabs .active .dropdown-toggle .caret {
4189
+ border-top-color: #555555;
4190
+ border-bottom-color: #555555;
4191
+ }
4192
+
4193
+ .nav > .dropdown.active > a:hover,
4194
+ .nav > .dropdown.active > a:focus {
4195
+ cursor: pointer;
4196
+ }
4197
+
4198
+ .nav-tabs .open .dropdown-toggle,
4199
+ .nav-pills .open .dropdown-toggle,
4200
+ .nav > li.dropdown.open.active > a:hover,
4201
+ .nav > li.dropdown.open.active > a:focus {
4202
+ color: #ffffff;
4203
+ background-color: #999999;
4204
+ border-color: #999999;
4205
+ }
4206
+
4207
+ .nav li.dropdown.open .caret,
4208
+ .nav li.dropdown.open.active .caret,
4209
+ .nav li.dropdown.open a:hover .caret,
4210
+ .nav li.dropdown.open a:focus .caret {
4211
+ border-top-color: #ffffff;
4212
+ border-bottom-color: #ffffff;
4213
+ opacity: 1;
4214
+ filter: alpha(opacity=100);
4215
+ }
4216
+
4217
+ .tabs-stacked .open > a:hover,
4218
+ .tabs-stacked .open > a:focus {
4219
+ border-color: #999999;
4220
+ }
4221
+
4222
+ .tabbable {
4223
+ *zoom: 1;
4224
+ }
4225
+
4226
+ .tabbable:before,
4227
+ .tabbable:after {
4228
+ display: table;
4229
+ line-height: 0;
4230
+ content: "";
4231
+ }
4232
+
4233
+ .tabbable:after {
4234
+ clear: both;
4235
+ }
4236
+
4237
+ .tab-content {
4238
+ overflow: auto;
4239
+ }
4240
+
4241
+ .tabs-below > .nav-tabs,
4242
+ .tabs-right > .nav-tabs,
4243
+ .tabs-left > .nav-tabs {
4244
+ border-bottom: 0;
4245
+ }
4246
+
4247
+ .tab-content > .tab-pane,
4248
+ .pill-content > .pill-pane {
4249
+ display: none;
4250
+ }
4251
+
4252
+ .tab-content > .active,
4253
+ .pill-content > .active {
4254
+ display: block;
4255
+ }
4256
+
4257
+ .tabs-below > .nav-tabs {
4258
+ border-top: 1px solid #ddd;
4259
+ }
4260
+
4261
+ .tabs-below > .nav-tabs > li {
4262
+ margin-top: -1px;
4263
+ margin-bottom: 0;
4264
+ }
4265
+
4266
+ .tabs-below > .nav-tabs > li > a {
4267
+ -webkit-border-radius: 0 0 4px 4px;
4268
+ -moz-border-radius: 0 0 4px 4px;
4269
+ border-radius: 0 0 4px 4px;
4270
+ }
4271
+
4272
+ .tabs-below > .nav-tabs > li > a:hover,
4273
+ .tabs-below > .nav-tabs > li > a:focus {
4274
+ border-top-color: #ddd;
4275
+ border-bottom-color: transparent;
4276
+ }
4277
+
4278
+ .tabs-below > .nav-tabs > .active > a,
4279
+ .tabs-below > .nav-tabs > .active > a:hover,
4280
+ .tabs-below > .nav-tabs > .active > a:focus {
4281
+ border-color: transparent #ddd #ddd #ddd;
4282
+ }
4283
+
4284
+ .tabs-left > .nav-tabs > li,
4285
+ .tabs-right > .nav-tabs > li {
4286
+ float: none;
4287
+ }
4288
+
4289
+ .tabs-left > .nav-tabs > li > a,
4290
+ .tabs-right > .nav-tabs > li > a {
4291
+ min-width: 74px;
4292
+ margin-right: 0;
4293
+ margin-bottom: 3px;
4294
+ }
4295
+
4296
+ .tabs-left > .nav-tabs {
4297
+ float: left;
4298
+ margin-right: 19px;
4299
+ border-right: 1px solid #ddd;
4300
+ }
4301
+
4302
+ .tabs-left > .nav-tabs > li > a {
4303
+ margin-right: -1px;
4304
+ -webkit-border-radius: 4px 0 0 4px;
4305
+ -moz-border-radius: 4px 0 0 4px;
4306
+ border-radius: 4px 0 0 4px;
4307
+ }
4308
+
4309
+ .tabs-left > .nav-tabs > li > a:hover,
4310
+ .tabs-left > .nav-tabs > li > a:focus {
4311
+ border-color: #eeeeee #dddddd #eeeeee #eeeeee;
4312
+ }
4313
+
4314
+ .tabs-left > .nav-tabs .active > a,
4315
+ .tabs-left > .nav-tabs .active > a:hover,
4316
+ .tabs-left > .nav-tabs .active > a:focus {
4317
+ border-color: #ddd transparent #ddd #ddd;
4318
+ *border-right-color: #ffffff;
4319
+ }
4320
+
4321
+ .tabs-right > .nav-tabs {
4322
+ float: right;
4323
+ margin-left: 19px;
4324
+ border-left: 1px solid #ddd;
4325
+ }
4326
+
4327
+ .tabs-right > .nav-tabs > li > a {
4328
+ margin-left: -1px;
4329
+ -webkit-border-radius: 0 4px 4px 0;
4330
+ -moz-border-radius: 0 4px 4px 0;
4331
+ border-radius: 0 4px 4px 0;
4332
+ }
4333
+
4334
+ .tabs-right > .nav-tabs > li > a:hover,
4335
+ .tabs-right > .nav-tabs > li > a:focus {
4336
+ border-color: #eeeeee #eeeeee #eeeeee #dddddd;
4337
+ }
4338
+
4339
+ .tabs-right > .nav-tabs .active > a,
4340
+ .tabs-right > .nav-tabs .active > a:hover,
4341
+ .tabs-right > .nav-tabs .active > a:focus {
4342
+ border-color: #ddd #ddd #ddd transparent;
4343
+ *border-left-color: #ffffff;
4344
+ }
4345
+
4346
+ .nav > .disabled > a {
4347
+ color: #999999;
4348
+ }
4349
+
4350
+ .nav > .disabled > a:hover,
4351
+ .nav > .disabled > a:focus {
4352
+ text-decoration: none;
4353
+ cursor: default;
4354
+ background-color: transparent;
4355
+ }
4356
+
4357
+ .navbar {
4358
+ *position: relative;
4359
+ *z-index: 2;
4360
+ margin-bottom: 20px;
4361
+ overflow: visible;
4362
+ }
4363
+
4364
+ .navbar-inner {
4365
+ min-height: 40px;
4366
+ padding-right: 20px;
4367
+ padding-left: 20px;
4368
+ background-color: #fafafa;
4369
+ background-image: -moz-linear-gradient(top, #ffffff, #f2f2f2);
4370
+ background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f2f2f2));
4371
+ background-image: -webkit-linear-gradient(top, #ffffff, #f2f2f2);
4372
+ background-image: -o-linear-gradient(top, #ffffff, #f2f2f2);
4373
+ background-image: linear-gradient(to bottom, #ffffff, #f2f2f2);
4374
+ background-repeat: repeat-x;
4375
+ border: 1px solid #d4d4d4;
4376
+ -webkit-border-radius: 4px;
4377
+ -moz-border-radius: 4px;
4378
+ border-radius: 4px;
4379
+ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff2f2f2', GradientType=0);
4380
+ *zoom: 1;
4381
+ -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
4382
+ -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
4383
+ box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
4384
+ }
4385
+
4386
+ .navbar-inner:before,
4387
+ .navbar-inner:after {
4388
+ display: table;
4389
+ line-height: 0;
4390
+ content: "";
4391
+ }
4392
+
4393
+ .navbar-inner:after {
4394
+ clear: both;
4395
+ }
4396
+
4397
+ .navbar .container {
4398
+ width: auto;
4399
+ }
4400
+
4401
+ .nav-collapse.collapse {
4402
+ height: auto;
4403
+ overflow: visible;
4404
+ }
4405
+
4406
+ .navbar .brand {
4407
+ display: block;
4408
+ float: left;
4409
+ padding: 10px 20px 10px;
4410
+ margin-left: -20px;
4411
+ font-size: 20px;
4412
+ font-weight: 200;
4413
+ color: #777777;
4414
+ text-shadow: 0 1px 0 #ffffff;
4415
+ }
4416
+
4417
+ .navbar .brand:hover,
4418
+ .navbar .brand:focus {
4419
+ text-decoration: none;
4420
+ }
4421
+
4422
+ .navbar-text {
4423
+ margin-bottom: 0;
4424
+ line-height: 40px;
4425
+ color: #777777;
4426
+ }
4427
+
4428
+ .navbar-link {
4429
+ color: #777777;
4430
+ }
4431
+
4432
+ .navbar-link:hover,
4433
+ .navbar-link:focus {
4434
+ color: #333333;
4435
+ }
4436
+
4437
+ .navbar .divider-vertical {
4438
+ height: 40px;
4439
+ margin: 0 9px;
4440
+ border-right: 1px solid #ffffff;
4441
+ border-left: 1px solid #f2f2f2;
4442
+ }
4443
+
4444
+ .navbar .btn,
4445
+ .navbar .btn-group {
4446
+ margin-top: 5px;
4447
+ }
4448
+
4449
+ .navbar .btn-group .btn,
4450
+ .navbar .input-prepend .btn,
4451
+ .navbar .input-append .btn,
4452
+ .navbar .input-prepend .btn-group,
4453
+ .navbar .input-append .btn-group {
4454
+ margin-top: 0;
4455
+ }
4456
+
4457
+ .navbar-form {
4458
+ margin-bottom: 0;
4459
+ *zoom: 1;
4460
+ }
4461
+
4462
+ .navbar-form:before,
4463
+ .navbar-form:after {
4464
+ display: table;
4465
+ line-height: 0;
4466
+ content: "";
4467
+ }
4468
+
4469
+ .navbar-form:after {
4470
+ clear: both;
4471
+ }
4472
+
4473
+ .navbar-form input,
4474
+ .navbar-form select,
4475
+ .navbar-form .radio,
4476
+ .navbar-form .checkbox {
4477
+ margin-top: 5px;
4478
+ }
4479
+
4480
+ .navbar-form input,
4481
+ .navbar-form select,
4482
+ .navbar-form .btn {
4483
+ display: inline-block;
4484
+ margin-bottom: 0;
4485
+ }
4486
+
4487
+ .navbar-form input[type="image"],
4488
+ .navbar-form input[type="checkbox"],
4489
+ .navbar-form input[type="radio"] {
4490
+ margin-top: 3px;
4491
+ }
4492
+
4493
+ .navbar-form .input-append,
4494
+ .navbar-form .input-prepend {
4495
+ margin-top: 5px;
4496
+ white-space: nowrap;
4497
+ }
4498
+
4499
+ .navbar-form .input-append input,
4500
+ .navbar-form .input-prepend input {
4501
+ margin-top: 0;
4502
+ }
4503
+
4504
+ .navbar-search {
4505
+ position: relative;
4506
+ float: left;
4507
+ margin-top: 5px;
4508
+ margin-bottom: 0;
4509
+ }
4510
+
4511
+ .navbar-search .search-query {
4512
+ padding: 4px 14px;
4513
+ margin-bottom: 0;
4514
+ font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
4515
+ font-size: 13px;
4516
+ font-weight: normal;
4517
+ line-height: 1;
4518
+ -webkit-border-radius: 15px;
4519
+ -moz-border-radius: 15px;
4520
+ border-radius: 15px;
4521
+ }
4522
+
4523
+ .navbar-static-top {
4524
+ position: static;
4525
+ margin-bottom: 0;
4526
+ }
4527
+
4528
+ .navbar-static-top .navbar-inner {
4529
+ -webkit-border-radius: 0;
4530
+ -moz-border-radius: 0;
4531
+ border-radius: 0;
4532
+ }
4533
+
4534
+ .navbar-fixed-top,
4535
+ .navbar-fixed-bottom {
4536
+ position: fixed;
4537
+ right: 0;
4538
+ left: 0;
4539
+ z-index: 1030;
4540
+ margin-bottom: 0;
4541
+ }
4542
+
4543
+ .navbar-fixed-top .navbar-inner,
4544
+ .navbar-static-top .navbar-inner {
4545
+ border-width: 0 0 1px;
4546
+ }
4547
+
4548
+ .navbar-fixed-bottom .navbar-inner {
4549
+ border-width: 1px 0 0;
4550
+ }
4551
+
4552
+ .navbar-fixed-top .navbar-inner,
4553
+ .navbar-fixed-bottom .navbar-inner {
4554
+ padding-right: 0;
4555
+ padding-left: 0;
4556
+ -webkit-border-radius: 0;
4557
+ -moz-border-radius: 0;
4558
+ border-radius: 0;
4559
+ }
4560
+
4561
+ .navbar-static-top .container,
4562
+ .navbar-fixed-top .container,
4563
+ .navbar-fixed-bottom .container {
4564
+ width: 940px;
4565
+ }
4566
+
4567
+ .navbar-fixed-top {
4568
+ top: 0;
4569
+ }
4570
+
4571
+ .navbar-fixed-top .navbar-inner,
4572
+ .navbar-static-top .navbar-inner {
4573
+ -webkit-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1);
4574
+ -moz-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1);
4575
+ box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1);
4576
+ }
4577
+
4578
+ .navbar-fixed-bottom {
4579
+ bottom: 0;
4580
+ }
4581
+
4582
+ .navbar-fixed-bottom .navbar-inner {
4583
+ -webkit-box-shadow: 0 -1px 10px rgba(0, 0, 0, 0.1);
4584
+ -moz-box-shadow: 0 -1px 10px rgba(0, 0, 0, 0.1);
4585
+ box-shadow: 0 -1px 10px rgba(0, 0, 0, 0.1);
4586
+ }
4587
+
4588
+ .navbar .nav {
4589
+ position: relative;
4590
+ left: 0;
4591
+ display: block;
4592
+ float: left;
4593
+ margin: 0 10px 0 0;
4594
+ }
4595
+
4596
+ .navbar .nav.pull-right {
4597
+ float: right;
4598
+ margin-right: 0;
4599
+ }
4600
+
4601
+ .navbar .nav > li {
4602
+ float: left;
4603
+ }
4604
+
4605
+ .navbar .nav > li > a {
4606
+ float: none;
4607
+ padding: 10px 15px 10px;
4608
+ color: #777777;
4609
+ text-decoration: none;
4610
+ text-shadow: 0 1px 0 #ffffff;
4611
+ }
4612
+
4613
+ .navbar .nav .dropdown-toggle .caret {
4614
+ margin-top: 8px;
4615
+ }
4616
+
4617
+ .navbar .nav > li > a:focus,
4618
+ .navbar .nav > li > a:hover {
4619
+ color: #333333;
4620
+ text-decoration: none;
4621
+ background-color: transparent;
4622
+ }
4623
+
4624
+ .navbar .nav > .active > a,
4625
+ .navbar .nav > .active > a:hover,
4626
+ .navbar .nav > .active > a:focus {
4627
+ color: #555555;
4628
+ text-decoration: none;
4629
+ background-color: #e5e5e5;
4630
+ -webkit-box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);
4631
+ -moz-box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);
4632
+ box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);
4633
+ }
4634
+
4635
+ .navbar .btn-navbar {
4636
+ display: none;
4637
+ float: right;
4638
+ padding: 7px 10px;
4639
+ margin-right: 5px;
4640
+ margin-left: 5px;
4641
+ color: #ffffff;
4642
+ text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
4643
+ background-color: #ededed;
4644
+ *background-color: #e5e5e5;
4645
+ background-image: -moz-linear-gradient(top, #f2f2f2, #e5e5e5);
4646
+ background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f2f2f2), to(#e5e5e5));
4647
+ background-image: -webkit-linear-gradient(top, #f2f2f2, #e5e5e5);
4648
+ background-image: -o-linear-gradient(top, #f2f2f2, #e5e5e5);
4649
+ background-image: linear-gradient(to bottom, #f2f2f2, #e5e5e5);
4650
+ background-repeat: repeat-x;
4651
+ border-color: #e5e5e5 #e5e5e5 #bfbfbf;
4652
+ border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
4653
+ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2f2f2', endColorstr='#ffe5e5e5', GradientType=0);
4654
+ filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
4655
+ -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075);
4656
+ -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075);
4657
+ box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075);
4658
+ }
4659
+
4660
+ .navbar .btn-navbar:hover,
4661
+ .navbar .btn-navbar:focus,
4662
+ .navbar .btn-navbar:active,
4663
+ .navbar .btn-navbar.active,
4664
+ .navbar .btn-navbar.disabled,
4665
+ .navbar .btn-navbar[disabled] {
4666
+ color: #ffffff;
4667
+ background-color: #e5e5e5;
4668
+ *background-color: #d9d9d9;
4669
+ }
4670
+
4671
+ .navbar .btn-navbar:active,
4672
+ .navbar .btn-navbar.active {
4673
+ background-color: #cccccc \9;
4674
+ }
4675
+
4676
+ .navbar .btn-navbar .icon-bar {
4677
+ display: block;
4678
+ width: 18px;
4679
+ height: 2px;
4680
+ background-color: #f5f5f5;
4681
+ -webkit-border-radius: 1px;
4682
+ -moz-border-radius: 1px;
4683
+ border-radius: 1px;
4684
+ -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
4685
+ -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
4686
+ box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
4687
+ }
4688
+
4689
+ .btn-navbar .icon-bar + .icon-bar {
4690
+ margin-top: 3px;
4691
+ }
4692
+
4693
+ .navbar .nav > li > .dropdown-menu:before {
4694
+ position: absolute;
4695
+ top: -7px;
4696
+ left: 9px;
4697
+ display: inline-block;
4698
+ border-right: 7px solid transparent;
4699
+ border-bottom: 7px solid #ccc;
4700
+ border-left: 7px solid transparent;
4701
+ border-bottom-color: rgba(0, 0, 0, 0.2);
4702
+ content: '';
4703
+ }
4704
+
4705
+ .navbar .nav > li > .dropdown-menu:after {
4706
+ position: absolute;
4707
+ top: -6px;
4708
+ left: 10px;
4709
+ display: inline-block;
4710
+ border-right: 6px solid transparent;
4711
+ border-bottom: 6px solid #ffffff;
4712
+ border-left: 6px solid transparent;
4713
+ content: '';
4714
+ }
4715
+
4716
+ .navbar-fixed-bottom .nav > li > .dropdown-menu:before {
4717
+ top: auto;
4718
+ bottom: -7px;
4719
+ border-top: 7px solid #ccc;
4720
+ border-bottom: 0;
4721
+ border-top-color: rgba(0, 0, 0, 0.2);
4722
+ }
4723
+
4724
+ .navbar-fixed-bottom .nav > li > .dropdown-menu:after {
4725
+ top: auto;
4726
+ bottom: -6px;
4727
+ border-top: 6px solid #ffffff;
4728
+ border-bottom: 0;
4729
+ }
4730
+
4731
+ .navbar .nav li.dropdown > a:hover .caret,
4732
+ .navbar .nav li.dropdown > a:focus .caret {
4733
+ border-top-color: #333333;
4734
+ border-bottom-color: #333333;
4735
+ }
4736
+
4737
+ .navbar .nav li.dropdown.open > .dropdown-toggle,
4738
+ .navbar .nav li.dropdown.active > .dropdown-toggle,
4739
+ .navbar .nav li.dropdown.open.active > .dropdown-toggle {
4740
+ color: #555555;
4741
+ background-color: #e5e5e5;
4742
+ }
4743
+
4744
+ .navbar .nav li.dropdown > .dropdown-toggle .caret {
4745
+ border-top-color: #777777;
4746
+ border-bottom-color: #777777;
4747
+ }
4748
+
4749
+ .navbar .nav li.dropdown.open > .dropdown-toggle .caret,
4750
+ .navbar .nav li.dropdown.active > .dropdown-toggle .caret,
4751
+ .navbar .nav li.dropdown.open.active > .dropdown-toggle .caret {
4752
+ border-top-color: #555555;
4753
+ border-bottom-color: #555555;
4754
+ }
4755
+
4756
+ .navbar .pull-right > li > .dropdown-menu,
4757
+ .navbar .nav > li > .dropdown-menu.pull-right {
4758
+ right: 0;
4759
+ left: auto;
4760
+ }
4761
+
4762
+ .navbar .pull-right > li > .dropdown-menu:before,
4763
+ .navbar .nav > li > .dropdown-menu.pull-right:before {
4764
+ right: 12px;
4765
+ left: auto;
4766
+ }
4767
+
4768
+ .navbar .pull-right > li > .dropdown-menu:after,
4769
+ .navbar .nav > li > .dropdown-menu.pull-right:after {
4770
+ right: 13px;
4771
+ left: auto;
4772
+ }
4773
+
4774
+ .navbar .pull-right > li > .dropdown-menu .dropdown-menu,
4775
+ .navbar .nav > li > .dropdown-menu.pull-right .dropdown-menu {
4776
+ right: 100%;
4777
+ left: auto;
4778
+ margin-right: -1px;
4779
+ margin-left: 0;
4780
+ -webkit-border-radius: 6px 0 6px 6px;
4781
+ -moz-border-radius: 6px 0 6px 6px;
4782
+ border-radius: 6px 0 6px 6px;
4783
+ }
4784
+
4785
+ .navbar-inverse .navbar-inner {
4786
+ background-color: #1b1b1b;
4787
+ background-image: -moz-linear-gradient(top, #222222, #111111);
4788
+ background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#222222), to(#111111));
4789
+ background-image: -webkit-linear-gradient(top, #222222, #111111);
4790
+ background-image: -o-linear-gradient(top, #222222, #111111);
4791
+ background-image: linear-gradient(to bottom, #222222, #111111);
4792
+ background-repeat: repeat-x;
4793
+ border-color: #252525;
4794
+ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff222222', endColorstr='#ff111111', GradientType=0);
4795
+ }
4796
+
4797
+ .navbar-inverse .brand,
4798
+ .navbar-inverse .nav > li > a {
4799
+ color: #999999;
4800
+ text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
4801
+ }
4802
+
4803
+ .navbar-inverse .brand:hover,
4804
+ .navbar-inverse .nav > li > a:hover,
4805
+ .navbar-inverse .brand:focus,
4806
+ .navbar-inverse .nav > li > a:focus {
4807
+ color: #ffffff;
4808
+ }
4809
+
4810
+ .navbar-inverse .brand {
4811
+ color: #999999;
4812
+ }
4813
+
4814
+ .navbar-inverse .navbar-text {
4815
+ color: #999999;
4816
+ }
4817
+
4818
+ .navbar-inverse .nav > li > a:focus,
4819
+ .navbar-inverse .nav > li > a:hover {
4820
+ color: #ffffff;
4821
+ background-color: transparent;
4822
+ }
4823
+
4824
+ .navbar-inverse .nav .active > a,
4825
+ .navbar-inverse .nav .active > a:hover,
4826
+ .navbar-inverse .nav .active > a:focus {
4827
+ color: #ffffff;
4828
+ background-color: #111111;
4829
+ }
4830
+
4831
+ .navbar-inverse .navbar-link {
4832
+ color: #999999;
4833
+ }
4834
+
4835
+ .navbar-inverse .navbar-link:hover,
4836
+ .navbar-inverse .navbar-link:focus {
4837
+ color: #ffffff;
4838
+ }
4839
+
4840
+ .navbar-inverse .divider-vertical {
4841
+ border-right-color: #222222;
4842
+ border-left-color: #111111;
4843
+ }
4844
+
4845
+ .navbar-inverse .nav li.dropdown.open > .dropdown-toggle,
4846
+ .navbar-inverse .nav li.dropdown.active > .dropdown-toggle,
4847
+ .navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle {
4848
+ color: #ffffff;
4849
+ background-color: #111111;
4850
+ }
4851
+
4852
+ .navbar-inverse .nav li.dropdown > a:hover .caret,
4853
+ .navbar-inverse .nav li.dropdown > a:focus .caret {
4854
+ border-top-color: #ffffff;
4855
+ border-bottom-color: #ffffff;
4856
+ }
4857
+
4858
+ .navbar-inverse .nav li.dropdown > .dropdown-toggle .caret {
4859
+ border-top-color: #999999;
4860
+ border-bottom-color: #999999;
4861
+ }
4862
+
4863
+ .navbar-inverse .nav li.dropdown.open > .dropdown-toggle .caret,
4864
+ .navbar-inverse .nav li.dropdown.active > .dropdown-toggle .caret,
4865
+ .navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle .caret {
4866
+ border-top-color: #ffffff;
4867
+ border-bottom-color: #ffffff;
4868
+ }
4869
+
4870
+ .navbar-inverse .navbar-search .search-query {
4871
+ color: #ffffff;
4872
+ background-color: #515151;
4873
+ border-color: #111111;
4874
+ -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.15);
4875
+ -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.15);
4876
+ box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.15);
4877
+ -webkit-transition: none;
4878
+ -moz-transition: none;
4879
+ -o-transition: none;
4880
+ transition: none;
4881
+ }
4882
+
4883
+ .navbar-inverse .navbar-search .search-query:-moz-placeholder {
4884
+ color: #cccccc;
4885
+ }
4886
+
4887
+ .navbar-inverse .navbar-search .search-query:-ms-input-placeholder {
4888
+ color: #cccccc;
4889
+ }
4890
+
4891
+ .navbar-inverse .navbar-search .search-query::-webkit-input-placeholder {
4892
+ color: #cccccc;
4893
+ }
4894
+
4895
+ .navbar-inverse .navbar-search .search-query:focus,
4896
+ .navbar-inverse .navbar-search .search-query.focused {
4897
+ padding: 5px 15px;
4898
+ color: #333333;
4899
+ text-shadow: 0 1px 0 #ffffff;
4900
+ background-color: #ffffff;
4901
+ border: 0;
4902
+ outline: 0;
4903
+ -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
4904
+ -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
4905
+ box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
4906
+ }
4907
+
4908
+ .navbar-inverse .btn-navbar {
4909
+ color: #ffffff;
4910
+ text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
4911
+ background-color: #0e0e0e;
4912
+ *background-color: #040404;
4913
+ background-image: -moz-linear-gradient(top, #151515, #040404);
4914
+ background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#151515), to(#040404));
4915
+ background-image: -webkit-linear-gradient(top, #151515, #040404);
4916
+ background-image: -o-linear-gradient(top, #151515, #040404);
4917
+ background-image: linear-gradient(to bottom, #151515, #040404);
4918
+ background-repeat: repeat-x;
4919
+ border-color: #040404 #040404 #000000;
4920
+ border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
4921
+ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff151515', endColorstr='#ff040404', GradientType=0);
4922
+ filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
4923
+ }
4924
+
4925
+ .navbar-inverse .btn-navbar:hover,
4926
+ .navbar-inverse .btn-navbar:focus,
4927
+ .navbar-inverse .btn-navbar:active,
4928
+ .navbar-inverse .btn-navbar.active,
4929
+ .navbar-inverse .btn-navbar.disabled,
4930
+ .navbar-inverse .btn-navbar[disabled] {
4931
+ color: #ffffff;
4932
+ background-color: #040404;
4933
+ *background-color: #000000;
4934
+ }
4935
+
4936
+ .navbar-inverse .btn-navbar:active,
4937
+ .navbar-inverse .btn-navbar.active {
4938
+ background-color: #000000 \9;
4939
+ }
4940
+
4941
+ .breadcrumb {
4942
+ padding: 8px 15px;
4943
+ margin: 0 0 20px;
4944
+ list-style: none;
4945
+ background-color: #f5f5f5;
4946
+ -webkit-border-radius: 4px;
4947
+ -moz-border-radius: 4px;
4948
+ border-radius: 4px;
4949
+ }
4950
+
4951
+ .breadcrumb > li {
4952
+ display: inline-block;
4953
+ *display: inline;
4954
+ text-shadow: 0 1px 0 #ffffff;
4955
+ *zoom: 1;
4956
+ }
4957
+
4958
+ .breadcrumb > li > .divider {
4959
+ padding: 0 5px;
4960
+ color: #ccc;
4961
+ }
4962
+
4963
+ .breadcrumb > .active {
4964
+ color: #999999;
4965
+ }
4966
+
4967
+ .pagination {
4968
+ margin: 20px 0;
4969
+ }
4970
+
4971
+ .pagination ul {
4972
+ display: inline-block;
4973
+ *display: inline;
4974
+ margin-bottom: 0;
4975
+ margin-left: 0;
4976
+ -webkit-border-radius: 4px;
4977
+ -moz-border-radius: 4px;
4978
+ border-radius: 4px;
4979
+ *zoom: 1;
4980
+ -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
4981
+ -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
4982
+ box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
4983
+ }
4984
+
4985
+ .pagination ul > li {
4986
+ display: inline;
4987
+ }
4988
+
4989
+ .pagination ul > li > a,
4990
+ .pagination ul > li > span {
4991
+ float: left;
4992
+ padding: 4px 12px;
4993
+ line-height: 20px;
4994
+ text-decoration: none;
4995
+ background-color: #ffffff;
4996
+ border: 1px solid #dddddd;
4997
+ border-left-width: 0;
4998
+ }
4999
+
5000
+ .pagination ul > li > a:hover,
5001
+ .pagination ul > li > a:focus,
5002
+ .pagination ul > .active > a,
5003
+ .pagination ul > .active > span {
5004
+ background-color: #f5f5f5;
5005
+ }
5006
+
5007
+ .pagination ul > .active > a,
5008
+ .pagination ul > .active > span {
5009
+ color: #999999;
5010
+ cursor: default;
5011
+ }
5012
+
5013
+ .pagination ul > .disabled > span,
5014
+ .pagination ul > .disabled > a,
5015
+ .pagination ul > .disabled > a:hover,
5016
+ .pagination ul > .disabled > a:focus {
5017
+ color: #999999;
5018
+ cursor: default;
5019
+ background-color: transparent;
5020
+ }
5021
+
5022
+ .pagination ul > li:first-child > a,
5023
+ .pagination ul > li:first-child > span {
5024
+ border-left-width: 1px;
5025
+ -webkit-border-bottom-left-radius: 4px;
5026
+ border-bottom-left-radius: 4px;
5027
+ -webkit-border-top-left-radius: 4px;
5028
+ border-top-left-radius: 4px;
5029
+ -moz-border-radius-bottomleft: 4px;
5030
+ -moz-border-radius-topleft: 4px;
5031
+ }
5032
+
5033
+ .pagination ul > li:last-child > a,
5034
+ .pagination ul > li:last-child > span {
5035
+ -webkit-border-top-right-radius: 4px;
5036
+ border-top-right-radius: 4px;
5037
+ -webkit-border-bottom-right-radius: 4px;
5038
+ border-bottom-right-radius: 4px;
5039
+ -moz-border-radius-topright: 4px;
5040
+ -moz-border-radius-bottomright: 4px;
5041
+ }
5042
+
5043
+ .pagination-centered {
5044
+ text-align: center;
5045
+ }
5046
+
5047
+ .pagination-right {
5048
+ text-align: right;
5049
+ }
5050
+
5051
+ .pagination-large ul > li > a,
5052
+ .pagination-large ul > li > span {
5053
+ padding: 11px 19px;
5054
+ font-size: 17.5px;
5055
+ }
5056
+
5057
+ .pagination-large ul > li:first-child > a,
5058
+ .pagination-large ul > li:first-child > span {
5059
+ -webkit-border-bottom-left-radius: 6px;
5060
+ border-bottom-left-radius: 6px;
5061
+ -webkit-border-top-left-radius: 6px;
5062
+ border-top-left-radius: 6px;
5063
+ -moz-border-radius-bottomleft: 6px;
5064
+ -moz-border-radius-topleft: 6px;
5065
+ }
5066
+
5067
+ .pagination-large ul > li:last-child > a,
5068
+ .pagination-large ul > li:last-child > span {
5069
+ -webkit-border-top-right-radius: 6px;
5070
+ border-top-right-radius: 6px;
5071
+ -webkit-border-bottom-right-radius: 6px;
5072
+ border-bottom-right-radius: 6px;
5073
+ -moz-border-radius-topright: 6px;
5074
+ -moz-border-radius-bottomright: 6px;
5075
+ }
5076
+
5077
+ .pagination-mini ul > li:first-child > a,
5078
+ .pagination-small ul > li:first-child > a,
5079
+ .pagination-mini ul > li:first-child > span,
5080
+ .pagination-small ul > li:first-child > span {
5081
+ -webkit-border-bottom-left-radius: 3px;
5082
+ border-bottom-left-radius: 3px;
5083
+ -webkit-border-top-left-radius: 3px;
5084
+ border-top-left-radius: 3px;
5085
+ -moz-border-radius-bottomleft: 3px;
5086
+ -moz-border-radius-topleft: 3px;
5087
+ }
5088
+
5089
+ .pagination-mini ul > li:last-child > a,
5090
+ .pagination-small ul > li:last-child > a,
5091
+ .pagination-mini ul > li:last-child > span,
5092
+ .pagination-small ul > li:last-child > span {
5093
+ -webkit-border-top-right-radius: 3px;
5094
+ border-top-right-radius: 3px;
5095
+ -webkit-border-bottom-right-radius: 3px;
5096
+ border-bottom-right-radius: 3px;
5097
+ -moz-border-radius-topright: 3px;
5098
+ -moz-border-radius-bottomright: 3px;
5099
+ }
5100
+
5101
+ .pagination-small ul > li > a,
5102
+ .pagination-small ul > li > span {
5103
+ padding: 2px 10px;
5104
+ font-size: 11.9px;
5105
+ }
5106
+
5107
+ .pagination-mini ul > li > a,
5108
+ .pagination-mini ul > li > span {
5109
+ padding: 0 6px;
5110
+ font-size: 10.5px;
5111
+ }
5112
+
5113
+ .pager {
5114
+ margin: 20px 0;
5115
+ text-align: center;
5116
+ list-style: none;
5117
+ *zoom: 1;
5118
+ }
5119
+
5120
+ .pager:before,
5121
+ .pager:after {
5122
+ display: table;
5123
+ line-height: 0;
5124
+ content: "";
5125
+ }
5126
+
5127
+ .pager:after {
5128
+ clear: both;
5129
+ }
5130
+
5131
+ .pager li {
5132
+ display: inline;
5133
+ }
5134
+
5135
+ .pager li > a,
5136
+ .pager li > span {
5137
+ display: inline-block;
5138
+ padding: 5px 14px;
5139
+ background-color: #fff;
5140
+ border: 1px solid #ddd;
5141
+ -webkit-border-radius: 15px;
5142
+ -moz-border-radius: 15px;
5143
+ border-radius: 15px;
5144
+ }
5145
+
5146
+ .pager li > a:hover,
5147
+ .pager li > a:focus {
5148
+ text-decoration: none;
5149
+ background-color: #f5f5f5;
5150
+ }
5151
+
5152
+ .pager .next > a,
5153
+ .pager .next > span {
5154
+ float: right;
5155
+ }
5156
+
5157
+ .pager .previous > a,
5158
+ .pager .previous > span {
5159
+ float: left;
5160
+ }
5161
+
5162
+ .pager .disabled > a,
5163
+ .pager .disabled > a:hover,
5164
+ .pager .disabled > a:focus,
5165
+ .pager .disabled > span {
5166
+ color: #999999;
5167
+ cursor: default;
5168
+ background-color: #fff;
5169
+ }
5170
+
5171
+ .modal-backdrop {
5172
+ position: fixed;
5173
+ top: 0;
5174
+ right: 0;
5175
+ bottom: 0;
5176
+ left: 0;
5177
+ z-index: 1040;
5178
+ background-color: #000000;
5179
+ }
5180
+
5181
+ .modal-backdrop.fade {
5182
+ opacity: 0;
5183
+ }
5184
+
5185
+ .modal-backdrop,
5186
+ .modal-backdrop.fade.in {
5187
+ opacity: 0.8;
5188
+ filter: alpha(opacity=80);
5189
+ }
5190
+
5191
+ .modal {
5192
+ position: fixed;
5193
+ top: 10%;
5194
+ left: 50%;
5195
+ z-index: 1050;
5196
+ width: 560px;
5197
+ margin-left: -280px;
5198
+ background-color: #ffffff;
5199
+ border: 1px solid #999;
5200
+ border: 1px solid rgba(0, 0, 0, 0.3);
5201
+ *border: 1px solid #999;
5202
+ -webkit-border-radius: 6px;
5203
+ -moz-border-radius: 6px;
5204
+ border-radius: 6px;
5205
+ outline: none;
5206
+ -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
5207
+ -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
5208
+ box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
5209
+ -webkit-background-clip: padding-box;
5210
+ -moz-background-clip: padding-box;
5211
+ background-clip: padding-box;
5212
+ }
5213
+
5214
+ .modal.fade {
5215
+ top: -25%;
5216
+ -webkit-transition: opacity 0.3s linear, top 0.3s ease-out;
5217
+ -moz-transition: opacity 0.3s linear, top 0.3s ease-out;
5218
+ -o-transition: opacity 0.3s linear, top 0.3s ease-out;
5219
+ transition: opacity 0.3s linear, top 0.3s ease-out;
5220
+ }
5221
+
5222
+ .modal.fade.in {
5223
+ top: 10%;
5224
+ }
5225
+
5226
+ .modal-header {
5227
+ padding: 9px 15px;
5228
+ border-bottom: 1px solid #eee;
5229
+ }
5230
+
5231
+ .modal-header .close {
5232
+ margin-top: 2px;
5233
+ }
5234
+
5235
+ .modal-header h3 {
5236
+ margin: 0;
5237
+ line-height: 30px;
5238
+ }
5239
+
5240
+ .modal-body {
5241
+ position: relative;
5242
+ max-height: 400px;
5243
+ padding: 15px;
5244
+ overflow-y: auto;
5245
+ }
5246
+
5247
+ .modal-form {
5248
+ margin-bottom: 0;
5249
+ }
5250
+
5251
+ .modal-footer {
5252
+ padding: 14px 15px 15px;
5253
+ margin-bottom: 0;
5254
+ text-align: right;
5255
+ background-color: #f5f5f5;
5256
+ border-top: 1px solid #ddd;
5257
+ -webkit-border-radius: 0 0 6px 6px;
5258
+ -moz-border-radius: 0 0 6px 6px;
5259
+ border-radius: 0 0 6px 6px;
5260
+ *zoom: 1;
5261
+ -webkit-box-shadow: inset 0 1px 0 #ffffff;
5262
+ -moz-box-shadow: inset 0 1px 0 #ffffff;
5263
+ box-shadow: inset 0 1px 0 #ffffff;
5264
+ }
5265
+
5266
+ .modal-footer:before,
5267
+ .modal-footer:after {
5268
+ display: table;
5269
+ line-height: 0;
5270
+ content: "";
5271
+ }
5272
+
5273
+ .modal-footer:after {
5274
+ clear: both;
5275
+ }
5276
+
5277
+ .modal-footer .btn + .btn {
5278
+ margin-bottom: 0;
5279
+ margin-left: 5px;
5280
+ }
5281
+
5282
+ .modal-footer .btn-group .btn + .btn {
5283
+ margin-left: -1px;
5284
+ }
5285
+
5286
+ .modal-footer .btn-block + .btn-block {
5287
+ margin-left: 0;
5288
+ }
5289
+
5290
+ .tooltip {
5291
+ position: absolute;
5292
+ z-index: 1030;
5293
+ display: block;
5294
+ font-size: 11px;
5295
+ line-height: 1.4;
5296
+ opacity: 0;
5297
+ filter: alpha(opacity=0);
5298
+ visibility: visible;
5299
+ }
5300
+
5301
+ .tooltip.in {
5302
+ opacity: 0.8;
5303
+ filter: alpha(opacity=80);
5304
+ }
5305
+
5306
+ .tooltip.top {
5307
+ padding: 5px 0;
5308
+ margin-top: -3px;
5309
+ }
5310
+
5311
+ .tooltip.right {
5312
+ padding: 0 5px;
5313
+ margin-left: 3px;
5314
+ }
5315
+
5316
+ .tooltip.bottom {
5317
+ padding: 5px 0;
5318
+ margin-top: 3px;
5319
+ }
5320
+
5321
+ .tooltip.left {
5322
+ padding: 0 5px;
5323
+ margin-left: -3px;
5324
+ }
5325
+
5326
+ .tooltip-inner {
5327
+ max-width: 200px;
5328
+ padding: 8px;
5329
+ color: #ffffff;
5330
+ text-align: center;
5331
+ text-decoration: none;
5332
+ background-color: #000000;
5333
+ -webkit-border-radius: 4px;
5334
+ -moz-border-radius: 4px;
5335
+ border-radius: 4px;
5336
+ }
5337
+
5338
+ .tooltip-arrow {
5339
+ position: absolute;
5340
+ width: 0;
5341
+ height: 0;
5342
+ border-color: transparent;
5343
+ border-style: solid;
5344
+ }
5345
+
5346
+ .tooltip.top .tooltip-arrow {
5347
+ bottom: 0;
5348
+ left: 50%;
5349
+ margin-left: -5px;
5350
+ border-top-color: #000000;
5351
+ border-width: 5px 5px 0;
5352
+ }
5353
+
5354
+ .tooltip.right .tooltip-arrow {
5355
+ top: 50%;
5356
+ left: 0;
5357
+ margin-top: -5px;
5358
+ border-right-color: #000000;
5359
+ border-width: 5px 5px 5px 0;
5360
+ }
5361
+
5362
+ .tooltip.left .tooltip-arrow {
5363
+ top: 50%;
5364
+ right: 0;
5365
+ margin-top: -5px;
5366
+ border-left-color: #000000;
5367
+ border-width: 5px 0 5px 5px;
5368
+ }
5369
+
5370
+ .tooltip.bottom .tooltip-arrow {
5371
+ top: 0;
5372
+ left: 50%;
5373
+ margin-left: -5px;
5374
+ border-bottom-color: #000000;
5375
+ border-width: 0 5px 5px;
5376
+ }
5377
+
5378
+ .popover {
5379
+ position: absolute;
5380
+ top: 0;
5381
+ left: 0;
5382
+ z-index: 1010;
5383
+ display: none;
5384
+ max-width: 276px;
5385
+ padding: 1px;
5386
+ text-align: left;
5387
+ white-space: normal;
5388
+ background-color: #ffffff;
5389
+ border: 1px solid #ccc;
5390
+ border: 1px solid rgba(0, 0, 0, 0.2);
5391
+ -webkit-border-radius: 6px;
5392
+ -moz-border-radius: 6px;
5393
+ border-radius: 6px;
5394
+ -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
5395
+ -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
5396
+ box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
5397
+ -webkit-background-clip: padding-box;
5398
+ -moz-background-clip: padding;
5399
+ background-clip: padding-box;
5400
+ }
5401
+
5402
+ .popover.top {
5403
+ margin-top: -10px;
5404
+ }
5405
+
5406
+ .popover.right {
5407
+ margin-left: 10px;
5408
+ }
5409
+
5410
+ .popover.bottom {
5411
+ margin-top: 10px;
5412
+ }
5413
+
5414
+ .popover.left {
5415
+ margin-left: -10px;
5416
+ }
5417
+
5418
+ .popover-title {
5419
+ padding: 8px 14px;
5420
+ margin: 0;
5421
+ font-size: 14px;
5422
+ font-weight: normal;
5423
+ line-height: 18px;
5424
+ background-color: #f7f7f7;
5425
+ border-bottom: 1px solid #ebebeb;
5426
+ -webkit-border-radius: 5px 5px 0 0;
5427
+ -moz-border-radius: 5px 5px 0 0;
5428
+ border-radius: 5px 5px 0 0;
5429
+ }
5430
+
5431
+ .popover-title:empty {
5432
+ display: none;
5433
+ }
5434
+
5435
+ .popover-content {
5436
+ padding: 9px 14px;
5437
+ }
5438
+
5439
+ .popover .arrow,
5440
+ .popover .arrow:after {
5441
+ position: absolute;
5442
+ display: block;
5443
+ width: 0;
5444
+ height: 0;
5445
+ border-color: transparent;
5446
+ border-style: solid;
5447
+ }
5448
+
5449
+ .popover .arrow {
5450
+ border-width: 11px;
5451
+ }
5452
+
5453
+ .popover .arrow:after {
5454
+ border-width: 10px;
5455
+ content: "";
5456
+ }
5457
+
5458
+ .popover.top .arrow {
5459
+ bottom: -11px;
5460
+ left: 50%;
5461
+ margin-left: -11px;
5462
+ border-top-color: #999;
5463
+ border-top-color: rgba(0, 0, 0, 0.25);
5464
+ border-bottom-width: 0;
5465
+ }
5466
+
5467
+ .popover.top .arrow:after {
5468
+ bottom: 1px;
5469
+ margin-left: -10px;
5470
+ border-top-color: #ffffff;
5471
+ border-bottom-width: 0;
5472
+ }
5473
+
5474
+ .popover.right .arrow {
5475
+ top: 50%;
5476
+ left: -11px;
5477
+ margin-top: -11px;
5478
+ border-right-color: #999;
5479
+ border-right-color: rgba(0, 0, 0, 0.25);
5480
+ border-left-width: 0;
5481
+ }
5482
+
5483
+ .popover.right .arrow:after {
5484
+ bottom: -10px;
5485
+ left: 1px;
5486
+ border-right-color: #ffffff;
5487
+ border-left-width: 0;
5488
+ }
5489
+
5490
+ .popover.bottom .arrow {
5491
+ top: -11px;
5492
+ left: 50%;
5493
+ margin-left: -11px;
5494
+ border-bottom-color: #999;
5495
+ border-bottom-color: rgba(0, 0, 0, 0.25);
5496
+ border-top-width: 0;
5497
+ }
5498
+
5499
+ .popover.bottom .arrow:after {
5500
+ top: 1px;
5501
+ margin-left: -10px;
5502
+ border-bottom-color: #ffffff;
5503
+ border-top-width: 0;
5504
+ }
5505
+
5506
+ .popover.left .arrow {
5507
+ top: 50%;
5508
+ right: -11px;
5509
+ margin-top: -11px;
5510
+ border-left-color: #999;
5511
+ border-left-color: rgba(0, 0, 0, 0.25);
5512
+ border-right-width: 0;
5513
+ }
5514
+
5515
+ .popover.left .arrow:after {
5516
+ right: 1px;
5517
+ bottom: -10px;
5518
+ border-left-color: #ffffff;
5519
+ border-right-width: 0;
5520
+ }
5521
+
5522
+ .thumbnails {
5523
+ margin-left: -20px;
5524
+ list-style: none;
5525
+ *zoom: 1;
5526
+ }
5527
+
5528
+ .thumbnails:before,
5529
+ .thumbnails:after {
5530
+ display: table;
5531
+ line-height: 0;
5532
+ content: "";
5533
+ }
5534
+
5535
+ .thumbnails:after {
5536
+ clear: both;
5537
+ }
5538
+
5539
+ .row-fluid .thumbnails {
5540
+ margin-left: 0;
5541
+ }
5542
+
5543
+ .thumbnails > li {
5544
+ float: left;
5545
+ margin-bottom: 20px;
5546
+ margin-left: 20px;
5547
+ }
5548
+
5549
+ .thumbnail {
5550
+ display: block;
5551
+ padding: 4px;
5552
+ line-height: 20px;
5553
+ border: 1px solid #ddd;
5554
+ -webkit-border-radius: 4px;
5555
+ -moz-border-radius: 4px;
5556
+ border-radius: 4px;
5557
+ -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);
5558
+ -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);
5559
+ box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);
5560
+ -webkit-transition: all 0.2s ease-in-out;
5561
+ -moz-transition: all 0.2s ease-in-out;
5562
+ -o-transition: all 0.2s ease-in-out;
5563
+ transition: all 0.2s ease-in-out;
5564
+ }
5565
+
5566
+ a.thumbnail:hover,
5567
+ a.thumbnail:focus {
5568
+ border-color: #0088cc;
5569
+ -webkit-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
5570
+ -moz-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
5571
+ box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
5572
+ }
5573
+
5574
+ .thumbnail > img {
5575
+ display: block;
5576
+ max-width: 100%;
5577
+ margin-right: auto;
5578
+ margin-left: auto;
5579
+ }
5580
+
5581
+ .thumbnail .caption {
5582
+ padding: 9px;
5583
+ color: #555555;
5584
+ }
5585
+
5586
+ .media,
5587
+ .media-body {
5588
+ overflow: hidden;
5589
+ *overflow: visible;
5590
+ zoom: 1;
5591
+ }
5592
+
5593
+ .media,
5594
+ .media .media {
5595
+ margin-top: 15px;
5596
+ }
5597
+
5598
+ .media:first-child {
5599
+ margin-top: 0;
5600
+ }
5601
+
5602
+ .media-object {
5603
+ display: block;
5604
+ }
5605
+
5606
+ .media-heading {
5607
+ margin: 0 0 5px;
5608
+ }
5609
+
5610
+ .media > .pull-left {
5611
+ margin-right: 10px;
5612
+ }
5613
+
5614
+ .media > .pull-right {
5615
+ margin-left: 10px;
5616
+ }
5617
+
5618
+ .media-list {
5619
+ margin-left: 0;
5620
+ list-style: none;
5621
+ }
5622
+
5623
+ .label,
5624
+ .badge {
5625
+ display: inline-block;
5626
+ padding: 2px 4px;
5627
+ font-size: 11.844px;
5628
+ font-weight: bold;
5629
+ line-height: 14px;
5630
+ color: #ffffff;
5631
+ text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
5632
+ white-space: nowrap;
5633
+ vertical-align: baseline;
5634
+ background-color: #999999;
5635
+ }
5636
+
5637
+ .label {
5638
+ -webkit-border-radius: 3px;
5639
+ -moz-border-radius: 3px;
5640
+ border-radius: 3px;
5641
+ }
5642
+
5643
+ .badge {
5644
+ padding-right: 9px;
5645
+ padding-left: 9px;
5646
+ -webkit-border-radius: 9px;
5647
+ -moz-border-radius: 9px;
5648
+ border-radius: 9px;
5649
+ }
5650
+
5651
+ .label:empty,
5652
+ .badge:empty {
5653
+ display: none;
5654
+ }
5655
+
5656
+ a.label:hover,
5657
+ a.label:focus,
5658
+ a.badge:hover,
5659
+ a.badge:focus {
5660
+ color: #ffffff;
5661
+ text-decoration: none;
5662
+ cursor: pointer;
5663
+ }
5664
+
5665
+ .label-important,
5666
+ .badge-important {
5667
+ background-color: #b94a48;
5668
+ }
5669
+
5670
+ .label-important[href],
5671
+ .badge-important[href] {
5672
+ background-color: #953b39;
5673
+ }
5674
+
5675
+ .label-warning,
5676
+ .badge-warning {
5677
+ background-color: #f89406;
5678
+ }
5679
+
5680
+ .label-warning[href],
5681
+ .badge-warning[href] {
5682
+ background-color: #c67605;
5683
+ }
5684
+
5685
+ .label-success,
5686
+ .badge-success {
5687
+ background-color: #468847;
5688
+ }
5689
+
5690
+ .label-success[href],
5691
+ .badge-success[href] {
5692
+ background-color: #356635;
5693
+ }
5694
+
5695
+ .label-info,
5696
+ .badge-info {
5697
+ background-color: #3a87ad;
5698
+ }
5699
+
5700
+ .label-info[href],
5701
+ .badge-info[href] {
5702
+ background-color: #2d6987;
5703
+ }
5704
+
5705
+ .label-inverse,
5706
+ .badge-inverse {
5707
+ background-color: #333333;
5708
+ }
5709
+
5710
+ .label-inverse[href],
5711
+ .badge-inverse[href] {
5712
+ background-color: #1a1a1a;
5713
+ }
5714
+
5715
+ .btn .label,
5716
+ .btn .badge {
5717
+ position: relative;
5718
+ top: -1px;
5719
+ }
5720
+
5721
+ .btn-mini .label,
5722
+ .btn-mini .badge {
5723
+ top: 0;
5724
+ }
5725
+
5726
+ @-webkit-keyframes progress-bar-stripes {
5727
+ from {
5728
+ background-position: 40px 0;
5729
+ }
5730
+ to {
5731
+ background-position: 0 0;
5732
+ }
5733
+ }
5734
+
5735
+ @-moz-keyframes progress-bar-stripes {
5736
+ from {
5737
+ background-position: 40px 0;
5738
+ }
5739
+ to {
5740
+ background-position: 0 0;
5741
+ }
5742
+ }
5743
+
5744
+ @-ms-keyframes progress-bar-stripes {
5745
+ from {
5746
+ background-position: 40px 0;
5747
+ }
5748
+ to {
5749
+ background-position: 0 0;
5750
+ }
5751
+ }
5752
+
5753
+ @-o-keyframes progress-bar-stripes {
5754
+ from {
5755
+ background-position: 0 0;
5756
+ }
5757
+ to {
5758
+ background-position: 40px 0;
5759
+ }
5760
+ }
5761
+
5762
+ @keyframes progress-bar-stripes {
5763
+ from {
5764
+ background-position: 40px 0;
5765
+ }
5766
+ to {
5767
+ background-position: 0 0;
5768
+ }
5769
+ }
5770
+
5771
+ .progress {
5772
+ height: 20px;
5773
+ margin-bottom: 20px;
5774
+ overflow: hidden;
5775
+ background-color: #f7f7f7;
5776
+ background-image: -moz-linear-gradient(top, #f5f5f5, #f9f9f9);
5777
+ background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#f9f9f9));
5778
+ background-image: -webkit-linear-gradient(top, #f5f5f5, #f9f9f9);
5779
+ background-image: -o-linear-gradient(top, #f5f5f5, #f9f9f9);
5780
+ background-image: linear-gradient(to bottom, #f5f5f5, #f9f9f9);
5781
+ background-repeat: repeat-x;
5782
+ -webkit-border-radius: 4px;
5783
+ -moz-border-radius: 4px;
5784
+ border-radius: 4px;
5785
+ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#fff9f9f9', GradientType=0);
5786
+ -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
5787
+ -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
5788
+ box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
5789
+ }
5790
+
5791
+ .progress .bar {
5792
+ float: left;
5793
+ width: 0;
5794
+ height: 100%;
5795
+ font-size: 12px;
5796
+ color: #ffffff;
5797
+ text-align: center;
5798
+ text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
5799
+ background-color: #0e90d2;
5800
+ background-image: -moz-linear-gradient(top, #149bdf, #0480be);
5801
+ background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#149bdf), to(#0480be));
5802
+ background-image: -webkit-linear-gradient(top, #149bdf, #0480be);
5803
+ background-image: -o-linear-gradient(top, #149bdf, #0480be);
5804
+ background-image: linear-gradient(to bottom, #149bdf, #0480be);
5805
+ background-repeat: repeat-x;
5806
+ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff149bdf', endColorstr='#ff0480be', GradientType=0);
5807
+ -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
5808
+ -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
5809
+ box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
5810
+ -webkit-box-sizing: border-box;
5811
+ -moz-box-sizing: border-box;
5812
+ box-sizing: border-box;
5813
+ -webkit-transition: width 0.6s ease;
5814
+ -moz-transition: width 0.6s ease;
5815
+ -o-transition: width 0.6s ease;
5816
+ transition: width 0.6s ease;
5817
+ }
5818
+
5819
+ .progress .bar + .bar {
5820
+ -webkit-box-shadow: inset 1px 0 0 rgba(0, 0, 0, 0.15), inset 0 -1px 0 rgba(0, 0, 0, 0.15);
5821
+ -moz-box-shadow: inset 1px 0 0 rgba(0, 0, 0, 0.15), inset 0 -1px 0 rgba(0, 0, 0, 0.15);
5822
+ box-shadow: inset 1px 0 0 rgba(0, 0, 0, 0.15), inset 0 -1px 0 rgba(0, 0, 0, 0.15);
5823
+ }
5824
+
5825
+ .progress-striped .bar {
5826
+ background-color: #149bdf;
5827
+ background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
5828
+ background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
5829
+ background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
5830
+ background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
5831
+ background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
5832
+ -webkit-background-size: 40px 40px;
5833
+ -moz-background-size: 40px 40px;
5834
+ -o-background-size: 40px 40px;
5835
+ background-size: 40px 40px;
5836
+ }
5837
+
5838
+ .progress.active .bar {
5839
+ -webkit-animation: progress-bar-stripes 2s linear infinite;
5840
+ -moz-animation: progress-bar-stripes 2s linear infinite;
5841
+ -ms-animation: progress-bar-stripes 2s linear infinite;
5842
+ -o-animation: progress-bar-stripes 2s linear infinite;
5843
+ animation: progress-bar-stripes 2s linear infinite;
5844
+ }
5845
+
5846
+ .progress-danger .bar,
5847
+ .progress .bar-danger {
5848
+ background-color: #dd514c;
5849
+ background-image: -moz-linear-gradient(top, #ee5f5b, #c43c35);
5850
+ background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#c43c35));
5851
+ background-image: -webkit-linear-gradient(top, #ee5f5b, #c43c35);
5852
+ background-image: -o-linear-gradient(top, #ee5f5b, #c43c35);
5853
+ background-image: linear-gradient(to bottom, #ee5f5b, #c43c35);
5854
+ background-repeat: repeat-x;
5855
+ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffc43c35', GradientType=0);
5856
+ }
5857
+
5858
+ .progress-danger.progress-striped .bar,
5859
+ .progress-striped .bar-danger {
5860
+ background-color: #ee5f5b;
5861
+ background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
5862
+ background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
5863
+ background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
5864
+ background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
5865
+ background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
5866
+ }
5867
+
5868
+ .progress-success .bar,
5869
+ .progress .bar-success {
5870
+ background-color: #5eb95e;
5871
+ background-image: -moz-linear-gradient(top, #62c462, #57a957);
5872
+ background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#57a957));
5873
+ background-image: -webkit-linear-gradient(top, #62c462, #57a957);
5874
+ background-image: -o-linear-gradient(top, #62c462, #57a957);
5875
+ background-image: linear-gradient(to bottom, #62c462, #57a957);
5876
+ background-repeat: repeat-x;
5877
+ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff57a957', GradientType=0);
5878
+ }
5879
+
5880
+ .progress-success.progress-striped .bar,
5881
+ .progress-striped .bar-success {
5882
+ background-color: #62c462;
5883
+ background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
5884
+ background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
5885
+ background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
5886
+ background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
5887
+ background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
5888
+ }
5889
+
5890
+ .progress-info .bar,
5891
+ .progress .bar-info {
5892
+ background-color: #4bb1cf;
5893
+ background-image: -moz-linear-gradient(top, #5bc0de, #339bb9);
5894
+ background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#339bb9));
5895
+ background-image: -webkit-linear-gradient(top, #5bc0de, #339bb9);
5896
+ background-image: -o-linear-gradient(top, #5bc0de, #339bb9);
5897
+ background-image: linear-gradient(to bottom, #5bc0de, #339bb9);
5898
+ background-repeat: repeat-x;
5899
+ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff339bb9', GradientType=0);
5900
+ }
5901
+
5902
+ .progress-info.progress-striped .bar,
5903
+ .progress-striped .bar-info {
5904
+ background-color: #5bc0de;
5905
+ background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
5906
+ background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
5907
+ background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
5908
+ background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
5909
+ background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
5910
+ }
5911
+
5912
+ .progress-warning .bar,
5913
+ .progress .bar-warning {
5914
+ background-color: #faa732;
5915
+ background-image: -moz-linear-gradient(top, #fbb450, #f89406);
5916
+ background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));
5917
+ background-image: -webkit-linear-gradient(top, #fbb450, #f89406);
5918
+ background-image: -o-linear-gradient(top, #fbb450, #f89406);
5919
+ background-image: linear-gradient(to bottom, #fbb450, #f89406);
5920
+ background-repeat: repeat-x;
5921
+ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fff89406', GradientType=0);
5922
+ }
5923
+
5924
+ .progress-warning.progress-striped .bar,
5925
+ .progress-striped .bar-warning {
5926
+ background-color: #fbb450;
5927
+ background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
5928
+ background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
5929
+ background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
5930
+ background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
5931
+ background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
5932
+ }
5933
+
5934
+ .accordion {
5935
+ margin-bottom: 20px;
5936
+ }
5937
+
5938
+ .accordion-group {
5939
+ margin-bottom: 2px;
5940
+ border: 1px solid #e5e5e5;
5941
+ -webkit-border-radius: 4px;
5942
+ -moz-border-radius: 4px;
5943
+ border-radius: 4px;
5944
+ }
5945
+
5946
+ .accordion-heading {
5947
+ border-bottom: 0;
5948
+ }
5949
+
5950
+ .accordion-heading .accordion-toggle {
5951
+ display: block;
5952
+ padding: 8px 15px;
5953
+ }
5954
+
5955
+ .accordion-toggle {
5956
+ cursor: pointer;
5957
+ }
5958
+
5959
+ .accordion-inner {
5960
+ padding: 9px 15px;
5961
+ border-top: 1px solid #e5e5e5;
5962
+ }
5963
+
5964
+ .carousel {
5965
+ position: relative;
5966
+ margin-bottom: 20px;
5967
+ line-height: 1;
5968
+ }
5969
+
5970
+ .carousel-inner {
5971
+ position: relative;
5972
+ width: 100%;
5973
+ overflow: hidden;
5974
+ }
5975
+
5976
+ .carousel-inner > .item {
5977
+ position: relative;
5978
+ display: none;
5979
+ -webkit-transition: 0.6s ease-in-out left;
5980
+ -moz-transition: 0.6s ease-in-out left;
5981
+ -o-transition: 0.6s ease-in-out left;
5982
+ transition: 0.6s ease-in-out left;
5983
+ }
5984
+
5985
+ .carousel-inner > .item > img,
5986
+ .carousel-inner > .item > a > img {
5987
+ display: block;
5988
+ line-height: 1;
5989
+ }
5990
+
5991
+ .carousel-inner > .active,
5992
+ .carousel-inner > .next,
5993
+ .carousel-inner > .prev {
5994
+ display: block;
5995
+ }
5996
+
5997
+ .carousel-inner > .active {
5998
+ left: 0;
5999
+ }
6000
+
6001
+ .carousel-inner > .next,
6002
+ .carousel-inner > .prev {
6003
+ position: absolute;
6004
+ top: 0;
6005
+ width: 100%;
6006
+ }
6007
+
6008
+ .carousel-inner > .next {
6009
+ left: 100%;
6010
+ }
6011
+
6012
+ .carousel-inner > .prev {
6013
+ left: -100%;
6014
+ }
6015
+
6016
+ .carousel-inner > .next.left,
6017
+ .carousel-inner > .prev.right {
6018
+ left: 0;
6019
+ }
6020
+
6021
+ .carousel-inner > .active.left {
6022
+ left: -100%;
6023
+ }
6024
+
6025
+ .carousel-inner > .active.right {
6026
+ left: 100%;
6027
+ }
6028
+
6029
+ .carousel-control {
6030
+ position: absolute;
6031
+ top: 40%;
6032
+ left: 15px;
6033
+ width: 40px;
6034
+ height: 40px;
6035
+ margin-top: -20px;
6036
+ font-size: 60px;
6037
+ font-weight: 100;
6038
+ line-height: 30px;
6039
+ color: #ffffff;
6040
+ text-align: center;
6041
+ background: #222222;
6042
+ border: 3px solid #ffffff;
6043
+ -webkit-border-radius: 23px;
6044
+ -moz-border-radius: 23px;
6045
+ border-radius: 23px;
6046
+ opacity: 0.5;
6047
+ filter: alpha(opacity=50);
6048
+ }
6049
+
6050
+ .carousel-control.right {
6051
+ right: 15px;
6052
+ left: auto;
6053
+ }
6054
+
6055
+ .carousel-control:hover,
6056
+ .carousel-control:focus {
6057
+ color: #ffffff;
6058
+ text-decoration: none;
6059
+ opacity: 0.9;
6060
+ filter: alpha(opacity=90);
6061
+ }
6062
+
6063
+ .carousel-indicators {
6064
+ position: absolute;
6065
+ top: 15px;
6066
+ right: 15px;
6067
+ z-index: 5;
6068
+ margin: 0;
6069
+ list-style: none;
6070
+ }
6071
+
6072
+ .carousel-indicators li {
6073
+ display: block;
6074
+ float: left;
6075
+ width: 10px;
6076
+ height: 10px;
6077
+ margin-left: 5px;
6078
+ text-indent: -999px;
6079
+ background-color: #ccc;
6080
+ background-color: rgba(255, 255, 255, 0.25);
6081
+ border-radius: 5px;
6082
+ }
6083
+
6084
+ .carousel-indicators .active {
6085
+ background-color: #fff;
6086
+ }
6087
+
6088
+ .carousel-caption {
6089
+ position: absolute;
6090
+ right: 0;
6091
+ bottom: 0;
6092
+ left: 0;
6093
+ padding: 15px;
6094
+ background: #333333;
6095
+ background: rgba(0, 0, 0, 0.75);
6096
+ }
6097
+
6098
+ .carousel-caption h4,
6099
+ .carousel-caption p {
6100
+ line-height: 20px;
6101
+ color: #ffffff;
6102
+ }
6103
+
6104
+ .carousel-caption h4 {
6105
+ margin: 0 0 5px;
6106
+ }
6107
+
6108
+ .carousel-caption p {
6109
+ margin-bottom: 0;
6110
+ }
6111
+
6112
+ .hero-unit {
6113
+ padding: 60px;
6114
+
6115
+ font-size: 18px;
6116
+ font-weight: 200;
6117
+ line-height: 25px;
6118
+ color: inherit;
6119
+ background-color: #eeeeee;
6120
+
6121
+ }
6122
+
6123
+
6124
+
6125
+ .hero-unit li {
6126
+ line-height: 30px;
6127
+ }
6128
+
6129
+ .pull-right {
6130
+ float: right;
6131
+ }
6132
+
6133
+ .pull-left {
6134
+ float: left;
6135
+ }
6136
+
6137
+ .hide {
6138
+ display: none;
6139
+ }
6140
+
6141
+ .show {
6142
+ display: block;
6143
+ }
6144
+
6145
+ .invisible {
6146
+ visibility: hidden;
6147
+ }
6148
+
6149
+ .affix {
6150
+ position: fixed;
6151
+ }
template/css/style.css ADDED
@@ -0,0 +1,442 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /**
2
+ * HTML5 ✰ Boilerplate
3
+ *
4
+ * style.css contains a reset, font normalization and some base styles.
5
+ *
6
+ * Credit is left where credit is due.
7
+ * Much inspiration was taken from these projects:
8
+ * - yui.yahooapis.com/2.8.1/build/base/base.css
9
+ * - camendesign.com/design/
10
+ * - praegnanz.de/weblog/htmlcssjs-kickstart
11
+ */
12
+
13
+
14
+ /**
15
+ * html5doctor.com Reset Stylesheet (Eric Meyer's Reset Reloaded + HTML5 baseline)
16
+ * v1.6.1 2010-09-17 | Authors: Eric Meyer & Richard Clark
17
+ * html5doctor.com/html-5-reset-stylesheet/
18
+ */
19
+
20
+
21
+ fieldset, form,
22
+ table, caption,details, {
23
+ margin: 0;
24
+ padding: 0;
25
+ border: 0;
26
+ font-size: 100%;
27
+ vertical-align: baseline;
28
+ }
29
+
30
+ article, aside, details, figcaption, figure,
31
+ footer, header, hgroup, menu, nav, section {
32
+ display: block;
33
+ }
34
+
35
+ blockquote, q { quotes: none; }
36
+
37
+ blockquote:before, blockquote:after,
38
+ q:before, q:after { content: ""; content: none; }
39
+
40
+ ins { background-color: #ff9; color: #000; text-decoration: none; }
41
+
42
+ mark { background-color: #ff9; color: #000; font-style: italic; font-weight: bold; }
43
+
44
+ del { text-decoration: line-through; }
45
+
46
+ abbr[title], dfn[title] { border-bottom: 1px dotted; cursor: help; }
47
+
48
+ table { border-collapse: collapse; border-spacing: 0; }
49
+
50
+ hr { display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0; }
51
+
52
+
53
+ /**
54
+ * Font normalization inspired by YUI Library's fonts.css: developer.yahoo.com/yui/
55
+ */
56
+
57
+ body { font:13px/1.231 sans-serif; *font-size:small; } /* Hack retained to preserve specificity */
58
+
59
+ /* Normalize monospace sizing:
60
+ en.wikipedia.org/wiki/MediaWiki_talk:Common.css/Archive_11#Teletype_style_fix_for_Chrome */
61
+ pre, code, kbd, samp { font-family: monospace, sans-serif; }
62
+
63
+
64
+ /**
65
+ * Minimal base styles.
66
+ */
67
+
68
+ /* 1) Always force a scrollbar in non-IE
69
+ 2) Remove iOS text size adjust without disabling user zoom: www.456bereastreet.com/archive/201012/controlling_text_size_in_safari_for_ios_without_disabling_user_zoom/ */
70
+ html { overflow-y: scroll; -webkit-text-size-adjust:100%; -ms-text-size-adjust:100%; }
71
+
72
+ /* j.mp/webkit-tap-highlight-color */
73
+ a:link { -webkit-tap-highlight-color: #FF5E99; }
74
+
75
+ /* Accessible focus treatment: people.opera.com/patrickl/experiments/keyboard/test */
76
+ a:hover, a:active { outline: none; }
77
+
78
+ a, a:active, a:visited { color: #607890; }
79
+ a:hover { color: #036; }
80
+
81
+ ul, ol { margin-left: 2em; }
82
+ ol { list-style-type: decimal; }
83
+
84
+ /* Remove margins for navigation lists */
85
+ nav ul, nav li { margin: 0; list-style:none; list-style-image: none; }
86
+
87
+ small { font-size: 85%; }
88
+ strong, th { font-weight: bold; }
89
+
90
+ td { vertical-align: top; }
91
+
92
+ /* Set sub, sup without affecting line-height: gist.github.com/413930 */
93
+ sub, sup { font-size: 75%; line-height: 0; position: relative; }
94
+ sup { top: -0.5em; }
95
+ sub { bottom: -0.25em; }
96
+
97
+ pre {
98
+ /* www.pathf.com/blogs/2008/05/formatting-quoted-code-in-blog-posts-css21-white-space-pre-wrap/ */
99
+ white-space: pre; white-space: pre-wrap; word-wrap: break-word;
100
+ padding: 15px;
101
+ }
102
+
103
+ .ie6 legend, .ie7 legend { margin-left: -7px; }
104
+
105
+ /* 1) Make inputs and buttons play nice in IE: www.viget.com/inspire/styling-the-button-element-in-internet-explorer/
106
+ 2) WebKit browsers add a 2px margin outside the chrome of form elements.
107
+ Firefox adds a 1px margin above and below textareas
108
+ 3) Set font-size to match <body>'s, and font-family to sans-serif
109
+ 4) Align to baseline */
110
+ button, input, select, textarea { width: auto; overflow: visible; margin: 0; font-size: 100%; font-family: sans-serif; vertical-align: baseline; }
111
+
112
+ /* 1) Remove default scrollbar in IE: www.sitepoint.com/blogs/2010/08/20/ie-remove-textarea-scrollbars/
113
+ 2) Align to text-top */
114
+ textarea { overflow: auto; vertical-align:text-top; }
115
+
116
+ /* Hand cursor on clickable input elements */
117
+ label, input[type="button"], input[type="submit"], input[type="image"], button { cursor: pointer; }
118
+
119
+ /* Remove extra padding and inner border in Firefox */
120
+ input::-moz-focus-inner,
121
+ button::-moz-focus-inner { border: 0; padding: 0; }
122
+
123
+ /* Colors for form validity */
124
+ input:valid, textarea:valid { }
125
+ input:invalid, textarea:invalid { border-radius: 1px; -moz-box-shadow: 0px 0px 5px red; -webkit-box-shadow: 0px 0px 5px red; box-shadow: 0px 0px 5px red; }
126
+ .no-boxshadow input:invalid, .no-boxshadow textarea:invalid { background-color: #f0dddd; }
127
+
128
+ /* Bicubic resizing for non-native sized IMG:
129
+ code.flickr.com/blog/2008/11/12/on-ui-quality-the-little-things-client-side-image-resizing/ */
130
+ .ie7 img { -ms-interpolation-mode: bicubic; }
131
+
132
+
133
+ /**
134
+ * You might tweak these..
135
+ */
136
+
137
+ body, select, input, textarea {
138
+ /* #444 looks better than black: twitter.com/H_FJ/statuses/11800719859 */
139
+ color: #444;
140
+ /* Set your base font here, to apply evenly */
141
+ /* font-family: Georgia, serif; */
142
+ }
143
+
144
+ /* Headers (h1, h2, etc) have no default font-size or margin; define those yourself */
145
+ h2, h3, h4, h5, h6 { font-weight: bold; }
146
+
147
+ /* These selection declarations have to be separate
148
+ No text-shadow: twitter.com/miketaylr/status/12228805301
149
+ Also: hot pink! */
150
+ ::-moz-selection{ background: #FF5E99; color:#fff; text-shadow: none; }
151
+ ::selection { background:#FF5E99; color:#fff; text-shadow: none; }
152
+
153
+ /**
154
+ * Primary styles
155
+ *
156
+ * Author:
157
+ */
158
+ h2, h3, h4, h5, h6 {
159
+ font-weight: 500;
160
+ }
161
+
162
+ #coming-soon-container{
163
+ font-size:116%;
164
+ line-height:1.6;
165
+ padding:0 10px;
166
+ text-shadow: white 1px 1px 0px;
167
+ font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
168
+ font-weight: 300;
169
+ }
170
+
171
+ #coming-soon{
172
+ text-align:center;
173
+ margin:40px auto;
174
+ }
175
+
176
+ #teaser-image{
177
+ margin:0 0 10px 0;
178
+ }
179
+
180
+ #teaser-headline{
181
+ font-size:182%;
182
+ margin: 0 auto 30px;
183
+ }
184
+
185
+ #teaser-description{
186
+ max-width:500px;
187
+ margin: 0 auto 30px;
188
+ }
189
+
190
+ #coming-soon-custom-html{
191
+ margin: 0 auto 30px;
192
+ }
193
+
194
+ #ajax-indicator{
195
+ position: absolute;
196
+ left:300px;
197
+ top: 13px;
198
+ display:none;
199
+ }
200
+
201
+ #notify-email{
202
+ border:1px #949494 solid;
203
+ position: relative;
204
+ font-size: 163.9%;
205
+ padding: 9px;
206
+ margin: 0 7px 0 0;
207
+
208
+ top: 2px;
209
+ -moz-border-radius: 10px; /* FF1-3.6 */
210
+ -webkit-border-radius: 10px; /* Saf3-4, iOS 1-3.2, Android <1.6 */
211
+ border-radius: 10px; /* Opera 10.5, IE9, Saf5, Chrome, FF4, iOS 4, Android 2.1+ */
212
+
213
+ }
214
+
215
+ #coming-soon fieldset{
216
+ position:relative;
217
+ max-width:550px;
218
+ margin: 0 auto 30px;
219
+ }
220
+
221
+ #notify-incentive{
222
+ display:none;
223
+ }
224
+
225
+ #notify-incentive-text{
226
+ margin: 0 auto 10px;
227
+ }
228
+
229
+ #notify-btn {
230
+ position:relative;
231
+ font-weight: 400;
232
+ color: #050505;
233
+ padding: 10px 20px;
234
+ background: -moz-linear-gradient(
235
+ top,
236
+ #ffffff 0%,
237
+ #ebebeb 50%,
238
+ #dbdbdb 50%,
239
+ #b5b5b5);
240
+ background: -webkit-gradient(
241
+ linear, left top, left bottom,
242
+ from(#ffffff),
243
+ color-stop(0.50, #ebebeb),
244
+ color-stop(0.50, #dbdbdb),
245
+ to(#b5b5b5));
246
+ border-radius: 10px;
247
+ -moz-border-radius: 10px;
248
+ -webkit-border-radius: 10px;
249
+ border: 1px solid #949494;
250
+ -moz-box-shadow:
251
+ 0px 1px 3px rgba(000,000,000,0.5),
252
+ inset 0px 0px 2px rgba(255,255,255,1);
253
+ -webkit-box-shadow:
254
+ 0px 1px 3px rgba(000,000,000,0.5),
255
+ inset 0px 0px 2px rgba(255,255,255,1);
256
+ text-shadow:
257
+ 0px -1px 0px rgba(000,000,000,0.2),
258
+ 0px 1px 0px rgba(255,255,255,1);
259
+ }
260
+
261
+
262
+
263
+
264
+ #coming-soon-footer{
265
+ position:relative;
266
+ font-size:85%;
267
+ margin:20px auto;
268
+ text-align:center;
269
+ text-shadow: white 1px 1px 0px;
270
+ font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
271
+ }
272
+ #credit{
273
+ position:relative;
274
+ top:4px;
275
+ }
276
+
277
+ #csp3-credit {
278
+ position: fixed;
279
+ bottom: -3px;
280
+ right: 20px;
281
+ }
282
+
283
+ /* WordPress Core Styles */
284
+ .alignnone {
285
+ margin: 5px 20px 20px 0;
286
+ }
287
+
288
+ .aligncenter,
289
+ div.aligncenter {
290
+ display: block;
291
+ margin: 5px auto 5px auto;
292
+ }
293
+
294
+ .alignright {
295
+ float:right;
296
+ margin: 5px 0 20px 20px;
297
+ }
298
+
299
+ .alignleft {
300
+ float: left;
301
+ margin: 5px 20px 20px 0;
302
+ }
303
+
304
+ .aligncenter {
305
+ display: block;
306
+ margin: 5px auto 5px auto;
307
+ }
308
+
309
+ a img.alignright {
310
+ float: right;
311
+ margin: 5px 0 20px 20px;
312
+ }
313
+
314
+ a img.alignnone {
315
+ margin: 5px 20px 20px 0;
316
+ }
317
+
318
+ a img.alignleft {
319
+ float: left;
320
+ margin: 5px 20px 20px 0;
321
+ }
322
+
323
+ a img.aligncenter {
324
+ display: block;
325
+ margin-left: auto;
326
+ margin-right: auto
327
+ }
328
+
329
+ .wp-caption {
330
+ background: #fff;
331
+ border: 1px solid #f0f0f0;
332
+ max-width: 96%; /* Image does not overflow the content area */
333
+ padding: 5px 3px 10px;
334
+ text-align: center;
335
+ }
336
+
337
+ .wp-caption.alignnone {
338
+ margin: 5px 20px 20px 0;
339
+ }
340
+
341
+ .wp-caption.alignleft {
342
+ margin: 5px 20px 20px 0;
343
+ }
344
+
345
+ .wp-caption.alignright {
346
+ margin: 5px 0 20px 20px;
347
+ }
348
+
349
+ .wp-caption img {
350
+ border: 0 none;
351
+ height: auto;
352
+ margin: 0;
353
+ max-width: 98.5%;
354
+ padding: 0;
355
+ width: auto;
356
+ }
357
+
358
+ .wp-caption p.wp-caption-text {
359
+ font-size: 11px;
360
+ line-height: 17px;
361
+ margin: 0;
362
+ padding: 0 4px 5px;
363
+ }
364
+
365
+
366
+
367
+
368
+
369
+
370
+
371
+
372
+ /**
373
+ * Non-semantic helper classes: please define your styles before this section.
374
+ */
375
+
376
+ /* For image replacement */
377
+ .ir { display: block; text-indent: -999em; overflow: hidden; background-repeat: no-repeat; text-align: left; direction: ltr; }
378
+
379
+ /* Hide for both screenreaders and browsers:
380
+ css-discuss.incutio.com/wiki/Screenreader_Visibility */
381
+ .hidden { display: none; visibility: hidden; }
382
+
383
+ /* Hide only visually, but have it available for screenreaders: by Jon Neal.
384
+ www.webaim.org/techniques/css/invisiblecontent/ & j.mp/visuallyhidden */
385
+ .visuallyhidden { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }
386
+ /* Extends the .visuallyhidden class to allow the element to be focusable when navigated to via the keyboard: drupal.org/node/897638 */
387
+ .visuallyhidden.focusable:active,
388
+ .visuallyhidden.focusable:focus { clip: auto; height: auto; margin: 0; overflow: visible; position: static; width: auto; }
389
+
390
+ /* Hide visually and from screenreaders, but maintain layout */
391
+ .invisible { visibility: hidden; }
392
+
393
+ /* The Magnificent Clearfix: Updated to prevent margin-collapsing on child elements in most situations.
394
+ nicolasgallagher.com/micro-clearfix-hack/ */
395
+ .clearfix:before, .clearfix:after { content: ""; display: table; }
396
+ .clearfix:after { clear: both; }
397
+ .clearfix { zoom: 1; }
398
+
399
+
400
+
401
+ /**
402
+ * Placeholder media queries for responsive design. Modify as design requires.
403
+ * These follow after, and will override, the primary ('mobile first') styles
404
+ * The closing /mediaquery comment is required by respond.js min/max-width Media Query polyfill
405
+ */
406
+
407
+ @media only screen and (min-width: 480px) {
408
+ /* Style adjustments for viewports 480px and over go here */
409
+
410
+ }/*/mediaquery*/
411
+
412
+ @media only screen and (min-width: 768px) {
413
+ /* Style adjustments for viewports 768px and over go here */
414
+
415
+ }/*/mediaquery*/
416
+
417
+
418
+
419
+ /**
420
+ * Print styles.
421
+ *
422
+ * Inlined to avoid required HTTP connection: www.phpied.com/delay-loading-your-print-css/
423
+ */
424
+ @media print {
425
+ * { background: transparent !important; color: black !important; text-shadow: none !important; filter:none !important;
426
+ -ms-filter: none !important; } /* Black prints faster: sanbeiji.com/archives/953 */
427
+ a, a:visited { color: #444 !important; text-decoration: underline; }
428
+ a[href]:after { content: " (" attr(href) ")"; }
429
+ abbr[title]:after { content: " (" attr(title) ")"; }
430
+ .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content: ""; } /* Don't show links for images, or javascript/internal links */
431
+ pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }
432
+ thead { display: table-header-group; } /* css-discuss.incutio.com/wiki/Printing_Tables */
433
+ tr, img { page-break-inside: avoid; }
434
+ img { max-width: 100% !important; }
435
+ @page { margin: 0.5cm; }
436
+ p, h2, h3 { orphans: 3; widows: 3; }
437
+ h2, h3{ page-break-after: avoid; }
438
+ }
439
+
440
+ #supersized { position:none; left:0; top:0; overflow:hidden; z-index:-999; height:100%; width:100%; }
441
+ #supersized img{ width:auto; height:auto; position:relative; outline:none; border:none; }
442
+ #supersized a { z-index:-30; position:fixed; overflow:hidden; top:0; left:0; width:100%; height:100%; background:#111; display:block; }
template/images/facebook.png ADDED
Binary file
template/images/googleplus.png ADDED
Binary file
template/images/twitter.png ADDED
Binary file