From c4a6a2465f09c7a049a9db945da7cb4ae050c2c0 Mon Sep 17 00:00:00 2001 From: sujitprasad Date: Thu, 18 Feb 2016 20:52:44 +0530 Subject: [PATCH] update v1.0.6.2 --- DB/demodatabase.sql | 2077 ++-- .../Admin/helpdesk/LanguageController.php | 8 +- .../Agent/helpdesk/TicketController.php | 6 +- .../Api/v1/InstallerApiController.php | 2 +- .../Installer/helpdesk/InstallController.php | 24 +- app/Http/routes.php | 2 +- config/app.php | 2 +- config/lfm.php | 2 +- public/lb-faveo/css/admin.css | 2 +- public/lb-faveo/css/chosen.css | 450 + public/lb-faveo/css/ggpopover.css | 82 + public/lb-faveo/css/ggpopover.min.css | 1 + public/lb-faveo/css/jquery-ui.css | 742 +- public/lb-faveo/css/prism.css | 108 + public/lb-faveo/css/style.css | 313 +- public/lb-faveo/fonts/dashicons.eot | Bin 0 -> 42118 bytes public/lb-faveo/fonts/dashicons.svg | 267 + public/lb-faveo/fonts/dashicons.ttf | Bin 0 -> 41916 bytes public/lb-faveo/fonts/dashicons.woff | Bin 0 -> 26044 bytes public/lb-faveo/js/chosen.jquery.js | 1257 +++ public/lb-faveo/js/ggpopover.js | 659 ++ public/lb-faveo/js/ggpopover.min.js | 4 + public/lb-faveo/js/ggpopover.min.js.map | 8 + public/lb-faveo/js/jquery 2.js | 9789 +++++++++++++++++ public/lb-faveo/js/jquery-2.1.3.min.js | 4 + public/lb-faveo/js/jquery-2.1.3.min.map | 1 + public/lb-faveo/js/jquery-ui.js | 1825 +++ public/lb-faveo/js/prism.js | 9 + public/lb-faveo/js/select.js | 25 + public/lb-faveo/js/select2 (2).js | 2 + .../lb-faveo/media/images/chosen-sprite.png | Bin 0 -> 538 bytes public/lb-faveo/media/images/down.png | Bin 0 -> 3872 bytes public/lb-faveo/media/images/favicon.ico | Bin 0 -> 1389 bytes .../default1/admin/layout/admin.blade.php | 2 + .../agent/helpdesk/ticket/timeline.blade.php | 2 +- .../default1/agent/layout/agent.blade.php | 2 + .../default1/client/layout/client.blade.php | 2 + .../installer - Copy/helpdesk/view1.blade.php | 119 - .../installer - Copy/helpdesk/view2.blade.php | 225 - .../installer - Copy/helpdesk/view3.blade.php | 166 - .../installer - Copy/helpdesk/view4.blade.php | 32 - .../installer - Copy/helpdesk/view5.blade.php | 205 - .../installer - Copy/helpdesk/view6.blade.php | 198 - .../installer - Copy/helpdesk/view7.blade.php | 26 - .../layout/installer.blade.php | 118 - .../installer/helpdesk/view2.blade.php | 20 +- .../installer/helpdesk/view3.blade.php | 24 +- .../installer/helpdesk/view4.blade.php | 69 +- .../installer/helpdesk/view4b.blade.php | 63 - .../installer/helpdesk/view5.blade.php | 491 +- .../installer/layout/installer.blade.php | 116 +- 51 files changed, 16750 insertions(+), 2801 deletions(-) create mode 100644 public/lb-faveo/css/chosen.css create mode 100644 public/lb-faveo/css/ggpopover.css create mode 100644 public/lb-faveo/css/ggpopover.min.css create mode 100644 public/lb-faveo/css/prism.css create mode 100644 public/lb-faveo/fonts/dashicons.eot create mode 100644 public/lb-faveo/fonts/dashicons.svg create mode 100644 public/lb-faveo/fonts/dashicons.ttf create mode 100644 public/lb-faveo/fonts/dashicons.woff create mode 100644 public/lb-faveo/js/chosen.jquery.js create mode 100644 public/lb-faveo/js/ggpopover.js create mode 100644 public/lb-faveo/js/ggpopover.min.js create mode 100644 public/lb-faveo/js/ggpopover.min.js.map create mode 100644 public/lb-faveo/js/jquery 2.js create mode 100644 public/lb-faveo/js/jquery-2.1.3.min.js create mode 100644 public/lb-faveo/js/jquery-2.1.3.min.map create mode 100644 public/lb-faveo/js/jquery-ui.js create mode 100644 public/lb-faveo/js/prism.js create mode 100644 public/lb-faveo/js/select.js create mode 100644 public/lb-faveo/js/select2 (2).js create mode 100644 public/lb-faveo/media/images/chosen-sprite.png create mode 100644 public/lb-faveo/media/images/down.png create mode 100644 public/lb-faveo/media/images/favicon.ico delete mode 100644 resources/views/themes/default1/installer - Copy/helpdesk/view1.blade.php delete mode 100644 resources/views/themes/default1/installer - Copy/helpdesk/view2.blade.php delete mode 100644 resources/views/themes/default1/installer - Copy/helpdesk/view3.blade.php delete mode 100644 resources/views/themes/default1/installer - Copy/helpdesk/view4.blade.php delete mode 100644 resources/views/themes/default1/installer - Copy/helpdesk/view5.blade.php delete mode 100644 resources/views/themes/default1/installer - Copy/helpdesk/view6.blade.php delete mode 100644 resources/views/themes/default1/installer - Copy/helpdesk/view7.blade.php delete mode 100644 resources/views/themes/default1/installer - Copy/layout/installer.blade.php delete mode 100644 resources/views/themes/default1/installer/helpdesk/view4b.blade.php diff --git a/DB/demodatabase.sql b/DB/demodatabase.sql index 2918a5569..a7c106303 100644 --- a/DB/demodatabase.sql +++ b/DB/demodatabase.sql @@ -3,7 +3,7 @@ -- http://www.phpmyadmin.net -- -- Host: 127.0.0.1 --- Generation Time: Dec 29, 2015 at 11:02 AM +-- Generation Time: Feb 18, 2016 at 08:11 PM -- Server version: 5.6.17 -- PHP Version: 5.5.12 @@ -23,39 +23,648 @@ SET time_zone = "+00:00"; -- -------------------------------------------------------- -- --- Table structure for table `access` +-- Table structure for table `banlist` -- -CREATE TABLE IF NOT EXISTS `access` ( +CREATE TABLE IF NOT EXISTS `banlist` ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT, - `password_expire` varchar(255) COLLATE utf8_unicode_ci NOT NULL, - `reg_method` varchar(255) COLLATE utf8_unicode_ci NOT NULL, - `user_session` varchar(255) COLLATE utf8_unicode_ci NOT NULL, - `agent_session` varchar(255) COLLATE utf8_unicode_ci NOT NULL, - `reset_ticket_expire` varchar(255) COLLATE utf8_unicode_ci NOT NULL, - `password_reset` tinyint(1) NOT NULL, - `bind_agent_ip` tinyint(1) NOT NULL, - `reg_require` tinyint(1) NOT NULL, - `quick_access` tinyint(1) NOT NULL, + `ban_status` tinyint(1) NOT NULL, + `email_address` varchar(255) COLLATE utf8_unicode_ci NOT NULL, + `internal_notes` varchar(255) COLLATE utf8_unicode_ci NOT NULL, + `created_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00', + `updated_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=1 ; + +-- -------------------------------------------------------- + +-- +-- Table structure for table `canned_response` +-- + +CREATE TABLE IF NOT EXISTS `canned_response` ( + `id` int(10) unsigned NOT NULL AUTO_INCREMENT, + `user_id` int(10) unsigned NOT NULL, + `title` varchar(255) COLLATE utf8_unicode_ci NOT NULL, + `message` text COLLATE utf8_unicode_ci NOT NULL, + `created_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00', + `updated_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00', + PRIMARY KEY (`id`), + KEY `user_id` (`user_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=1 ; + +-- -------------------------------------------------------- + +-- +-- Table structure for table `custom_forms` +-- + +CREATE TABLE IF NOT EXISTS `custom_forms` ( + `id` int(10) unsigned NOT NULL AUTO_INCREMENT, + `formname` varchar(255) COLLATE utf8_unicode_ci NOT NULL, + `created_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00', + `updated_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=1 ; + +-- -------------------------------------------------------- + +-- +-- Table structure for table `custom_form_fields` +-- + +CREATE TABLE IF NOT EXISTS `custom_form_fields` ( + `id` int(10) unsigned NOT NULL AUTO_INCREMENT, + `forms_id` int(11) NOT NULL, + `label` varchar(255) COLLATE utf8_unicode_ci NOT NULL, + `name` varchar(255) COLLATE utf8_unicode_ci NOT NULL, + `type` varchar(255) COLLATE utf8_unicode_ci NOT NULL, + `value` varchar(255) COLLATE utf8_unicode_ci NOT NULL, + `required` varchar(255) COLLATE utf8_unicode_ci NOT NULL, + `created_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00', + `updated_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=1 ; + +-- -------------------------------------------------------- + +-- +-- Table structure for table `date_format` +-- + +CREATE TABLE IF NOT EXISTS `date_format` ( + `id` int(10) unsigned NOT NULL AUTO_INCREMENT, + `format` varchar(255) COLLATE utf8_unicode_ci NOT NULL, + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=10 ; + +-- +-- Dumping data for table `date_format` +-- + +INSERT INTO `date_format` (`id`, `format`) VALUES +(1, 'dd/mm/yyyy'), +(2, 'dd-mm-yyyy'), +(3, 'dd.mm.yyyy'), +(4, 'mm/dd/yyyy'), +(5, 'mm:dd:yyyy'), +(6, 'mm-dd-yyyy'), +(7, 'yyyy/mm/dd'), +(8, 'yyyy.mm.dd'), +(9, 'yyyy-mm-dd'); + +-- -------------------------------------------------------- + +-- +-- Table structure for table `date_time_format` +-- + +CREATE TABLE IF NOT EXISTS `date_time_format` ( + `id` int(10) unsigned NOT NULL AUTO_INCREMENT, + `format` varchar(255) COLLATE utf8_unicode_ci NOT NULL, + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=10 ; + +-- +-- Dumping data for table `date_time_format` +-- + +INSERT INTO `date_time_format` (`id`, `format`) VALUES +(1, 'd/m/Y H:i:s'), +(2, 'd.m.Y H:i:s'), +(3, 'd-m-Y H:i:s'), +(4, 'm/d/Y H:i:s'), +(5, 'm.d.Y H:i:s'), +(6, 'm-d-Y H:i:s'), +(7, 'Y/m/d H:i:s'), +(8, 'Y.m.d H:i:s'), +(9, 'Y-m-d H:i:s'); + +-- -------------------------------------------------------- + +-- +-- Table structure for table `department` +-- + +CREATE TABLE IF NOT EXISTS `department` ( + `id` int(10) unsigned NOT NULL AUTO_INCREMENT, + `name` varchar(255) COLLATE utf8_unicode_ci NOT NULL, + `type` varchar(255) COLLATE utf8_unicode_ci NOT NULL, + `sla` int(10) unsigned DEFAULT NULL, + `manager` int(10) unsigned DEFAULT NULL, + `ticket_assignment` varchar(255) COLLATE utf8_unicode_ci NOT NULL, + `outgoing_email` varchar(255) COLLATE utf8_unicode_ci NOT NULL, + `template_set` varchar(255) COLLATE utf8_unicode_ci NOT NULL, + `auto_ticket_response` varchar(255) COLLATE utf8_unicode_ci NOT NULL, + `auto_message_response` varchar(255) COLLATE utf8_unicode_ci NOT NULL, + `auto_response_email` varchar(255) COLLATE utf8_unicode_ci NOT NULL, + `recipient` varchar(255) COLLATE utf8_unicode_ci NOT NULL, + `group_access` varchar(255) COLLATE utf8_unicode_ci NOT NULL, + `department_sign` varchar(255) COLLATE utf8_unicode_ci NOT NULL, + `created_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00', + `updated_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00', + PRIMARY KEY (`id`), + KEY `sla` (`sla`), + KEY `manager_2` (`manager`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=4 ; + +-- +-- Dumping data for table `department` +-- + +INSERT INTO `department` (`id`, `name`, `type`, `sla`, `manager`, `ticket_assignment`, `outgoing_email`, `template_set`, `auto_ticket_response`, `auto_message_response`, `auto_response_email`, `recipient`, `group_access`, `department_sign`, `created_at`, `updated_at`) VALUES +(1, 'Support', '', 1, NULL, '', '', '', '', '', '', '', '', '', '2016-02-18 08:41:11', '2016-02-18 08:41:11'), +(2, 'Sales', '', 1, NULL, '', '', '', '', '', '', '', '', '', '2016-02-18 08:41:11', '2016-02-18 08:41:11'), +(3, 'Operation', '', 1, NULL, '', '', '', '', '', '', '', '', '', '2016-02-18 08:41:11', '2016-02-18 08:41:11'); + +-- -------------------------------------------------------- + +-- +-- Table structure for table `emails` +-- + +CREATE TABLE IF NOT EXISTS `emails` ( + `id` int(10) unsigned NOT NULL AUTO_INCREMENT, + `email_address` varchar(255) COLLATE utf8_unicode_ci NOT NULL, + `email_name` varchar(255) COLLATE utf8_unicode_ci NOT NULL, + `department` int(10) unsigned DEFAULT NULL, + `priority` int(10) unsigned DEFAULT NULL, + `help_topic` int(10) unsigned DEFAULT NULL, + `user_name` varchar(255) COLLATE utf8_unicode_ci NOT NULL, + `password` varchar(255) COLLATE utf8_unicode_ci NOT NULL, + `fetching_host` varchar(255) COLLATE utf8_unicode_ci NOT NULL, + `fetching_port` varchar(255) COLLATE utf8_unicode_ci NOT NULL, + `mailbox_protocol` varchar(255) COLLATE utf8_unicode_ci NOT NULL, + `imap_config` varchar(255) COLLATE utf8_unicode_ci NOT NULL, + `folder` varchar(255) COLLATE utf8_unicode_ci NOT NULL, + `sending_host` varchar(255) COLLATE utf8_unicode_ci NOT NULL, + `sending_port` varchar(255) COLLATE utf8_unicode_ci NOT NULL, + `sending_encryption` varchar(255) COLLATE utf8_unicode_ci NOT NULL, + `internal_notes` varchar(255) COLLATE utf8_unicode_ci NOT NULL, + `auto_response` tinyint(1) NOT NULL, + `fetching_status` tinyint(1) NOT NULL, + `move_to_folder` tinyint(1) NOT NULL, + `delete_email` tinyint(1) NOT NULL, + `do_nothing` tinyint(1) NOT NULL, + `sending_status` tinyint(1) NOT NULL, + `authentication` tinyint(1) NOT NULL, + `header_spoofing` tinyint(1) NOT NULL, + `created_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00', + `updated_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00', + PRIMARY KEY (`id`), + KEY `department` (`department`,`priority`,`help_topic`), + KEY `department_2` (`department`,`priority`,`help_topic`), + KEY `priority` (`priority`), + KEY `help_topic` (`help_topic`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=2 ; + +-- -------------------------------------------------------- + +-- +-- Table structure for table `groups` +-- + +CREATE TABLE IF NOT EXISTS `groups` ( + `id` int(10) unsigned NOT NULL AUTO_INCREMENT, + `name` varchar(255) COLLATE utf8_unicode_ci NOT NULL, + `group_status` tinyint(1) NOT NULL, + `can_create_ticket` tinyint(1) NOT NULL, + `can_edit_ticket` tinyint(1) NOT NULL, + `can_post_ticket` tinyint(1) NOT NULL, + `can_close_ticket` tinyint(1) NOT NULL, + `can_assign_ticket` tinyint(1) NOT NULL, + `can_transfer_ticket` tinyint(1) NOT NULL, + `can_delete_ticket` tinyint(1) NOT NULL, + `can_ban_email` tinyint(1) NOT NULL, + `can_manage_canned` tinyint(1) NOT NULL, + `can_manage_faq` tinyint(1) NOT NULL, + `can_view_agent_stats` tinyint(1) NOT NULL, + `department_access` tinyint(1) NOT NULL, + `admin_notes` varchar(255) COLLATE utf8_unicode_ci NOT NULL, + `created_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00', + `updated_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=4 ; + +-- +-- Dumping data for table `groups` +-- + +INSERT INTO `groups` (`id`, `name`, `group_status`, `can_create_ticket`, `can_edit_ticket`, `can_post_ticket`, `can_close_ticket`, `can_assign_ticket`, `can_transfer_ticket`, `can_delete_ticket`, `can_ban_email`, `can_manage_canned`, `can_manage_faq`, `can_view_agent_stats`, `department_access`, `admin_notes`, `created_at`, `updated_at`) VALUES +(1, 'Group A', 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, '', '2016-02-18 08:41:11', '2016-02-18 08:41:11'), +(2, 'Group B', 1, 1, 0, 0, 1, 1, 1, 1, 1, 1, 0, 1, 1, '', '2016-02-18 08:41:11', '2016-02-18 08:41:11'), +(3, 'Group C', 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, '', '2016-02-18 08:41:11', '2016-02-18 08:41:11'); + +-- -------------------------------------------------------- + +-- +-- Table structure for table `group_assign_department` +-- + +CREATE TABLE IF NOT EXISTS `group_assign_department` ( + `id` int(10) unsigned NOT NULL AUTO_INCREMENT, + `group_id` int(10) unsigned NOT NULL, + `department_id` int(10) unsigned NOT NULL, + `created_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00', + `updated_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00', + PRIMARY KEY (`id`), + KEY `group_id` (`group_id`), + KEY `department_id` (`department_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=1 ; + +-- -------------------------------------------------------- + +-- +-- Table structure for table `help_topic` +-- + +CREATE TABLE IF NOT EXISTS `help_topic` ( + `id` int(10) unsigned NOT NULL AUTO_INCREMENT, + `topic` varchar(255) COLLATE utf8_unicode_ci NOT NULL, + `parent_topic` varchar(255) COLLATE utf8_unicode_ci NOT NULL, + `custom_form` int(10) unsigned DEFAULT NULL, + `department` int(10) unsigned DEFAULT NULL, + `ticket_status` int(10) unsigned DEFAULT NULL, + `priority` int(10) unsigned DEFAULT NULL, + `sla_plan` int(10) unsigned DEFAULT NULL, + `thank_page` varchar(255) COLLATE utf8_unicode_ci NOT NULL, + `ticket_num_format` varchar(255) COLLATE utf8_unicode_ci NOT NULL, + `internal_notes` varchar(255) COLLATE utf8_unicode_ci NOT NULL, + `status` tinyint(1) NOT NULL, + `type` tinyint(1) NOT NULL, + `auto_assign` int(10) unsigned DEFAULT NULL, + `auto_response` tinyint(1) NOT NULL, + `created_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00', + `updated_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00', + PRIMARY KEY (`id`), + KEY `custom_form` (`custom_form`), + KEY `department` (`department`), + KEY `ticket_status` (`ticket_status`), + KEY `priority` (`priority`), + KEY `sla_plan` (`sla_plan`), + KEY `auto_assign_2` (`auto_assign`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=4 ; + +-- +-- Dumping data for table `help_topic` +-- + +INSERT INTO `help_topic` (`id`, `topic`, `parent_topic`, `custom_form`, `department`, `ticket_status`, `priority`, `sla_plan`, `thank_page`, `ticket_num_format`, `internal_notes`, `status`, `type`, `auto_assign`, `auto_response`, `created_at`, `updated_at`) VALUES +(1, 'Support query', '', NULL, 1, 1, 2, 1, '', '1', '', 1, 1, NULL, 0, '2016-02-18 08:41:11', '2016-02-18 08:41:11'), +(2, 'Sales query', '', NULL, 2, 1, 2, 1, '', '1', '', 0, 1, NULL, 0, '2016-02-18 08:41:11', '2016-02-18 08:41:11'), +(3, 'Operational query', '', NULL, 3, 1, 2, 1, '', '1', '', 0, 1, NULL, 0, '2016-02-18 08:41:11', '2016-02-18 08:41:11'); + +-- -------------------------------------------------------- + +-- +-- Table structure for table `kb_article` +-- + +CREATE TABLE IF NOT EXISTS `kb_article` ( + `id` int(10) unsigned NOT NULL AUTO_INCREMENT, + `name` varchar(255) COLLATE utf8_unicode_ci NOT NULL, + `slug` varchar(255) COLLATE utf8_unicode_ci NOT NULL, + `description` text COLLATE utf8_unicode_ci NOT NULL, + `status` tinyint(1) NOT NULL, + `type` tinyint(1) NOT NULL, + `publish_time` datetime DEFAULT NULL, + `created_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00', + `updated_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=1 ; + +-- -------------------------------------------------------- + +-- +-- Table structure for table `kb_article_relationship` +-- + +CREATE TABLE IF NOT EXISTS `kb_article_relationship` ( + `id` int(10) unsigned NOT NULL AUTO_INCREMENT, + `article_id` int(10) unsigned NOT NULL, + `category_id` int(10) unsigned NOT NULL, + `created_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00', + `updated_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00', + PRIMARY KEY (`id`), + KEY `article_relationship_article_id_foreign` (`article_id`), + KEY `article_relationship_category_id_foreign` (`category_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=1 ; + +-- -------------------------------------------------------- + +-- +-- Table structure for table `kb_category` +-- + +CREATE TABLE IF NOT EXISTS `kb_category` ( + `id` int(10) unsigned NOT NULL AUTO_INCREMENT, + `name` varchar(255) COLLATE utf8_unicode_ci NOT NULL, + `slug` varchar(255) COLLATE utf8_unicode_ci NOT NULL, + `description` text COLLATE utf8_unicode_ci NOT NULL, + `status` tinyint(1) NOT NULL, + `parent` int(11) NOT NULL, + `created_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00', + `updated_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=1 ; + +-- -------------------------------------------------------- + +-- +-- Table structure for table `kb_comment` +-- + +CREATE TABLE IF NOT EXISTS `kb_comment` ( + `id` int(10) unsigned NOT NULL AUTO_INCREMENT, + `article_id` int(10) unsigned NOT NULL, + `name` varchar(255) COLLATE utf8_unicode_ci NOT NULL, + `email` varchar(255) COLLATE utf8_unicode_ci NOT NULL, + `website` varchar(255) COLLATE utf8_unicode_ci NOT NULL, + `comment` varchar(255) COLLATE utf8_unicode_ci NOT NULL, + `status` tinyint(1) NOT NULL, + `created_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00', + `updated_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00', + PRIMARY KEY (`id`), + KEY `comment_article_id_foreign` (`article_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=1 ; + +-- -------------------------------------------------------- + +-- +-- Table structure for table `kb_pages` +-- + +CREATE TABLE IF NOT EXISTS `kb_pages` ( + `id` int(10) unsigned NOT NULL AUTO_INCREMENT, + `name` varchar(255) COLLATE utf8_unicode_ci NOT NULL, + `status` tinyint(1) NOT NULL, + `visibility` tinyint(1) NOT NULL, + `slug` varchar(255) COLLATE utf8_unicode_ci NOT NULL, + `description` text COLLATE utf8_unicode_ci NOT NULL, + `created_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00', + `updated_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=1 ; + +-- -------------------------------------------------------- + +-- +-- Table structure for table `kb_settings` +-- + +CREATE TABLE IF NOT EXISTS `kb_settings` ( + `id` int(10) unsigned NOT NULL AUTO_INCREMENT, + `pagination` int(11) NOT NULL, `created_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00', `updated_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00', PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=2 ; -- --- Dumping data for table `access` +-- Dumping data for table `kb_settings` -- -INSERT INTO `access` (`id`, `password_expire`, `reg_method`, `user_session`, `agent_session`, `reset_ticket_expire`, `password_reset`, `bind_agent_ip`, `reg_require`, `quick_access`, `created_at`, `updated_at`) VALUES -(1, '', '', '', '', '', 0, 0, 0, 0, '2015-12-28 22:43:03', '2015-12-28 22:43:03'); +INSERT INTO `kb_settings` (`id`, `pagination`, `created_at`, `updated_at`) VALUES +(1, 10, '2016-02-18 08:41:12', '2016-02-18 08:41:12'); -- -------------------------------------------------------- -- --- Table structure for table `alert_notice` +-- Table structure for table `languages` -- -CREATE TABLE IF NOT EXISTS `alert_notice` ( +CREATE TABLE IF NOT EXISTS `languages` ( + `id` int(10) unsigned NOT NULL AUTO_INCREMENT, + `name` varchar(255) COLLATE utf8_unicode_ci NOT NULL, + `locale` varchar(255) COLLATE utf8_unicode_ci NOT NULL, + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=10 ; + +-- +-- Dumping data for table `languages` +-- + +INSERT INTO `languages` (`id`, `name`, `locale`) VALUES +(1, 'English', 'en'), +(2, 'Italian', 'it'), +(3, 'German', 'de'), +(4, 'French', 'fr'), +(5, 'Brazilian Portuguese', 'pt_BR'), +(6, 'Dutch', 'nl'), +(7, 'Spanish', 'es'), +(8, 'Norwegian', 'nb_NO'), +(9, 'Danish', 'da'); + +-- -------------------------------------------------------- + +-- +-- Table structure for table `log_notification` +-- + +CREATE TABLE IF NOT EXISTS `log_notification` ( + `id` int(10) unsigned NOT NULL AUTO_INCREMENT, + `log` varchar(255) COLLATE utf8_unicode_ci NOT NULL, + `created_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00', + `updated_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=2 ; + +-- +-- Dumping data for table `log_notification` +-- + +INSERT INTO `log_notification` (`id`, `log`, `created_at`, `updated_at`) VALUES +(1, 'NOT-1', '2016-02-18 08:41:11', '2016-02-18 08:41:11'); + +-- -------------------------------------------------------- + +-- +-- Table structure for table `mailbox_protocol` +-- + +CREATE TABLE IF NOT EXISTS `mailbox_protocol` ( + `id` int(10) unsigned NOT NULL AUTO_INCREMENT, + `name` varchar(255) COLLATE utf8_unicode_ci NOT NULL, + `value` varchar(50) COLLATE utf8_unicode_ci DEFAULT NULL, + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=5 ; + +-- +-- Dumping data for table `mailbox_protocol` +-- + +INSERT INTO `mailbox_protocol` (`id`, `name`, `value`) VALUES +(1, 'IMAP', '/imap'), +(2, 'IMAP+SSL', '/imap/ssl'), +(3, 'IMAP+TLS', '/imap/tls'), +(4, 'IMAP+SSL/No-validate', '/imap/ssl/novalidate-cert'); + +-- -------------------------------------------------------- + +-- +-- Table structure for table `migrations` +-- + +CREATE TABLE IF NOT EXISTS `migrations` ( + `migration` varchar(255) COLLATE utf8_unicode_ci NOT NULL, + `batch` int(11) NOT NULL +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; + +-- +-- Dumping data for table `migrations` +-- + +INSERT INTO `migrations` (`migration`, `batch`) VALUES +('2016_02_16_140450_create_banlist_table', 1), +('2016_02_16_140450_create_canned_response_table', 1), +('2016_02_16_140450_create_custom_form_fields_table', 1), +('2016_02_16_140450_create_custom_forms_table', 1), +('2016_02_16_140450_create_date_format_table', 1), +('2016_02_16_140450_create_date_time_format_table', 1), +('2016_02_16_140450_create_department_table', 1), +('2016_02_16_140450_create_emails_table', 1), +('2016_02_16_140450_create_group_assign_department_table', 1), +('2016_02_16_140450_create_groups_table', 1), +('2016_02_16_140450_create_help_topic_table', 1), +('2016_02_16_140450_create_kb_article_relationship_table', 1), +('2016_02_16_140450_create_kb_article_table', 1), +('2016_02_16_140450_create_kb_category_table', 1), +('2016_02_16_140450_create_kb_comment_table', 1), +('2016_02_16_140450_create_kb_pages_table', 1), +('2016_02_16_140450_create_kb_settings_table', 1), +('2016_02_16_140450_create_languages_table', 1), +('2016_02_16_140450_create_log_notification_table', 1), +('2016_02_16_140450_create_mailbox_protocol_table', 1), +('2016_02_16_140450_create_organization_table', 1), +('2016_02_16_140450_create_password_resets_table', 1), +('2016_02_16_140450_create_plugins_table', 1), +('2016_02_16_140450_create_send_mail_table', 1), +('2016_02_16_140450_create_settings_alert_notice_table', 1), +('2016_02_16_140450_create_settings_auto_response_table', 1), +('2016_02_16_140450_create_settings_company_table', 1), +('2016_02_16_140450_create_settings_email_table', 1), +('2016_02_16_140450_create_settings_ratings_table', 1), +('2016_02_16_140450_create_settings_system_table', 1), +('2016_02_16_140450_create_settings_ticket_table', 1), +('2016_02_16_140450_create_sla_plan_table', 1), +('2016_02_16_140450_create_team_assign_agent_table', 1), +('2016_02_16_140450_create_teams_table', 1), +('2016_02_16_140450_create_template_table', 1), +('2016_02_16_140450_create_ticket_attachment_table', 1), +('2016_02_16_140450_create_ticket_collaborator_table', 1), +('2016_02_16_140450_create_ticket_form_data_table', 1), +('2016_02_16_140450_create_ticket_priority_table', 1), +('2016_02_16_140450_create_ticket_source_table', 1), +('2016_02_16_140450_create_ticket_status_table', 1), +('2016_02_16_140450_create_ticket_thread_table', 1), +('2016_02_16_140450_create_tickets_table', 1), +('2016_02_16_140450_create_time_format_table', 1), +('2016_02_16_140450_create_timezone_table', 1), +('2016_02_16_140450_create_user_assign_organization_table', 1), +('2016_02_16_140450_create_users_table', 1), +('2016_02_16_140450_create_version_check_table', 1), +('2016_02_16_140450_create_widgets_table', 1), +('2016_02_16_140454_add_foreign_keys_to_canned_response_table', 1), +('2016_02_16_140454_add_foreign_keys_to_department_table', 1), +('2016_02_16_140454_add_foreign_keys_to_emails_table', 1), +('2016_02_16_140454_add_foreign_keys_to_group_assign_department_table', 1), +('2016_02_16_140454_add_foreign_keys_to_help_topic_table', 1), +('2016_02_16_140454_add_foreign_keys_to_kb_article_relationship_table', 1), +('2016_02_16_140454_add_foreign_keys_to_kb_comment_table', 1), +('2016_02_16_140454_add_foreign_keys_to_organization_table', 1), +('2016_02_16_140454_add_foreign_keys_to_settings_system_table', 1), +('2016_02_16_140454_add_foreign_keys_to_team_assign_agent_table', 1), +('2016_02_16_140454_add_foreign_keys_to_teams_table', 1), +('2016_02_16_140454_add_foreign_keys_to_ticket_attachment_table', 1), +('2016_02_16_140454_add_foreign_keys_to_ticket_collaborator_table', 1), +('2016_02_16_140454_add_foreign_keys_to_ticket_form_data_table', 1), +('2016_02_16_140454_add_foreign_keys_to_ticket_thread_table', 1), +('2016_02_16_140454_add_foreign_keys_to_tickets_table', 1), +('2016_02_16_140454_add_foreign_keys_to_user_assign_organization_table', 1), +('2016_02_16_140454_add_foreign_keys_to_users_table', 1); + +-- -------------------------------------------------------- + +-- +-- Table structure for table `organization` +-- + +CREATE TABLE IF NOT EXISTS `organization` ( + `id` int(10) unsigned NOT NULL AUTO_INCREMENT, + `name` varchar(255) COLLATE utf8_unicode_ci NOT NULL, + `phone` varchar(255) COLLATE utf8_unicode_ci NOT NULL, + `website` varchar(255) COLLATE utf8_unicode_ci NOT NULL, + `address` varchar(255) COLLATE utf8_unicode_ci NOT NULL, + `head` int(10) unsigned DEFAULT NULL, + `internal_notes` varchar(255) COLLATE utf8_unicode_ci NOT NULL, + `created_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00', + `updated_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00', + PRIMARY KEY (`id`), + KEY `head` (`head`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=1 ; + +-- -------------------------------------------------------- + +-- +-- Table structure for table `password_resets` +-- + +CREATE TABLE IF NOT EXISTS `password_resets` ( + `email` varchar(255) COLLATE utf8_unicode_ci NOT NULL, + `token` varchar(255) COLLATE utf8_unicode_ci NOT NULL, + `created_at` datetime NOT NULL DEFAULT '0000-00-00 00:00:00', + KEY `password_resets_email_index` (`email`), + KEY `password_resets_token_index` (`token`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; + +-- -------------------------------------------------------- + +-- +-- Table structure for table `plugins` +-- + +CREATE TABLE IF NOT EXISTS `plugins` ( + `id` int(10) unsigned NOT NULL AUTO_INCREMENT, + `name` varchar(255) COLLATE utf8_unicode_ci NOT NULL, + `path` varchar(255) COLLATE utf8_unicode_ci NOT NULL, + `status` int(11) NOT NULL, + `created_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00', + `updated_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=1 ; + +-- -------------------------------------------------------- + +-- +-- Table structure for table `send_mail` +-- + +CREATE TABLE IF NOT EXISTS `send_mail` ( + `id` int(10) unsigned NOT NULL AUTO_INCREMENT, + `driver` varchar(255) COLLATE utf8_unicode_ci NOT NULL, + `host` varchar(255) COLLATE utf8_unicode_ci NOT NULL, + `port` varchar(255) COLLATE utf8_unicode_ci NOT NULL, + `encryption` varchar(255) COLLATE utf8_unicode_ci NOT NULL, + `name` varchar(255) COLLATE utf8_unicode_ci NOT NULL, + `email` varchar(255) COLLATE utf8_unicode_ci NOT NULL, + `password` varchar(255) COLLATE utf8_unicode_ci NOT NULL, + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=2 ; + +-- +-- Dumping data for table `send_mail` +-- + +INSERT INTO `send_mail` (`id`, `driver`, `host`, `port`, `encryption`, `name`, `email`, `password`) VALUES +(1, '', '', '', '', '', '', ''); + +-- -------------------------------------------------------- + +-- +-- Table structure for table `settings_alert_notice` +-- + +CREATE TABLE IF NOT EXISTS `settings_alert_notice` ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT, `ticket_status` tinyint(1) NOT NULL, `ticket_admin_email` tinyint(1) NOT NULL, @@ -92,54 +701,19 @@ CREATE TABLE IF NOT EXISTS `alert_notice` ( ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=2 ; -- --- Dumping data for table `alert_notice` +-- Dumping data for table `settings_alert_notice` -- -INSERT INTO `alert_notice` (`id`, `ticket_status`, `ticket_admin_email`, `ticket_department_manager`, `ticket_department_member`, `ticket_organization_accmanager`, `message_status`, `message_last_responder`, `message_assigned_agent`, `message_department_manager`, `message_organization_accmanager`, `internal_status`, `internal_last_responder`, `internal_assigned_agent`, `internal_department_manager`, `assignment_status`, `assignment_assigned_agent`, `assignment_team_leader`, `assignment_team_member`, `transfer_status`, `transfer_assigned_agent`, `transfer_department_manager`, `transfer_department_member`, `overdue_status`, `overdue_assigned_agent`, `overdue_department_manager`, `overdue_department_member`, `system_error`, `sql_error`, `excessive_failure`, `created_at`, `updated_at`) VALUES -(1, 1, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, '2015-12-28 22:43:03', '2015-12-28 23:11:22'); +INSERT INTO `settings_alert_notice` (`id`, `ticket_status`, `ticket_admin_email`, `ticket_department_manager`, `ticket_department_member`, `ticket_organization_accmanager`, `message_status`, `message_last_responder`, `message_assigned_agent`, `message_department_manager`, `message_organization_accmanager`, `internal_status`, `internal_last_responder`, `internal_assigned_agent`, `internal_department_manager`, `assignment_status`, `assignment_assigned_agent`, `assignment_team_leader`, `assignment_team_member`, `transfer_status`, `transfer_assigned_agent`, `transfer_department_manager`, `transfer_department_member`, `overdue_status`, `overdue_assigned_agent`, `overdue_department_manager`, `overdue_department_member`, `system_error`, `sql_error`, `excessive_failure`, `created_at`, `updated_at`) VALUES +(1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, '2016-02-18 08:41:11', '2016-02-18 08:41:11'); -- -------------------------------------------------------- -- --- Table structure for table `article` +-- Table structure for table `settings_auto_response` -- -CREATE TABLE IF NOT EXISTS `article` ( - `id` int(10) unsigned NOT NULL AUTO_INCREMENT, - `name` varchar(255) COLLATE utf8_unicode_ci NOT NULL, - `slug` varchar(255) COLLATE utf8_unicode_ci NOT NULL, - `description` longtext COLLATE utf8_unicode_ci NOT NULL, - `status` tinyint(1) NOT NULL, - `type` tinyint(1) NOT NULL, - `created_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00', - `updated_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00', - PRIMARY KEY (`id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=1 ; - --- -------------------------------------------------------- - --- --- Table structure for table `article_relationship` --- - -CREATE TABLE IF NOT EXISTS `article_relationship` ( - `id` int(10) unsigned NOT NULL AUTO_INCREMENT, - `article_id` int(10) unsigned NOT NULL, - `category_id` int(10) unsigned NOT NULL, - `created_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00', - `updated_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00', - PRIMARY KEY (`id`), - KEY `article_relationship_category_id_foreign` (`category_id`), - KEY `article_relationship_article_id_foreign` (`article_id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=1 ; - --- -------------------------------------------------------- - --- --- Table structure for table `auto_response` --- - -CREATE TABLE IF NOT EXISTS `auto_response` ( +CREATE TABLE IF NOT EXISTS `settings_auto_response` ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT, `new_ticket` tinyint(1) NOT NULL, `agent_new_ticket` tinyint(1) NOT NULL, @@ -152,89 +726,19 @@ CREATE TABLE IF NOT EXISTS `auto_response` ( ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=2 ; -- --- Dumping data for table `auto_response` +-- Dumping data for table `settings_auto_response` -- -INSERT INTO `auto_response` (`id`, `new_ticket`, `agent_new_ticket`, `submitter`, `participants`, `overlimit`, `created_at`, `updated_at`) VALUES -(1, 1, 1, 0, 0, 0, '2015-12-28 22:43:03', '2015-12-28 23:11:04'); +INSERT INTO `settings_auto_response` (`id`, `new_ticket`, `agent_new_ticket`, `submitter`, `participants`, `overlimit`, `created_at`, `updated_at`) VALUES +(1, 1, 1, 0, 0, 0, '2016-02-18 08:41:11', '2016-02-18 08:41:11'); -- -------------------------------------------------------- -- --- Table structure for table `banlist` +-- Table structure for table `settings_company` -- -CREATE TABLE IF NOT EXISTS `banlist` ( - `id` int(10) unsigned NOT NULL AUTO_INCREMENT, - `ban_status` tinyint(1) NOT NULL, - `email_address` varchar(255) COLLATE utf8_unicode_ci NOT NULL, - `internal_notes` varchar(255) COLLATE utf8_unicode_ci NOT NULL, - `created_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00', - `updated_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00', - PRIMARY KEY (`id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=1 ; - --- -------------------------------------------------------- - --- --- Table structure for table `canned_response` --- - -CREATE TABLE IF NOT EXISTS `canned_response` ( - `id` int(10) unsigned NOT NULL AUTO_INCREMENT, - `user_id` int(11) NOT NULL, - `title` varchar(255) COLLATE utf8_unicode_ci NOT NULL, - `message` longtext COLLATE utf8_unicode_ci NOT NULL, - `created_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00', - `updated_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00', - PRIMARY KEY (`id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=1 ; - --- -------------------------------------------------------- - --- --- Table structure for table `category` --- - -CREATE TABLE IF NOT EXISTS `category` ( - `id` int(10) unsigned NOT NULL AUTO_INCREMENT, - `name` varchar(255) COLLATE utf8_unicode_ci NOT NULL, - `slug` varchar(255) COLLATE utf8_unicode_ci NOT NULL, - `description` mediumtext COLLATE utf8_unicode_ci NOT NULL, - `status` tinyint(1) NOT NULL, - `parent` int(11) NOT NULL, - `created_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00', - `updated_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00', - PRIMARY KEY (`id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=1 ; - --- -------------------------------------------------------- - --- --- Table structure for table `comment` --- - -CREATE TABLE IF NOT EXISTS `comment` ( - `id` int(10) unsigned NOT NULL AUTO_INCREMENT, - `article_id` int(10) unsigned NOT NULL, - `name` varchar(255) COLLATE utf8_unicode_ci NOT NULL, - `email` varchar(255) COLLATE utf8_unicode_ci NOT NULL, - `website` varchar(255) COLLATE utf8_unicode_ci NOT NULL, - `comment` varchar(255) COLLATE utf8_unicode_ci NOT NULL, - `status` tinyint(1) NOT NULL, - `created_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00', - `updated_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00', - PRIMARY KEY (`id`), - KEY `comment_article_id_foreign` (`article_id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=1 ; - --- -------------------------------------------------------- - --- --- Table structure for table `company` --- - -CREATE TABLE IF NOT EXISTS `company` ( +CREATE TABLE IF NOT EXISTS `settings_company` ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT, `company_name` varchar(255) COLLATE utf8_unicode_ci NOT NULL, `website` varchar(255) COLLATE utf8_unicode_ci NOT NULL, @@ -251,129 +755,22 @@ CREATE TABLE IF NOT EXISTS `company` ( ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=2 ; -- --- Dumping data for table `company` +-- Dumping data for table `settings_company` -- -INSERT INTO `company` (`id`, `company_name`, `website`, `phone`, `address`, `landing_page`, `offline_page`, `thank_page`, `logo`, `use_logo`, `created_at`, `updated_at`) VALUES -(1, 'DEMO COMPANY', 'https://www.demo.com', '', '', '', '', '', '', '0', '2015-12-28 22:43:03', '2015-12-28 23:10:04'); +INSERT INTO `settings_company` (`id`, `company_name`, `website`, `phone`, `address`, `landing_page`, `offline_page`, `thank_page`, `logo`, `use_logo`, `created_at`, `updated_at`) VALUES +(1, '', '', '', '', '', '', '', '', '', '2016-02-18 08:41:11', '2016-02-18 08:41:11'); -- -------------------------------------------------------- -- --- Table structure for table `contact` +-- Table structure for table `settings_email` -- -CREATE TABLE IF NOT EXISTS `contact` ( - `id` int(10) unsigned NOT NULL AUTO_INCREMENT, - `name` varchar(255) COLLATE utf8_unicode_ci NOT NULL, - `email` varchar(255) COLLATE utf8_unicode_ci NOT NULL, - `subject` varchar(255) COLLATE utf8_unicode_ci NOT NULL, - `message` mediumtext COLLATE utf8_unicode_ci NOT NULL, - `created_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00', - `updated_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00', - PRIMARY KEY (`id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=1 ; - --- -------------------------------------------------------- - --- --- Table structure for table `date_format` --- - -CREATE TABLE IF NOT EXISTS `date_format` ( - `id` int(10) unsigned NOT NULL AUTO_INCREMENT, - `format` varchar(255) COLLATE utf8_unicode_ci NOT NULL, - PRIMARY KEY (`id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=11 ; - --- --- Dumping data for table `date_format` --- - -INSERT INTO `date_format` (`id`, `format`) VALUES -(1, 'dd/mm/yyyy'), -(2, 'dd-mm-yyyy'), -(3, 'dd.mm.yyyy'), -(4, 'mm/dd/yyyy'), -(5, 'mm:dd:yyyy'), -(6, 'mm-dd-yyyy'), -(7, 'dd-mm-yyyy'), -(8, 'yyyy/mm/dd'), -(9, 'yyyy.mm.dd'), -(10, 'yyyy-mm-dd'); - --- -------------------------------------------------------- - --- --- Table structure for table `date_time_format` --- - -CREATE TABLE IF NOT EXISTS `date_time_format` ( - `id` int(10) unsigned NOT NULL AUTO_INCREMENT, - `format` varchar(255) COLLATE utf8_unicode_ci NOT NULL, - PRIMARY KEY (`id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=10 ; - --- --- Dumping data for table `date_time_format` --- - -INSERT INTO `date_time_format` (`id`, `format`) VALUES -(1, 'd/m/Y H:i:s'), -(2, 'd.m.Y H:i:s'), -(3, 'd-m-Y H:i:s'), -(4, 'm/d/Y H:i:s'), -(5, 'm.d.Y H:i:s'), -(6, 'm-d-Y H:i:s'), -(7, 'Y/m/d H:i:s'), -(8, 'Y.m.d H:i:s'), -(9, 'Y-m-d H:i:s'); - --- -------------------------------------------------------- - --- --- Table structure for table `department` --- - -CREATE TABLE IF NOT EXISTS `department` ( - `id` int(10) unsigned NOT NULL AUTO_INCREMENT, - `name` varchar(255) COLLATE utf8_unicode_ci NOT NULL, - `type` varchar(255) COLLATE utf8_unicode_ci NOT NULL, - `sla` varchar(255) COLLATE utf8_unicode_ci NOT NULL, - `manager` varchar(255) COLLATE utf8_unicode_ci NOT NULL, - `ticket_assignment` varchar(255) COLLATE utf8_unicode_ci NOT NULL, - `outgoing_email` varchar(255) COLLATE utf8_unicode_ci NOT NULL, - `template_set` varchar(255) COLLATE utf8_unicode_ci NOT NULL, - `auto_ticket_response` varchar(255) COLLATE utf8_unicode_ci NOT NULL, - `auto_message_response` varchar(255) COLLATE utf8_unicode_ci NOT NULL, - `auto_response_email` varchar(255) COLLATE utf8_unicode_ci NOT NULL, - `recipient` varchar(255) COLLATE utf8_unicode_ci NOT NULL, - `group_access` varchar(255) COLLATE utf8_unicode_ci NOT NULL, - `department_sign` varchar(255) COLLATE utf8_unicode_ci NOT NULL, - `created_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00', - `updated_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00', - PRIMARY KEY (`id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=4 ; - --- --- Dumping data for table `department` --- - -INSERT INTO `department` (`id`, `name`, `type`, `sla`, `manager`, `ticket_assignment`, `outgoing_email`, `template_set`, `auto_ticket_response`, `auto_message_response`, `auto_response_email`, `recipient`, `group_access`, `department_sign`, `created_at`, `updated_at`) VALUES -(1, 'Support', '', '', '', '', '', '', '', '', '', '', '', '', '2015-12-28 22:43:02', '2015-12-28 22:43:02'), -(2, 'Sales', '', '', '', '', '', '', '', '', '', '', '', '', '2015-12-28 22:43:02', '2015-12-28 22:43:02'), -(3, 'Operation', '', '', '', '', '', '', '', '', '', '', '', '', '2015-12-28 22:43:02', '2015-12-28 22:43:02'); - --- -------------------------------------------------------- - --- --- Table structure for table `email` --- - -CREATE TABLE IF NOT EXISTS `email` ( +CREATE TABLE IF NOT EXISTS `settings_email` ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT, `template` varchar(255) COLLATE utf8_unicode_ci NOT NULL, - `sys_email` varchar(255) COLLATE utf8_unicode_ci NOT NULL, + `sys_email` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL, `alert_email` varchar(255) COLLATE utf8_unicode_ci NOT NULL, `admin_email` varchar(255) COLLATE utf8_unicode_ci NOT NULL, `mta` varchar(255) COLLATE utf8_unicode_ci NOT NULL, @@ -390,756 +787,105 @@ CREATE TABLE IF NOT EXISTS `email` ( ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=2 ; -- --- Dumping data for table `email` +-- Dumping data for table `settings_email` -- -INSERT INTO `email` (`id`, `template`, `sys_email`, `alert_email`, `admin_email`, `mta`, `email_fetching`, `notification_cron`, `strip`, `separator`, `all_emails`, `email_collaborator`, `attachment`, `created_at`, `updated_at`) VALUES -(1, '', '', '', '', '', 1, 1, 0, 0, 1, 1, 1, '2015-12-28 22:43:03', '2015-12-28 23:10:52'); +INSERT INTO `settings_email` (`id`, `template`, `sys_email`, `alert_email`, `admin_email`, `mta`, `email_fetching`, `notification_cron`, `strip`, `separator`, `all_emails`, `email_collaborator`, `attachment`, `created_at`, `updated_at`) VALUES +(1, 'default', NULL, '', '', '', 1, 0, 0, 0, 1, 1, 1, '2016-02-18 08:41:11', '2016-02-18 08:47:51'); -- -------------------------------------------------------- -- --- Table structure for table `emails` +-- Table structure for table `settings_ratings` -- -CREATE TABLE IF NOT EXISTS `emails` ( +CREATE TABLE IF NOT EXISTS `settings_ratings` ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT, - `email_address` varchar(255) COLLATE utf8_unicode_ci NOT NULL, - `email_name` varchar(255) COLLATE utf8_unicode_ci NOT NULL, - `department` varchar(255) COLLATE utf8_unicode_ci NOT NULL, - `priority` varchar(255) COLLATE utf8_unicode_ci NOT NULL, - `help_topic` varchar(255) COLLATE utf8_unicode_ci NOT NULL, - `user_name` varchar(255) COLLATE utf8_unicode_ci NOT NULL, - `password` varchar(255) COLLATE utf8_unicode_ci NOT NULL, - `fetching_host` varchar(255) COLLATE utf8_unicode_ci NOT NULL, - `fetching_port` varchar(255) COLLATE utf8_unicode_ci NOT NULL, - `mailbox_protocol` varchar(255) COLLATE utf8_unicode_ci NOT NULL, - `imap_config` varchar(255) COLLATE utf8_unicode_ci NOT NULL, - `folder` varchar(255) COLLATE utf8_unicode_ci NOT NULL, - `sending_host` varchar(255) COLLATE utf8_unicode_ci NOT NULL, - `sending_port` varchar(255) COLLATE utf8_unicode_ci NOT NULL, - `internal_notes` varchar(255) COLLATE utf8_unicode_ci NOT NULL, - `auto_response` tinyint(1) NOT NULL, - `fetching_status` tinyint(1) NOT NULL, - `move_to_folder` tinyint(1) NOT NULL, - `delete_email` tinyint(1) NOT NULL, - `do_nothing` tinyint(1) NOT NULL, - `sending_status` tinyint(1) NOT NULL, - `authentication` tinyint(1) NOT NULL, - `header_spoofing` tinyint(1) NOT NULL, - `created_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00', - `updated_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00', - PRIMARY KEY (`id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=2 ; - --- -------------------------------------------------------- - --- --- Table structure for table `faqs` --- - -CREATE TABLE IF NOT EXISTS `faqs` ( - `id` int(10) unsigned NOT NULL AUTO_INCREMENT, - `created_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00', - `updated_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00', - PRIMARY KEY (`id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=1 ; - --- -------------------------------------------------------- - --- --- Table structure for table `fields` --- - -CREATE TABLE IF NOT EXISTS `fields` ( - `id` int(10) unsigned NOT NULL AUTO_INCREMENT, - `forms_id` int(11) NOT NULL, - `label` varchar(255) COLLATE utf8_unicode_ci NOT NULL, - `name` varchar(255) COLLATE utf8_unicode_ci NOT NULL, - `type` varchar(255) COLLATE utf8_unicode_ci NOT NULL, - `value` varchar(255) COLLATE utf8_unicode_ci NOT NULL, - `required` varchar(255) COLLATE utf8_unicode_ci NOT NULL, - `created_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00', - `updated_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00', - PRIMARY KEY (`id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=1 ; - --- -------------------------------------------------------- - --- --- Table structure for table `footer` --- - -CREATE TABLE IF NOT EXISTS `footer` ( - `id` int(10) unsigned NOT NULL AUTO_INCREMENT, - `title` varchar(255) COLLATE utf8_unicode_ci NOT NULL, - `footer` mediumtext COLLATE utf8_unicode_ci NOT NULL, - `created_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00', - `updated_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00', - PRIMARY KEY (`id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=2 ; - --- --- Dumping data for table `footer` --- - -INSERT INTO `footer` (`id`, `title`, `footer`, `created_at`, `updated_at`) VALUES -(1, '', '', '2015-12-28 22:43:03', '2015-12-28 22:43:03'); - --- -------------------------------------------------------- - --- --- Table structure for table `footer2` --- - -CREATE TABLE IF NOT EXISTS `footer2` ( - `id` int(10) unsigned NOT NULL AUTO_INCREMENT, - `title` varchar(255) COLLATE utf8_unicode_ci NOT NULL, - `footer` mediumtext COLLATE utf8_unicode_ci NOT NULL, - `created_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00', - `updated_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00', - PRIMARY KEY (`id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=2 ; - --- --- Dumping data for table `footer2` --- - -INSERT INTO `footer2` (`id`, `title`, `footer`, `created_at`, `updated_at`) VALUES -(1, '', '', '2015-12-28 22:43:04', '2015-12-28 22:43:04'); - --- -------------------------------------------------------- - --- --- Table structure for table `footer3` --- - -CREATE TABLE IF NOT EXISTS `footer3` ( - `id` int(10) unsigned NOT NULL AUTO_INCREMENT, - `title` varchar(255) COLLATE utf8_unicode_ci NOT NULL, - `footer` mediumtext COLLATE utf8_unicode_ci NOT NULL, - `created_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00', - `updated_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00', - PRIMARY KEY (`id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=2 ; - --- --- Dumping data for table `footer3` --- - -INSERT INTO `footer3` (`id`, `title`, `footer`, `created_at`, `updated_at`) VALUES -(1, '', '', '2015-12-28 22:43:04', '2015-12-28 22:43:04'); - --- -------------------------------------------------------- - --- --- Table structure for table `footer4` --- - -CREATE TABLE IF NOT EXISTS `footer4` ( - `id` int(10) unsigned NOT NULL AUTO_INCREMENT, - `title` varchar(255) COLLATE utf8_unicode_ci NOT NULL, - `footer` mediumtext COLLATE utf8_unicode_ci NOT NULL, - `created_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00', - `updated_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00', - PRIMARY KEY (`id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=2 ; - --- --- Dumping data for table `footer4` --- - -INSERT INTO `footer4` (`id`, `title`, `footer`, `created_at`, `updated_at`) VALUES -(1, '', '', '2015-12-28 22:43:04', '2015-12-28 22:43:04'); - --- -------------------------------------------------------- - --- --- Table structure for table `forms` --- - -CREATE TABLE IF NOT EXISTS `forms` ( - `id` int(10) unsigned NOT NULL AUTO_INCREMENT, - `formname` varchar(255) COLLATE utf8_unicode_ci NOT NULL, - `created_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00', - `updated_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00', - PRIMARY KEY (`id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=1 ; - --- -------------------------------------------------------- - --- --- Table structure for table `form_details` --- - -CREATE TABLE IF NOT EXISTS `form_details` ( - `id` int(10) unsigned NOT NULL AUTO_INCREMENT, - `form_name_id` int(11) NOT NULL, - `label` varchar(255) COLLATE utf8_unicode_ci NOT NULL, - `type` varchar(255) COLLATE utf8_unicode_ci NOT NULL, - `created_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00', - `updated_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00', - PRIMARY KEY (`id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=6 ; - --- --- Dumping data for table `form_details` --- - -INSERT INTO `form_details` (`id`, `form_name_id`, `label`, `type`, `created_at`, `updated_at`) VALUES -(1, 1, 'Name', 'text', '0000-00-00 00:00:00', '0000-00-00 00:00:00'), -(2, 1, 'Phone', 'number', '0000-00-00 00:00:00', '0000-00-00 00:00:00'), -(3, 1, 'Email', 'text', '0000-00-00 00:00:00', '0000-00-00 00:00:00'), -(4, 1, 'Subject', 'text', '0000-00-00 00:00:00', '0000-00-00 00:00:00'), -(5, 1, 'Details', 'textarea', '0000-00-00 00:00:00', '0000-00-00 00:00:00'); - --- -------------------------------------------------------- - --- --- Table structure for table `form_name` --- - -CREATE TABLE IF NOT EXISTS `form_name` ( - `id` int(10) unsigned NOT NULL AUTO_INCREMENT, - `name` varchar(255) COLLATE utf8_unicode_ci NOT NULL, - `status` varchar(255) COLLATE utf8_unicode_ci NOT NULL, - `no_of_fields` varchar(255) COLLATE utf8_unicode_ci NOT NULL, - `created_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00', - `updated_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00', - PRIMARY KEY (`id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=2 ; - --- --- Dumping data for table `form_name` --- - -INSERT INTO `form_name` (`id`, `name`, `status`, `no_of_fields`, `created_at`, `updated_at`) VALUES -(1, 'form', '1', '5', '0000-00-00 00:00:00', '0000-00-00 00:00:00'); - --- -------------------------------------------------------- - --- --- Table structure for table `form_value` --- - -CREATE TABLE IF NOT EXISTS `form_value` ( - `id` int(10) unsigned NOT NULL AUTO_INCREMENT, - `form_id` int(11) NOT NULL, - `user_id` int(11) NOT NULL, - `name` varchar(255) COLLATE utf8_unicode_ci NOT NULL, - `values` varchar(255) COLLATE utf8_unicode_ci NOT NULL, - `created_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00', - `updated_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00', - PRIMARY KEY (`id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=1 ; - --- -------------------------------------------------------- - --- --- Table structure for table `groups` --- - -CREATE TABLE IF NOT EXISTS `groups` ( - `id` int(10) unsigned NOT NULL AUTO_INCREMENT, - `name` varchar(255) COLLATE utf8_unicode_ci NOT NULL, - `group_status` tinyint(1) NOT NULL, - `can_create_ticket` tinyint(1) NOT NULL, - `can_edit_ticket` tinyint(1) NOT NULL, - `can_post_ticket` tinyint(1) NOT NULL, - `can_close_ticket` tinyint(1) NOT NULL, - `can_assign_ticket` tinyint(1) NOT NULL, - `can_trasfer_ticket` tinyint(1) NOT NULL, - `can_delete_ticket` tinyint(1) NOT NULL, - `can_ban_email` tinyint(1) NOT NULL, - `can_manage_canned` tinyint(1) NOT NULL, - `can_manage_faq` tinyint(1) NOT NULL, - `can_view_agent_stats` tinyint(1) NOT NULL, - `department_access` tinyint(1) NOT NULL, - `admin_notes` varchar(255) COLLATE utf8_unicode_ci NOT NULL, - `created_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00', - `updated_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00', - PRIMARY KEY (`id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=4 ; - --- --- Dumping data for table `groups` --- - -INSERT INTO `groups` (`id`, `name`, `group_status`, `can_create_ticket`, `can_edit_ticket`, `can_post_ticket`, `can_close_ticket`, `can_assign_ticket`, `can_trasfer_ticket`, `can_delete_ticket`, `can_ban_email`, `can_manage_canned`, `can_manage_faq`, `can_view_agent_stats`, `department_access`, `admin_notes`, `created_at`, `updated_at`) VALUES -(1, 'Group A', 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, '', '2015-12-28 22:43:02', '2015-12-28 22:43:02'), -(2, 'Group B', 1, 1, 0, 0, 1, 1, 0, 1, 1, 1, 1, 1, 1, '', '2015-12-28 22:43:02', '2015-12-28 22:43:02'), -(3, 'Group C', 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, '', '2015-12-28 22:43:02', '2015-12-28 22:43:02'); - --- -------------------------------------------------------- - --- --- Table structure for table `group_assign_department` --- - -CREATE TABLE IF NOT EXISTS `group_assign_department` ( - `id` int(10) unsigned NOT NULL AUTO_INCREMENT, - `group_id` int(11) NOT NULL, - `department_id` int(11) NOT NULL, - `created_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00', - `updated_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00', - PRIMARY KEY (`id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=1 ; - --- -------------------------------------------------------- - --- --- Table structure for table `guest_note` --- - -CREATE TABLE IF NOT EXISTS `guest_note` ( - `id` int(10) unsigned NOT NULL AUTO_INCREMENT, - `heading` varchar(255) COLLATE utf8_unicode_ci NOT NULL, - `content` varchar(255) COLLATE utf8_unicode_ci NOT NULL, - PRIMARY KEY (`id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=2 ; - --- --- Dumping data for table `guest_note` --- - -INSERT INTO `guest_note` (`id`, `heading`, `content`) VALUES -(1, 'Welcome to the Support Center', 'Hello this is a new helpdesk support system ans it is in the development phase.'); - --- -------------------------------------------------------- - --- --- Table structure for table `help_topic` --- - -CREATE TABLE IF NOT EXISTS `help_topic` ( - `id` int(10) unsigned NOT NULL AUTO_INCREMENT, - `topic` varchar(255) COLLATE utf8_unicode_ci NOT NULL, - `parent_topic` varchar(255) COLLATE utf8_unicode_ci NOT NULL, - `custom_form` varchar(255) COLLATE utf8_unicode_ci NOT NULL, - `department` varchar(255) COLLATE utf8_unicode_ci NOT NULL, - `ticket_status` varchar(255) COLLATE utf8_unicode_ci NOT NULL, - `priority` varchar(255) COLLATE utf8_unicode_ci NOT NULL, - `sla_plan` varchar(255) COLLATE utf8_unicode_ci NOT NULL, - `thank_page` varchar(255) COLLATE utf8_unicode_ci NOT NULL, - `ticket_num_format` varchar(255) COLLATE utf8_unicode_ci NOT NULL, - `internal_notes` varchar(255) COLLATE utf8_unicode_ci NOT NULL, - `status` tinyint(1) NOT NULL, - `type` tinyint(1) NOT NULL, - `auto_assign` tinyint(1) NOT NULL, - `auto_response` tinyint(1) NOT NULL, - `created_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00', - `updated_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00', - PRIMARY KEY (`id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=4 ; - --- --- Dumping data for table `help_topic` --- - -INSERT INTO `help_topic` (`id`, `topic`, `parent_topic`, `custom_form`, `department`, `ticket_status`, `priority`, `sla_plan`, `thank_page`, `ticket_num_format`, `internal_notes`, `status`, `type`, `auto_assign`, `auto_response`, `created_at`, `updated_at`) VALUES -(1, 'Support query', 'Support query', '1', '1', '1', '2', '1', '', '1', '', 1, 1, 0, 0, '2015-12-28 22:43:03', '2015-12-28 22:43:03'), -(2, 'Sales query', 'Sale query', '1', '2', '1', '2', '1', '', '1', '', 1, 1, 0, 0, '2015-12-28 22:43:03', '2015-12-28 22:43:03'), -(3, 'Operational query', 'Operational query', '1', '3', '1', '2', '1', '', '1', '', 1, 1, 0, 0, '2015-12-28 22:43:03', '2015-12-28 22:43:03'); - --- -------------------------------------------------------- - --- --- Table structure for table `languages` --- - -CREATE TABLE IF NOT EXISTS `languages` ( - `id` int(10) unsigned NOT NULL AUTO_INCREMENT, - `name` varchar(255) COLLATE utf8_unicode_ci NOT NULL, - `locale` varchar(255) COLLATE utf8_unicode_ci NOT NULL, - PRIMARY KEY (`id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=10 ; - --- --- Dumping data for table `languages` --- - -INSERT INTO `languages` (`id`, `name`, `locale`) VALUES -(1, 'English', 'en'), -(2, 'Italian', 'it'), -(3, 'German', 'de'), -(4, 'French', 'fr'), -(5, 'Brazilian Portuguese', 'pt_BR'), -(6, 'Dutch', 'nl'), -(7, 'Spanish', 'es'), -(8, 'Norwegian', 'nb_NO'), -(9, 'Danish', 'da'); - --- -------------------------------------------------------- - --- --- Table structure for table `logs` --- - -CREATE TABLE IF NOT EXISTS `logs` ( - `id` int(10) unsigned NOT NULL AUTO_INCREMENT, - `level` varchar(255) COLLATE utf8_unicode_ci NOT NULL, - PRIMARY KEY (`id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=4 ; - --- --- Dumping data for table `logs` --- - -INSERT INTO `logs` (`id`, `level`) VALUES -(1, 'WARN'), -(2, 'DEBUG'), -(3, 'ERROR'); - --- -------------------------------------------------------- - --- --- Table structure for table `log_notification` --- - -CREATE TABLE IF NOT EXISTS `log_notification` ( - `id` int(10) unsigned NOT NULL AUTO_INCREMENT, - `log` varchar(255) COLLATE utf8_unicode_ci NOT NULL, - `created_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00', - `updated_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00', - PRIMARY KEY (`id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=2 ; - --- --- Dumping data for table `log_notification` --- - -INSERT INTO `log_notification` (`id`, `log`, `created_at`, `updated_at`) VALUES -(1, 'NOT-1', '2015-12-28 22:43:03', '2015-12-28 22:43:03'); - --- -------------------------------------------------------- - --- --- Table structure for table `mailbox_protocol` --- - -CREATE TABLE IF NOT EXISTS `mailbox_protocol` ( - `id` int(10) unsigned NOT NULL AUTO_INCREMENT, - `name` varchar(255) COLLATE utf8_unicode_ci NOT NULL, - PRIMARY KEY (`id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=5 ; - --- --- Dumping data for table `mailbox_protocol` --- - -INSERT INTO `mailbox_protocol` (`id`, `name`) VALUES -(1, 'IMAP+SSl'), -(2, 'IMAP'), -(3, 'POP+SSL'), -(4, 'POP'); - --- -------------------------------------------------------- - --- --- Table structure for table `migrations` --- - -CREATE TABLE IF NOT EXISTS `migrations` ( - `migration` varchar(255) COLLATE utf8_unicode_ci NOT NULL, - `batch` int(11) NOT NULL -) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; - --- --- Dumping data for table `migrations` --- - -INSERT INTO `migrations` (`migration`, `batch`) VALUES -('2000_08_22_110830_create_forms_table', 1), -('2000_08_23_110830_create_fields_table', 1), -('2014_10_12_000000_create_users_table', 1), -('2014_10_12_100000_create_password_resets_table', 1), -('2015_05_01_100249_create_categories_table', 1), -('2015_05_01_114710_create_articles_table', 1), -('2015_05_04_113843_create_settings_table', 1), -('2015_05_05_062244_create_article_relationships_table', 1), -('2015_05_05_112525_create_faqs_table', 1), -('2015_05_06_060231_create_contacts_table', 1), -('2015_05_06_073651_create_footers_table', 1), -('2015_05_06_082026_create_footer2s_table', 1), -('2015_05_06_092125_create_footer3s_table', 1), -('2015_05_06_092132_create_footer4s_table', 1), -('2015_05_06_103949_create_timezone_table', 1), -('2015_05_06_105005_create_ticket_thread_table', 1), -('2015_05_06_110518_create_ticket_status_table', 1), -('2015_05_06_112140_create_ticket_settings_table', 1), -('2015_05_06_114327_create_ticket_priority_table', 1), -('2015_05_06_115133_create_ticket_collaborator_table', 1), -('2015_05_06_115733_create_ticket_attachment_table', 1), -('2015_05_06_120651_create_ticket_table', 1), -('2015_05_06_122431_create_template_table', 1), -('2015_05_06_122830_create_team_assign_agent_table', 1), -('2015_05_06_123154_create_team_table', 1), -('2015_05_06_123624_create_system_table', 1), -('2015_05_06_123928_create_sla_table', 1), -('2015_05_06_125328_create_organization_table', 1), -('2015_05_06_125817_create_mailbox_protocol_table', 1), -('2015_05_06_130627_create_log_table', 1), -('2015_05_06_131238_create_languages_table', 1), -('2015_05_06_132844_create_help_topic_table', 1), -('2015_05_06_133346_create_guest_note_table', 1), -('2015_05_07_040647_create_group_assign_department_table', 1), -('2015_05_07_040934_create_groups_table', 1), -('2015_05_07_041448_create_form_value_table', 1), -('2015_05_07_041459_create_form_name_table', 1), -('2015_05_07_041509_create_form_details_table', 1), -('2015_05_07_043529_create_emails_table', 1), -('2015_05_07_043904_create_email_table', 1), -('2015_05_07_044229_create_department_table', 1), -('2015_05_07_044521_create_date_time_format_table', 1), -('2015_05_07_045158_create_date_format_table', 1), -('2015_05_07_045611_create_company_table', 1), -('2015_05_07_052638_create_banlist_table', 1), -('2015_05_07_052924_create_auto_response_table', 1), -('2015_05_07_053318_create_alert_notice_table', 1), -('2015_05_07_053704_create_access_table', 1), -('2015_05_07_063628_create_time_format_table', 1), -('2015_05_07_102116_create_comments_table', 1), -('2015_05_14_072226_create_pages_table', 1), -('2015_05_15_080512_create_options_table', 1), -('2015_05_15_080512_create_socials_table', 1), -('2015_06_09_062121_create_priority_table', 1), -('2015_07_10_061107_create_ticketsource_table', 1), -('2015_08_10_114142_create_smtp_table', 1), -('2015_09_14_101844_create_users_organization_table', 1), -('2015_09_17_050549_create_version_check_table', 1), -('2015_10_09_105525_create_canned_response_table', 1), -('2015_10_20_154640_create_ticket_form_data_table', 1), -('2015_11_02_063848_create_side_table', 1), -('2015_12_14_072307_create_plugins_table', 1), -('2015_12_23_074831_create_notification_log_table', 1); - --- -------------------------------------------------------- - --- --- Table structure for table `options` --- - -CREATE TABLE IF NOT EXISTS `options` ( - `id` int(10) unsigned NOT NULL AUTO_INCREMENT, - `option_name` text COLLATE utf8_unicode_ci NOT NULL, - `option_value` text COLLATE utf8_unicode_ci NOT NULL, - `autoload` text COLLATE utf8_unicode_ci NOT NULL, - `created_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00', - `updated_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00', - PRIMARY KEY (`id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=23 ; - --- --- Dumping data for table `options` --- - -INSERT INTO `options` (`id`, `option_name`, `option_value`, `autoload`, `created_at`, `updated_at`) VALUES -(1, 'gmt_offset', '', '', '2015-12-28 22:43:04', '2015-12-28 22:43:04'), -(2, 'date_format', '', '', '2015-12-28 22:43:04', '2015-12-28 22:43:04'), -(3, 'time_format', '', '', '2015-12-28 22:43:04', '2015-12-28 22:43:04'), -(4, 'date_time_format', '', '', '2015-12-28 22:43:04', '2015-12-28 22:43:04'), -(5, 'sitename', '', '', '2015-12-28 22:43:04', '2015-12-28 22:43:04'), -(6, 'sitedescription', '', '', '2015-12-28 22:43:04', '2015-12-28 22:43:04'), -(7, 'admin_email', '', '', '2015-12-28 22:43:05', '2015-12-28 22:43:05'), -(8, 'template', '', '', '2015-12-28 22:43:05', '2015-12-28 22:43:05'), -(9, 'upload_url_path', '', '', '2015-12-28 22:43:05', '2015-12-28 22:43:05'), -(10, 'timezone_string', '', '', '2015-12-28 22:43:05', '2015-12-28 22:43:05'), -(11, 'siteurl', '', '', '2015-12-28 22:43:05', '2015-12-28 22:43:05'), -(12, 'home', '', '', '2015-12-28 22:43:05', '2015-12-28 22:43:05'), -(13, 'start_of_week', '', '', '2015-12-28 22:43:05', '2015-12-28 22:43:05'), -(14, 'language', '', '', '2015-12-28 22:43:05', '2015-12-28 22:43:05'), -(15, 'port', '', '', '2015-12-28 22:43:05', '2015-12-28 22:43:05'), -(16, 'host', '', '', '2015-12-28 22:43:05', '2015-12-28 22:43:05'), -(17, 'encryption', '', '', '2015-12-28 22:43:05', '2015-12-28 22:43:05'), -(18, 'username', '', '', '2015-12-28 22:43:05', '2015-12-28 22:43:05'), -(19, 'password', '', '', '2015-12-28 22:43:05', '2015-12-28 22:43:05'), -(20, 'footer', '', '', '2015-12-28 22:43:05', '2015-12-28 22:43:05'), -(21, 'uselogo', '', '', '2015-12-28 22:43:05', '2015-12-28 22:43:05'), -(22, 'logo', '', '', '2015-12-28 22:43:05', '2015-12-28 22:43:05'); - --- -------------------------------------------------------- - --- --- Table structure for table `organization` --- - -CREATE TABLE IF NOT EXISTS `organization` ( - `id` int(10) unsigned NOT NULL AUTO_INCREMENT, - `name` varchar(255) COLLATE utf8_unicode_ci NOT NULL, - `phone` varchar(255) COLLATE utf8_unicode_ci NOT NULL, - `website` varchar(255) COLLATE utf8_unicode_ci NOT NULL, - `address` varchar(255) COLLATE utf8_unicode_ci NOT NULL, - `head` int(11) NOT NULL, - `internal_notes` varchar(255) COLLATE utf8_unicode_ci NOT NULL, - `created_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00', - `updated_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00', - PRIMARY KEY (`id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=1 ; - --- -------------------------------------------------------- - --- --- Table structure for table `pages` --- - -CREATE TABLE IF NOT EXISTS `pages` ( - `id` int(10) unsigned NOT NULL AUTO_INCREMENT, - `name` varchar(255) COLLATE utf8_unicode_ci NOT NULL, - `status` tinyint(1) NOT NULL, - `visibility` tinyint(1) NOT NULL, + `rating_name` varchar(255) COLLATE utf8_unicode_ci NOT NULL, + `publish` int(11) NOT NULL, + `modify` int(11) NOT NULL, `slug` varchar(255) COLLATE utf8_unicode_ci NOT NULL, - `description` longtext COLLATE utf8_unicode_ci NOT NULL, `created_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00', `updated_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00', - PRIMARY KEY (`id`) + PRIMARY KEY (`id`), + UNIQUE KEY `settings_ratings_slug_unique` (`slug`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=1 ; -- -------------------------------------------------------- -- --- Table structure for table `password_resets` +-- Table structure for table `settings_system` -- -CREATE TABLE IF NOT EXISTS `password_resets` ( - `email` varchar(255) COLLATE utf8_unicode_ci NOT NULL, - `token` varchar(255) COLLATE utf8_unicode_ci NOT NULL, - `created_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00', - KEY `password_resets_email_index` (`email`), - KEY `password_resets_token_index` (`token`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; - --- -------------------------------------------------------- - --- --- Table structure for table `plugins` --- - -CREATE TABLE IF NOT EXISTS `plugins` ( +CREATE TABLE IF NOT EXISTS `settings_system` ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT, + `status` tinyint(1) NOT NULL, + `url` varchar(255) COLLATE utf8_unicode_ci NOT NULL, `name` varchar(255) COLLATE utf8_unicode_ci NOT NULL, - `path` varchar(255) COLLATE utf8_unicode_ci NOT NULL, - `status` int(11) NOT NULL, + `department` varchar(255) COLLATE utf8_unicode_ci NOT NULL, + `page_size` varchar(255) COLLATE utf8_unicode_ci NOT NULL, + `log_level` varchar(255) COLLATE utf8_unicode_ci NOT NULL, + `purge_log` varchar(255) COLLATE utf8_unicode_ci NOT NULL, + `api_enable` int(11) NOT NULL, + `api_key` varchar(255) COLLATE utf8_unicode_ci NOT NULL, + `name_format` varchar(255) COLLATE utf8_unicode_ci NOT NULL, + `time_farmat` int(10) unsigned DEFAULT NULL, + `date_format` int(10) unsigned DEFAULT NULL, + `date_time_format` int(10) unsigned DEFAULT NULL, + `day_date_time` varchar(255) COLLATE utf8_unicode_ci NOT NULL, + `time_zone` int(10) unsigned DEFAULT NULL, + `content` varchar(255) COLLATE utf8_unicode_ci NOT NULL, `created_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00', `updated_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00', - PRIMARY KEY (`id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=1 ; - --- -------------------------------------------------------- - --- --- Table structure for table `priority` --- - -CREATE TABLE IF NOT EXISTS `priority` ( - `id` int(10) unsigned NOT NULL AUTO_INCREMENT, - `name` varchar(255) COLLATE utf8_unicode_ci NOT NULL, - PRIMARY KEY (`id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=3 ; - --- --- Dumping data for table `priority` --- - -INSERT INTO `priority` (`id`, `name`) VALUES -(1, 'low'), -(2, 'high'); - --- -------------------------------------------------------- - --- --- Table structure for table `send_mail` --- - -CREATE TABLE IF NOT EXISTS `send_mail` ( - `id` int(10) unsigned NOT NULL AUTO_INCREMENT, - `driver` varchar(255) COLLATE utf8_unicode_ci NOT NULL, - `host` varchar(255) COLLATE utf8_unicode_ci NOT NULL, - `port` varchar(255) COLLATE utf8_unicode_ci NOT NULL, - `encryption` varchar(255) COLLATE utf8_unicode_ci NOT NULL, - `name` varchar(255) COLLATE utf8_unicode_ci NOT NULL, - `email` varchar(255) COLLATE utf8_unicode_ci NOT NULL, - `password` varchar(255) COLLATE utf8_unicode_ci NOT NULL, - PRIMARY KEY (`id`) + PRIMARY KEY (`id`), + KEY `time_farmat` (`time_farmat`), + KEY `date_format` (`date_format`), + KEY `date_time_format` (`date_time_format`), + KEY `time_zone` (`time_zone`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=2 ; +-- +-- Dumping data for table `settings_system` +-- + +INSERT INTO `settings_system` (`id`, `status`, `url`, `name`, `department`, `page_size`, `log_level`, `purge_log`, `api_enable`, `api_key`, `name_format`, `time_farmat`, `date_format`, `date_time_format`, `day_date_time`, `time_zone`, `content`, `created_at`, `updated_at`) VALUES +(1, 1, '', '', '1', '', '', '', 0, '', '', NULL, NULL, 1, '', 79, '', '2016-02-18 08:41:12', '2016-02-18 08:41:12'); + -- -------------------------------------------------------- -- --- Table structure for table `settings` +-- Table structure for table `settings_ticket` -- -CREATE TABLE IF NOT EXISTS `settings` ( +CREATE TABLE IF NOT EXISTS `settings_ticket` ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT, - `company_name` varchar(255) COLLATE utf8_unicode_ci NOT NULL, - `phone` varchar(255) COLLATE utf8_unicode_ci NOT NULL, - `website` varchar(255) COLLATE utf8_unicode_ci NOT NULL, - `address` varchar(255) COLLATE utf8_unicode_ci NOT NULL, - `logo` varchar(255) COLLATE utf8_unicode_ci NOT NULL, - `background` varchar(255) COLLATE utf8_unicode_ci NOT NULL, - `version` varchar(255) COLLATE utf8_unicode_ci NOT NULL, - `port` varchar(255) COLLATE utf8_unicode_ci NOT NULL, - `host` varchar(255) COLLATE utf8_unicode_ci NOT NULL, - `encryption` varchar(255) COLLATE utf8_unicode_ci NOT NULL, - `email` varchar(255) COLLATE utf8_unicode_ci NOT NULL, - `password` varchar(255) COLLATE utf8_unicode_ci NOT NULL, - `pagination` int(11) NOT NULL, - `timezone` varchar(255) COLLATE utf8_unicode_ci NOT NULL, - `dateformat` varchar(255) COLLATE utf8_unicode_ci NOT NULL, + `num_format` varchar(255) COLLATE utf8_unicode_ci NOT NULL, + `num_sequence` varchar(255) COLLATE utf8_unicode_ci NOT NULL, + `priority` varchar(255) COLLATE utf8_unicode_ci NOT NULL, + `sla` varchar(255) COLLATE utf8_unicode_ci NOT NULL, + `help_topic` varchar(255) COLLATE utf8_unicode_ci NOT NULL, + `max_open_ticket` varchar(255) COLLATE utf8_unicode_ci NOT NULL, + `collision_avoid` varchar(255) COLLATE utf8_unicode_ci NOT NULL, + `captcha` varchar(255) COLLATE utf8_unicode_ci NOT NULL, + `status` tinyint(1) NOT NULL, + `claim_response` tinyint(1) NOT NULL, + `assigned_ticket` tinyint(1) NOT NULL, + `answered_ticket` tinyint(1) NOT NULL, + `agent_mask` tinyint(1) NOT NULL, + `html` tinyint(1) NOT NULL, + `client_update` tinyint(1) NOT NULL, + `max_file_size` tinyint(1) NOT NULL, `created_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00', `updated_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00', PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=2 ; -- --- Dumping data for table `settings` +-- Dumping data for table `settings_ticket` -- -INSERT INTO `settings` (`id`, `company_name`, `phone`, `website`, `address`, `logo`, `background`, `version`, `port`, `host`, `encryption`, `email`, `password`, `pagination`, `timezone`, `dateformat`, `created_at`, `updated_at`) VALUES -(1, '', '', '', '', '', '', '', '', '', '', '', '', 0, '', '', '2015-12-28 22:43:06', '2015-12-28 22:43:06'); - --- -------------------------------------------------------- - --- --- Table structure for table `side1` --- - -CREATE TABLE IF NOT EXISTS `side1` ( - `id` int(10) unsigned NOT NULL AUTO_INCREMENT, - `title` varchar(255) COLLATE utf8_unicode_ci NOT NULL, - `content` mediumtext COLLATE utf8_unicode_ci NOT NULL, - `created_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00', - `updated_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00', - PRIMARY KEY (`id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=2 ; - --- --- Dumping data for table `side1` --- - -INSERT INTO `side1` (`id`, `title`, `content`, `created_at`, `updated_at`) VALUES -(1, '', '', '2015-12-28 22:43:06', '2015-12-28 22:43:06'); - --- -------------------------------------------------------- - --- --- Table structure for table `side2` --- - -CREATE TABLE IF NOT EXISTS `side2` ( - `id` int(10) unsigned NOT NULL AUTO_INCREMENT, - `title` varchar(255) COLLATE utf8_unicode_ci NOT NULL, - `content` mediumtext COLLATE utf8_unicode_ci NOT NULL, - `created_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00', - `updated_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00', - PRIMARY KEY (`id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=2 ; - --- --- Dumping data for table `side2` --- - -INSERT INTO `side2` (`id`, `title`, `content`, `created_at`, `updated_at`) VALUES -(1, '', '', '2015-12-28 22:43:06', '2015-12-28 22:43:06'); +INSERT INTO `settings_ticket` (`id`, `num_format`, `num_sequence`, `priority`, `sla`, `help_topic`, `max_open_ticket`, `collision_avoid`, `captcha`, `status`, `claim_response`, `assigned_ticket`, `answered_ticket`, `agent_mask`, `html`, `client_update`, `max_file_size`, `created_at`, `updated_at`) VALUES +(1, '#ABCD 1234 1234567', '0', '1', '2', '1', '', '2', '', 1, 0, 0, 0, 0, 0, 0, 0, '2016-02-18 08:41:11', '2016-02-18 08:41:11'); -- -------------------------------------------------------- @@ -1165,77 +911,9 @@ CREATE TABLE IF NOT EXISTS `sla_plan` ( -- INSERT INTO `sla_plan` (`id`, `name`, `grace_period`, `admin_note`, `status`, `transient`, `ticket_overdue`, `created_at`, `updated_at`) VALUES -(1, 'Sla 1', '6 Hours', '', 1, 0, 0, '2015-12-28 22:43:00', '2015-12-28 22:43:00'), -(2, 'Sla 2', '12 Hours', '', 1, 0, 0, '2015-12-28 22:43:00', '2015-12-28 22:43:00'), -(3, 'Sla 3', '24 Hours', '', 1, 0, 0, '2015-12-28 22:43:00', '2015-12-28 22:43:00'); - --- -------------------------------------------------------- - --- --- Table structure for table `social` --- - -CREATE TABLE IF NOT EXISTS `social` ( - `id` int(10) unsigned NOT NULL AUTO_INCREMENT, - `linkedin` varchar(255) COLLATE utf8_unicode_ci NOT NULL, - `stumble` varchar(255) COLLATE utf8_unicode_ci NOT NULL, - `google` varchar(255) COLLATE utf8_unicode_ci NOT NULL, - `deviantart` varchar(255) COLLATE utf8_unicode_ci NOT NULL, - `flickr` varchar(255) COLLATE utf8_unicode_ci NOT NULL, - `skype` varchar(255) COLLATE utf8_unicode_ci NOT NULL, - `rss` varchar(255) COLLATE utf8_unicode_ci NOT NULL, - `twitter` varchar(255) COLLATE utf8_unicode_ci NOT NULL, - `facebook` varchar(255) COLLATE utf8_unicode_ci NOT NULL, - `youtube` varchar(255) COLLATE utf8_unicode_ci NOT NULL, - `vimeo` varchar(255) COLLATE utf8_unicode_ci NOT NULL, - `pinterest` varchar(255) COLLATE utf8_unicode_ci NOT NULL, - `dribbble` varchar(255) COLLATE utf8_unicode_ci NOT NULL, - `instagram` varchar(255) COLLATE utf8_unicode_ci NOT NULL, - `created_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00', - `updated_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00', - PRIMARY KEY (`id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=2 ; - --- --- Dumping data for table `social` --- - -INSERT INTO `social` (`id`, `linkedin`, `stumble`, `google`, `deviantart`, `flickr`, `skype`, `rss`, `twitter`, `facebook`, `youtube`, `vimeo`, `pinterest`, `dribbble`, `instagram`, `created_at`, `updated_at`) VALUES -(1, '', '', '', '', '', '', '', '', '', '', '', '', '', '', '2015-12-28 22:43:06', '2015-12-28 22:43:06'); - --- -------------------------------------------------------- - --- --- Table structure for table `system` --- - -CREATE TABLE IF NOT EXISTS `system` ( - `id` int(10) unsigned NOT NULL AUTO_INCREMENT, - `status` tinyint(1) NOT NULL, - `url` varchar(255) COLLATE utf8_unicode_ci NOT NULL, - `name` varchar(255) COLLATE utf8_unicode_ci NOT NULL, - `department` varchar(255) COLLATE utf8_unicode_ci NOT NULL, - `page_size` varchar(255) COLLATE utf8_unicode_ci NOT NULL, - `log_level` varchar(255) COLLATE utf8_unicode_ci NOT NULL, - `purge_log` varchar(255) COLLATE utf8_unicode_ci NOT NULL, - `name_format` varchar(255) COLLATE utf8_unicode_ci NOT NULL, - `time_farmat` varchar(255) COLLATE utf8_unicode_ci NOT NULL, - `date_format` varchar(255) COLLATE utf8_unicode_ci NOT NULL, - `date_time_format` varchar(255) COLLATE utf8_unicode_ci NOT NULL, - `day_date_time` varchar(255) COLLATE utf8_unicode_ci NOT NULL, - `time_zone` varchar(255) COLLATE utf8_unicode_ci NOT NULL, - `content` varchar(255) COLLATE utf8_unicode_ci NOT NULL, - `created_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00', - `updated_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00', - PRIMARY KEY (`id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=2 ; - --- --- Dumping data for table `system` --- - -INSERT INTO `system` (`id`, `status`, `url`, `name`, `department`, `page_size`, `log_level`, `purge_log`, `name_format`, `time_farmat`, `date_format`, `date_time_format`, `day_date_time`, `time_zone`, `content`, `created_at`, `updated_at`) VALUES -(1, 1, '', 'SUPPORT CENTER', '1', '', '', '', '', '', '', 'd/m/Y H:i:s', '', 'Asia/Kolkata', '', '2015-12-28 22:43:03', '2015-12-28 23:10:44'); +(1, 'Sla 1', '6 Hours', '', 1, 0, 0, '2016-02-18 08:41:10', '2016-02-18 08:41:10'), +(2, 'Sla 2', '12 Hours', '', 1, 0, 0, '2016-02-18 08:41:10', '2016-02-18 08:41:10'), +(3, 'Sla 3', '24 Hours', '', 1, 0, 0, '2016-02-18 08:41:10', '2016-02-18 08:41:10'); -- -------------------------------------------------------- @@ -1247,12 +925,13 @@ CREATE TABLE IF NOT EXISTS `teams` ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT, `name` varchar(255) COLLATE utf8_unicode_ci NOT NULL, `status` tinyint(1) NOT NULL, - `team_lead` varchar(255) COLLATE utf8_unicode_ci NOT NULL, + `team_lead` int(10) unsigned DEFAULT NULL, `assign_alert` tinyint(1) NOT NULL, `admin_notes` varchar(255) COLLATE utf8_unicode_ci NOT NULL, `created_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00', `updated_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00', - PRIMARY KEY (`id`) + PRIMARY KEY (`id`), + KEY `team_lead` (`team_lead`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=4 ; -- @@ -1260,9 +939,9 @@ CREATE TABLE IF NOT EXISTS `teams` ( -- INSERT INTO `teams` (`id`, `name`, `status`, `team_lead`, `assign_alert`, `admin_notes`, `created_at`, `updated_at`) VALUES -(1, 'Level 1 Support', 0, '', 0, '', '2015-12-28 22:43:02', '2015-12-28 22:43:02'), -(2, 'Level 2 Support', 0, '', 0, '', '2015-12-28 22:43:02', '2015-12-28 22:43:02'), -(3, 'Developer', 0, '', 0, '', '2015-12-28 22:43:02', '2015-12-28 22:43:02'); +(1, 'Level 1 Support', 1, NULL, 0, '', '2016-02-18 08:41:10', '2016-02-18 08:41:10'), +(2, 'Level 2 Support', 0, NULL, 0, '', '2016-02-18 08:41:10', '2016-02-18 08:41:10'), +(3, 'Developer', 0, NULL, 0, '', '2016-02-18 08:41:10', '2016-02-18 08:41:10'); -- -------------------------------------------------------- @@ -1272,11 +951,13 @@ INSERT INTO `teams` (`id`, `name`, `status`, `team_lead`, `assign_alert`, `admin CREATE TABLE IF NOT EXISTS `team_assign_agent` ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT, - `team_id` varchar(255) COLLATE utf8_unicode_ci NOT NULL, - `agent_id` varchar(255) COLLATE utf8_unicode_ci NOT NULL, + `team_id` int(10) unsigned DEFAULT NULL, + `agent_id` int(10) unsigned DEFAULT NULL, `created_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00', `updated_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00', - PRIMARY KEY (`id`) + PRIMARY KEY (`id`), + KEY `team_id` (`team_id`), + KEY `agent_id` (`agent_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=1 ; -- -------------------------------------------------------- @@ -1306,25 +987,29 @@ CREATE TABLE IF NOT EXISTS `template` ( CREATE TABLE IF NOT EXISTS `tickets` ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT, `ticket_number` varchar(255) COLLATE utf8_unicode_ci NOT NULL, - `user_id` int(11) NOT NULL, - `dept_id` int(11) NOT NULL, - `team_id` int(11) NOT NULL, - `priority_id` int(11) NOT NULL, - `sla` int(11) NOT NULL, - `help_topic_id` int(11) NOT NULL, - `status` int(11) NOT NULL, + `user_id` int(10) unsigned DEFAULT NULL, + `dept_id` int(10) unsigned DEFAULT NULL, + `team_id` int(10) unsigned DEFAULT NULL, + `priority_id` int(10) unsigned DEFAULT NULL, + `sla` int(10) unsigned DEFAULT NULL, + `help_topic_id` int(10) unsigned DEFAULT NULL, + `status` int(10) unsigned DEFAULT NULL, + `rating` tinyint(1) NOT NULL, + `ratingreply` tinyint(1) NOT NULL, `flags` int(11) NOT NULL, `ip_address` int(11) NOT NULL, - `assigned_to` int(11) NOT NULL, + `assigned_to` int(10) unsigned DEFAULT NULL, `lock_by` int(11) NOT NULL, - `lock_at` int(11) NOT NULL, - `source` int(11) NOT NULL, + `lock_at` datetime DEFAULT NULL, + `source` int(10) unsigned DEFAULT NULL, `isoverdue` int(11) NOT NULL, `reopened` int(11) NOT NULL, `isanswered` int(11) NOT NULL, `html` int(11) NOT NULL, `is_deleted` int(11) NOT NULL, `closed` int(11) NOT NULL, + `is_transferred` tinyint(1) NOT NULL, + `transferred_at` datetime NOT NULL, `reopened_at` datetime DEFAULT NULL, `duedate` datetime DEFAULT NULL, `closed_at` datetime DEFAULT NULL, @@ -1332,8 +1017,17 @@ CREATE TABLE IF NOT EXISTS `tickets` ( `last_response_at` datetime DEFAULT NULL, `created_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00', `updated_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00', - PRIMARY KEY (`id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=2 ; + PRIMARY KEY (`id`), + KEY `user_id` (`user_id`), + KEY `dept_id` (`dept_id`), + KEY `team_id` (`team_id`), + KEY `priority_id` (`priority_id`), + KEY `sla` (`sla`), + KEY `help_topic_id` (`help_topic_id`), + KEY `status` (`status`), + KEY `assigned_to` (`assigned_to`), + KEY `source` (`source`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=3 ; -- -------------------------------------------------------- @@ -1344,15 +1038,16 @@ CREATE TABLE IF NOT EXISTS `tickets` ( CREATE TABLE IF NOT EXISTS `ticket_attachment` ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT, `name` varchar(255) COLLATE utf8_unicode_ci NOT NULL, - `thread_id` int(11) NOT NULL, + `thread_id` int(10) unsigned DEFAULT NULL, `size` varchar(255) COLLATE utf8_unicode_ci NOT NULL, `type` varchar(255) COLLATE utf8_unicode_ci NOT NULL, `poster` varchar(255) COLLATE utf8_unicode_ci NOT NULL, `created_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00', `updated_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00', - `file` mediumblob, - PRIMARY KEY (`id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=1 ; + `file` blob, + PRIMARY KEY (`id`), + KEY `thread_id` (`thread_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=3 ; -- -------------------------------------------------------- @@ -1363,12 +1058,14 @@ CREATE TABLE IF NOT EXISTS `ticket_attachment` ( CREATE TABLE IF NOT EXISTS `ticket_collaborator` ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT, `isactive` tinyint(1) NOT NULL, - `ticket_id` int(11) NOT NULL, - `user_id` int(11) NOT NULL, + `ticket_id` int(10) unsigned DEFAULT NULL, + `user_id` int(10) unsigned DEFAULT NULL, `role` varchar(255) COLLATE utf8_unicode_ci NOT NULL, `created_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00', `updated_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00', - PRIMARY KEY (`id`) + PRIMARY KEY (`id`), + KEY `ticket_id` (`ticket_id`), + KEY `user_id` (`user_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=1 ; -- -------------------------------------------------------- @@ -1379,12 +1076,13 @@ CREATE TABLE IF NOT EXISTS `ticket_collaborator` ( CREATE TABLE IF NOT EXISTS `ticket_form_data` ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT, - `ticket_id` int(11) NOT NULL, + `ticket_id` int(10) unsigned DEFAULT NULL, `title` text COLLATE utf8_unicode_ci NOT NULL, - `content` mediumtext COLLATE utf8_unicode_ci NOT NULL, + `content` text COLLATE utf8_unicode_ci NOT NULL, `created_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00', `updated_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00', - PRIMARY KEY (`id`) + PRIMARY KEY (`id`), + KEY `ticket_id` (`ticket_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=1 ; -- -------------------------------------------------------- @@ -1415,42 +1113,6 @@ INSERT INTO `ticket_priority` (`priority_id`, `priority`, `priority_desc`, `prio -- -------------------------------------------------------- --- --- Table structure for table `ticket_settings` --- - -CREATE TABLE IF NOT EXISTS `ticket_settings` ( - `id` int(10) unsigned NOT NULL AUTO_INCREMENT, - `num_format` varchar(255) COLLATE utf8_unicode_ci NOT NULL, - `num_sequence` varchar(255) COLLATE utf8_unicode_ci NOT NULL, - `priority` varchar(255) COLLATE utf8_unicode_ci NOT NULL, - `sla` varchar(255) COLLATE utf8_unicode_ci NOT NULL, - `help_topic` varchar(255) COLLATE utf8_unicode_ci NOT NULL, - `max_open_ticket` varchar(255) COLLATE utf8_unicode_ci NOT NULL, - `collision_avoid` varchar(255) COLLATE utf8_unicode_ci NOT NULL, - `captcha` varchar(255) COLLATE utf8_unicode_ci NOT NULL, - `status` tinyint(1) NOT NULL, - `claim_response` tinyint(1) NOT NULL, - `assigned_ticket` tinyint(1) NOT NULL, - `answered_ticket` tinyint(1) NOT NULL, - `agent_mask` tinyint(1) NOT NULL, - `html` tinyint(1) NOT NULL, - `client_update` tinyint(1) NOT NULL, - `max_file_size` tinyint(1) NOT NULL, - `created_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00', - `updated_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00', - PRIMARY KEY (`id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=2 ; - --- --- Dumping data for table `ticket_settings` --- - -INSERT INTO `ticket_settings` (`id`, `num_format`, `num_sequence`, `priority`, `sla`, `help_topic`, `max_open_ticket`, `collision_avoid`, `captcha`, `status`, `claim_response`, `assigned_ticket`, `answered_ticket`, `agent_mask`, `html`, `client_update`, `max_file_size`, `created_at`, `updated_at`) VALUES -(1, '#ABCD 1234 1234567', '0', '1', '1', '1', '', '', '', 1, 0, 0, 0, 0, 0, 0, 0, '2015-12-28 22:43:00', '2015-12-28 23:10:58'); - --- -------------------------------------------------------- - -- -- Table structure for table `ticket_source` -- @@ -1496,11 +1158,11 @@ CREATE TABLE IF NOT EXISTS `ticket_status` ( -- INSERT INTO `ticket_status` (`id`, `name`, `state`, `mode`, `message`, `flags`, `sort`, `properties`, `created_at`, `updated_at`) VALUES -(1, 'Open', 'open', 3, 'Ticket have been Reopened by', 0, 1, 'Open tickets.', '2015-12-28 22:42:59', '2015-12-28 22:42:59'), -(2, 'Resolved', 'closed', 1, 'Ticket have been Resolved by', 0, 2, 'Resolved tickets.', '2015-12-28 22:42:59', '2015-12-28 22:42:59'), -(3, 'Closed', 'closed', 3, 'Ticket have been Closed by', 0, 3, 'Closed tickets. Tickets will still be accessible on client and staff panels.', '2015-12-28 22:42:59', '2015-12-28 22:42:59'), -(4, 'Archived', 'archived', 3, 'Ticket have been Archived by', 0, 4, 'Tickets only adminstratively available but no longer accessible on ticket queues and client panel.', '2015-12-28 22:42:59', '2015-12-28 22:42:59'), -(5, 'Deleted', 'deleted', 3, 'Ticket have been Deleted by', 0, 5, 'Tickets queued for deletion. Not accessible on ticket queues.', '2015-12-28 22:43:00', '2015-12-28 22:43:00'); +(1, 'Open', 'open', 3, 'Ticket have been Reopened by', 0, 1, 'Open tickets.', '2016-02-18 08:41:09', '2016-02-18 08:41:09'), +(2, 'Resolved', 'closed', 1, 'Ticket have been Resolved by', 0, 2, 'Resolved tickets.', '2016-02-18 08:41:09', '2016-02-18 08:41:09'), +(3, 'Closed', 'closed', 3, 'Ticket have been Closed by', 0, 3, 'Closed tickets. Tickets will still be accessible on client and staff panels.', '2016-02-18 08:41:09', '2016-02-18 08:41:09'), +(4, 'Archived', 'archived', 3, 'Ticket have been Archived by', 0, 4, 'Tickets only adminstratively available but no longer accessible on ticket queues and client panel.', '2016-02-18 08:41:09', '2016-02-18 08:41:09'), +(5, 'Deleted', 'deleted', 3, 'Ticket have been Deleted by', 0, 5, 'Tickets queued for deletion. Not accessible on ticket queues.', '2016-02-18 08:41:09', '2016-02-18 08:41:09'); -- -------------------------------------------------------- @@ -1510,20 +1172,21 @@ INSERT INTO `ticket_status` (`id`, `name`, `state`, `mode`, `message`, `flags`, CREATE TABLE IF NOT EXISTS `ticket_thread` ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT, - `pid` int(11) NOT NULL, - `ticket_id` int(11) NOT NULL, - `staff_id` int(11) NOT NULL, - `user_id` int(11) NOT NULL, + `ticket_id` int(10) unsigned DEFAULT NULL, + `user_id` int(10) unsigned DEFAULT NULL, `poster` varchar(255) COLLATE utf8_unicode_ci NOT NULL, - `source` varchar(255) COLLATE utf8_unicode_ci NOT NULL, + `source` int(10) unsigned DEFAULT NULL, `is_internal` tinyint(1) NOT NULL, `title` varchar(255) COLLATE utf8_unicode_ci NOT NULL, - `body` mediumtext COLLATE utf8_unicode_ci NOT NULL, + `body` text COLLATE utf8_unicode_ci NOT NULL, `format` varchar(255) COLLATE utf8_unicode_ci NOT NULL, `ip_address` varchar(255) COLLATE utf8_unicode_ci NOT NULL, `created_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00', `updated_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00', - PRIMARY KEY (`id`) + PRIMARY KEY (`id`), + KEY `ticket_id_2` (`ticket_id`), + KEY `user_id` (`user_id`), + KEY `source` (`source`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=8 ; -- -------------------------------------------------------- @@ -1697,16 +1360,16 @@ CREATE TABLE IF NOT EXISTS `users` ( `ext` varchar(255) COLLATE utf8_unicode_ci NOT NULL, `phone_number` varchar(255) COLLATE utf8_unicode_ci NOT NULL, `mobile` varchar(255) COLLATE utf8_unicode_ci NOT NULL, - `agent_sign` varchar(255) COLLATE utf8_unicode_ci NOT NULL, + `agent_sign` text COLLATE utf8_unicode_ci NOT NULL, `account_type` varchar(255) COLLATE utf8_unicode_ci NOT NULL, `account_status` varchar(255) COLLATE utf8_unicode_ci NOT NULL, - `assign_group` varchar(255) COLLATE utf8_unicode_ci NOT NULL, - `primary_dpt` varchar(255) COLLATE utf8_unicode_ci NOT NULL, + `assign_group` int(10) unsigned DEFAULT NULL, + `primary_dpt` int(10) unsigned DEFAULT NULL, `agent_tzone` varchar(255) COLLATE utf8_unicode_ci NOT NULL, `daylight_save` varchar(255) COLLATE utf8_unicode_ci NOT NULL, `limit_access` varchar(255) COLLATE utf8_unicode_ci NOT NULL, `directory_listing` varchar(255) COLLATE utf8_unicode_ci NOT NULL, - `vocation_mode` varchar(255) COLLATE utf8_unicode_ci NOT NULL, + `vacation_mode` varchar(255) COLLATE utf8_unicode_ci NOT NULL, `company` varchar(255) COLLATE utf8_unicode_ci NOT NULL, `role` varchar(255) COLLATE utf8_unicode_ci NOT NULL, `internal_note` varchar(255) COLLATE utf8_unicode_ci NOT NULL, @@ -1715,15 +1378,17 @@ CREATE TABLE IF NOT EXISTS `users` ( `created_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00', `updated_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00', PRIMARY KEY (`id`), - UNIQUE KEY `users_email_unique` (`email`) + UNIQUE KEY `users_email_unique` (`email`), + KEY `assign_group_3` (`assign_group`), + KEY `primary_dpt_2` (`primary_dpt`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=3 ; -- -- Dumping data for table `users` -- -INSERT INTO `users` (`id`, `user_name`, `first_name`, `last_name`, `gender`, `email`, `ban`, `password`, `active`, `ext`, `phone_number`, `mobile`, `agent_sign`, `account_type`, `account_status`, `assign_group`, `primary_dpt`, `agent_tzone`, `daylight_save`, `limit_access`, `directory_listing`, `vocation_mode`, `company`, `role`, `internal_note`, `profile_pic`, `remember_token`, `created_at`, `updated_at`) VALUES -(1, 'demo@demo.com', 'demo', 'demo', 0, 'demo@demo.com', 0, '$2y$10$lejFGejiVlooHhCmqIo16uB7M0bxCV07BbJN8liMe9mrbSLGc8Y7C', 1, '', '', '', '', '', '', 'group A', 'support', '', '', '', '', '', '', 'admin', '', '', NULL, '2015-12-28 22:43:07', '2015-12-28 22:43:07'); +INSERT INTO `users` (`id`, `user_name`, `first_name`, `last_name`, `gender`, `email`, `ban`, `password`, `active`, `ext`, `phone_number`, `mobile`, `agent_sign`, `account_type`, `account_status`, `assign_group`, `primary_dpt`, `agent_tzone`, `daylight_save`, `limit_access`, `directory_listing`, `vacation_mode`, `company`, `role`, `internal_note`, `profile_pic`, `remember_token`, `created_at`, `updated_at`) VALUES +(1, 'demo.admin', 'demo', 'admin', 0, 'demo@admin.com', 0, '$2y$10$whmtHDap2LVeCcMy4gjYk.nOWKx45M7loy8TsVjWozLLfQbDRswUe', 1, '', '', '', '', '', '', 1, 1, '', '', '', '', '', '', 'admin', '', '', 'mzJmeXU43vOHGxFvFcnwQTAKa3HEqOjUu7quW9hPxR211S3uAJDZCGJ5PXXj', '2016-02-18 08:41:12', '2016-02-18 08:55:17'); -- -------------------------------------------------------- @@ -1733,11 +1398,13 @@ INSERT INTO `users` (`id`, `user_name`, `first_name`, `last_name`, `gender`, `em CREATE TABLE IF NOT EXISTS `user_assign_organization` ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT, - `org_id` varchar(255) COLLATE utf8_unicode_ci NOT NULL, - `user_id` varchar(255) COLLATE utf8_unicode_ci NOT NULL, + `org_id` int(10) unsigned DEFAULT NULL, + `user_id` int(10) unsigned DEFAULT NULL, `created_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00', `updated_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00', - PRIMARY KEY (`id`) + PRIMARY KEY (`id`), + KEY `org_id` (`org_id`), + KEY `user_id` (`user_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=1 ; -- -------------------------------------------------------- @@ -1760,24 +1427,188 @@ CREATE TABLE IF NOT EXISTS `version_check` ( -- INSERT INTO `version_check` (`id`, `current_version`, `new_version`, `created_at`, `updated_at`) VALUES -(1, '', '', '2015-12-28 22:43:04', '2015-12-28 22:43:04'); +(1, '', '', '2016-02-18 08:41:11', '2016-02-18 08:41:11'); + +-- -------------------------------------------------------- + +-- +-- Table structure for table `widgets` +-- + +CREATE TABLE IF NOT EXISTS `widgets` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `name` varchar(30) COLLATE utf8_unicode_ci DEFAULT NULL, + `title` varchar(50) COLLATE utf8_unicode_ci DEFAULT NULL, + `value` text COLLATE utf8_unicode_ci, + `created_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00', + `updated_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=21 ; + +-- +-- Dumping data for table `widgets` +-- + +INSERT INTO `widgets` (`id`, `name`, `title`, `value`, `created_at`, `updated_at`) VALUES +(1, 'footer1', NULL, NULL, '2016-02-18 08:41:11', '2016-02-18 08:41:11'), +(2, 'footer2', NULL, NULL, '2016-02-18 08:41:11', '2016-02-18 08:41:11'), +(3, 'footer3', NULL, NULL, '2016-02-18 08:41:11', '2016-02-18 08:41:11'), +(4, 'footer4', NULL, NULL, '2016-02-18 08:41:11', '2016-02-18 08:41:11'), +(5, 'side1', NULL, NULL, '2016-02-18 08:41:12', '2016-02-18 08:41:12'), +(6, 'side2', NULL, NULL, '2016-02-18 08:41:12', '2016-02-18 08:41:12'), +(7, 'linkedin', NULL, NULL, '2016-02-18 08:41:12', '2016-02-18 08:41:12'), +(8, 'stumble', NULL, NULL, '2016-02-18 08:41:12', '2016-02-18 08:41:12'), +(9, 'google', NULL, NULL, '2016-02-18 08:41:12', '2016-02-18 08:41:12'), +(10, 'deviantart', NULL, NULL, '2016-02-18 08:41:12', '2016-02-18 08:41:12'), +(11, 'flickr', NULL, NULL, '2016-02-18 08:41:12', '2016-02-18 08:41:12'), +(12, 'skype', NULL, NULL, '2016-02-18 08:41:12', '2016-02-18 08:41:12'), +(13, 'rss', NULL, NULL, '2016-02-18 08:41:12', '2016-02-18 08:41:12'), +(14, 'twitter', NULL, NULL, '2016-02-18 08:41:12', '2016-02-18 08:41:12'), +(15, 'facebook', NULL, NULL, '2016-02-18 08:41:12', '2016-02-18 08:41:12'), +(16, 'youtube', NULL, NULL, '2016-02-18 08:41:12', '2016-02-18 08:41:12'), +(17, 'vimeo', NULL, NULL, '2016-02-18 08:41:12', '2016-02-18 08:41:12'), +(18, 'pinterest', NULL, NULL, '2016-02-18 08:41:12', '2016-02-18 08:41:12'), +(19, 'dribbble', NULL, NULL, '2016-02-18 08:41:12', '2016-02-18 08:41:12'), +(20, 'instagram', NULL, NULL, '2016-02-18 08:41:12', '2016-02-18 08:41:12'); -- -- Constraints for dumped tables -- -- --- Constraints for table `article_relationship` +-- Constraints for table `canned_response` -- -ALTER TABLE `article_relationship` - ADD CONSTRAINT `article_relationship_category_id_foreign` FOREIGN KEY (`category_id`) REFERENCES `category` (`id`), - ADD CONSTRAINT `article_relationship_article_id_foreign` FOREIGN KEY (`article_id`) REFERENCES `article` (`id`); +ALTER TABLE `canned_response` + ADD CONSTRAINT `canned_response_ibfk_1` FOREIGN KEY (`user_id`) REFERENCES `users` (`id`) ON DELETE NO ACTION ON UPDATE NO ACTION; -- --- Constraints for table `comment` +-- Constraints for table `department` -- -ALTER TABLE `comment` - ADD CONSTRAINT `comment_article_id_foreign` FOREIGN KEY (`article_id`) REFERENCES `article` (`id`); +ALTER TABLE `department` + ADD CONSTRAINT `department_ibfk_2` FOREIGN KEY (`manager`) REFERENCES `users` (`id`) ON UPDATE NO ACTION, + ADD CONSTRAINT `department_ibfk_1` FOREIGN KEY (`sla`) REFERENCES `sla_plan` (`id`) ON UPDATE NO ACTION; + +-- +-- Constraints for table `emails` +-- +ALTER TABLE `emails` + ADD CONSTRAINT `emails_ibfk_3` FOREIGN KEY (`help_topic`) REFERENCES `help_topic` (`id`) ON UPDATE NO ACTION, + ADD CONSTRAINT `emails_ibfk_1` FOREIGN KEY (`department`) REFERENCES `department` (`id`) ON UPDATE NO ACTION, + ADD CONSTRAINT `emails_ibfk_2` FOREIGN KEY (`priority`) REFERENCES `ticket_priority` (`priority_id`) ON UPDATE NO ACTION; + +-- +-- Constraints for table `group_assign_department` +-- +ALTER TABLE `group_assign_department` + ADD CONSTRAINT `group_assign_department_ibfk_2` FOREIGN KEY (`department_id`) REFERENCES `department` (`id`) ON UPDATE NO ACTION, + ADD CONSTRAINT `group_assign_department_ibfk_1` FOREIGN KEY (`group_id`) REFERENCES `groups` (`id`) ON UPDATE NO ACTION; + +-- +-- Constraints for table `help_topic` +-- +ALTER TABLE `help_topic` + ADD CONSTRAINT `help_topic_ibfk_6` FOREIGN KEY (`auto_assign`) REFERENCES `users` (`id`) ON DELETE SET NULL, + ADD CONSTRAINT `help_topic_ibfk_1` FOREIGN KEY (`custom_form`) REFERENCES `custom_forms` (`id`) ON UPDATE NO ACTION, + ADD CONSTRAINT `help_topic_ibfk_2` FOREIGN KEY (`department`) REFERENCES `department` (`id`) ON UPDATE NO ACTION, + ADD CONSTRAINT `help_topic_ibfk_3` FOREIGN KEY (`ticket_status`) REFERENCES `ticket_status` (`id`) ON UPDATE NO ACTION, + ADD CONSTRAINT `help_topic_ibfk_4` FOREIGN KEY (`priority`) REFERENCES `ticket_priority` (`priority_id`) ON UPDATE NO ACTION, + ADD CONSTRAINT `help_topic_ibfk_5` FOREIGN KEY (`sla_plan`) REFERENCES `sla_plan` (`id`); + +-- +-- Constraints for table `kb_article_relationship` +-- +ALTER TABLE `kb_article_relationship` + ADD CONSTRAINT `article_relationship_category_id_foreign` FOREIGN KEY (`category_id`) REFERENCES `kb_category` (`id`), + ADD CONSTRAINT `article_relationship_article_id_foreign` FOREIGN KEY (`article_id`) REFERENCES `kb_article` (`id`); + +-- +-- Constraints for table `kb_comment` +-- +ALTER TABLE `kb_comment` + ADD CONSTRAINT `comment_article_id_foreign` FOREIGN KEY (`article_id`) REFERENCES `kb_article` (`id`); + +-- +-- Constraints for table `organization` +-- +ALTER TABLE `organization` + ADD CONSTRAINT `organization_ibfk_1` FOREIGN KEY (`head`) REFERENCES `users` (`id`) ON DELETE NO ACTION ON UPDATE NO ACTION; + +-- +-- Constraints for table `settings_system` +-- +ALTER TABLE `settings_system` + ADD CONSTRAINT `settings_system_ibfk_4` FOREIGN KEY (`date_time_format`) REFERENCES `date_time_format` (`id`) ON UPDATE NO ACTION, + ADD CONSTRAINT `settings_system_ibfk_1` FOREIGN KEY (`time_zone`) REFERENCES `timezone` (`id`) ON UPDATE NO ACTION, + ADD CONSTRAINT `settings_system_ibfk_2` FOREIGN KEY (`time_farmat`) REFERENCES `time_format` (`id`) ON UPDATE NO ACTION, + ADD CONSTRAINT `settings_system_ibfk_3` FOREIGN KEY (`date_format`) REFERENCES `date_format` (`id`) ON UPDATE NO ACTION; + +-- +-- Constraints for table `teams` +-- +ALTER TABLE `teams` + ADD CONSTRAINT `teams_ibfk_1` FOREIGN KEY (`team_lead`) REFERENCES `users` (`id`) ON UPDATE NO ACTION; + +-- +-- Constraints for table `team_assign_agent` +-- +ALTER TABLE `team_assign_agent` + ADD CONSTRAINT `team_assign_agent_ibfk_2` FOREIGN KEY (`agent_id`) REFERENCES `users` (`id`) ON UPDATE NO ACTION, + ADD CONSTRAINT `team_assign_agent_ibfk_1` FOREIGN KEY (`team_id`) REFERENCES `teams` (`id`) ON UPDATE NO ACTION; + +-- +-- Constraints for table `tickets` +-- +ALTER TABLE `tickets` + ADD CONSTRAINT `tickets_ibfk_9` FOREIGN KEY (`assigned_to`) REFERENCES `users` (`id`) ON UPDATE NO ACTION, + ADD CONSTRAINT `tickets_ibfk_1` FOREIGN KEY (`user_id`) REFERENCES `users` (`id`) ON UPDATE NO ACTION, + ADD CONSTRAINT `tickets_ibfk_2` FOREIGN KEY (`dept_id`) REFERENCES `department` (`id`) ON UPDATE NO ACTION, + ADD CONSTRAINT `tickets_ibfk_3` FOREIGN KEY (`team_id`) REFERENCES `teams` (`id`) ON UPDATE NO ACTION, + ADD CONSTRAINT `tickets_ibfk_4` FOREIGN KEY (`priority_id`) REFERENCES `ticket_priority` (`priority_id`) ON UPDATE NO ACTION, + ADD CONSTRAINT `tickets_ibfk_5` FOREIGN KEY (`sla`) REFERENCES `sla_plan` (`id`) ON UPDATE NO ACTION, + ADD CONSTRAINT `tickets_ibfk_6` FOREIGN KEY (`help_topic_id`) REFERENCES `help_topic` (`id`) ON UPDATE NO ACTION, + ADD CONSTRAINT `tickets_ibfk_7` FOREIGN KEY (`status`) REFERENCES `ticket_status` (`id`) ON UPDATE NO ACTION, + ADD CONSTRAINT `tickets_ibfk_8` FOREIGN KEY (`source`) REFERENCES `ticket_source` (`id`) ON UPDATE NO ACTION; + +-- +-- Constraints for table `ticket_attachment` +-- +ALTER TABLE `ticket_attachment` + ADD CONSTRAINT `ticket_attachment_ibfk_1` FOREIGN KEY (`thread_id`) REFERENCES `ticket_thread` (`id`) ON UPDATE NO ACTION; + +-- +-- Constraints for table `ticket_collaborator` +-- +ALTER TABLE `ticket_collaborator` + ADD CONSTRAINT `ticket_collaborator_ibfk_2` FOREIGN KEY (`user_id`) REFERENCES `users` (`id`) ON UPDATE NO ACTION, + ADD CONSTRAINT `ticket_collaborator_ibfk_1` FOREIGN KEY (`ticket_id`) REFERENCES `tickets` (`id`) ON UPDATE NO ACTION; + +-- +-- Constraints for table `ticket_form_data` +-- +ALTER TABLE `ticket_form_data` + ADD CONSTRAINT `ticket_form_data_ibfk_1` FOREIGN KEY (`ticket_id`) REFERENCES `tickets` (`id`) ON UPDATE NO ACTION; + +-- +-- Constraints for table `ticket_thread` +-- +ALTER TABLE `ticket_thread` + ADD CONSTRAINT `ticket_thread_ibfk_3` FOREIGN KEY (`source`) REFERENCES `ticket_source` (`id`) ON UPDATE NO ACTION, + ADD CONSTRAINT `ticket_thread_ibfk_1` FOREIGN KEY (`ticket_id`) REFERENCES `tickets` (`id`) ON UPDATE NO ACTION, + ADD CONSTRAINT `ticket_thread_ibfk_2` FOREIGN KEY (`user_id`) REFERENCES `users` (`id`) ON UPDATE NO ACTION; + +-- +-- Constraints for table `users` +-- +ALTER TABLE `users` + ADD CONSTRAINT `users_ibfk_2` FOREIGN KEY (`primary_dpt`) REFERENCES `department` (`id`) ON UPDATE NO ACTION, + ADD CONSTRAINT `users_ibfk_1` FOREIGN KEY (`assign_group`) REFERENCES `groups` (`id`) ON UPDATE NO ACTION; + +-- +-- Constraints for table `user_assign_organization` +-- +ALTER TABLE `user_assign_organization` + ADD CONSTRAINT `user_assign_organization_ibfk_2` FOREIGN KEY (`user_id`) REFERENCES `users` (`id`) ON UPDATE NO ACTION, + ADD CONSTRAINT `user_assign_organization_ibfk_1` FOREIGN KEY (`org_id`) REFERENCES `organization` (`id`) ON UPDATE NO ACTION; /*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; /*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */; diff --git a/app/Http/Controllers/Admin/helpdesk/LanguageController.php b/app/Http/Controllers/Admin/helpdesk/LanguageController.php index c7a178bdd..c66c06027 100644 --- a/app/Http/Controllers/Admin/helpdesk/LanguageController.php +++ b/app/Http/Controllers/Admin/helpdesk/LanguageController.php @@ -51,7 +51,7 @@ class LanguageController extends Controller { // return Cache::get('language'); //} else return 'false'; // Cache::put('language',$) - $path = '../resources/lang'; // Path to check available language packages + $path = base_path('resources/lang'); // Path to check available language packages if (array_key_exists($lang, Config::get('languages')) && in_array($lang, scandir($path))) { // dd(array_key_exists($lang, Config::get('languages'))); // app()->setLocale($lang); @@ -86,7 +86,7 @@ class LanguageController extends Controller { * @return type */ public function getLanguages() { - $path = '../resources/lang'; + $path = base_path('resources/lang'); $values = scandir($path); //Extracts names of directories present in lang directory $values = array_slice($values, 2); // skips array element $value[0] = '.' & $value[1] = '..' return \Datatable::collection(new Collection($values)) @@ -143,7 +143,7 @@ class LanguageController extends Controller { //Checking if package already exists or not in lang folder - $path = '../resources/lang'; + $path = base_path('resources/lang'); if (in_array(strtolower(Input::get('iso-code')), scandir($path))) { //sending back with error message @@ -207,7 +207,7 @@ class LanguageController extends Controller { */ public function deleteLanguage($lang) { if ($lang !== App::getLocale()) { - $deletePath = '../resources/lang/' . $lang; //define file path to delete + $deletePath = base_path('resources/lang') . $lang; //define file path to delete $success = File::deleteDirectory($deletePath); //remove extracted folder and it's subfolder from lang if ($success) { //sending back with success message diff --git a/app/Http/Controllers/Agent/helpdesk/TicketController.php b/app/Http/Controllers/Agent/helpdesk/TicketController.php index 88fc4f3da..840f4370e 100644 --- a/app/Http/Controllers/Agent/helpdesk/TicketController.php +++ b/app/Http/Controllers/Agent/helpdesk/TicketController.php @@ -973,12 +973,12 @@ class TicketController extends Controller { // if (Mail::send('emails.pass', ['password' => $password, 'name' => $username, 'from'=>$company,'emailadd' => $emailadd], function ($message) use ($emailadd, $username,$company) { // $message->to($emailadd, $username)->subject('Welcome to '.$company.' helpdesk'); // })) { - try { + // try { $this->PhpMailController->sendmail($from = $this->PhpMailController->mailfrom('1', '0'), $to = ['name' => $username, 'email' => $emailadd], $message = ['subject' => 'Welcome to ' . $company . ' helpdesk', 'scenario' => 'registration-notification'], $template_variables = ['user' => $username, 'email_address' => $emailadd, 'user_password' => $password]); - } catch (\Exception $e) { + // } catch (\Exception $e) { // return 0; - } + // } // $message->to($emailadd, $username)->subject('Welcome to '.$company.' helpdesk'); // })) { // need to do something here.... diff --git a/app/Http/Controllers/Api/v1/InstallerApiController.php b/app/Http/Controllers/Api/v1/InstallerApiController.php index e9057420f..172f653e2 100644 --- a/app/Http/Controllers/Api/v1/InstallerApiController.php +++ b/app/Http/Controllers/Api/v1/InstallerApiController.php @@ -149,7 +149,7 @@ class InstallerApiController extends Controller { $smtpfilepath = "\App\Http\Controllers\Common\SettingsController::smtp()"; $lfmpath = "url('photos').'/'"; $path22 = app_path('Http/routes.php'); - $path23 = app_path('config/lfm.php'); + $path23 = base_path('config/lfm.php'); $content23 = File::get($path22); $content24 = File::get($path23); $content23 = str_replace('"%smtplink%"', $smtpfilepath, $content23); diff --git a/app/Http/Controllers/Installer/helpdesk/InstallController.php b/app/Http/Controllers/Installer/helpdesk/InstallController.php index 4be5a673d..6c282a476 100644 --- a/app/Http/Controllers/Installer/helpdesk/InstallController.php +++ b/app/Http/Controllers/Installer/helpdesk/InstallController.php @@ -44,10 +44,6 @@ class InstallController extends Controller { * @return type view */ public function licence() { - // checking if the installation is running for the first time or not - // if (Session::get('step5') == 'step5') { - // return Redirect::route('account'); - // } // checking if the installation is running for the first time or not if (Config::get('database.install') == '%0%') { return view('themes/default1/installer/helpdesk/view1'); @@ -81,10 +77,6 @@ class InstallController extends Controller { * @return type view */ public function prerequisites() { - // checking if the installation is running for the first time or not - // if (Session::get('step5') == 'step5') { - // return Redirect::route('account'); - // } // checking if the installation is running for the first time or not if (Config::get('database.install') == '%0%') { if (Session::get('step1') == 'step1') { @@ -113,10 +105,6 @@ class InstallController extends Controller { * @return type view */ public function localization() { - // checking if the installation is running for the first time or not - // if (Session::get('step5') == 'step5') { - // return Redirect::route('account'); - // } // checking if the installation is running for the first time or not if (Config::get('database.install') == '%0%') { if (Session::get('step2') == 'step2') { @@ -152,10 +140,6 @@ class InstallController extends Controller { * @return type view */ public function configuration() { - // checking if the installation is running for the first time or not - // if (Session::get('step5') == 'step5') { - // return Redirect::route('account'); - // } // checking if the installation is running for the first time or not if (Config::get('database.install') == '%0%') { if (Session::get('step2') == 'step2') { @@ -176,7 +160,13 @@ class InstallController extends Controller { public function configurationcheck() { Session::put('step4', 'step4'); - + // dd(Input::get('default')); + // dd(Input::get('host')); + // dd(Input::get('databasename')); + // dd(Input::get('username')); + // dd(Input::get('password')); + // dd(Input::get('port')); + Session::put('default', Input::get('default')); Session::put('host', Input::get('host')); Session::put('databasename', Input::get('databasename')); diff --git a/app/Http/routes.php b/app/Http/routes.php index f609353f6..141a271cd 100644 --- a/app/Http/routes.php +++ b/app/Http/routes.php @@ -272,7 +272,7 @@ Route::group(['middleware' => 'role.agent', 'middleware' => 'auth'], function () Route::patch('/ticket/assign/{id}', ['as' => 'assign.ticket', 'uses' => 'Agent\helpdesk\TicketController@assign']); /* Patch Ticket assigned to whom */ - Route::patch('/ticket/post/edit/{id}', ['as' => 'ticket.post.edit', 'uses' => 'Agent\helpdesk\TicketController@ticket_edit_post']); /* Patchi Ticket Edit */ + Route::patch('/ticket/post/edit/{id}', ['as' => 'ticket.post.edit', 'uses' => 'Agent\helpdesk\TicketController@ticketEditPost']); /* Patchi Ticket Edit */ Route::get('/ticket/print/{id}', ['as' => 'ticket.print', 'uses' => 'Agent\helpdesk\TicketController@ticket_print']); /* Get Print Ticket */ diff --git a/config/app.php b/config/app.php index 76ddb5cdc..9e556c4fb 100644 --- a/config/app.php +++ b/config/app.php @@ -38,7 +38,7 @@ return [ | */ - 'version' => 'Community 1.0.6.1', + 'version' => 'Community 1.0.6.2', /* |-------------------------------------------------------------------------- diff --git a/config/lfm.php b/config/lfm.php index 6d031d637..fc47eca31 100644 --- a/config/lfm.php +++ b/config/lfm.php @@ -9,7 +9,7 @@ return [ 'shared_folder_name' => 'shares', 'thumb_folder_name' => 'thumbs', 'images_dir' => 'public/photos/', - 'images_url' => '%url%',//url('photos').'/', + 'images_url' => '%url%', 'files_dir' => 'public/files/', 'files_url' => '/files/', 'file_type_array' => [ diff --git a/public/lb-faveo/css/admin.css b/public/lb-faveo/css/admin.css index b918e343b..2de10000b 100644 --- a/public/lb-faveo/css/admin.css +++ b/public/lb-faveo/css/admin.css @@ -1 +1 @@ -@charset "UTF-8";@-webkit-keyframes spin{100%{-webkit-transform:rotate(360deg)}}@-moz-keyframes spin{100%{-moz-transform:rotate(360deg)}}@keyframes spin{100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}.woocommerce-checkout .form-row .chosen-container{width:100%!important}.woocommerce-checkout .form-row .chosen-container-single .chosen-single{height:28px;line-height:29px}.woocommerce-checkout .form-row .chosen-container-single .chosen-single div b{background:url(../images/chosen-sprite.png) 0 3px no-repeat!important}.woocommerce-checkout .form-row .chosen-container-active .chosen-single-with-drop div b{background-position:-18px 4px!important}.woocommerce-checkout .form-row .chosen-container-single .chosen-search input{line-height:13px;width:100%!important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.woocommerce-checkout .form-row .chosen-container .chosen-drop{width:100%!important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:144dpi){.woocommerce-checkout .form-row .chosen-container-single .chosen-single div b{background-image:url(../images/chosen-sprite@2x.png)!important;background-position:0 5px!important;background-repeat:no-repeat!important;background-size:52px 37px!important}.woocommerce-checkout .form-row .chosen-container-active .chosen-single-with-drop div b{background-position:-18px 5px!important}}.chosen-container{position:relative;display:inline-block;vertical-align:middle;font-size:13px;zoom:1;-webkit-user-select:none;-moz-user-select:none;user-select:none}.chosen-container .chosen-drop{position:absolute;top:100%;left:-9999px;z-index:1010;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;border:1px solid #aaa;border-top:0;background:#fff;box-shadow:0 4px 5px rgba(0,0,0,.15)}.chosen-container.chosen-with-drop .chosen-drop{left:0}.chosen-container a{cursor:pointer}.chosen-container-single .chosen-single{position:relative;display:block;overflow:hidden;padding:0 0 0 8px;height:26px;border:1px solid #aaa;border-radius:5px;background-color:#fff;background:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#fff),color-stop(50%,#f6f6f6),color-stop(52%,#eee),color-stop(100%,#f4f4f4));background:-webkit-linear-gradient(top,#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);background:-moz-linear-gradient(top,#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);background:-o-linear-gradient(top,#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);background:linear-gradient(top,#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);background-clip:padding-box;box-shadow:0 0 3px #fff inset,0 1px 1px rgba(0,0,0,.1);color:#444;text-decoration:none;white-space:nowrap;line-height:26px}.chosen-container-single .chosen-default{color:#999}.chosen-container-single .chosen-single span{display:block;overflow:hidden;margin-right:26px;text-overflow:ellipsis;white-space:nowrap}.chosen-container-single .chosen-single-with-deselect span{margin-right:38px}.chosen-container-single .chosen-single abbr{position:absolute;top:6px;right:26px;display:block;width:12px;height:12px;background:url(../images/chosen-sprite.png) -42px 1px no-repeat;font-size:1px}.chosen-container-single .chosen-single abbr:hover,.chosen-container-single.chosen-disabled .chosen-single abbr:hover{background-position:-42px -10px}.chosen-container-single .chosen-single div{position:absolute;top:0;right:0;display:block;width:18px;height:100%}.chosen-container-single .chosen-single div b{display:block;width:100%;height:100%;background:url(../images/chosen-sprite.png) 0 2px no-repeat}.chosen-container-single .chosen-search{position:relative;z-index:1010;margin:0;padding:3px 4px;white-space:nowrap}.chosen-container-single .chosen-search input[type=text]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:1px 0;padding:4px 20px 4px 5px;width:100%;height:auto;outline:0;border:1px solid #aaa;background:url(../images/chosen-sprite.png) 100% -20px no-repeat #fff;background:url(../images/chosen-sprite.png) 100% -20px no-repeat,-webkit-gradient(linear,50% 0,50% 100%,color-stop(1%,#eee),color-stop(15%,#fff));background:url(../images/chosen-sprite.png) 100% -20px no-repeat,-webkit-linear-gradient(#eee 1%,#fff 15%);background:url(../images/chosen-sprite.png) 100% -20px no-repeat,-moz-linear-gradient(#eee 1%,#fff 15%);background:url(../images/chosen-sprite.png) 100% -20px no-repeat,-o-linear-gradient(#eee 1%,#fff 15%);background:url(../images/chosen-sprite.png) 100% -20px no-repeat,linear-gradient(#eee 1%,#fff 15%);font-size:1em;font-family:sans-serif;line-height:normal;border-radius:0}.chosen-container-single .chosen-drop{margin-top:-1px;border-radius:0 0 4px 4px;background-clip:padding-box}.chosen-container-single.chosen-container-single-nosearch .chosen-search{position:absolute;left:-9999px}.chosen-container .chosen-results{position:relative;overflow-x:hidden;overflow-y:auto;margin:0 4px 4px 0;padding:0 0 0 4px;max-height:240px;-webkit-overflow-scrolling:touch}.chosen-container .chosen-results li{display:none;margin:0;padding:5px 6px;list-style:none;line-height:15px}.chosen-container .chosen-results li.active-result{display:list-item;cursor:pointer}.chosen-container .chosen-results li.disabled-result{display:list-item;color:#ccc;cursor:default}.chosen-container .chosen-results li.highlighted{background-color:#3875d7;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#3875d7),color-stop(90%,#2a62bc));background-image:-webkit-linear-gradient(#3875d7 20%,#2a62bc 90%);background-image:-moz-linear-gradient(#3875d7 20%,#2a62bc 90%);background-image:-o-linear-gradient(#3875d7 20%,#2a62bc 90%);background-image:linear-gradient(#3875d7 20%,#2a62bc 90%);color:#fff}.chosen-container .chosen-results li.no-results{display:list-item;background:#f4f4f4}.chosen-container .chosen-results li.group-result{display:list-item;font-weight:700;cursor:default}.chosen-container .chosen-results li.group-option{padding-left:15px}.chosen-container .chosen-results li em{font-style:normal;text-decoration:underline}.chosen-container-multi .chosen-choices{position:relative;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;width:100%;height:auto!important;height:1%;border:1px solid #aaa;background-color:#fff;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(1%,#eee),color-stop(15%,#fff));background-image:-webkit-linear-gradient(#eee 1%,#fff 15%);background-image:-moz-linear-gradient(#eee 1%,#fff 15%);background-image:-o-linear-gradient(#eee 1%,#fff 15%);background-image:linear-gradient(#eee 1%,#fff 15%);cursor:text}.chosen-container-multi .chosen-choices li{float:left;list-style:none}.chosen-container-multi .chosen-choices li.search-field{margin:0;padding:0;white-space:nowrap}.chosen-container-multi .chosen-choices li.search-field input[type=text]{margin:1px 0;padding:5px;height:15px;outline:0;border:0!important;background:0 0!important;box-shadow:none;color:#666;font-size:100%;font-family:sans-serif;line-height:normal;border-radius:0}.chosen-container-multi .chosen-choices li.search-field .default{color:#999}.chosen-container-multi .chosen-choices li.search-choice{position:relative;margin:3px 0 3px 5px;padding:3px 20px 3px 5px;border:1px solid #aaa;border-radius:3px;background-color:#e4e4e4;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#f4f4f4),color-stop(50%,#f0f0f0),color-stop(52%,#e8e8e8),color-stop(100%,#eee));background-image:-webkit-linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:-moz-linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:-o-linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-clip:padding-box;box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,.05);color:#333;line-height:13px;cursor:default}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close{position:absolute;top:4px;right:3px;display:block;width:12px;height:12px;background:url(../images/chosen-sprite.png) -42px 1px no-repeat;font-size:1px}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover{background-position:-42px -10px}.chosen-container-multi .chosen-choices li.search-choice-disabled{padding-right:5px;border:1px solid #ccc;background-color:#e4e4e4;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#f4f4f4),color-stop(50%,#f0f0f0),color-stop(52%,#e8e8e8),color-stop(100%,#eee));background-image:-webkit-linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:-moz-linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:-o-linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);color:#666}.chosen-container-multi .chosen-choices li.search-choice-focus{background:#d4d4d4}.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close{background-position:-42px -10px}.chosen-container-multi .chosen-results{margin:0;padding:0}.chosen-container-multi .chosen-drop .result-selected{display:list-item;color:#ccc;cursor:default}.chosen-container-active .chosen-single{border:1px solid #5897fb;box-shadow:0 0 5px rgba(0,0,0,.3)}.chosen-container-active.chosen-with-drop .chosen-single{border:1px solid #aaa;-moz-border-radius-bottomright:0;border-bottom-right-radius:0;-moz-border-radius-bottomleft:0;border-bottom-left-radius:0;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#eee),color-stop(80%,#fff));background-image:-webkit-linear-gradient(#eee 20%,#fff 80%);background-image:-moz-linear-gradient(#eee 20%,#fff 80%);background-image:-o-linear-gradient(#eee 20%,#fff 80%);background-image:linear-gradient(#eee 20%,#fff 80%);box-shadow:0 1px 0 #fff inset}.chosen-container-active.chosen-with-drop .chosen-single div{border-left:none;background:0 0}.chosen-container-active.chosen-with-drop .chosen-single div b{background-position:-18px 2px}.chosen-container-active .chosen-choices{border:1px solid #5897fb;box-shadow:0 0 5px rgba(0,0,0,.3)}.chosen-container-active .chosen-choices li.search-field input[type=text]{color:#111!important}.chosen-disabled{opacity:.5!important;cursor:default}.chosen-disabled .chosen-choices .search-choice .search-choice-close,.chosen-disabled .chosen-single{cursor:default}.chosen-rtl{text-align:right}.chosen-rtl .chosen-single{overflow:visible;padding:0 8px 0 0}.chosen-rtl .chosen-single span{margin-right:0;margin-left:26px;direction:rtl}.chosen-rtl .chosen-single-with-deselect span{margin-left:38px}.chosen-rtl .chosen-single div{right:auto;left:3px}.chosen-rtl .chosen-single abbr{right:auto;left:26px}.chosen-rtl .chosen-choices li{float:right}.chosen-rtl .chosen-choices li.search-field input[type=text]{direction:rtl}.chosen-rtl .chosen-choices li.search-choice{margin:3px 5px 3px 0;padding:3px 5px 3px 19px}.chosen-rtl .chosen-choices li.search-choice .search-choice-close{right:auto;left:4px}.chosen-rtl .chosen-drop,.chosen-rtl.chosen-container-single-nosearch .chosen-search{left:9999px}.chosen-rtl.chosen-container-single .chosen-results{margin:0 0 4px 4px;padding:0 4px 0 0}.chosen-rtl .chosen-results li.group-option{padding-right:15px;padding-left:0}.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div{border-right:none}.chosen-rtl .chosen-search input[type=text]{padding:4px 5px 4px 20px;background:url(../images/chosen-sprite.png) -30px -20px no-repeat #fff;background:url(../images/chosen-sprite.png) -30px -20px no-repeat,-webkit-gradient(linear,50% 0,50% 100%,color-stop(1%,#eee),color-stop(15%,#fff));background:url(../images/chosen-sprite.png) -30px -20px no-repeat,-webkit-linear-gradient(#eee 1%,#fff 15%);background:url(../images/chosen-sprite.png) -30px -20px no-repeat,-moz-linear-gradient(#eee 1%,#fff 15%);background:url(../images/chosen-sprite.png) -30px -20px no-repeat,-o-linear-gradient(#eee 1%,#fff 15%);background:url(../images/chosen-sprite.png) -30px -20px no-repeat,linear-gradient(#eee 1%,#fff 15%);direction:rtl}.chosen-rtl.chosen-container-single .chosen-single div b{background-position:6px 2px}.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b{background-position:-12px 2px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:144dpi){.chosen-container .chosen-results-scroll-down span,.chosen-container .chosen-results-scroll-up span,.chosen-container-multi .chosen-choices .search-choice .search-choice-close,.chosen-container-single .chosen-search input[type=text],.chosen-container-single .chosen-single abbr,.chosen-container-single .chosen-single div b,.chosen-rtl .chosen-search input[type=text]{background-image:url(../images/chosen-sprite@2x.png)!important;background-size:52px 37px!important;background-repeat:no-repeat!important}}.select2-container{margin:0;position:relative;display:block!important;zoom:1;vertical-align:middle}.select2-container,.select2-drop,.select2-search,.select2-search input{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.select2-container .select2-choice{display:block;padding:0 0 0 8px;overflow:hidden;position:relative;border:1px solid #ccc;white-space:nowrap;color:#444;text-decoration:none;border-radius:3px;background-clip:padding-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#fff;font-weight:400}html[dir=rtl] .select2-container .select2-choice{padding:0 8px 0 0}.select2-container.select2-drop-above .select2-choice{border-bottom-color:#ccc;border-radius:0 0 4px 4px}.select2-container.select2-allowclear .select2-choice .select2-chosen{margin-right:42px}.select2-container .select2-choice>.select2-chosen{margin-right:26px;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;float:none;width:auto}html[dir=rtl] .select2-container .select2-choice>.select2-chosen{margin-left:26px;margin-right:0}.select2-container .select2-choice abbr{display:none;width:12px;height:12px;position:absolute;right:24px;top:5px;font-size:1px;text-decoration:none;border:0;background:url(../images/select2.png) right top no-repeat;cursor:pointer;outline:0}.select2-container.select2-allowclear .select2-choice abbr{display:inline-block}.select2-container .select2-choice abbr:hover{background-position:right -11px;cursor:pointer}.select2-drop-mask{border:0;margin:0;padding:0;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:9998;background-color:#fff;filter:alpha(opacity=0)}.select2-drop{width:100%;margin-top:-1px;position:absolute;top:100%;background:#fff;color:#000;border:1px solid #ccc;border-top:0;border-radius:0 0 3px 3px}.select2-drop.select2-drop-above{margin-top:1px;border-top:1px solid #ccc;border-bottom:0;border-radius:3px 3px 0 0}.select2-drop-active{border:1px solid #666;border-top:none}.select2-drop.select2-drop-above.select2-drop-active{border-top:1px solid #666}.select2-drop-auto-width{border-top:1px solid #ccc;width:auto}.select2-drop-auto-width .select2-search{padding-top:4px}.select2-container .select2-choice .select2-arrow{display:inline-block;width:18px;height:100%;position:absolute;right:0;top:0;border-radius:0 3px 3px 0;background-clip:padding-box}html[dir=rtl] .select2-container .select2-choice .select2-arrow{left:0;right:auto;border-radius:3px 0 0 3px}.select2-container .select2-choice .select2-arrow b{display:block;width:100%;height:100%;position:relative}.select2-container .select2-choice .select2-arrow b:after{position:absolute;display:block;content:"";top:50%;left:50%;border:4px solid transparent;border-top-color:#666;margin-left:-7px;margin-top:-2px}.select2-search{display:inline-block;width:100%;margin:0;padding-left:4px;padding-right:4px;position:relative;z-index:10000;white-space:nowrap;padding-bottom:4px}.select2-search input{width:100%;height:auto!important;padding:4px 20px 4px 5px!important;margin:0;outline:0;font-family:sans-serif;font-size:1em;border:1px solid #ccc;-webkit-box-shadow:none;box-shadow:none;background:url(../images/select2.png) 100% -22px no-repeat #fff}html[dir=rtl] .select2-search input{padding:4px 5px 4px 20px;background:url(../images/select2.png) -37px -22px no-repeat #fff}.select2-drop.select2-drop-above .select2-search input{margin-top:4px}.select2-search input.select2-active{background:url(../images/select2-spinner.gif) 100% no-repeat #fff}.select2-container-active .select2-choice,.select2-container-active .select2-choices{border:1px solid #666;outline:0}.select2-dropdown-open .select2-choice{border-bottom-color:transparent;-webkit-box-shadow:0 1px 0 #fff inset;box-shadow:0 1px 0 #fff inset;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-dropdown-open .select2-choice .select2-arrow b:after{border-top-color:transparent;border-bottom-color:#666;margin-top:-6px}.select2-dropdown-open.select2-drop-above .select2-choice,.select2-dropdown-open.select2-drop-above .select2-choices{border:1px solid #666;border-top-color:transparent}.select2-dropdown-open .select2-choice .select2-arrow{background:0 0;border-left:none;filter:none}html[dir=rtl] .select2-dropdown-open .select2-choice .select2-arrow{border-right:none}.select2-dropdown-open .select2-choice .select2-arrow b{background-position:-18px 1px}html[dir=rtl] .select2-dropdown-open .select2-choice .select2-arrow b{background-position:-16px 1px}.select2-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.select2-results{max-height:200px;padding:4px;margin:0;position:relative;overflow-x:hidden;overflow-y:auto;-webkit-tap-highlight-color:transparent;background:#fafafa}html[dir=rtl] .select2-results{padding:0 4px 0 0;margin:4px 0 4px 4px}.select2-results ul.select2-result-sub{margin:0;padding-left:0}.select2-results li{list-style:none;display:list-item;background-image:none;margin:3px 0}.select2-results li.select2-result-with-children>.select2-result-label{font-weight:700}.select2-results .select2-result-label{padding:5px 7px;margin:0;cursor:pointer;min-height:1em;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.select2-results-dept-1 .select2-result-label{padding-left:20px}.select2-results-dept-2 .select2-result-label{padding-left:40px}.select2-results-dept-3 .select2-result-label{padding-left:60px}.select2-results-dept-4 .select2-result-label{padding-left:80px}.select2-results-dept-5 .select2-result-label{padding-left:100px}.select2-results-dept-6 .select2-result-label{padding-left:110px}.select2-results-dept-7 .select2-result-label{padding-left:120px}.select2-results .select2-highlighted{background:#f1f1f1;color:#000;border-radius:3px}.select2-results li em{background:#feffde;font-style:normal}.select2-results .select2-highlighted em{background:0 0}.select2-results .select2-highlighted ul{background:#fff;color:#000}.select2-results .select2-ajax-error,.select2-results .select2-no-results,.select2-results .select2-searching,.select2-results .select2-selection-limit{background:#f4f4f4;display:list-item;padding-left:5px}.select2-results .select2-disabled.select2-highlighted{color:#666;background:#f4f4f4;display:list-item;cursor:default}.select2-results .select2-disabled{background:#f4f4f4;display:list-item;cursor:default}.select2-results .select2-selected{display:none}.select2-more-results.select2-active{background:url(../images/select2-spinner.gif) 100% no-repeat #f4f4f4}.select2-results .select2-ajax-error{background:rgba(255,50,50,.2)}.select2-more-results{background:#f4f4f4;display:list-item}.select2-container.select2-container-disabled .select2-choice{background-color:#f4f4f4;background-image:none;border:1px solid #ddd;cursor:default}.select2-container.select2-container-disabled .select2-choice .select2-arrow{background-color:#f4f4f4;background-image:none;border-left:0}.select2-container.select2-container-disabled .select2-choice abbr{display:none}.select2-container-multi .select2-choices{height:auto!important;height:1%;margin:0;padding:0 5px 0 0;position:relative;border:1px solid #ccc;cursor:text;overflow:hidden;background-color:#fff;min-height:26px}html[dir=rtl] .select2-container-multi .select2-choices{padding:0 0 0 5px}.select2-locked{padding:3px 5px!important}.select2-container-multi.select2-container-active .select2-choices{border:1px solid #666;outline:0}.select2-container-multi .select2-choices li{float:left;list-style:none}html[dir=rtl] .select2-container-multi .select2-choices li{float:right}.select2-container-multi .select2-choices .select2-search-field{margin:0;padding:0;white-space:nowrap}.select2-container-multi .select2-choices .select2-search-field input{margin:1px 0;outline:0;border:0;-webkit-box-shadow:none;box-shadow:none;background:0 0!important}.select2-container-multi .select2-choices .select2-search-field input.select2-active{background:url(../images/select2-spinner.gif) 100% no-repeat #fff!important}.select2-default{color:#999!important}.select2-container-multi .select2-choices .select2-search-choice{padding:5px 8px 5px 24px;margin:3px 0 3px 5px;position:relative;line-height:15px;color:#333;cursor:default;border-radius:2px;background-clip:padding-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#e4e4e4}html[dir=rtl] .select2-container-multi .select2-choices .select2-search-choice{margin:3px 5px 3px 0;padding:5px 24px 5px 8px}.select2-container-multi .select2-choices .select2-search-choice .select2-chosen{cursor:default}.select2-container-multi .select2-choices .select2-search-choice-focus{background:#d4d4d4}.select2-search-choice-close{display:block;width:12px;height:13px;position:absolute;right:7px;top:6px;font-size:1px;outline:0;background:url(../images/select2.png) right top no-repeat}html[dir=rtl] .select2-search-choice-close{right:auto;left:7px}.select2-container-multi .select2-search-choice-close{left:7px}html[dir=rtl] .select2-container-multi .select2-search-choice-close{left:auto;right:7px}.select2-container-multi .select2-choices .select2-search-choice .select2-search-choice-close:hover,.select2-container-multi .select2-choices .select2-search-choice-focus .select2-search-choice-close{background-position:right -11px}.select2-container-multi.select2-container-disabled .select2-choices{background-color:#f4f4f4;background-image:none;border:1px solid #ddd;cursor:default}.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice{padding:3px 5px;border:1px solid #ddd;background-image:none;background-color:#f4f4f4}.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice .select2-search-choice-close{display:none;background:0 0}.select2-result-selectable .select2-match,.select2-result-unselectable .select2-match{text-decoration:underline}.select2-offscreen,.select2-offscreen:focus{clip:rect(0 0 0 0)!important;width:1px!important;height:1px!important;border:0!important;margin:0!important;padding:0!important;overflow:hidden!important;position:absolute!important;outline:0!important;left:0!important;top:0!important}.select2-display-none{display:none}.select2-measure-scrollbar{position:absolute;top:-10000px;left:-10000px;width:100px;height:100px;overflow:scroll}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:2dppx){.select2-search input{background-image:url(../images/select2x2.png)!important;background-repeat:no-repeat!important;background-size:60px 40px!important;background-position:100% -21px!important}}@font-face{font-family:star;src:url(../fonts/star.eot);src:url(../fonts/star.eot?#iefix) format("embedded-opentype"),url(../fonts/star.woff) format("woff"),url(../fonts/star.ttf) format("truetype"),url(../fonts/star.svg#star) format("svg");font-weight:400;font-style:normal}@font-face{font-family:WooCommerce;src:url(../fonts/WooCommerce.eot);src:url(../fonts/WooCommerce.eot?#iefix) format("embedded-opentype"),url(../fonts/WooCommerce.woff) format("woff"),url(../fonts/WooCommerce.ttf) format("truetype"),url(../fonts/WooCommerce.svg#WooCommerce) format("svg");font-weight:400;font-style:normal}.blockUI.blockOverlay:before{height:1em;width:1em;position:absolute;top:50%;left:50%;margin-left:-.5em;margin-top:-.5em;display:block;content:"";-webkit-animation:spin 1s ease-in-out infinite;-moz-animation:spin 1s ease-in-out infinite;animation:spin 1s ease-in-out infinite;background:url(../images/icons/loader.svg) center center;background-size:cover;line-height:1;text-align:center;font-size:2em;color:rgba(0,0,0,.75)}.wc_addons_wrap .products{overflow:hidden}.wc_addons_wrap .products li{float:left;margin:0 1em 1em 0!important;padding:0;vertical-align:top;width:300px}.wc_addons_wrap .products li a{text-decoration:none;color:inherit;border:1px solid #ddd;display:block;min-height:220px;overflow:hidden;background:#f5f5f5;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.2),inset 0 -1px 0 rgba(0,0,0,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.2),inset 0 -1px 0 rgba(0,0,0,.1)}.wc_addons_wrap .products li a img{max-width:258px;max-height:24px;padding:17px 20px;display:block;margin:0;background:#fff;border-right:260px solid #fff}.wc_addons_wrap .products li a .price,.wc_addons_wrap .products li a img.extension-thumb+h3{display:none}.wc_addons_wrap .products li a h3{margin:0!important;padding:20px!important;background:#fff}.wc_addons_wrap .products li a p{padding:20px!important;margin:0!important;border-top:1px solid #f1f1f1}.wc_addons_wrap .products li a:focus,.wc_addons_wrap .products li a:hover{background-color:#fff}.wc_addons_wrap .storefront{background:url(../images/storefront-bg.jpg) bottom right #f6f6f6;border:1px solid #ddd;padding:20px;overflow:hidden;zoom:1}.wc_addons_wrap .storefront img{width:278px;height:auto;float:left;margin:0 20px 0 0;box-shadow:0 1px 6px rgba(0,0,0,.1)}.wc_addons_wrap .storefront p{max-width:750px}.woocommerce-message{position:relative;border-left-color:#cc99c2!important;overflow:hidden}.woocommerce-message a.button-primary,.woocommerce-message button.button-primary{background:#bb77ae;border-color:#aa559a;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.25),0 1px 0 rgba(0,0,0,.15);box-shadow:inset 0 1px 0 rgba(255,255,255,.25),0 1px 0 rgba(0,0,0,.15);color:#fff;text-decoration:none!important;text-shadow:0 -1px 1px #8a4f7f,1px 0 1px #8a4f7f,0 1px 1px #8a4f7f,-1px 0 1px #8a4f7f}.woocommerce-message a.button-primary:hover,.woocommerce-message button.button-primary:hover{background:#c480b7;border-color:#aa559a;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.25),0 1px 0 rgba(0,0,0,.15);box-shadow:inset 0 1px 0 rgba(255,255,255,.25),0 1px 0 rgba(0,0,0,.15)}.woocommerce-message a.button-primary:active,.woocommerce-message button.button-primary:active{background:#aa559a;border-color:#873A79;-webkit-box-shadow:inset 0 2px 0 #873A79;box-shadow:inset 0 2px 0 #873A79}.woocommerce-message a.button-primary:focus,.woocommerce-message button.button-primary:focus{background:#bb77ae;border-color:#aa559a;-webkit-box-shadow:0 1px 0 #bb77ae,0 0 2px 1px #aa559a;box-shadow:0 1px 0 #bb77ae,0 0 2px 1px #aa559a}.woocommerce-message a.docs,.woocommerce-message a.skip{opacity:.5;text-decoration:none!important}.woocommerce-message .twitter-share-button{margin-top:-3px;margin-left:3px;vertical-align:middle}#variable_product_options #message{margin:10px}.clear{clear:both}#woocommerce-fields-bulk.inline-edit-col label,#woocommerce-fields.inline-edit-col{clear:left}.wrap.woocommerce div.error,.wrap.woocommerce div.updated{margin-top:10px}mark.amount{background:0 0;color:inherit}.postbox,.woocommerce{input:invalid;input-border:1px solid #cc010b;input-background:#ffebe8}.simplify-commerce-banner{overflow:hidden}.simplify-commerce-banner img{float:right;padding:15px 0;margin-left:1em;width:200px}table.wc_status_table{margin-bottom:1em}table.wc_status_table tr:nth-child(2n) td,table.wc_status_table tr:nth-child(2n) th{background:#fcfcfc}table.wc_status_table th{font-weight:700;padding:9px}table.wc_status_table td:first-child{width:33%}table.wc_status_table td.help{width:1em}table.wc_status_table td{padding:9px;font-size:1.1em}table.wc_status_table td mark{background:0 0}table.wc_status_table td mark.yes{color:#7ad03a}table.wc_status_table td mark.no{color:#999}table.wc_status_table td mark.error{color:#a00}table.wc_status_table td ul{margin:0}table.wc_status_table .help_tip{cursor:help}#debug-report{display:none;margin:10px 0;padding:0;position:relative}#debug-report textarea{font-family:monospace;width:100%;margin:0;height:300px;padding:20px;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;resize:none;font-size:12px;line-height:20px;outline:0}#log-viewer-select{padding:10px 0 8px;line-height:180%}#log-viewer textarea{width:100%;resize:vertical}.inline-edit-product.quick-edit-row .inline-edit-col-center,.inline-edit-product.quick-edit-row .inline-edit-col-right{float:right!important}#woocommerce-fields.inline-edit-col label.featured,#woocommerce-fields.inline-edit-col label.manage_stock{margin-left:10px}#woocommerce-fields.inline-edit-col .dimensions div{display:block;margin:.2em 0}#woocommerce-fields.inline-edit-col .dimensions div span.title{display:block;float:left;width:5em}#woocommerce-fields.inline-edit-col .dimensions div span.input-text-wrap{display:block;margin-left:5em}#woocommerce-fields.inline-edit-col .text{box-sizing:border-box;width:99%;float:left;margin:1px 1% 1px 1px}#woocommerce-fields.inline-edit-col .height,#woocommerce-fields.inline-edit-col .length,#woocommerce-fields.inline-edit-col .width{width:32.33%}#woocommerce-fields.inline-edit-col .height{margin-right:0}#woocommerce-fields-bulk.inline-edit-col .inline-edit-group label{clear:none;width:49%;margin:.2em 0}#woocommerce-fields-bulk.inline-edit-col .inline-edit-group.dimensions label{width:75%;max-width:75%}#woocommerce-fields-bulk.inline-edit-col .length,#woocommerce-fields-bulk.inline-edit-col .regular_price,#woocommerce-fields-bulk.inline-edit-col .sale_price,#woocommerce-fields-bulk.inline-edit-col .stock,#woocommerce-fields-bulk.inline-edit-col .weight{box-sizing:border-box;width:100%;margin-left:4.4em}#woocommerce-fields-bulk.inline-edit-col .height,#woocommerce-fields-bulk.inline-edit-col .length,#woocommerce-fields-bulk.inline-edit-col .width{box-sizing:border-box;width:25%}.column-coupon_code{line-height:2.25em}.column-coupon_code,ul.wc_coupon_list{margin:0;overflow:hidden;zoom:1;clear:both}ul.wc_coupon_list li{margin:0}ul.wc_coupon_list li.code{display:inline-block}ul.wc_coupon_list li.code:after{content:", "}ul.wc_coupon_list li.code:last-of-type:after{display:none}ul.wc_coupon_list li.code .tips{cursor:pointer}ul.wc_coupon_list_block{margin:0;padding-bottom:2px}ul.wc_coupon_list_block li{border-top:1px solid #fff;border-bottom:1px solid #ccc;line-height:2.5em;margin:0;padding:.5em 0}ul.wc_coupon_list_block li:first-child{border-top:0;padding-top:0}ul.wc_coupon_list_block li:last-child{border-bottom:0;padding-bottom:0}.button.wc-reload{text-indent:-9999px;position:relative;padding:0;-webkit-border-radius:100%;border-radius:100%;height:24px;width:24px!important;display:inline-block}.button.wc-reload:after{font-family:WooCommerce;speak:none;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;margin:0;text-indent:0;position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;content:"";line-height:22px}#order_data h2,#order_data p.order_number{font-family:HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue",sans-serif;font-weight:400}.tablenav .actions{overflow:visible}.tablenav .select2-container{float:left;max-width:200px;font-size:14px;vertical-align:middle;margin:1px 6px 1px 1px}#woocommerce-order-data .handlediv,#woocommerce-order-data .hndle{display:none}#woocommerce-order-data .inside{display:block!important}#order_data{padding:23px 24px 12px}#order_data h2{margin:0;font-size:21px;line-height:1.2;text-shadow:1px 1px 1px #fff;padding:0}#order_data h4{color:#333;margin:1.33em 0 0}#order_data p{color:#777}#order_data p.order_number{margin:0;line-height:1.6em;font-size:16px}#order_data .order_data_column_container{clear:both}#order_data .order_data_column{width:32%;padding:0 2% 0 0;float:left}#order_data .order_data_column:last-child{padding-right:0}#order_data .order_data_column p{padding:0!important}#order_data .order_data_column .address strong{display:block}#order_data .order_data_column .form-field{float:left;width:48%;padding:0;margin:9px 0 0}#order_data .order_data_column .form-field label{display:block;padding:0 0 3px}#order_data .order_data_column .form-field input,#order_data .order_data_column .form-field select,#order_data .order_data_column .form-field textarea{width:100%}#order_data .order_data_column .form-field .select2-container{width:100%!important}#order_data .order_data_column .form-field .date-picker{width:50%}#order_data .order_data_column .form-field .hour,#order_data .order_data_column .form-field .minute{width:2.5em}#order_data .order_data_column .form-field small{display:block;margin:5px 0 0;color:#999}#order_data .order_data_column .form-field.last{float:right}#order_data .order_data_column .form-field-wide{width:100%;clear:both}#order_data .order_data_column .form-field-wide .wc-customer-search,#order_data .order_data_column .form-field-wide .wc-enhanced-select,#order_data .order_data_column .form-field-wide input,#order_data .order_data_column .form-field-wide select,#order_data .order_data_column .form-field-wide textarea{width:100%}#order_data .order_data_column p.none_set{color:#999}#order_data .order_data_column ._billing_address_1_field,#order_data .order_data_column ._billing_city_field,#order_data .order_data_column ._billing_country_field,#order_data .order_data_column ._billing_email_field,#order_data .order_data_column ._billing_first_name_field,#order_data .order_data_column ._shipping_address_1_field,#order_data .order_data_column ._shipping_city_field,#order_data .order_data_column ._shipping_country_field,#order_data .order_data_column ._shipping_first_name_field{float:left}#order_data .order_data_column ._billing_address_2_field,#order_data .order_data_column ._billing_last_name_field,#order_data .order_data_column ._billing_phone_field,#order_data .order_data_column ._billing_postcode_field,#order_data .order_data_column ._billing_state_field,#order_data .order_data_column ._shipping_address_2_field,#order_data .order_data_column ._shipping_last_name_field,#order_data .order_data_column ._shipping_postcode_field,#order_data .order_data_column ._shipping_state_field,#order_data .order_data_column .wc-customer-user label a{float:right}#order_data .order_data_column ._billing_company_field,#order_data .order_data_column ._shipping_company_field,#order_data .order_data_column ._transaction_id_field{clear:both;width:100%}#order_data .order_data_column ._billing_email_field{clear:left}#order_data .order_data_column div.edit_address{display:none;zoom:1;padding-right:1px}#order_data .order_data_column .billing-same-as-shipping,#order_data .order_data_column .load_customer_billing,#order_data .order_data_column .load_customer_shipping,#order_data .order_data_column a.edit_address{width:14px;height:0;padding:14px 0 0;margin:0 0 0 6px;overflow:hidden;position:relative;color:#999;border:0;float:right}#order_data .order_data_column .billing-same-as-shipping:focus,#order_data .order_data_column .billing-same-as-shipping:hover,#order_data .order_data_column .load_customer_billing:focus,#order_data .order_data_column .load_customer_billing:hover,#order_data .order_data_column .load_customer_shipping:focus,#order_data .order_data_column .load_customer_shipping:hover,#order_data .order_data_column a.edit_address:focus,#order_data .order_data_column a.edit_address:hover{color:#000}#order_data .order_data_column .billing-same-as-shipping:after,#order_data .order_data_column .load_customer_billing:after,#order_data .order_data_column .load_customer_shipping:after,#order_data .order_data_column a.edit_address:after{font-family:WooCommerce;position:absolute;top:0;left:0;text-align:center;vertical-align:top;line-height:14px;font-size:14px;font-weight:400;-webkit-font-smoothing:antialiased}#order_data .order_data_column .billing-same-as-shipping:after{content:"\e008"}#order_data .order_data_column .load_customer_billing:after,#order_data .order_data_column .load_customer_shipping:after{content:"\e03a"}#order_data .order_data_column a.edit_address:after{content:"\e603"}.order_actions{margin:0;overflow:hidden;zoom:1}.order_actions li{border-top:1px solid #fff;border-bottom:1px solid #ddd;padding:6px 0;margin:0;line-height:1.6em;float:left;width:50%;text-align:center}.order_actions li a{float:none;text-align:center;text-decoration:underline}.order_actions li.wide{width:auto;float:none;clear:both;padding:6px;text-align:left;overflow:hidden}.order_actions li #delete-action{line-height:25px;vertical-align:middle;text-align:left;float:left}.order_actions li .save_order{float:right}.order_actions li#actions{overflow:hidden}.order_actions li#actions .button{width:24px;box-sizing:border-box;float:right}.order_actions li#actions select{width:225px;box-sizing:border-box;float:left}#woocommerce-order-items .inside{margin:0;padding:0;background:#fefefe}#woocommerce-order-items .wc-order-data-row{border-bottom:1px solid #DFDFDF;padding:12px;background:#f8f8f8;line-height:2em;text-align:right}#woocommerce-order-items .wc-order-data-row:after,#woocommerce-order-items .wc-order-data-row:before{content:" ";display:table}#woocommerce-order-items .wc-order-data-row:after{clear:both}#woocommerce-order-items .wc-order-data-row p{margin:0;line-height:2em}#woocommerce-order-items .wc-order-data-row .wc-used-coupons{text-align:left}#woocommerce-order-items .wc-order-data-row .wc-used-coupons .tips{display:inline-block}#woocommerce-order-items .wc-order-bulk-actions{background:#fefefe;vertical-align:top;border-top:0}#woocommerce-order-items .wc-order-bulk-actions select{vertical-align:top}#woocommerce-order-items .wc-order-bulk-actions p.bulk-actions{float:left}#woocommerce-order-items .wc-order-add-item{background:#fff;vertical-align:top;border-top:none}#woocommerce-order-items .wc-order-add-item .add_item_id,#woocommerce-order-items .wc-order-add-item .select2-container{vertical-align:top}#woocommerce-order-items .wc-order-add-item .add_item_id .search-field input,#woocommerce-order-items .wc-order-add-item .select2-container .search-field input{min-width:100px}#woocommerce-order-items .wc-order-add-item .select2-container{width:400px!important;text-align:left}#woocommerce-order-items .wc-order-add-item .calculate-action,#woocommerce-order-items .wc-order-add-item .cancel-action,#woocommerce-order-items .wc-order-add-item .save-action{float:left;margin-right:2px}#woocommerce-order-items .wc-used-coupons{float:left;width:50%}#woocommerce-order-items .wc-order-totals{float:right;width:50%;margin:0;padding:0}#woocommerce-order-items .wc-order-totals .amount{font-weight:700}#woocommerce-order-items .wc-order-totals .label{vertical-align:top}#woocommerce-order-items .wc-order-totals .total{font-size:1em!important;width:10em;margin:0 0 0 .5em;box-sizing:border-box}#woocommerce-order-items .wc-order-totals .total input[type=text]{width:96%;float:right}#woocommerce-order-items .wc-order-totals .refunded-total{color:#a00}#woocommerce-order-items .refund-actions{margin-top:5px;padding-top:12px;border-top:1px solid #DFDFDF}#woocommerce-order-items .refund-actions .button{float:right;margin-left:4px}#woocommerce-order-items .refund-actions .cancel-action{float:left;margin-left:0}#woocommerce-order-items .add_meta{margin-left:0!important}#woocommerce-order-items h3 small{color:#999}#woocommerce-order-items .amount{white-space:nowrap}#woocommerce-order-items .add-items .description{margin-right:10px}.woocommerce_order_items_wrapper{margin:0;overflow:auto}.woocommerce_order_items_wrapper table.woocommerce_order_items{width:100%;background:#fff}.woocommerce_order_items_wrapper table.woocommerce_order_items thead th{background:#f8f8f8;padding:8px;font-size:11px;text-align:left;color:#555;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.woocommerce_order_items_wrapper table.woocommerce_order_items thead th:last-child{padding-right:12px}.woocommerce_order_items_wrapper table.woocommerce_order_items thead th:first-child{padding-left:12px}.woocommerce_order_items_wrapper table.woocommerce_order_items thead th.sortable{cursor:pointer}.woocommerce_order_items_wrapper table.woocommerce_order_items tbody th,.woocommerce_order_items_wrapper table.woocommerce_order_items td{padding:8px;text-align:left;line-height:26px;vertical-align:top;border-bottom:1px dotted #ececec}.woocommerce_order_items_wrapper table.woocommerce_order_items tbody th textarea,.woocommerce_order_items_wrapper table.woocommerce_order_items td textarea{width:100%}.woocommerce_order_items_wrapper table.woocommerce_order_items tbody th select,.woocommerce_order_items_wrapper table.woocommerce_order_items td select{width:50%}.woocommerce_order_items_wrapper table.woocommerce_order_items tbody th input,.woocommerce_order_items_wrapper table.woocommerce_order_items tbody th textarea,.woocommerce_order_items_wrapper table.woocommerce_order_items td input,.woocommerce_order_items_wrapper table.woocommerce_order_items td textarea{font-size:14px;padding:4px;color:#555}.woocommerce_order_items_wrapper table.woocommerce_order_items tbody th:last-child,.woocommerce_order_items_wrapper table.woocommerce_order_items td:last-child{padding-right:12px}.woocommerce_order_items_wrapper table.woocommerce_order_items tbody th:first-child,.woocommerce_order_items_wrapper table.woocommerce_order_items td:first-child{padding-left:12px}.woocommerce_order_items_wrapper table.woocommerce_order_items tbody tr:last-child td{border-bottom:1px solid #dfdfdf}.woocommerce_order_items_wrapper table.woocommerce_order_items tbody tr:first-child td{border-top:8px solid #f8f8f8}.woocommerce_order_items_wrapper table.woocommerce_order_items tbody#order_line_items tr:first-child td{border-top:none}.woocommerce_order_items_wrapper table.woocommerce_order_items td.check-column{padding:8px 8px 8px 12px;width:1%}.woocommerce_order_items_wrapper table.woocommerce_order_items .item{min-width:200px}.woocommerce_order_items_wrapper table.woocommerce_order_items .center,.woocommerce_order_items_wrapper table.woocommerce_order_items .variation-id{text-align:center}.woocommerce_order_items_wrapper table.woocommerce_order_items .cost,.woocommerce_order_items_wrapper table.woocommerce_order_items .item_cost,.woocommerce_order_items_wrapper table.woocommerce_order_items .line_cost,.woocommerce_order_items_wrapper table.woocommerce_order_items .line_tax,.woocommerce_order_items_wrapper table.woocommerce_order_items .quantity,.woocommerce_order_items_wrapper table.woocommerce_order_items .tax,.woocommerce_order_items_wrapper table.woocommerce_order_items .tax_class{text-align:right}.woocommerce_order_items_wrapper table.woocommerce_order_items .cost label,.woocommerce_order_items_wrapper table.woocommerce_order_items .item_cost label,.woocommerce_order_items_wrapper table.woocommerce_order_items .line_cost label,.woocommerce_order_items_wrapper table.woocommerce_order_items .line_tax label,.woocommerce_order_items_wrapper table.woocommerce_order_items .quantity label,.woocommerce_order_items_wrapper table.woocommerce_order_items .tax label,.woocommerce_order_items_wrapper table.woocommerce_order_items .tax_class label{white-space:nowrap;color:#999;font-size:.833em}.woocommerce_order_items_wrapper table.woocommerce_order_items .cost label input,.woocommerce_order_items_wrapper table.woocommerce_order_items .item_cost label input,.woocommerce_order_items_wrapper table.woocommerce_order_items .line_cost label input,.woocommerce_order_items_wrapper table.woocommerce_order_items .line_tax label input,.woocommerce_order_items_wrapper table.woocommerce_order_items .quantity label input,.woocommerce_order_items_wrapper table.woocommerce_order_items .tax label input,.woocommerce_order_items_wrapper table.woocommerce_order_items .tax_class label input{display:inline}.woocommerce_order_items_wrapper table.woocommerce_order_items .cost input,.woocommerce_order_items_wrapper table.woocommerce_order_items .item_cost input,.woocommerce_order_items_wrapper table.woocommerce_order_items .line_cost input,.woocommerce_order_items_wrapper table.woocommerce_order_items .line_tax input,.woocommerce_order_items_wrapper table.woocommerce_order_items .quantity input,.woocommerce_order_items_wrapper table.woocommerce_order_items .tax input,.woocommerce_order_items_wrapper table.woocommerce_order_items .tax_class input{width:70px;vertical-align:middle;text-align:right}.woocommerce_order_items_wrapper table.woocommerce_order_items .cost select,.woocommerce_order_items_wrapper table.woocommerce_order_items .item_cost select,.woocommerce_order_items_wrapper table.woocommerce_order_items .line_cost select,.woocommerce_order_items_wrapper table.woocommerce_order_items .line_tax select,.woocommerce_order_items_wrapper table.woocommerce_order_items .quantity select,.woocommerce_order_items_wrapper table.woocommerce_order_items .tax select,.woocommerce_order_items_wrapper table.woocommerce_order_items .tax_class select{width:85px;height:26px;vertical-align:middle;font-size:1em}.woocommerce_order_items_wrapper table.woocommerce_order_items .cost .split-input,.woocommerce_order_items_wrapper table.woocommerce_order_items .item_cost .split-input,.woocommerce_order_items_wrapper table.woocommerce_order_items .line_cost .split-input,.woocommerce_order_items_wrapper table.woocommerce_order_items .line_tax .split-input,.woocommerce_order_items_wrapper table.woocommerce_order_items .quantity .split-input,.woocommerce_order_items_wrapper table.woocommerce_order_items .tax .split-input,.woocommerce_order_items_wrapper table.woocommerce_order_items .tax_class .split-input{display:block;background:#fff;border:1px solid #ddd;box-shadow:inset 0 1px 2px rgba(0,0,0,.07);margin:1px;width:70px}.woocommerce_order_items_wrapper table.woocommerce_order_items .cost .split-input input,.woocommerce_order_items_wrapper table.woocommerce_order_items .item_cost .split-input input,.woocommerce_order_items_wrapper table.woocommerce_order_items .line_cost .split-input input,.woocommerce_order_items_wrapper table.woocommerce_order_items .line_tax .split-input input,.woocommerce_order_items_wrapper table.woocommerce_order_items .quantity .split-input input,.woocommerce_order_items_wrapper table.woocommerce_order_items .tax .split-input input,.woocommerce_order_items_wrapper table.woocommerce_order_items .tax_class .split-input input{width:100%;box-sizing:border-box;border:0;box-shadow:none;margin:0;color:#555;background:0 0}.woocommerce_order_items_wrapper table.woocommerce_order_items .cost .split-input input:last-child,.woocommerce_order_items_wrapper table.woocommerce_order_items .item_cost .split-input input:last-child,.woocommerce_order_items_wrapper table.woocommerce_order_items .line_cost .split-input input:last-child,.woocommerce_order_items_wrapper table.woocommerce_order_items .line_tax .split-input input:last-child,.woocommerce_order_items_wrapper table.woocommerce_order_items .quantity .split-input input:last-child,.woocommerce_order_items_wrapper table.woocommerce_order_items .tax .split-input input:last-child,.woocommerce_order_items_wrapper table.woocommerce_order_items .tax_class .split-input input:last-child{color:#bbb;border-top:1px dashed #ddd}.woocommerce_order_items_wrapper table.woocommerce_order_items .cost .view,.woocommerce_order_items_wrapper table.woocommerce_order_items .item_cost .view,.woocommerce_order_items_wrapper table.woocommerce_order_items .line_cost .view,.woocommerce_order_items_wrapper table.woocommerce_order_items .line_tax .view,.woocommerce_order_items_wrapper table.woocommerce_order_items .quantity .view,.woocommerce_order_items_wrapper table.woocommerce_order_items .tax .view,.woocommerce_order_items_wrapper table.woocommerce_order_items .tax_class .view{white-space:nowrap}.woocommerce_order_items_wrapper table.woocommerce_order_items .cost del,.woocommerce_order_items_wrapper table.woocommerce_order_items .item_cost del,.woocommerce_order_items_wrapper table.woocommerce_order_items .line_cost del,.woocommerce_order_items_wrapper table.woocommerce_order_items .line_tax del,.woocommerce_order_items_wrapper table.woocommerce_order_items .quantity del,.woocommerce_order_items_wrapper table.woocommerce_order_items .tax del,.woocommerce_order_items_wrapper table.woocommerce_order_items .tax_class del{color:#ccc}.woocommerce_order_items_wrapper table.woocommerce_order_items .quantity{text-align:center}.woocommerce_order_items_wrapper table.woocommerce_order_items .quantity input{text-align:center;width:50px}.woocommerce_order_items_wrapper table.woocommerce_order_items span.subtotal{opacity:.5}.woocommerce_order_items_wrapper table.woocommerce_order_items td.tax_class,.woocommerce_order_items_wrapper table.woocommerce_order_items th.tax_class{text-align:left}.woocommerce_order_items_wrapper table.woocommerce_order_items .calculated{border-color:#ae8ca2;border-style:dotted}.woocommerce_order_items_wrapper table.woocommerce_order_items table.meta{width:100%}.woocommerce_order_items_wrapper table.woocommerce_order_items table.display_meta,.woocommerce_order_items_wrapper table.woocommerce_order_items table.meta{margin:.5em 0 0}.woocommerce_order_items_wrapper table.woocommerce_order_items table.display_meta tr th,.woocommerce_order_items_wrapper table.woocommerce_order_items table.meta tr th{border:0;padding:0 4px .5em 0;line-height:1.5em;width:20%}.woocommerce_order_items_wrapper table.woocommerce_order_items table.display_meta tr td,.woocommerce_order_items_wrapper table.woocommerce_order_items table.meta tr td{padding:0 4px .5em 0;border:0;line-height:1.5em}.woocommerce_order_items_wrapper table.woocommerce_order_items table.display_meta tr td input,.woocommerce_order_items_wrapper table.woocommerce_order_items table.meta tr td input{width:100%;margin:0;position:relative;border-bottom:0;box-shadow:none}.woocommerce_order_items_wrapper table.woocommerce_order_items table.display_meta tr td textarea,.woocommerce_order_items_wrapper table.woocommerce_order_items table.meta tr td textarea{width:100%;height:4em;margin:0;box-shadow:none}.woocommerce_order_items_wrapper table.woocommerce_order_items table.display_meta tr td input:focus+textarea,.woocommerce_order_items_wrapper table.woocommerce_order_items table.meta tr td input:focus+textarea{border-top-color:#999}.woocommerce_order_items_wrapper table.woocommerce_order_items table.display_meta tr td p,.woocommerce_order_items_wrapper table.woocommerce_order_items table.meta tr td p{margin:0 0 .5em;line-height:1.5em}.woocommerce_order_items_wrapper table.woocommerce_order_items table.display_meta tr td p:last-child,.woocommerce_order_items_wrapper table.woocommerce_order_items table.meta tr td p:last-child{margin:0}.woocommerce_order_items_wrapper table.woocommerce_order_items .thumb{text-align:left;width:27px}.wc-order-items-editable .delete-order-item:before,.wc-order-items-editable .delete_refund:before,.wc-order-items-editable .edit-order-item:before,.woocommerce_order_items_wrapper table.woocommerce_order_items tr.fee .thumb div:before,.woocommerce_order_items_wrapper table.woocommerce_order_items tr.refund .thumb div:before,.woocommerce_order_items_wrapper table.woocommerce_order_items tr.shipping .thumb div:before{text-align:center;font-family:WooCommerce;speak:none;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;top:0;left:0}.woocommerce_order_items_wrapper table.woocommerce_order_items .thumb a{display:block}.woocommerce_order_items_wrapper table.woocommerce_order_items .thumb img{padding:1px;margin:0;border:1px solid #dfdfdf;vertical-align:middle;width:21px;height:21px}.woocommerce_order_items_wrapper table.woocommerce_order_items .refund_by,ul.order_notes li p.meta .exact-date{border-bottom:1px dotted #999}.woocommerce_order_items_wrapper table.woocommerce_order_items tr.fee .thumb div{display:block;text-indent:-9999px;position:relative;height:1em;width:1em;font-size:14px;margin:6px}.woocommerce_order_items_wrapper table.woocommerce_order_items tr.fee .thumb div:before{margin:0;text-indent:0;position:absolute;width:100%;height:100%;content:"";color:#bbb}.woocommerce_order_items_wrapper table.woocommerce_order_items tr.refund .thumb div{display:block;text-indent:-9999px;position:relative;height:1em;width:1em;font-size:14px;margin:6px}.woocommerce_order_items_wrapper table.woocommerce_order_items tr.refund .thumb div:before{margin:0;text-indent:0;position:absolute;width:100%;height:100%;content:"";color:#bbb}.woocommerce_order_items_wrapper table.woocommerce_order_items tr.shipping .thumb div{display:block;text-indent:-9999px;position:relative;height:1em;width:1em;font-size:14px;margin:6px}.woocommerce_order_items_wrapper table.woocommerce_order_items tr.shipping .thumb div:before{margin:0;text-indent:0;position:absolute;width:100%;height:100%;content:"";color:#bbb}.woocommerce_order_items_wrapper table.woocommerce_order_items th.line_tax{white-space:nowrap}.woocommerce_order_items_wrapper table.woocommerce_order_items td.line_tax,.woocommerce_order_items_wrapper table.woocommerce_order_items th.line_tax{padding:8px 16px 8px 8px}.woocommerce_order_items_wrapper table.woocommerce_order_items td.line_tax .delete-order-tax,.woocommerce_order_items_wrapper table.woocommerce_order_items th.line_tax .delete-order-tax{display:block;text-indent:-9999px;position:relative;height:1em;width:1em;font-size:12px;visibility:hidden;float:right;margin:2px -16px 0 0}.woocommerce_order_items_wrapper table.woocommerce_order_items td.line_tax .delete-order-tax:before,.woocommerce_order_items_wrapper table.woocommerce_order_items th.line_tax .delete-order-tax:before{font-family:WooCommerce;speak:none;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin:0;text-indent:0;position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;content:"";color:#fff;background-color:#000;-webkit-border-radius:100%;border-radius:100%;border:1px solid #000;box-shadow:0 1px 2px rgba(0,0,0,.2)}.woocommerce_order_items_wrapper table.woocommerce_order_items td.line_tax .delete-order-tax:hover:before,.woocommerce_order_items_wrapper table.woocommerce_order_items th.line_tax .delete-order-tax:hover:before{border-color:#a00;background-color:#a00}.woocommerce_order_items_wrapper table.woocommerce_order_items td.line_tax:hover .delete-order-tax,.woocommerce_order_items_wrapper table.woocommerce_order_items th.line_tax:hover .delete-order-tax{visibility:visible}.woocommerce_order_items_wrapper table.woocommerce_order_items small.refunded{display:block;color:#a00;white-space:nowrap}.wc-order-items-editable .edit-order-item{text-indent:-9999px;position:relative;height:1em;width:1em;display:inline-block;margin:0 .5em 0 0}.wc-order-items-editable .edit-order-item:before{margin:0;text-indent:0;position:absolute;width:100%;height:100%;content:"";content:"\e603";color:#999}.wc-order-items-editable .edit-order-item:hover:before{color:#555}.wc-order-items-editable .delete-order-item,.wc-order-items-editable .delete_refund{text-indent:-9999px;position:relative;height:1em;width:1em;display:inline-block;margin:0}.wc-order-items-editable .delete-order-item:before,.wc-order-items-editable .delete_refund:before{margin:0;text-indent:0;position:absolute;width:100%;height:100%;content:"";content:"\e013";color:#999}.wc-order-items-editable .delete-order-item:hover:before,.wc-order-items-editable .delete_refund:hover:before{color:#a00}.wc-order-items-editable .wc-order-edit-line-item-actions{width:2.5em;text-align:right}.wc-order-items-editable .wc-order-totals .wc-order-edit-line-item-actions{width:1.5em}.wc-order-items-editable .wc-order-totals .edit-order-item{margin:0}#woocommerce-order-downloads .buttons{float:left;padding:0;margin:0;vertical-align:top}#woocommerce-order-downloads .buttons .add_item_id,#woocommerce-order-downloads .buttons .select2-container{width:400px!important;margin-right:9px;vertical-align:top;float:left}#woocommerce-order-downloads .buttons button{margin:2px 0 0}#woocommerce-order-downloads h3 small{color:#999}#poststuff #woocommerce-order-actions .inside{margin:0;padding:0}#poststuff #woocommerce-order-actions .inside ul.order_actions li{padding:6px 10px;box-sizing:border-box}#poststuff #woocommerce-order-actions .inside ul.order_actions li:last-child{border-bottom:0}#poststuff #woocommerce-order-notes .inside{margin:0;padding:0}#poststuff #woocommerce-order-notes .inside ul.order_notes li{padding:0 10px}#woocommerce_customers p.search-box{margin:6px 0 4px;float:left}#woocommerce_customers .tablenav{float:right;clear:none}.widefat.customers td{vertical-align:middle;padding:4px 7px}.widefat .column-order_title{width:15%}.widefat .column-order_title time{display:block;color:#999;margin:3px 0}.widefat .column-orders,.widefat .column-paying,.widefat .column-spent{text-align:center;width:8%}.widefat .column-last_order{width:11%}.widefat .column-order_actions,.widefat .column-user_actions,.widefat .column-wc_actions{width:110px}.widefat .column-order_actions a.button,.widefat .column-user_actions a.button,.widefat .column-wc_actions a.button{float:left;margin:0 4px 2px 0;cursor:pointer;padding:3px 4px;height:auto}.widefat .column-order_actions a.button img,.widefat .column-user_actions a.button img,.widefat .column-wc_actions a.button img{display:block;width:12px;height:auto}.widefat small.meta{display:block;color:#999;font-size:inherit;margin:3px 0}.widefat .column-order_date,.widefat .column-order_total{width:9%}.widefat .column-order_status{width:45px;text-align:center}.widefat .column-order_status mark{display:block;text-indent:-9999px;position:relative;height:1em;width:1em;background:0 0;font-size:1.4em;margin:0 auto}.widefat .column-order_status mark.cancelled:after,.widefat .column-order_status mark.completed:after,.widefat .column-order_status mark.failed:after,.widefat .column-order_status mark.on-hold:after,.widefat .column-order_status mark.pending:after,.widefat .column-order_status mark.processing:after,.widefat .column-order_status mark.refunded:after{font-family:WooCommerce;speak:none;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin:0;text-indent:0;position:absolute;top:0;left:0;width:100%;height:100%;text-align:center}.widefat .column-order_status mark.pending:after{content:"\e012";color:#ffba00}.widefat .column-order_status mark.completed:after{content:"\e015";color:#2ea2cc}.widefat .column-order_status mark.on-hold:after{content:"\e033";color:#999}.widefat .column-order_status mark.failed:after{content:"\e016";color:#d0c21f}.widefat .column-order_status mark.cancelled:after{content:"\e013";color:#a00}.widefat .column-order_status mark.processing:after{content:"\e011";color:#73a724}.widefat .column-order_status mark.refunded:after{content:"\e014";color:#999}.widefat td.column-order_status{padding-top:9px}.column-customer_message .note-on{display:block;text-indent:-9999px;position:relative;height:1em;width:1em;margin:0 auto;color:#999}.column-customer_message .note-on:after,.column-order_notes .note-on:after{font-family:WooCommerce;speak:none;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;margin:0;top:0;left:0;text-align:center;line-height:16px}.column-customer_message .note-on:after{text-indent:0;position:absolute;width:100%;height:100%;content:""}.column-order_notes .note-on{display:block;text-indent:-9999px;position:relative;height:1em;width:1em;margin:0 auto;color:#999}.column-order_notes .note-on:after{text-indent:0;position:absolute;width:100%;height:100%;content:""}.attributes-table .attribute-actions .configure-terms:after,.order_actions .complete:after,.order_actions .processing:after,.order_actions .view:after,.user_actions .edit:after,.user_actions .link:after,.user_actions .refresh:after,.user_actions .view:after{font-family:WooCommerce;speak:none;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;top:0;left:0;line-height:1.85;margin:0;text-align:center;font-weight:400}.order_actions .complete,.order_actions .processing,.order_actions .view{display:block;text-indent:-9999px;position:relative;padding:0!important;height:2em!important;width:2em}.order_actions .complete:after,.order_actions .processing:after,.order_actions .view:after{text-indent:0;position:absolute;width:100%;height:100%}.order_actions .processing:after{content:"\e00f"}.order_actions .complete:after{content:"\e017"}.order_actions .view:after{content:"\e010"}.user_actions .edit,.user_actions .link,.user_actions .refresh,.user_actions .view{display:block;text-indent:-9999px;position:relative;padding:0!important;height:2em!important;width:2em}.user_actions .edit:after,.user_actions .link:after,.user_actions .refresh:after,.user_actions .view:after{text-indent:0;position:absolute;width:100%;height:100%}.user_actions .edit:after{content:"\e603"}.user_actions .link:after{content:"\e00d"}.user_actions .view:after{content:"\e010"}.user_actions .refresh:after{content:"\e031"}.attributes-table td,.attributes-table th{width:15%;vertical-align:top}.attributes-table .attribute-terms{width:32%}.attributes-table .attribute-actions{width:2em}.attributes-table .attribute-actions .configure-terms{display:block;text-indent:-9999px;position:relative;padding:0!important;height:2em!important;width:2em}.attributes-table .attribute-actions .configure-terms:after{text-indent:0;position:absolute;width:100%;height:100%;content:""}ul.order_notes{padding:2px 0 0}ul.order_notes li .note_content{padding:10px;background:#efefef;position:relative}ul.order_notes li .note_content p{margin:0;padding:0;word-wrap:break-word}ul.order_notes li p.meta{padding:10px;color:#999;margin:0;font-size:11px}ul.order_notes li a.delete_note{color:#a00}table.wp-list-table .row-actions,table.wp-list-table span.na{color:#999}ul.order_notes li .note_content:after{content:"";display:block;position:absolute;bottom:-10px;left:20px;width:0;height:0;border-width:10px 10px 0 0;border-style:solid;border-color:#efefef transparent}ul.order_notes li.customer-note .note_content{background:#d7cad2}ul.order_notes li.customer-note .note_content:after{border-color:#d7cad2 transparent}.add_note{border-top:1px solid #ddd;padding:10px 10px 0}.add_note h4{margin-top:5px!important}.add_note #add_order_note{width:100%;height:50px}table.wp-list-table .column-thumb{width:52px;text-align:center;white-space:nowrap}table.wp-list-table .column-name{width:22%}table.wp-list-table .column-product_cat,table.wp-list-table .column-product_tag{width:11%!important}table.wp-list-table .column-featured,table.wp-list-table .column-product_type{width:48px;text-align:left!important}table.wp-list-table .column-customer_message,table.wp-list-table .column-order_notes{width:48px;text-align:center}table.wp-list-table .column-customer_message img,table.wp-list-table .column-order_notes img{margin:0 auto;padding-top:0!important}table.wp-list-table .manage-column.column-featured img,table.wp-list-table .manage-column.column-product_type img{padding-left:2px}table.wp-list-table .column-price .woocommerce-price-suffix{display:none}table.wp-list-table img{margin:1px 2px}table.wp-list-table td.column-thumb img{margin:0;vertical-align:middle;width:auto;height:auto;max-width:40px;max-height:40px}table.wp-list-table .column-is_in_stock{text-align:left!important}table.wp-list-table .notes_head:after,table.wp-list-table .order-notes_head:after,table.wp-list-table .status_head:after,table.wp-list-table span.product-type:before,table.wp-list-table span.wc-featured:before,table.wp-list-table span.wc-image:before,table.wp-list-table span.wc-type:before{speak:none;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;top:0;left:0;text-align:center;line-height:1;font-family:WooCommerce}table.wp-list-table span.wc-featured,table.wp-list-table span.wc-image,table.wp-list-table span.wc-type{display:block;text-indent:-9999px;position:relative;height:1em;width:1em;margin:0 auto}table.wp-list-table span.wc-featured:before,table.wp-list-table span.wc-image:before,table.wp-list-table span.wc-type:before{font-weight:400;margin:0;text-indent:0;position:absolute;width:100%;height:100%;content:""}table.wp-list-table span.wc-featured{margin:0;cursor:pointer}table.wp-list-table span.wc-featured:before{content:"\e020"}table.wp-list-table span.wc-featured.not-featured:before{content:"\e021"}table.wp-list-table td.column-featured span.wc-featured{font-size:1.2em}table.wp-list-table span.wc-type{margin:0}table.wp-list-table span.wc-type:before{content:"\e01d"}table.wp-list-table span.product-type{display:block;text-indent:-9999px;position:relative;height:1em;width:1em;font-size:1.2em}table.wp-list-table span.product-type:before{font-weight:400;margin:0;text-indent:0;position:absolute;width:100%;height:100%;content:""}table.wp-list-table span.product-type.grouped:before{content:"\e002"}table.wp-list-table span.product-type.external:before{content:"\e034"}table.wp-list-table span.product-type.variable:before{content:"\e003"}table.wp-list-table span.product-type.downloadable:before{content:"\e001"}table.wp-list-table span.product-type.virtual:before{content:"\e000"}table.wp-list-table mark.instock{font-weight:700;color:#7ad03a;background:0 0;line-height:1}table.wp-list-table mark.outofstock{font-weight:700;color:#a44;background:0 0;line-height:1}table.wp-list-table .notes_head,table.wp-list-table .order-notes_head,table.wp-list-table .status_head{display:block;text-indent:-9999px;position:relative;height:1em;width:1em;margin:0 auto}table.wp-list-table .notes_head:after,table.wp-list-table .order-notes_head:after,table.wp-list-table .status_head:after{font-weight:400;margin:0;text-indent:0;position:absolute;width:100%;height:100%}table.wp-list-table .order-notes_head:after{content:"\e028"}table.wp-list-table .notes_head:after{content:"\e026"}table.wp-list-table .status_head:after{content:"\e011"}table.wp-list-table .column-order_items{width:12%}table.wp-list-table .column-order_items table.order_items{width:100%;margin:3px 0 0;padding:0;display:none}table.wp-list-table .column-order_items table.order_items td{border:0;margin:0;padding:0 0 3px}table.wp-list-table .column-order_items table.order_items td.qty{color:#999;padding-right:6px;text-align:left}table.wp-list-table .toggle-row{display:none}mark.notice{background:#fff;color:#a00;margin:0 0 0 10px}a.export_rates,a.import_rates{float:right;margin-left:9px;margin-top:-2px;margin-bottom:0}table.wc_input_table,table.wc_tax_rates{width:100%}table.wc_input_table span.tips,table.wc_tax_rates span.tips{color:#2ea2cc}table.wc_input_table td,table.wc_tax_rates td{padding:0;border-right:1px solid #DFDFDF;border-bottom:1px solid #DFDFDF;border-top:0;background:#fff}table.wc_input_table td input[type=text],table.wc_input_table td input[type=number],table.wc_tax_rates td input[type=text],table.wc_tax_rates td input[type=number]{width:100%;padding:5px 7px;margin:0;border:0;background:0 0}table.wc_input_table td.apply_to_shipping,table.wc_input_table td.compound,table.wc_tax_rates td.apply_to_shipping,table.wc_tax_rates td.compound{padding:5px 7px;vertical-align:middle}table.wc_input_table td.apply_to_shipping input,table.wc_input_table td.compound input,table.wc_tax_rates td.apply_to_shipping input,table.wc_tax_rates td.compound input{width:auto;padding:0}table.wc_input_table td:last-child,table.wc_tax_rates td:last-child{border-right:0}table.wc_input_table tr.current td,table.wc_tax_rates tr.current td{background-color:#fefbcc}table.wc_input_table .cost,table.wc_input_table .cost input,table.wc_input_table .item_cost,table.wc_input_table .item_cost input,table.wc_tax_rates .cost,table.wc_tax_rates .cost input,table.wc_tax_rates .item_cost,table.wc_tax_rates .item_cost input{text-align:right}table.wc_input_table th.sort,table.wc_tax_rates th.sort{width:17px;padding:0}table.wc_input_table td.sort,table.wc_tax_rates td.sort{padding:0 4px;cursor:move;background:#f9f9f9;text-align:center;vertical-align:middle}table.wc_input_table td.sort:before,table.wc_tax_rates td.sort:before{content:"\e032";font-family:WooCommerce;text-align:center;line-height:1;color:#999;display:block;width:17px;float:left;height:100%}table.wc_input_table td.sort:hover:before,table.wc_tax_rates td.sort:hover:before{color:#333}table.wc_input_table .button,table.wc_tax_rates .button{float:left;margin-right:5px}table.wc_input_table .export,table.wc_input_table .import,table.wc_tax_rates .export,table.wc_tax_rates .import{float:right;margin-right:0;margin-left:5px}table.wc_input_table span.tips,table.wc_tax_rates span.tips{padding:0 3px}table.wc_input_table .pagination,table.wc_tax_rates .pagination{float:right}table.wc_input_table .pagination .button,table.wc_tax_rates .pagination .button{margin-left:5px;margin-right:0}table.wc_input_table .pagination .current,table.wc_tax_rates .pagination .current{background:#bbb;text-shadow:none}table.wc_input_table tfoot th,table.wc_tax_rates tfoot th{padding-left:20px;padding-right:20px}table.wc_input_table tr:last-child td,table.wc_tax_rates tr:last-child td{border-bottom:0}table.wc_gateways,table.wc_shipping{position:relative}table.wc_gateways td,table.wc_shipping td{vertical-align:middle;padding:7px;line-height:2em}table.wc_gateways tr:nth-child(odd) td,table.wc_shipping tr:nth-child(odd) td{background:#f9f9f9}table.wc_gateways th,table.wc_shipping th{padding:9px 7px!important;vertical-align:middle}table.wc_gateways td.name,table.wc_shipping td.name{font-weight:700}table.wc_gateways .settings,table.wc_shipping .settings{text-align:right}table.wc_gateways .default,table.wc_gateways .radio,table.wc_gateways .status,table.wc_shipping .default,table.wc_shipping .radio,table.wc_shipping .status{text-align:center}table.wc_gateways .default .tips,table.wc_gateways .radio .tips,table.wc_gateways .status .tips,table.wc_shipping .default .tips,table.wc_shipping .radio .tips,table.wc_shipping .status .tips{margin:0 auto}table.wc_gateways .default input,table.wc_gateways .radio input,table.wc_gateways .status input,table.wc_shipping .default input,table.wc_shipping .radio input,table.wc_shipping .status input{margin:0}table.wc_gateways th.sort,table.wc_shipping th.sort{width:28px;padding:0}table.wc_gateways td.sort,table.wc_shipping td.sort{padding:0 7px;cursor:move;text-align:center;vertical-align:middle}table.wc_gateways td.sort:before,table.wc_shipping td.sort:before{content:"\e032";font-family:WooCommerce;text-align:center;line-height:1;color:#ccc;display:block;width:17px;float:left;height:100%}img.help_tip{vertical-align:middle;margin:0 0 0 9px}.postbox img.help_tip{margin-top:-4px}.status-disabled,.status-enabled{font-size:1.4em;display:block;text-indent:-9999px;position:relative;height:1em;width:1em}#woocommerce-product-images .inside #product_images_container ul li.wc-metabox-sortable-placeholder:after,.status-enabled:before{font-family:WooCommerce;speak:none;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;text-indent:0;top:0;left:0;text-align:center}.status-enabled:before{line-height:1;margin:0;position:absolute;width:100%;height:100%;content:"";color:#a46497}.woocommerce .woo-nav-tab-wrapper{margin-bottom:16px!important}.woocommerce .subsubsub{margin:-8px 0 0}.woocommerce #template div{margin:0}.woocommerce #template div p .button{float:right;margin-left:10px;margin-top:-4px}.woocommerce #template div .editor textarea{margin-bottom:8px}.woocommerce textarea[disabled=disabled]{background:#DFDFDF!important}.woocommerce table.form-table{margin:0;position:relative}.woocommerce table.form-table .forminp-radio ul{margin:0}.woocommerce table.form-table .forminp-radio ul li{line-height:1.4em}.woocommerce table.form-table textarea.input-text{height:100%;min-width:150px;display:block}.woocommerce table.form-table input.regular-input{width:25em}.woocommerce table.form-table textarea.wide-input{width:100%}.woocommerce table.form-table img.help_tip{padding:0;margin:-4px 0 0 5px;vertical-align:middle;cursor:help;line-height:1}.woocommerce table.form-table span.help_tip{cursor:help;color:#2ea2cc}.woocommerce table.form-table th{position:relative;padding-right:24px}.woocommerce table.form-table .select2-container{display:block;max-width:350px;vertical-align:top;margin-bottom:3px}.woocommerce table.form-table table.widefat th{padding-right:inherit}.woocommerce table.form-table th img.help_tip{margin:0 -24px 0 0;float:right}.woocommerce table.form-table fieldset{margin-top:4px}.woocommerce table.form-table fieldset img.help_tip{margin:-3px 0 0 5px}.woocommerce table.form-table fieldset p.description{margin-bottom:8px}.woocommerce table.form-table fieldset:first-child{margin-top:0}.woocommerce table.form-table .iris-picker{z-index:100;display:none;position:absolute;border:1px solid #ccc;border-radius:3px;box-shadow:0 1px 3px rgba(0,0,0,.2)}.woocommerce table.form-table .iris-picker .ui-slider{border:0!important;margin:0!important;width:auto!important;height:auto!important;background:none!important}.woocommerce table.form-table .iris-picker .ui-slider .ui-slider-handle{margin-bottom:0!important}.woocommerce table.form-table .colorpickpreview{padding:3px 3px 3px 20px;border:1px solid #ddd;border-right:0}.woocommerce table.form-table .colorpick{border-left:0}.woocommerce table.form-table .image_width_settings{vertical-align:middle}.woocommerce table.form-table .image_width_settings label{margin-left:10px}.woocommerce #tabs-wrap table a.remove{margin-left:4px}.woocommerce #tabs-wrap table p{margin:0 0 4px!important;overflow:hidden;zoom:1}.woocommerce #tabs-wrap table p a.add{float:left}#wp-excerpt-editor-container{background:#fff}#product_variation-parent #parent_id{width:100%}#postimagediv img{border:1px solid #d5d5d5;max-width:100%}#woocommerce-product-images .inside{margin:0;padding:0}#woocommerce-product-images .inside .add_product_images{padding:0 12px 12px}#woocommerce-product-images .inside #product_images_container{padding:0 0 0 9px}#woocommerce-product-images .inside #product_images_container ul{margin:0;padding:0}#woocommerce-product-images .inside #product_images_container ul:after,#woocommerce-product-images .inside #product_images_container ul:before{content:" ";display:table}#woocommerce-product-images .inside #product_images_container ul:after{clear:both}#woocommerce-product-images .inside #product_images_container ul li.add,#woocommerce-product-images .inside #product_images_container ul li.image,#woocommerce-product-images .inside #product_images_container ul li.wc-metabox-sortable-placeholder{width:80px;float:left;cursor:move;border:1px solid #d5d5d5;margin:9px 9px 0 0;background:#f7f7f7;border-radius:2px;position:relative;box-sizing:border-box}#woocommerce-product-images .inside #product_images_container ul li.add img,#woocommerce-product-images .inside #product_images_container ul li.image img,#woocommerce-product-images .inside #product_images_container ul li.wc-metabox-sortable-placeholder img{width:100%;height:auto;display:block}#woocommerce-product-images .inside #product_images_container ul li.wc-metabox-sortable-placeholder{border:3px dashed #ddd;position:relative}#woocommerce-product-images .inside #product_images_container ul li.wc-metabox-sortable-placeholder:after{margin:0;position:absolute;width:100%;height:100%;content:"";font-size:2.618em;line-height:72px;color:#ddd}#woocommerce-product-images .inside #product_images_container ul ul.actions li a.delete:before,#woocommerce-product-images .inside #product_images_container ul ul.actions li a.view:before{font-family:WooCommerce;speak:none;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;color:#fff;background-color:#000;text-align:center;left:0}#woocommerce-product-images .inside #product_images_container ul ul.actions{position:absolute;top:-8px;right:-8px;padding:2px;display:none}#woocommerce-product-images .inside #product_images_container ul ul.actions li{float:right;margin:0 0 0 2px}#woocommerce-product-images .inside #product_images_container ul ul.actions li a{width:1em;margin:0;height:0;display:block;overflow:hidden}#woocommerce-product-images .inside #product_images_container ul ul.actions li a.tips{cursor:pointer}#woocommerce-product-images .inside #product_images_container ul ul.actions li a.view{display:block;text-indent:-9999px;position:relative;height:1em;width:1em;font-size:1.4em}#woocommerce-product-images .inside #product_images_container ul ul.actions li a.view:before{margin:0;text-indent:0;position:absolute;top:0;width:100%;height:100%;content:""}#woocommerce-product-images .inside #product_images_container ul ul.actions li a.delete{display:block;text-indent:-9999px;position:relative;height:1em;width:1em;font-size:1.4em}#woocommerce-product-images .inside #product_images_container ul ul.actions li a.delete:before{margin:0;text-indent:0;position:absolute;top:0;width:100%;height:100%;content:"";border-radius:100%;box-shadow:0 1px 2px rgba(0,0,0,.2)}#woocommerce-product-images .inside #product_images_container ul ul.actions li a.delete:hover before{background-color:#a00}#woocommerce-product-images .inside #product_images_container ul li:hover ul.actions{display:block}#woocommerce-product-data .hndle{padding:10px}#woocommerce-product-data .hndle span{display:block;vertical-align:middle;line-height:24px}#woocommerce-product-data .hndle span span{display:inline;line-height:inherit;vertical-align:baseline}#woocommerce-product-data .hndle label{padding-right:1em;font-size:12px;vertical-align:baseline}#woocommerce-product-data .hndle label:first-child{margin-right:1em;border-right:1px solid #dfdfdf}#woocommerce-product-data .hndle input,#woocommerce-product-data .hndle select{margin:-3px 0 0 .5em;vertical-align:middle}#woocommerce-product-data>.handlediv{margin-top:4px}#woocommerce-product-data .wrap{margin:0}#woocommerce-coupon-description{padding:3px 8px;font-size:1.7em;line-height:1.42em;height:auto;width:100%;outline:0;margin:10px 0;display:block}#woocommerce-coupon-description::-webkit-input-placeholder{line-height:1.42em;color:#bbb}#woocommerce-coupon-description::-moz-placeholder{line-height:1.42em;color:#bbb}#woocommerce-coupon-description:-ms-input-placeholder{line-height:1.42em;color:#bbb}#woocommerce-coupon-description:-moz-placeholder{line-height:1.42em;color:#bbb}#woocommerce-coupon-data .panel-wrap,#woocommerce-product-data .panel-wrap{background:#fff}#woocommerce-coupon-data .wc-metaboxes-wrapper,#woocommerce-coupon-data .woocommerce_options_panel,#woocommerce-product-data .wc-metaboxes-wrapper,#woocommerce-product-data .woocommerce_options_panel{float:left;width:80%}#woocommerce-coupon-data .wc-metaboxes-wrapper .wc-radios,#woocommerce-coupon-data .woocommerce_options_panel .wc-radios,#woocommerce-product-data .wc-metaboxes-wrapper .wc-radios,#woocommerce-product-data .woocommerce_options_panel .wc-radios{display:block;float:left;margin:0}#woocommerce-coupon-data .wc-metaboxes-wrapper .wc-radios li,#woocommerce-coupon-data .woocommerce_options_panel .wc-radios li,#woocommerce-product-data .wc-metaboxes-wrapper .wc-radios li,#woocommerce-product-data .woocommerce_options_panel .wc-radios li{display:block;padding:0 0 10px}#woocommerce-coupon-data .wc-metaboxes-wrapper .wc-radios li input,#woocommerce-coupon-data .woocommerce_options_panel .wc-radios li input,#woocommerce-product-data .wc-metaboxes-wrapper .wc-radios li input,#woocommerce-product-data .woocommerce_options_panel .wc-radios li input{width:auto}#woocommerce-coupon-data .panel-wrap,#woocommerce-product-data .panel-wrap,.woocommerce .panel-wrap{overflow:hidden}#woocommerce-coupon-data ul.wc-tabs,#woocommerce-product-data ul.wc-tabs,.woocommerce ul.wc-tabs{margin:0;width:20%;float:left;line-height:1em;padding:0 0 10px;position:relative;background-color:#fafafa;border-right:1px solid #eee;box-sizing:border-box}#woocommerce-coupon-data ul.wc-tabs:after,#woocommerce-product-data ul.wc-tabs:after,.woocommerce ul.wc-tabs:after{content:"";display:block;width:100%;height:9999em;position:absolute;bottom:-9999em;left:0;background-color:#fafafa;border-right:1px solid #eee}#woocommerce-coupon-data ul.wc-tabs li,#woocommerce-product-data ul.wc-tabs li,.woocommerce ul.wc-tabs li{margin:0;padding:0;display:block;position:relative}#woocommerce-coupon-data ul.wc-tabs li a,#woocommerce-product-data ul.wc-tabs li a,.woocommerce ul.wc-tabs li a{margin:0;padding:10px;display:block;box-shadow:none;text-decoration:none;line-height:20px!important;border-bottom:1px solid #eee}#woocommerce-coupon-data ul.wc-tabs li a:before,#woocommerce-product-data ul.wc-tabs li a:before,.woocommerce ul.wc-tabs li a:before,.woocommerce_page_wc-settings .shippingrows .add.button:before{line-height:1;margin-right:.618em;font-weight:400;font-variant:normal;-webkit-font-smoothing:antialiased;font-family:WooCommerce;speak:none;text-transform:none;text-decoration:none}#woocommerce-coupon-data ul.wc-tabs li a:before,#woocommerce-product-data ul.wc-tabs li a:before,.woocommerce ul.wc-tabs li a:before{content:""}#woocommerce-coupon-data ul.wc-tabs li.general_options a:before,#woocommerce-product-data ul.wc-tabs li.general_options a:before,.woocommerce ul.wc-tabs li.general_options a:before{content:"\e006"}#woocommerce-coupon-data ul.wc-tabs li.inventory_options a:before,#woocommerce-product-data ul.wc-tabs li.inventory_options a:before,.woocommerce ul.wc-tabs li.inventory_options a:before{content:"\e02c"}#woocommerce-coupon-data ul.wc-tabs li.shipping_options a:before,#woocommerce-product-data ul.wc-tabs li.shipping_options a:before,.woocommerce ul.wc-tabs li.shipping_options a:before{content:"\e01a"}#woocommerce-coupon-data ul.wc-tabs li.linked_product_options a:before,#woocommerce-product-data ul.wc-tabs li.linked_product_options a:before,.woocommerce ul.wc-tabs li.linked_product_options a:before{content:"\e00d"}#woocommerce-coupon-data ul.wc-tabs li.attribute_options a:before,#woocommerce-product-data ul.wc-tabs li.attribute_options a:before,.woocommerce ul.wc-tabs li.attribute_options a:before{content:"\e02b"}#woocommerce-coupon-data ul.wc-tabs li.advanced_options a:before,#woocommerce-product-data ul.wc-tabs li.advanced_options a:before,.woocommerce ul.wc-tabs li.advanced_options a:before{content:"\e01c"}#woocommerce-coupon-data ul.wc-tabs li.variation_options a:before,#woocommerce-product-data ul.wc-tabs li.variation_options a:before,.woocommerce ul.wc-tabs li.variation_options a:before{content:"\e003"}#woocommerce-coupon-data ul.wc-tabs li.usage_restriction_options a:before,#woocommerce-product-data ul.wc-tabs li.usage_restriction_options a:before,.woocommerce ul.wc-tabs li.usage_restriction_options a:before{content:"\e602"}#woocommerce-coupon-data ul.wc-tabs li.usage_limit_options a:before,#woocommerce-product-data ul.wc-tabs li.usage_limit_options a:before,.woocommerce ul.wc-tabs li.usage_limit_options a:before{content:"\e601"}#woocommerce-coupon-data ul.wc-tabs li.general_coupon_data a:before,#woocommerce-product-data ul.wc-tabs li.general_coupon_data a:before,.woocommerce ul.wc-tabs li.general_coupon_data a:before{content:"\e600"}#woocommerce-coupon-data ul.wc-tabs li.active a,#woocommerce-product-data ul.wc-tabs li.active a,.woocommerce ul.wc-tabs li.active a{color:#555;position:relative;background-color:#eee}.woocommerce_page_wc-settings .shippingrows th.check-column{padding-top:20px}.woocommerce_page_wc-settings .shippingrows tfoot th{padding-left:10px}.woocommerce_page_wc-settings .shippingrows .add.button:before{content:""}.woocommerce_page_wc-settings h3.wc-settings-sub-title{font-size:1.2em}#woocommerce-coupon-data .inside,#woocommerce-order-data .inside,#woocommerce-order-downloads .inside,#woocommerce-product-data .inside,#woocommerce-product-type-options .inside{padding:0;margin:0}.panel,.woocommerce_options_panel{padding:9px;color:#555}.panel,.woocommerce_page_settings .woocommerce_options_panel{padding:0}#woocommerce-product-specs .inside,#woocommerce-product-type-options .panel{padding:9px;margin:0}#woocommerce-product-type-options .panel p,.woocommerce_options_panel fieldset.form-field,.woocommerce_options_panel p{margin:0 0 9px;font-size:12px;padding:5px 9px;line-height:24px}#woocommerce-product-type-options .panel p:after,.woocommerce_options_panel fieldset.form-field:after,.woocommerce_options_panel p:after{content:".";display:block;height:0;clear:both;visibility:hidden}.woocommerce_options_panel .checkbox,.woocommerce_variable_attributes .checkbox{width:auto;vertical-align:middle;margin:7px 0}.woocommerce_options_panel .downloadable_files table,.woocommerce_variations .downloadable_files table{width:100%;padding:0!important}.woocommerce_options_panel .downloadable_files table th,.woocommerce_variations .downloadable_files table th{padding:7px 0 7px 7px!important}.woocommerce_options_panel .downloadable_files table td,.woocommerce_variations .downloadable_files table td{vertical-align:middle!important;padding:4px 0 4px 7px!important;position:relative}.woocommerce_options_panel .downloadable_files table td:last-child,.woocommerce_variations .downloadable_files table td:last-child{padding-right:7px!important}.woocommerce_options_panel .downloadable_files table td input.input_text,.woocommerce_variations .downloadable_files table td input.input_text{width:100%;float:none;margin:1px 0;min-width:0}.woocommerce_options_panel .downloadable_files table td .upload_file_button,.woocommerce_variations .downloadable_files table td .upload_file_button{float:right;width:auto;cursor:pointer}.woocommerce_options_panel .downloadable_files table td .delete,.woocommerce_variations .downloadable_files table td .delete{display:block;text-indent:-9999px;position:relative;height:1em;width:1em}.woocommerce_options_panel .downloadable_files table td .delete:before,.woocommerce_variations .downloadable_files table td .delete:before{font-family:WooCommerce;speak:none;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin:0;text-indent:0;position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;content:"";content:"\e013";color:#999}.woocommerce_options_panel .downloadable_files table td .delete:hover:before,.woocommerce_variations .downloadable_files table td .delete:hover:before{color:#a00}.woocommerce_options_panel .downloadable_files table th.sort,.woocommerce_variations .downloadable_files table th.sort{width:17px;padding:0}.woocommerce_options_panel .downloadable_files table td.sort,.woocommerce_variations .downloadable_files table td.sort{padding:0 8px;cursor:move;background:#f9f9f9;text-align:center;vertical-align:middle}.woocommerce_options_panel .downloadable_files table td.sort:before,.woocommerce_variations .downloadable_files table td.sort:before{content:"\e032";font-family:WooCommerce;text-align:center;line-height:1;color:#999;display:block;width:17px;float:left;height:100%}.woocommerce_options_panel .downloadable_files table td.sort:hover:before,.woocommerce_variations .downloadable_files table td.sort:hover:before{color:#333}.woocommerce_variation h3 .sort{cursor:move;text-align:center;float:right;height:26px;width:17px;visibility:hidden;vertical-align:middle;margin-right:.5em;color:#a0a5aa}.woocommerce_variation h3 .sort:before{content:"\e032";font-family:WooCommerce;text-align:center;cursor:move;display:block;width:17px;line-height:28px}.woocommerce_variation h3 .sort:hover{color:#777}.woocommerce_variation h3:hover .sort,.woocommerce_variation.ui-sortable-helper .sort{visibility:visible}.woocommerce_options_panel{box-sizing:border-box}.woocommerce_options_panel .downloadable_files{padding:0 9px 0 162px;position:relative;margin:9px 0}.woocommerce_options_panel .downloadable_files label{position:absolute;left:0;margin:0 0 0 12px;line-height:24px}.woocommerce_options_panel p{margin:9px 0}.woocommerce_options_panel fieldset.form-field,.woocommerce_options_panel p.form-field{padding:5px 20px 5px 162px!important}.woocommerce_options_panel .sale_price_dates_fields .short:first-of-type{margin-bottom:1em}.woocommerce_options_panel .sale_price_dates_fields .short:nth-of-type(2){clear:left}.woocommerce_options_panel label,.woocommerce_options_panel legend{float:left;width:150px;padding:0;margin:0 0 0 -150px}.woocommerce_options_panel label .req,.woocommerce_options_panel legend .req{font-weight:700;font-style:normal;color:#a00}.woocommerce_options_panel .description{padding:0;margin:0 0 0 7px;clear:none;display:inline}.woocommerce_options_panel .description-block{margin-left:0;display:block}.woocommerce_options_panel input,.woocommerce_options_panel select,.woocommerce_options_panel textarea{margin:0}.woocommerce_options_panel textarea{vertical-align:top;height:3.5em;line-height:1.5em}.woocommerce_options_panel input[type=text],.woocommerce_options_panel input[type=number],.woocommerce_options_panel input[type=email]{width:50%;float:left}.woocommerce_options_panel input.button{width:auto;margin-left:8px}.woocommerce_options_panel select{float:left}.woocommerce_options_panel .short,.woocommerce_options_panel input[type=text].short,.woocommerce_options_panel input[type=number].short,.woocommerce_options_panel input[type=email].short{width:50%}.woocommerce_options_panel .sized{width:auto!important;margin-right:6px}.woocommerce_options_panel .options_group{border-top:1px solid #fff;border-bottom:1px solid #eee}.woocommerce_options_panel .options_group:first-child{border-top:0}.woocommerce_options_panel .options_group:last-child{border-bottom:0}.woocommerce_options_panel .options_group fieldset{margin:9px 0;font-size:12px;padding:5px 9px;line-height:24px}.woocommerce_options_panel .options_group fieldset label{width:auto;float:none}.woocommerce_options_panel .options_group fieldset ul{float:left;width:50%;margin:0;padding:0}.woocommerce_options_panel .options_group fieldset ul li{margin:0;width:auto}.woocommerce_options_panel .options_group fieldset ul li input{width:auto;float:none;margin-right:4px}.woocommerce_options_panel .options_group fieldset ul.wc-radios label{margin-left:0}.woocommerce_options_panel .dimensions_field .wrap{display:block;width:50%}.woocommerce_options_panel .dimensions_field .wrap input{width:30.75%;margin-right:3.8%}.woocommerce_options_panel .dimensions_field .wrap .last{margin-right:0}.woocommerce_options_panel.padded{padding:1em}#woocommerce-product-data input.dp-applied,.woocommerce_options_panel .select2-container{float:left}#grouped_product_options,#simple_product_options,#virtual_product_options{padding:12px;font-style:italic;color:#666}.wc-metaboxes-wrapper .toolbar{margin:0!important;border-top:1px solid #fff;border-bottom:1px solid #eee;padding:9px 12px!important}.wc-metaboxes-wrapper .toolbar:first-child{border-top:0}.wc-metaboxes-wrapper .toolbar:last-child{border-bottom:0}.wc-metaboxes-wrapper .toolbar .add_variation{float:right;margin-left:5px}.wc-metaboxes-wrapper .toolbar .cancel-variation-changes,.wc-metaboxes-wrapper .toolbar .save-variation-changes{float:left;margin-right:5px}.wc-metaboxes-wrapper p.toolbar{overflow:hidden;zoom:1}.wc-metaboxes-wrapper .expand-close{margin-right:2px;color:#777;font-size:12px;font-style:italic}.wc-metaboxes-wrapper .expand-close a{background:0 0;padding:0;font-size:12px;text-decoration:none}.wc-metaboxes-wrapper#product_attributes .expand-close{float:right;line-height:28px}.wc-metaboxes-wrapper .fr,.wc-metaboxes-wrapper button.add_variable_attribute{float:right;margin:0 0 0 6px}.wc-metaboxes-wrapper .wc-metaboxes{border-bottom:1px solid #eee}.wc-metaboxes-wrapper .wc-metabox-sortable-placeholder{border-color:#bbb;background-color:#f5f5f5;margin-bottom:9px;border-width:1px;border-style:dashed}.wc-metaboxes-wrapper .wc-metabox{background:#fff;border-bottom:1px solid #eee;margin:0!important}.wc-metaboxes-wrapper .wc-metabox select{font-weight:400}.wc-metaboxes-wrapper .wc-metabox:last-of-type{border-bottom:0}.wc-metaboxes-wrapper .wc-metabox .handlediv{width:27px}.wc-metaboxes-wrapper .wc-metabox .handlediv:before{content:"\f142"!important;cursor:pointer;display:inline-block;font:400 20px/1 Dashicons;line-height:.5!important;padding:8px 10px;position:relative;right:12px;top:0}.wc-metaboxes-wrapper .wc-metabox.closed{border-radius:3px}.wc-metaboxes-wrapper .wc-metabox.closed .handlediv:before{content:"\f140"!important}.wc-metaboxes-wrapper .wc-metabox.closed h3{border:0}.wc-metaboxes-wrapper .wc-metabox h3{margin:0!important;padding:.75em .75em .75em 1em!important;font-size:1em!important;overflow:hidden;zoom:1;cursor:move}.wc-metaboxes-wrapper .wc-metabox h3 a.delete,.wc-metaboxes-wrapper .wc-metabox h3 button{float:right}.wc-metaboxes-wrapper .wc-metabox h3 a.delete{color:red;font-weight:400;line-height:26px;text-decoration:none;position:relative;visibility:hidden}.wc-metaboxes-wrapper .wc-metabox h3 strong{line-height:26px;font-weight:700}.wc-metaboxes-wrapper .wc-metabox h3 select{font-family:sans-serif;max-width:20%;margin:.25em .25em .25em 0}.wc-metaboxes-wrapper .wc-metabox h3 .handlediv{background-position:6px 5px!important;visibility:hidden;height:26px}.wc-metaboxes-wrapper .wc-metabox h3.fixed{cursor:pointer!important}.wc-metaboxes-wrapper .wc-metabox.woocommerce_variation h3{cursor:pointer;padding:.5em .75em .5em 1em!important}.wc-metaboxes-wrapper .wc-metabox.woocommerce_variation h3 .handlediv,.wc-metaboxes-wrapper .wc-metabox.woocommerce_variation h3 .sort,.wc-metaboxes-wrapper .wc-metabox.woocommerce_variation h3 a.delete{margin-top:.25em}.wc-metaboxes-wrapper .wc-metabox h3:hover .handlediv,.wc-metaboxes-wrapper .wc-metabox h3:hover a.delete,.wc-metaboxes-wrapper .wc-metabox.ui-sortable-helper .handlediv,.wc-metaboxes-wrapper .wc-metabox.ui-sortable-helper a.delete{visibility:visible}.wc-metaboxes-wrapper .wc-metabox table{width:100%;position:relative;background-color:#fdfdfd;padding:1em;border-top:1px solid #eee}.wc-metaboxes-wrapper .wc-metabox table td{text-align:left;padding:0 6px 1em 0;vertical-align:top;border:0}.wc-metaboxes-wrapper .wc-metabox table td label{text-align:left;display:block;line-height:21px}.wc-metaboxes-wrapper .wc-metabox table td input{float:left;min-width:200px}.wc-metaboxes-wrapper .wc-metabox table td input,.wc-metaboxes-wrapper .wc-metabox table td textarea{width:100%;margin:0;display:block;font-size:14px;padding:4px;color:#555}.wc-metaboxes-wrapper .wc-metabox table td .select2-container,.wc-metaboxes-wrapper .wc-metabox table td select{width:100%!important}.wc-metaboxes-wrapper .wc-metabox table td input.short{width:200px}.wc-metaboxes-wrapper .wc-metabox table td input.checkbox{width:16px;min-width:inherit;vertical-align:text-bottom;display:inline-block;float:none}.wc-metaboxes-wrapper .wc-metabox table td.attribute_name{width:200px}.wc-metaboxes-wrapper .wc-metabox table .minus,.wc-metaboxes-wrapper .wc-metabox table .plus{margin-top:6px}.wc-metaboxes-wrapper .wc-metabox table .fl{float:left}.wc-metaboxes-wrapper .wc-metabox table .fr{float:right}.variations-pagenav{float:right;line-height:24px}.variations-pagenav .displaying-num{color:#777;font-size:12px;font-style:italic}.variations-pagenav a{padding:0 10px 3px;background:rgba(0,0,0,.05);font-size:16px;font-weight:400;text-decoration:none}.variations-pagenav a.disabled,.variations-pagenav a.disabled:active,.variations-pagenav a.disabled:focus,.variations-pagenav a.disabled:hover{color:#A0A5AA;background:rgba(0,0,0,.05)}.variations-defaults{float:left}.variations-defaults select{margin:.25em .25em .25em 0}.woocommerce_variable_attributes{background-color:#fdfdfd;border-top:1px solid #eee}.woocommerce_variable_attributes .data{padding:1em 2em}.woocommerce_variable_attributes .data:after,.woocommerce_variable_attributes .data:before{content:" ";display:table}.woocommerce_variable_attributes .data:after{clear:both}.woocommerce_variable_attributes .upload_image_button{display:block;width:48px;height:48px;float:left;margin-right:20px;position:relative;cursor:pointer}.woocommerce_variable_attributes .upload_image_button img{width:100%;height:auto;display:none}.woocommerce_variable_attributes .upload_image_button:before{content:"\f128";font-family:Dashicons;position:absolute;top:0;left:0;right:0;bottom:0;text-align:center;line-height:48px;font-size:48px;font-weight:400;-webkit-font-smoothing:antialiased}.woocommerce_variable_attributes .upload_image_button.remove img{display:block}.woocommerce_variable_attributes .upload_image_button.remove:before{content:"\f335";display:none}.woocommerce_variable_attributes .upload_image_button.remove:hover:before{display:block}.woocommerce_variable_attributes .options{border:1px solid #eee;border-width:1px 0;padding:.25em 0}.woocommerce_variable_attributes .options label{display:inline-block;padding:4px 1em 2px 0}.woocommerce_variable_attributes .options input[type=checkbox]{margin-top:5px;margin-right:3px}.form-row label{display:block}.form-row input[type=number],.form-row input[type=text],.form-row select{width:100%}.form-row.dimensions_field input{width:25%;float:left;margin-right:1%}.form-row.dimensions_field input:last-of-type{margin-right:0}.form-row-first,.form-row-last{width:48%;float:right}.form-row-first{clear:both;float:left}.form-row-full{clear:both}.tips{cursor:help;text-decoration:none}img.tips{padding:5px 0 0}#tiptip_holder{display:none;position:absolute;top:0;left:0;z-index:9999999}#tiptip_holder.tip_top{padding-bottom:5px}#tiptip_holder.tip_top #tiptip_arrow_inner{margin-top:-7px;margin-left:-6px;border-top-color:#333}#tiptip_holder.tip_bottom{padding-top:5px}#tiptip_holder.tip_bottom #tiptip_arrow_inner{margin-top:-5px;margin-left:-6px;border-bottom-color:#333}#tiptip_holder.tip_right{padding-left:5px}#tiptip_holder.tip_right #tiptip_arrow_inner{margin-top:-6px;margin-left:-5px;border-right-color:#333}#tiptip_holder.tip_left{padding-right:5px}#tiptip_holder.tip_left #tiptip_arrow_inner{margin-top:-6px;margin-left:-7px;border-left-color:#333}#tiptip_content,.chart-tooltip,.wc_error_tip{color:#fff;font-size:.8em;max-width:150px;background:#333;text-align:center;border-radius:3px;padding:.618em 1em;box-shadow:0 1px 3px rgba(0,0,0,.2)}#tiptip_content code,.chart-tooltip code,.wc_error_tip code{padding:1px;background:#888}#tiptip_arrow,#tiptip_arrow_inner{position:absolute;border-color:transparent;border-style:solid;border-width:6px;height:0;width:0}.wc_error_tip{max-width:20em;line-height:1.8em;position:absolute;white-space:normal;background:#d82223;margin:1.5em 1px 0 -1em;z-index:9999999}.wc_error_tip:after{content:"";display:block;border:8px solid #d82223;border-right-color:transparent;border-left-color:transparent;border-top-color:transparent;position:absolute;top:-3px;left:50%;margin:-1em 0 0 -3px}img.ui-datepicker-trigger{vertical-align:middle;margin-top:-1px;cursor:pointer}.wc-metabox-content img.ui-datepicker-trigger,.woocommerce_options_panel img.ui-datepicker-trigger{float:left;margin-right:8px;margin-top:4px;margin-left:4px}#ui-datepicker-div{display:none}.woocommerce-reports-wide.woocommerce-reports-wrap,.woocommerce-reports-wrap.woocommerce-reports-wrap{margin-left:300px;padding-top:18px}.woocommerce-reports-wide.halved,.woocommerce-reports-wrap.halved{margin:0;overflow:hidden;zoom:1}.woocommerce-reports-wide .widefat td,.woocommerce-reports-wrap .widefat td{vertical-align:top;padding:7px}.woocommerce-reports-wide .widefat td .description,.woocommerce-reports-wrap .widefat td .description{margin:4px 0 0}.woocommerce-reports-wide .postbox:after,.woocommerce-reports-wrap .postbox:after{content:".";display:block;height:0;clear:both;visibility:hidden}.woocommerce-reports-wide .postbox h3,.woocommerce-reports-wrap .postbox h3{cursor:default!important}.woocommerce-reports-wide .postbox .inside,.woocommerce-reports-wrap .postbox .inside{padding:10px;margin:0!important}.woocommerce-reports-wide .postbox h3.stats_range,.woocommerce-reports-wrap .postbox h3.stats_range{border-bottom-color:#dfdfdf;margin:0;padding:0!important}.woocommerce-reports-wide .postbox h3.stats_range .export_csv,.woocommerce-reports-wrap .postbox h3.stats_range .export_csv{float:right;line-height:26px;border-left:1px solid #dfdfdf;padding:10px;display:block;text-decoration:none}.woocommerce-reports-wide .postbox h3.stats_range .export_csv:before,.woocommerce-reports-wrap .postbox h3.stats_range .export_csv:before{font-family:WooCommerce;speak:none;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;content:"";text-decoration:none;margin-right:4px}.woocommerce-reports-wide .postbox h3.stats_range ul,.woocommerce-reports-wrap .postbox h3.stats_range ul{list-style:none;margin:0;padding:0;zoom:1;background:#f5f5f5}.woocommerce-reports-wide .postbox h3.stats_range ul:after,.woocommerce-reports-wide .postbox h3.stats_range ul:before,.woocommerce-reports-wrap .postbox h3.stats_range ul:after,.woocommerce-reports-wrap .postbox h3.stats_range ul:before{content:" ";display:table}.woocommerce-reports-wide .postbox h3.stats_range ul:after,.woocommerce-reports-wrap .postbox h3.stats_range ul:after{clear:both}.woocommerce-reports-wide .postbox h3.stats_range ul li,.woocommerce-reports-wrap .postbox h3.stats_range ul li{float:left;margin:0;padding:0;line-height:26px}.woocommerce-reports-wide .postbox h3.stats_range ul li a,.woocommerce-reports-wrap .postbox h3.stats_range ul li a{border-right:1px solid #dfdfdf;padding:10px;display:block;text-decoration:none}.woocommerce-reports-wide .postbox h3.stats_range ul li.active,.woocommerce-reports-wrap .postbox h3.stats_range ul li.active{background:#fff;-webkit-box-shadow:0 4px 0 0 #fff;box-shadow:0 4px 0 0 #fff}.woocommerce-reports-wide .postbox h3.stats_range ul li.active a,.woocommerce-reports-wrap .postbox h3.stats_range ul li.active a{color:#777}.woocommerce-reports-wide .postbox h3.stats_range ul li.custom,.woocommerce-reports-wrap .postbox h3.stats_range ul li.custom{padding:9px 10px;vertical-align:middle}.woocommerce-reports-wide .postbox h3.stats_range ul li.custom div,.woocommerce-reports-wide .postbox h3.stats_range ul li.custom form,.woocommerce-reports-wrap .postbox h3.stats_range ul li.custom div,.woocommerce-reports-wrap .postbox h3.stats_range ul li.custom form{display:inline;margin:0}.woocommerce-reports-wide .postbox h3.stats_range ul li.custom div input.range_datepicker,.woocommerce-reports-wide .postbox h3.stats_range ul li.custom form input.range_datepicker,.woocommerce-reports-wrap .postbox h3.stats_range ul li.custom div input.range_datepicker,.woocommerce-reports-wrap .postbox h3.stats_range ul li.custom form input.range_datepicker{padding:0;margin:0 10px 0 0;background:0 0;border:0;color:#777;text-align:center;-webkit-box-shadow:none;box-shadow:none}.woocommerce-reports-wide .postbox .chart-with-sidebar,.woocommerce-reports-wrap .postbox .chart-with-sidebar{padding:12px 12px 12px 249px;margin:0!important}.woocommerce-reports-wide .postbox .chart-with-sidebar .chart-sidebar,.woocommerce-reports-wrap .postbox .chart-with-sidebar .chart-sidebar{width:225px;margin-left:-237px;float:left}.woocommerce-reports-wide .postbox .chart-widgets,.woocommerce-reports-wrap .postbox .chart-widgets{margin:0;padding:0}.woocommerce-reports-wide .postbox .chart-widgets li.chart-widget,.woocommerce-reports-wrap .postbox .chart-widgets li.chart-widget{margin:0 0 1em;background:#fafafa;border:1px solid #dfdfdf}.woocommerce-reports-wide .postbox .chart-widgets li.chart-widget:after,.woocommerce-reports-wrap .postbox .chart-widgets li.chart-widget:after{content:".";display:block;height:0;clear:both;visibility:hidden}.woocommerce-reports-wide .postbox .chart-widgets li.chart-widget h4,.woocommerce-reports-wrap .postbox .chart-widgets li.chart-widget h4{background:#fff;border:1px solid #dfdfdf;border-left-width:0;border-right-width:0;padding:10px;margin:0;color:#2ea2cc;border-top-width:0;background-image:-webkit-gradient(linear,left bottom,left top,from(#ececec),to(#f9f9f9));background-image:-webkit-linear-gradient(bottom,#ececec,#f9f9f9);background-image:-moz-linear-gradient(bottom,#ececec,#f9f9f9);background-image:-o-linear-gradient(bottom,#ececec,#f9f9f9);background-image:linear-gradient(to top,#ececec,#f9f9f9)}.woocommerce-reports-wide .postbox .chart-widgets li.chart-widget table td.count,.woocommerce-reports-wide .postbox .chart-widgets li.chart-widget table tr.active td,.woocommerce-reports-wrap .postbox .chart-widgets li.chart-widget table td.count,.woocommerce-reports-wrap .postbox .chart-widgets li.chart-widget table tr.active td{background:#f5f5f5}.woocommerce-reports-wide .postbox .chart-widgets li.chart-widget h4.section_title:hover,.woocommerce-reports-wrap .postbox .chart-widgets li.chart-widget h4.section_title:hover{color:#a00}.woocommerce-reports-wide .postbox .chart-widgets li.chart-widget .section_title,.woocommerce-reports-wrap .postbox .chart-widgets li.chart-widget .section_title{cursor:pointer}.woocommerce-reports-wide .postbox .chart-widgets li.chart-widget .section_title span,.woocommerce-reports-wrap .postbox .chart-widgets li.chart-widget .section_title span{display:block}.woocommerce-reports-wide .postbox .chart-widgets li.chart-widget .section_title span:after,.woocommerce-reports-wrap .postbox .chart-widgets li.chart-widget .section_title span:after{font-family:WooCommerce;speak:none;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;margin-left:.618em;content:"";text-decoration:none;float:right;font-size:.9em;line-height:1.618}.woocommerce-reports-wide .postbox .chart-widgets li.chart-widget .section_title.open,.woocommerce-reports-wrap .postbox .chart-widgets li.chart-widget .section_title.open{color:#333}.woocommerce-reports-wide .postbox .chart-widgets li.chart-widget .section_title.open span:after,.woocommerce-reports-wrap .postbox .chart-widgets li.chart-widget .section_title.open span:after{display:none}.woocommerce-reports-wide .postbox .chart-widgets li.chart-widget .section,.woocommerce-reports-wrap .postbox .chart-widgets li.chart-widget .section{border-bottom:1px solid #dfdfdf}.woocommerce-reports-wide .postbox .chart-widgets li.chart-widget .section .select2-container,.woocommerce-reports-wrap .postbox .chart-widgets li.chart-widget .section .select2-container{width:100%!important}.woocommerce-reports-wide .postbox .chart-widgets li.chart-widget .section:last-of-type,.woocommerce-reports-wrap .postbox .chart-widgets li.chart-widget .section:last-of-type{border-radius:0 0 3px 3px}.woocommerce-reports-wide .postbox .chart-widgets li.chart-widget table,.woocommerce-reports-wrap .postbox .chart-widgets li.chart-widget table{width:100%}.woocommerce-reports-wide .postbox .chart-widgets li.chart-widget table td,.woocommerce-reports-wrap .postbox .chart-widgets li.chart-widget table td{padding:7px 10px;vertical-align:top;border-top:1px solid #e5e5e5;line-height:1.4em}.woocommerce-reports-wide .postbox .chart-widgets li.chart-widget table td.sparkline,.woocommerce-reports-wrap .postbox .chart-widgets li.chart-widget table td.sparkline,form.report_filters div,form.report_filters input,form.report_filters label,form.report_filters p{vertical-align:middle}.woocommerce-reports-wide .postbox .chart-widgets li.chart-widget table tr:first-child td,.woocommerce-reports-wrap .postbox .chart-widgets li.chart-widget table tr:first-child td{border-top:0}.woocommerce-reports-wide .postbox .chart-widgets li.chart-widget table td.name,.woocommerce-reports-wrap .postbox .chart-widgets li.chart-widget table td.name{max-width:175px}.woocommerce-reports-wide .postbox .chart-widgets li.chart-widget table td.name a,.woocommerce-reports-wrap .postbox .chart-widgets li.chart-widget table td.name a{word-wrap:break-word}.woocommerce-reports-wide .postbox .chart-widgets li.chart-widget table .wc_sparkline,.woocommerce-reports-wrap .postbox .chart-widgets li.chart-widget table .wc_sparkline{width:32px;height:1em;display:block;float:right}.woocommerce-reports-wide .postbox .chart-widgets li.chart-widget form,.woocommerce-reports-wide .postbox .chart-widgets li.chart-widget p,.woocommerce-reports-wrap .postbox .chart-widgets li.chart-widget form,.woocommerce-reports-wrap .postbox .chart-widgets li.chart-widget p{margin:0;padding:10px}.woocommerce-reports-wide .postbox .chart-widgets li.chart-widget form .submit,.woocommerce-reports-wide .postbox .chart-widgets li.chart-widget p .submit,.woocommerce-reports-wrap .postbox .chart-widgets li.chart-widget form .submit,.woocommerce-reports-wrap .postbox .chart-widgets li.chart-widget p .submit{margin-top:10px}.woocommerce-reports-wide .postbox .chart-widgets li.chart-widget #product_ids,.woocommerce-reports-wrap .postbox .chart-widgets li.chart-widget #product_ids{width:100%}.woocommerce-reports-wide .postbox .chart-widgets li.chart-widget .select_all,.woocommerce-reports-wide .postbox .chart-widgets li.chart-widget .select_none,.woocommerce-reports-wrap .postbox .chart-widgets li.chart-widget .select_all,.woocommerce-reports-wrap .postbox .chart-widgets li.chart-widget .select_none{float:right;color:#999;margin-left:4px;margin-top:10px}.woocommerce-reports-wide .postbox .chart-legend,.woocommerce-reports-wrap .postbox .chart-legend{list-style:none;margin:0 0 1em;padding:0;border:1px solid #dfdfdf;border-right-width:0;border-bottom-width:0;background:#fff}.woocommerce-reports-wide .postbox .chart-legend li,.woocommerce-reports-wrap .postbox .chart-legend li{border-right:5px solid #aaa;color:#aaa;padding:1em;display:block;margin:0;-webkit-transition:all ease .5s;box-shadow:inset 0 -1px 0 0 #dfdfdf}.woocommerce-reports-wide .postbox .chart-legend li strong,.woocommerce-reports-wrap .postbox .chart-legend li strong{font-size:1.618em;line-height:1.2em;color:#464646;font-weight:400;display:block;font-family:HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue",sans-serif}.woocommerce-reports-wide .postbox .chart-legend li strong del,.woocommerce-reports-wrap .postbox .chart-legend li strong del{color:#e74c3c;font-weight:400}.woocommerce-reports-wide .postbox .chart-legend li:hover,.woocommerce-reports-wrap .postbox .chart-legend li:hover{box-shadow:inset 0 -1px 0 0 #dfdfdf,inset 300px 0 0 rgba(156,93,144,.1);border-right:5px solid #9c5d90!important;padding-left:1.5em;color:#9c5d90}.woocommerce-reports-wide .postbox .pie-chart-legend,.woocommerce-reports-wrap .postbox .pie-chart-legend{margin:12px 0 0;overflow:hidden}.woocommerce-reports-wide .postbox .pie-chart-legend li,.woocommerce-reports-wrap .postbox .pie-chart-legend li{float:left;margin:0;padding:6px 0 0;border-top:4px solid #999;text-align:center;box-sizing:border-box;width:50%}.woocommerce-reports-wide .postbox .stat,.woocommerce-reports-wrap .postbox .stat{font-size:1.5em!important;font-weight:700;text-align:center}.woocommerce-reports-wide .postbox .chart-placeholder,.woocommerce-reports-wrap .postbox .chart-placeholder{width:100%;height:650px;overflow:hidden;position:relative}.woocommerce-reports-wide .postbox .chart-prompt,.woocommerce-reports-wrap .postbox .chart-prompt{line-height:650px;margin:0;color:#999;font-size:1.2em;font-style:italic;text-align:center}.woocommerce-reports-wide .postbox .chart-container,.woocommerce-reports-wrap .postbox .chart-container{background:#fff;padding:12px;position:relative;border:1px solid #dfdfdf;border-radius:3px}.woocommerce-reports-wide .postbox .main .chart-legend,.woocommerce-reports-wrap .postbox .main .chart-legend{margin-top:12px}.woocommerce-reports-wide .postbox .main .chart-legend li,.woocommerce-reports-wrap .postbox .main .chart-legend li{border-right:0;margin:0 8px 0 0;float:left;border-top:4px solid #aaa}.woocommerce-reports-wide .woocommerce-reports-main,.woocommerce-reports-wrap .woocommerce-reports-main{float:left;min-width:100%}.woocommerce-reports-wide .woocommerce-reports-main table td,.woocommerce-reports-wrap .woocommerce-reports-main table td{padding:9px}.woocommerce-reports-wide .woocommerce-reports-sidebar,.woocommerce-reports-wrap .woocommerce-reports-sidebar{display:inline;width:281px;margin-left:-300px;clear:both;float:left}.woocommerce-reports-wide .woocommerce-reports-left,.woocommerce-reports-wrap .woocommerce-reports-left{width:49.5%;float:left}.woocommerce-reports-wide .woocommerce-reports-right,.woocommerce-reports-wrap .woocommerce-reports-right{width:49.5%;float:right}.woocommerce-reports-wide .column-wc_actions a.edit,.woocommerce-reports-wide .column-wc_actions a.view,.woocommerce-reports-wrap .column-wc_actions a.edit,.woocommerce-reports-wrap .column-wc_actions a.view{display:block;text-indent:-9999px;position:relative;padding:0!important;height:2em!important;width:2em}.woocommerce-reports-wide .column-wc_actions a.edit:after,.woocommerce-reports-wide .column-wc_actions a.view:after,.woocommerce-reports-wrap .column-wc_actions a.edit:after,.woocommerce-reports-wrap .column-wc_actions a.view:after{font-family:WooCommerce;speak:none;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;margin:0;text-indent:0;position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;line-height:1.85}.woocommerce-reports-wide .column-wc_actions a.edit:after,.woocommerce-reports-wrap .column-wc_actions a.edit:after{content:"\e01c"}.woocommerce-reports-wide .column-wc_actions a.view:after,.woocommerce-reports-wrap .column-wc_actions a.view:after{content:"\e010"}.woocommerce-wide-reports-wrap{padding-bottom:11px}.woocommerce-wide-reports-wrap .widefat .export-data{float:right}.woocommerce-wide-reports-wrap .widefat td,.woocommerce-wide-reports-wrap .widefat th{vertical-align:middle;padding:7px}.chart-tooltip{position:absolute;display:none;line-height:1}table.bar_chart{width:100%}table.bar_chart thead th{text-align:left;color:#ccc;padding:6px 0}table.bar_chart tbody th{padding:6px 0;width:25%;text-align:left!important;font-weight:400!important;border-bottom:1px solid #fee}table.bar_chart tbody td{text-align:right;line-height:24px;padding:6px 6px 6px 0;border-bottom:1px solid #fee}table.bar_chart tbody td span{color:#8a4b75;display:block}table.bar_chart tbody td span.alt{color:#47a03e;margin-top:6px}table.bar_chart tbody td.bars{position:relative;text-align:left;padding:6px 6px 6px 0;border-bottom:1px solid #fee}table.bar_chart tbody td.bars a,table.bar_chart tbody td.bars span{text-decoration:none;clear:both;background:#8a4b75;float:left;display:block;line-height:24px;height:24px;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;-khtml-border-radius:3px;border-radius:3px}table.bar_chart tbody td.bars span.alt{clear:both;background:#47a03e}table.bar_chart tbody td.bars span.alt span{margin:0;color:#c5dec2!important;text-shadow:0 1px 0 #47a03e;background:0 0}@media only screen and (max-width:1280px){#order_data .order_data_column{width:48%}#order_data .order_data_column:first-child{width:100%}.woocommerce_options_panel .description{display:block;clear:both;margin-left:0}.woocommerce_options_panel .dimensions_field .wrap,.woocommerce_options_panel .short,.woocommerce_options_panel input[type=email].short,.woocommerce_options_panel input[type=number].short,.woocommerce_options_panel input[type=text].short{width:80%}.woocommerce_options_panel .downloadable_files,.woocommerce_variations .downloadable_files{padding:0;clear:both}.woocommerce_options_panel .downloadable_files label,.woocommerce_variations .downloadable_files label{position:static}.woocommerce_options_panel .downloadable_files table,.woocommerce_variations .downloadable_files table{margin:0 12px 24px;width:94%}.woocommerce_options_panel .downloadable_files table .sort,.woocommerce_variations .downloadable_files table .sort{visibility:hidden}.woocommerce_options_panel .woocommerce_variable_attributes .downloadable_files table,.woocommerce_variations .woocommerce_variable_attributes .downloadable_files table{margin:0 0 1em;width:100%}}@media only screen and (max-width:900px){#woocommerce-coupon-data ul.coupon_data_tabs,#woocommerce-product-data .wc-tabs-back,#woocommerce-product-data ul.product_data_tabs{width:10%}#woocommerce-coupon-data .wc-metaboxes-wrapper,#woocommerce-coupon-data .woocommerce_options_panel,#woocommerce-product-data .wc-metaboxes-wrapper,#woocommerce-product-data .woocommerce_options_panel{width:90%}#woocommerce-coupon-data ul.coupon_data_tabs li a,#woocommerce-product-data ul.product_data_tabs li a{position:relative;text-indent:-999px;padding:10px}#woocommerce-coupon-data ul.coupon_data_tabs li a:before,#woocommerce-product-data ul.product_data_tabs li a:before{position:absolute;top:0;right:0;bottom:0;left:0;text-indent:0;text-align:center;line-height:40px;width:100%;height:40px}}@media only screen and (max-width:782px){#wp-excerpt-media-buttons a{font-size:16px;line-height:37px;height:39px;padding:0 20px 0 15px}#wp-excerpt-editor-tools{padding-top:20px;padding-right:15px;overflow:hidden;margin-bottom:-1px}.post-type-product .wp-list-table .is-expanded td:not(.hidden),.post-type-shop_order .wp-list-table .is-expanded td:not(.hidden){overflow:visible}#woocommerce-product-data .checkbox{width:25px}.variations-pagenav{float:none;text-align:center;font-size:18px}.variations-pagenav .displaying-num{font-size:16px}.variations-pagenav a{padding:8px 20px 11px;font-size:18px}.variations-pagenav select{padding:0 20px}.variations-defaults{float:none;text-align:center;margin-top:10px}.post-type-product .wp-list-table .column-thumb{display:none;text-align:left;padding-bottom:0}.post-type-product .wp-list-table .column-thumb:before{display:none!important}.post-type-product .wp-list-table .column-thumb img{max-width:32px}.post-type-product .wp-list-table .toggle-row{top:-28px}.post-type-shop_order .wp-list-table .column-order_status{display:none;text-align:left;padding-bottom:0}.post-type-shop_order .wp-list-table .column-order_status mark{margin:0}.post-type-shop_order .wp-list-table .column-order_status:before{display:none!important}.post-type-shop_order .wp-list-table .column-customer_message,.post-type-shop_order .wp-list-table .column-order_notes{text-align:inherit}.post-type-shop_order .wp-list-table .column-order_notes .note-on{font-size:1.3em;margin:0}.post-type-shop_order .wp-list-table .toggle-row{top:-15px}}@media only screen and (max-width:500px){.woocommerce_options_panel label,.woocommerce_options_panel legend{float:none;width:auto;display:block;margin:0}.woocommerce_options_panel fieldset.form-field,.woocommerce_options_panel p.form-field{padding:5px 20px!important}}.wc-backbone-modal *{box-sizing:border-box}.wc-backbone-modal .wc-backbone-modal-content{position:fixed;top:50%;left:50%;width:500px;background:#fff;z-index:100000}.wc-backbone-modal-backdrop{position:fixed;top:0;left:0;right:0;bottom:0;min-height:360px;background:#000;opacity:.7;z-index:99900}.wc-backbone-modal-main{padding-bottom:51px}.wc-backbone-modal-main article,.wc-backbone-modal-main header{display:block;position:relative}.wc-backbone-modal-main .wc-backbone-modal-header{height:50px;background:#fcfcfc;padding:0 50px 0 16px;border-bottom:1px solid #ddd}.wc-backbone-modal-main .wc-backbone-modal-header h1{margin:0;font-size:18px;font-weight:700;line-height:50px}.wc-backbone-modal-main .wc-backbone-modal-header .modal-close-link{cursor:pointer;color:#777;height:50px;width:50px;padding:0;position:absolute;top:0;right:0;text-align:center;border:0;border-left:1px solid #ddd;background-color:transparent;-webkit-transition:color .1s ease-in-out,background .1s ease-in-out;transition:color .1s ease-in-out,background .1s ease-in-out}.wc-backbone-modal-main .wc-backbone-modal-header .modal-close-link:before{font:400 22px/50px dashicons!important;color:#666;display:block;content:'\f335';font-weight:300}.wc-backbone-modal-main .wc-backbone-modal-header .modal-close-link:focus,.wc-backbone-modal-main .wc-backbone-modal-header .modal-close-link:hover{background:#ddd;border-color:#ccc;color:#000}.wc-backbone-modal-main .wc-backbone-modal-header .modal-close-link:focus{outline:0}.wc-backbone-modal-main article{padding:10px 16px}.wc-backbone-modal-main article .pagination{padding:10px 0 0;text-align:center}.wc-backbone-modal-main footer{position:absolute;left:0;right:0;bottom:0;z-index:100;padding:10px 16px;background:#fcfcfc;border-top:1px solid #dfdfdf;box-shadow:0 -4px 4px -4px rgba(0,0,0,.1)}.wc-backbone-modal-main footer .inner{float:right;line-height:23px}.wc-backbone-modal-main footer .inner .button{margin-bottom:0}.select2-drop{z-index:999999!important}.select2-container-multi .select2-choices .select2-search-field input{font-family:inherit;font-size:inherit;font-weight:inherit;padding:3px 5px}.select2-container{line-height:1.85em;font-size:14px} \ No newline at end of file +@charset "UTF-8";@-webkit-keyframes spin{100%{-webkit-transform:rotate(360deg)}}@-moz-keyframes spin{100%{-moz-transform:rotate(360deg)}}@keyframes spin{100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}.woocommerce-checkout .form-row .chosen-container{width:100%!important}.woocommerce-checkout .form-row .chosen-container-single .chosen-single{height:28px;line-height:29px}.woocommerce-checkout .form-row .chosen-container-single .chosen-single div b{background:url(../images/chosen-sprite.png) 0 3px no-repeat!important}.woocommerce-checkout .form-row .chosen-container-active .chosen-single-with-drop div b{background-position:-18px 4px!important}.woocommerce-checkout .form-row .chosen-container-single .chosen-search input{line-height:13px;width:100%!important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.woocommerce-checkout .form-row .chosen-container .chosen-drop{width:100%!important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:144dpi){.woocommerce-checkout .form-row .chosen-container-single .chosen-single div b{background-image:url(../images/chosen-sprite@2x.png)!important;background-position:0 5px!important;background-repeat:no-repeat!important;background-size:52px 37px!important}.woocommerce-checkout .form-row .chosen-container-active .chosen-single-with-drop div b{background-position:-18px 5px!important}}.chosen-container{position:relative;display:inline-block;vertical-align:middle;font-size:13px;zoom:1;-webkit-user-select:none;-moz-user-select:none;user-select:none}.chosen-container .chosen-drop{position:absolute;top:100%;left:-9999px;z-index:1010;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;border:1px solid #aaa;border-top:0;background:#fff;box-shadow:0 4px 5px rgba(0,0,0,.15)}.chosen-container.chosen-with-drop .chosen-drop{left:0}.chosen-container a{cursor:pointer}.chosen-container-single .chosen-single{position:relative;display:block;overflow:hidden;padding:0 0 0 8px;height:26px;border:1px solid #aaa;/* border-radius:5px; */background-color:#fff;background:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#fff),color-stop(50%,#f6f6f6),color-stop(52%,#eee),color-stop(100%,#ffffff));/* background:-webkit-linear-gradient(top,#fff 20%,#f6f6f6 50%,#eee 52%,#ffffff 100%); */background:-moz-linear-gradient(top,#fff 20%,#f6f6f6 50%,#eee 52%,#fff 100%);background:-o-linear-gradient(top,#fff 20%,#f6f6f6 50%,#eee 52%,#fff 100%);background:linear-gradient(top,#fff 20%,#f6f6f6 50%,#eee 52%,#fff 100%);background-clip:padding-box;/* box-shadow:0 0 3px #fff inset,0 1px 1px rgba(0,0,0,.1); */color:#444;text-decoration:none;white-space:nowrap;line-height:26px}.chosen-container-single .chosen-default{color:#999}.chosen-container-single .chosen-single span{display:block;overflow:hidden;margin-right:26px;text-overflow:ellipsis;white-space:nowrap}.chosen-container-single .chosen-single-with-deselect span{margin-right:38px}.chosen-container-single .chosen-single abbr{position:absolute;top:6px;right:26px;display:block;width:12px;height:12px;background:url(../images/chosen-sprite.png) -42px 1px no-repeat;font-size:1px}.chosen-container-single .chosen-single abbr:hover,.chosen-container-single.chosen-disabled .chosen-single abbr:hover{background-position:-42px -10px}.chosen-container-single .chosen-single div{position:absolute;top:0;right:0;display:block;width:18px;height:100%}.chosen-container-single .chosen-single div b{display:block;width:100%;height:100%;background:url(../images/chosen-sprite.png) 0 2px no-repeat}.chosen-container-single .chosen-search{position:relative;z-index:1010;margin:0;padding:3px 4px;white-space:nowrap}.chosen-container-single .chosen-search input[type=text]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:1px 0;padding:4px 20px 4px 5px;width:100%;height:auto;outline:0;border:1px solid #aaa;background:url(../images/chosen-sprite.png) 100% -20px no-repeat #fff;background:url(../images/chosen-sprite.png) 100% -20px no-repeat,-webkit-gradient(linear,50% 0,50% 100%,color-stop(1%,#eee),color-stop(15%,#fff));background:url(../images/chosen-sprite.png) 100% -20px no-repeat,-webkit-linear-gradient(#eee 1%,#fff 15%);background:url(../images/chosen-sprite.png) 100% -20px no-repeat,-moz-linear-gradient(#eee 1%,#fff 15%);background:url(../images/chosen-sprite.png) 100% -20px no-repeat,-o-linear-gradient(#eee 1%,#fff 15%);background:url(../images/chosen-sprite.png) 100% -20px no-repeat,linear-gradient(#eee 1%,#fff 15%);font-size:1em;font-family:sans-serif;line-height:normal;border-radius:0}.chosen-container-single .chosen-drop{margin-top:-1px;border-radius:0 0 4px 4px;background-clip:padding-box}.chosen-container-single.chosen-container-single-nosearch .chosen-search{position:absolute;left:-9999px}.chosen-container .chosen-results{position:relative;overflow-x:hidden;overflow-y:auto;margin:0 4px 4px 0;padding:0 0 0 4px;max-height:240px;-webkit-overflow-scrolling:touch}.chosen-container .chosen-results li{display:none;margin:0;padding:5px 6px;list-style:none;line-height:15px}.chosen-container .chosen-results li.active-result{display:list-item;cursor:pointer}.chosen-container .chosen-results li.disabled-result{display:list-item;color:#ccc;cursor:default}.chosen-container .chosen-results li.highlighted{background-color:#3875d7;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#3875d7),color-stop(90%,#2a62bc));background-image:-webkit-linear-gradient(#3875d7 20%,#2a62bc 90%);background-image:-moz-linear-gradient(#3875d7 20%,#2a62bc 90%);background-image:-o-linear-gradient(#3875d7 20%,#2a62bc 90%);background-image:linear-gradient(#3875d7 20%,#2a62bc 90%);color:#fff}.chosen-container .chosen-results li.no-results{display:list-item;background:#fff}.chosen-container .chosen-results li.group-result{display:list-item;font-weight:700;cursor:default}.chosen-container .chosen-results li.group-option{padding-left:15px}.chosen-container .chosen-results li em{font-style:normal;text-decoration:underline}.chosen-container-multi .chosen-choices{position:relative;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;width:100%;height:auto!important;height:1%;border:1px solid #aaa;background-color:#fff;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(1%,#eee),color-stop(15%,#fff));background-image:-webkit-linear-gradient(#eee 1%,#fff 15%);background-image:-moz-linear-gradient(#eee 1%,#fff 15%);background-image:-o-linear-gradient(#eee 1%,#fff 15%);background-image:linear-gradient(#eee 1%,#fff 15%);cursor:text}.chosen-container-multi .chosen-choices li{float:left;list-style:none}.chosen-container-multi .chosen-choices li.search-field{margin:0;padding:0;white-space:nowrap}.chosen-container-multi .chosen-choices li.search-field input[type=text]{margin:1px 0;padding:5px;height:15px;outline:0;border:0!important;background:0 0!important;box-shadow:none;color:#666;font-size:100%;font-family:sans-serif;line-height:normal;border-radius:0}.chosen-container-multi .chosen-choices li.search-field .default{color:#999}.chosen-container-multi .chosen-choices li.search-choice{position:relative;margin:3px 0 3px 5px;padding:3px 20px 3px 5px;border:1px solid #aaa;border-radius:3px;background-color:#e4e4e4;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#fff),color-stop(50%,#f0f0f0),color-stop(52%,#e8e8e8),color-stop(100%,#eee));background-image:-webkit-linear-gradient(#fff 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:-moz-linear-gradient(#ffffff 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:-o-linear-gradient(#fff 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:linear-gradient(#fff 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-clip:padding-box;box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,.05);color:#333;line-height:13px;cursor:default}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close{position:absolute;top:4px;right:3px;display:block;width:12px;height:12px;background:url(../images/chosen-sprite.png) -42px 1px no-repeat;font-size:1px}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover{background-position:-42px -10px}.chosen-container-multi .chosen-choices li.search-choice-disabled{padding-right:5px;border:1px solid #ccc;background-color:#e4e4e4;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#fff),color-stop(50%,#f0f0f0),color-stop(52%,#e8e8e8),color-stop(100%,#eee));background-image:-webkit-linear-gradient(top,#fff 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:-moz-linear-gradient(top,#fff 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:-o-linear-gradient(top,#fff 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:linear-gradient(top,#fff 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);color:#666}.chosen-container-multi .chosen-choices li.search-choice-focus{background:#d4d4d4}.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close{background-position:-42px -10px}.chosen-container-multi .chosen-results{margin:0;padding:0}.chosen-container-multi .chosen-drop .result-selected{display:list-item;color:#ccc;cursor:default}.chosen-container-active .chosen-single{border:1px solid #5897fb;box-shadow:0 0 5px rgba(0,0,0,.3)}.chosen-container-active.chosen-with-drop .chosen-single{border:1px solid #aaa;-moz-border-radius-bottomright:0;border-bottom-right-radius:0;-moz-border-radius-bottomleft:0;border-bottom-left-radius:0;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#eee),color-stop(80%,#fff));background-image:-webkit-linear-gradient(#eee 20%,#fff 80%);background-image:-moz-linear-gradient(#eee 20%,#fff 80%);background-image:-o-linear-gradient(#eee 20%,#fff 80%);background-image:linear-gradient(#eee 20%,#fff 80%);box-shadow:0 1px 0 #fff inset}.chosen-container-active.chosen-with-drop .chosen-single div{border-left:none;background:0 0}.chosen-container-active.chosen-with-drop .chosen-single div b{background-position:-18px 2px}.chosen-container-active .chosen-choices{border:1px solid #5897fb;box-shadow:0 0 5px rgba(0,0,0,.3)}.chosen-container-active .chosen-choices li.search-field input[type=text]{color:#111!important}.chosen-disabled{opacity:.5!important;cursor:default}.chosen-disabled .chosen-choices .search-choice .search-choice-close,.chosen-disabled .chosen-single{cursor:default}.chosen-rtl{text-align:right}.chosen-rtl .chosen-single{overflow:visible;padding:0 8px 0 0}.chosen-rtl .chosen-single span{margin-right:0;margin-left:26px;direction:rtl}.chosen-rtl .chosen-single-with-deselect span{margin-left:38px}.chosen-rtl .chosen-single div{right:auto;left:3px}.chosen-rtl .chosen-single abbr{right:auto;left:26px}.chosen-rtl .chosen-choices li{float:right}.chosen-rtl .chosen-choices li.search-field input[type=text]{direction:rtl}.chosen-rtl .chosen-choices li.search-choice{margin:3px 5px 3px 0;padding:3px 5px 3px 19px}.chosen-rtl .chosen-choices li.search-choice .search-choice-close{right:auto;left:4px}.chosen-rtl .chosen-drop,.chosen-rtl.chosen-container-single-nosearch .chosen-search{left:9999px}.chosen-rtl.chosen-container-single .chosen-results{margin:0 0 4px 4px;padding:0 4px 0 0}.chosen-rtl .chosen-results li.group-option{padding-right:15px;padding-left:0}.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div{border-right:none}.chosen-rtl .chosen-search input[type=text]{padding:4px 5px 4px 20px;background:url(../images/chosen-sprite.png) -30px -20px no-repeat #fff;background:url(../images/chosen-sprite.png) -30px -20px no-repeat,-webkit-gradient(linear,50% 0,50% 100%,color-stop(1%,#eee),color-stop(15%,#fff));background:url(../images/chosen-sprite.png) -30px -20px no-repeat,-webkit-linear-gradient(#eee 1%,#fff 15%);background:url(../images/chosen-sprite.png) -30px -20px no-repeat,-moz-linear-gradient(#eee 1%,#fff 15%);background:url(../images/chosen-sprite.png) -30px -20px no-repeat,-o-linear-gradient(#eee 1%,#fff 15%);background:url(../images/chosen-sprite.png) -30px -20px no-repeat,linear-gradient(#eee 1%,#fff 15%);direction:rtl}.chosen-rtl.chosen-container-single .chosen-single div b{background-position:6px 2px}.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b{background-position:-12px 2px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:144dpi){.chosen-container .chosen-results-scroll-down span,.chosen-container .chosen-results-scroll-up span,.chosen-container-multi .chosen-choices .search-choice .search-choice-close,.chosen-container-single .chosen-search input[type=text],.chosen-container-single .chosen-single abbr,.chosen-container-single .chosen-single div b,.chosen-rtl .chosen-search input[type=text]{background-image:url(../images/chosen-sprite@2x.png)!important;background-size:52px 37px!important;background-repeat:no-repeat!important}}.select2-container{margin:0;position:relative;display:block!important;zoom:1;vertical-align:middle}.select2-container,.select2-drop,.select2-search,.select2-search input{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.select2-container .select2-choice{display:block;padding:0 0 0 8px;overflow:hidden;position:relative;border:1px solid #ccc;white-space:nowrap;color:#444;text-decoration:none;border-radius:3px;background-clip:padding-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#fff;font-weight:400}html[dir=rtl] .select2-container .select2-choice{padding:0 8px 0 0}.select2-container.select2-drop-above .select2-choice{border-bottom-color:#ccc;border-radius:0 0 4px 4px}.select2-container.select2-allowclear .select2-choice .select2-chosen{margin-right:42px}.select2-container .select2-choice>.select2-chosen{margin-right:26px;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;float:none;width:auto}html[dir=rtl] .select2-container .select2-choice>.select2-chosen{margin-left:26px;margin-right:0}.select2-container .select2-choice abbr{display:none;width:12px;height:12px;position:absolute;right:24px;top:5px;font-size:1px;text-decoration:none;border:0;background:url(../images/select2.png) right top no-repeat;cursor:pointer;outline:0}.select2-container.select2-allowclear .select2-choice abbr{display:inline-block}.select2-container .select2-choice abbr:hover{background-position:right -11px;cursor:pointer}.select2-drop-mask{border:0;margin:0;padding:0;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:9998;background-color:#fff;filter:alpha(opacity=0)}.select2-drop{width:100%;margin-top:-1px;position:absolute;top:100%;background:#fff;color:#000;border:1px solid #ccc;border-top:0;border-radius:0 0 3px 3px}.select2-drop.select2-drop-above{margin-top:1px;border-top:1px solid #ccc;border-bottom:0;border-radius:3px 3px 0 0}.select2-drop-active{border:1px solid #666;border-top:none}.select2-drop.select2-drop-above.select2-drop-active{border-top:1px solid #666}.select2-drop-auto-width{border-top:1px solid #ccc;width:auto}.select2-drop-auto-width .select2-search{padding-top:4px}.select2-container .select2-choice .select2-arrow{display:inline-block;width:18px;height:100%;position:absolute;right:0;top:0;border-radius:0 3px 3px 0;background-clip:padding-box}html[dir=rtl] .select2-container .select2-choice .select2-arrow{left:0;right:auto;border-radius:3px 0 0 3px}.select2-container .select2-choice .select2-arrow b{display:block;width:100%;height:100%;position:relative}.select2-container .select2-choice .select2-arrow b:after{position:absolute;display:block;content:"";top:50%;left:50%;border:4px solid transparent;border-top-color:#666;margin-left:-7px;margin-top:-2px}.select2-search{display:inline-block;width:100%;margin:0;padding-left:4px;padding-right:4px;position:relative;z-index:10000;white-space:nowrap;padding-bottom:4px}.select2-search input{width:100%;height:auto!important;padding:4px 20px 4px 5px!important;margin:0;outline:0;font-family:sans-serif;font-size:1em;border:1px solid #ccc;-webkit-box-shadow:none;box-shadow:none;background:url(../images/select2.png) 100% -22px no-repeat #fff}html[dir=rtl] .select2-search input{padding:4px 5px 4px 20px;background:url(../images/select2.png) -37px -22px no-repeat #fff}.select2-drop.select2-drop-above .select2-search input{margin-top:4px}.select2-search input.select2-active{background:url(../images/select2-spinner.gif) 100% no-repeat #fff}.select2-container-active .select2-choice,.select2-container-active .select2-choices{border:1px solid #666;outline:0}.select2-dropdown-open .select2-choice{border-bottom-color:transparent;-webkit-box-shadow:0 1px 0 #fff inset;box-shadow:0 1px 0 #fff inset;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-dropdown-open .select2-choice .select2-arrow b:after{border-top-color:transparent;border-bottom-color:#666;margin-top:-6px}.select2-dropdown-open.select2-drop-above .select2-choice,.select2-dropdown-open.select2-drop-above .select2-choices{border:1px solid #666;border-top-color:transparent}.select2-dropdown-open .select2-choice .select2-arrow{background:0 0;border-left:none;filter:none}html[dir=rtl] .select2-dropdown-open .select2-choice .select2-arrow{border-right:none}.select2-dropdown-open .select2-choice .select2-arrow b{background-position:-18px 1px}html[dir=rtl] .select2-dropdown-open .select2-choice .select2-arrow b{background-position:-16px 1px}.select2-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.select2-results{max-height:200px;padding:4px;margin:0;position:relative;overflow-x:hidden;overflow-y:auto;-webkit-tap-highlight-color:transparent;background:#fafafa}html[dir=rtl] .select2-results{padding:0 4px 0 0;margin:4px 0 4px 4px}.select2-results ul.select2-result-sub{margin:0;padding-left:0}.select2-results li{list-style:none;display:list-item;background-image:none;margin:3px 0}.select2-results li.select2-result-with-children>.select2-result-label{font-weight:700}.select2-results .select2-result-label{padding:5px 7px;margin:0;cursor:pointer;min-height:1em;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.select2-results-dept-1 .select2-result-label{padding-left:20px}.select2-results-dept-2 .select2-result-label{padding-left:40px}.select2-results-dept-3 .select2-result-label{padding-left:60px}.select2-results-dept-4 .select2-result-label{padding-left:80px}.select2-results-dept-5 .select2-result-label{padding-left:100px}.select2-results-dept-6 .select2-result-label{padding-left:110px}.select2-results-dept-7 .select2-result-label{padding-left:120px}.select2-results .select2-highlighted{background:#fff;color:#000;border-radius:3px}.select2-results li em{background:#feffde;font-style:normal}.select2-results .select2-highlighted em{background:0 0}.select2-results .select2-highlighted ul{background:#fff;color:#000}.select2-results .select2-ajax-error,.select2-results .select2-no-results,.select2-results .select2-searching,.select2-results .select2-selection-limit{background:#fff;display:list-item;padding-left:5px}.select2-results .select2-disabled.select2-highlighted{color:#666;background:#fff;display:list-item;cursor:default}.select2-results .select2-disabled{background:#fff;display:list-item;cursor:default}.select2-results .select2-selected{display:none}.select2-more-results.select2-active{background:url(../images/select2-spinner.gif) 100% no-repeat #fff}.select2-results .select2-ajax-error{background:rgba(255,50,50,.2)}.select2-more-results{background:#fff;display:list-item}.select2-container.select2-container-disabled .select2-choice{background-color:#fff;background-image:none;border:1px solid #ddd;cursor:default}.select2-container.select2-container-disabled .select2-choice .select2-arrow{background-color:#fff;background-image:none;border-left:0}.select2-container.select2-container-disabled .select2-choice abbr{display:none}.select2-container-multi .select2-choices{height:auto!important;height:1%;margin:0;padding:0 5px 0 0;position:relative;border:1px solid #ccc;cursor:text;overflow:hidden;background-color:#fff;min-height:26px}html[dir=rtl] .select2-container-multi .select2-choices{padding:0 0 0 5px}.select2-locked{padding:3px 5px!important}.select2-container-multi.select2-container-active .select2-choices{border:1px solid #666;outline:0}.select2-container-multi .select2-choices li{float:left;list-style:none}html[dir=rtl] .select2-container-multi .select2-choices li{float:right}.select2-container-multi .select2-choices .select2-search-field{margin:0;padding:0;white-space:nowrap}.select2-container-multi .select2-choices .select2-search-field input{margin:1px 0;outline:0;border:0;-webkit-box-shadow:none;box-shadow:none;background:0 0!important}.select2-container-multi .select2-choices .select2-search-field input.select2-active{background:url(../images/select2-spinner.gif) 100% no-repeat #fff!important}.select2-default{color:#999!important}.select2-container-multi .select2-choices .select2-search-choice{padding:5px 8px 5px 24px;margin:3px 0 3px 5px;position:relative;line-height:15px;color:#333;cursor:default;border-radius:2px;background-clip:padding-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#e4e4e4}html[dir=rtl] .select2-container-multi .select2-choices .select2-search-choice{margin:3px 5px 3px 0;padding:5px 24px 5px 8px}.select2-container-multi .select2-choices .select2-search-choice .select2-chosen{cursor:default}.select2-container-multi .select2-choices .select2-search-choice-focus{background:#d4d4d4}.select2-search-choice-close{display:block;width:12px;height:13px;position:absolute;right:7px;top:6px;font-size:1px;outline:0;background:url(../images/select2.png) right top no-repeat}html[dir=rtl] .select2-search-choice-close{right:auto;left:7px}.select2-container-multi .select2-search-choice-close{left:7px}html[dir=rtl] .select2-container-multi .select2-search-choice-close{left:auto;right:7px}.select2-container-multi .select2-choices .select2-search-choice .select2-search-choice-close:hover,.select2-container-multi .select2-choices .select2-search-choice-focus .select2-search-choice-close{background-position:right -11px}.select2-container-multi.select2-container-disabled .select2-choices{background-color:#fff;background-image:none;border:1px solid #ddd;cursor:default}.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice{padding:3px 5px;border:1px solid #ddd;background-image:none;background-color:#fff}.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice .select2-search-choice-close{display:none;background:0 0}.select2-result-selectable .select2-match,.select2-result-unselectable .select2-match{text-decoration:underline}.select2-offscreen,.select2-offscreen:focus{clip:rect(0 0 0 0)!important;width:1px!important;height:1px!important;border:0!important;margin:0!important;padding:0!important;overflow:hidden!important;position:absolute!important;outline:0!important;left:0!important;top:0!important}.select2-display-none{display:none}.select2-measure-scrollbar{position:absolute;top:-10000px;left:-10000px;width:100px;height:100px;overflow:scroll}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:2dppx){.select2-search input{background-image:url(../images/select2x2.png)!important;background-repeat:no-repeat!important;background-size:60px 40px!important;background-position:100% -21px!important}}@font-face{font-family:star;src:url(../fonts/star.eot);src:url(../fonts/star.eot?#iefix) format("embedded-opentype"),url(../fonts/star.woff) format("woff"),url(../fonts/star.ttf) format("truetype"),url(../fonts/star.svg#star) format("svg");font-weight:400;font-style:normal}@font-face{font-family:WooCommerce;src:url(../fonts/WooCommerce.eot);src:url(../fonts/WooCommerce.eot?#iefix) format("embedded-opentype"),url(../fonts/WooCommerce.woff) format("woff"),url(../fonts/WooCommerce.ttf) format("truetype"),url(../fonts/WooCommerce.svg#WooCommerce) format("svg");font-weight:400;font-style:normal}.blockUI.blockOverlay:before{height:1em;width:1em;position:absolute;top:50%;left:50%;margin-left:-.5em;margin-top:-.5em;display:block;content:"";-webkit-animation:spin 1s ease-in-out infinite;-moz-animation:spin 1s ease-in-out infinite;animation:spin 1s ease-in-out infinite;background:url(../images/icons/loader.svg) center center;background-size:cover;line-height:1;text-align:center;font-size:2em;color:rgba(0,0,0,.75)}.wc_addons_wrap .products{overflow:hidden}.wc_addons_wrap .products li{float:left;margin:0 1em 1em 0!important;padding:0;vertical-align:top;width:300px}.wc_addons_wrap .products li a{text-decoration:none;color:inherit;border:1px solid #ddd;display:block;min-height:220px;overflow:hidden;background:#f5f5f5;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.2),inset 0 -1px 0 rgba(0,0,0,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.2),inset 0 -1px 0 rgba(0,0,0,.1)}.wc_addons_wrap .products li a img{max-width:258px;max-height:24px;padding:17px 20px;display:block;margin:0;background:#fff;border-right:260px solid #fff}.wc_addons_wrap .products li a .price,.wc_addons_wrap .products li a img.extension-thumb+h3{display:none}.wc_addons_wrap .products li a h3{margin:0!important;padding:20px!important;background:#fff}.wc_addons_wrap .products li a p{padding:20px!important;margin:0!important;border-top:1px solid #fff}.wc_addons_wrap .products li a:focus,.wc_addons_wrap .products li a:hover{background-color:#ffffff}.wc_addons_wrap .storefront{background:url(../images/storefront-bg.jpg) bottom right #ffffff;border:1px solid #ddd;padding:20px;overflow:hidden;zoom:1}.wc_addons_wrap .storefront img{width:278px;height:auto;float:left;margin:0 20px 0 0;box-shadow:0 1px 6px rgba(0,0,0,.1)}.wc_addons_wrap .storefront p{max-width:750px}.woocommerce-message{position:relative;border-left-color:#cc99c2!important;overflow:hidden}.woocommerce-message a.button-primary,.woocommerce-message button.button-primary{background:#bb77ae;border-color:#aa559a;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.25),0 1px 0 rgba(0,0,0,.15);box-shadow:inset 0 1px 0 rgba(255,255,255,.25),0 1px 0 rgba(0,0,0,.15);color:#fff;text-decoration:none!important;text-shadow:0 -1px 1px #8a4f7f,1px 0 1px #8a4f7f,0 1px 1px #8a4f7f,-1px 0 1px #8a4f7f}.woocommerce-message a.button-primary:hover,.woocommerce-message button.button-primary:hover{background:#c480b7;border-color:#aa559a;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.25),0 1px 0 rgba(0,0,0,.15);box-shadow:inset 0 1px 0 rgba(255,255,255,.25),0 1px 0 rgba(0,0,0,.15)}.woocommerce-message a.button-primary:active,.woocommerce-message button.button-primary:active{background:#aa559a;border-color:#873A79;-webkit-box-shadow:inset 0 2px 0 #873A79;box-shadow:inset 0 2px 0 #873A79}.woocommerce-message a.button-primary:focus,.woocommerce-message button.button-primary:focus{background:#bb77ae;border-color:#aa559a;-webkit-box-shadow:0 1px 0 #bb77ae,0 0 2px 1px #aa559a;box-shadow:0 1px 0 #bb77ae,0 0 2px 1px #aa559a}.woocommerce-message a.docs,.woocommerce-message a.skip{opacity:.5;text-decoration:none!important}.woocommerce-message .twitter-share-button{margin-top:-3px;margin-left:3px;vertical-align:middle}#variable_product_options #message{margin:10px}.clear{clear:both}#woocommerce-fields-bulk.inline-edit-col label,#woocommerce-fields.inline-edit-col{clear:left}.wrap.woocommerce div.error,.wrap.woocommerce div.updated{margin-top:10px}mark.amount{background:0 0;color:inherit}.postbox,.woocommerce{input:invalid;input-border:1px solid #cc010b;input-background:#ffebe8}.simplify-commerce-banner{overflow:hidden}.simplify-commerce-banner img{float:right;padding:15px 0;margin-left:1em;width:200px}table.wc_status_table{margin-bottom:1em}table.wc_status_table tr:nth-child(2n) td,table.wc_status_table tr:nth-child(2n) th{background:#fcfcfc}table.wc_status_table th{font-weight:700;padding:9px}table.wc_status_table td:first-child{width:33%}table.wc_status_table td.help{width:1em}table.wc_status_table td{padding:9px;font-size:1.1em}table.wc_status_table td mark{background:0 0}table.wc_status_table td mark.yes{color:#7ad03a}table.wc_status_table td mark.no{color:#999}table.wc_status_table td mark.error{color:#a00}table.wc_status_table td ul{margin:0}table.wc_status_table .help_tip{cursor:help}#debug-report{display:none;margin:10px 0;padding:0;position:relative}#debug-report textarea{font-family:monospace;width:100%;margin:0;height:300px;padding:20px;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;resize:none;font-size:12px;line-height:20px;outline:0}#log-viewer-select{padding:10px 0 8px;line-height:180%}#log-viewer textarea{width:100%;resize:vertical}.inline-edit-product.quick-edit-row .inline-edit-col-center,.inline-edit-product.quick-edit-row .inline-edit-col-right{float:right!important}#woocommerce-fields.inline-edit-col label.featured,#woocommerce-fields.inline-edit-col label.manage_stock{margin-left:10px}#woocommerce-fields.inline-edit-col .dimensions div{display:block;margin:.2em 0}#woocommerce-fields.inline-edit-col .dimensions div span.title{display:block;float:left;width:5em}#woocommerce-fields.inline-edit-col .dimensions div span.input-text-wrap{display:block;margin-left:5em}#woocommerce-fields.inline-edit-col .text{box-sizing:border-box;width:99%;float:left;margin:1px 1% 1px 1px}#woocommerce-fields.inline-edit-col .height,#woocommerce-fields.inline-edit-col .length,#woocommerce-fields.inline-edit-col .width{width:32.33%}#woocommerce-fields.inline-edit-col .height{margin-right:0}#woocommerce-fields-bulk.inline-edit-col .inline-edit-group label{clear:none;width:49%;margin:.2em 0}#woocommerce-fields-bulk.inline-edit-col .inline-edit-group.dimensions label{width:75%;max-width:75%}#woocommerce-fields-bulk.inline-edit-col .length,#woocommerce-fields-bulk.inline-edit-col .regular_price,#woocommerce-fields-bulk.inline-edit-col .sale_price,#woocommerce-fields-bulk.inline-edit-col .stock,#woocommerce-fields-bulk.inline-edit-col .weight{box-sizing:border-box;width:100%;margin-left:4.4em}#woocommerce-fields-bulk.inline-edit-col .height,#woocommerce-fields-bulk.inline-edit-col .length,#woocommerce-fields-bulk.inline-edit-col .width{box-sizing:border-box;width:25%}.column-coupon_code{line-height:2.25em}.column-coupon_code,ul.wc_coupon_list{margin:0;overflow:hidden;zoom:1;clear:both}ul.wc_coupon_list li{margin:0}ul.wc_coupon_list li.code{display:inline-block}ul.wc_coupon_list li.code:after{content:", "}ul.wc_coupon_list li.code:last-of-type:after{display:none}ul.wc_coupon_list li.code .tips{cursor:pointer}ul.wc_coupon_list_block{margin:0;padding-bottom:2px}ul.wc_coupon_list_block li{border-top:1px solid #fff;border-bottom:1px solid #ccc;line-height:2.5em;margin:0;padding:.5em 0}ul.wc_coupon_list_block li:first-child{border-top:0;padding-top:0}ul.wc_coupon_list_block li:last-child{border-bottom:0;padding-bottom:0}.button.wc-reload{text-indent:-9999px;position:relative;padding:0;-webkit-border-radius:100%;border-radius:100%;height:24px;width:24px!important;display:inline-block}.button.wc-reload:after{font-family:WooCommerce;speak:none;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;margin:0;text-indent:0;position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;content:"";line-height:22px}#order_data h2,#order_data p.order_number{font-family:HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue",sans-serif;font-weight:400}.tablenav .actions{overflow:visible}.tablenav .select2-container{float:left;max-width:200px;font-size:14px;vertical-align:middle;margin:1px 6px 1px 1px}#woocommerce-order-data .handlediv,#woocommerce-order-data .hndle{display:none}#woocommerce-order-data .inside{display:block!important}#order_data{padding:23px 24px 12px}#order_data h2{margin:0;font-size:21px;line-height:1.2;text-shadow:1px 1px 1px #fff;padding:0}#order_data h4{color:#333;margin:1.33em 0 0}#order_data p{color:#777}#order_data p.order_number{margin:0;line-height:1.6em;font-size:16px}#order_data .order_data_column_container{clear:both}#order_data .order_data_column{width:32%;padding:0 2% 0 0;float:left}#order_data .order_data_column:last-child{padding-right:0}#order_data .order_data_column p{padding:0!important}#order_data .order_data_column .address strong{display:block}#order_data .order_data_column .form-field{float:left;width:48%;padding:0;margin:9px 0 0}#order_data .order_data_column .form-field label{display:block;padding:0 0 3px}#order_data .order_data_column .form-field input,#order_data .order_data_column .form-field select,#order_data .order_data_column .form-field textarea{width:100%}#order_data .order_data_column .form-field .select2-container{width:100%!important}#order_data .order_data_column .form-field .date-picker{width:50%}#order_data .order_data_column .form-field .hour,#order_data .order_data_column .form-field .minute{width:2.5em}#order_data .order_data_column .form-field small{display:block;margin:5px 0 0;color:#999}#order_data .order_data_column .form-field.last{float:right}#order_data .order_data_column .form-field-wide{width:100%;clear:both}#order_data .order_data_column .form-field-wide .wc-customer-search,#order_data .order_data_column .form-field-wide .wc-enhanced-select,#order_data .order_data_column .form-field-wide input,#order_data .order_data_column .form-field-wide select,#order_data .order_data_column .form-field-wide textarea{width:100%}#order_data .order_data_column p.none_set{color:#999}#order_data .order_data_column ._billing_address_1_field,#order_data .order_data_column ._billing_city_field,#order_data .order_data_column ._billing_country_field,#order_data .order_data_column ._billing_email_field,#order_data .order_data_column ._billing_first_name_field,#order_data .order_data_column ._shipping_address_1_field,#order_data .order_data_column ._shipping_city_field,#order_data .order_data_column ._shipping_country_field,#order_data .order_data_column ._shipping_first_name_field{float:left}#order_data .order_data_column ._billing_address_2_field,#order_data .order_data_column ._billing_last_name_field,#order_data .order_data_column ._billing_phone_field,#order_data .order_data_column ._billing_postcode_field,#order_data .order_data_column ._billing_state_field,#order_data .order_data_column ._shipping_address_2_field,#order_data .order_data_column ._shipping_last_name_field,#order_data .order_data_column ._shipping_postcode_field,#order_data .order_data_column ._shipping_state_field,#order_data .order_data_column .wc-customer-user label a{float:right}#order_data .order_data_column ._billing_company_field,#order_data .order_data_column ._shipping_company_field,#order_data .order_data_column ._transaction_id_field{clear:both;width:100%}#order_data .order_data_column ._billing_email_field{clear:left}#order_data .order_data_column div.edit_address{display:none;zoom:1;padding-right:1px}#order_data .order_data_column .billing-same-as-shipping,#order_data .order_data_column .load_customer_billing,#order_data .order_data_column .load_customer_shipping,#order_data .order_data_column a.edit_address{width:14px;height:0;padding:14px 0 0;margin:0 0 0 6px;overflow:hidden;position:relative;color:#999;border:0;float:right}#order_data .order_data_column .billing-same-as-shipping:focus,#order_data .order_data_column .billing-same-as-shipping:hover,#order_data .order_data_column .load_customer_billing:focus,#order_data .order_data_column .load_customer_billing:hover,#order_data .order_data_column .load_customer_shipping:focus,#order_data .order_data_column .load_customer_shipping:hover,#order_data .order_data_column a.edit_address:focus,#order_data .order_data_column a.edit_address:hover{color:#000}#order_data .order_data_column .billing-same-as-shipping:after,#order_data .order_data_column .load_customer_billing:after,#order_data .order_data_column .load_customer_shipping:after,#order_data .order_data_column a.edit_address:after{font-family:WooCommerce;position:absolute;top:0;left:0;text-align:center;vertical-align:top;line-height:14px;font-size:14px;font-weight:400;-webkit-font-smoothing:antialiased}#order_data .order_data_column .billing-same-as-shipping:after{content:"\e008"}#order_data .order_data_column .load_customer_billing:after,#order_data .order_data_column .load_customer_shipping:after{content:"\e03a"}#order_data .order_data_column a.edit_address:after{content:"\e603"}.order_actions{margin:0;overflow:hidden;zoom:1}.order_actions li{border-top:1px solid #fff;border-bottom:1px solid #ddd;padding:6px 0;margin:0;line-height:1.6em;float:left;width:50%;text-align:center}.order_actions li a{float:none;text-align:center;text-decoration:underline}.order_actions li.wide{width:auto;float:none;clear:both;padding:6px;text-align:left;overflow:hidden}.order_actions li #delete-action{line-height:25px;vertical-align:middle;text-align:left;float:left}.order_actions li .save_order{float:right}.order_actions li#actions{overflow:hidden}.order_actions li#actions .button{width:24px;box-sizing:border-box;float:right}.order_actions li#actions select{width:225px;box-sizing:border-box;float:left}#woocommerce-order-items .inside{margin:0;padding:0;background:#fefefe}#woocommerce-order-items .wc-order-data-row{border-bottom:1px solid #DFDFDF;padding:12px;background:#f8f8f8;line-height:2em;text-align:right}#woocommerce-order-items .wc-order-data-row:after,#woocommerce-order-items .wc-order-data-row:before{content:" ";display:table}#woocommerce-order-items .wc-order-data-row:after{clear:both}#woocommerce-order-items .wc-order-data-row p{margin:0;line-height:2em}#woocommerce-order-items .wc-order-data-row .wc-used-coupons{text-align:left}#woocommerce-order-items .wc-order-data-row .wc-used-coupons .tips{display:inline-block}#woocommerce-order-items .wc-order-bulk-actions{background:#fefefe;vertical-align:top;border-top:0}#woocommerce-order-items .wc-order-bulk-actions select{vertical-align:top}#woocommerce-order-items .wc-order-bulk-actions p.bulk-actions{float:left}#woocommerce-order-items .wc-order-add-item{background:#fff;vertical-align:top;border-top:none}#woocommerce-order-items .wc-order-add-item .add_item_id,#woocommerce-order-items .wc-order-add-item .select2-container{vertical-align:top}#woocommerce-order-items .wc-order-add-item .add_item_id .search-field input,#woocommerce-order-items .wc-order-add-item .select2-container .search-field input{min-width:100px}#woocommerce-order-items .wc-order-add-item .select2-container{width:400px!important;text-align:left}#woocommerce-order-items .wc-order-add-item .calculate-action,#woocommerce-order-items .wc-order-add-item .cancel-action,#woocommerce-order-items .wc-order-add-item .save-action{float:left;margin-right:2px}#woocommerce-order-items .wc-used-coupons{float:left;width:50%}#woocommerce-order-items .wc-order-totals{float:right;width:50%;margin:0;padding:0}#woocommerce-order-items .wc-order-totals .amount{font-weight:700}#woocommerce-order-items .wc-order-totals .label{vertical-align:top}#woocommerce-order-items .wc-order-totals .total{font-size:1em!important;width:10em;margin:0 0 0 .5em;box-sizing:border-box}#woocommerce-order-items .wc-order-totals .total input[type=text]{width:96%;float:right}#woocommerce-order-items .wc-order-totals .refunded-total{color:#a00}#woocommerce-order-items .refund-actions{margin-top:5px;padding-top:12px;border-top:1px solid #DFDFDF}#woocommerce-order-items .refund-actions .button{float:right;margin-left:4px}#woocommerce-order-items .refund-actions .cancel-action{float:left;margin-left:0}#woocommerce-order-items .add_meta{margin-left:0!important}#woocommerce-order-items h3 small{color:#999}#woocommerce-order-items .amount{white-space:nowrap}#woocommerce-order-items .add-items .description{margin-right:10px}.woocommerce_order_items_wrapper{margin:0;overflow:auto}.woocommerce_order_items_wrapper table.woocommerce_order_items{width:100%;background:#fff}.woocommerce_order_items_wrapper table.woocommerce_order_items thead th{background:#f8f8f8;padding:8px;font-size:11px;text-align:left;color:#555;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.woocommerce_order_items_wrapper table.woocommerce_order_items thead th:last-child{padding-right:12px}.woocommerce_order_items_wrapper table.woocommerce_order_items thead th:first-child{padding-left:12px}.woocommerce_order_items_wrapper table.woocommerce_order_items thead th.sortable{cursor:pointer}.woocommerce_order_items_wrapper table.woocommerce_order_items tbody th,.woocommerce_order_items_wrapper table.woocommerce_order_items td{padding:8px;text-align:left;line-height:26px;vertical-align:top;border-bottom:1px dotted #ececec}.woocommerce_order_items_wrapper table.woocommerce_order_items tbody th textarea,.woocommerce_order_items_wrapper table.woocommerce_order_items td textarea{width:100%}.woocommerce_order_items_wrapper table.woocommerce_order_items tbody th select,.woocommerce_order_items_wrapper table.woocommerce_order_items td select{width:50%}.woocommerce_order_items_wrapper table.woocommerce_order_items tbody th input,.woocommerce_order_items_wrapper table.woocommerce_order_items tbody th textarea,.woocommerce_order_items_wrapper table.woocommerce_order_items td input,.woocommerce_order_items_wrapper table.woocommerce_order_items td textarea{font-size:14px;padding:4px;color:#555}.woocommerce_order_items_wrapper table.woocommerce_order_items tbody th:last-child,.woocommerce_order_items_wrapper table.woocommerce_order_items td:last-child{padding-right:12px}.woocommerce_order_items_wrapper table.woocommerce_order_items tbody th:first-child,.woocommerce_order_items_wrapper table.woocommerce_order_items td:first-child{padding-left:12px}.woocommerce_order_items_wrapper table.woocommerce_order_items tbody tr:last-child td{border-bottom:1px solid #dfdfdf}.woocommerce_order_items_wrapper table.woocommerce_order_items tbody tr:first-child td{border-top:8px solid #f8f8f8}.woocommerce_order_items_wrapper table.woocommerce_order_items tbody#order_line_items tr:first-child td{border-top:none}.woocommerce_order_items_wrapper table.woocommerce_order_items td.check-column{padding:8px 8px 8px 12px;width:1%}.woocommerce_order_items_wrapper table.woocommerce_order_items .item{min-width:200px}.woocommerce_order_items_wrapper table.woocommerce_order_items .center,.woocommerce_order_items_wrapper table.woocommerce_order_items .variation-id{text-align:center}.woocommerce_order_items_wrapper table.woocommerce_order_items .cost,.woocommerce_order_items_wrapper table.woocommerce_order_items .item_cost,.woocommerce_order_items_wrapper table.woocommerce_order_items .line_cost,.woocommerce_order_items_wrapper table.woocommerce_order_items .line_tax,.woocommerce_order_items_wrapper table.woocommerce_order_items .quantity,.woocommerce_order_items_wrapper table.woocommerce_order_items .tax,.woocommerce_order_items_wrapper table.woocommerce_order_items .tax_class{text-align:right}.woocommerce_order_items_wrapper table.woocommerce_order_items .cost label,.woocommerce_order_items_wrapper table.woocommerce_order_items .item_cost label,.woocommerce_order_items_wrapper table.woocommerce_order_items .line_cost label,.woocommerce_order_items_wrapper table.woocommerce_order_items .line_tax label,.woocommerce_order_items_wrapper table.woocommerce_order_items .quantity label,.woocommerce_order_items_wrapper table.woocommerce_order_items .tax label,.woocommerce_order_items_wrapper table.woocommerce_order_items .tax_class label{white-space:nowrap;color:#999;font-size:.833em}.woocommerce_order_items_wrapper table.woocommerce_order_items .cost label input,.woocommerce_order_items_wrapper table.woocommerce_order_items .item_cost label input,.woocommerce_order_items_wrapper table.woocommerce_order_items .line_cost label input,.woocommerce_order_items_wrapper table.woocommerce_order_items .line_tax label input,.woocommerce_order_items_wrapper table.woocommerce_order_items .quantity label input,.woocommerce_order_items_wrapper table.woocommerce_order_items .tax label input,.woocommerce_order_items_wrapper table.woocommerce_order_items .tax_class label input{display:inline}.woocommerce_order_items_wrapper table.woocommerce_order_items .cost input,.woocommerce_order_items_wrapper table.woocommerce_order_items .item_cost input,.woocommerce_order_items_wrapper table.woocommerce_order_items .line_cost input,.woocommerce_order_items_wrapper table.woocommerce_order_items .line_tax input,.woocommerce_order_items_wrapper table.woocommerce_order_items .quantity input,.woocommerce_order_items_wrapper table.woocommerce_order_items .tax input,.woocommerce_order_items_wrapper table.woocommerce_order_items .tax_class input{width:70px;vertical-align:middle;text-align:right}.woocommerce_order_items_wrapper table.woocommerce_order_items .cost select,.woocommerce_order_items_wrapper table.woocommerce_order_items .item_cost select,.woocommerce_order_items_wrapper table.woocommerce_order_items .line_cost select,.woocommerce_order_items_wrapper table.woocommerce_order_items .line_tax select,.woocommerce_order_items_wrapper table.woocommerce_order_items .quantity select,.woocommerce_order_items_wrapper table.woocommerce_order_items .tax select,.woocommerce_order_items_wrapper table.woocommerce_order_items .tax_class select{width:85px;height:26px;vertical-align:middle;font-size:1em}.woocommerce_order_items_wrapper table.woocommerce_order_items .cost .split-input,.woocommerce_order_items_wrapper table.woocommerce_order_items .item_cost .split-input,.woocommerce_order_items_wrapper table.woocommerce_order_items .line_cost .split-input,.woocommerce_order_items_wrapper table.woocommerce_order_items .line_tax .split-input,.woocommerce_order_items_wrapper table.woocommerce_order_items .quantity .split-input,.woocommerce_order_items_wrapper table.woocommerce_order_items .tax .split-input,.woocommerce_order_items_wrapper table.woocommerce_order_items .tax_class .split-input{display:block;background:#fff;border:1px solid #ddd;box-shadow:inset 0 1px 2px rgba(0,0,0,.07);margin:1px;width:70px}.woocommerce_order_items_wrapper table.woocommerce_order_items .cost .split-input input,.woocommerce_order_items_wrapper table.woocommerce_order_items .item_cost .split-input input,.woocommerce_order_items_wrapper table.woocommerce_order_items .line_cost .split-input input,.woocommerce_order_items_wrapper table.woocommerce_order_items .line_tax .split-input input,.woocommerce_order_items_wrapper table.woocommerce_order_items .quantity .split-input input,.woocommerce_order_items_wrapper table.woocommerce_order_items .tax .split-input input,.woocommerce_order_items_wrapper table.woocommerce_order_items .tax_class .split-input input{width:100%;box-sizing:border-box;border:0;box-shadow:none;margin:0;color:#555;background:0 0}.woocommerce_order_items_wrapper table.woocommerce_order_items .cost .split-input input:last-child,.woocommerce_order_items_wrapper table.woocommerce_order_items .item_cost .split-input input:last-child,.woocommerce_order_items_wrapper table.woocommerce_order_items .line_cost .split-input input:last-child,.woocommerce_order_items_wrapper table.woocommerce_order_items .line_tax .split-input input:last-child,.woocommerce_order_items_wrapper table.woocommerce_order_items .quantity .split-input input:last-child,.woocommerce_order_items_wrapper table.woocommerce_order_items .tax .split-input input:last-child,.woocommerce_order_items_wrapper table.woocommerce_order_items .tax_class .split-input input:last-child{color:#bbb;border-top:1px dashed #ddd}.woocommerce_order_items_wrapper table.woocommerce_order_items .cost .view,.woocommerce_order_items_wrapper table.woocommerce_order_items .item_cost .view,.woocommerce_order_items_wrapper table.woocommerce_order_items .line_cost .view,.woocommerce_order_items_wrapper table.woocommerce_order_items .line_tax .view,.woocommerce_order_items_wrapper table.woocommerce_order_items .quantity .view,.woocommerce_order_items_wrapper table.woocommerce_order_items .tax .view,.woocommerce_order_items_wrapper table.woocommerce_order_items .tax_class .view{white-space:nowrap}.woocommerce_order_items_wrapper table.woocommerce_order_items .cost del,.woocommerce_order_items_wrapper table.woocommerce_order_items .item_cost del,.woocommerce_order_items_wrapper table.woocommerce_order_items .line_cost del,.woocommerce_order_items_wrapper table.woocommerce_order_items .line_tax del,.woocommerce_order_items_wrapper table.woocommerce_order_items .quantity del,.woocommerce_order_items_wrapper table.woocommerce_order_items .tax del,.woocommerce_order_items_wrapper table.woocommerce_order_items .tax_class del{color:#ccc}.woocommerce_order_items_wrapper table.woocommerce_order_items .quantity{text-align:center}.woocommerce_order_items_wrapper table.woocommerce_order_items .quantity input{text-align:center;width:50px}.woocommerce_order_items_wrapper table.woocommerce_order_items span.subtotal{opacity:.5}.woocommerce_order_items_wrapper table.woocommerce_order_items td.tax_class,.woocommerce_order_items_wrapper table.woocommerce_order_items th.tax_class{text-align:left}.woocommerce_order_items_wrapper table.woocommerce_order_items .calculated{border-color:#ae8ca2;border-style:dotted}.woocommerce_order_items_wrapper table.woocommerce_order_items table.meta{width:100%}.woocommerce_order_items_wrapper table.woocommerce_order_items table.display_meta,.woocommerce_order_items_wrapper table.woocommerce_order_items table.meta{margin:.5em 0 0}.woocommerce_order_items_wrapper table.woocommerce_order_items table.display_meta tr th,.woocommerce_order_items_wrapper table.woocommerce_order_items table.meta tr th{border:0;padding:0 4px .5em 0;line-height:1.5em;width:20%}.woocommerce_order_items_wrapper table.woocommerce_order_items table.display_meta tr td,.woocommerce_order_items_wrapper table.woocommerce_order_items table.meta tr td{padding:0 4px .5em 0;border:0;line-height:1.5em}.woocommerce_order_items_wrapper table.woocommerce_order_items table.display_meta tr td input,.woocommerce_order_items_wrapper table.woocommerce_order_items table.meta tr td input{width:100%;margin:0;position:relative;border-bottom:0;box-shadow:none}.woocommerce_order_items_wrapper table.woocommerce_order_items table.display_meta tr td textarea,.woocommerce_order_items_wrapper table.woocommerce_order_items table.meta tr td textarea{width:100%;height:4em;margin:0;box-shadow:none}.woocommerce_order_items_wrapper table.woocommerce_order_items table.display_meta tr td input:focus+textarea,.woocommerce_order_items_wrapper table.woocommerce_order_items table.meta tr td input:focus+textarea{border-top-color:#999}.woocommerce_order_items_wrapper table.woocommerce_order_items table.display_meta tr td p,.woocommerce_order_items_wrapper table.woocommerce_order_items table.meta tr td p{margin:0 0 .5em;line-height:1.5em}.woocommerce_order_items_wrapper table.woocommerce_order_items table.display_meta tr td p:last-child,.woocommerce_order_items_wrapper table.woocommerce_order_items table.meta tr td p:last-child{margin:0}.woocommerce_order_items_wrapper table.woocommerce_order_items .thumb{text-align:left;width:27px}.wc-order-items-editable .delete-order-item:before,.wc-order-items-editable .delete_refund:before,.wc-order-items-editable .edit-order-item:before,.woocommerce_order_items_wrapper table.woocommerce_order_items tr.fee .thumb div:before,.woocommerce_order_items_wrapper table.woocommerce_order_items tr.refund .thumb div:before,.woocommerce_order_items_wrapper table.woocommerce_order_items tr.shipping .thumb div:before{text-align:center;font-family:WooCommerce;speak:none;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;top:0;left:0}.woocommerce_order_items_wrapper table.woocommerce_order_items .thumb a{display:block}.woocommerce_order_items_wrapper table.woocommerce_order_items .thumb img{padding:1px;margin:0;border:1px solid #dfdfdf;vertical-align:middle;width:21px;height:21px}.woocommerce_order_items_wrapper table.woocommerce_order_items .refund_by,ul.order_notes li p.meta .exact-date{border-bottom:1px dotted #999}.woocommerce_order_items_wrapper table.woocommerce_order_items tr.fee .thumb div{display:block;text-indent:-9999px;position:relative;height:1em;width:1em;font-size:14px;margin:6px}.woocommerce_order_items_wrapper table.woocommerce_order_items tr.fee .thumb div:before{margin:0;text-indent:0;position:absolute;width:100%;height:100%;content:"";color:#bbb}.woocommerce_order_items_wrapper table.woocommerce_order_items tr.refund .thumb div{display:block;text-indent:-9999px;position:relative;height:1em;width:1em;font-size:14px;margin:6px}.woocommerce_order_items_wrapper table.woocommerce_order_items tr.refund .thumb div:before{margin:0;text-indent:0;position:absolute;width:100%;height:100%;content:"";color:#bbb}.woocommerce_order_items_wrapper table.woocommerce_order_items tr.shipping .thumb div{display:block;text-indent:-9999px;position:relative;height:1em;width:1em;font-size:14px;margin:6px}.woocommerce_order_items_wrapper table.woocommerce_order_items tr.shipping .thumb div:before{margin:0;text-indent:0;position:absolute;width:100%;height:100%;content:"";color:#bbb}.woocommerce_order_items_wrapper table.woocommerce_order_items th.line_tax{white-space:nowrap}.woocommerce_order_items_wrapper table.woocommerce_order_items td.line_tax,.woocommerce_order_items_wrapper table.woocommerce_order_items th.line_tax{padding:8px 16px 8px 8px}.woocommerce_order_items_wrapper table.woocommerce_order_items td.line_tax .delete-order-tax,.woocommerce_order_items_wrapper table.woocommerce_order_items th.line_tax .delete-order-tax{display:block;text-indent:-9999px;position:relative;height:1em;width:1em;font-size:12px;visibility:hidden;float:right;margin:2px -16px 0 0}.woocommerce_order_items_wrapper table.woocommerce_order_items td.line_tax .delete-order-tax:before,.woocommerce_order_items_wrapper table.woocommerce_order_items th.line_tax .delete-order-tax:before{font-family:WooCommerce;speak:none;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin:0;text-indent:0;position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;content:"";color:#fff;background-color:#000;-webkit-border-radius:100%;border-radius:100%;border:1px solid #000;box-shadow:0 1px 2px rgba(0,0,0,.2)}.woocommerce_order_items_wrapper table.woocommerce_order_items td.line_tax .delete-order-tax:hover:before,.woocommerce_order_items_wrapper table.woocommerce_order_items th.line_tax .delete-order-tax:hover:before{border-color:#a00;background-color:#a00}.woocommerce_order_items_wrapper table.woocommerce_order_items td.line_tax:hover .delete-order-tax,.woocommerce_order_items_wrapper table.woocommerce_order_items th.line_tax:hover .delete-order-tax{visibility:visible}.woocommerce_order_items_wrapper table.woocommerce_order_items small.refunded{display:block;color:#a00;white-space:nowrap}.wc-order-items-editable .edit-order-item{text-indent:-9999px;position:relative;height:1em;width:1em;display:inline-block;margin:0 .5em 0 0}.wc-order-items-editable .edit-order-item:before{margin:0;text-indent:0;position:absolute;width:100%;height:100%;content:"";content:"\e603";color:#999}.wc-order-items-editable .edit-order-item:hover:before{color:#555}.wc-order-items-editable .delete-order-item,.wc-order-items-editable .delete_refund{text-indent:-9999px;position:relative;height:1em;width:1em;display:inline-block;margin:0}.wc-order-items-editable .delete-order-item:before,.wc-order-items-editable .delete_refund:before{margin:0;text-indent:0;position:absolute;width:100%;height:100%;content:"";content:"\e013";color:#999}.wc-order-items-editable .delete-order-item:hover:before,.wc-order-items-editable .delete_refund:hover:before{color:#a00}.wc-order-items-editable .wc-order-edit-line-item-actions{width:2.5em;text-align:right}.wc-order-items-editable .wc-order-totals .wc-order-edit-line-item-actions{width:1.5em}.wc-order-items-editable .wc-order-totals .edit-order-item{margin:0}#woocommerce-order-downloads .buttons{float:left;padding:0;margin:0;vertical-align:top}#woocommerce-order-downloads .buttons .add_item_id,#woocommerce-order-downloads .buttons .select2-container{width:400px!important;margin-right:9px;vertical-align:top;float:left}#woocommerce-order-downloads .buttons button{margin:2px 0 0}#woocommerce-order-downloads h3 small{color:#999}#poststuff #woocommerce-order-actions .inside{margin:0;padding:0}#poststuff #woocommerce-order-actions .inside ul.order_actions li{padding:6px 10px;box-sizing:border-box}#poststuff #woocommerce-order-actions .inside ul.order_actions li:last-child{border-bottom:0}#poststuff #woocommerce-order-notes .inside{margin:0;padding:0}#poststuff #woocommerce-order-notes .inside ul.order_notes li{padding:0 10px}#woocommerce_customers p.search-box{margin:6px 0 4px;float:left}#woocommerce_customers .tablenav{float:right;clear:none}.widefat.customers td{vertical-align:middle;padding:4px 7px}.widefat .column-order_title{width:15%}.widefat .column-order_title time{display:block;color:#999;margin:3px 0}.widefat .column-orders,.widefat .column-paying,.widefat .column-spent{text-align:center;width:8%}.widefat .column-last_order{width:11%}.widefat .column-order_actions,.widefat .column-user_actions,.widefat .column-wc_actions{width:110px}.widefat .column-order_actions a.button,.widefat .column-user_actions a.button,.widefat .column-wc_actions a.button{float:left;margin:0 4px 2px 0;cursor:pointer;padding:3px 4px;height:auto}.widefat .column-order_actions a.button img,.widefat .column-user_actions a.button img,.widefat .column-wc_actions a.button img{display:block;width:12px;height:auto}.widefat small.meta{display:block;color:#999;font-size:inherit;margin:3px 0}.widefat .column-order_date,.widefat .column-order_total{width:9%}.widefat .column-order_status{width:45px;text-align:center}.widefat .column-order_status mark{display:block;text-indent:-9999px;position:relative;height:1em;width:1em;background:0 0;font-size:1.4em;margin:0 auto}.widefat .column-order_status mark.cancelled:after,.widefat .column-order_status mark.completed:after,.widefat .column-order_status mark.failed:after,.widefat .column-order_status mark.on-hold:after,.widefat .column-order_status mark.pending:after,.widefat .column-order_status mark.processing:after,.widefat .column-order_status mark.refunded:after{font-family:WooCommerce;speak:none;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin:0;text-indent:0;position:absolute;top:0;left:0;width:100%;height:100%;text-align:center}.widefat .column-order_status mark.pending:after{content:"\e012";color:#ffba00}.widefat .column-order_status mark.completed:after{content:"\e015";color:#2ea2cc}.widefat .column-order_status mark.on-hold:after{content:"\e033";color:#999}.widefat .column-order_status mark.failed:after{content:"\e016";color:#d0c21f}.widefat .column-order_status mark.cancelled:after{content:"\e013";color:#a00}.widefat .column-order_status mark.processing:after{content:"\e011";color:#73a724}.widefat .column-order_status mark.refunded:after{content:"\e014";color:#999}.widefat td.column-order_status{padding-top:9px}.column-customer_message .note-on{display:block;text-indent:-9999px;position:relative;height:1em;width:1em;margin:0 auto;color:#999}.column-customer_message .note-on:after,.column-order_notes .note-on:after{font-family:WooCommerce;speak:none;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;margin:0;top:0;left:0;text-align:center;line-height:16px}.column-customer_message .note-on:after{text-indent:0;position:absolute;width:100%;height:100%;content:""}.column-order_notes .note-on{display:block;text-indent:-9999px;position:relative;height:1em;width:1em;margin:0 auto;color:#999}.column-order_notes .note-on:after{text-indent:0;position:absolute;width:100%;height:100%;content:""}.attributes-table .attribute-actions .configure-terms:after,.order_actions .complete:after,.order_actions .processing:after,.order_actions .view:after,.user_actions .edit:after,.user_actions .link:after,.user_actions .refresh:after,.user_actions .view:after{font-family:WooCommerce;speak:none;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;top:0;left:0;line-height:1.85;margin:0;text-align:center;font-weight:400}.order_actions .complete,.order_actions .processing,.order_actions .view{display:block;text-indent:-9999px;position:relative;padding:0!important;height:2em!important;width:2em}.order_actions .complete:after,.order_actions .processing:after,.order_actions .view:after{text-indent:0;position:absolute;width:100%;height:100%}.order_actions .processing:after{content:"\e00f"}.order_actions .complete:after{content:"\e017"}.order_actions .view:after{content:"\e010"}.user_actions .edit,.user_actions .link,.user_actions .refresh,.user_actions .view{display:block;text-indent:-9999px;position:relative;padding:0!important;height:2em!important;width:2em}.user_actions .edit:after,.user_actions .link:after,.user_actions .refresh:after,.user_actions .view:after{text-indent:0;position:absolute;width:100%;height:100%}.user_actions .edit:after{content:"\e603"}.user_actions .link:after{content:"\e00d"}.user_actions .view:after{content:"\e010"}.user_actions .refresh:after{content:"\e031"}.attributes-table td,.attributes-table th{width:15%;vertical-align:top}.attributes-table .attribute-terms{width:32%}.attributes-table .attribute-actions{width:2em}.attributes-table .attribute-actions .configure-terms{display:block;text-indent:-9999px;position:relative;padding:0!important;height:2em!important;width:2em}.attributes-table .attribute-actions .configure-terms:after{text-indent:0;position:absolute;width:100%;height:100%;content:""}ul.order_notes{padding:2px 0 0}ul.order_notes li .note_content{padding:10px;background:#efefef;position:relative}ul.order_notes li .note_content p{margin:0;padding:0;word-wrap:break-word}ul.order_notes li p.meta{padding:10px;color:#999;margin:0;font-size:11px}ul.order_notes li a.delete_note{color:#a00}table.wp-list-table .row-actions,table.wp-list-table span.na{color:#999}ul.order_notes li .note_content:after{content:"";display:block;position:absolute;bottom:-10px;left:20px;width:0;height:0;border-width:10px 10px 0 0;border-style:solid;border-color:#efefef transparent}ul.order_notes li.customer-note .note_content{background:#d7cad2}ul.order_notes li.customer-note .note_content:after{border-color:#d7cad2 transparent}.add_note{border-top:1px solid #ddd;padding:10px 10px 0}.add_note h4{margin-top:5px!important}.add_note #add_order_note{width:100%;height:50px}table.wp-list-table .column-thumb{width:52px;text-align:center;white-space:nowrap}table.wp-list-table .column-name{width:22%}table.wp-list-table .column-product_cat,table.wp-list-table .column-product_tag{width:11%!important}table.wp-list-table .column-featured,table.wp-list-table .column-product_type{width:48px;text-align:left!important}table.wp-list-table .column-customer_message,table.wp-list-table .column-order_notes{width:48px;text-align:center}table.wp-list-table .column-customer_message img,table.wp-list-table .column-order_notes img{margin:0 auto;padding-top:0!important}table.wp-list-table .manage-column.column-featured img,table.wp-list-table .manage-column.column-product_type img{padding-left:2px}table.wp-list-table .column-price .woocommerce-price-suffix{display:none}table.wp-list-table img{margin:1px 2px}table.wp-list-table td.column-thumb img{margin:0;vertical-align:middle;width:auto;height:auto;max-width:40px;max-height:40px}table.wp-list-table .column-is_in_stock{text-align:left!important}table.wp-list-table .notes_head:after,table.wp-list-table .order-notes_head:after,table.wp-list-table .status_head:after,table.wp-list-table span.product-type:before,table.wp-list-table span.wc-featured:before,table.wp-list-table span.wc-image:before,table.wp-list-table span.wc-type:before{speak:none;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;top:0;left:0;text-align:center;line-height:1;font-family:WooCommerce}table.wp-list-table span.wc-featured,table.wp-list-table span.wc-image,table.wp-list-table span.wc-type{display:block;text-indent:-9999px;position:relative;height:1em;width:1em;margin:0 auto}table.wp-list-table span.wc-featured:before,table.wp-list-table span.wc-image:before,table.wp-list-table span.wc-type:before{font-weight:400;margin:0;text-indent:0;position:absolute;width:100%;height:100%;content:""}table.wp-list-table span.wc-featured{margin:0;cursor:pointer}table.wp-list-table span.wc-featured:before{content:"\e020"}table.wp-list-table span.wc-featured.not-featured:before{content:"\e021"}table.wp-list-table td.column-featured span.wc-featured{font-size:1.2em}table.wp-list-table span.wc-type{margin:0}table.wp-list-table span.wc-type:before{content:"\e01d"}table.wp-list-table span.product-type{display:block;text-indent:-9999px;position:relative;height:1em;width:1em;font-size:1.2em}table.wp-list-table span.product-type:before{font-weight:400;margin:0;text-indent:0;position:absolute;width:100%;height:100%;content:""}table.wp-list-table span.product-type.grouped:before{content:"\e002"}table.wp-list-table span.product-type.external:before{content:"\e034"}table.wp-list-table span.product-type.variable:before{content:"\e003"}table.wp-list-table span.product-type.downloadable:before{content:"\e001"}table.wp-list-table span.product-type.virtual:before{content:"\e000"}table.wp-list-table mark.instock{font-weight:700;color:#7ad03a;background:0 0;line-height:1}table.wp-list-table mark.outofstock{font-weight:700;color:#a44;background:0 0;line-height:1}table.wp-list-table .notes_head,table.wp-list-table .order-notes_head,table.wp-list-table .status_head{display:block;text-indent:-9999px;position:relative;height:1em;width:1em;margin:0 auto}table.wp-list-table .notes_head:after,table.wp-list-table .order-notes_head:after,table.wp-list-table .status_head:after{font-weight:400;margin:0;text-indent:0;position:absolute;width:100%;height:100%}table.wp-list-table .order-notes_head:after{content:"\e028"}table.wp-list-table .notes_head:after{content:"\e026"}table.wp-list-table .status_head:after{content:"\e011"}table.wp-list-table .column-order_items{width:12%}table.wp-list-table .column-order_items table.order_items{width:100%;margin:3px 0 0;padding:0;display:none}table.wp-list-table .column-order_items table.order_items td{border:0;margin:0;padding:0 0 3px}table.wp-list-table .column-order_items table.order_items td.qty{color:#999;padding-right:6px;text-align:left}table.wp-list-table .toggle-row{display:none}mark.notice{background:#fff;color:#a00;margin:0 0 0 10px}a.export_rates,a.import_rates{float:right;margin-left:9px;margin-top:-2px;margin-bottom:0}table.wc_input_table,table.wc_tax_rates{width:100%}table.wc_input_table span.tips,table.wc_tax_rates span.tips{color:#2ea2cc}table.wc_input_table td,table.wc_tax_rates td{padding:0;border-right:1px solid #DFDFDF;border-bottom:1px solid #DFDFDF;border-top:0;background:#fff}table.wc_input_table td input[type=text],table.wc_input_table td input[type=number],table.wc_tax_rates td input[type=text],table.wc_tax_rates td input[type=number]{width:100%;padding:5px 7px;margin:0;border:0;background:0 0}table.wc_input_table td.apply_to_shipping,table.wc_input_table td.compound,table.wc_tax_rates td.apply_to_shipping,table.wc_tax_rates td.compound{padding:5px 7px;vertical-align:middle}table.wc_input_table td.apply_to_shipping input,table.wc_input_table td.compound input,table.wc_tax_rates td.apply_to_shipping input,table.wc_tax_rates td.compound input{width:auto;padding:0}table.wc_input_table td:last-child,table.wc_tax_rates td:last-child{border-right:0}table.wc_input_table tr.current td,table.wc_tax_rates tr.current td{background-color:#fefbcc}table.wc_input_table .cost,table.wc_input_table .cost input,table.wc_input_table .item_cost,table.wc_input_table .item_cost input,table.wc_tax_rates .cost,table.wc_tax_rates .cost input,table.wc_tax_rates .item_cost,table.wc_tax_rates .item_cost input{text-align:right}table.wc_input_table th.sort,table.wc_tax_rates th.sort{width:17px;padding:0}table.wc_input_table td.sort,table.wc_tax_rates td.sort{padding:0 4px;cursor:move;background:#f9f9f9;text-align:center;vertical-align:middle}table.wc_input_table td.sort:before,table.wc_tax_rates td.sort:before{content:"\e032";font-family:WooCommerce;text-align:center;line-height:1;color:#999;display:block;width:17px;float:left;height:100%}table.wc_input_table td.sort:hover:before,table.wc_tax_rates td.sort:hover:before{color:#333}table.wc_input_table .button,table.wc_tax_rates .button{float:left;margin-right:5px}table.wc_input_table .export,table.wc_input_table .import,table.wc_tax_rates .export,table.wc_tax_rates .import{float:right;margin-right:0;margin-left:5px}table.wc_input_table span.tips,table.wc_tax_rates span.tips{padding:0 3px}table.wc_input_table .pagination,table.wc_tax_rates .pagination{float:right}table.wc_input_table .pagination .button,table.wc_tax_rates .pagination .button{margin-left:5px;margin-right:0}table.wc_input_table .pagination .current,table.wc_tax_rates .pagination .current{background:#bbb;text-shadow:none}table.wc_input_table tfoot th,table.wc_tax_rates tfoot th{padding-left:20px;padding-right:20px}table.wc_input_table tr:last-child td,table.wc_tax_rates tr:last-child td{border-bottom:0}table.wc_gateways,table.wc_shipping{position:relative}table.wc_gateways td,table.wc_shipping td{vertical-align:middle;padding:7px;line-height:2em}table.wc_gateways tr:nth-child(odd) td,table.wc_shipping tr:nth-child(odd) td{background:#f9f9f9}table.wc_gateways th,table.wc_shipping th{padding:9px 7px!important;vertical-align:middle}table.wc_gateways td.name,table.wc_shipping td.name{font-weight:700}table.wc_gateways .settings,table.wc_shipping .settings{text-align:right}table.wc_gateways .default,table.wc_gateways .radio,table.wc_gateways .status,table.wc_shipping .default,table.wc_shipping .radio,table.wc_shipping .status{text-align:center}table.wc_gateways .default .tips,table.wc_gateways .radio .tips,table.wc_gateways .status .tips,table.wc_shipping .default .tips,table.wc_shipping .radio .tips,table.wc_shipping .status .tips{margin:0 auto}table.wc_gateways .default input,table.wc_gateways .radio input,table.wc_gateways .status input,table.wc_shipping .default input,table.wc_shipping .radio input,table.wc_shipping .status input{margin:0}table.wc_gateways th.sort,table.wc_shipping th.sort{width:28px;padding:0}table.wc_gateways td.sort,table.wc_shipping td.sort{padding:0 7px;cursor:move;text-align:center;vertical-align:middle}table.wc_gateways td.sort:before,table.wc_shipping td.sort:before{content:"\e032";font-family:WooCommerce;text-align:center;line-height:1;color:#ccc;display:block;width:17px;float:left;height:100%}img.help_tip{vertical-align:middle;margin:0 0 0 9px}.postbox img.help_tip{margin-top:-4px}.status-disabled,.status-enabled{font-size:1.4em;display:block;text-indent:-9999px;position:relative;height:1em;width:1em}#woocommerce-product-images .inside #product_images_container ul li.wc-metabox-sortable-placeholder:after,.status-enabled:before{font-family:WooCommerce;speak:none;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;text-indent:0;top:0;left:0;text-align:center}.status-enabled:before{line-height:1;margin:0;position:absolute;width:100%;height:100%;content:"";color:#a46497}.woocommerce .woo-nav-tab-wrapper{margin-bottom:16px!important}.woocommerce .subsubsub{margin:-8px 0 0}.woocommerce #template div{margin:0}.woocommerce #template div p .button{float:right;margin-left:10px;margin-top:-4px}.woocommerce #template div .editor textarea{margin-bottom:8px}.woocommerce textarea[disabled=disabled]{background:#DFDFDF!important}.woocommerce table.form-table{margin:0;position:relative}.woocommerce table.form-table .forminp-radio ul{margin:0}.woocommerce table.form-table .forminp-radio ul li{line-height:1.4em}.woocommerce table.form-table textarea.input-text{height:100%;min-width:150px;display:block}.woocommerce table.form-table input.regular-input{width:25em}.woocommerce table.form-table textarea.wide-input{width:100%}.woocommerce table.form-table img.help_tip{padding:0;margin:-4px 0 0 5px;vertical-align:middle;cursor:help;line-height:1}.woocommerce table.form-table span.help_tip{cursor:help;color:#2ea2cc}.woocommerce table.form-table th{position:relative;padding-right:24px}.woocommerce table.form-table .select2-container{display:block;max-width:350px;vertical-align:top;margin-bottom:3px}.woocommerce table.form-table table.widefat th{padding-right:inherit}.woocommerce table.form-table th img.help_tip{margin:0 -24px 0 0;float:right}.woocommerce table.form-table fieldset{margin-top:4px}.woocommerce table.form-table fieldset img.help_tip{margin:-3px 0 0 5px}.woocommerce table.form-table fieldset p.description{margin-bottom:8px}.woocommerce table.form-table fieldset:first-child{margin-top:0}.woocommerce table.form-table .iris-picker{z-index:100;display:none;position:absolute;border:1px solid #ccc;border-radius:3px;box-shadow:0 1px 3px rgba(0,0,0,.2)}.woocommerce table.form-table .iris-picker .ui-slider{border:0!important;margin:0!important;width:auto!important;height:auto!important;background:none!important}.woocommerce table.form-table .iris-picker .ui-slider .ui-slider-handle{margin-bottom:0!important}.woocommerce table.form-table .colorpickpreview{padding:3px 3px 3px 20px;border:1px solid #ddd;border-right:0}.woocommerce table.form-table .colorpick{border-left:0}.woocommerce table.form-table .image_width_settings{vertical-align:middle}.woocommerce table.form-table .image_width_settings label{margin-left:10px}.woocommerce #tabs-wrap table a.remove{margin-left:4px}.woocommerce #tabs-wrap table p{margin:0 0 4px!important;overflow:hidden;zoom:1}.woocommerce #tabs-wrap table p a.add{float:left}#wp-excerpt-editor-container{background:#fff}#product_variation-parent #parent_id{width:100%}#postimagediv img{border:1px solid #d5d5d5;max-width:100%}#woocommerce-product-images .inside{margin:0;padding:0}#woocommerce-product-images .inside .add_product_images{padding:0 12px 12px}#woocommerce-product-images .inside #product_images_container{padding:0 0 0 9px}#woocommerce-product-images .inside #product_images_container ul{margin:0;padding:0}#woocommerce-product-images .inside #product_images_container ul:after,#woocommerce-product-images .inside #product_images_container ul:before{content:" ";display:table}#woocommerce-product-images .inside #product_images_container ul:after{clear:both}#woocommerce-product-images .inside #product_images_container ul li.add,#woocommerce-product-images .inside #product_images_container ul li.image,#woocommerce-product-images .inside #product_images_container ul li.wc-metabox-sortable-placeholder{width:80px;float:left;cursor:move;border:1px solid #d5d5d5;margin:9px 9px 0 0;background:#f7f7f7;border-radius:2px;position:relative;box-sizing:border-box}#woocommerce-product-images .inside #product_images_container ul li.add img,#woocommerce-product-images .inside #product_images_container ul li.image img,#woocommerce-product-images .inside #product_images_container ul li.wc-metabox-sortable-placeholder img{width:100%;height:auto;display:block}#woocommerce-product-images .inside #product_images_container ul li.wc-metabox-sortable-placeholder{border:3px dashed #ddd;position:relative}#woocommerce-product-images .inside #product_images_container ul li.wc-metabox-sortable-placeholder:after{margin:0;position:absolute;width:100%;height:100%;content:"";font-size:2.618em;line-height:72px;color:#ddd}#woocommerce-product-images .inside #product_images_container ul ul.actions li a.delete:before,#woocommerce-product-images .inside #product_images_container ul ul.actions li a.view:before{font-family:WooCommerce;speak:none;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;color:#fff;background-color:#000;text-align:center;left:0}#woocommerce-product-images .inside #product_images_container ul ul.actions{position:absolute;top:-8px;right:-8px;padding:2px;display:none}#woocommerce-product-images .inside #product_images_container ul ul.actions li{float:right;margin:0 0 0 2px}#woocommerce-product-images .inside #product_images_container ul ul.actions li a{width:1em;margin:0;height:0;display:block;overflow:hidden}#woocommerce-product-images .inside #product_images_container ul ul.actions li a.tips{cursor:pointer}#woocommerce-product-images .inside #product_images_container ul ul.actions li a.view{display:block;text-indent:-9999px;position:relative;height:1em;width:1em;font-size:1.4em}#woocommerce-product-images .inside #product_images_container ul ul.actions li a.view:before{margin:0;text-indent:0;position:absolute;top:0;width:100%;height:100%;content:""}#woocommerce-product-images .inside #product_images_container ul ul.actions li a.delete{display:block;text-indent:-9999px;position:relative;height:1em;width:1em;font-size:1.4em}#woocommerce-product-images .inside #product_images_container ul ul.actions li a.delete:before{margin:0;text-indent:0;position:absolute;top:0;width:100%;height:100%;content:"";border-radius:100%;box-shadow:0 1px 2px rgba(0,0,0,.2)}#woocommerce-product-images .inside #product_images_container ul ul.actions li a.delete:hover before{background-color:#a00}#woocommerce-product-images .inside #product_images_container ul li:hover ul.actions{display:block}#woocommerce-product-data .hndle{padding:10px}#woocommerce-product-data .hndle span{display:block;vertical-align:middle;line-height:24px}#woocommerce-product-data .hndle span span{display:inline;line-height:inherit;vertical-align:baseline}#woocommerce-product-data .hndle label{padding-right:1em;font-size:12px;vertical-align:baseline}#woocommerce-product-data .hndle label:first-child{margin-right:1em;border-right:1px solid #dfdfdf}#woocommerce-product-data .hndle input,#woocommerce-product-data .hndle select{margin:-3px 0 0 .5em;vertical-align:middle}#woocommerce-product-data>.handlediv{margin-top:4px}#woocommerce-product-data .wrap{margin:0}#woocommerce-coupon-description{padding:3px 8px;font-size:1.7em;line-height:1.42em;height:auto;width:100%;outline:0;margin:10px 0;display:block}#woocommerce-coupon-description::-webkit-input-placeholder{line-height:1.42em;color:#bbb}#woocommerce-coupon-description::-moz-placeholder{line-height:1.42em;color:#bbb}#woocommerce-coupon-description:-ms-input-placeholder{line-height:1.42em;color:#bbb}#woocommerce-coupon-description:-moz-placeholder{line-height:1.42em;color:#bbb}#woocommerce-coupon-data .panel-wrap,#woocommerce-product-data .panel-wrap{background:#fff}#woocommerce-coupon-data .wc-metaboxes-wrapper,#woocommerce-coupon-data .woocommerce_options_panel,#woocommerce-product-data .wc-metaboxes-wrapper,#woocommerce-product-data .woocommerce_options_panel{float:left;width:80%}#woocommerce-coupon-data .wc-metaboxes-wrapper .wc-radios,#woocommerce-coupon-data .woocommerce_options_panel .wc-radios,#woocommerce-product-data .wc-metaboxes-wrapper .wc-radios,#woocommerce-product-data .woocommerce_options_panel .wc-radios{display:block;float:left;margin:0}#woocommerce-coupon-data .wc-metaboxes-wrapper .wc-radios li,#woocommerce-coupon-data .woocommerce_options_panel .wc-radios li,#woocommerce-product-data .wc-metaboxes-wrapper .wc-radios li,#woocommerce-product-data .woocommerce_options_panel .wc-radios li{display:block;padding:0 0 10px}#woocommerce-coupon-data .wc-metaboxes-wrapper .wc-radios li input,#woocommerce-coupon-data .woocommerce_options_panel .wc-radios li input,#woocommerce-product-data .wc-metaboxes-wrapper .wc-radios li input,#woocommerce-product-data .woocommerce_options_panel .wc-radios li input{width:auto}#woocommerce-coupon-data .panel-wrap,#woocommerce-product-data .panel-wrap,.woocommerce .panel-wrap{overflow:hidden}#woocommerce-coupon-data ul.wc-tabs,#woocommerce-product-data ul.wc-tabs,.woocommerce ul.wc-tabs{margin:0;width:20%;float:left;line-height:1em;padding:0 0 10px;position:relative;background-color:#fafafa;border-right:1px solid #eee;box-sizing:border-box}#woocommerce-coupon-data ul.wc-tabs:after,#woocommerce-product-data ul.wc-tabs:after,.woocommerce ul.wc-tabs:after{content:"";display:block;width:100%;height:9999em;position:absolute;bottom:-9999em;left:0;background-color:#fafafa;border-right:1px solid #eee}#woocommerce-coupon-data ul.wc-tabs li,#woocommerce-product-data ul.wc-tabs li,.woocommerce ul.wc-tabs li{margin:0;padding:0;display:block;position:relative}#woocommerce-coupon-data ul.wc-tabs li a,#woocommerce-product-data ul.wc-tabs li a,.woocommerce ul.wc-tabs li a{margin:0;padding:10px;display:block;box-shadow:none;text-decoration:none;line-height:20px!important;border-bottom:1px solid #eee}#woocommerce-coupon-data ul.wc-tabs li a:before,#woocommerce-product-data ul.wc-tabs li a:before,.woocommerce ul.wc-tabs li a:before,.woocommerce_page_wc-settings .shippingrows .add.button:before{line-height:1;margin-right:.618em;font-weight:400;font-variant:normal;-webkit-font-smoothing:antialiased;font-family:WooCommerce;speak:none;text-transform:none;text-decoration:none}#woocommerce-coupon-data ul.wc-tabs li a:before,#woocommerce-product-data ul.wc-tabs li a:before,.woocommerce ul.wc-tabs li a:before{content:""}#woocommerce-coupon-data ul.wc-tabs li.general_options a:before,#woocommerce-product-data ul.wc-tabs li.general_options a:before,.woocommerce ul.wc-tabs li.general_options a:before{content:"\e006"}#woocommerce-coupon-data ul.wc-tabs li.inventory_options a:before,#woocommerce-product-data ul.wc-tabs li.inventory_options a:before,.woocommerce ul.wc-tabs li.inventory_options a:before{content:"\e02c"}#woocommerce-coupon-data ul.wc-tabs li.shipping_options a:before,#woocommerce-product-data ul.wc-tabs li.shipping_options a:before,.woocommerce ul.wc-tabs li.shipping_options a:before{content:"\e01a"}#woocommerce-coupon-data ul.wc-tabs li.linked_product_options a:before,#woocommerce-product-data ul.wc-tabs li.linked_product_options a:before,.woocommerce ul.wc-tabs li.linked_product_options a:before{content:"\e00d"}#woocommerce-coupon-data ul.wc-tabs li.attribute_options a:before,#woocommerce-product-data ul.wc-tabs li.attribute_options a:before,.woocommerce ul.wc-tabs li.attribute_options a:before{content:"\e02b"}#woocommerce-coupon-data ul.wc-tabs li.advanced_options a:before,#woocommerce-product-data ul.wc-tabs li.advanced_options a:before,.woocommerce ul.wc-tabs li.advanced_options a:before{content:"\e01c"}#woocommerce-coupon-data ul.wc-tabs li.variation_options a:before,#woocommerce-product-data ul.wc-tabs li.variation_options a:before,.woocommerce ul.wc-tabs li.variation_options a:before{content:"\e003"}#woocommerce-coupon-data ul.wc-tabs li.usage_restriction_options a:before,#woocommerce-product-data ul.wc-tabs li.usage_restriction_options a:before,.woocommerce ul.wc-tabs li.usage_restriction_options a:before{content:"\e602"}#woocommerce-coupon-data ul.wc-tabs li.usage_limit_options a:before,#woocommerce-product-data ul.wc-tabs li.usage_limit_options a:before,.woocommerce ul.wc-tabs li.usage_limit_options a:before{content:"\e601"}#woocommerce-coupon-data ul.wc-tabs li.general_coupon_data a:before,#woocommerce-product-data ul.wc-tabs li.general_coupon_data a:before,.woocommerce ul.wc-tabs li.general_coupon_data a:before{content:"\e600"}#woocommerce-coupon-data ul.wc-tabs li.active a,#woocommerce-product-data ul.wc-tabs li.active a,.woocommerce ul.wc-tabs li.active a{color:#555;position:relative;background-color:#eee}.woocommerce_page_wc-settings .shippingrows th.check-column{padding-top:20px}.woocommerce_page_wc-settings .shippingrows tfoot th{padding-left:10px}.woocommerce_page_wc-settings .shippingrows .add.button:before{content:""}.woocommerce_page_wc-settings h3.wc-settings-sub-title{font-size:1.2em}#woocommerce-coupon-data .inside,#woocommerce-order-data .inside,#woocommerce-order-downloads .inside,#woocommerce-product-data .inside,#woocommerce-product-type-options .inside{padding:0;margin:0}.panel,.woocommerce_options_panel{padding:9px;color:#555}.panel,.woocommerce_page_settings .woocommerce_options_panel{padding:0}#woocommerce-product-specs .inside,#woocommerce-product-type-options .panel{padding:9px;margin:0}#woocommerce-product-type-options .panel p,.woocommerce_options_panel fieldset.form-field,.woocommerce_options_panel p{margin:0 0 9px;font-size:12px;padding:5px 9px;line-height:24px}#woocommerce-product-type-options .panel p:after,.woocommerce_options_panel fieldset.form-field:after,.woocommerce_options_panel p:after{content:".";display:block;height:0;clear:both;visibility:hidden}.woocommerce_options_panel .checkbox,.woocommerce_variable_attributes .checkbox{width:auto;vertical-align:middle;margin:7px 0}.woocommerce_options_panel .downloadable_files table,.woocommerce_variations .downloadable_files table{width:100%;padding:0!important}.woocommerce_options_panel .downloadable_files table th,.woocommerce_variations .downloadable_files table th{padding:7px 0 7px 7px!important}.woocommerce_options_panel .downloadable_files table td,.woocommerce_variations .downloadable_files table td{vertical-align:middle!important;padding:4px 0 4px 7px!important;position:relative}.woocommerce_options_panel .downloadable_files table td:last-child,.woocommerce_variations .downloadable_files table td:last-child{padding-right:7px!important}.woocommerce_options_panel .downloadable_files table td input.input_text,.woocommerce_variations .downloadable_files table td input.input_text{width:100%;float:none;margin:1px 0;min-width:0}.woocommerce_options_panel .downloadable_files table td .upload_file_button,.woocommerce_variations .downloadable_files table td .upload_file_button{float:right;width:auto;cursor:pointer}.woocommerce_options_panel .downloadable_files table td .delete,.woocommerce_variations .downloadable_files table td .delete{display:block;text-indent:-9999px;position:relative;height:1em;width:1em}.woocommerce_options_panel .downloadable_files table td .delete:before,.woocommerce_variations .downloadable_files table td .delete:before{font-family:WooCommerce;speak:none;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin:0;text-indent:0;position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;content:"";content:"\e013";color:#999}.woocommerce_options_panel .downloadable_files table td .delete:hover:before,.woocommerce_variations .downloadable_files table td .delete:hover:before{color:#a00}.woocommerce_options_panel .downloadable_files table th.sort,.woocommerce_variations .downloadable_files table th.sort{width:17px;padding:0}.woocommerce_options_panel .downloadable_files table td.sort,.woocommerce_variations .downloadable_files table td.sort{padding:0 8px;cursor:move;background:#f9f9f9;text-align:center;vertical-align:middle}.woocommerce_options_panel .downloadable_files table td.sort:before,.woocommerce_variations .downloadable_files table td.sort:before{content:"\e032";font-family:WooCommerce;text-align:center;line-height:1;color:#999;display:block;width:17px;float:left;height:100%}.woocommerce_options_panel .downloadable_files table td.sort:hover:before,.woocommerce_variations .downloadable_files table td.sort:hover:before{color:#333}.woocommerce_variation h3 .sort{cursor:move;text-align:center;float:right;height:26px;width:17px;visibility:hidden;vertical-align:middle;margin-right:.5em;color:#a0a5aa}.woocommerce_variation h3 .sort:before{content:"\e032";font-family:WooCommerce;text-align:center;cursor:move;display:block;width:17px;line-height:28px}.woocommerce_variation h3 .sort:hover{color:#777}.woocommerce_variation h3:hover .sort,.woocommerce_variation.ui-sortable-helper .sort{visibility:visible}.woocommerce_options_panel{box-sizing:border-box}.woocommerce_options_panel .downloadable_files{padding:0 9px 0 162px;position:relative;margin:9px 0}.woocommerce_options_panel .downloadable_files label{position:absolute;left:0;margin:0 0 0 12px;line-height:24px}.woocommerce_options_panel p{margin:9px 0}.woocommerce_options_panel fieldset.form-field,.woocommerce_options_panel p.form-field{padding:5px 20px 5px 162px!important}.woocommerce_options_panel .sale_price_dates_fields .short:first-of-type{margin-bottom:1em}.woocommerce_options_panel .sale_price_dates_fields .short:nth-of-type(2){clear:left}.woocommerce_options_panel label,.woocommerce_options_panel legend{float:left;width:150px;padding:0;margin:0 0 0 -150px}.woocommerce_options_panel label .req,.woocommerce_options_panel legend .req{font-weight:700;font-style:normal;color:#a00}.woocommerce_options_panel .description{padding:0;margin:0 0 0 7px;clear:none;display:inline}.woocommerce_options_panel .description-block{margin-left:0;display:block}.woocommerce_options_panel input,.woocommerce_options_panel select,.woocommerce_options_panel textarea{margin:0}.woocommerce_options_panel textarea{vertical-align:top;height:3.5em;line-height:1.5em}.woocommerce_options_panel input[type=text],.woocommerce_options_panel input[type=number],.woocommerce_options_panel input[type=email]{width:50%;float:left}.woocommerce_options_panel input.button{width:auto;margin-left:8px}.woocommerce_options_panel select{float:left}.woocommerce_options_panel .short,.woocommerce_options_panel input[type=text].short,.woocommerce_options_panel input[type=number].short,.woocommerce_options_panel input[type=email].short{width:50%}.woocommerce_options_panel .sized{width:auto!important;margin-right:6px}.woocommerce_options_panel .options_group{border-top:1px solid #fff;border-bottom:1px solid #eee}.woocommerce_options_panel .options_group:first-child{border-top:0}.woocommerce_options_panel .options_group:last-child{border-bottom:0}.woocommerce_options_panel .options_group fieldset{margin:9px 0;font-size:12px;padding:5px 9px;line-height:24px}.woocommerce_options_panel .options_group fieldset label{width:auto;float:none}.woocommerce_options_panel .options_group fieldset ul{float:left;width:50%;margin:0;padding:0}.woocommerce_options_panel .options_group fieldset ul li{margin:0;width:auto}.woocommerce_options_panel .options_group fieldset ul li input{width:auto;float:none;margin-right:4px}.woocommerce_options_panel .options_group fieldset ul.wc-radios label{margin-left:0}.woocommerce_options_panel .dimensions_field .wrap{display:block;width:50%}.woocommerce_options_panel .dimensions_field .wrap input{width:30.75%;margin-right:3.8%}.woocommerce_options_panel .dimensions_field .wrap .last{margin-right:0}.woocommerce_options_panel.padded{padding:1em}#woocommerce-product-data input.dp-applied,.woocommerce_options_panel .select2-container{float:left}#grouped_product_options,#simple_product_options,#virtual_product_options{padding:12px;font-style:italic;color:#666}.wc-metaboxes-wrapper .toolbar{margin:0!important;border-top:1px solid #fff;border-bottom:1px solid #eee;padding:9px 12px!important}.wc-metaboxes-wrapper .toolbar:first-child{border-top:0}.wc-metaboxes-wrapper .toolbar:last-child{border-bottom:0}.wc-metaboxes-wrapper .toolbar .add_variation{float:right;margin-left:5px}.wc-metaboxes-wrapper .toolbar .cancel-variation-changes,.wc-metaboxes-wrapper .toolbar .save-variation-changes{float:left;margin-right:5px}.wc-metaboxes-wrapper p.toolbar{overflow:hidden;zoom:1}.wc-metaboxes-wrapper .expand-close{margin-right:2px;color:#777;font-size:12px;font-style:italic}.wc-metaboxes-wrapper .expand-close a{background:0 0;padding:0;font-size:12px;text-decoration:none}.wc-metaboxes-wrapper#product_attributes .expand-close{float:right;line-height:28px}.wc-metaboxes-wrapper .fr,.wc-metaboxes-wrapper button.add_variable_attribute{float:right;margin:0 0 0 6px}.wc-metaboxes-wrapper .wc-metaboxes{border-bottom:1px solid #eee}.wc-metaboxes-wrapper .wc-metabox-sortable-placeholder{border-color:#bbb;background-color:#f5f5f5;margin-bottom:9px;border-width:1px;border-style:dashed}.wc-metaboxes-wrapper .wc-metabox{background:#fff;border-bottom:1px solid #eee;margin:0!important}.wc-metaboxes-wrapper .wc-metabox select{font-weight:400}.wc-metaboxes-wrapper .wc-metabox:last-of-type{border-bottom:0}.wc-metaboxes-wrapper .wc-metabox .handlediv{width:27px}.wc-metaboxes-wrapper .wc-metabox .handlediv:before{content:"\f142"!important;cursor:pointer;display:inline-block;font:400 20px/1 Dashicons;line-height:.5!important;padding:8px 10px;position:relative;right:12px;top:0}.wc-metaboxes-wrapper .wc-metabox.closed{border-radius:3px}.wc-metaboxes-wrapper .wc-metabox.closed .handlediv:before{content:"\f140"!important}.wc-metaboxes-wrapper .wc-metabox.closed h3{border:0}.wc-metaboxes-wrapper .wc-metabox h3{margin:0!important;padding:.75em .75em .75em 1em!important;font-size:1em!important;overflow:hidden;zoom:1;cursor:move}.wc-metaboxes-wrapper .wc-metabox h3 a.delete,.wc-metaboxes-wrapper .wc-metabox h3 button{float:right}.wc-metaboxes-wrapper .wc-metabox h3 a.delete{color:red;font-weight:400;line-height:26px;text-decoration:none;position:relative;visibility:hidden}.wc-metaboxes-wrapper .wc-metabox h3 strong{line-height:26px;font-weight:700}.wc-metaboxes-wrapper .wc-metabox h3 select{font-family:sans-serif;max-width:20%;margin:.25em .25em .25em 0}.wc-metaboxes-wrapper .wc-metabox h3 .handlediv{background-position:6px 5px!important;visibility:hidden;height:26px}.wc-metaboxes-wrapper .wc-metabox h3.fixed{cursor:pointer!important}.wc-metaboxes-wrapper .wc-metabox.woocommerce_variation h3{cursor:pointer;padding:.5em .75em .5em 1em!important}.wc-metaboxes-wrapper .wc-metabox.woocommerce_variation h3 .handlediv,.wc-metaboxes-wrapper .wc-metabox.woocommerce_variation h3 .sort,.wc-metaboxes-wrapper .wc-metabox.woocommerce_variation h3 a.delete{margin-top:.25em}.wc-metaboxes-wrapper .wc-metabox h3:hover .handlediv,.wc-metaboxes-wrapper .wc-metabox h3:hover a.delete,.wc-metaboxes-wrapper .wc-metabox.ui-sortable-helper .handlediv,.wc-metaboxes-wrapper .wc-metabox.ui-sortable-helper a.delete{visibility:visible}.wc-metaboxes-wrapper .wc-metabox table{width:100%;position:relative;background-color:#fdfdfd;padding:1em;border-top:1px solid #eee}.wc-metaboxes-wrapper .wc-metabox table td{text-align:left;padding:0 6px 1em 0;vertical-align:top;border:0}.wc-metaboxes-wrapper .wc-metabox table td label{text-align:left;display:block;line-height:21px}.wc-metaboxes-wrapper .wc-metabox table td input{float:left;min-width:200px}.wc-metaboxes-wrapper .wc-metabox table td input,.wc-metaboxes-wrapper .wc-metabox table td textarea{width:100%;margin:0;display:block;font-size:14px;padding:4px;color:#555}.wc-metaboxes-wrapper .wc-metabox table td .select2-container,.wc-metaboxes-wrapper .wc-metabox table td select{width:100%!important}.wc-metaboxes-wrapper .wc-metabox table td input.short{width:200px}.wc-metaboxes-wrapper .wc-metabox table td input.checkbox{width:16px;min-width:inherit;vertical-align:text-bottom;display:inline-block;float:none}.wc-metaboxes-wrapper .wc-metabox table td.attribute_name{width:200px}.wc-metaboxes-wrapper .wc-metabox table .minus,.wc-metaboxes-wrapper .wc-metabox table .plus{margin-top:6px}.wc-metaboxes-wrapper .wc-metabox table .fl{float:left}.wc-metaboxes-wrapper .wc-metabox table .fr{float:right}.variations-pagenav{float:right;line-height:24px}.variations-pagenav .displaying-num{color:#777;font-size:12px;font-style:italic}.variations-pagenav a{padding:0 10px 3px;background:rgba(0,0,0,.05);font-size:16px;font-weight:400;text-decoration:none}.variations-pagenav a.disabled,.variations-pagenav a.disabled:active,.variations-pagenav a.disabled:focus,.variations-pagenav a.disabled:hover{color:#A0A5AA;background:rgba(0,0,0,.05)}.variations-defaults{float:left}.variations-defaults select{margin:.25em .25em .25em 0}.woocommerce_variable_attributes{background-color:#fdfdfd;border-top:1px solid #eee}.woocommerce_variable_attributes .data{padding:1em 2em}.woocommerce_variable_attributes .data:after,.woocommerce_variable_attributes .data:before{content:" ";display:table}.woocommerce_variable_attributes .data:after{clear:both}.woocommerce_variable_attributes .upload_image_button{display:block;width:48px;height:48px;float:left;margin-right:20px;position:relative;cursor:pointer}.woocommerce_variable_attributes .upload_image_button img{width:100%;height:auto;display:none}.woocommerce_variable_attributes .upload_image_button:before{content:"\f128";font-family:Dashicons;position:absolute;top:0;left:0;right:0;bottom:0;text-align:center;line-height:48px;font-size:48px;font-weight:400;-webkit-font-smoothing:antialiased}.woocommerce_variable_attributes .upload_image_button.remove img{display:block}.woocommerce_variable_attributes .upload_image_button.remove:before{content:"\f335";display:none}.woocommerce_variable_attributes .upload_image_button.remove:hover:before{display:block}.woocommerce_variable_attributes .options{border:1px solid #eee;border-width:1px 0;padding:.25em 0}.woocommerce_variable_attributes .options label{display:inline-block;padding:4px 1em 2px 0}.woocommerce_variable_attributes .options input[type=checkbox]{margin-top:5px;margin-right:3px}.form-row label{display:block}.form-row input[type=number],.form-row input[type=text],.form-row select{width:100%}.form-row.dimensions_field input{width:25%;float:left;margin-right:1%}.form-row.dimensions_field input:last-of-type{margin-right:0}.form-row-first,.form-row-last{width:48%;float:right}.form-row-first{clear:both;float:left}.form-row-full{clear:both}.tips{cursor:help;text-decoration:none}img.tips{padding:5px 0 0}#tiptip_holder{display:none;position:absolute;top:0;left:0;z-index:9999999}#tiptip_holder.tip_top{padding-bottom:5px}#tiptip_holder.tip_top #tiptip_arrow_inner{margin-top:-7px;margin-left:-6px;border-top-color:#333}#tiptip_holder.tip_bottom{padding-top:5px}#tiptip_holder.tip_bottom #tiptip_arrow_inner{margin-top:-5px;margin-left:-6px;border-bottom-color:#333}#tiptip_holder.tip_right{padding-left:5px}#tiptip_holder.tip_right #tiptip_arrow_inner{margin-top:-6px;margin-left:-5px;border-right-color:#333}#tiptip_holder.tip_left{padding-right:5px}#tiptip_holder.tip_left #tiptip_arrow_inner{margin-top:-6px;margin-left:-7px;border-left-color:#333}#tiptip_content,.chart-tooltip,.wc_error_tip{color:#fff;font-size:.8em;max-width:150px;background:#333;text-align:center;border-radius:3px;padding:.618em 1em;box-shadow:0 1px 3px rgba(0,0,0,.2)}#tiptip_content code,.chart-tooltip code,.wc_error_tip code{padding:1px;background:#888}#tiptip_arrow,#tiptip_arrow_inner{position:absolute;border-color:transparent;border-style:solid;border-width:6px;height:0;width:0}.wc_error_tip{max-width:20em;line-height:1.8em;position:absolute;white-space:normal;background:#d82223;margin:1.5em 1px 0 -1em;z-index:9999999}.wc_error_tip:after{content:"";display:block;border:8px solid #d82223;border-right-color:transparent;border-left-color:transparent;border-top-color:transparent;position:absolute;top:-3px;left:50%;margin:-1em 0 0 -3px}img.ui-datepicker-trigger{vertical-align:middle;margin-top:-1px;cursor:pointer}.wc-metabox-content img.ui-datepicker-trigger,.woocommerce_options_panel img.ui-datepicker-trigger{float:left;margin-right:8px;margin-top:4px;margin-left:4px}#ui-datepicker-div{display:none}.woocommerce-reports-wide.woocommerce-reports-wrap,.woocommerce-reports-wrap.woocommerce-reports-wrap{margin-left:300px;padding-top:18px}.woocommerce-reports-wide.halved,.woocommerce-reports-wrap.halved{margin:0;overflow:hidden;zoom:1}.woocommerce-reports-wide .widefat td,.woocommerce-reports-wrap .widefat td{vertical-align:top;padding:7px}.woocommerce-reports-wide .widefat td .description,.woocommerce-reports-wrap .widefat td .description{margin:4px 0 0}.woocommerce-reports-wide .postbox:after,.woocommerce-reports-wrap .postbox:after{content:".";display:block;height:0;clear:both;visibility:hidden}.woocommerce-reports-wide .postbox h3,.woocommerce-reports-wrap .postbox h3{cursor:default!important}.woocommerce-reports-wide .postbox .inside,.woocommerce-reports-wrap .postbox .inside{padding:10px;margin:0!important}.woocommerce-reports-wide .postbox h3.stats_range,.woocommerce-reports-wrap .postbox h3.stats_range{border-bottom-color:#dfdfdf;margin:0;padding:0!important}.woocommerce-reports-wide .postbox h3.stats_range .export_csv,.woocommerce-reports-wrap .postbox h3.stats_range .export_csv{float:right;line-height:26px;border-left:1px solid #dfdfdf;padding:10px;display:block;text-decoration:none}.woocommerce-reports-wide .postbox h3.stats_range .export_csv:before,.woocommerce-reports-wrap .postbox h3.stats_range .export_csv:before{font-family:WooCommerce;speak:none;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;content:"";text-decoration:none;margin-right:4px}.woocommerce-reports-wide .postbox h3.stats_range ul,.woocommerce-reports-wrap .postbox h3.stats_range ul{list-style:none;margin:0;padding:0;zoom:1;background:#f5f5f5}.woocommerce-reports-wide .postbox h3.stats_range ul:after,.woocommerce-reports-wide .postbox h3.stats_range ul:before,.woocommerce-reports-wrap .postbox h3.stats_range ul:after,.woocommerce-reports-wrap .postbox h3.stats_range ul:before{content:" ";display:table}.woocommerce-reports-wide .postbox h3.stats_range ul:after,.woocommerce-reports-wrap .postbox h3.stats_range ul:after{clear:both}.woocommerce-reports-wide .postbox h3.stats_range ul li,.woocommerce-reports-wrap .postbox h3.stats_range ul li{float:left;margin:0;padding:0;line-height:26px}.woocommerce-reports-wide .postbox h3.stats_range ul li a,.woocommerce-reports-wrap .postbox h3.stats_range ul li a{border-right:1px solid #dfdfdf;padding:10px;display:block;text-decoration:none}.woocommerce-reports-wide .postbox h3.stats_range ul li.active,.woocommerce-reports-wrap .postbox h3.stats_range ul li.active{background:#fff;-webkit-box-shadow:0 4px 0 0 #fff;box-shadow:0 4px 0 0 #fff}.woocommerce-reports-wide .postbox h3.stats_range ul li.active a,.woocommerce-reports-wrap .postbox h3.stats_range ul li.active a{color:#777}.woocommerce-reports-wide .postbox h3.stats_range ul li.custom,.woocommerce-reports-wrap .postbox h3.stats_range ul li.custom{padding:9px 10px;vertical-align:middle}.woocommerce-reports-wide .postbox h3.stats_range ul li.custom div,.woocommerce-reports-wide .postbox h3.stats_range ul li.custom form,.woocommerce-reports-wrap .postbox h3.stats_range ul li.custom div,.woocommerce-reports-wrap .postbox h3.stats_range ul li.custom form{display:inline;margin:0}.woocommerce-reports-wide .postbox h3.stats_range ul li.custom div input.range_datepicker,.woocommerce-reports-wide .postbox h3.stats_range ul li.custom form input.range_datepicker,.woocommerce-reports-wrap .postbox h3.stats_range ul li.custom div input.range_datepicker,.woocommerce-reports-wrap .postbox h3.stats_range ul li.custom form input.range_datepicker{padding:0;margin:0 10px 0 0;background:0 0;border:0;color:#777;text-align:center;-webkit-box-shadow:none;box-shadow:none}.woocommerce-reports-wide .postbox .chart-with-sidebar,.woocommerce-reports-wrap .postbox .chart-with-sidebar{padding:12px 12px 12px 249px;margin:0!important}.woocommerce-reports-wide .postbox .chart-with-sidebar .chart-sidebar,.woocommerce-reports-wrap .postbox .chart-with-sidebar .chart-sidebar{width:225px;margin-left:-237px;float:left}.woocommerce-reports-wide .postbox .chart-widgets,.woocommerce-reports-wrap .postbox .chart-widgets{margin:0;padding:0}.woocommerce-reports-wide .postbox .chart-widgets li.chart-widget,.woocommerce-reports-wrap .postbox .chart-widgets li.chart-widget{margin:0 0 1em;background:#fafafa;border:1px solid #dfdfdf}.woocommerce-reports-wide .postbox .chart-widgets li.chart-widget:after,.woocommerce-reports-wrap .postbox .chart-widgets li.chart-widget:after{content:".";display:block;height:0;clear:both;visibility:hidden}.woocommerce-reports-wide .postbox .chart-widgets li.chart-widget h4,.woocommerce-reports-wrap .postbox .chart-widgets li.chart-widget h4{background:#fff;border:1px solid #dfdfdf;border-left-width:0;border-right-width:0;padding:10px;margin:0;color:#2ea2cc;border-top-width:0;background-image:-webkit-gradient(linear,left bottom,left top,from(#ececec),to(#f9f9f9));background-image:-webkit-linear-gradient(bottom,#ececec,#f9f9f9);background-image:-moz-linear-gradient(bottom,#ececec,#f9f9f9);background-image:-o-linear-gradient(bottom,#ececec,#f9f9f9);background-image:linear-gradient(to top,#ececec,#f9f9f9)}.woocommerce-reports-wide .postbox .chart-widgets li.chart-widget table td.count,.woocommerce-reports-wide .postbox .chart-widgets li.chart-widget table tr.active td,.woocommerce-reports-wrap .postbox .chart-widgets li.chart-widget table td.count,.woocommerce-reports-wrap .postbox .chart-widgets li.chart-widget table tr.active td{background:#f5f5f5}.woocommerce-reports-wide .postbox .chart-widgets li.chart-widget h4.section_title:hover,.woocommerce-reports-wrap .postbox .chart-widgets li.chart-widget h4.section_title:hover{color:#a00}.woocommerce-reports-wide .postbox .chart-widgets li.chart-widget .section_title,.woocommerce-reports-wrap .postbox .chart-widgets li.chart-widget .section_title{cursor:pointer}.woocommerce-reports-wide .postbox .chart-widgets li.chart-widget .section_title span,.woocommerce-reports-wrap .postbox .chart-widgets li.chart-widget .section_title span{display:block}.woocommerce-reports-wide .postbox .chart-widgets li.chart-widget .section_title span:after,.woocommerce-reports-wrap .postbox .chart-widgets li.chart-widget .section_title span:after{font-family:WooCommerce;speak:none;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;margin-left:.618em;content:"";text-decoration:none;float:right;font-size:.9em;line-height:1.618}.woocommerce-reports-wide .postbox .chart-widgets li.chart-widget .section_title.open,.woocommerce-reports-wrap .postbox .chart-widgets li.chart-widget .section_title.open{color:#333}.woocommerce-reports-wide .postbox .chart-widgets li.chart-widget .section_title.open span:after,.woocommerce-reports-wrap .postbox .chart-widgets li.chart-widget .section_title.open span:after{display:none}.woocommerce-reports-wide .postbox .chart-widgets li.chart-widget .section,.woocommerce-reports-wrap .postbox .chart-widgets li.chart-widget .section{border-bottom:1px solid #dfdfdf}.woocommerce-reports-wide .postbox .chart-widgets li.chart-widget .section .select2-container,.woocommerce-reports-wrap .postbox .chart-widgets li.chart-widget .section .select2-container{width:100%!important}.woocommerce-reports-wide .postbox .chart-widgets li.chart-widget .section:last-of-type,.woocommerce-reports-wrap .postbox .chart-widgets li.chart-widget .section:last-of-type{border-radius:0 0 3px 3px}.woocommerce-reports-wide .postbox .chart-widgets li.chart-widget table,.woocommerce-reports-wrap .postbox .chart-widgets li.chart-widget table{width:100%}.woocommerce-reports-wide .postbox .chart-widgets li.chart-widget table td,.woocommerce-reports-wrap .postbox .chart-widgets li.chart-widget table td{padding:7px 10px;vertical-align:top;border-top:1px solid #e5e5e5;line-height:1.4em}.woocommerce-reports-wide .postbox .chart-widgets li.chart-widget table td.sparkline,.woocommerce-reports-wrap .postbox .chart-widgets li.chart-widget table td.sparkline,form.report_filters div,form.report_filters input,form.report_filters label,form.report_filters p{vertical-align:middle}.woocommerce-reports-wide .postbox .chart-widgets li.chart-widget table tr:first-child td,.woocommerce-reports-wrap .postbox .chart-widgets li.chart-widget table tr:first-child td{border-top:0}.woocommerce-reports-wide .postbox .chart-widgets li.chart-widget table td.name,.woocommerce-reports-wrap .postbox .chart-widgets li.chart-widget table td.name{max-width:175px}.woocommerce-reports-wide .postbox .chart-widgets li.chart-widget table td.name a,.woocommerce-reports-wrap .postbox .chart-widgets li.chart-widget table td.name a{word-wrap:break-word}.woocommerce-reports-wide .postbox .chart-widgets li.chart-widget table .wc_sparkline,.woocommerce-reports-wrap .postbox .chart-widgets li.chart-widget table .wc_sparkline{width:32px;height:1em;display:block;float:right}.woocommerce-reports-wide .postbox .chart-widgets li.chart-widget form,.woocommerce-reports-wide .postbox .chart-widgets li.chart-widget p,.woocommerce-reports-wrap .postbox .chart-widgets li.chart-widget form,.woocommerce-reports-wrap .postbox .chart-widgets li.chart-widget p{margin:0;padding:10px}.woocommerce-reports-wide .postbox .chart-widgets li.chart-widget form .submit,.woocommerce-reports-wide .postbox .chart-widgets li.chart-widget p .submit,.woocommerce-reports-wrap .postbox .chart-widgets li.chart-widget form .submit,.woocommerce-reports-wrap .postbox .chart-widgets li.chart-widget p .submit{margin-top:10px}.woocommerce-reports-wide .postbox .chart-widgets li.chart-widget #product_ids,.woocommerce-reports-wrap .postbox .chart-widgets li.chart-widget #product_ids{width:100%}.woocommerce-reports-wide .postbox .chart-widgets li.chart-widget .select_all,.woocommerce-reports-wide .postbox .chart-widgets li.chart-widget .select_none,.woocommerce-reports-wrap .postbox .chart-widgets li.chart-widget .select_all,.woocommerce-reports-wrap .postbox .chart-widgets li.chart-widget .select_none{float:right;color:#999;margin-left:4px;margin-top:10px}.woocommerce-reports-wide .postbox .chart-legend,.woocommerce-reports-wrap .postbox .chart-legend{list-style:none;margin:0 0 1em;padding:0;border:1px solid #dfdfdf;border-right-width:0;border-bottom-width:0;background:#fff}.woocommerce-reports-wide .postbox .chart-legend li,.woocommerce-reports-wrap .postbox .chart-legend li{border-right:5px solid #aaa;color:#aaa;padding:1em;display:block;margin:0;-webkit-transition:all ease .5s;box-shadow:inset 0 -1px 0 0 #dfdfdf}.woocommerce-reports-wide .postbox .chart-legend li strong,.woocommerce-reports-wrap .postbox .chart-legend li strong{font-size:1.618em;line-height:1.2em;color:#464646;font-weight:400;display:block;font-family:HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue",sans-serif}.woocommerce-reports-wide .postbox .chart-legend li strong del,.woocommerce-reports-wrap .postbox .chart-legend li strong del{color:#e74c3c;font-weight:400}.woocommerce-reports-wide .postbox .chart-legend li:hover,.woocommerce-reports-wrap .postbox .chart-legend li:hover{box-shadow:inset 0 -1px 0 0 #dfdfdf,inset 300px 0 0 rgba(156,93,144,.1);border-right:5px solid #9c5d90!important;padding-left:1.5em;color:#9c5d90}.woocommerce-reports-wide .postbox .pie-chart-legend,.woocommerce-reports-wrap .postbox .pie-chart-legend{margin:12px 0 0;overflow:hidden}.woocommerce-reports-wide .postbox .pie-chart-legend li,.woocommerce-reports-wrap .postbox .pie-chart-legend li{float:left;margin:0;padding:6px 0 0;border-top:4px solid #999;text-align:center;box-sizing:border-box;width:50%}.woocommerce-reports-wide .postbox .stat,.woocommerce-reports-wrap .postbox .stat{font-size:1.5em!important;font-weight:700;text-align:center}.woocommerce-reports-wide .postbox .chart-placeholder,.woocommerce-reports-wrap .postbox .chart-placeholder{width:100%;height:650px;overflow:hidden;position:relative}.woocommerce-reports-wide .postbox .chart-prompt,.woocommerce-reports-wrap .postbox .chart-prompt{line-height:650px;margin:0;color:#999;font-size:1.2em;font-style:italic;text-align:center}.woocommerce-reports-wide .postbox .chart-container,.woocommerce-reports-wrap .postbox .chart-container{background:#fff;padding:12px;position:relative;border:1px solid #dfdfdf;border-radius:3px}.woocommerce-reports-wide .postbox .main .chart-legend,.woocommerce-reports-wrap .postbox .main .chart-legend{margin-top:12px}.woocommerce-reports-wide .postbox .main .chart-legend li,.woocommerce-reports-wrap .postbox .main .chart-legend li{border-right:0;margin:0 8px 0 0;float:left;border-top:4px solid #aaa}.woocommerce-reports-wide .woocommerce-reports-main,.woocommerce-reports-wrap .woocommerce-reports-main{float:left;min-width:100%}.woocommerce-reports-wide .woocommerce-reports-main table td,.woocommerce-reports-wrap .woocommerce-reports-main table td{padding:9px}.woocommerce-reports-wide .woocommerce-reports-sidebar,.woocommerce-reports-wrap .woocommerce-reports-sidebar{display:inline;width:281px;margin-left:-300px;clear:both;float:left}.woocommerce-reports-wide .woocommerce-reports-left,.woocommerce-reports-wrap .woocommerce-reports-left{width:49.5%;float:left}.woocommerce-reports-wide .woocommerce-reports-right,.woocommerce-reports-wrap .woocommerce-reports-right{width:49.5%;float:right}.woocommerce-reports-wide .column-wc_actions a.edit,.woocommerce-reports-wide .column-wc_actions a.view,.woocommerce-reports-wrap .column-wc_actions a.edit,.woocommerce-reports-wrap .column-wc_actions a.view{display:block;text-indent:-9999px;position:relative;padding:0!important;height:2em!important;width:2em}.woocommerce-reports-wide .column-wc_actions a.edit:after,.woocommerce-reports-wide .column-wc_actions a.view:after,.woocommerce-reports-wrap .column-wc_actions a.edit:after,.woocommerce-reports-wrap .column-wc_actions a.view:after{font-family:WooCommerce;speak:none;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;margin:0;text-indent:0;position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;line-height:1.85}.woocommerce-reports-wide .column-wc_actions a.edit:after,.woocommerce-reports-wrap .column-wc_actions a.edit:after{content:"\e01c"}.woocommerce-reports-wide .column-wc_actions a.view:after,.woocommerce-reports-wrap .column-wc_actions a.view:after{content:"\e010"}.woocommerce-wide-reports-wrap{padding-bottom:11px}.woocommerce-wide-reports-wrap .widefat .export-data{float:right}.woocommerce-wide-reports-wrap .widefat td,.woocommerce-wide-reports-wrap .widefat th{vertical-align:middle;padding:7px}.chart-tooltip{position:absolute;display:none;line-height:1}table.bar_chart{width:100%}table.bar_chart thead th{text-align:left;color:#ccc;padding:6px 0}table.bar_chart tbody th{padding:6px 0;width:25%;text-align:left!important;font-weight:400!important;border-bottom:1px solid #fee}table.bar_chart tbody td{text-align:right;line-height:24px;padding:6px 6px 6px 0;border-bottom:1px solid #fee}table.bar_chart tbody td span{color:#8a4b75;display:block}table.bar_chart tbody td span.alt{color:#47a03e;margin-top:6px}table.bar_chart tbody td.bars{position:relative;text-align:left;padding:6px 6px 6px 0;border-bottom:1px solid #fee}table.bar_chart tbody td.bars a,table.bar_chart tbody td.bars span{text-decoration:none;clear:both;background:#8a4b75;float:left;display:block;line-height:24px;height:24px;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;-khtml-border-radius:3px;border-radius:3px}table.bar_chart tbody td.bars span.alt{clear:both;background:#47a03e}table.bar_chart tbody td.bars span.alt span{margin:0;color:#c5dec2!important;text-shadow:0 1px 0 #47a03e;background:0 0}@media only screen and (max-width:1280px){#order_data .order_data_column{width:48%}#order_data .order_data_column:first-child{width:100%}.woocommerce_options_panel .description{display:block;clear:both;margin-left:0}.woocommerce_options_panel .dimensions_field .wrap,.woocommerce_options_panel .short,.woocommerce_options_panel input[type=email].short,.woocommerce_options_panel input[type=number].short,.woocommerce_options_panel input[type=text].short{width:80%}.woocommerce_options_panel .downloadable_files,.woocommerce_variations .downloadable_files{padding:0;clear:both}.woocommerce_options_panel .downloadable_files label,.woocommerce_variations .downloadable_files label{position:static}.woocommerce_options_panel .downloadable_files table,.woocommerce_variations .downloadable_files table{margin:0 12px 24px;width:94%}.woocommerce_options_panel .downloadable_files table .sort,.woocommerce_variations .downloadable_files table .sort{visibility:hidden}.woocommerce_options_panel .woocommerce_variable_attributes .downloadable_files table,.woocommerce_variations .woocommerce_variable_attributes .downloadable_files table{margin:0 0 1em;width:100%}}@media only screen and (max-width:900px){#woocommerce-coupon-data ul.coupon_data_tabs,#woocommerce-product-data .wc-tabs-back,#woocommerce-product-data ul.product_data_tabs{width:10%}#woocommerce-coupon-data .wc-metaboxes-wrapper,#woocommerce-coupon-data .woocommerce_options_panel,#woocommerce-product-data .wc-metaboxes-wrapper,#woocommerce-product-data .woocommerce_options_panel{width:90%}#woocommerce-coupon-data ul.coupon_data_tabs li a,#woocommerce-product-data ul.product_data_tabs li a{position:relative;text-indent:-999px;padding:10px}#woocommerce-coupon-data ul.coupon_data_tabs li a:before,#woocommerce-product-data ul.product_data_tabs li a:before{position:absolute;top:0;right:0;bottom:0;left:0;text-indent:0;text-align:center;line-height:40px;width:100%;height:40px}}@media only screen and (max-width:782px){#wp-excerpt-media-buttons a{font-size:16px;line-height:37px;height:39px;padding:0 20px 0 15px}#wp-excerpt-editor-tools{padding-top:20px;padding-right:15px;overflow:hidden;margin-bottom:-1px}.post-type-product .wp-list-table .is-expanded td:not(.hidden),.post-type-shop_order .wp-list-table .is-expanded td:not(.hidden){overflow:visible}#woocommerce-product-data .checkbox{width:25px}.variations-pagenav{float:none;text-align:center;font-size:18px}.variations-pagenav .displaying-num{font-size:16px}.variations-pagenav a{padding:8px 20px 11px;font-size:18px}.variations-pagenav select{padding:0 20px}.variations-defaults{float:none;text-align:center;margin-top:10px}.post-type-product .wp-list-table .column-thumb{display:none;text-align:left;padding-bottom:0}.post-type-product .wp-list-table .column-thumb:before{display:none!important}.post-type-product .wp-list-table .column-thumb img{max-width:32px}.post-type-product .wp-list-table .toggle-row{top:-28px}.post-type-shop_order .wp-list-table .column-order_status{display:none;text-align:left;padding-bottom:0}.post-type-shop_order .wp-list-table .column-order_status mark{margin:0}.post-type-shop_order .wp-list-table .column-order_status:before{display:none!important}.post-type-shop_order .wp-list-table .column-customer_message,.post-type-shop_order .wp-list-table .column-order_notes{text-align:inherit}.post-type-shop_order .wp-list-table .column-order_notes .note-on{font-size:1.3em;margin:0}.post-type-shop_order .wp-list-table .toggle-row{top:-15px}}@media only screen and (max-width:500px){.woocommerce_options_panel label,.woocommerce_options_panel legend{float:none;width:auto;display:block;margin:0}.woocommerce_options_panel fieldset.form-field,.woocommerce_options_panel p.form-field{padding:5px 20px!important}}.wc-backbone-modal *{box-sizing:border-box}.wc-backbone-modal .wc-backbone-modal-content{position:fixed;top:50%;left:50%;width:500px;background:#fff;z-index:100000}.wc-backbone-modal-backdrop{position:fixed;top:0;left:0;right:0;bottom:0;min-height:360px;background:#000;opacity:.7;z-index:99900}.wc-backbone-modal-main{padding-bottom:51px}.wc-backbone-modal-main article,.wc-backbone-modal-main header{display:block;position:relative}.wc-backbone-modal-main .wc-backbone-modal-header{height:50px;background:#fcfcfc;padding:0 50px 0 16px;border-bottom:1px solid #ddd}.wc-backbone-modal-main .wc-backbone-modal-header h1{margin:0;font-size:18px;font-weight:700;line-height:50px}.wc-backbone-modal-main .wc-backbone-modal-header .modal-close-link{cursor:pointer;color:#777;height:50px;width:50px;padding:0;position:absolute;top:0;right:0;text-align:center;border:0;border-left:1px solid #ddd;background-color:transparent;-webkit-transition:color .1s ease-in-out,background .1s ease-in-out;transition:color .1s ease-in-out,background .1s ease-in-out}.wc-backbone-modal-main .wc-backbone-modal-header .modal-close-link:before{font:400 22px/50px dashicons!important;color:#666;display:block;content:'\f335';font-weight:300}.wc-backbone-modal-main .wc-backbone-modal-header .modal-close-link:focus,.wc-backbone-modal-main .wc-backbone-modal-header .modal-close-link:hover{background:#ddd;border-color:#ccc;color:#000}.wc-backbone-modal-main .wc-backbone-modal-header .modal-close-link:focus{outline:0}.wc-backbone-modal-main article{padding:10px 16px}.wc-backbone-modal-main article .pagination{padding:10px 0 0;text-align:center}.wc-backbone-modal-main footer{position:absolute;left:0;right:0;bottom:0;z-index:100;padding:10px 16px;background:#fcfcfc;border-top:1px solid #dfdfdf;box-shadow:0 -4px 4px -4px rgba(0,0,0,.1)}.wc-backbone-modal-main footer .inner{float:right;line-height:23px}.wc-backbone-modal-main footer .inner .button{margin-bottom:0}.select2-drop{z-index:999999!important}.select2-container-multi .select2-choices .select2-search-field input{font-family:inherit;font-size:inherit;font-weight:inherit;padding:3px 5px}.select2-container{line-height:1.85em;font-size:14px} \ No newline at end of file diff --git a/public/lb-faveo/css/chosen.css b/public/lb-faveo/css/chosen.css new file mode 100644 index 000000000..535682447 --- /dev/null +++ b/public/lb-faveo/css/chosen.css @@ -0,0 +1,450 @@ +/*! +Chosen, a Select Box Enhancer for jQuery and Prototype +by Patrick Filler for Harvest, http://getharvest.com + +Version 1.4.2 +Full source at https://github.com/harvesthq/chosen +Copyright (c) 2011-2015 Harvest http://getharvest.com + +MIT License, https://github.com/harvesthq/chosen/blob/master/LICENSE.md +This file is generated by `grunt build`, do not edit it by hand. +*/ + +/* @group Base */ +.chosen-container { + position: relative; + display: inline-block; + vertical-align: middle; + font-size: 13px; + zoom: 1; + *display: inline; + -webkit-user-select: none; + -moz-user-select: none; + user-select: none; +} +.chosen-container * { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} +.chosen-container .chosen-drop { + position: absolute; + top: 100%; + left: -9999px; + z-index: 1010; + width: 100%; + border: 1px solid #aaa; + border-top: 0; + background: #fff; + box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15); +} +.chosen-container.chosen-with-drop .chosen-drop { + left: 0; +} +.chosen-container a { + cursor: pointer; +} +.chosen-container .search-choice .group-name, .chosen-container .chosen-single .group-name { + margin-right: 4px; + overflow: hidden; + white-space: nowrap; + text-overflow: ellipsis; + font-weight: normal; + color: #999999; +} +.chosen-container .search-choice .group-name:after, .chosen-container .chosen-single .group-name:after { + content: ":"; + padding-left: 2px; + vertical-align: top; +} + +/* @end */ +/* @group Single Chosen */ +.chosen-container-single .chosen-single { + position: relative; + display: block; + overflow: hidden; + padding: 0 0 0 8px; + height: 25px; + /* border: 1px solid #aaa; */ + /* border-radius: 5px; */ + background-color: #fff; + /* background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #ffffff), color-stop(50%, #f6f6f6), color-stop(52%, #eeeeee), color-stop(100%, #f4f4f4)); */ + /* background: -webkit-linear-gradient(top, #ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%); */ + background: -moz-linear-gradient(top, #ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%); + background: -o-linear-gradient(top, #ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%); + background: linear-gradient(top, #ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%); + background-clip: padding-box; + /* box-shadow: 0 0 3px white inset, 0 1px 1px rgba(0, 0, 0, 0.1); */ + color: #444; + text-decoration: none; + white-space: nowrap; + line-height: 24px; +} +.chosen-container-single .chosen-default { + /* color: #999; */ +} +.chosen-container-single .chosen-single span { + display: block; + overflow: hidden; + margin-right: 26px; + text-overflow: ellipsis; + white-space: nowrap; +} +.chosen-container-single .chosen-single-with-deselect span { + margin-right: 38px; +} +.chosen-container-single .chosen-single abbr { + position: absolute; + top: 6px; + right: 26px; + display: block; + width: 12px; + height: 12px; + background: url('../media/images/chosen-sprite.png') -42px 1px no-repeat; + font-size: 1px; +} +.chosen-container-single .chosen-single abbr:hover { + background-position: -42px -10px; +} +.chosen-container-single.chosen-disabled .chosen-single abbr:hover { + background-position: -42px -10px; +} +.chosen-container-single .chosen-single div { + position: absolute; + top: 0; + right: 0; + display: block; + width: 18px; + height: 100%; +} +.chosen-container-single .chosen-single div b { + display: block; + width: 100%; + height: 100%; + background: url('../media/images/chosen-sprite.png') no-repeat 0px 2px; +} +.chosen-container-single .chosen-search { + position: relative; + z-index: 1010; + margin: 0; + padding: 3px 4px; + white-space: nowrap; +} +.chosen-container-single .chosen-search input[type="text"] { + margin: 1px 0; + padding: 4px 20px 4px 5px; + width: 100%; + height: auto; + outline: 0; + border: 1px solid #aaa; + background: white url('../media/images/chosen-sprite.png') no-repeat 100% -20px; + background: url('../media/images/chosen-sprite.png') no-repeat 100% -20px; + font-size: 1em; + font-family: sans-serif; + line-height: normal; + border-radius: 0; +} +.chosen-container-single .chosen-drop { + margin-top: -1px; + border-radius: 0 0 4px 4px; + background-clip: padding-box; +} +.chosen-container-single.chosen-container-single-nosearch .chosen-search { + position: absolute; + left: -9999px; +} + +/* @end */ +/* @group Results */ +.chosen-container .chosen-results { + color: #444; + position: relative; + overflow-x: hidden; + overflow-y: auto; + margin: 0 4px 4px 0; + padding: 0 0 0 4px; + max-height: 240px; + -webkit-overflow-scrolling: touch; +} +.chosen-container .chosen-results li { + display: none; + margin: 0; + padding: 5px 6px; + list-style: none; + line-height: 15px; + word-wrap: break-word; + -webkit-touch-callout: none; +} +.chosen-container .chosen-results li.active-result { + display: list-item; + cursor: pointer; +} +.chosen-container .chosen-results li.disabled-result { + display: list-item; + color: #ccc; + cursor: default; +} +.chosen-container .chosen-results li.highlighted { + background-color: #3875d7; + background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #3875d7), color-stop(90%, #2a62bc)); + background-image: -webkit-linear-gradient(#3875d7 20%, #2a62bc 90%); + background-image: -moz-linear-gradient(#3875d7 20%, #2a62bc 90%); + background-image: -o-linear-gradient(#3875d7 20%, #2a62bc 90%); + background-image: linear-gradient(#3875d7 20%, #2a62bc 90%); + color: #fff; +} +.chosen-container .chosen-results li.no-results { + color: #777; + display: list-item; + background: #f4f4f4; +} +.chosen-container .chosen-results li.group-result { + display: list-item; + font-weight: bold; + cursor: default; +} +.chosen-container .chosen-results li.group-option { + padding-left: 15px; +} +.chosen-container .chosen-results li em { + font-style: normal; + text-decoration: underline; +} + +/* @end */ +/* @group Multi Chosen */ +.chosen-container-multi .chosen-choices { + position: relative; + overflow: hidden; + margin: 0; + padding: 0 5px; + width: 100%; + height: auto !important; + height: 1%; + border: 1px solid #aaa; + background-color: #fff; + background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(1%, #eeeeee), color-stop(15%, #ffffff)); + background-image: -webkit-linear-gradient(#eeeeee 1%, #ffffff 15%); + background-image: -moz-linear-gradient(#eeeeee 1%, #ffffff 15%); + background-image: -o-linear-gradient(#eeeeee 1%, #ffffff 15%); + background-image: linear-gradient(#eeeeee 1%, #ffffff 15%); + cursor: text; +} +.chosen-container-multi .chosen-choices li { + float: left; + list-style: none; +} +.chosen-container-multi .chosen-choices li.search-field { + margin: 0; + padding: 0; + white-space: nowrap; +} +.chosen-container-multi .chosen-choices li.search-field input[type="text"] { + margin: 1px 0; + padding: 0; + height: 25px; + outline: 0; + border: 0 !important; + background: transparent !important; + box-shadow: none; + color: #999; + font-size: 100%; + font-family: sans-serif; + line-height: normal; + border-radius: 0; +} +.chosen-container-multi .chosen-choices li.search-choice { + position: relative; + margin: 3px 5px 3px 0; + padding: 3px 20px 3px 5px; + border: 1px solid #aaa; + max-width: 100%; + border-radius: 3px; + background-color: #eeeeee; + background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eeeeee)); + background-image: -webkit-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%); + background-image: -moz-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%); + background-image: -o-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%); + background-image: linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%); + background-size: 100% 19px; + background-repeat: repeat-x; + background-clip: padding-box; + box-shadow: 0 0 2px white inset, 0 1px 0 rgba(0, 0, 0, 0.05); + color: #333; + line-height: 13px; + cursor: default; +} +.chosen-container-multi .chosen-choices li.search-choice span { + word-wrap: break-word; +} +.chosen-container-multi .chosen-choices li.search-choice .search-choice-close { + position: absolute; + top: 4px; + right: 3px; + display: block; + width: 12px; + height: 12px; + background: url('../media/images/chosen-sprite.png') -42px 1px no-repeat; + font-size: 1px; +} +.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover { + background-position: -42px -10px; +} +.chosen-container-multi .chosen-choices li.search-choice-disabled { + padding-right: 5px; + border: 1px solid #ccc; + background-color: #e4e4e4; + background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eeeeee)); + background-image: -webkit-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%); + background-image: -moz-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%); + background-image: -o-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%); + background-image: linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%); + color: #666; +} +.chosen-container-multi .chosen-choices li.search-choice-focus { + background: #d4d4d4; +} +.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close { + background-position: -42px -10px; +} +.chosen-container-multi .chosen-results { + margin: 0; + padding: 0; +} +.chosen-container-multi .chosen-drop .result-selected { + display: list-item; + color: #ccc; + cursor: default; +} + +/* @end */ +/* @group Active */ +.chosen-container-active .chosen-single { + border: 1px solid #5897fb; + box-shadow: 0 0 5px rgba(0, 0, 0, 0.3); +} +.chosen-container-active.chosen-with-drop .chosen-single { + border: 1px solid #aaa; + -moz-border-radius-bottomright: 0; + border-bottom-right-radius: 0; + -moz-border-radius-bottomleft: 0; + border-bottom-left-radius: 0; + background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #eeeeee), color-stop(80%, #ffffff)); + background-image: -webkit-linear-gradient(#eeeeee 20%, #ffffff 80%); + background-image: -moz-linear-gradient(#eeeeee 20%, #ffffff 80%); + background-image: -o-linear-gradient(#eeeeee 20%, #ffffff 80%); + background-image: linear-gradient(#eeeeee 20%, #ffffff 80%); + box-shadow: 0 1px 0 #fff inset; +} +.chosen-container-active.chosen-with-drop .chosen-single div { + border-left: none; + background: transparent; +} +.chosen-container-active.chosen-with-drop .chosen-single div b { + background-position: -18px 2px; +} +.chosen-container-active .chosen-choices { + border: 1px solid #5897fb; + box-shadow: 0 0 5px rgba(0, 0, 0, 0.3); +} +.chosen-container-active .chosen-choices li.search-field input[type="text"] { + color: #222 !important; +} + +/* @end */ +/* @group Disabled Support */ +.chosen-disabled { + opacity: 0.5 !important; + cursor: default; +} +.chosen-disabled .chosen-single { + cursor: default; +} +.chosen-disabled .chosen-choices .search-choice .search-choice-close { + cursor: default; +} + +/* @end */ +/* @group Right to Left */ +.chosen-rtl { + text-align: right; +} +.chosen-rtl .chosen-single { + overflow: visible; + padding: 0 8px 0 0; +} +.chosen-rtl .chosen-single span { + margin-right: 0; + margin-left: 26px; + direction: rtl; +} +.chosen-rtl .chosen-single-with-deselect span { + margin-left: 38px; +} +.chosen-rtl .chosen-single div { + right: auto; + left: 3px; +} +.chosen-rtl .chosen-single abbr { + right: auto; + left: 26px; +} +.chosen-rtl .chosen-choices li { + float: right; +} +.chosen-rtl .chosen-choices li.search-field input[type="text"] { + direction: rtl; +} +.chosen-rtl .chosen-choices li.search-choice { + margin: 3px 5px 3px 0; + padding: 3px 5px 3px 19px; +} +.chosen-rtl .chosen-choices li.search-choice .search-choice-close { + right: auto; + left: 4px; +} +.chosen-rtl.chosen-container-single-nosearch .chosen-search, +.chosen-rtl .chosen-drop { + left: 9999px; +} +.chosen-rtl.chosen-container-single .chosen-results { + margin: 0 0 4px 4px; + padding: 0 4px 0 0; +} +.chosen-rtl .chosen-results li.group-option { + padding-right: 15px; + padding-left: 0; +} +.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div { + border-right: none; +} +.chosen-rtl .chosen-search input[type="text"] { + padding: 4px 5px 4px 20px; + background: white url('../media/images/chosen-sprite.png') no-repeat -30px -20px; + background: url('../media/images/chosen-sprite.png') no-repeat -30px -20px; + direction: rtl; +} +.chosen-rtl.chosen-container-single .chosen-single div b { + background-position: 6px 2px; +} +.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b { + background-position: -12px 2px; +} + +/* @end */ +/* @group Retina compatibility */ +@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), only screen and (min-resolution: 1.5dppx) { + .chosen-rtl .chosen-search input[type="text"], + .chosen-container-single .chosen-single abbr, + .chosen-container-single .chosen-single div b, + .chosen-container-single .chosen-search input[type="text"], + .chosen-container-multi .chosen-choices .search-choice .search-choice-close, + .chosen-container .chosen-results-scroll-down span, + .chosen-container .chosen-results-scroll-up span { + background-image: url('chosen-sprite@2x.png') !important; + background-size: 52px 37px !important; + background-repeat: no-repeat !important; + } +} +/* @end */ diff --git a/public/lb-faveo/css/ggpopover.css b/public/lb-faveo/css/ggpopover.css new file mode 100644 index 000000000..2ffd8f0e0 --- /dev/null +++ b/public/lb-faveo/css/ggpopover.css @@ -0,0 +1,82 @@ +.ggtooltip { position: absolute; z-index: 1070; display: block; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 12px; font-weight: normal; line-height: 1.4; visibility: visible; filter: alpha(opacity=0); opacity: 0; } + +.ggtooltip.fade { filter: alpha(opacity=0); opacity: 0; -webkit-transition: opacity 0.15s linear; -moz-transition: opacity 0.15s linear; -o-transition: opacity 0.15s linear; transition: opacity 0.15s linear; } + +.ggtooltip.fade.in { filter: alpha(opacity=100); opacity: 1; } + +.ggtooltip.top { padding: 5px 0; margin-top: -3px; } + +.ggtooltip.right { padding: 0 5px; margin-left: 3px; } + +.ggtooltip.bottom { padding: 5px 0; margin-top: 3px; } + +.ggtooltip.left { padding: 0 5px; margin-left: -3px; } + +.ggtooltip .tooltip-inner { max-width: 200px; padding: 3px 8px; color: #fff; text-align: center; text-decoration: none; background-color: #000000; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; border: solid 1px #000000; box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5); } + +.ggtooltip .arrow, .ggtooltip .arrow-shadow { position: absolute; width: 0; height: 0; border-color: transparent; border-style: solid; } + +.ggtooltip.top .arrow, .ggtooltip.top .arrow-shadow { bottom: 1px; left: 25%; margin-left: -5px; border-width: 5px 5px 0; border-top-color: #000; } + +.ggtooltip.top-left .arrow, .ggtooltip.top-left .arrow-shadow { right: 5px; bottom: 1px; margin-bottom: -5px; border-width: 5px 5px 0; border-top-color: #000; } + +.ggtooltip.top-right .arrow, .ggtooltip.top-right .arrow-shadow { bottom: 1px; left: 5px; margin-bottom: -5px; border-width: 5px 5px 0; border-top-color: #000; } + +.ggtooltip.top .arrow-shadow, .ggtooltip.top-left .arrow-shadow, .ggtooltip.top-right .arrow-shadow { bottom: 0; } + +.ggtooltip.right .arrow, .ggtooltip.right .arrow-shadow { top: 50%; left: 1px; margin-top: -5px; border-width: 5px 5px 5px 0; border-right-color: #000; } + +.ggtooltip.right .arrow-shadow { left: 0; } + +.ggtooltip.left .arrow, .ggtooltip.left .arrow-shadow { top: 50%; right: 1px; margin-top: -5px; border-width: 5px 0 5px 5px; border-left-color: #000; } + +.ggtooltip.left .arrow-shadow { right: 0; } + +.ggtooltip.bottom .arrow, .ggtooltip.bottom .arrow-shadow { top: 1px; left: 25%; margin-left: -5px; border-width: 0 5px 5px; border-bottom-color: #000; } + +.ggtooltip.bottom-left .arrow, .ggtooltip.bottom-left .arrow-shadow { top: 1px; right: 5px; margin-top: -5px; border-width: 0 5px 5px; border-bottom-color: #000; } + +.ggtooltip.bottom-right .arrow, .ggtooltip.bottom-right .arrow-shadow { top: 1px; left: 5px; margin-top: -5px; border-width: 0 5px 5px; border-bottom-color: #000; } + +.ggtooltip.bottom .arrow-shadow, .ggtooltip.bottom-left .arrow-shadow, .ggtooltip.bottom-right .arrow-shadow { top: 0; } + +.ggpopover { position: absolute; top: 0; left: 0; z-index: 1060; display: none; max-width: 276px; padding: 0; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px; font-weight: normal; line-height: 1.42857143; text-align: left; white-space: normal; background-color: #fff; -webkit-background-clip: padding-box; background-clip: padding-box; border: 1px solid #ccc; border: 1px solid rgba(0, 0, 0, .2); border-radius: 2px; -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, .2); box-shadow: 0 5px 10px rgba(0, 0, 0, .2); } + +.ggpopover.fade { filter: alpha(opacity=0); opacity: 0; -webkit-transition: opacity 0.15s linear; -moz-transition: opacity 0.15s linear; -o-transition: opacity 0.15s linear; transition: opacity 0.15s linear; } + +.ggpopover.fade.in { filter: alpha(opacity=100); opacity: 1; } + +.ggpopover.top { margin-top: -10px; } + +.ggpopover.right { margin-left: 10px; } + +.ggpopover.bottom { margin-top: 10px; } + +.ggpopover.left { margin-left: -10px; } + +.ggpopover .popover-title { padding: 8px 14px; margin: 0; font-size: 14px; background-color: #f7f7f7; border-bottom: 1px solid #000; border-radius: 0; } + +.ggpopover .popover-content { padding: 9px 14px; border-radius: 0; } + +.ggpopover > .arrow, +.ggpopover > .arrow > .after { position: absolute; display: block; width: 0; height: 0; border-color: transparent; border-style: solid; } + +.ggpopover > .arrow { border-width: 11px; } + +.ggpopover > .arrow > .after { content: ""; border-width: 10px; } + +.ggpopover.top > .arrow { bottom: -11px; left: 50%; margin-left: -11px; border-top-color: #999; border-top-color: rgba(0, 0, 0, .25); border-bottom-width: 0; } + +.ggpopover.top > .arrow > .after { bottom: 1px; margin-left: -10px; content: " "; border-top-color: #fff; border-bottom-width: 0; } + +.ggpopover.right > .arrow { top: 50%; left: -11px; margin-top: -11px; border-right-color: #999; border-right-color: rgba(0, 0, 0, .25); border-left-width: 0; } + +.ggpopover.right > .arrow > .after { bottom: -10px; left: 1px; content: " "; border-right-color: #fff; border-left-width: 0; } + +.ggpopover.bottom > .arrow { top: -11px; left: 50%; margin-left: -11px; border-top-width: 0; border-bottom-color: #999; border-bottom-color: rgba(0, 0, 0, .25); } + +.ggpopover.bottom > .arrow > .after { top: 1px; margin-left: -10px; content: " "; border-top-width: 0; border-bottom-color: #fff; } + +.ggpopover.left > .arrow { top: 50%; right: -11px; margin-top: -11px; border-right-width: 0; border-left-color: #999; border-left-color: rgba(0, 0, 0, .25); } + +.ggpopover.left > .arrow > .after { right: 1px; bottom: -10px; content: " "; border-right-width: 0; border-left-color: #fff; } diff --git a/public/lb-faveo/css/ggpopover.min.css b/public/lb-faveo/css/ggpopover.min.css new file mode 100644 index 000000000..bd4f9477a --- /dev/null +++ b/public/lb-faveo/css/ggpopover.min.css @@ -0,0 +1 @@ +.ggtooltip{position:absolute;z-index:1070;display:block;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;font-weight:normal;line-height:1.4;visibility:visible;filter:alpha(opacity=0);opacity:0}.ggtooltip.fade{filter:alpha(opacity=0);opacity:0;-webkit-transition:opacity .15s linear;-moz-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.ggtooltip.fade.in{filter:alpha(opacity=100);opacity:1}.ggtooltip.top{padding:5px 0;margin-top:-3px}.ggtooltip.right{padding:0 5px;margin-left:3px}.ggtooltip.bottom{padding:5px 0;margin-top:3px}.ggtooltip.left{padding:0 5px;margin-left:-3px}.ggtooltip .tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;text-decoration:none;background-color:#000;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border:solid 1px #000;box-shadow:0 0 10px rgba(0,0,0,.5)}.ggtooltip .arrow,.ggtooltip .arrow-shadow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.ggtooltip.top .arrow,.ggtooltip.top .arrow-shadow{bottom:1px;left:25%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}.ggtooltip.top-left .arrow,.ggtooltip.top-left .arrow-shadow{right:5px;bottom:1px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.ggtooltip.top-right .arrow,.ggtooltip.top-right .arrow-shadow{bottom:1px;left:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.ggtooltip.top .arrow-shadow,.ggtooltip.top-left .arrow-shadow,.ggtooltip.top-right .arrow-shadow{bottom:0}.ggtooltip.right .arrow,.ggtooltip.right .arrow-shadow{top:50%;left:1px;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.ggtooltip.right .arrow-shadow{left:0}.ggtooltip.left .arrow,.ggtooltip.left .arrow-shadow{top:50%;right:1px;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}.ggtooltip.left .arrow-shadow{right:0}.ggtooltip.bottom .arrow,.ggtooltip.bottom .arrow-shadow{top:1px;left:25%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}.ggtooltip.bottom-left .arrow,.ggtooltip.bottom-left .arrow-shadow{top:1px;right:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.ggtooltip.bottom-right .arrow,.ggtooltip.bottom-right .arrow-shadow{top:1px;left:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.ggtooltip.bottom .arrow-shadow,.ggtooltip.bottom-left .arrow-shadow,.ggtooltip.bottom-right .arrow-shadow{top:0}.ggpopover{position:absolute;top:0;left:0;z-index:1060;display:none;max-width:276px;padding:0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;font-weight:normal;line-height:1.42857143;text-align:left;white-space:normal;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);border-radius:2px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2)}.ggpopover.fade{filter:alpha(opacity=0);opacity:0;-webkit-transition:opacity .15s linear;-moz-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.ggpopover.fade.in{filter:alpha(opacity=100);opacity:1}.ggpopover.top{margin-top:-10px}.ggpopover.right{margin-left:10px}.ggpopover.bottom{margin-top:10px}.ggpopover.left{margin-left:-10px}.ggpopover .popover-title{padding:8px 14px;margin:0;font-size:14px;background-color:#f7f7f7;border-bottom:1px solid #000;border-radius:0}.ggpopover .popover-content{padding:9px 14px;border-radius:0}.ggpopover>.arrow,.ggpopover>.arrow>.after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.ggpopover>.arrow{border-width:11px}.ggpopover>.arrow>.after{content:"";border-width:10px}.ggpopover.top>.arrow{bottom:-11px;left:50%;margin-left:-11px;border-top-color:#999;border-top-color:rgba(0,0,0,.25);border-bottom-width:0}.ggpopover.top>.arrow>.after{bottom:1px;margin-left:-10px;content:" ";border-top-color:#fff;border-bottom-width:0}.ggpopover.right>.arrow{top:50%;left:-11px;margin-top:-11px;border-right-color:#999;border-right-color:rgba(0,0,0,.25);border-left-width:0}.ggpopover.right>.arrow>.after{bottom:-10px;left:1px;content:" ";border-right-color:#fff;border-left-width:0}.ggpopover.bottom>.arrow{top:-11px;left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,.25)}.ggpopover.bottom>.arrow>.after{top:1px;margin-left:-10px;content:" ";border-top-width:0;border-bottom-color:#fff}.ggpopover.left>.arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999;border-left-color:rgba(0,0,0,.25)}.ggpopover.left>.arrow>.after{right:1px;bottom:-10px;content:" ";border-right-width:0;border-left-color:#fff} \ No newline at end of file diff --git a/public/lb-faveo/css/jquery-ui.css b/public/lb-faveo/css/jquery-ui.css index 4b160a7d1..1250a4f17 100644 --- a/public/lb-faveo/css/jquery-ui.css +++ b/public/lb-faveo/css/jquery-ui.css @@ -1,8 +1,8 @@ -/*! jQuery UI - v1.11.4 - 2015-12-30 +/*! jQuery UI - v1.11.4 - 2015-03-11 * http://jqueryui.com -* Includes: core.css, tooltip.css, theme.css +* Includes: core.css, accordion.css, autocomplete.css, button.css, datepicker.css, dialog.css, draggable.css, menu.css, progressbar.css, resizable.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css * To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana%2CArial%2Csans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=cccccc&bgTextureHeader=highlight_soft&bgImgOpacityHeader=75&borderColorHeader=aaaaaa&fcHeader=222222&iconColorHeader=222222&bgColorContent=ffffff&bgTextureContent=flat&bgImgOpacityContent=75&borderColorContent=aaaaaa&fcContent=222222&iconColorContent=222222&bgColorDefault=e6e6e6&bgTextureDefault=glass&bgImgOpacityDefault=75&borderColorDefault=d3d3d3&fcDefault=555555&iconColorDefault=888888&bgColorHover=dadada&bgTextureHover=glass&bgImgOpacityHover=75&borderColorHover=999999&fcHover=212121&iconColorHover=454545&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=aaaaaa&fcActive=212121&iconColorActive=454545&bgColorHighlight=fbf9ee&bgTextureHighlight=glass&bgImgOpacityHighlight=55&borderColorHighlight=fcefa1&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=glass&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px -* Copyright jQuery Foundation and other contributors; Licensed MIT */ +* Copyright 2015 jQuery Foundation and other contributors; Licensed MIT */ /* Layout helpers ----------------------------------*/ @@ -86,8 +86,736 @@ width: 100%; height: 100%; } +.ui-accordion .ui-accordion-header { + display: block; + cursor: pointer; + position: relative; + margin: 2px 0 0 0; + padding: .5em .5em .5em .7em; + min-height: 0; /* support: IE7 */ + font-size: 100%; +} +.ui-accordion .ui-accordion-icons { + padding-left: 2.2em; +} +.ui-accordion .ui-accordion-icons .ui-accordion-icons { + padding-left: 2.2em; +} +.ui-accordion .ui-accordion-header .ui-accordion-header-icon { + position: absolute; + left: .5em; + top: 50%; + margin-top: -8px; +} +.ui-accordion .ui-accordion-content { + padding: 1em 2.2em; + border-top: 0; + overflow: auto; +} +.ui-autocomplete { + position: absolute; + top: 0; + left: 0; + cursor: default; +} +.ui-button { + display: inline-block; + position: relative; + padding: 0; + line-height: normal; + margin-right: .1em; + cursor: pointer; + vertical-align: middle; + text-align: center; + overflow: visible; /* removes extra width in IE */ +} +.ui-button, +.ui-button:link, +.ui-button:visited, +.ui-button:hover, +.ui-button:active { + text-decoration: none; +} +/* to make room for the icon, a width needs to be set here */ +.ui-button-icon-only { + width: 2.2em; +} +/* button elements seem to need a little more width */ +button.ui-button-icon-only { + width: 2.4em; +} +.ui-button-icons-only { + width: 3.4em; +} +button.ui-button-icons-only { + width: 3.7em; +} + +/* button text element */ +.ui-button .ui-button-text { + display: block; + line-height: normal; +} +.ui-button-text-only .ui-button-text { + padding: .4em 1em; +} +.ui-button-icon-only .ui-button-text, +.ui-button-icons-only .ui-button-text { + padding: .4em; + text-indent: -9999999px; +} +.ui-button-text-icon-primary .ui-button-text, +.ui-button-text-icons .ui-button-text { + padding: .4em 1em .4em 2.1em; +} +.ui-button-text-icon-secondary .ui-button-text, +.ui-button-text-icons .ui-button-text { + padding: .4em 2.1em .4em 1em; +} +.ui-button-text-icons .ui-button-text { + padding-left: 2.1em; + padding-right: 2.1em; +} +/* no icon support for input elements, provide padding by default */ +input.ui-button { + padding: .4em 1em; +} + +/* button icon element(s) */ +.ui-button-icon-only .ui-icon, +.ui-button-text-icon-primary .ui-icon, +.ui-button-text-icon-secondary .ui-icon, +.ui-button-text-icons .ui-icon, +.ui-button-icons-only .ui-icon { + position: absolute; + top: 50%; + margin-top: -8px; +} +.ui-button-icon-only .ui-icon { + left: 50%; + margin-left: -8px; +} +.ui-button-text-icon-primary .ui-button-icon-primary, +.ui-button-text-icons .ui-button-icon-primary, +.ui-button-icons-only .ui-button-icon-primary { + left: .5em; +} +.ui-button-text-icon-secondary .ui-button-icon-secondary, +.ui-button-text-icons .ui-button-icon-secondary, +.ui-button-icons-only .ui-button-icon-secondary { + right: .5em; +} + +/* button sets */ +.ui-buttonset { + margin-right: 7px; +} +.ui-buttonset .ui-button { + margin-left: 0; + margin-right: -.3em; +} + +/* workarounds */ +/* reset extra padding in Firefox, see h5bp.com/l */ +input.ui-button::-moz-focus-inner, +button.ui-button::-moz-focus-inner { + border: 0; + padding: 0; +} +.ui-datepicker { + width: 17em; + padding: .2em .2em 0; + display: none; +} +.ui-datepicker .ui-datepicker-header { + position: relative; + padding: .2em 0; +} +.ui-datepicker .ui-datepicker-prev, +.ui-datepicker .ui-datepicker-next { + position: absolute; + top: 2px; + width: 1.8em; + height: 1.8em; +} +.ui-datepicker .ui-datepicker-prev-hover, +.ui-datepicker .ui-datepicker-next-hover { + top: 1px; +} +.ui-datepicker .ui-datepicker-prev { + left: 2px; +} +.ui-datepicker .ui-datepicker-next { + right: 2px; +} +.ui-datepicker .ui-datepicker-prev-hover { + left: 1px; +} +.ui-datepicker .ui-datepicker-next-hover { + right: 1px; +} +.ui-datepicker .ui-datepicker-prev span, +.ui-datepicker .ui-datepicker-next span { + display: block; + position: absolute; + left: 50%; + margin-left: -8px; + top: 50%; + margin-top: -8px; +} +.ui-datepicker .ui-datepicker-title { + margin: 0 2.3em; + line-height: 1.8em; + text-align: center; +} +.ui-datepicker .ui-datepicker-title select { + font-size: 1em; + margin: 1px 0; +} +.ui-datepicker select.ui-datepicker-month, +.ui-datepicker select.ui-datepicker-year { + width: 45%; +} +.ui-datepicker table { + width: 100%; + font-size: .9em; + border-collapse: collapse; + margin: 0 0 .4em; +} +.ui-datepicker th { + padding: .7em .3em; + text-align: center; + font-weight: bold; + border: 0; +} +.ui-datepicker td { + border: 0; + padding: 1px; +} +.ui-datepicker td span, +.ui-datepicker td a { + display: block; + padding: .2em; + text-align: right; + text-decoration: none; +} +.ui-datepicker .ui-datepicker-buttonpane { + background-image: none; + margin: .7em 0 0 0; + padding: 0 .2em; + border-left: 0; + border-right: 0; + border-bottom: 0; +} +.ui-datepicker .ui-datepicker-buttonpane button { + float: right; + margin: .5em .2em .4em; + cursor: pointer; + padding: .2em .6em .3em .6em; + width: auto; + overflow: visible; +} +.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { + float: left; +} + +/* with multiple calendars */ +.ui-datepicker.ui-datepicker-multi { + width: auto; +} +.ui-datepicker-multi .ui-datepicker-group { + float: left; +} +.ui-datepicker-multi .ui-datepicker-group table { + width: 95%; + margin: 0 auto .4em; +} +.ui-datepicker-multi-2 .ui-datepicker-group { + width: 50%; +} +.ui-datepicker-multi-3 .ui-datepicker-group { + width: 33.3%; +} +.ui-datepicker-multi-4 .ui-datepicker-group { + width: 25%; +} +.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header, +.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { + border-left-width: 0; +} +.ui-datepicker-multi .ui-datepicker-buttonpane { + clear: left; +} +.ui-datepicker-row-break { + clear: both; + width: 100%; + font-size: 0; +} + +/* RTL support */ +.ui-datepicker-rtl { + direction: rtl; +} +.ui-datepicker-rtl .ui-datepicker-prev { + right: 2px; + left: auto; +} +.ui-datepicker-rtl .ui-datepicker-next { + left: 2px; + right: auto; +} +.ui-datepicker-rtl .ui-datepicker-prev:hover { + right: 1px; + left: auto; +} +.ui-datepicker-rtl .ui-datepicker-next:hover { + left: 1px; + right: auto; +} +.ui-datepicker-rtl .ui-datepicker-buttonpane { + clear: right; +} +.ui-datepicker-rtl .ui-datepicker-buttonpane button { + float: left; +} +.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current, +.ui-datepicker-rtl .ui-datepicker-group { + float: right; +} +.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header, +.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { + border-right-width: 0; + border-left-width: 1px; +} +.ui-dialog { + overflow: hidden; + position: absolute; + top: 0; + left: 0; + padding: .2em; + outline: 0; +} +.ui-dialog .ui-dialog-titlebar { + padding: .4em 1em; + position: relative; +} +.ui-dialog .ui-dialog-title { + float: left; + margin: .1em 0; + white-space: nowrap; + width: 90%; + overflow: hidden; + text-overflow: ellipsis; +} +.ui-dialog .ui-dialog-titlebar-close { + position: absolute; + right: .3em; + top: 50%; + width: 20px; + margin: -10px 0 0 0; + padding: 1px; + height: 20px; +} +.ui-dialog .ui-dialog-content { + position: relative; + border: 0; + padding: .5em 1em; + background: none; + overflow: auto; +} +.ui-dialog .ui-dialog-buttonpane { + text-align: left; + border-width: 1px 0 0 0; + background-image: none; + margin-top: .5em; + padding: .3em 1em .5em .4em; +} +.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset { + float: right; +} +.ui-dialog .ui-dialog-buttonpane button { + margin: .5em .4em .5em 0; + cursor: pointer; +} +.ui-dialog .ui-resizable-se { + width: 12px; + height: 12px; + right: -5px; + bottom: -5px; + background-position: 16px 16px; +} +.ui-draggable .ui-dialog-titlebar { + cursor: move; +} +.ui-draggable-handle { + -ms-touch-action: none; + touch-action: none; +} +.ui-menu { + list-style: none; + padding: 0; + margin: 0; + display: block; + outline: none; +} +.ui-menu .ui-menu { + position: absolute; +} +.ui-menu .ui-menu-item { + position: relative; + margin: 0; + padding: 3px 1em 3px .4em; + cursor: pointer; + min-height: 0; /* support: IE7 */ + /* support: IE10, see #8844 */ + list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7"); +} +.ui-menu .ui-menu-divider { + margin: 5px 0; + height: 0; + font-size: 0; + line-height: 0; + border-width: 1px 0 0 0; +} +.ui-menu .ui-state-focus, +.ui-menu .ui-state-active { + margin: -1px; +} + +/* icon support */ +.ui-menu-icons { + position: relative; +} +.ui-menu-icons .ui-menu-item { + padding-left: 2em; +} + +/* left-aligned */ +.ui-menu .ui-icon { + position: absolute; + top: 0; + bottom: 0; + left: .2em; + margin: auto 0; +} + +/* right-aligned */ +.ui-menu .ui-menu-icon { + left: auto; + right: 0; +} +.ui-progressbar { + height: 2em; + text-align: left; + overflow: hidden; +} +.ui-progressbar .ui-progressbar-value { + margin: -1px; + height: 100%; +} +.ui-progressbar .ui-progressbar-overlay { + background: url("data:image/gif;base64,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"); + height: 100%; + filter: alpha(opacity=25); /* support: IE8 */ + opacity: 0.25; +} +.ui-progressbar-indeterminate .ui-progressbar-value { + background-image: none; +} +.ui-resizable { + position: relative; +} +.ui-resizable-handle { + position: absolute; + font-size: 0.1px; + display: block; + -ms-touch-action: none; + touch-action: none; +} +.ui-resizable-disabled .ui-resizable-handle, +.ui-resizable-autohide .ui-resizable-handle { + display: none; +} +.ui-resizable-n { + cursor: n-resize; + height: 7px; + width: 100%; + top: -5px; + left: 0; +} +.ui-resizable-s { + cursor: s-resize; + height: 7px; + width: 100%; + bottom: -5px; + left: 0; +} +.ui-resizable-e { + cursor: e-resize; + width: 7px; + right: -5px; + top: 0; + height: 100%; +} +.ui-resizable-w { + cursor: w-resize; + width: 7px; + left: -5px; + top: 0; + height: 100%; +} +.ui-resizable-se { + cursor: se-resize; + width: 12px; + height: 12px; + right: 1px; + bottom: 1px; +} +.ui-resizable-sw { + cursor: sw-resize; + width: 9px; + height: 9px; + left: -5px; + bottom: -5px; +} +.ui-resizable-nw { + cursor: nw-resize; + width: 9px; + height: 9px; + left: -5px; + top: -5px; +} +.ui-resizable-ne { + cursor: ne-resize; + width: 9px; + height: 9px; + right: -5px; + top: -5px; +} +.ui-selectable { + -ms-touch-action: none; + touch-action: none; +} +.ui-selectable-helper { + position: absolute; + z-index: 100; + border: 1px dotted black; +} +.ui-selectmenu-menu { + padding: 0; + margin: 0; + position: absolute; + top: 0; + left: 0; + display: none; +} +.ui-selectmenu-menu .ui-menu { + overflow: auto; + /* Support: IE7 */ + overflow-x: hidden; + padding-bottom: 1px; +} +.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup { + font-size: 1em; + font-weight: bold; + line-height: 1.5; + padding: 2px 0.4em; + margin: 0.5em 0 0 0; + height: auto; + border: 0; +} +.ui-selectmenu-open { + display: block; +} +.ui-selectmenu-button { + display: inline-block; + overflow: hidden; + position: relative; + text-decoration: none; + cursor: pointer; +} +.ui-selectmenu-button span.ui-icon { + right: 0.5em; + left: auto; + margin-top: -8px; + position: absolute; + top: 50%; +} +.ui-selectmenu-button span.ui-selectmenu-text { + text-align: left; + padding: 0px 0px 0px 6px; + display: block; + line-height: 1.4; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} +.ui-slider { + position: relative; + text-align: left; +} +.ui-slider .ui-slider-handle { + position: absolute; + z-index: 2; + width: 1.2em; + height: 1.2em; + cursor: default; + -ms-touch-action: none; + touch-action: none; +} +.ui-slider .ui-slider-range { + position: absolute; + z-index: 1; + font-size: .7em; + display: block; + border: 0; + background-position: 0 0; +} + +/* support: IE8 - See #6727 */ +.ui-slider.ui-state-disabled .ui-slider-handle, +.ui-slider.ui-state-disabled .ui-slider-range { + filter: inherit; +} + +.ui-slider-horizontal { + height: .8em; +} +.ui-slider-horizontal .ui-slider-handle { + top: -.3em; + margin-left: -.6em; +} +.ui-slider-horizontal .ui-slider-range { + top: 0; + height: 100%; +} +.ui-slider-horizontal .ui-slider-range-min { + left: 0; +} +.ui-slider-horizontal .ui-slider-range-max { + right: 0; +} + +.ui-slider-vertical { + width: .8em; + height: 100px; +} +.ui-slider-vertical .ui-slider-handle { + left: -.3em; + margin-left: 0; + margin-bottom: -.6em; +} +.ui-slider-vertical .ui-slider-range { + left: 0; + width: 100%; +} +.ui-slider-vertical .ui-slider-range-min { + bottom: 0; +} +.ui-slider-vertical .ui-slider-range-max { + top: 0; +} +.ui-sortable-handle { + -ms-touch-action: none; + touch-action: none; +} +.ui-spinner { + position: relative; + display: inline-block; + overflow: hidden; + padding: 0; + vertical-align: middle; +} +.ui-spinner-input { + border: none; + background: none; + color: inherit; + padding: 0; + margin: .2em 0; + vertical-align: middle; + margin-left: .4em; + margin-right: 22px; +} +.ui-spinner-button { + width: 16px; + height: 50%; + font-size: .5em; + padding: 0; + margin: 0; + text-align: center; + position: absolute; + cursor: default; + display: block; + overflow: hidden; + right: 0; +} +/* more specificity required here to override default borders */ +.ui-spinner a.ui-spinner-button { + border-top: none; + border-bottom: none; + border-right: none; +} +/* vertically center icon */ +.ui-spinner .ui-icon { + position: absolute; + margin-top: -8px; + top: 50%; + left: 0; +} +.ui-spinner-up { + top: 0; +} +.ui-spinner-down { + bottom: 0; +} + +/* TR overrides */ +.ui-spinner .ui-icon-triangle-1-s { + /* need to fix icons sprite */ + background-position: -65px -16px; +} +.ui-tabs { + position: relative;/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */ + padding: .2em; +} +.ui-tabs .ui-tabs-nav { + margin: 0; + padding: .2em .2em 0; +} +.ui-tabs .ui-tabs-nav li { + list-style: none; + float: left; + position: relative; + top: 0; + margin: 1px .2em 0 0; + border-bottom-width: 0; + padding: 0; + white-space: nowrap; +} +.ui-tabs .ui-tabs-nav .ui-tabs-anchor { + float: left; + padding: .5em 1em; + text-decoration: none; +} +.ui-tabs .ui-tabs-nav li.ui-tabs-active { + margin-bottom: -1px; + padding-bottom: 1px; +} +.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor, +.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor, +.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor { + cursor: text; +} +.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor { + cursor: pointer; +} +.ui-tabs .ui-tabs-panel { + display: block; + border-width: 0; + padding: 1em 1.4em; + background: none; +} .ui-tooltip { - margin-left: 100px padding: 8px; position: absolute; z-index: 9999; @@ -117,7 +845,7 @@ body .ui-tooltip { } .ui-widget-content { border: 1px solid #aaaaaa; - background: #ffffff; + background: #ffffff url("images/ui-bg_flat_75_ffffff_40x100.png") 50% 50% repeat-x; color: #222222; } .ui-widget-content a { @@ -483,14 +1211,14 @@ body .ui-tooltip { /* Overlays */ .ui-widget-overlay { - background: #aaaaaa; + background: #aaaaaa url("images/ui-bg_flat_0_aaaaaa_40x100.png") 50% 50% repeat-x; opacity: .3; filter: Alpha(Opacity=30); /* support: IE8 */ } .ui-widget-shadow { margin: -8px 0 0 -8px; padding: 8px; - background: #aaaaaa; + background: #aaaaaa url("images/ui-bg_flat_0_aaaaaa_40x100.png") 50% 50% repeat-x; opacity: .3; filter: Alpha(Opacity=30); /* support: IE8 */ border-radius: 8px; diff --git a/public/lb-faveo/css/prism.css b/public/lb-faveo/css/prism.css new file mode 100644 index 000000000..b5ba1797b --- /dev/null +++ b/public/lb-faveo/css/prism.css @@ -0,0 +1,108 @@ +/** + * okaidia theme for JavaScript, CSS and HTML + * Loosely based on Monokai textmate theme by http://www.monokai.nl/ + * @author ocodia + */ + +code[class*="language-"], +pre[class*="language-"] { + color: #f8f8f2; + text-shadow: 0 1px rgba(0,0,0,0.3); + font-family: Consolas, Monaco, 'Andale Mono', monospace; + direction: ltr; + text-align: left; + white-space: pre; + word-spacing: normal; + + -moz-tab-size: 4; + -o-tab-size: 4; + tab-size: 4; + + -webkit-hyphens: none; + -moz-hyphens: none; + -ms-hyphens: none; + hyphens: none; +} + +/* Code blocks */ +pre[class*="language-"] { + padding: 1em; + margin: .5em 0; + overflow: auto; + border-radius: 0.3em; +} + +:not(pre) > code[class*="language-"], +pre[class*="language-"] { + background: #272822; +} + +/* Inline code */ +:not(pre) > code[class*="language-"] { + padding: .1em; + border-radius: .3em; +} + +.token.comment, +.token.prolog, +.token.doctype, +.token.cdata { + color: slategray; +} + +.token.punctuation { + color: #f8f8f2; +} + +.namespace { + opacity: .7; +} + +.token.property, +.token.tag { + color: #f92672; +} + +.token.boolean, +.token.number{ + color: #ae81ff; +} + +.token.selector, +.token.attr-name, +.token.string { + color: #a6e22e; +} + + +.token.operator, +.token.entity, +.token.url, +.language-css .token.string, +.style .token.string { + color: #f8f8f2; +} + +.token.atrule, +.token.attr-value +{ + color: #e6db74; +} + + +.token.keyword{ +color: #66d9ef; +} + +.token.regex, +.token.important { + color: #fd971f; +} + +.token.important { + font-weight: bold; +} + +.token.entity { + cursor: help; +} diff --git a/public/lb-faveo/css/style.css b/public/lb-faveo/css/style.css index 14acd70ec..c4172ddcb 100644 --- a/public/lb-faveo/css/style.css +++ b/public/lb-faveo/css/style.css @@ -60,8 +60,6 @@ /*UI Developer- Karthik Sengottaian*/ - - #gradient { width: 100%; height: 100%; @@ -70,175 +68,232 @@ } .ok { color: #4cae4c; - text-align: center; } .error { color: #d43f3a; - text-align: center; } .warning { color: #eea236; - text-align: center; } -a{ +a { text-decoration: none; } /*For gradient background */ - /*--Tool Tip-- */ -a.tooltip {outline:none; } -a.tooltip strong {line-height:30px;} -a.tooltip:hover {text-decoration:none;} -a.tooltip span { - z-index:10;display:none; padding:14px 20px; - margin-top:-30px; margin-left:28px; - width:300px; line-height:16px; +a.tooltip { + outline: none; +} +a.tooltip strong { + line-height: 30px; +} +a.tooltip:hover { + text-decoration: none; +} +a.tooltip span { + z-index: 10; + display: none; + padding: 14px 20px; + margin-top: -30px; + margin-left: 28px; + width: 300px; + line-height: 16px; +} +a.tooltip:hover span { + display: inline; + position: absolute; + color: #111; + border: 1px solid #DCA; + background: #fffAF0; +} +.callout { + z-index: 20; + position: absolute; + top: 30px; + border: 0; + left: -12px; } -a.tooltip:hover span{ - display:inline; position:absolute; color:#111; - border:1px solid #DCA; background:#fffAF0;} -.callout {z-index:20;position:absolute;top:30px;border:0;left:-12px;} - /*CSS3 extras*/ -a.tooltip span -{ - border-radius:4px; + +a.tooltip span { + border-radius: 4px; box-shadow: 5px 5px 8px #CCC; } - -.border-line{ - border-bottom: 1px solid #eee; +.border-line { + border-bottom: 1px solid #eee; } - - td input { - padding: 3px; - margin-left: 150px; - width: 280px; + padding: 3px; + margin-left: 150px; + width: 280px; } td select { - width: 290px; - margin-left: 150px; - font-size: 17px; + width: 290px; + margin-left: 150px; + font-size: 17px; } i { - float: right; - padding-top: 7px; - padding-left: 5px; + float: right; + padding-top: 7px; + padding-left: 5px; } +#selectbox1, +#selectbox2, +#selectbox3 { + display: block; + width: 75%%; + height: 30px; + padding: 6px 12px; + font-size: 14px; + line-height: 1.42857143; + color: #555; + background-color: #fff; + background-image: none; + border: 1px solid #ccc; + border-radius: 4px; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); + -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s; + -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; + transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; + border-radius: 0; + box-shadow: none; + border-color: #d2d6de; +} +td input { + padding: 3px; + margin-left: 250px; + width: 280px; +} +td select { + width: 290px; + margin-left: 250px; + font-size: 17px; +} +i { + float: right; + padding-top: 7px; + padding-left: 5px; +} + + #sectool { display: none; - max-width: 150px; - background-color: #3AA7D9; - border-radius: 5px; - box-shadow: 5px 6px #88C8E5; - z-index: 666; - text-align: center; } + +/* #sectool p { - line-height: 16px; - font-size: 14px; + line-height: 1px; + font-size: 12px; color: aliceblue; - width: 140px; + width: 90px; padding: 0px 0px 0px 0px; word-wrap: break-word; font-style: italic; font-weight: 600; font-variant: normal; - margin-top: 10px; -} -#selectbox1, -#selectbox2, -#selectbox3 { - display: block; - width: 75%%; - height: 30px; - padding: 6px 12px; - font-size: 14px; - line-height: 1.42857143; - color: #555; - background-color: #fff; - background-image: none; - border: 1px solid #ccc; - border-radius: 4px; - -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); - box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); - -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s; - -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; - transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; - border-radius: 0; - box-shadow: none; - border-color: #d2d6de; -} - - - - -td input { - padding: 3px; - margin-left: 250px; - width: 280px; -} -td select { - width: 290px; - margin-left: 250px; - font-size: 17px; -} -i { - float: right; - padding-top: 7px; - padding-left: 5px; -} -#sectool { - display: none; - max-width: 150px; - background-color: #3AA7D9; - border-radius: 5px; - box-shadow: 5px 6px #88C8E5; - z-index: 666; - text-align: center; -} -#sectool p { - line-height: 16px; - font-size: 14px; - color: aliceblue; - width: 140px; - padding: 0px 0px 0px 0px; - word-wrap: break-word; - font-style: italic; - font-weight: 600; - font-variant: normal; - margin-top: 10px; + margin-top: 20px; } +*/ #selectbox1, #selectbox2, #selectbox3 { - display: block; - width: 75%%; - height: 30px; - padding: 6px 12px; - font-size: 14px; - line-height: 1.42857143; - color: #555; - background-color: #fff; - background-image: none; - border: 1px solid #ccc; - border-radius: 4px; - -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); - box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); - -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s; - -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; - transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; - border-radius: 0; - box-shadow: none; - border-color: #d2d6de; + display: block; + width: 75%%; + height: 30px; + padding: 6px 12px; + font-size: 14px; + line-height: 1.42857143; + color: #555; + background-color: #fff; + background-image: none; + border: 1px solid #ccc; + border-radius: 4px; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); + -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s; + -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; + transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; + border-radius: 0; + box-shadow: none; + border-color: #d2d6de; +} +.column-right.chat { + overflow-x: hidden; + overflow-y: hidden; + margin-right: 50px; +} +.arrow-globe { + position: absolute; + width: 0px; + height: 0px; + margin-top: 20px; + margin-left: -12px; + border-right: 12px solid #3AA7D9; + border-bottom: 7px solid transparent; + border-top: 7px solid transparent; +} +.chat-text { + font-style: italic; + font-weight: 600; + font-variant: normal; + max-width: 150px; + display: inline-block; + margin-top: 7px; + padding: 12px 15px; + float: left; + border-radius: 5px; + background-color: #3AA7D9; + color: #fff; + font-size: 12px; + line-height: 17px; +} +/*--Tool Tip-- */ +.ui-selectmenu-button span.ui-selectmenu-text{ + padding: 2px 0px 2px 6px; +} +.demo{ + margin-left: 260px; +} +.ui-widget{ + font-size: 15px; +} +.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default{ + background: none; } +.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br{ + border-radius: 0px; +} +.ui-state-hover .ui-icon, +.ui-state-focus .ui-icon { + background-image: none; +} -/*--Tool Tip-- */ \ No newline at end of file +.ui-icon, +.ui-widget-content .ui-icon { + background-image: none; +} + +.ui-menu-icons .ui-menu-item{ + padding-left: 6px; +} +#pass{ + color: #008000; +} +#fail{ + color: #BC0000; +} + +.moveleft{ + margin-left: 170px; +} + +.moveleftthre{ + margin-left: 250px; +} \ No newline at end of file diff --git a/public/lb-faveo/fonts/dashicons.eot b/public/lb-faveo/fonts/dashicons.eot new file mode 100644 index 0000000000000000000000000000000000000000..96f628853eae17e0b7b7e45328619266ae60e5cd GIT binary patch literal 42118 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 literal 0 HcmV?d00001 diff --git a/public/lb-faveo/fonts/dashicons.svg b/public/lb-faveo/fonts/dashicons.svg new file mode 100644 index 000000000..6bc971eb3 --- /dev/null +++ b/public/lb-faveo/fonts/dashicons.svg @@ -0,0 +1,267 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/lb-faveo/fonts/dashicons.ttf b/public/lb-faveo/fonts/dashicons.ttf new file mode 100644 index 0000000000000000000000000000000000000000..c6651419a538ce9ddbd4090cf5e7e29c3e8cb92a GIT binary patch literal 41916 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 b2U=K7T0Vc>n57$5EW&(n%D(d3O{V_`1k!Ha literal 0 HcmV?d00001 diff --git a/public/lb-faveo/fonts/dashicons.woff b/public/lb-faveo/fonts/dashicons.woff new file mode 100644 index 0000000000000000000000000000000000000000..9e41bf04e668c6186dcb43f7419b9a6242521106 GIT binary patch literal 26044 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

CDimKnoJ|3L~MnrQDf@H|s8sTbY}u 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 literal 0 HcmV?d00001 diff --git a/public/lb-faveo/js/chosen.jquery.js b/public/lb-faveo/js/chosen.jquery.js new file mode 100644 index 000000000..929a9ca21 --- /dev/null +++ b/public/lb-faveo/js/chosen.jquery.js @@ -0,0 +1,1257 @@ +/*! +Chosen, a Select Box Enhancer for jQuery and Prototype +by Patrick Filler for Harvest, http://getharvest.com + +Version 1.4.2 +Full source at https://github.com/harvesthq/chosen +Copyright (c) 2011-2015 Harvest http://getharvest.com + +MIT License, https://github.com/harvesthq/chosen/blob/master/LICENSE.md +This file is generated by `grunt build`, do not edit it by hand. +*/ + +(function() { + var $, AbstractChosen, Chosen, SelectParser, _ref, + __hasProp = {}.hasOwnProperty, + __extends = function(child, parent) { for (var key in parent) { if (__hasProp.call(parent, key)) child[key] = parent[key]; } function ctor() { this.constructor = child; } ctor.prototype = parent.prototype; child.prototype = new ctor(); child.__super__ = parent.prototype; return child; }; + + SelectParser = (function() { + function SelectParser() { + this.options_index = 0; + this.parsed = []; + } + + SelectParser.prototype.add_node = function(child) { + if (child.nodeName.toUpperCase() === "OPTGROUP") { + return this.add_group(child); + } else { + return this.add_option(child); + } + }; + + SelectParser.prototype.add_group = function(group) { + var group_position, option, _i, _len, _ref, _results; + group_position = this.parsed.length; + this.parsed.push({ + array_index: group_position, + group: true, + label: this.escapeExpression(group.label), + title: group.title ? group.title : void 0, + children: 0, + disabled: group.disabled, + classes: group.className + }); + _ref = group.childNodes; + _results = []; + for (_i = 0, _len = _ref.length; _i < _len; _i++) { + option = _ref[_i]; + _results.push(this.add_option(option, group_position, group.disabled)); + } + return _results; + }; + + SelectParser.prototype.add_option = function(option, group_position, group_disabled) { + if (option.nodeName.toUpperCase() === "OPTION") { + if (option.text !== "") { + if (group_position != null) { + this.parsed[group_position].children += 1; + } + this.parsed.push({ + array_index: this.parsed.length, + options_index: this.options_index, + value: option.value, + text: option.text, + html: option.innerHTML, + title: option.title ? option.title : void 0, + selected: option.selected, + disabled: group_disabled === true ? group_disabled : option.disabled, + group_array_index: group_position, + group_label: group_position != null ? this.parsed[group_position].label : null, + classes: option.className, + style: option.style.cssText + }); + } else { + this.parsed.push({ + array_index: this.parsed.length, + options_index: this.options_index, + empty: true + }); + } + return this.options_index += 1; + } + }; + + SelectParser.prototype.escapeExpression = function(text) { + var map, unsafe_chars; + if ((text == null) || text === false) { + return ""; + } + if (!/[\&\<\>\"\'\`]/.test(text)) { + return text; + } + map = { + "<": "<", + ">": ">", + '"': """, + "'": "'", + "`": "`" + }; + unsafe_chars = /&(?!\w+;)|[\<\>\"\'\`]/g; + return text.replace(unsafe_chars, function(chr) { + return map[chr] || "&"; + }); + }; + + return SelectParser; + + })(); + + SelectParser.select_to_array = function(select) { + var child, parser, _i, _len, _ref; + parser = new SelectParser(); + _ref = select.childNodes; + for (_i = 0, _len = _ref.length; _i < _len; _i++) { + child = _ref[_i]; + parser.add_node(child); + } + return parser.parsed; + }; + + AbstractChosen = (function() { + function AbstractChosen(form_field, options) { + this.form_field = form_field; + this.options = options != null ? options : {}; + if (!AbstractChosen.browser_is_supported()) { + return; + } + this.is_multiple = this.form_field.multiple; + this.set_default_text(); + this.set_default_values(); + this.setup(); + this.set_up_html(); + this.register_observers(); + this.on_ready(); + } + + AbstractChosen.prototype.set_default_values = function() { + var _this = this; + this.click_test_action = function(evt) { + return _this.test_active_click(evt); + }; + this.activate_action = function(evt) { + return _this.activate_field(evt); + }; + this.active_field = false; + this.mouse_on_container = false; + this.results_showing = false; + this.result_highlighted = null; + this.allow_single_deselect = (this.options.allow_single_deselect != null) && (this.form_field.options[0] != null) && this.form_field.options[0].text === "" ? this.options.allow_single_deselect : false; + this.disable_search_threshold = this.options.disable_search_threshold || 0; + this.disable_search = this.options.disable_search || false; + this.enable_split_word_search = this.options.enable_split_word_search != null ? this.options.enable_split_word_search : true; + this.group_search = this.options.group_search != null ? this.options.group_search : true; + this.search_contains = this.options.search_contains || false; + this.single_backstroke_delete = this.options.single_backstroke_delete != null ? this.options.single_backstroke_delete : true; + this.max_selected_options = this.options.max_selected_options || Infinity; + this.inherit_select_classes = this.options.inherit_select_classes || false; + this.display_selected_options = this.options.display_selected_options != null ? this.options.display_selected_options : true; + this.display_disabled_options = this.options.display_disabled_options != null ? this.options.display_disabled_options : true; + return this.include_group_label_in_selected = this.options.include_group_label_in_selected || false; + }; + + AbstractChosen.prototype.set_default_text = function() { + if (this.form_field.getAttribute("data-placeholder")) { + this.default_text = this.form_field.getAttribute("data-placeholder"); + } else if (this.is_multiple) { + this.default_text = this.options.placeholder_text_multiple || this.options.placeholder_text || AbstractChosen.default_multiple_text; + } else { + this.default_text = this.options.placeholder_text_single || this.options.placeholder_text || AbstractChosen.default_single_text; + } + return this.results_none_found = this.form_field.getAttribute("data-no_results_text") || this.options.no_results_text || AbstractChosen.default_no_result_text; + }; + + AbstractChosen.prototype.choice_label = function(item) { + if (this.include_group_label_in_selected && (item.group_label != null)) { + return "" + item.group_label + "" + item.html; + } else { + return item.html; + } + }; + + AbstractChosen.prototype.mouse_enter = function() { + return this.mouse_on_container = true; + }; + + AbstractChosen.prototype.mouse_leave = function() { + return this.mouse_on_container = false; + }; + + AbstractChosen.prototype.input_focus = function(evt) { + var _this = this; + if (this.is_multiple) { + if (!this.active_field) { + return setTimeout((function() { + return _this.container_mousedown(); + }), 50); + } + } else { + if (!this.active_field) { + return this.activate_field(); + } + } + }; + + AbstractChosen.prototype.input_blur = function(evt) { + var _this = this; + if (!this.mouse_on_container) { + this.active_field = false; + return setTimeout((function() { + return _this.blur_test(); + }), 100); + } + }; + + AbstractChosen.prototype.results_option_build = function(options) { + var content, data, _i, _len, _ref; + content = ''; + _ref = this.results_data; + for (_i = 0, _len = _ref.length; _i < _len; _i++) { + data = _ref[_i]; + if (data.group) { + content += this.result_add_group(data); + } else { + content += this.result_add_option(data); + } + if (options != null ? options.first : void 0) { + if (data.selected && this.is_multiple) { + this.choice_build(data); + } else if (data.selected && !this.is_multiple) { + this.single_set_selected_text(this.choice_label(data)); + } + } + } + return content; + }; + + AbstractChosen.prototype.result_add_option = function(option) { + var classes, option_el; + if (!option.search_match) { + return ''; + } + if (!this.include_option_in_results(option)) { + return ''; + } + classes = []; + if (!option.disabled && !(option.selected && this.is_multiple)) { + classes.push("active-result"); + } + if (option.disabled && !(option.selected && this.is_multiple)) { + classes.push("disabled-result"); + } + if (option.selected) { + classes.push("result-selected"); + } + if (option.group_array_index != null) { + classes.push("group-option"); + } + if (option.classes !== "") { + classes.push(option.classes); + } + option_el = document.createElement("li"); + option_el.className = classes.join(" "); + option_el.style.cssText = option.style; + option_el.setAttribute("data-option-array-index", option.array_index); + option_el.innerHTML = option.search_text; + if (option.title) { + option_el.title = option.title; + } + return this.outerHTML(option_el); + }; + + AbstractChosen.prototype.result_add_group = function(group) { + var classes, group_el; + if (!(group.search_match || group.group_match)) { + return ''; + } + if (!(group.active_options > 0)) { + return ''; + } + classes = []; + classes.push("group-result"); + if (group.classes) { + classes.push(group.classes); + } + group_el = document.createElement("li"); + group_el.className = classes.join(" "); + group_el.innerHTML = group.search_text; + if (group.title) { + group_el.title = group.title; + } + return this.outerHTML(group_el); + }; + + AbstractChosen.prototype.results_update_field = function() { + this.set_default_text(); + if (!this.is_multiple) { + this.results_reset_cleanup(); + } + this.result_clear_highlight(); + this.results_build(); + if (this.results_showing) { + return this.winnow_results(); + } + }; + + AbstractChosen.prototype.reset_single_select_options = function() { + var result, _i, _len, _ref, _results; + _ref = this.results_data; + _results = []; + for (_i = 0, _len = _ref.length; _i < _len; _i++) { + result = _ref[_i]; + if (result.selected) { + _results.push(result.selected = false); + } else { + _results.push(void 0); + } + } + return _results; + }; + + AbstractChosen.prototype.results_toggle = function() { + if (this.results_showing) { + return this.results_hide(); + } else { + return this.results_show(); + } + }; + + AbstractChosen.prototype.results_search = function(evt) { + if (this.results_showing) { + return this.winnow_results(); + } else { + return this.results_show(); + } + }; + + AbstractChosen.prototype.winnow_results = function() { + var escapedSearchText, option, regex, results, results_group, searchText, startpos, text, zregex, _i, _len, _ref; + this.no_results_clear(); + results = 0; + searchText = this.get_search_text(); + escapedSearchText = searchText.replace(/[-[\]{}()*+?.,\\^$|#\s]/g, "\\$&"); + zregex = new RegExp(escapedSearchText, 'i'); + regex = this.get_search_regex(escapedSearchText); + _ref = this.results_data; + for (_i = 0, _len = _ref.length; _i < _len; _i++) { + option = _ref[_i]; + option.search_match = false; + results_group = null; + if (this.include_option_in_results(option)) { + if (option.group) { + option.group_match = false; + option.active_options = 0; + } + if ((option.group_array_index != null) && this.results_data[option.group_array_index]) { + results_group = this.results_data[option.group_array_index]; + if (results_group.active_options === 0 && results_group.search_match) { + results += 1; + } + results_group.active_options += 1; + } + option.search_text = option.group ? option.label : option.html; + if (!(option.group && !this.group_search)) { + option.search_match = this.search_string_match(option.search_text, regex); + if (option.search_match && !option.group) { + results += 1; + } + if (option.search_match) { + if (searchText.length) { + startpos = option.search_text.search(zregex); + text = option.search_text.substr(0, startpos + searchText.length) + '' + option.search_text.substr(startpos + searchText.length); + option.search_text = text.substr(0, startpos) + '' + text.substr(startpos); + } + if (results_group != null) { + results_group.group_match = true; + } + } else if ((option.group_array_index != null) && this.results_data[option.group_array_index].search_match) { + option.search_match = true; + } + } + } + } + this.result_clear_highlight(); + if (results < 1 && searchText.length) { + this.update_results_content(""); + return this.no_results(searchText); + } else { + this.update_results_content(this.results_option_build()); + return this.winnow_results_set_highlight(); + } + }; + + AbstractChosen.prototype.get_search_regex = function(escaped_search_string) { + var regex_anchor; + regex_anchor = this.search_contains ? "" : "^"; + return new RegExp(regex_anchor + escaped_search_string, 'i'); + }; + + AbstractChosen.prototype.search_string_match = function(search_string, regex) { + var part, parts, _i, _len; + if (regex.test(search_string)) { + return true; + } else if (this.enable_split_word_search && (search_string.indexOf(" ") >= 0 || search_string.indexOf("[") === 0)) { + parts = search_string.replace(/\[|\]/g, "").split(" "); + if (parts.length) { + for (_i = 0, _len = parts.length; _i < _len; _i++) { + part = parts[_i]; + if (regex.test(part)) { + return true; + } + } + } + } + }; + + AbstractChosen.prototype.choices_count = function() { + var option, _i, _len, _ref; + if (this.selected_option_count != null) { + return this.selected_option_count; + } + this.selected_option_count = 0; + _ref = this.form_field.options; + for (_i = 0, _len = _ref.length; _i < _len; _i++) { + option = _ref[_i]; + if (option.selected) { + this.selected_option_count += 1; + } + } + return this.selected_option_count; + }; + + AbstractChosen.prototype.choices_click = function(evt) { + evt.preventDefault(); + if (!(this.results_showing || this.is_disabled)) { + return this.results_show(); + } + }; + + AbstractChosen.prototype.keyup_checker = function(evt) { + var stroke, _ref; + stroke = (_ref = evt.which) != null ? _ref : evt.keyCode; + this.search_field_scale(); + switch (stroke) { + case 8: + if (this.is_multiple && this.backstroke_length < 1 && this.choices_count() > 0) { + return this.keydown_backstroke(); + } else if (!this.pending_backstroke) { + this.result_clear_highlight(); + return this.results_search(); + } + break; + case 13: + evt.preventDefault(); + if (this.results_showing) { + return this.result_select(evt); + } + break; + case 27: + if (this.results_showing) { + this.results_hide(); + } + return true; + case 9: + case 38: + case 40: + case 16: + case 91: + case 17: + break; + default: + return this.results_search(); + } + }; + + AbstractChosen.prototype.clipboard_event_checker = function(evt) { + var _this = this; + return setTimeout((function() { + return _this.results_search(); + }), 50); + }; + + AbstractChosen.prototype.container_width = function() { + if (this.options.width != null) { + return this.options.width; + } else { + return "" + this.form_field.offsetWidth + "px"; + } + }; + + AbstractChosen.prototype.include_option_in_results = function(option) { + if (this.is_multiple && (!this.display_selected_options && option.selected)) { + return false; + } + if (!this.display_disabled_options && option.disabled) { + return false; + } + if (option.empty) { + return false; + } + return true; + }; + + AbstractChosen.prototype.search_results_touchstart = function(evt) { + this.touch_started = true; + return this.search_results_mouseover(evt); + }; + + AbstractChosen.prototype.search_results_touchmove = function(evt) { + this.touch_started = false; + return this.search_results_mouseout(evt); + }; + + AbstractChosen.prototype.search_results_touchend = function(evt) { + if (this.touch_started) { + return this.search_results_mouseup(evt); + } + }; + + AbstractChosen.prototype.outerHTML = function(element) { + var tmp; + if (element.outerHTML) { + return element.outerHTML; + } + tmp = document.createElement("div"); + tmp.appendChild(element); + return tmp.innerHTML; + }; + + AbstractChosen.browser_is_supported = function() { + if (window.navigator.appName === "Microsoft Internet Explorer") { + return document.documentMode >= 8; + } + if (/iP(od|hone)/i.test(window.navigator.userAgent)) { + return false; + } + if (/Android/i.test(window.navigator.userAgent)) { + if (/Mobile/i.test(window.navigator.userAgent)) { + return false; + } + } + return true; + }; + + AbstractChosen.default_multiple_text = "Select Some Options"; + + AbstractChosen.default_single_text = "Select an Option"; + + AbstractChosen.default_no_result_text = "No results match"; + + return AbstractChosen; + + })(); + + $ = jQuery; + + $.fn.extend({ + chosen: function(options) { + if (!AbstractChosen.browser_is_supported()) { + return this; + } + return this.each(function(input_field) { + var $this, chosen; + $this = $(this); + chosen = $this.data('chosen'); + if (options === 'destroy' && chosen instanceof Chosen) { + chosen.destroy(); + } else if (!(chosen instanceof Chosen)) { + $this.data('chosen', new Chosen(this, options)); + } + }); + } + }); + + Chosen = (function(_super) { + __extends(Chosen, _super); + + function Chosen() { + _ref = Chosen.__super__.constructor.apply(this, arguments); + return _ref; + } + + Chosen.prototype.setup = function() { + this.form_field_jq = $(this.form_field); + this.current_selectedIndex = this.form_field.selectedIndex; + return this.is_rtl = this.form_field_jq.hasClass("chosen-rtl"); + }; + + Chosen.prototype.set_up_html = function() { + var container_classes, container_props; + container_classes = ["chosen-container"]; + container_classes.push("chosen-container-" + (this.is_multiple ? "multi" : "single")); + if (this.inherit_select_classes && this.form_field.className) { + container_classes.push(this.form_field.className); + } + if (this.is_rtl) { + container_classes.push("chosen-rtl"); + } + container_props = { + 'class': container_classes.join(' '), + 'style': "width: " + (this.container_width()) + ";", + 'title': this.form_field.title + }; + if (this.form_field.id.length) { + container_props.id = this.form_field.id.replace(/[^\w]/g, '_') + "_chosen"; + } + this.container = $("
", container_props); + if (this.is_multiple) { + this.container.html('
    '); + } else { + this.container.html('' + this.default_text + '
      '); + } + this.form_field_jq.hide().after(this.container); + this.dropdown = this.container.find('div.chosen-drop').first(); + this.search_field = this.container.find('input').first(); + this.search_results = this.container.find('ul.chosen-results').first(); + this.search_field_scale(); + this.search_no_results = this.container.find('li.no-results').first(); + if (this.is_multiple) { + this.search_choices = this.container.find('ul.chosen-choices').first(); + this.search_container = this.container.find('li.search-field').first(); + } else { + this.search_container = this.container.find('div.chosen-search').first(); + this.selected_item = this.container.find('.chosen-single').first(); + } + this.results_build(); + this.set_tab_index(); + return this.set_label_behavior(); + }; + + Chosen.prototype.on_ready = function() { + return this.form_field_jq.trigger("chosen:ready", { + chosen: this + }); + }; + + Chosen.prototype.register_observers = function() { + var _this = this; + this.container.bind('touchstart.chosen', function(evt) { + _this.container_mousedown(evt); + return evt.preventDefault(); + }); + this.container.bind('touchend.chosen', function(evt) { + _this.container_mouseup(evt); + return evt.preventDefault(); + }); + this.container.bind('mousedown.chosen', function(evt) { + _this.container_mousedown(evt); + }); + this.container.bind('mouseup.chosen', function(evt) { + _this.container_mouseup(evt); + }); + this.container.bind('mouseenter.chosen', function(evt) { + _this.mouse_enter(evt); + }); + this.container.bind('mouseleave.chosen', function(evt) { + _this.mouse_leave(evt); + }); + this.search_results.bind('mouseup.chosen', function(evt) { + _this.search_results_mouseup(evt); + }); + this.search_results.bind('mouseover.chosen', function(evt) { + _this.search_results_mouseover(evt); + }); + this.search_results.bind('mouseout.chosen', function(evt) { + _this.search_results_mouseout(evt); + }); + this.search_results.bind('mousewheel.chosen DOMMouseScroll.chosen', function(evt) { + _this.search_results_mousewheel(evt); + }); + this.search_results.bind('touchstart.chosen', function(evt) { + _this.search_results_touchstart(evt); + }); + this.search_results.bind('touchmove.chosen', function(evt) { + _this.search_results_touchmove(evt); + }); + this.search_results.bind('touchend.chosen', function(evt) { + _this.search_results_touchend(evt); + }); + this.form_field_jq.bind("chosen:updated.chosen", function(evt) { + _this.results_update_field(evt); + }); + this.form_field_jq.bind("chosen:activate.chosen", function(evt) { + _this.activate_field(evt); + }); + this.form_field_jq.bind("chosen:open.chosen", function(evt) { + _this.container_mousedown(evt); + }); + this.form_field_jq.bind("chosen:close.chosen", function(evt) { + _this.input_blur(evt); + }); + this.search_field.bind('blur.chosen', function(evt) { + _this.input_blur(evt); + }); + this.search_field.bind('keyup.chosen', function(evt) { + _this.keyup_checker(evt); + }); + this.search_field.bind('keydown.chosen', function(evt) { + _this.keydown_checker(evt); + }); + this.search_field.bind('focus.chosen', function(evt) { + _this.input_focus(evt); + }); + this.search_field.bind('cut.chosen', function(evt) { + _this.clipboard_event_checker(evt); + }); + this.search_field.bind('paste.chosen', function(evt) { + _this.clipboard_event_checker(evt); + }); + if (this.is_multiple) { + return this.search_choices.bind('click.chosen', function(evt) { + _this.choices_click(evt); + }); + } else { + return this.container.bind('click.chosen', function(evt) { + evt.preventDefault(); + }); + } + }; + + Chosen.prototype.destroy = function() { + $(this.container[0].ownerDocument).unbind("click.chosen", this.click_test_action); + if (this.search_field[0].tabIndex) { + this.form_field_jq[0].tabIndex = this.search_field[0].tabIndex; + } + this.container.remove(); + this.form_field_jq.removeData('chosen'); + return this.form_field_jq.show(); + }; + + Chosen.prototype.search_field_disabled = function() { + this.is_disabled = this.form_field_jq[0].disabled; + if (this.is_disabled) { + this.container.addClass('chosen-disabled'); + this.search_field[0].disabled = true; + if (!this.is_multiple) { + this.selected_item.unbind("focus.chosen", this.activate_action); + } + return this.close_field(); + } else { + this.container.removeClass('chosen-disabled'); + this.search_field[0].disabled = false; + if (!this.is_multiple) { + return this.selected_item.bind("focus.chosen", this.activate_action); + } + } + }; + + Chosen.prototype.container_mousedown = function(evt) { + if (!this.is_disabled) { + if (evt && evt.type === "mousedown" && !this.results_showing) { + evt.preventDefault(); + } + if (!((evt != null) && ($(evt.target)).hasClass("search-choice-close"))) { + if (!this.active_field) { + if (this.is_multiple) { + this.search_field.val(""); + } + $(this.container[0].ownerDocument).bind('click.chosen', this.click_test_action); + this.results_show(); + } else if (!this.is_multiple && evt && (($(evt.target)[0] === this.selected_item[0]) || $(evt.target).parents("a.chosen-single").length)) { + evt.preventDefault(); + this.results_toggle(); + } + return this.activate_field(); + } + } + }; + + Chosen.prototype.container_mouseup = function(evt) { + if (evt.target.nodeName === "ABBR" && !this.is_disabled) { + return this.results_reset(evt); + } + }; + + Chosen.prototype.search_results_mousewheel = function(evt) { + var delta; + if (evt.originalEvent) { + delta = evt.originalEvent.deltaY || -evt.originalEvent.wheelDelta || evt.originalEvent.detail; + } + if (delta != null) { + evt.preventDefault(); + if (evt.type === 'DOMMouseScroll') { + delta = delta * 40; + } + return this.search_results.scrollTop(delta + this.search_results.scrollTop()); + } + }; + + Chosen.prototype.blur_test = function(evt) { + if (!this.active_field && this.container.hasClass("chosen-container-active")) { + return this.close_field(); + } + }; + + Chosen.prototype.close_field = function() { + $(this.container[0].ownerDocument).unbind("click.chosen", this.click_test_action); + this.active_field = false; + this.results_hide(); + this.container.removeClass("chosen-container-active"); + this.clear_backstroke(); + this.show_search_field_default(); + return this.search_field_scale(); + }; + + Chosen.prototype.activate_field = function() { + this.container.addClass("chosen-container-active"); + this.active_field = true; + this.search_field.val(this.search_field.val()); + return this.search_field.focus(); + }; + + Chosen.prototype.test_active_click = function(evt) { + var active_container; + active_container = $(evt.target).closest('.chosen-container'); + if (active_container.length && this.container[0] === active_container[0]) { + return this.active_field = true; + } else { + return this.close_field(); + } + }; + + Chosen.prototype.results_build = function() { + this.parsing = true; + this.selected_option_count = null; + this.results_data = SelectParser.select_to_array(this.form_field); + if (this.is_multiple) { + this.search_choices.find("li.search-choice").remove(); + } else if (!this.is_multiple) { + this.single_set_selected_text(); + if (this.disable_search || this.form_field.options.length <= this.disable_search_threshold) { + this.search_field[0].readOnly = true; + this.container.addClass("chosen-container-single-nosearch"); + } else { + this.search_field[0].readOnly = false; + this.container.removeClass("chosen-container-single-nosearch"); + } + } + this.update_results_content(this.results_option_build({ + first: true + })); + this.search_field_disabled(); + this.show_search_field_default(); + this.search_field_scale(); + return this.parsing = false; + }; + + Chosen.prototype.result_do_highlight = function(el) { + var high_bottom, high_top, maxHeight, visible_bottom, visible_top; + if (el.length) { + this.result_clear_highlight(); + this.result_highlight = el; + this.result_highlight.addClass("highlighted"); + maxHeight = parseInt(this.search_results.css("maxHeight"), 10); + visible_top = this.search_results.scrollTop(); + visible_bottom = maxHeight + visible_top; + high_top = this.result_highlight.position().top + this.search_results.scrollTop(); + high_bottom = high_top + this.result_highlight.outerHeight(); + if (high_bottom >= visible_bottom) { + return this.search_results.scrollTop((high_bottom - maxHeight) > 0 ? high_bottom - maxHeight : 0); + } else if (high_top < visible_top) { + return this.search_results.scrollTop(high_top); + } + } + }; + + Chosen.prototype.result_clear_highlight = function() { + if (this.result_highlight) { + this.result_highlight.removeClass("highlighted"); + } + return this.result_highlight = null; + }; + + Chosen.prototype.results_show = function() { + if (this.is_multiple && this.max_selected_options <= this.choices_count()) { + this.form_field_jq.trigger("chosen:maxselected", { + chosen: this + }); + return false; + } + this.container.addClass("chosen-with-drop"); + this.results_showing = true; + this.search_field.focus(); + this.search_field.val(this.search_field.val()); + this.winnow_results(); + return this.form_field_jq.trigger("chosen:showing_dropdown", { + chosen: this + }); + }; + + Chosen.prototype.update_results_content = function(content) { + return this.search_results.html(content); + }; + + Chosen.prototype.results_hide = function() { + if (this.results_showing) { + this.result_clear_highlight(); + this.container.removeClass("chosen-with-drop"); + this.form_field_jq.trigger("chosen:hiding_dropdown", { + chosen: this + }); + } + return this.results_showing = false; + }; + + Chosen.prototype.set_tab_index = function(el) { + var ti; + if (this.form_field.tabIndex) { + ti = this.form_field.tabIndex; + this.form_field.tabIndex = -1; + return this.search_field[0].tabIndex = ti; + } + }; + + Chosen.prototype.set_label_behavior = function() { + var _this = this; + this.form_field_label = this.form_field_jq.parents("label"); + if (!this.form_field_label.length && this.form_field.id.length) { + this.form_field_label = $("label[for='" + this.form_field.id + "']"); + } + if (this.form_field_label.length > 0) { + return this.form_field_label.bind('click.chosen', function(evt) { + if (_this.is_multiple) { + return _this.container_mousedown(evt); + } else { + return _this.activate_field(); + } + }); + } + }; + + Chosen.prototype.show_search_field_default = function() { + if (this.is_multiple && this.choices_count() < 1 && !this.active_field) { + this.search_field.val(this.default_text); + return this.search_field.addClass("default"); + } else { + this.search_field.val(""); + return this.search_field.removeClass("default"); + } + }; + + Chosen.prototype.search_results_mouseup = function(evt) { + var target; + target = $(evt.target).hasClass("active-result") ? $(evt.target) : $(evt.target).parents(".active-result").first(); + if (target.length) { + this.result_highlight = target; + this.result_select(evt); + return this.search_field.focus(); + } + }; + + Chosen.prototype.search_results_mouseover = function(evt) { + var target; + target = $(evt.target).hasClass("active-result") ? $(evt.target) : $(evt.target).parents(".active-result").first(); + if (target) { + return this.result_do_highlight(target); + } + }; + + Chosen.prototype.search_results_mouseout = function(evt) { + if ($(evt.target).hasClass("active-result" || $(evt.target).parents('.active-result').first())) { + return this.result_clear_highlight(); + } + }; + + Chosen.prototype.choice_build = function(item) { + var choice, close_link, + _this = this; + choice = $('
    • ', { + "class": "search-choice" + }).html("" + (this.choice_label(item)) + ""); + if (item.disabled) { + choice.addClass('search-choice-disabled'); + } else { + close_link = $('', { + "class": 'search-choice-close', + 'data-option-array-index': item.array_index + }); + close_link.bind('click.chosen', function(evt) { + return _this.choice_destroy_link_click(evt); + }); + choice.append(close_link); + } + return this.search_container.before(choice); + }; + + Chosen.prototype.choice_destroy_link_click = function(evt) { + evt.preventDefault(); + evt.stopPropagation(); + if (!this.is_disabled) { + return this.choice_destroy($(evt.target)); + } + }; + + Chosen.prototype.choice_destroy = function(link) { + if (this.result_deselect(link[0].getAttribute("data-option-array-index"))) { + this.show_search_field_default(); + if (this.is_multiple && this.choices_count() > 0 && this.search_field.val().length < 1) { + this.results_hide(); + } + link.parents('li').first().remove(); + return this.search_field_scale(); + } + }; + + Chosen.prototype.results_reset = function() { + this.reset_single_select_options(); + this.form_field.options[0].selected = true; + this.single_set_selected_text(); + this.show_search_field_default(); + this.results_reset_cleanup(); + this.form_field_jq.trigger("change"); + if (this.active_field) { + return this.results_hide(); + } + }; + + Chosen.prototype.results_reset_cleanup = function() { + this.current_selectedIndex = this.form_field.selectedIndex; + return this.selected_item.find("abbr").remove(); + }; + + Chosen.prototype.result_select = function(evt) { + var high, item; + if (this.result_highlight) { + high = this.result_highlight; + this.result_clear_highlight(); + if (this.is_multiple && this.max_selected_options <= this.choices_count()) { + this.form_field_jq.trigger("chosen:maxselected", { + chosen: this + }); + return false; + } + if (this.is_multiple) { + high.removeClass("active-result"); + } else { + this.reset_single_select_options(); + } + high.addClass("result-selected"); + item = this.results_data[high[0].getAttribute("data-option-array-index")]; + item.selected = true; + this.form_field.options[item.options_index].selected = true; + this.selected_option_count = null; + if (this.is_multiple) { + this.choice_build(item); + } else { + this.single_set_selected_text(this.choice_label(item)); + } + if (!((evt.metaKey || evt.ctrlKey) && this.is_multiple)) { + this.results_hide(); + } + this.search_field.val(""); + if (this.is_multiple || this.form_field.selectedIndex !== this.current_selectedIndex) { + this.form_field_jq.trigger("change", { + 'selected': this.form_field.options[item.options_index].value + }); + } + this.current_selectedIndex = this.form_field.selectedIndex; + evt.preventDefault(); + return this.search_field_scale(); + } + }; + + Chosen.prototype.single_set_selected_text = function(text) { + if (text == null) { + text = this.default_text; + } + if (text === this.default_text) { + this.selected_item.addClass("chosen-default"); + } else { + this.single_deselect_control_build(); + this.selected_item.removeClass("chosen-default"); + } + return this.selected_item.find("span").html(text); + }; + + Chosen.prototype.result_deselect = function(pos) { + var result_data; + result_data = this.results_data[pos]; + if (!this.form_field.options[result_data.options_index].disabled) { + result_data.selected = false; + this.form_field.options[result_data.options_index].selected = false; + this.selected_option_count = null; + this.result_clear_highlight(); + if (this.results_showing) { + this.winnow_results(); + } + this.form_field_jq.trigger("change", { + deselected: this.form_field.options[result_data.options_index].value + }); + this.search_field_scale(); + return true; + } else { + return false; + } + }; + + Chosen.prototype.single_deselect_control_build = function() { + if (!this.allow_single_deselect) { + return; + } + if (!this.selected_item.find("abbr").length) { + this.selected_item.find("span").first().after(""); + } + return this.selected_item.addClass("chosen-single-with-deselect"); + }; + + Chosen.prototype.get_search_text = function() { + return $('
      ').text($.trim(this.search_field.val())).html(); + }; + + Chosen.prototype.winnow_results_set_highlight = function() { + var do_high, selected_results; + selected_results = !this.is_multiple ? this.search_results.find(".result-selected.active-result") : []; + do_high = selected_results.length ? selected_results.first() : this.search_results.find(".active-result").first(); + if (do_high != null) { + return this.result_do_highlight(do_high); + } + }; + + Chosen.prototype.no_results = function(terms) { + var no_results_html; + no_results_html = $('
    • ' + this.results_none_found + ' ""
    • '); + no_results_html.find("span").first().html(terms); + this.search_results.append(no_results_html); + return this.form_field_jq.trigger("chosen:no_results", { + chosen: this + }); + }; + + Chosen.prototype.no_results_clear = function() { + return this.search_results.find(".no-results").remove(); + }; + + Chosen.prototype.keydown_arrow = function() { + var next_sib; + if (this.results_showing && this.result_highlight) { + next_sib = this.result_highlight.nextAll("li.active-result").first(); + if (next_sib) { + return this.result_do_highlight(next_sib); + } + } else { + return this.results_show(); + } + }; + + Chosen.prototype.keyup_arrow = function() { + var prev_sibs; + if (!this.results_showing && !this.is_multiple) { + return this.results_show(); + } else if (this.result_highlight) { + prev_sibs = this.result_highlight.prevAll("li.active-result"); + if (prev_sibs.length) { + return this.result_do_highlight(prev_sibs.first()); + } else { + if (this.choices_count() > 0) { + this.results_hide(); + } + return this.result_clear_highlight(); + } + } + }; + + Chosen.prototype.keydown_backstroke = function() { + var next_available_destroy; + if (this.pending_backstroke) { + this.choice_destroy(this.pending_backstroke.find("a").first()); + return this.clear_backstroke(); + } else { + next_available_destroy = this.search_container.siblings("li.search-choice").last(); + if (next_available_destroy.length && !next_available_destroy.hasClass("search-choice-disabled")) { + this.pending_backstroke = next_available_destroy; + if (this.single_backstroke_delete) { + return this.keydown_backstroke(); + } else { + return this.pending_backstroke.addClass("search-choice-focus"); + } + } + } + }; + + Chosen.prototype.clear_backstroke = function() { + if (this.pending_backstroke) { + this.pending_backstroke.removeClass("search-choice-focus"); + } + return this.pending_backstroke = null; + }; + + Chosen.prototype.keydown_checker = function(evt) { + var stroke, _ref1; + stroke = (_ref1 = evt.which) != null ? _ref1 : evt.keyCode; + this.search_field_scale(); + if (stroke !== 8 && this.pending_backstroke) { + this.clear_backstroke(); + } + switch (stroke) { + case 8: + this.backstroke_length = this.search_field.val().length; + break; + case 9: + if (this.results_showing && !this.is_multiple) { + this.result_select(evt); + } + this.mouse_on_container = false; + break; + case 13: + if (this.results_showing) { + evt.preventDefault(); + } + break; + case 32: + if (this.disable_search) { + evt.preventDefault(); + } + break; + case 38: + evt.preventDefault(); + this.keyup_arrow(); + break; + case 40: + evt.preventDefault(); + this.keydown_arrow(); + break; + } + }; + + Chosen.prototype.search_field_scale = function() { + var div, f_width, h, style, style_block, styles, w, _i, _len; + if (this.is_multiple) { + h = 0; + w = 0; + style_block = "position:absolute; left: -1000px; top: -1000px; display:none;"; + styles = ['font-size', 'font-style', 'font-weight', 'font-family', 'line-height', 'text-transform', 'letter-spacing']; + for (_i = 0, _len = styles.length; _i < _len; _i++) { + style = styles[_i]; + style_block += style + ":" + this.search_field.css(style) + ";"; + } + div = $('
      ', { + 'style': style_block + }); + div.text(this.search_field.val()); + $('body').append(div); + w = div.width() + 25; + div.remove(); + f_width = this.container.outerWidth(); + if (w > f_width - 10) { + w = f_width - 10; + } + return this.search_field.css({ + 'width': w + 'px' + }); + } + }; + + return Chosen; + + })(AbstractChosen); + +}).call(this); diff --git a/public/lb-faveo/js/ggpopover.js b/public/lb-faveo/js/ggpopover.js new file mode 100644 index 000000000..04487c3db --- /dev/null +++ b/public/lb-faveo/js/ggpopover.js @@ -0,0 +1,659 @@ ++function ($) { + 'use strict'; + + // CSS TRANSITION SUPPORT (Shoutout: http://www.modernizr.com/) + // ============================================================ + + function transitionEnd() { + var el = document.createElement('gg') + + var transEndEventNames = { + WebkitTransition: 'webkitTransitionEnd', + MozTransition: 'transitionend', + OTransition: 'oTransitionEnd otransitionend', + transition: 'transitionend' + } + + for (var name in transEndEventNames) { + if (el.style[name] !== undefined) { + return { end: transEndEventNames[name] } + } + } + + return false // explicit for ie8 ( ._.) + } + + // http://blog.alexmaccaw.com/css-transitions + $.fn.emulateTransitionEnd = function (duration) { + var called = false + var $el = this + $(this).one('ggTransitionEnd', function () { called = true }) + var callback = function () { if (!called) $($el).trigger($.support.transition.end) } + setTimeout(callback, duration) + return this + } + + $(function () { + $.support.transition = transitionEnd() + + if (!$.support.transition) return + + $.event.special.ggTransitionEnd = { + bindType: $.support.transition.end, + delegateType: $.support.transition.end, + handle: function (e) { + if ($(e.target).is(this)) return e.handleObj.handler.apply(this, arguments) + } + } + }) + +}(jQuery); + ++function ($) { + 'use strict'; + + // GGTOOLTIP PUBLIC CLASS DEFINITION + // =============================== + + var ggTooltip = function (element, options) { + this.type = + this.options = + this.enabled = + this.timeout = + this.hoverState = + this.$element = null + + this.init('tooltip', element, options) + } + + ggTooltip.VERSION = '2.0' + + ggTooltip.TRANSITION_DURATION = 150 + + ggTooltip.DEFAULTS = { + animation: true, + placement: 'top', + selector: false, + template: '', + trigger: 'hover focus', + title: '', + delay: 0, + html: false, + container: false, + viewport: { + selector: 'body', + padding: 0 + }, + backcolor: '#00ffcc', + textcolor: '#000000', + bordercolor: '#0066cc' + } + + ggTooltip.prototype.init = function (type, element, options) { + this.enabled = true + this.type = type + this.$element = $(element) + this.options = this.getOptions(options) + this.$viewport = this.options.viewport && $(this.options.viewport.selector || this.options.viewport) + + var triggers = this.options.trigger.split(' ') + + for (var i = triggers.length; i--;) { + var trigger = triggers[i] + + if (trigger == 'hover focus') { + this.$element.on('hover focus.' + this.type, this.options.selector, $.proxy(this.toggle, this)) + } else if (trigger != 'manual') { + var eventIn = trigger == 'hover' ? 'mouseenter' : 'focusin' + var eventOut = trigger == 'hover' ? 'mouseleave' : 'focusout' + + this.$element.on(eventIn + '.' + this.type, this.options.selector, $.proxy(this.enter, this)) + this.$element.on(eventOut + '.' + this.type, this.options.selector, $.proxy(this.leave, this)) + } + } + + this.options.selector ? + (this._options = $.extend({}, this.options, { trigger: 'manual', selector: '' })) : + this.fixTitle() + } + + ggTooltip.prototype.getDefaults = function () { + return ggTooltip.DEFAULTS + } + + ggTooltip.prototype.getOptions = function (options) { + options = $.extend({}, this.getDefaults(), this.$element.data(), options) + + if (options.delay && typeof options.delay == 'number') { + options.delay = { + show: options.delay, + hide: options.delay + } + } + + return options + } + + ggTooltip.prototype.getDelegateOptions = function () { + var options = {} + var defaults = this.getDefaults() + + this._options && $.each(this._options, function (key, value) { + if (defaults[key] != value) options[key] = value + }) + + return options + } + + ggTooltip.prototype.enter = function (obj) { + var self = obj instanceof this.constructor ? + obj : $(obj.currentTarget).data('gg.' + this.type) + + if (self && self.$tip && self.$tip.is(':visible')) { + self.hoverState = 'in' + return + } + + if (!self) { + self = new this.constructor(obj.currentTarget, this.getDelegateOptions()) + $(obj.currentTarget).data('gg.' + this.type, self) + } + + clearTimeout(self.timeout) + + self.hoverState = 'in' + + if (!self.options.delay || !self.options.delay.show) return self.show() + + self.timeout = setTimeout(function () { + if (self.hoverState == 'in') self.show() + }, self.options.delay.show) + } + + ggTooltip.prototype.leave = function (obj) { + var self = obj instanceof this.constructor ? + obj : $(obj.currentTarget).data('gg.' + this.type) + + if (!self) { + self = new this.constructor(obj.currentTarget, this.getDelegateOptions()) + $(obj.currentTarget).data('gg.' + this.type, self) + } + + clearTimeout(self.timeout) + + self.hoverState = 'out' + + if (!self.options.delay || !self.options.delay.hide) return self.hide() + + self.timeout = setTimeout(function () { + if (self.hoverState == 'out') self.hide() + }, self.options.delay.hide) + } + + ggTooltip.prototype.show = function () { + var e = $.Event('show.gg.' + this.type) + + if (this.hasContent() && this.enabled) { + this.$element.trigger(e) + + var inDom = $.contains(this.$element[0].ownerDocument.documentElement, this.$element[0]) + if (e.isDefaultPrevented() || !inDom) return + var that = this + + var $tip = this.tip() + + var tipId = this.getUID(this.type) + + this.setContent() + $tip.attr('id', tipId) + this.$element.attr('aria-describedby', tipId) + + if (this.options.animation) $tip.addClass('fade') + + var placement = typeof this.options.placement == 'function' ? + this.options.placement.call(this, $tip[0], this.$element[0]) : + this.options.placement + + var autoToken = /\s?auto?\s?/i + var autoPlace = autoToken.test(placement) + if (autoPlace) placement = placement.replace(autoToken, '') || 'top' + + $tip + .detach() + .css({ top: 0, left: 0, display: 'block' }) + .addClass(placement) + .data('gg.' + this.type, this) + + this.options.container ? $tip.appendTo(this.options.container) : $tip.insertAfter(this.$element) + + var pos = this.getPosition() + var actualWidth = $tip[0].offsetWidth + var actualHeight = $tip[0].offsetHeight + + if (autoPlace) { + var orgPlacement = placement + var $container = this.options.container ? $(this.options.container) : this.$element.parent() + var containerDim = this.getPosition($container) + + placement = placement == 'bottom' && pos.bottom + actualHeight > containerDim.bottom ? 'top' : + placement == 'top' && pos.top - actualHeight < containerDim.top ? 'bottom' : + placement == 'right' && pos.right + actualWidth > containerDim.width ? 'left' : + placement == 'left' && pos.left - actualWidth < containerDim.left ? 'right' : + placement + + $tip + .removeClass(orgPlacement) + .addClass(placement) + } + + var calculatedOffset = this.getCalculatedOffset(placement, pos, actualWidth, actualHeight) + + this.applyPlacement(calculatedOffset, placement) + + var complete = function () { + var prevHoverState = that.hoverState + that.$element.trigger('shown.gg.' + that.type) + that.hoverState = null + + if (prevHoverState == 'out') that.leave(that) + } + + $.support.transition && this.$tip.hasClass('fade') ? + $tip + .one('ggTransitionEnd', complete) + .emulateTransitionEnd(ggTooltip.TRANSITION_DURATION) : + complete() + } + } + + ggTooltip.prototype.applyPlacement = function (offset, placement) { + var $tip = this.tip() + var width = $tip[0].offsetWidth + var height = $tip[0].offsetHeight + + // manually read margins because getBoundingClientRect includes difference + var marginTop = parseInt($tip.css('margin-top'), 10) + var marginLeft = parseInt($tip.css('margin-left'), 10) + + // we must check for NaN for ie 8/9 + if (isNaN(marginTop)) marginTop = 0 + if (isNaN(marginLeft)) marginLeft = 0 + + offset.top = offset.top + marginTop + offset.left = offset.left + marginLeft + + // $.fn.offset doesn't round pixel values + // so we use setOffset directly with our own function B-0 + $.offset.setOffset($tip[0], $.extend({ + using: function (props) { + $tip.css({ + top: Math.round(props.top), + left: Math.round(props.left) + }) + } + }, offset), 0) + + $tip.addClass('in') + + // check to see if placing tip in new offset caused the tip to resize itself + var actualWidth = $tip[0].offsetWidth + var actualHeight = $tip[0].offsetHeight + + if (placement == 'top' && actualHeight != height) { + offset.top = offset.top + height - actualHeight + } + + var delta = this.getViewportAdjustedDelta(placement, offset, actualWidth, actualHeight) + + if (delta.left) offset.left += delta.left + else offset.top += delta.top + + var isVertical = /top|bottom/.test(placement) + var arrowDelta = isVertical ? delta.left * 2 - width + actualWidth : delta.top * 2 - height + actualHeight + var arrowOffsetPosition = isVertical ? 'offsetWidth' : 'offsetHeight' + + $tip.offset(offset) + this.replaceArrow(arrowDelta, $tip[0][arrowOffsetPosition], isVertical) + this.setStyles(placement) + } + + ggTooltip.prototype.replaceArrow = function (delta, dimension, isHorizontal) { + if (delta > 0) { + this.arrow() + .css(isHorizontal ? 'left' : 'top', 50 * (1 - delta / dimension) + '%') + .css(isHorizontal ? 'top' : 'left', '') + + this.arrowShadow() + .css(isHorizontal ? 'left' : 'top', 50 * (1 - delta / dimension) + '%') + .css(isHorizontal ? 'top' : 'left', '') + } + } + + ggTooltip.prototype.setContent = function () { + var $tip = this.tip() + var title = this.getTitle() + + $tip.find('.tooltip-inner')[this.options.html ? 'html' : 'text'](title) + $tip.removeClass('fade in top bottom left right') + } + + ggTooltip.prototype.setStyles = function (placement) { + var $tip = this.tip() + + $tip.find('.tooltip-inner').css({ 'background': this.options.backcolor, 'color': this.options.textcolor, 'border-color': this.options.bordercolor }); + $tip.find('.arrow').css('border-' + placement + '-color', this.options.backcolor); + $tip.find('.arrow-shadow').css('border-' + placement + '-color', this.options.bordercolor); + } + + ggTooltip.prototype.hide = function (callback) { + var that = this + var $tip = this.tip() + var e = $.Event('hide.gg.' + this.type) + + function complete() { + if (that.hoverState != 'in') $tip.detach() + that.$element + .removeAttr('aria-describedby') + .trigger('hidden.gg.' + that.type) + callback && callback() + } + + this.$element.trigger(e) + + if (e.isDefaultPrevented()) return + + $tip.removeClass('in') + + $.support.transition && this.$tip.hasClass('fade') ? + $tip + .one('ggTransitionEnd', complete) + .emulateTransitionEnd(ggTooltip.TRANSITION_DURATION) : + complete() + + this.hoverState = null + + return this + } + + ggTooltip.prototype.fixTitle = function () { + var $e = this.$element + if ($e.attr('title') || typeof ($e.attr('data-original-title')) != 'string') { + $e.attr('data-original-title', $e.attr('title') || '').attr('title', '') + } + } + + ggTooltip.prototype.hasContent = function () { + return this.getTitle() + } + + ggTooltip.prototype.getPosition = function ($element) { + $element = $element || this.$element + + var el = $element[0] + var isBody = el.tagName == 'BODY' + + var elRect = el.getBoundingClientRect() + if (elRect.width == null) { + // width and height are missing in IE8, so compute them manually; see https://github.com/twbs/bootstrap/issues/14093 + elRect = $.extend({}, elRect, { width: elRect.right - elRect.left, height: elRect.bottom - elRect.top }) + } + var elOffset = isBody ? { top: 0, left: 0 } : $element.offset() + var scroll = { scroll: isBody ? document.documentElement.scrollTop || document.body.scrollTop : $element.scrollTop() } + var outerDims = isBody ? { width: $(window).width(), height: $(window).height() } : null + + return $.extend({}, elRect, scroll, outerDims, elOffset) + } + + ggTooltip.prototype.getCalculatedOffset = function (placement, pos, actualWidth, actualHeight) { + return placement == 'bottom' ? { top: pos.top + pos.height, left: pos.left + pos.width / 2 - actualWidth / 2 } : + placement == 'top' ? { top: pos.top - actualHeight, left: pos.left + pos.width / 2 - actualWidth / 2 } : + placement == 'left' ? { top: pos.top + pos.height / 2 - actualHeight / 2, left: pos.left - actualWidth } : + /* placement == 'right' */ { top: pos.top + pos.height / 2 - actualHeight / 2, left: pos.left + pos.width } + + } + + ggTooltip.prototype.getViewportAdjustedDelta = function (placement, pos, actualWidth, actualHeight) { + var delta = { top: 0, left: 0 } + if (!this.$viewport) return delta + + var viewportPadding = this.options.viewport && this.options.viewport.padding || 0 + var viewportDimensions = this.getPosition(this.$viewport) + + if (/right|left/.test(placement)) { + var topEdgeOffset = pos.top - viewportPadding - viewportDimensions.scroll + var bottomEdgeOffset = pos.top + viewportPadding - viewportDimensions.scroll + actualHeight + if (topEdgeOffset < viewportDimensions.top) { // top overflow + delta.top = viewportDimensions.top - topEdgeOffset + } else if (bottomEdgeOffset > viewportDimensions.top + viewportDimensions.height) { // bottom overflow + delta.top = viewportDimensions.top + viewportDimensions.height - bottomEdgeOffset + } + } else { + var leftEdgeOffset = pos.left - viewportPadding + var rightEdgeOffset = pos.left + viewportPadding + actualWidth + if (leftEdgeOffset < viewportDimensions.left) { // left overflow + delta.left = viewportDimensions.left - leftEdgeOffset + } else if (rightEdgeOffset > viewportDimensions.width) { // right overflow + delta.left = viewportDimensions.left + viewportDimensions.width - rightEdgeOffset + } + } + + return delta + } + + ggTooltip.prototype.getTitle = function () { + var title + var $e = this.$element + var o = this.options + + title = $e.attr('data-original-title') + || (typeof o.title == 'function' ? o.title.call($e[0]) : o.title) + + return title + } + + ggTooltip.prototype.getUID = function (prefix) { + do prefix += ~~(Math.random() * 1000000) + while (document.getElementById(prefix)) + return prefix + } + + ggTooltip.prototype.tip = function () { + return (this.$tip = this.$tip || $(this.options.template)) + } + + ggTooltip.prototype.arrow = function () { + return (this.$arrow = this.$arrow || this.tip().find('.arrow')) + } + + ggTooltip.prototype.arrowShadow = function () { + return (this.$arrowShadow = this.$arrowShadow || this.tip().find('.arrow-shadow')) + } + + ggTooltip.prototype.enable = function () { + this.enabled = true + } + + ggTooltip.prototype.disable = function () { + this.enabled = false + } + + ggTooltip.prototype.toggleEnabled = function () { + this.enabled = !this.enabled + } + + ggTooltip.prototype.toggle = function (e) { + var self = this + if (e) { + self = $(e.currentTarget).data('gg.' + this.type) + if (!self) { + self = new this.constructor(e.currentTarget, this.getDelegateOptions()) + $(e.currentTarget).data('gg.' + this.type, self) + } + } + + self.tip().hasClass('in') ? self.leave(self) : self.enter(self) + } + + ggTooltip.prototype.destroy = function () { + var that = this + clearTimeout(this.timeout) + this.hide(function () { + that.$element.off('.' + that.type).removeData('gg.' + that.type) + }) + } + + + // GGTOOLTIP PLUGIN DEFINITION + // ========================= + + function Plugin(option) { + return this.each(function () { + var $this = $(this) + var data = $this.data('gg.tooltip') + var options = typeof option == 'object' && option + + if (!data && option == 'destroy') return + if (!data) $this.data('gg.tooltip', (data = new ggTooltip(this, options))) + if (typeof option == 'string') data[option]() + }) + } + + var old = $.fn.ggtooltip + + $.fn.ggtooltip = Plugin + $.fn.ggtooltip.Constructor = ggTooltip + + + // GGTOOLTIP NO CONFLICT + // =================== + + $.fn.ggtooltip.noConflict = function () { + $.fn.ggtooltip = old + return this + } + +}(jQuery); + ++function ($) { + 'use strict'; + + // GGPOPOVER PUBLIC CLASS DEFINITION + // =============================== + + var ggPopover = function (element, options) { + this.init('popover', element, options) + } + + if (!$.fn.ggtooltip) throw new Error('ggPopover requires ggtooltip.js') + + ggPopover.VERSION = '1.0' + + ggPopover.DEFAULTS = $.extend({}, $.fn.ggtooltip.Constructor.DEFAULTS, { + placement: 'right', + trigger: 'hover focus', + content: '', + template: '', + titleBackcolor: '#f7f7f7', + titleBordercolor: '#ebebeb', + titleTextcolor: '#000000', + contentBackcolor: '#ffffff', + contentTextcolor: '#000000', + bordercolor: '#cccccc', + arrowcolor: '#ffffff' + }) + + + // NOTE: GGPOPOVER EXTENDS ggtooltip.js + // ================================ + + ggPopover.prototype = $.extend({}, $.fn.ggtooltip.Constructor.prototype) + + ggPopover.prototype.constructor = ggPopover + + ggPopover.prototype.getDefaults = function () { + return ggPopover.DEFAULTS + } + + ggPopover.prototype.setContent = function () { + var $tip = this.tip() + var title = this.getTitle() + var content = this.getContent() + + $tip.find('.popover-title')[this.options.html ? 'html' : 'text'](title) + $tip.find('.popover-content').children().detach().end()[ // we use append for html objects to maintain js events + this.options.html ? (typeof content == 'string' ? 'html' : 'append') : 'text' + ](content) + + $tip.removeClass('fade top bottom left right in') + + // IE8 doesn't accept hiding via the `:empty` pseudo selector, we have to do + // this manually by checking the contents. + if (!$tip.find('.popover-title').html()) $tip.find('.popover-title').hide() + } + + ggPopover.prototype.setStyles = function (placement) { + var $tip = this.tip() + var title = this.getTitle() + + $tip.find('.popover-title').css({ 'background-color': this.options.titleBackcolor, 'color': this.options.titleTextcolor, 'border-bottom-color': this.options.titleBordercolor }); + $tip.find('.popover-content').css({ 'background-color': this.options.contentBackcolor, 'color': this.options.contentTextcolor }); + $tip.find('.arrow').css('border-' + placement + '-color', this.options.bordercolor); + $tip.find('.arrow > .after').css('border-' + placement + '-color', this.options.arrowcolor); + $tip.css({ 'border-color': this.options.bordercolor }); + + } + + ggPopover.prototype.hasContent = function () { + return this.getTitle() || this.getContent() + } + + ggPopover.prototype.getContent = function () { + var $e = this.$element + var o = this.options + + return $e.attr('data-content') + || (typeof o.content == 'function' ? + o.content.call($e[0]) : + o.content) + } + + ggPopover.prototype.arrow = function () { + return (this.$arrow = this.$arrow || this.tip().find('.arrow')) + } + + ggPopover.prototype.tip = function () { + if (!this.$tip) this.$tip = $(this.options.template) + return this.$tip + } + + + // GGPOPOVER PLUGIN DEFINITION + // ========================= + + function Plugin(option) { + return this.each(function () { + var $this = $(this) + var data = $this.data('gg.popover') + var options = typeof option == 'object' && option + + if (!data && option == 'destroy') return + if (!data) $this.data('gg.popover', (data = new ggPopover(this, options))) + if (typeof option == 'string') data[option]() + }) + } + + var old = $.fn.ggpopover + + $.fn.ggpopover = Plugin + $.fn.ggpopover.Constructor = ggPopover + + + // GGPOPOVER NO CONFLICT + // =================== + + $.fn.ggpopover.noConflict = function () { + $.fn.ggpopover = old + return this + } + +}(jQuery); diff --git a/public/lb-faveo/js/ggpopover.min.js b/public/lb-faveo/js/ggpopover.min.js new file mode 100644 index 000000000..52a10db8f --- /dev/null +++ b/public/lb-faveo/js/ggpopover.min.js @@ -0,0 +1,4 @@ ++function(n){"use strict";function t(){var i=document.createElement("gg"),n={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"};for(var t in n)if(i.style[t]!==undefined)return{end:n[t]};return!1}n.fn.emulateTransitionEnd=function(t){var i=!1,u=this,r;n(this).one("ggTransitionEnd",function(){i=!0});return r=function(){i||n(u).trigger(n.support.transition.end)},setTimeout(r,t),this};n(function(){(n.support.transition=t(),n.support.transition)&&(n.event.special.ggTransitionEnd={bindType:n.support.transition.end,delegateType:n.support.transition.end,handle:function(t){if(n(t.target).is(this))return t.handleObj.handler.apply(this,arguments)}})})}(jQuery);+function(n){"use strict";function r(i){return this.each(function(){var u=n(this),r=u.data("gg.tooltip"),f=typeof i=="object"&&i;(r||i!="destroy")&&(r||u.data("gg.tooltip",r=new t(this,f)),typeof i=="string"&&r[i]())})}var t=function(n,t){this.type=this.options=this.enabled=this.timeout=this.hoverState=this.$element=null;this.init("tooltip",n,t)},i;t.VERSION="2.0";t.TRANSITION_DURATION=150;t.DEFAULTS={animation:!0,placement:"top",selector:!1,template:'